@charset "UTF-8";/*!
Theme Name: Schönthaler
Theme URI: https://wunderfarm.com
Author: wunderfarm
Author URI: https://wunderfarm.com
Description: Schönthaler Theme
Requires at least: WordPress 6.0.0
Version: 1.1.3
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: schoenthaler
Tags: one-column, flexible-header, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, rtl-language-support, sticky-post, threaded-comments, translation-ready

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*//*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,
strong{font-weight:bolder}code,
kbd,
samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,
input,
optgroup,
select,
textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,
input{overflow:visible}button,
select{text-transform:none}button,
[type="button"],
[type="reset"],
[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],
[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}@font-face{font-family:Rajdhani;font-style:normal;font-weight:400;src:local(""),url("/wp-content/themes/schoenthaler/assets/dist/fonts/rajdhani-v15-latin-regular.woff2") format("woff2"),url("/wp-content/themes/schoenthaler/assets/dist/fonts/rajdhani-v15-latin-regular.woff") format("woff")}@font-face{font-family:Rajdhani;font-style:normal;font-weight:600;src:local(""),url("/wp-content/themes/schoenthaler/assets/dist/fonts/rajdhani-v15-latin-600.woff2") format("woff2"),url("/wp-content/themes/schoenthaler/assets/dist/fonts/rajdhani-v15-latin-600.woff") format("woff")}html{font-size:1pc;font-size:1rem}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1pc;font-size:1rem;margin:0}body,button,
input,
select,
optgroup,
textarea{color:#111;font-family:Verdana,sans-serif;font-weight:400;line-height:1.8;text-rendering:optimizeLegibility}.author-description .author-link,
.comment-metadata,
.comment-reply-link,
.comments-title,
.comment-author .fn,
.discussion-meta-info,
.entry-meta,
.entry-footer,
.no-comments,
.not-found .page-title,
.error-404 .page-title,
.post-navigation .post-title,
.page-links,
.page-description,
.pagination .nav-links,
.sticky-post,
.site-title,
#cancel-comment-reply-link,
img:after,
h1,
h2,
h3,
h4,
h5,
h6{font-family:Verdana,sans-serif}.page-description,
.author-description .author-link,
.not-found .page-title,
.error-404 .page-title,
.post-navigation .post-title,
.pagination .nav-links,
.comments-title,
.comment-author .fn,
.no-comments,
.site-title,
h1,
h2,
h3,
h4,
h5,
h6{font-weight:700;letter-spacing:-.02em;line-height:1.2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-title{font-family:Verdana,sans-serif}.site-branding,
.main-navigation ul.main-menu > li,
.social-navigation,
.author-description .author-bio,
.nav-links{line-height:1.25}.site-title,
.site-description,
.nav-links,
.page-title,
.page-description,
.comment-author .fn,
.no-comments,
h2.author-title,
p.author-bio,
h4{font-size:25px;font-size:1.5625rem}.pagination .nav-links,
.comment-content,
h5{font-size:20px;font-size:1.25rem}.entry-meta,
.entry-footer,
.discussion-meta-info,
.has-small-font-size,
.schoenthaler-woocommerce-sidebar li a,
.schoenthaler-woocommerce-sidebar li a:visited,
.comment-reply-link,
.comment-metadata,
.comment-notes,
.sticky-post,
#cancel-comment-reply-link,
img:after,
h6{font-size:.71111em}.site-title,
.page-title{font-weight:400}.page-description,
.page-links a{font-weight:700}.site-description{letter-spacing:-.01em}.post-navigation .post-title,
.entry-title,
.not-found .page-title,
.error-404 .page-title,
.comments-title,
blockquote{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-break:break-word}@media only screen and (min-width: 782px){.entry-title{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}}h1{color:#3c4557}@media only screen and (min-width: 86.375rem){h1{font-size:2.5rem}h1.entry-title{font-size:3.125rem}}@media only screen and (min-width: 86.375rem){h2{font-size:1.5625rem}}@media only screen and (min-width: 86.375rem){h3{font-size:1rem}}p{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}dfn,
cite,
em,
i{font-style:italic}blockquote cite{font-size:.71111em;font-style:normal;font-family:Verdana,sans-serif}pre{line-height:1.8;overflow:auto}pre,code,
kbd,
tt,
var{font-size:20px;font-size:1.25rem;font-family:monospace}abbr, acronym{border-bottom:1px dotted #666;cursor:help}mark,
ins{background:#fff9c0;text-decoration:none}big{font-size:125%}a,a:hover{text-decoration:none}a:focus{text-decoration:underline}html[lang="ar"] .site *,
html[lang="ary"] .site *,
html[lang="azb"] .site *,
html[lang="ckb"] .site *,
html[lang="fa-IR"] .site *,
html[lang="haz"] .site *,
html[lang="ps"] .site *{font-family:Tahoma,Arial,sans-serif!important}html[lang="be"] .site *,
html[lang="bg-BG"] .site *,
html[lang="kk"] .site *,
html[lang="mk-MK"] .site *,
html[lang="mn"] .site *,
html[lang="ru-RU"] .site *,
html[lang="sah"] .site *,
html[lang="sr-RS"] .site *,
html[lang="tt-RU"] .site *,
html[lang="uk"] .site *{font-family:Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif!important}html[lang="zh-HK"] .site *{font-family:-apple-system,BlinkMacSystemFont,PingFang HK,Helvetica Neue,Microsoft YaHei New,STHeiti Light,sans-serif!important}html[lang="zh-TW"] .site *{font-family:-apple-system,BlinkMacSystemFont,PingFang TC,Helvetica Neue,Microsoft YaHei New,STHeiti Light,sans-serif!important}html[lang="zh-CN"] .site *{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,Microsoft YaHei New,STHeiti Light,sans-serif!important}html[lang="bn-BD"] .site *,
html[lang="hi-IN"] .site *,
html[lang="mr"] .site *,
html[lang="ne-NP"] .site *{font-family:Arial,sans-serif!important}html[lang="el"] .site *{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important}html[lang="gu"] .site *{font-family:Arial,sans-serif!important}html[lang="he-IL"] .site *{font-family:Arial Hebrew,Arial,sans-serif!important}html[lang="ja"] .site *{font-family:-apple-system,BlinkMacSystemFont,Hiragino Sans,Meiryo,Helvetica Neue,sans-serif!important}html[lang="ko-KR"] .site *{font-family:Apple SD Gothic Neo,Malgun Gothic,Nanum Gothic,Dotum,sans-serif!important}html[lang="th"] .site *{font-family:Sukhumvit Set,Helvetica Neue,helvetica,arial,sans-serif!important}html[lang="vi"] .site *{font-family:Libre Franklin,sans-serif!important}html{-webkit-box-sizing:border-box;box-sizing:border-box}::-moz-selection{background-color:#bfd7e9}::selection{background-color:#bfd7e9}*,
*:before,
*:after{-webkit-box-sizing:inherit;box-sizing:inherit}body{background-color:#fff}a{-webkit-transition:color .11s ease-in-out;-o-transition:color .11s ease-in-out;transition:color .11s ease-in-out;color:#005ea8}a:hover,
a:active{color:#004175;outline:0;text-decoration:none}a:focus{outline:thin;outline-style:dotted;text-decoration:underline}h1,
h2,
h3,
h4,
h5,
h6{clear:both;margin:1rem 0}hr{background-color:#767676;border:0;height:2px}ul,
ol{padding-left:1rem}ul{list-style:disc}ul ul{list-style-type:circle}ol{list-style:decimal}li{line-height:1.8}li > ul,
li > ol{padding-left:2rem}dt{font-weight:700}dd{margin:0 1rem 1rem}img{height:auto;max-width:100%;position:relative}figure{margin:0}blockquote{border-left:2px solid #005ea8;margin-left:0;padding:0 0 0 1rem}blockquote > p{margin:0 0 1rem}blockquote cite{color:#767676}table{margin:0 0 1rem;border-collapse:collapse;width:100%;font-family:Verdana,sans-serif}table td,
  table th{padding:.5em;border:1px solid #767676;word-break:break-all}.language-switcher{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;height:2.5rem;padding-left:2rem;margin:0 0 0 2rem;border-left:1px solid #d8d8d8}.language-switcher li{text-transform:uppercase;display:inline-block;margin-left:0}.language-switcher li.current-lang a{text-decoration:underline;opacity:.4}.language-switcher li + li{margin-left:.625rem}@media only screen and (min-width: 86.375rem){.schoenthaler-vertical{display:inline-block;height:0;margin:0;padding:0;text-transform:uppercase;line-height:.75;-webkit-transform:translateX(-100%) rotate(-90deg) translateX(-2.5rem);-ms-transform:translateX(-100%) rotate(-90deg) translateX(-2.5rem);transform:translateX(-100%) rotate(-90deg) translateX(-2.5rem);-webkit-transform-origin:top right;-ms-transform-origin:top right;transform-origin:top right}}.icon > *,.icon:before{vertical-align:middle}.icon:before{content:'';display:inline-block;width:24px;width:1.5rem;height:24px;height:1.5rem;background-size:contain;background-repeat:no-repeat;background-position:center}.icon-mail:before{background-image:url(/wp-content/themes/schoenthaler/assets/dist/images/mail.svg)}.icon-phone:before{background-image:url(/wp-content/themes/schoenthaler/assets/dist/images/tel.svg)}.arrow-link{display:inline-block;font-size:1pc;font-size:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase}@media only screen and (min-width: 86.375rem){.arrow-link{margin-top:2.5rem}}.arrow-link:before{content:'';display:inline-block;width:40px;width:2.5rem;height:40px;height:2.5rem;border:2px solid #005ea8;border-radius:50%;margin-right:1.25rem;background-image:url(/wp-content/themes/schoenthaler/assets/dist/images/arrow-right.svg);background-size:1.25rem;background-position:center;background-repeat:no-repeat}@media only screen and (min-width: 86.375rem){.arrow-link:before{left:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.woocommerce .schoenthaler-request-button,
.schoenthaler-request-button{border-radius:0;color:#fff;background-color:#005ea8;font-weight:400;min-height:60px;min-height:3.75rem;line-height:1.2;vertical-align:center;text-transform:uppercase;margin-top:3rem;text-align:center;display:inline-block;padding:1.25rem}@media only screen and (min-width: 782px){.woocommerce .schoenthaler-request-button,
    .schoenthaler-request-button{padding:1.25rem 5.625rem}}.navigation.pagination{max-width:1350px;max-width:84.375rem;margin:0 auto;padding:0 1.5rem 1.5rem;text-align:center}.navigation.pagination .nav-links{display:inline-block;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.navigation.pagination .page-numbers{border:1px solid #d8d8d8;padding:.5rem;font-weight:400;line-height:1;font-size:1pc;font-size:1rem}.navigation.pagination .page-numbers + .page-numbers{border-left:0}.navigation.pagination .page-numbers:hover, .navigation.pagination .page-numbers.current{background:#d8d8d8;color:#3c4557}.button,
button,
input[type="button"],
input[type="reset"],
input[type="submit"]{-webkit-transition:background .15s ease-in-out;-o-transition:background .15s ease-in-out;transition:background .15s ease-in-out;background:#005ea8;border:none;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-family:Verdana,sans-serif;font-size:20px;font-size:1.25rem;font-weight:700;line-height:1.2;outline:none;padding:.76rem 1rem;text-decoration:none;vertical-align:bottom}.button:hover,
  button:hover,
  input[type="button"]:hover,
  input[type="reset"]:hover,
  input[type="submit"]:hover{background:#111;cursor:pointer}.button:visited,
  button:visited,
  input[type="button"]:visited,
  input[type="reset"]:visited,
  input[type="submit"]:visited{color:#fff;text-decoration:none}.button:focus,
  button:focus,
  input[type="button"]:focus,
  input[type="reset"]:focus,
  input[type="submit"]:focus{background:#111;outline:thin dotted;outline-offset:-4px}input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea{-webkit-backface-visibility:hidden;background:#fff;border:1px solid #d8d8d8;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none;padding:.36rem .66rem;-webkit-appearance:none;outline-offset:0;border-radius:0}input[type="text"]:focus,
  input[type="email"]:focus,
  input[type="url"]:focus,
  input[type="password"]:focus,
  input[type="search"]:focus,
  input[type="number"]:focus,
  input[type="tel"]:focus,
  input[type="range"]:focus,
  input[type="date"]:focus,
  input[type="month"]:focus,
  input[type="week"]:focus,
  input[type="time"]:focus,
  input[type="datetime"]:focus,
  input[type="datetime-local"]:focus,
  input[type="color"]:focus,
  textarea:focus{border-color:#005ea8;outline:thin solid #005ea8;outline:thin solid rgba(0,94,168,.15);outline-offset:-4px}input[type="search"]::-webkit-search-decoration{display:none}textarea{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;max-width:100%;resize:vertical}form p{margin:1rem 0}.search .page-header.search-form-header{max-width:723px;max-width:45.1875rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.search-form{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:2rem;font-size:25px;font-size:1.5625rem}.search-form > label{width:100%}.search-form .search-field{width:100%;height:100%}.search-form-header.empty-search .search-form,
.search-form-header.no-result .search-form{margin-bottom:6rem}a{-webkit-transition:color .11s ease-in-out;-o-transition:color .11s ease-in-out;transition:color .11s ease-in-out}a,a:visited{color:#005ea8}a:hover,
  a:active{color:#004175;outline:0;text-decoration:none}a:focus{outline:thin dotted;text-decoration:underline}.main-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:40px;height:2.5rem;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:45pc;max-width:45rem;margin-top:0;margin-left:auto}.main-navigation button{display:inline-block;border:none;padding:0;margin:0;font-family:Verdana,sans-serif;line-height:1.2;text-decoration:none;color:inherit;cursor:pointer;-webkit-transition:background .25s ease-in-out,-webkit-transform .15s ease;transition:background .25s ease-in-out,-webkit-transform .15s ease;-o-transition:background .25s ease-in-out,transform .15s ease;transition:background .25s ease-in-out,transform .15s ease;transition:background .25s ease-in-out,transform .15s ease,-webkit-transform .15s ease;-webkit-appearance:none;-moz-appearance:none}.main-navigation button,.main-navigation button:hover, .main-navigation button:focus{background:transparent}.main-navigation button:focus{outline:1px solid transparent;outline-offset:-4px}.main-navigation button:active{-webkit-transform:scale(.99);-ms-transform:scale(.99);transform:scale(.99)}.main-navigation .main-menu{display:inline-block;margin:0;padding:0}.main-navigation .main-menu > li{color:#005ea8;display:inline;position:relative}.main-navigation .main-menu > li > a{color:#005ea8;margin-right:2rem;font-weight:700}.main-navigation .main-menu > li > a + svg{margin-right:2rem}.main-navigation .main-menu > li > a:hover,
        .main-navigation .main-menu > li > a:hover + svg{color:#004175}.main-navigation .main-menu > li.menu-item-has-children{display:inline-block;position:inherit}@media only screen and (min-width: 782px){.main-navigation .main-menu > li.menu-item-has-children{position:relative}}.main-navigation .main-menu > li.menu-item-has-children > a{margin-right:0}.main-navigation .main-menu > li.menu-item-has-children > a:after,
        .main-navigation .main-menu > li.menu-item-has-children .menu-item-has-children > a:after{content:"";display:none}.main-navigation .main-menu > li.menu-item-has-children .submenu-expand{display:inline-block;margin-right:2rem}.main-navigation .main-menu > li.menu-item-has-children .submenu-expand.main-menu-more-toggle{position:relative;height:24px;line-height:1.2;width:24px;padding:0;margin-left:.25rem}.main-navigation .main-menu > li.menu-item-has-children .submenu-expand.main-menu-more-toggle svg{height:24px;height:1.5rem;width:24px;width:1.5rem;top:.5;vertical-align:text-bottom}.wp-customizer-unloading .main-navigation .main-menu > li.menu-item-has-children .submenu-expand, .main-navigation .main-menu > li.menu-item-has-children .submenu-expand.is-empty{display:none}.main-navigation .main-menu > li.menu-item-has-children .submenu-expand svg{position:relative;top:.2pc;top:.2rem;height:20px;height:1.25rem;width:20px;width:1.25rem}.main-navigation .main-menu > li:last-child > a,
      .main-navigation .main-menu > li:last-child.menu-item-has-children .submenu-expand{margin-right:0}.main-navigation .sub-menu{background-color:#005ea8;color:#fff;list-style:none;padding-left:0;position:absolute;opacity:0;left:-9999px;z-index:99999}@media only screen and (min-width: 782px){.main-navigation .sub-menu{width:auto;min-width:-moz-max-content;min-width:-webkit-max-content;min-width:max-content}}.main-navigation .sub-menu > li{display:block;float:none;position:relative}.main-navigation .sub-menu > li.menu-item-has-children .submenu-expand{display:inline-block;position:absolute;width:calc(24px + 1rem);right:0;top:calc(.125 * 1rem);bottom:0;color:#fff;line-height:1;padding:calc(.5 * 1rem)}.main-navigation .sub-menu > li.menu-item-has-children .submenu-expand svg{top:0}.main-navigation .sub-menu > li.menu-item-has-children .submenu-expand{margin-right:0}@media only screen and (min-width: 782px){.main-navigation .sub-menu > li.menu-item-has-children .menu-item-has-children > a:after{content:"\203a"}}.main-navigation .sub-menu > li > a,
      .main-navigation .sub-menu > li > .menu-item-link-return{color:#fff;display:block;line-height:1.2;text-shadow:none;padding:.5rem 2rem;white-space:nowrap;font-weight:400;font-family:Verdana,sans-serif}.main-navigation .sub-menu > li > a:hover, .main-navigation .sub-menu > li > a:focus,
        .main-navigation .sub-menu > li > .menu-item-link-return:hover,
        .main-navigation .sub-menu > li > .menu-item-link-return:focus,.main-navigation .sub-menu > li > a:hover:after, .main-navigation .sub-menu > li > a:focus:after,
          .main-navigation .sub-menu > li > .menu-item-link-return:hover:after,
          .main-navigation .sub-menu > li > .menu-item-link-return:focus:after{background:#004175}.main-navigation .sub-menu > li > .menu-item-link-return{width:100%;text-align:left;line-height:1;font-size:1pc;font-size:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-navigation .sub-menu > li > .menu-item-link-return svg{height:1pc;height:1rem;margin-left:-.5rem;position:static}.main-navigation .sub-menu > li > a:empty{display:none}.main-navigation .sub-menu > li.mobile-parent-nav-menu-item{display:none;font-size:20px;font-size:1.25rem}.main-navigation .sub-menu > li.mobile-parent-nav-menu-item svg{position:relative;margin-right:calc(.25 * 1rem)}.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus-within > .sub-menu{display:block;left:0;margin-top:0;opacity:1;width:auto;min-width:100%}@media only screen and (min-width: 782px){.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus-within > .sub-menu{display:block;margin-top:0;opacity:1;position:absolute;left:0;right:auto;top:auto;bottom:auto;height:auto;min-width:-moz-max-content;min-width:-webkit-max-content;min-width:max-content;-webkit-transform:none;-ms-transform:none;transform:none}}.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus-within > .sub-menu.hidden-links{left:0;width:100%;display:table;position:absolute}@media only screen and (min-width: 782px){.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus-within > .sub-menu.hidden-links{right:0;left:auto;display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content}}.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus-within > .sub-menu .submenu-expand{display:none}.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus-within > .sub-menu .sub-menu{display:block;margin-top:inherit;position:relative;width:100%;left:0;opacity:1}@media only screen and (min-width: 782px){.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus-within > .sub-menu .sub-menu{float:none;max-width:100%}}.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus-within > .sub-menu .sub-menu{counter-reset:submenu}.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus-within > .sub-menu .sub-menu > li > a:before{font-family:Verdana,sans-serif;content:"– " counters(submenu,"– ",none);counter-increment:submenu}.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):hover > .sub-menu,
  .main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus > .sub-menu,
  .main-navigation .main-menu .menu-item-has-children.is-focused:not(.off-canvas) > .sub-menu{display:none;left:0;margin-top:0;opacity:1;width:auto;min-width:100%;padding:1rem 0}@media only screen and (min-width: 782px){.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):hover > .sub-menu,
      .main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus > .sub-menu,
      .main-navigation .main-menu .menu-item-has-children.is-focused:not(.off-canvas) > .sub-menu{display:block;float:none;margin-top:0;opacity:1;position:absolute;left:0;right:auto;top:3rem;bottom:auto;height:auto;min-width:-moz-max-content;min-width:-webkit-max-content;min-width:max-content;-webkit-transform:none;-ms-transform:none;transform:none}.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):hover > .sub-menu:before,
        .main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus > .sub-menu:before,
        .main-navigation .main-menu .menu-item-has-children.is-focused:not(.off-canvas) > .sub-menu:before{content:'';position:absolute;bottom:100%;left:0;display:block;width:100%;height:1.8rem}}.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):hover > .sub-menu.hidden-links,
    .main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus > .sub-menu.hidden-links,
    .main-navigation .main-menu .menu-item-has-children.is-focused:not(.off-canvas) > .sub-menu.hidden-links{left:0;width:100%;display:none;position:absolute}@media only screen and (min-width: 782px){.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):hover > .sub-menu.hidden-links,
        .main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus > .sub-menu.hidden-links,
        .main-navigation .main-menu .menu-item-has-children.is-focused:not(.off-canvas) > .sub-menu.hidden-links{right:0;left:auto;display:table;width:-webkit-max-content;width:-moz-max-content;width:max-content}}.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):hover > .sub-menu .submenu-expand,
    .main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus > .sub-menu .submenu-expand,
    .main-navigation .main-menu .menu-item-has-children.is-focused:not(.off-canvas) > .sub-menu .submenu-expand{display:none}.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):hover > .sub-menu .sub-menu,
    .main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus > .sub-menu .sub-menu,
    .main-navigation .main-menu .menu-item-has-children.is-focused:not(.off-canvas) > .sub-menu .sub-menu{display:block;margin-top:inherit;position:relative;width:100%;left:0;opacity:1}@media only screen and (min-width: 782px){.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):hover > .sub-menu .sub-menu,
        .main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus > .sub-menu .sub-menu,
        .main-navigation .main-menu .menu-item-has-children.is-focused:not(.off-canvas) > .sub-menu .sub-menu{float:none;max-width:100%}}.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):hover > .sub-menu .sub-menu,
    .main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus > .sub-menu .sub-menu,
    .main-navigation .main-menu .menu-item-has-children.is-focused:not(.off-canvas) > .sub-menu .sub-menu{counter-reset:submenu}.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):hover > .sub-menu .sub-menu > li > a:before,
    .main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus > .sub-menu .sub-menu > li > a:before,
    .main-navigation .main-menu .menu-item-has-children.is-focused:not(.off-canvas) > .sub-menu .sub-menu > li > a:before{font-family:Verdana,sans-serif;content:"– " counters(submenu,"– ",none);counter-increment:submenu}.main-navigation .main-menu > .menu-item-has-children:not(.off-canvas):hover > .sub-menu{-webkit-animation:fade_in .1s forwards;animation:fade_in .1s forwards}.main-navigation .main-menu .menu-item-has-children.off-canvas .sub-menu .submenu-expand .svg-icon{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.main-navigation .main-menu .menu-item-has-children.off-canvas .sub-menu .sub-menu{opacity:0;position:absolute;z-index:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.main-navigation .main-menu .menu-item-has-children.off-canvas .sub-menu li:hover,
  .main-navigation .main-menu .menu-item-has-children.off-canvas .sub-menu li:focus,
  .main-navigation .main-menu .menu-item-has-children.off-canvas .sub-menu li > a:hover,
  .main-navigation .main-menu .menu-item-has-children.off-canvas .sub-menu li > a:focus{background-color:transparent}.main-navigation .main-menu .menu-item-has-children.off-canvas .sub-menu > li > a,
  .main-navigation .main-menu .menu-item-has-children.off-canvas .sub-menu > li > .menu-item-link-return{white-space:inherit}.main-navigation .main-menu .menu-item-has-children.off-canvas .sub-menu.expanded-true{display:table;margin-top:0;opacity:1;padding-left:0;left:0;top:0;right:0;bottom:0;position:fixed;z-index:100000;width:100vw;height:100vh;max-width:100vw;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-animation:slide_in_right .3s forwards;animation:slide_in_right .3s forwards}.main-navigation .main-menu .menu-item-has-children.off-canvas .sub-menu.expanded-true > .mobile-parent-nav-menu-item{display:block}.admin-bar .main-navigation .main-menu .menu-item-has-children.off-canvas .sub-menu.expanded-true{top:46px;height:calc(100vh - 46px)}.admin-bar .main-navigation .main-menu .menu-item-has-children.off-canvas .sub-menu.expanded-true .sub-menu.expanded-true{top:0}@media only screen and (min-width: 782px){.admin-bar .main-navigation .main-menu .menu-item-has-children.off-canvas .sub-menu.expanded-true{top:2pc;height:calc(100vh - 2pc)}.admin-bar .main-navigation .main-menu .menu-item-has-children.off-canvas .sub-menu.expanded-true .sub-menu.expanded-true{top:0}}.main-navigation .main-menu-more:nth-child(n+3){display:none}@-webkit-keyframes slide_in_right{100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slide_in_right{100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fade_in{from{opacity:0}to{opacity:1}}@keyframes fade_in{from{opacity:0}to{opacity:1}}.social-navigation{margin-top:calc(1rem / 2);text-align:left}.social-navigation ul.social-links-menu{content:"";display:table;table-layout:fixed;display:inline-block;margin:0;padding:0}.social-navigation ul.social-links-menu li{display:inline-block;vertical-align:bottom;vertical-align:-webkit-baseline-middle;list-style:none}.social-navigation ul.social-links-menu li:nth-child(n+2){margin-left:.1em}.social-navigation ul.social-links-menu li a{border-bottom:1px solid transparent;display:block;color:#111;margin-bottom:-1px;-webkit-transition:opacity .11s ease-in-out;-o-transition:opacity .11s ease-in-out;transition:opacity .11s ease-in-out}.social-navigation ul.social-links-menu li a:hover, .social-navigation ul.social-links-menu li a:active{color:#111;opacity:.6}.social-navigation ul.social-links-menu li a:focus{color:#111;opacity:1;border-bottom:1px solid #111}.social-navigation ul.social-links-menu li a svg{display:block;width:2pc;height:2pc;-webkit-transform:translateZ(0);transform:translateZ(0)}.social-navigation ul.social-links-menu li a svg#ui-icon-link{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@media only screen and (min-width: 782px){.site-title + .social-navigation,
  .site-description + .social-navigation{margin-top:calc(1rem / 5)}}.footer-navigation,.footer-navigation > div{display:inline}.footer-navigation .footer-menu{display:inline;padding-left:0}.footer-navigation .footer-menu li{display:inline;margin-right:1rem}.post-navigation{padding:1.5rem}.post-navigation .nav-links{max-width:1350px;max-width:84.375rem;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;gap:1.5rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.post-navigation .nav-links .nav-previous .arrow-link:before,
    .post-navigation .nav-links .nav-next .arrow-link:before{display:none}@media only screen and (min-width: 782px){.post-navigation .nav-links .nav-previous .arrow-link:before,
        .post-navigation .nav-links .nav-next .arrow-link:before{display:inline-block}}.post-navigation .nav-links .nav-previous .arrow-link:before{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.post-navigation .nav-links .nav-next{margin-left:auto;text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex}.post-navigation .nav-links .nav-next .arrow-link:before{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:1.25rem;margin-right:0}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1rem}@media only screen and (min-width: 782px){.alignleft{margin-right:calc(2 * 1rem)}}.alignright{float:right;margin-left:1rem}@media only screen and (min-width: 782px){.alignright{margin-left:calc(2 * 1rem)}}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,
.entry-content:after,
.site-header:after,
.site-content:after,
.site-footer:after{clear:both}#page{width:100%}.site-content{overflow:hidden}.site-header{padding:1.25rem 1.5rem;position:sticky;top:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;-o-transition:transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;z-index:500;background:#fff;font-family:Verdana,sans-serif;font-weight:700}.site-header.nav-up{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}body.admin-bar .site-header{top:var(--wp-admin--admin-bar--height)}.site-header.featured-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:90vh}.site-header.featured-image .site-branding-container{margin-bottom:auto}@media only screen and (min-width: 782px){.site-header{margin:0}.site-header.featured-image{min-height:100vh;margin-bottom:3rem}}.site-branding{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#767676;position:relative;max-width:1350px;max-width:84.375rem}@media only screen and (min-width: 782px){.site-branding{margin:0 auto}}.site-logo{margin-right:1rem;max-width:15pc;max-width:15rem;max-height:15pc;max-height:15rem}.search-link{display:none;background:url(/wp-content/themes/schoenthaler/assets/dist/images/search-icon.svg);background-size:contain;background-repeat:no-repeat;width:18px;width:1.125rem;height:18px;height:1.125rem;margin-left:2rem}@media only screen and (min-width: 86.375rem){.search-link{display:block}}.site-description{font-size:.9pc;font-size:.9rem;color:#767676;font-weight:700;margin:0 0 0 2rem;display:none}@media only screen and (min-width: 782px){.site-description{display:inline}}@media only screen and (min-width: 86.375rem){.site-description{margin-left:7.25rem}}.site-description a{display:block}.site-header.featured-image{overflow:hidden;position:relative;text-shadow:0 1px 2px rgba(0,0,0,.35);background-position:center;background-repeat:no-repeat;background-size:cover}.site-header.featured-image .site-branding .site-title,
  .site-header.featured-image .site-branding .site-description,
  .site-header.featured-image .main-navigation a:after,
  .site-header.featured-image .main-navigation .main-menu > li.menu-item-has-children:after,
  .site-header.featured-image .main-navigation li,
  .site-header.featured-image .social-navigation li,
  .site-header.featured-image .entry-meta,
  .site-header.featured-image .entry-title{color:#fff}.site-header.featured-image .main-navigation a,
  .site-header.featured-image .main-navigation a + svg,
  .site-header.featured-image .social-navigation a,
  .site-header.featured-image .site-title a,
  .site-header.featured-image .site-featured-image a{color:#fff;-webkit-transition:opacity .11s ease-in-out;-o-transition:opacity .11s ease-in-out;transition:opacity .11s ease-in-out}.site-header.featured-image .main-navigation a:hover, .site-header.featured-image .main-navigation a:active,
    .site-header.featured-image .main-navigation a:hover + svg,
    .site-header.featured-image .main-navigation a:active + svg,
    .site-header.featured-image .main-navigation a + svg:hover,
    .site-header.featured-image .main-navigation a + svg:active,
    .site-header.featured-image .main-navigation a + svg:hover + svg,
    .site-header.featured-image .main-navigation a + svg:active + svg,
    .site-header.featured-image .social-navigation a:hover,
    .site-header.featured-image .social-navigation a:active,
    .site-header.featured-image .social-navigation a:hover + svg,
    .site-header.featured-image .social-navigation a:active + svg,
    .site-header.featured-image .site-title a:hover,
    .site-header.featured-image .site-title a:active,
    .site-header.featured-image .site-title a:hover + svg,
    .site-header.featured-image .site-title a:active + svg,
    .site-header.featured-image .site-featured-image a:hover,
    .site-header.featured-image .site-featured-image a:active,
    .site-header.featured-image .site-featured-image a:hover + svg,
    .site-header.featured-image .site-featured-image a:active + svg{color:#fff;opacity:.6}.site-header.featured-image .main-navigation a:focus,
    .site-header.featured-image .main-navigation a:focus + svg,
    .site-header.featured-image .main-navigation a + svg:focus,
    .site-header.featured-image .main-navigation a + svg:focus + svg,
    .site-header.featured-image .social-navigation a:focus,
    .site-header.featured-image .social-navigation a:focus + svg,
    .site-header.featured-image .site-title a:focus,
    .site-header.featured-image .site-title a:focus + svg,
    .site-header.featured-image .site-featured-image a:focus,
    .site-header.featured-image .site-featured-image a:focus + svg{color:#fff}.site-header.featured-image .main-navigation .sub-menu a{opacity:inherit}.site-header.featured-image .social-navigation a:focus{color:#fff;opacity:1;border-bottom:1px solid #fff}.site-header.featured-image .social-navigation svg,
  .site-header.featured-image .site-featured-image svg{-webkit-filter:drop-shadow(0 1px 2px rgba(0,0,0,.35));filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}.site-header.featured-image .site-featured-image .post-thumbnail img{height:auto;left:50%;max-width:1000%;min-height:100%;min-width:100vw;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:auto;z-index:1}@supports ((-o-object-fit: cover) or (object-fit: cover)){.site-header.featured-image .site-featured-image .post-thumbnail img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;top:0;-webkit-transform:none;-ms-transform:none;transform:none;width:100%}}.image-filters-enabled .site-header.featured-image .site-featured-image .post-thumbnail img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.site-header.featured-image .site-featured-image .entry-header{margin:calc(4 * 1rem) 0 0}@media only screen and (min-width: 782px){.site-header.featured-image .site-featured-image .entry-header{margin-left:calc(10% + 60px);margin-right:calc(10% + 60px)}}.site-header.featured-image .site-featured-image .entry-header .entry-title:before{background:#fff}.site-header.featured-image .site-featured-image .entry-header .entry-meta{font-weight:500}.site-header.featured-image .site-featured-image .entry-header .entry-meta > span{margin-right:1rem;display:inline-block}.site-header.featured-image .site-featured-image .entry-header .entry-meta > span:last-child{margin-right:0}.site-header.featured-image .site-featured-image .entry-header .entry-meta a{-webkit-transition:color .11s ease-in-out;-o-transition:color .11s ease-in-out;transition:color .11s ease-in-out;color:currentColor}.site-header.featured-image .site-featured-image .entry-header .entry-meta a:hover{text-decoration:none}.site-header.featured-image .site-featured-image .entry-header .entry-meta .svg-icon{position:relative;display:inline-block;vertical-align:middle;margin-right:.5em}.site-header.featured-image .site-featured-image .entry-header .entry-meta .discussion-avatar-list{display:none}@media only screen and (min-width: 782px){.site-header.featured-image .site-featured-image .entry-header.has-discussion .entry-meta{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.site-header.featured-image .site-featured-image .entry-header.has-discussion .entry-title{padding-right:calc(1 * (100vw / 12) + 1rem)}.site-header.featured-image .site-featured-image .entry-header.has-discussion .entry-meta .comment-count{position:absolute;right:0}.site-header.featured-image .site-featured-image .entry-header.has-discussion .entry-meta .discussion-avatar-list{display:block;position:absolute;bottom:100%}}.site-header.featured-image .custom-logo-link{background:#fff;-webkit-box-shadow:0 0 0 0 hsla(0,0%,100%,0);box-shadow:0 0 0 0 hsla(0,0%,100%,0)}.site-header.featured-image .custom-logo-link:hover, .site-header.featured-image .custom-logo-link:active, .site-header.featured-image .custom-logo-link:focus{-webkit-box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px #fff}.site-header.featured-image .site-branding{position:relative;z-index:10}.site-header.featured-image .site-featured-image .entry-header{position:relative;z-index:9}.site-header.featured-image .site-branding-container:after,
  .site-header.featured-image .site-featured-image:before,
  .site-header.featured-image .site-featured-image:after, .site-header.featured-image:after{display:block;position:absolute;top:0;left:0;content:"\020";width:100%;height:100%}.image-filters-enabled .site-header.featured-image .site-featured-image:before{background:#005ea8;mix-blend-mode:screen;opacity:.1}.site-header.featured-image .site-featured-image:after{background:#000;mix-blend-mode:multiply;opacity:.7}.image-filters-enabled .site-header.featured-image .site-featured-image:after{background:#005ea8;opacity:.8;z-index:3}@supports (mix-blend-mode: multiply){.image-filters-enabled .site-header.featured-image .site-featured-image:after{opacity:1}}.image-filters-enabled .site-header.featured-image .site-branding-container:after{background:#000;background:rgba(0,0,0,.35);mix-blend-mode:overlay;opacity:.5;z-index:4}@supports (mix-blend-mode: overlay){.image-filters-enabled .site-header.featured-image .site-branding-container:after{background:#fff;background:hsla(0,0%,100%,.35)}}.site-header.featured-image:after{background:#000;-webkit-transition:opacity 1.2s ease-in-out;-o-transition:opacity 1.2s ease-in-out;transition:opacity 1.2s ease-in-out;opacity:.7;z-index:5}.image-filters-enabled .site-header.featured-image:after{background:#000b14;opacity:.38}@media only screen and (min-width: 782px){.image-filters-enabled .site-header.featured-image:after{opacity:.18}}.site-header.featured-image ::-moz-selection{background:#fff;background:hsla(0,0%,100%,.17)}.site-header.featured-image ::selection{background:#fff;background:hsla(0,0%,100%,.17)}.sticky{display:block}.sticky-post{background:#005ea8;color:#fff;display:inline-block;font-weight:700;line-height:1;padding:.25rem;position:absolute;text-transform:uppercase;top:-1pc;top:-1rem;z-index:1}.post-template-default .page.type-page,
.post-template-default .post.type-post{margin-left:auto;margin-right:auto}@media only screen and (min-width: 782px){.post-template-default .page.type-page,
    .post-template-default .post.type-post{max-width:calc(8 * (100vw / 12) - 28px)}}@media only screen and (min-width: 86.375rem){.post-template-default .page.type-page,
    .post-template-default .post.type-post{max-width:84.375rem}}.updated:not(.published){display:none}.page-links{clear:both;margin:0 0 calc(1.5 * 1rem)}.entry{padding-left:1.5rem;padding-right:1.5rem;margin-top:calc(6 * 1rem)}@media only screen and (min-width: 86.375rem){.entry{padding-left:0;padding-right:0}}.entry:first-of-type{margin-top:0}.entry .entry-header{margin:3rem auto 1rem;position:relative;max-width:1350px;max-width:84.375rem}.entry .entry-title{margin:0}.entry .entry-title a{color:inherit}.entry .entry-title a:hover{color:#4a4a4a}.entry .entry-meta,
  .entry .entry-footer{color:#767676;font-weight:500}.entry .entry-meta > span,
    .entry .entry-footer > span{margin-right:1rem;display:inline-block}.entry .entry-meta > span:last-child,
      .entry .entry-footer > span:last-child{margin-right:0}.entry .entry-meta a,
    .entry .entry-footer a{-webkit-transition:color .11s ease-in-out;-o-transition:color .11s ease-in-out;transition:color .11s ease-in-out;color:currentColor}.entry .entry-meta a:hover,
      .entry .entry-footer a:hover{text-decoration:none;color:#005ea8}.entry .entry-meta .svg-icon,
    .entry .entry-footer .svg-icon{position:relative;display:inline-block;vertical-align:middle;margin-right:.5em}.entry .entry-meta{margin:1rem 0}.entry .entry-footer{margin:calc(2 * 1rem) 1rem 1rem}@media only screen and (min-width: 782px){.entry .entry-footer{margin:1rem auto;max-width:calc(8 * (100vw / 12) - 28px);max-width:84.375rem}}.entry .post-thumbnail{margin:1rem}@media only screen and (min-width: 782px){.entry .post-thumbnail{margin:1rem calc(10% + 60px)}}.entry .post-thumbnail:focus{outline:none}.entry .post-thumbnail .post-thumbnail-inner{display:block}.entry .post-thumbnail .post-thumbnail-inner img{position:relative;display:block;width:100%}.image-filters-enabled .entry .post-thumbnail{position:relative;display:block}.image-filters-enabled .entry .post-thumbnail .post-thumbnail-inner{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.image-filters-enabled .entry .post-thumbnail .post-thumbnail-inner:after{background:#000;background:rgba(0,0,0,.35);content:"";display:block;height:100%;opacity:.5;pointer-events:none;position:absolute;top:0;width:100%;z-index:4}@supports (mix-blend-mode: multiply){.image-filters-enabled .entry .post-thumbnail .post-thumbnail-inner:after{display:none}}.image-filters-enabled .entry .post-thumbnail:before, .image-filters-enabled .entry .post-thumbnail:after{position:absolute;display:block;width:100%;height:100%;top:0;left:0;content:"\020";pointer-events:none}.image-filters-enabled .entry .post-thumbnail:before{background:#005ea8;mix-blend-mode:screen;opacity:.1;z-index:2}.image-filters-enabled .entry .post-thumbnail:after{background:#005ea8;mix-blend-mode:multiply;opacity:.8;z-index:3}@supports (mix-blend-mode: multiply){.image-filters-enabled .entry .post-thumbnail:after{opacity:1}}.entry .entry-content,
  .entry .entry-summary{margin:0}.entry .entry-content :first-child.wp-block-cover{margin-top:0}.entry .entry-content p{word-wrap:break-word}.entry .entry-content .more-link{-webkit-transition:color .11s ease-in-out;-o-transition:color .11s ease-in-out;transition:color .11s ease-in-out;display:inline;color:inherit}.entry .entry-content .more-link:after{content:"\02192";display:inline-block;margin-left:.5em}.entry .entry-content .more-link:hover{color:#005ea8;text-decoration:none}.entry .entry-content a{text-decoration:underline}.entry .entry-content a.button, .entry .entry-content a:hover{text-decoration:none}.entry .entry-content a.button{display:inline-block}.entry .entry-content a.button:hover{background:#111;color:#fff;cursor:pointer}.entry .entry-content > iframe[style]{margin:2pc 0!important;max-width:100%!important}@media only screen and (min-width: 782px){.entry .entry-content > iframe[style]{max-width:calc(8 * (100vw / 12) - 28px)!important}}@media only screen and (min-width: 86.375rem){.entry .entry-content > iframe[style]{max-width:84.375rem!important}}.entry .entry-content .page-links a{margin:calc(.5 * 1rem);text-decoration:none}.entry .entry-content .wp-audio-shortcode{max-width:calc(100vw - (2 * 1rem))}@media only screen and (min-width: 782px){.entry .entry-content .wp-audio-shortcode{max-width:calc(8 * (100vw / 12) - 28px)}}@media only screen and (min-width: 86.375rem){.entry .entry-content .wp-audio-shortcode{max-width:84.375rem}}.author-bio{margin:calc(2 * 1rem) 1rem 1rem;max-width:100%}@media only screen and (min-width: 782px){.author-bio{margin:calc(3 * 1rem) calc(10% + 60px)}}@media only screen and (min-width: 86.375rem){.author-bio{margin:calc(3 * 1rem) calc(10% + 60px)}}.author-bio .author-title{display:inline}.author-bio .author-description{display:inline;color:#767676;font-size:25px;font-size:1.5625rem;line-height:1.2}.author-bio .author-description .author-link{display:inline-block}.author-bio .author-description .author-link:hover{color:#004175;text-decoration:none}.post.type-post .wp-post-image{display:block;margin:1.5rem 0;aspect-ratio:675 / 420;-o-object-fit:cover;object-fit:cover;width:100%;max-height:50vh}@media only screen and (min-width: 782px){.post.type-post .wp-post-image{max-width:50%}}.archive .page-header .page-description{display:block;color:#111;font-size:1em}@media only screen and (min-width: 782px){.hfeed .entry .entry-header{margin:calc(3 * 1rem) calc(10% + 60px) calc(1rem / 2)}}.error-404.not-found .page-title,
.error-404.not-found .page-content,
.no-results.not-found .page-title,
.no-results.not-found .page-content{text-align:center;margin:calc(3 * 1rem) 1rem}@media only screen and (min-width: 782px){.error-404.not-found .page-title,
    .error-404.not-found .page-content,
    .no-results.not-found .page-title,
    .no-results.not-found .page-content{margin:calc(3 * 1rem) calc(10% + 60px) calc(1rem / 2)}}.error-404.not-found .search-submit,
.no-results.not-found .search-submit{vertical-align:middle;margin:1rem 0}.error-404.not-found .search-field,
.no-results.not-found .search-field{width:100%}.site-footer{background:url(/wp-content/themes/schoenthaler/assets/dist/images/pattern-blue.jpg);color:#fff}.site-footer a,
  .site-footer h2 a{color:#fff;text-decoration:underline;font-weight:400}.site-footer a:hover,
    .site-footer h2 a:hover{color:#fff}.site-footer h2{margin-bottom:1.5rem}.site-footer .widget-area{padding:3rem 1rem 1rem;margin:0 auto;max-width:1350px;max-width:84.375rem;-ms-flex-pack:distribute;justify-content:space-around}@media only screen and (min-width: 86.375rem){.site-footer .widget-area{display:-webkit-box;display:-ms-flexbox;display:flex;padding:7rem 2rem 2rem}}@media only screen and (min-width: 86.375rem){.site-footer .widget-area .widget-column{max-width:33.33333%}}.site-footer .widget-area .widget-column + .widget-column{margin-top:3rem}@media only screen and (min-width: 86.375rem){.site-footer .widget-area .widget-column + .widget-column{margin-top:0}}.site-footer .widget-area .icon:before{margin-right:.8rem}.site-footer .site-info{border-top:1px solid hsla(0,0%,85%,.3);margin:0 auto;text-align:center;padding:1rem;max-width:1350px;max-width:84.375rem}.site-footer .site-info a{text-decoration:none}.site-footer .site-info li{margin-right:0}.site-footer .site-info li + li:before{content:'.';display:inline-block;margin:0 .5rem}@media only screen and (min-width: 86.375rem){.site-footer .site-info{padding:2rem;margin:0 auto}}.has-white-background-color{background-color:#fff}.has-white-color{color:#fff}.has-black-background-color{background-color:#000}.has-schoenthaler-black-color{color:#000}.has-blue-background-color{background-color:#005ea8}.has-blue-color{color:#005ea8}.has-red-background-color{background-color:#e32119}.has-red-color{color:#e32119}.has-light-gray-background-color{background-color:#d8d8d8}.has-light-gray-color{color:#d8d8d8}.has-medium-gray-background-color{background-color:#3c4557}.has-medium-gray-color{color:#3c4557}.has-small-font-size,
.schoenthaler-woocommerce-sidebar li a,
.schoenthaler-woocommerce-sidebar li a:visited{line-height:1.25;font-size:15px;font-size:.9375rem}@media only screen and (min-width: 86.375rem){.has-small-font-size,
    .schoenthaler-woocommerce-sidebar li a,
    .schoenthaler-woocommerce-sidebar li a:visited{font-size:1.25rem}}.has-normal-font-size, .product-category-header{line-height:1.25;font-size:18.75px;font-size:1.17188rem}@media only screen and (min-width: 86.375rem){.has-normal-font-size, .product-category-header{font-size:1.5625rem}}.has-large-font-size{line-height:1.25;font-size:30px;font-size:1.875rem}@media only screen and (min-width: 86.375rem){.has-large-font-size{font-size:2.5rem}}.has-huge-font-size, .product-category-header .woocommerce-products-header__title{line-height:1.25;font-size:37.5px;font-size:2.34375rem}@media only screen and (min-width: 86.375rem){.has-huge-font-size, .product-category-header .woocommerce-products-header__title{font-size:3.125rem}}/* !Block styles */.schoenthaler-teaser{padding:0}.schoenthaler-teaser .wp-block-columns{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.schoenthaler-teaser .wp-block-columns .wp-block-column:first-child{margin:2rem 1rem}@media only screen and (min-width: 782px){.schoenthaler-teaser .wp-block-columns .wp-block-column:first-child{max-width:39.0375rem}}@media only screen and (min-width: 86.375rem){.schoenthaler-teaser .wp-block-columns .wp-block-column:first-child{margin-left:0;margin-top:4.5rem;margin-bottom:4.5rem}.schoenthaler-teaser .wp-block-columns .wp-block-column:first-child p:not(.schoenthaler-vertical),
          .schoenthaler-teaser .wp-block-columns .wp-block-column:first-child .title{margin-left:6rem}}.schoenthaler-teaser .wp-block-columns .wp-block-column:nth--child(2){max-width:50%}.schoenthaler-heading{margin-top:5rem;margin-bottom:5rem}.schoenthaler-heading .title{margin-top:0;margin-left:6rem}.schoenthaler-heading p{margin-left:6rem}.schoenthaler-heading .schoenthaler-vertical{color:#005ea8;margin-left:0;font-size:1pc;font-size:1rem}.wp-block-latest-posts > li{display:-webkit-box;display:-ms-flexbox;display:flex;margin:6.25rem 0;padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wp-block-latest-posts__post-title:visited, .wp-block-latest-posts__post-title{position:relative;color:#3c4557;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-bottom:2rem;text-align:center;font-size:2pc;font-size:2rem}.wp-block-latest-posts__post-title:visited a, .wp-block-latest-posts__post-title a{color:#3c4557}@media only screen and (min-width: 86.375rem){.wp-block-latest-posts__post-title:visited, .wp-block-latest-posts__post-title{margin:3rem 25% 2rem;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:42.1875rem;width:50%;text-align:left;font-size:3.125rem}}.wp-block-latest-posts__post-title:visited:before, .wp-block-latest-posts__post-title:before{content:'';position:absolute;display:block;width:3pc;width:3rem;height:2px;background:#005ea8;top:-2pc;top:-2rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (min-width: 86.375rem){.wp-block-latest-posts__post-title:visited:before, .wp-block-latest-posts__post-title:before{left:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.wp-block-latest-posts__post-excerpt, .wp-block-latest-posts__featured-image{color:#3c4557}@media only screen and (min-width: 782px){.wp-block-latest-posts__post-excerpt, .wp-block-latest-posts__featured-image{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;max-width:42.1875rem}}.wp-block-latest-posts__featured-image{margin-bottom:1rem}@media only screen and (min-width: 782px){.wp-block-latest-posts__featured-image{margin-bottom:0}}.wp-block-latest-posts__featured-image img{width:100%;aspect-ratio:675 / 420;-o-object-fit:cover;object-fit:cover}.wp-block-latest-posts__post-excerpt{font-weight:400}@media only screen and (min-width: 86.375rem){.wp-block-latest-posts__post-excerpt{font-size:1.5625rem}}@media only screen and (min-width: 782px){.wp-block-latest-posts__featured-image ~ .wp-block-latest-posts__post-excerpt{padding-left:4rem}}.wp-block-latest-posts .arrow-link{margin-top:1.5rem;margin-right:auto}.schoenthaler-collage{margin:0}@media only screen and (min-width: 86.375rem){.schoenthaler-collage{min-width:675px}}.schoenthaler-collage.wp-block-group{gap:0}.schoenthaler-collage .wp-block-columns{width:100%;gap:0;margin-bottom:0}.schoenthaler-collage .wp-block-columns .wp-block-column{margin:0}.schoenthaler-collage .wp-block-cover{height:100%}.schoenthaler-collage .has-small-font-size, .schoenthaler-collage .schoenthaler-woocommerce-sidebar li a, .schoenthaler-woocommerce-sidebar li .schoenthaler-collage a{line-height:1.2em;font-size:2.75vw!important}@media (min-width: 500px){.schoenthaler-collage .has-small-font-size, .schoenthaler-collage .schoenthaler-woocommerce-sidebar li a, .schoenthaler-woocommerce-sidebar li .schoenthaler-collage a{font-size:3vw!important}}@media (min-width: 780px){.schoenthaler-collage .has-small-font-size, .schoenthaler-collage .schoenthaler-woocommerce-sidebar li a, .schoenthaler-woocommerce-sidebar li .schoenthaler-collage a{font-size:1.15vw!important}}@media (min-width: 1380px){.schoenthaler-collage .has-small-font-size, .schoenthaler-collage .schoenthaler-woocommerce-sidebar li a, .schoenthaler-woocommerce-sidebar li .schoenthaler-collage a{font-size:1.25rem!important}}.schoenthaler-collage .has-normal-font-size, .schoenthaler-collage .product-category-header{line-height:1.2em;font-size:3.25vw!important}@media (min-width: 500px){.schoenthaler-collage .has-normal-font-size, .schoenthaler-collage .product-category-header{font-size:4.25vw!important}}@media (min-width: 780px){.schoenthaler-collage .has-normal-font-size, .schoenthaler-collage .product-category-header{font-size:1.5vw!important}}@media (min-width: 1380px){.schoenthaler-collage .has-normal-font-size, .schoenthaler-collage .product-category-header{font-size:1.5625rem!important}}.schoenthaler-collage__distorted_top_left_bottom_right_rounded{border-top-left-radius:25% 50%;border-bottom-right-radius:25% 50%;overflow:hidden}.schoenthaler-collage__top-left-rounded{border-top-left-radius:50%;overflow:hidden}.schoenthaler-collage__top-right-rounded{border-top-right-radius:50%;overflow:hidden}.schoenthaler-collage__bottom-right-rounded{border-bottom-right-radius:50%;overflow:hidden}.schoenthaler-collage__round{border-radius:50%;overflow:hidden}.schoenthaler-collage__aspect_1_1{aspect-ratio:1}.schoenthaler-collage__aspect_1_2{aspect-ratio:2}.schoenthaler-collage__textbox{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:33.333%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem}@media (min-width: 500px){.schoenthaler-collage__textbox{padding:1rem}}.schoenthaler-collage__textbox p{line-height:1.5;margin:0}@media (min-width: 1440px){.schoenthaler-collage__textbox{padding:1.875rem 2.25rem}}.entry .entry-content .wp-block-cover.schoenthaler-home-header{padding-top:3rem;padding-bottom:3rem;margin:0}@media only screen and (min-width: 86.375rem){.entry .entry-content .wp-block-cover.schoenthaler-home-header{padding-top:7.75rem;padding-bottom:7.75rem}}.entry .entry-content .wp-block-cover.schoenthaler-home-header + .has-background{margin-top:0}.schoenthaler-timeline-block{margin-top:3rem}.schoenthaler-timeline-block .event{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;min-height:6pc;min-height:6rem;font-size:20px;font-size:1.25rem;line-height:1.5;color:#3c4557}.schoenthaler-timeline-block .event:before{content:'';width:4px;height:100%;position:absolute;margin-left:-2px;left:50%;top:0;background:#d8d8d8}.schoenthaler-timeline-block .event:last-child:before{display:none}.schoenthaler-timeline-block .event .year{border-radius:50%;width:82px;width:5.125rem;height:82px;height:5.125rem;text-align:center;font-size:25px;font-size:1.5625rem;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;position:relative;-webkit-box-sizing:content-box;box-sizing:content-box;border:4px solid #fff;margin-top:3rem;margin-bottom:.5rem;background:#005ea8}@media only screen and (min-width: 86.375rem){.schoenthaler-timeline-block .event .year{margin-top:0;margin-bottom:-5.125rem}}.schoenthaler-timeline-block .event .date-content{width:100%;position:relative;max-width:420px;max-width:26.25rem;-ms-flex-item-align:center;align-self:center}@media only screen and (min-width: 86.375rem){.schoenthaler-timeline-block .event .date-content{-ms-flex-item-align:start;align-self:flex-start}}.schoenthaler-timeline-block .event .date-content .image img,
      .schoenthaler-timeline-block .event .date-content .image{margin:0;display:block}.schoenthaler-timeline-block .event .date-content .text{padding:1.5rem 2rem;background:#d8d8d8}@media only screen and (min-width: 86.375rem){.schoenthaler-timeline-block .event:nth-child(2n) .date-content{-ms-flex-item-align:end;align-self:flex-end}}.schoenthaler-people .wp-post-image{width:100%;margin:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.schoenthaler-people .content{text-align:center}.schoenthaler-people .wp-block-columns:not(.is-not-stacked-on-mobile){-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;margin-bottom:2.8125rem;gap:45px;gap:2.8125rem}.schoenthaler-people .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column{-webkit-box-shadow:5px 5px 30px rgba(0,0,0,.1);box-shadow:5px 5px 30px rgba(0,0,0,.1);max-width:100%}@media only screen and (min-width: 782px){.schoenthaler-people .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column{max-width:calc(50% - 2.8125rem);-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(50% - 2.8125rem);flex-basis:calc(50% - 2.8125rem)}}@media only screen and (min-width: 86.375rem){.schoenthaler-people .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column{max-width:calc(33.33333% - 2.8125rem);-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(33.33333% - 2.8125rem);flex-basis:calc(33.33333% - 2.8125rem)}}.schoenthaler-people .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column .text{padding:1.875rem}.schoenthaler-people .occupation{margin:2rem 0 0}.schoenthaler-people .name{margin:0 0 2.5rem}@media only screen and (min-width: 86.375rem){.schoenthaler-people .name{font-size:1.5626rem}}.schoenthaler-split-header{padding:0}.schoenthaler-split-header .wp-block-columns{gap:0}.schoenthaler-split-header .wp-block-columns .wp-block-column:first-child .wp-block-cover{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:0}.schoenthaler-split-header .wp-block-columns .wp-block-column:first-child .wp-block-cover .wp-block-cover__inner-container{padding-left:1.5rem;max-width:700px;max-width:43.75rem}@media only screen and (min-width: 86.375rem){.schoenthaler-split-header .wp-block-columns .wp-block-column:first-child .wp-block-cover .wp-block-cover__inner-container{padding-right:2rem}}@media only screen and (min-width: 86.375rem){.schoenthaler-split-header .has-schoenthaler-logo-left{overflow:visible}.schoenthaler-split-header .has-schoenthaler-logo-left:before{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:5.875rem;height:5.875rem;background-image:url(/wp-content/themes/schoenthaler/assets/dist/images/logo-icon.svg);background-size:3rem;background-repeat:no-repeat;background-position:center 1.25rem;background-color:#fff;border-radius:50%;z-index:1}}.entry .entry-content > *,
.entry .entry-summary > *{margin:2pc 0;max-width:100%;max-width:100%}@media only screen and (min-width: 782px){.entry .entry-content > *,
    .entry .entry-summary > *{margin:2pc 0}}.entry .entry-content > * > *:first-child,
  .entry .entry-summary > * > *:first-child{margin-top:0}.entry .entry-content > * > *:last-child,
  .entry .entry-summary > * > *:last-child{margin-bottom:0}.entry .entry-content > *.alignwide,
  .entry .entry-summary > *.alignwide{margin-left:auto;margin-right:auto;clear:both}@media only screen and (min-width: 782px){.entry .entry-content > *.alignwide,
      .entry .entry-summary > *.alignwide{width:100%;max-width:100%}}.entry .entry-content > *.alignfull,
  .entry .entry-summary > *.alignfull{position:relative;left:-1pc;left:-1rem;width:calc(100% + (2 * 1rem));max-width:calc(100% + (2 * 1rem));clear:both}@media only screen and (min-width: 782px){.entry .entry-content > *.alignfull,
      .entry .entry-summary > *.alignfull{margin-top:calc(2 * 1rem);margin-bottom:calc(2 * 1rem);left:calc(-12.5% - 75px);width:calc(125% + 150px);max-width:calc(125% + 150px)}}.entry .entry-content > *.alignleft,
  .entry .entry-summary > *.alignleft{float:left;max-width:calc(5 * (100vw / 12));margin-top:0;margin-left:0;margin-right:1rem}@media only screen and (min-width: 782px){.entry .entry-content > *.alignleft,
      .entry .entry-summary > *.alignleft{max-width:calc(4 * (100vw / 12));margin-right:calc(2 * 1rem)}}.entry .entry-content > *.alignright,
  .entry .entry-summary > *.alignright{float:right;max-width:calc(5 * (100vw / 12));margin-top:0;margin-right:0;margin-left:1rem}@media only screen and (min-width: 782px){.entry .entry-content > *.alignright,
      .entry .entry-summary > *.alignright{max-width:calc(4 * (100vw / 12));margin-right:0;margin-left:calc(2 * 1rem)}}.entry .entry-content > *.aligncenter,
  .entry .entry-summary > *.aligncenter{margin-left:auto;margin-right:auto;max-width:100%}@media only screen and (min-width: 782px){.entry .entry-content > *.aligncenter,
      .entry .entry-summary > *.aligncenter{margin-left:0;margin-right:0}}.entry .entry-content .entry-content,
.entry .entry-content .entry-summary,
.entry .entry-content .entry,
.entry .entry-summary .entry-content,
.entry .entry-summary .entry-summary,
.entry .entry-summary .entry{margin:inherit;max-width:inherit;padding:inherit}@media only screen and (min-width: 782px){.entry .entry-content .entry-content,
    .entry .entry-content .entry-summary,
    .entry .entry-content .entry,
    .entry .entry-summary .entry-content,
    .entry .entry-summary .entry-summary,
    .entry .entry-summary .entry{margin:inherit;max-width:inherit;padding:inherit}}.entry .entry-content p.has-background{padding:20px 30px}.entry .entry-content .wp-block-audio,.entry .entry-content .wp-block-audio audio{width:100%}.entry .entry-content .wp-block-audio.alignleft audio,
  .entry .entry-content .wp-block-audio.alignright audio{max-width:198px}@media only screen and (min-width: 782px){.entry .entry-content .wp-block-audio.alignleft audio,
      .entry .entry-content .wp-block-audio.alignright audio{max-width:391px}}@media only screen and (min-width: 1400px){.entry .entry-content .wp-block-audio.alignleft audio,
      .entry .entry-content .wp-block-audio.alignright audio{max-width:28.50375rem}}.entry .entry-content .wp-block-video video{width:100%}.entry .entry-content .wp-block-button .wp-block-button__link{-webkit-transition:background .15s ease-in-out;-o-transition:background .15s ease-in-out;transition:background .15s ease-in-out;border:none;font-size:20px;font-size:1.25rem;font-family:Verdana,sans-serif;line-height:1.2;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:700;text-decoration:none;padding:.76rem 1rem;outline:none;outline:none}.entry .entry-content .wp-block-button .wp-block-button__link:not(.has-background){background-color:#005ea8}.entry .entry-content .wp-block-button .wp-block-button__link:not(.has-text-color){color:#fff}.entry .entry-content .wp-block-button .wp-block-button__link:hover{color:#fff;background:#111;cursor:pointer}.entry .entry-content .wp-block-button .wp-block-button__link:focus{color:#fff;background:#111;outline:thin dotted;outline-offset:-4px}.entry .entry-content .wp-block-button:not(.is-style-squared) .wp-block-button__link{border-radius:5px}.entry .entry-content .wp-block-button.is-style-outline .wp-block-button__link,
.entry .entry-content .wp-block-button.is-style-outline .wp-block-button__link:focus,
.entry .entry-content .wp-block-button.is-style-outline .wp-block-button__link:active{-webkit-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;border-width:2px;border-style:solid}.entry .entry-content .wp-block-button.is-style-outline .wp-block-button__link:not(.has-background),
  .entry .entry-content .wp-block-button.is-style-outline .wp-block-button__link:focus:not(.has-background),
  .entry .entry-content .wp-block-button.is-style-outline .wp-block-button__link:active:not(.has-background){background:transparent}.entry .entry-content .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color),
  .entry .entry-content .wp-block-button.is-style-outline .wp-block-button__link:focus:not(.has-text-color),
  .entry .entry-content .wp-block-button.is-style-outline .wp-block-button__link:active:not(.has-text-color){color:#005ea8;border-color:currentColor}.entry .entry-content .wp-block-button.is-style-outline .wp-block-button__link:hover{color:#fff;border-color:#111}.entry .entry-content .wp-block-button.is-style-outline .wp-block-button__link:hover:not(.has-background){color:#111}.entry .entry-content .wp-block-archives,
.entry .entry-content .wp-block-categories,
.entry .entry-content .wp-block-latest-posts{padding:0;list-style:none}.entry .entry-content .wp-block-archives li,
  .entry .entry-content .wp-block-categories li,
  .entry .entry-content .wp-block-latest-posts li{color:#767676;font-family:Verdana,sans-serif;font-size:calc(1rem * 1.125);font-weight:700;line-height:1.2;padding-bottom:.75rem}.entry .entry-content .wp-block-archives li.menu-item-has-children, .entry .entry-content .wp-block-archives li:last-child,
    .entry .entry-content .wp-block-categories li.menu-item-has-children,
    .entry .entry-content .wp-block-categories li:last-child,
    .entry .entry-content .wp-block-latest-posts li.menu-item-has-children,
    .entry .entry-content .wp-block-latest-posts li:last-child{padding-bottom:0}.entry .entry-content .wp-block-archives li a,
    .entry .entry-content .wp-block-categories li a,
    .entry .entry-content .wp-block-latest-posts li a{text-decoration:none}.entry .entry-content .wp-block-archives.aligncenter,
.entry .entry-content .wp-block-categories.aligncenter{text-align:center}.entry .entry-content .wp-block-categories ul{padding-top:.75rem}.entry .entry-content .wp-block-categories li ul{list-style:none;padding-left:0}.entry .entry-content .wp-block-categories ul{counter-reset:submenu}.entry .entry-content .wp-block-categories ul > li > a:before{font-family:Verdana,sans-serif;font-weight:400;content:"– " counters(submenu,"– ",none);counter-increment:submenu}.entry .entry-content .wp-block-latest-posts.is-grid li{border-top:2px solid #d8d8d8;padding-top:1rem;margin-bottom:2rem}.entry .entry-content .wp-block-latest-posts.is-grid li a:after{content:''}.entry .entry-content .wp-block-latest-posts.is-grid li:last-child{margin-bottom:auto}.entry .entry-content .wp-block-latest-posts.is-grid li:last-child a:after{content:''}.entry .entry-content .wp-block-preformatted{font-size:.71111em;line-height:1.8;padding:1rem}.entry .entry-content .wp-block-verse{font-family:Verdana,sans-serif;font-size:1pc;font-size:1rem;line-height:1.8}.entry .entry-content .has-drop-cap:not(:focus):first-letter{font-family:Verdana,sans-serif;font-size:3.375em;line-height:1;font-weight:700;margin:0 .25em 0 0}.entry .entry-content .wp-block-pullquote{border-color:transparent;border-width:2px;padding:1rem}.entry .entry-content .wp-block-pullquote blockquote{color:#111;border:none;margin-top:calc(4 * 1rem);margin-bottom:calc(4.33 * 1rem);margin-right:0;padding-left:0}.entry .entry-content .wp-block-pullquote p{font-size:40px;font-size:2.5rem;font-style:italic;line-height:1.3;margin-bottom:.5em;margin-top:.5em}.entry .entry-content .wp-block-pullquote p em{font-style:normal}@media only screen and (min-width: 782px){.entry .entry-content .wp-block-pullquote p{font-size:3.125rem}}.entry .entry-content .wp-block-pullquote cite{display:inline-block;font-family:Verdana,sans-serif;line-height:1.6;text-transform:none;color:#767676;font-size:calc(1rem / (1.25 * 1.125))}.entry .entry-content .wp-block-pullquote.alignleft, .entry .entry-content .wp-block-pullquote.alignright{width:100%;padding:0}.entry .entry-content .wp-block-pullquote.alignleft blockquote, .entry .entry-content .wp-block-pullquote.alignright blockquote{margin:1rem 0;padding:0;text-align:left;max-width:100%}.entry .entry-content .wp-block-pullquote.alignleft blockquote p:first-child, .entry .entry-content .wp-block-pullquote.alignright blockquote p:first-child{margin-top:0}.entry .entry-content .wp-block-pullquote.is-style-solid-color{background-color:#005ea8;padding-left:0;padding-right:0}@media only screen and (min-width: 782px){.entry .entry-content .wp-block-pullquote.is-style-solid-color{padding-left:10%;padding-right:10%}}.entry .entry-content .wp-block-pullquote.is-style-solid-color p{font-size:40px;font-size:2.5rem;line-height:1.3;margin-bottom:.5em;margin-top:.5em}@media only screen and (min-width: 782px){.entry .entry-content .wp-block-pullquote.is-style-solid-color p{font-size:3.125rem}}.entry .entry-content .wp-block-pullquote.is-style-solid-color a{color:#fff}.entry .entry-content .wp-block-pullquote.is-style-solid-color cite{color:inherit}.entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote{max-width:100%;color:#fff;padding-left:0;margin-left:1rem;margin-right:1rem}.entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-text-color p,
      .entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-text-color a, .entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-primary-color, .entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-secondary-color, .entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-dark-gray-color, .entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-light-gray-color, .entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-white-color{color:inherit}@media only screen and (min-width: 782px){.entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote{margin-left:0;margin-right:0}}@media only screen and (min-width: 782px){.entry .entry-content .wp-block-pullquote.is-style-solid-color.alignright, .entry .entry-content .wp-block-pullquote.is-style-solid-color.alignleft{padding:1rem calc(2 * 1rem)}}@media only screen and (min-width: 782px){.entry .entry-content .wp-block-pullquote.is-style-solid-color.alignfull{padding-left:calc(10% + 58px + (2 * 1rem));padding-right:calc(10% + 58px + (2 * 1rem))}}.entry .entry-content .wp-block-quote:not(.is-large), .entry .entry-content .wp-block-quote:not(.is-style-large){border-left:2px solid #005ea8;padding-top:0;padding-bottom:0}.entry .entry-content .wp-block-quote p{font-size:1em;font-style:normal;line-height:1.8}.entry .entry-content .wp-block-quote cite{font-size:calc(1rem / (1.25 * 1.125))}.entry .entry-content .wp-block-quote.is-large, .entry .entry-content .wp-block-quote.is-style-large{margin:1rem 0;padding:0;border-left:none}.entry .entry-content .wp-block-quote.is-large p, .entry .entry-content .wp-block-quote.is-style-large p{font-size:40px;font-size:2.5rem;line-height:1.4;font-style:italic}.entry .entry-content .wp-block-quote.is-large cite,
  .entry .entry-content .wp-block-quote.is-large footer, .entry .entry-content .wp-block-quote.is-style-large cite,
  .entry .entry-content .wp-block-quote.is-style-large footer{font-size:calc(1rem / (1.25 * 1.125))}@media only screen and (min-width: 782px){.entry .entry-content .wp-block-quote.is-large, .entry .entry-content .wp-block-quote.is-style-large{margin:1rem 0;padding:1rem 0}.entry .entry-content .wp-block-quote.is-large p, .entry .entry-content .wp-block-quote.is-style-large p{font-size:2.5rem}}.entry .entry-content .wp-block-image{max-width:100%}.entry .entry-content .wp-block-image img{display:block}.entry .entry-content .wp-block-image .aligncenter{max-width:100%}@media only screen and (min-width: 782px){.entry .entry-content .wp-block-image .aligncenter{margin:0;width:calc(8 * (100vw / 12) - 28px)}.entry .entry-content .wp-block-image .aligncenter img{margin:0 auto}}@media only screen and (min-width: 86.375rem){.entry .entry-content .wp-block-image .aligncenter{width:84.375rem}.entry .entry-content .wp-block-image .aligncenter img{margin:0 auto}}.entry .entry-content .wp-block-image.alignfull img{width:100vw;max-width:calc(100% + (2 * 1rem))}@media only screen and (min-width: 782px){.entry .entry-content .wp-block-image.alignfull img{max-width:calc(125% + 150px);margin-left:auto;margin-right:auto}}.entry .entry-content .wp-block-cover-image,
.entry .entry-content .wp-block-cover{position:relative;min-height:430px;padding:1rem}@media only screen and (min-width: 782px){.entry .entry-content .wp-block-cover-image,
    .entry .entry-content .wp-block-cover{padding:1rem 10%}}@media only screen and (min-width: 86.375rem){.entry .entry-content .wp-block-cover-image.schoenthaler-desktop-fullheight,
    .entry .entry-content .wp-block-cover.schoenthaler-desktop-fullheight{min-height:100vh}}.entry .entry-content .wp-block-cover-image .wp-block-cover-image-text,
  .entry .entry-content .wp-block-cover-image .wp-block-cover-text,
  .entry .entry-content .wp-block-cover-image h2,
  .entry .entry-content .wp-block-cover .wp-block-cover-image-text,
  .entry .entry-content .wp-block-cover .wp-block-cover-text,
  .entry .entry-content .wp-block-cover h2{font-family:Verdana,sans-serif;font-size:40px;font-size:2.5rem;font-weight:700;line-height:1.25;padding:0;color:#fff}@media only screen and (min-width: 782px){.entry .entry-content .wp-block-cover-image .wp-block-cover-image-text,
      .entry .entry-content .wp-block-cover-image .wp-block-cover-text,
      .entry .entry-content .wp-block-cover-image h2,
      .entry .entry-content .wp-block-cover .wp-block-cover-image-text,
      .entry .entry-content .wp-block-cover .wp-block-cover-text,
      .entry .entry-content .wp-block-cover h2{font-size:3.125rem;max-width:100%}}.entry .entry-content .wp-block-cover-image.alignleft, .entry .entry-content .wp-block-cover-image.alignright,
  .entry .entry-content .wp-block-cover.alignleft,
  .entry .entry-content .wp-block-cover.alignright{width:100%}@media only screen and (min-width: 782px){.entry .entry-content .wp-block-cover-image.alignleft, .entry .entry-content .wp-block-cover-image.alignright,
      .entry .entry-content .wp-block-cover.alignleft,
      .entry .entry-content .wp-block-cover.alignright{padding:1rem calc(2 * 1rem)}}.entry .entry-content .wp-block-cover-image.alignfull .wp-block-cover-image-text,
  .entry .entry-content .wp-block-cover-image.alignfull .wp-block-cover-text,
  .entry .entry-content .wp-block-cover-image.alignfull h2,
  .entry .entry-content .wp-block-cover.alignfull .wp-block-cover-image-text,
  .entry .entry-content .wp-block-cover.alignfull .wp-block-cover-text,
  .entry .entry-content .wp-block-cover.alignfull h2{max-width:100%}@media only screen and (min-width: 782px){.entry .entry-content .wp-block-cover-image.alignfull,
    .entry .entry-content .wp-block-cover.alignfull{padding-left:calc(10% + 58px + (2 * 1rem));padding-right:calc(10% + 58px + (2 * 1rem))}.entry .entry-content .wp-block-cover-image.alignfull .wp-block-cover-image-text,
      .entry .entry-content .wp-block-cover-image.alignfull .wp-block-cover-text,
      .entry .entry-content .wp-block-cover-image.alignfull h2,
      .entry .entry-content .wp-block-cover.alignfull .wp-block-cover-image-text,
      .entry .entry-content .wp-block-cover.alignfull .wp-block-cover-text,
      .entry .entry-content .wp-block-cover.alignfull h2{padding:0}}.entry .entry-content .wp-block-gallery{list-style-type:none;padding-left:0}.entry .entry-content .wp-block-gallery .blocks-gallery-image:last-child,
  .entry .entry-content .wp-block-gallery .blocks-gallery-item:last-child{margin-bottom:1pc}.entry .entry-content .wp-block-gallery figcaption a{color:#fff}.entry .entry-content .wp-block-audio figcaption,
.entry .entry-content .wp-block-video figcaption,
.entry .entry-content .wp-block-image figcaption,
.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption,
.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption{font-size:.71111em;font-family:Verdana,sans-serif;line-height:1.6;margin:0;padding:.5rem;text-align:center}.entry .entry-content .wp-block-separator,
.entry .entry-content hr{background-color:#767676;border:0;height:2px;margin-bottom:2rem;margin-top:2rem;max-width:2.25em;text-align:left}.entry .entry-content .wp-block-separator.is-style-wide,
  .entry .entry-content hr.is-style-wide{max-width:100%;max-width:100%}.entry .entry-content .wp-block-separator.is-style-dots,
  .entry .entry-content hr.is-style-dots{max-width:100%;max-width:100%;background-color:inherit;border:inherit;height:inherit;text-align:center}.entry .entry-content .wp-block-separator.is-style-dots:before,
    .entry .entry-content hr.is-style-dots:before{color:#767676;font-size:40px;font-size:2.5rem;letter-spacing:20px;letter-spacing:1.25rem;padding-left:1.25rem}.entry .entry-content .wp-block-separator + h1:before,
  .entry .entry-content .wp-block-separator + h2:before,
  .entry .entry-content hr + h1:before,
  .entry .entry-content hr + h2:before{display:none}.entry .entry-content .wp-block-embed-twitter{word-break:break-word}.entry .entry-content .wp-block-table th,
.entry .entry-content .wp-block-table td{border-color:#767676}.entry .entry-content .wp-block-file{font-family:Verdana,sans-serif}.entry .entry-content .wp-block-file .wp-block-file__button{display:table;-webkit-transition:background .15s ease-in-out;-o-transition:background .15s ease-in-out;transition:background .15s ease-in-out;border:none;border-radius:5px;background:#005ea8;font-size:1pc;font-size:1rem;font-family:Verdana,sans-serif;line-height:1.2;text-decoration:none;font-weight:700;padding:.75rem 1rem;color:#fff;margin-left:0;margin-top:calc(.75 * 1rem)}@media only screen and (min-width: 86.375rem){.entry .entry-content .wp-block-file .wp-block-file__button{font-size:1rem;padding:.875rem 1.5rem}}.entry .entry-content .wp-block-file .wp-block-file__button:hover{background:#111;cursor:pointer}.entry .entry-content .wp-block-file .wp-block-file__button:focus{background:#111;outline:thin dotted;outline-offset:-4px}.entry .entry-content .wp-block-code{border-radius:0}.entry .entry-content .wp-block-code code{font-size:25px;font-size:1.5625rem;white-space:pre-wrap;word-break:break-word}.entry .entry-content .wp-block-columns.alignfull{padding-left:1rem;padding-right:1rem}@media only screen and (min-width: 600px){.entry .entry-content .wp-block-columns{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media only screen and (min-width: 782px){.entry .entry-content .wp-block-columns .wp-block-column > *:first-child{margin-top:0}.entry .entry-content .wp-block-columns .wp-block-column > *:last-child{margin-bottom:0}.entry .entry-content .wp-block-columns[class*='has-'] > *{margin-right:1rem}.entry .entry-content .wp-block-columns[class*='has-'] > *:last-child{margin-right:0}.entry .entry-content .wp-block-columns.alignfull,
  .entry .entry-content .wp-block-columns.alignfull .wp-block-column{padding-left:calc(2 * 1rem);padding-right:calc(2 * 1rem)}}.entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta{font-family:Verdana,sans-serif;font-weight:700}.entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-date{font-weight:400}.entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment,
.entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-date,
.entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-excerpt p{font-size:inherit}.entry .entry-content .wp-block-latest-comments.has-dates .wp-block-latest-comments__comment-date{font-size:.71111em}.wp-block-group.container,
.container{max-width:1350px;max-width:84.375rem;margin-left:auto;margin-right:auto}.product-sidebar-widget{margin-top:4.25rem}.product-sidebar-widget .wp-block-cover,
  .product-sidebar-widget .wp-block-image{max-width:75pt;max-width:6.25rem}.product-sidebar-widget a:visited,
  .product-sidebar-widget a:hover,
  .product-sidebar-widget a{color:#fff;text-decoration:underline;font-weight:700}.product-sidebar-widget .wp-block-separator{border:0;background-color:#6694c3}@media only screen and (min-width: 782px){.product-sidebar-widget{max-width:12rem}}.widget{margin:0 0 1rem}.widget select{max-width:100%}.widget a{color:#005ea8}.widget a:hover{color:#004175}.footer-widget h1,
.footer-widget h2,
.footer-widget h3,
.footer-widget h4,
.footer-widget h5,
.footer-widget h6,
.footer-widget a{color:#fff}.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,
iframe,
object{max-width:100%}.custom-logo-link{display:inline-block}.avatar{border-radius:100%;display:block;height:calc(2.25 * 1rem);min-height:inherit;width:calc(2.25 * 1rem)}svg{-webkit-transition:fill .12s ease-in-out;-o-transition:fill .12s ease-in-out;transition:fill .12s ease-in-out;fill:currentColor}.wp-caption{margin-bottom:calc(1.5 * 1rem)}@media only screen and (min-width: 782px){.wp-caption.aligncenter{position:relative;left:calc(calc(8 * (100vw / 12) - 28px) / 2);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}@media only screen and (min-width: 86.375rem){.wp-caption.aligncenter{left:calc(84.375rem / 2)}}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption-text{color:#767676;font-size:.71111em;font-family:Verdana,sans-serif;line-height:1.6;margin:0;padding:.5rem;text-align:center}.gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:calc(1.5 * 1rem)}.gallery-item{display:inline-block;margin-right:1pc;margin-bottom:1pc;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:calc((100% - 1pc * 1) / 2)}.gallery-columns-2 .gallery-item:nth-of-type(2n+2){margin-right:0}.gallery-columns-3 .gallery-item{max-width:calc((100% - 1pc * 2) / 3)}.gallery-columns-3 .gallery-item:nth-of-type(3n+3){margin-right:0}.gallery-columns-4 .gallery-item{max-width:calc((100% - 1pc * 3) / 4)}.gallery-columns-4 .gallery-item:nth-of-type(4n+4){margin-right:0}.gallery-columns-5 .gallery-item{max-width:calc((100% - 1pc * 4) / 5)}.gallery-columns-5 .gallery-item:nth-of-type(5n+5){margin-right:0}.gallery-columns-6 .gallery-item{max-width:calc((100% - 1pc * 5) / 6)}.gallery-columns-6 .gallery-item:nth-of-type(6n+6){margin-right:0}.gallery-columns-7 .gallery-item{max-width:calc((100% - 1pc * 6) / 7)}.gallery-columns-7 .gallery-item:nth-of-type(7n+7){margin-right:0}.gallery-columns-8 .gallery-item{max-width:calc((100% - 1pc * 7) / 8)}.gallery-columns-8 .gallery-item:nth-of-type(8n+8){margin-right:0}.gallery-columns-9 .gallery-item{max-width:calc((100% - 1pc * 8) / 9)}.gallery-columns-9 .gallery-item:nth-of-type(9n+9){margin-right:0}.gallery-item:last-of-type{padding-right:0}.gallery-caption{display:block;font-size:.71111em;font-family:Verdana,sans-serif;line-height:1.6;margin:0;padding:.5rem}.gallery-item > div > a{display:block;line-height:0;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}.gallery-item > div > a:focus{-webkit-box-shadow:0 0 0 2px #005ea8;box-shadow:0 0 0 2px #005ea8}.wc-block-product-categories-list.wc-block-product-categories-list--has-images{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;list-style:none}@media only screen and (min-width: 782px){.wc-block-product-categories-list.wc-block-product-categories-list--has-images{margin:0 -1.375rem}}.wc-block-product-categories-list.wc-block-product-categories-list--has-images .wc-block-product-categories-list-item{width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;text-align:center;background:#fff;-webkit-box-shadow:5px 5px 30px rgba(0,0,0,.1);box-shadow:5px 5px 30px rgba(0,0,0,.1);-webkit-transition:-webkit-box-shadow .4s ease;transition:-webkit-box-shadow .4s ease;-o-transition:box-shadow .4s ease;transition:box-shadow .4s ease;transition:box-shadow .4s ease,-webkit-box-shadow .4s ease;margin:1rem 0}@media only screen and (min-width: 782px){.wc-block-product-categories-list.wc-block-product-categories-list--has-images .wc-block-product-categories-list-item{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(50% - 2.75rem);flex-basis:calc(50% - 2.75rem);margin:2.75rem 1.375rem 0}}@media only screen and (min-width: 86.375rem){.wc-block-product-categories-list.wc-block-product-categories-list--has-images .wc-block-product-categories-list-item{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(33.33333% - 2.75rem);flex-basis:calc(33.33333% - 2.75rem);margin:2.75rem 1.375rem 0}}.wc-block-product-categories-list.wc-block-product-categories-list--has-images .wc-block-product-categories-list-item:hover{-webkit-box-shadow:5px 5px 30px rgba(0,0,0,.5);box-shadow:5px 5px 30px rgba(0,0,0,.5)}.wc-block-product-categories-list.wc-block-product-categories-list--has-images .wc-block-product-categories-list-item a{display:block;font-size:25px;font-size:1.5625rem;color:#3c4557;text-decoration:none;padding-bottom:1.5rem;line-height:1}.wc-block-product-categories-list.wc-block-product-categories-list--has-images .wc-block-product-categories-list-item__image{width:100%;display:block;position:relative;border:0;max-width:none;background:#d8d8d8;margin:0 0 1.5rem}.wc-block-product-categories-list-item:hover .wc-block-product-categories-list-item__image img{-webkit-filter:grayscale(0);filter:grayscale(0)}.wc-block-product-categories-list.wc-block-product-categories-list--has-images .wc-block-product-categories-list-item__image:before{content:'';display:block;width:100%;height:0;padding-top:57.14285714285714%}.wc-block-product-categories-list.wc-block-product-categories-list--has-images .wc-block-product-categories-list-item__image:after{content:'';display:block;width:94px;width:5.875rem;height:94px;height:5.875rem;position:absolute;bottom:0;left:50%;background-image:url("/wp-content/themes/schoenthaler/assets/dist/images/logo-icon.svg"),-webkit-gradient(linear,left bottom,left top,from(hsla(0,0%,100%,0)),color-stop(50%,hsla(0,0%,100%,0)),color-stop(50%,#fff));background-image:url("/wp-content/themes/schoenthaler/assets/dist/images/logo-icon.svg"),-webkit-linear-gradient(bottom,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 50%,#fff 50%);background-image:url("/wp-content/themes/schoenthaler/assets/dist/images/logo-icon.svg"),-o-linear-gradient(bottom,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 50%,#fff 50%);background-image:url("/wp-content/themes/schoenthaler/assets/dist/images/logo-icon.svg"),linear-gradient(0deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 50%,#fff 50%);background-repeat:no-repeat;background-size:2.5rem,6rem;background-position:center .65pc,center;background-position:center .65rem,center;border-radius:50%;-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%)}.wc-block-product-categories-list.wc-block-product-categories-list--has-images .wc-block-product-categories-list-item__image img{display:block;width:100%;height:100%;position:absolute;left:0;top:0;-o-object-fit:cover;object-fit:cover;-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transition:-webkit-filter .4s ease;transition:-webkit-filter .4s ease;-o-transition:filter .4s ease;transition:filter .4s ease;transition:filter .4s ease,-webkit-filter .4s ease}.wc-block-product-categories-list.wc-block-product-categories-list--has-images .wc-block-product-categories-list-item__info-box{background:-webkit-gradient(linear,left bottom,left top,from(#e32119),to(#005ea8));background:-webkit-linear-gradient(bottom,#e32119 0,#005ea8 100%);background:-o-linear-gradient(bottom,#e32119 0,#005ea8 100%);background:linear-gradient(0deg,#e32119 0,#005ea8 100%);padding:.4rem}.wc-block-product-categories-list.wc-block-product-categories-list--has-images .wc-block-product-categories-list-item__info-box .info-box-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;width:100%;height:100%}.wc-block-product-categories-list.wc-block-product-categories-list--has-images .wc-block-product-categories-list-item__info-box .info-box-inner .info-box-text{max-width:16pc;max-width:16rem}.product-category-header{background-image:url(/wp-content/themes/schoenthaler/assets/dist/images/pattern-gray.jpg);padding-left:1.5rem;padding-right:1.5rem;position:relative}@media only screen and (min-width: 782px){.product-category-header{min-height:21.875rem}}.product-category-header .woocommerce-products-header{text-align:center}@media only screen and (min-width: 782px){.product-category-header .woocommerce-products-header{text-align:left;padding-right:1.5rem}}@media only screen and (min-width: 86.375rem){.product-category-header .woocommerce-products-header{padding-right:6rem}}.product-category-header .woocommerce-products-header__title{color:#005ea8;text-decoration:underline;font-weight:700}.product-category-header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:1rem}@media only screen and (min-width: 782px){.product-category-header .container{min-height:21.875rem}}@media only screen and (min-width: 86.375rem){.product-category-header .container:after{content:'';display:block;position:absolute;left:50%;top:50%;background-image:url(/wp-content/themes/schoenthaler/assets/dist/images/logo-icon.svg);background-repeat:no-repeat;background-size:contain;background-color:#fff;background-position:center 1.25rem;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:5.875rem;height:5.875rem;background-size:3rem;border-radius:50%}.product-category-header .container.selfmade:after{-webkit-transform:translate(-5.5rem,-50%);-ms-transform:translate(-5.5rem,-50%);transform:translate(-5.5rem,-50%);background-color:transparent;background-image:url(/wp-content/themes/schoenthaler/assets/dist/images/logo-eigenproduktion.svg);background-size:contain;background-position:initial;transform:translate(-5.5rem,-50%);width:10rem;height:10rem;border-radius:0}}.product-category-header .container .woocommerce-products-header{width:100%}@media only screen and (min-width: 782px){.product-category-header .container .woocommerce-products-header{width:50%;margin-right:50%}}.product-category-header .container .product-category-image{display:none;width:50%;position:absolute;right:0;top:0;height:100%;margin:0}@media only screen and (min-width: 782px){.product-category-header .container .product-category-image{display:block}}.product-category-header .container .product-category-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.woocommerce.single-product .site-content{background:url(/wp-content/themes/schoenthaler/assets/dist/images/pattern-gray.jpg);background-size:contain}.woocommerce.single-product .site-content .schoenthaler-product-breadcrumb-container{padding:1.5rem}.woocommerce.single-product .site-content .woocommerce-breadcrumb{margin-top:1.25rem;color:#3c4557}.woocommerce.single-product .site-content .woocommerce-breadcrumb a{font-size:14px;font-size:.875rem;color:#3c4557}.woocommerce.single-product .site-content .woocommerce-breadcrumb a:first-child{display:inline-block;width:14px;width:.875rem;height:14px;height:.875rem;background:url(/wp-content/themes/schoenthaler/assets/dist/images/home.png);background-repeat:no-repeat;background-size:1rem;background-position:center;position:relative;top:.1pc;top:.1rem}.woocommerce.single-product .site-content .product.type-product{margin-top:2rem}.woocommerce.single-product .site-content .product.type-product:after{content:'';display:block;clear:both}.woocommerce.single-product .site-content .brand{text-transform:uppercase}.woocommerce.single-product .site-content .flex-viewport{-webkit-box-shadow:5px 5px 30px rgba(0,0,0,.3);box-shadow:5px 5px 30px rgba(0,0,0,.3)}.woocommerce.single-product .site-content .flex-control-nav.flex-control-thumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 86.375rem){.woocommerce.single-product .site-content .flex-control-nav.flex-control-thumbs{margin-right:-1rem}}.woocommerce.single-product .site-content .flex-control-nav.flex-control-thumbs li{width:76px;width:4.75rem;height:76px;height:4.75rem;margin-right:1.25rem;margin-top:1.25rem}.woocommerce.single-product .site-content .woocommerce-product-gallery{max-width:574px;max-width:35.875rem}.woocommerce.single-product .site-content .schoenthaler-vertical{color:#005ea8}.woocommerce.single-product .site-content .related-title{color:#3c4557;max-width:9in;max-width:54rem}@media only screen and (min-width: 86.375rem){.woocommerce.single-product .site-content .related-title{margin-top:0;margin-left:6rem}}@media only screen and (min-width: 782px){.woocommerce.single-product .site-content .related.products .products .product{-ms-flex-preferred-size:calc(33.333333% - 2.75rem);flex-basis:calc(33.333333% - 2.75rem)}}@media only screen and (min-width: 86.375rem){.woocommerce.single-product .site-content .related.products .products .product{-ms-flex-preferred-size:calc(25% - 2.75rem);flex-basis:calc(25% - 2.75rem)}}.schoenthaler-after-product-container{padding:0 1.5rem;background:#fff;margin-top:10rem}.wc-tabs-wrapper{position:relative;margin-top:0}@media only screen and (min-width: 782px){.wc-tabs-wrapper{top:-4.5rem}}.wc-tabs-wrapper ul.tabs.wc-tabs{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 782px){.wc-tabs-wrapper ul.tabs.wc-tabs{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.wc-tabs-wrapper ul.tabs.wc-tabs li{display:inline-block;background:#fff;opacity:.5}.wc-tabs-wrapper ul.tabs.wc-tabs li.active{opacity:1}.wc-tabs-wrapper ul.tabs.wc-tabs li + li{border-top:1px solid #d8d8d8}@media only screen and (min-width: 782px){.wc-tabs-wrapper ul.tabs.wc-tabs li + li{border-top:0;border-left:1px solid #d8d8d8}}.wc-tabs-wrapper ul.tabs.wc-tabs li a{color:#3c4557;display:block;font-weight:400;padding:.5rem 1rem .75rem;text-decoration:none}@media only screen and (min-width: 782px){.wc-tabs-wrapper ul.tabs.wc-tabs li a{padding:1.5rem 2rem 1.25rem}}.wc-tabs-wrapper ul.tabs.wc-tabs li a:focus{outline:0;border:0}.wc-tabs-wrapper ul.tabs.wc-tabs li a:hover, .wc-tabs-wrapper ul.tabs.wc-tabs li a:active{color:#3c4557;text-decoration:underline}.wc-tabs-wrapper .woocommerce-Tabs-panel{margin-top:3rem}.schoenthaler-woocommerce-product-list-outer-container{overflow:hidden;padding:0 1.5rem}.schoenthaler-woocommerce-product-list-outer-container .container{position:relative}@media only screen and (min-width: 782px){.schoenthaler-woocommerce-product-list-outer-container .container{display:-webkit-box;display:-ms-flexbox;display:flex}.schoenthaler-woocommerce-product-list-outer-container .container:before{content:'';display:block;height:100%;width:50vw;position:absolute;right:100%;top:0;background:#005ea8}}.woocommerce ul.products{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 0 7.5rem;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(100% - 19rem);flex-basis:calc(100% - 19rem);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:100%}@media only screen and (min-width: 782px){.woocommerce ul.products{margin:2.25rem -1.375rem 0}}.woocommerce ul.products li.product{width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;text-align:center;background:#fff;-webkit-box-shadow:5px 5px 30px rgba(0,0,0,.1);box-shadow:5px 5px 30px rgba(0,0,0,.1);-webkit-transition:-webkit-box-shadow .4s ease;transition:-webkit-box-shadow .4s ease;-o-transition:box-shadow .4s ease;transition:box-shadow .4s ease;transition:box-shadow .4s ease,-webkit-box-shadow .4s ease;margin:1rem 0}@media only screen and (min-width: 782px){.woocommerce ul.products li.product{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(50% - 2.75rem);flex-basis:calc(50% - 2.75rem);margin:2.75rem 1.375rem 0}}@media only screen and (min-width: 86.375rem){.woocommerce ul.products li.product{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(33.33333% - 2.75rem);flex-basis:calc(33.33333% - 2.75rem);margin:2.75rem 1.375rem 0}}.woocommerce ul.products li.product:hover{-webkit-box-shadow:5px 5px 30px rgba(0,0,0,.5);box-shadow:5px 5px 30px rgba(0,0,0,.5)}.woocommerce ul.products li.product a{display:block;font-size:25px;font-size:1.5625rem;color:#3c4557;text-decoration:none;padding-bottom:1.5rem;line-height:1}.woocommerce ul.products li.product .woocommerce-loop-product__title{padding:0;font-weight:400}.woocommerce ul.products li.product .woocommerce-loop-product__image{width:100%;display:block;position:relative;border:0;max-width:none;background:#d8d8d8;margin:0 0 1.5rem;overflow:hidden}.woocommerce ul.products li.product .woocommerce-loop-product__image:before{content:'';display:block;width:100%;height:0;padding-top:57.14285714285714%}.woocommerce ul.products li.product .woocommerce-loop-product__image img{display:block;width:100%;height:100%;position:absolute;left:0;top:0;-o-object-fit:cover;object-fit:cover}.schoenthaler-product-download-list{list-style:none}.schoenthaler-product-download-list li{padding:2rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.schoenthaler-product-download-list li:before{content:'';display:block;width:1.9pc;width:1.9rem;height:1.9pc;height:1.9rem;margin-right:1.5rem;background:url(/wp-content/themes/schoenthaler/assets/dist/images/icon-pdf.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.schoenthaler-product-download-list li .name{-webkit-box-flex:0;-ms-flex:0 0 240px;flex:0 0 240px;-ms-flex:0 0 15rem;flex:0 0 15rem}.schoenthaler-product-download-list li a{color:#e32119;text-decoration:underline;margin-left:1.5rem}.schoenthaler-product-download-list li + li{border-top:1px solid #d8d8d8}.schoenthaler-product-references-list{padding:0}.schoenthaler-product-references-list:before{content:'';display:block;height:0;padding-top:60%;width:100}.schoenthaler-product-references-list .owl-stage-outer{position:absolute;left:0;top:0;width:100%;height:100%}.schoenthaler-product-references-list .owl-prev, .schoenthaler-product-references-list .owl-next{display:block;width:40px;width:2.5rem;height:40px;height:2.5rem;border-radius:50%;text-align:center;border:1.5px solid #fff;color:#fff;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-image:url(/wp-content/themes/schoenthaler/assets/dist/images/arrow-right.svg);background-position:center;background-size:1rem;background-repeat:no-repeat;-webkit-filter:grayscale(100) brightness(100);filter:grayscale(100) brightness(100)}.schoenthaler-product-references-list div.owl-prev{left:1pc;left:1rem;-webkit-transform:translateY(-50%) scaleX(-1);-ms-transform:translateY(-50%) scaleX(-1);transform:translateY(-50%) scaleX(-1)}.schoenthaler-product-references-list div.owl-next{right:1pc;right:1rem}.schoenthaler-woocommerce-sidebar{background:#005ea8;color:#fff;-webkit-box-flex:0;-ms-flex:0 0 304px;flex:0 0 304px;-ms-flex:0 0 19rem;flex:0 0 19rem;padding:1.5rem;margin-top:1.5rem;margin-bottom:1.5rem}@media only screen and (min-width: 782px){.schoenthaler-woocommerce-sidebar{padding-top:5rem;padding-right:2.875rem;margin-top:0;margin-bottom:0;margin-right:2.25rem;padding-left:0}}@media only screen and (min-width: 86.375rem){.schoenthaler-woocommerce-sidebar{margin-right:2.875rem}}.schoenthaler-woocommerce-sidebar ul{margin:0;padding:0;list-style:none}.schoenthaler-woocommerce-sidebar li + li{margin-top:1rem}.schoenthaler-woocommerce-sidebar li a,
  .schoenthaler-woocommerce-sidebar li a:visited{color:#fff;color:hsla(0,0%,100%,.4);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.schoenthaler-woocommerce-sidebar li a:after{content:'';display:inline-block;width:20px;width:1.25rem;height:20px;height:1.25rem;min-width:20px;min-width:1.25rem;min-height:20px;min-height:1.25rem;background-image:url(/wp-content/themes/schoenthaler/assets/dist/images/arrow-right.svg);background-repeat:no-repeat;background-size:contain;-webkit-filter:grayscale(100) brightness(100);filter:grayscale(100) brightness(100);opacity:.4;margin-left:.5rem}.schoenthaler-woocommerce-sidebar li a:hover,
  .schoenthaler-woocommerce-sidebar li.current-cat a,
  .schoenthaler-woocommerce-sidebar li.current-cat a:visited{color:#fff;text-decoration:underline}.schoenthaler-woocommerce-sidebar li a:hover:after,
    .schoenthaler-woocommerce-sidebar li.current-cat a:after,
    .schoenthaler-woocommerce-sidebar li.current-cat a:visited:after{opacity:1}.woocommerce nav.woocommerce-pagination{position:relative;max-width:1350px;max-width:84.375rem;margin:0 auto;padding:0 1.5rem 1.5rem}@media only screen and (min-width: 782px){.woocommerce nav.woocommerce-pagination{padding-left:20.5rem}}.woocommerce nav.woocommerce-pagination .page-numbers:hover, .woocommerce nav.woocommerce-pagination .page-numbers.current{background:#d8d8d8;color:#3c4557}.woocommerce nav.woocommerce-pagination:before{content:'';position:absolute;display:none;top:0;background:#005ea8;height:100%}@media only screen and (min-width: 782px){.woocommerce nav.woocommerce-pagination:before{display:block;right:calc(100% - 20.5rem);width:20.5rem}}@media only screen and (min-width: 86.375rem){.woocommerce nav.woocommerce-pagination:before{right:calc(100% - 19rem);width:50vw}}