@font-face{font-family:"Lora";src:url("../resources/fonts/Lora/Lora-VariableFont_wght.ttf") format("truetype");font-weight:400, 700;font-style:normal}@font-face{font-family:"Lora";src:url("../resources/fonts/Lora/Lora-Italic-VariableFont_wght.ttf") format("truetype");font-weight:300, 900;font-style:italic}@font-face{font-family:"Roboto Mono";src:url("../resources/fonts/Roboto_Mono/RobotoMono-VariableFont_wght.ttf") format("truetype");font-weight:100, 700;font-style:normal}@font-face{font-family:"Roboto Mono";src:url("../resources/fonts/Roboto_Mono/RobotoMono-Italic-VariableFont_wght.ttf") format("truetype");font-weight:100, 700;font-style:italic}@keyframes gradientAnimation{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}body{font-family:Lora, serif;font-weight:400;font-size:1.125rem;font-weight:300;color:#0c162f;background:linear-gradient(90deg, #203261, #4F70B3, #2082ab, #a0d5eb, #BBDCAF, #74B26F, #F9BF42, #F7E927, #EC6A18, #ED8082);background-size:200% 200%;animation:gradientAnimation 120s infinite alternate}a{color:#0c162f;text-decoration:none;transition:0.2s color}a:hover{color:#07d}.nonagon{clip-path:polygon(41% 0, 78% 10%, 100% 47%, 91% 84%, 81% 94%, 32% 100%, 6% 85%, 0 58%, 3% 20%)}.badge{font-weight:400 !important}header{padding:1rem 2rem 0rem 1rem;position:absolute;z-index:99}header #menu{display:flex;align-items:flex-start;justify-content:space-between}header #menu #logogram{width:60%;max-width:100%}header #menu #mainmenu #menuitems{display:flex;gap:2.5rem}header #menu #mainmenu #menuitems a{display:block;white-space:nowrap;text-decoration:none;font-size:1.4rem;font-style:italic;font-weight:500}header #menu #mainmenu #references{display:flex;justify-content:flex-end;margin-top:1.5rem;gap:1rem;align-items:center}header #menu #mainmenu #references #marginals{font-size:0.85rem;line-height:1.2}header #menu #mainmenu #references #waldorfschul-logo{width:12rem}#arslansecke{position:fixed;bottom:0;right:0;width:15rem}.contentarea{position:relative;z-index:9;background:white;margin-top:18vw;padding:8rem 6rem 4rem 4rem;background-color:rgba(255, 255, 255, 0.8);clip-path:polygon(0 0, calc(100% - 30px) 0, 100% 30px, 100% 100%, 0 100%)}.userlist,.metabox{position:relative;z-index:100;margin-top:18vw;padding-left:2rem;gap:1rem}.userlist .user-item,.metabox .user-item{transition:0.2s transform}.userlist .user-item:hover,.metabox .user-item:hover{transform:scale(1.2)}.thecontent h1{font-size:2.66rem;font-weight:500;font-style:italic;padding:0;margin-bottom:4rem}.thecontent h2{font-size:2.66rem;font-weight:500;font-style:italic;padding:0;margin-bottom:3rem}.thecontent h3{font-size:1.4rem;font-weight:500;font-style:italic;padding:0;margin-top:3rem;margin-bottom:1rem}.thecontent h4,.thecontent h5{font-size:1.125rem;font-weight:500;padding:0;margin-top:1.5rem;margin-bottom:0.5rem}.thecontent a{color:#548;text-decoration:none;transition:0.2s color;text-decoration-line:underline;text-decoration-style:dotted;text-underline-offset:0.2rem}.thecontent a:hover{color:#07d}.thecontent p{margin-bottom:1.5rem;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.thecontent img{width:100%;height:auto}.thecontent .wp-caption{width:auto;margin-top:4rem;margin-bottom:4rem}.thecontent .wp-caption .wp-caption-text,.thecontent .wp-caption .wp-caption-dd{margin-top:0.5rem;font-size:1rem}.thecontent .aligncenter{width:auto;min-width:auto;max-width:85%;display:block;float:none;margin:4rem auto}.thecontent .alignnone{width:auto;min-width:auto;max-width:85%;display:block;float:none;margin:4rem auto}.thecontent .alignleft,.thecontent .wp-caption.alignleft{width:33% !important;min-width:33% !important;max-width:33% !important;float:left;padding:0;margin:0.5rem 1.5rem 1rem -0}.thecontent .alignright,.thecontent .wp-caption.alignright{width:33% !important;min-width:33% !important;max-width:33% !important;float:right;padding:0;margin:0.5rem -0 1rem 1.5rem}.thecontent .alignright .wp-caption-text,.thecontent .alignright .wp-caption-dd,.thecontent .wp-caption.alignright .wp-caption-text,.thecontent .wp-caption.alignright .wp-caption-dd{position:static;transform:none;margin-left:0rem;margin-top:0.125rem;padding:0}.thecontent .video-fluid{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto;margin:4rem auto}.thecontent .video-fluid iframe,.thecontent .video-fluid object,.thecontent .video-fluid embed{position:absolute;top:0;left:0;width:100%;height:100%}.thecontent .foogallery-container{margin-top:4rem;margin-bottom:4rem}.postlist .postitem{border-left:5px solid #EC6A18;padding-left:1.5rem;margin-bottom:4rem;display:flex;justify-content:space-between;gap:3rem;width:100%}.postlist .postitem .postitem-body{font-weight:300}.postlist .postitem .postitem-body h3{font-size:1.75rem;font-weight:500;font-style:italic}.postlist .postitem .postitem-body .meta{font-family:Roboto Mono, monospaced;font-size:0.85rem;margin-bottom:0.5rem;color:#EC6A18}.postlist .postitem .postitem-body .meta a{color:#EC6A18}.postlist .postitem .postitem-body .meta a:hover{border-bottom:1px dotted #EC6A18}.postlist .postitem .postitem-body .meta.cat{font-weight:400}.postlist .postitem .postitem-body .more{text-decoration-line:underline;text-decoration-style:dotted;text-underline-offset:0.2rem}.postlist .postitem .postitem-img{display:block;flex:0 0 15rem;overflow:hidden}.postlist .postitem .postitem-img img{transition:0.33s ease;object-fit:cover;aspect-ratio:1}.postlist .postitem .postitem-img:hover img{transform:scale(1.05)}#page-archiv #filters{text-align:center;background-color:rgba(255, 255, 255, 0.8);padding:1rem;margin-top:20vw;clip-path:polygon(30px 0, calc(100% - 30px) 0, 100% 30px, 100% calc(100% - 30px), calc(100% - 30px) 100%, 30px 100%, 0 calc(100% - 30px), 0 30px)}#page-archiv #filters h4{font-size:1rem;font-weight:500;margin-top:1rem;margin-bottom:0.5rem}#page-archiv #filters .button{border:1px solid #548;font-size:0.85rem;background:none;font-family:Roboto Mono, monospace;font-weight:400;color:#548;margin-left:0.5rem;margin-bottom:0.5rem;padding:0.2rem 0.66rem}#page-archiv #filters .button.is-checked{background:#548;color:white}#page-archiv #filters .button-reset{display:block;margin:auto;margin-top:2rem;margin-bottom:2rem}#page-archiv .postlist{margin-left:-2rem}#page-archiv .postlist .grid-item{width:calc(50% - 2rem);margin-left:2rem}#page-archiv .postlist .postitem{border-left:2px solid #548;padding-left:1.5rem;margin-bottom:6rem;display:flex;flex-direction:column;justify-content:space-between;gap:3rem}#page-archiv .postlist .postitem .postitem-body{font-weight:300;order:2}#page-archiv .postlist .postitem .postitem-body h3{font-size:1.4rem;font-weight:500}#page-archiv .postlist .postitem .postitem-body .meta{font-size:1rem}#page-archiv .postlist .postitem .postitem-body .meta.cat{font-weight:600}#page-archiv .postlist .postitem .postitem-body .more{text-decoration-line:underline;text-decoration-style:dotted;text-underline-offset:0.2rem}#page-archiv .postlist .postitem .postitem-img{display:block;flex:0 0 15rem;overflow:hidden;order:1}#page-archiv .postlist .postitem .postitem-img img{transition:0.33s ease;object-fit:cover;aspect-ratio:1.5}#page-archiv .postlist .postitem .postitem-img:hover img{transform:scale(1.05)}.single .meta{font-family:Roboto Mono, monospaced;font-size:1.125rem;color:#EC6A18;margin-bottom:0.5rem}.single .meta.cat{font-weight:400}@media (min-width:1920px){html{font-size:1.2rem}}@media (min-width:1400px) and (max-width:1919.98px){html{font-size:1.1rem}}@media only screen and (min-width:992px) and (max-width:1399.98px){html{font-size:1rem}}@media only screen and (min-width:576px) and (max-width:991.98px){html{font-size:1rem}}@media only screen and (min-width:280px) and (max-width:575.98px){html{font-size:0.9rem}header{padding:0;position:absolute;z-index:99}header #menu{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}header #menu #logogram{order:2;width:100%;max-width:100%}header #menu #mainmenu{display:flex;order:0;margin-bottom:1rem;padding:1rem}header #menu #mainmenu #menuitems{display:flex;gap:1rem}header #menu #mainmenu #menuitems a{display:block;white-space:nowrap;text-decoration:none;font-size:1.4rem;font-style:italic;font-weight:500}header #menu #mainmenu #references{position:absolute;top:-1rem;right:1rem;display:block;justify-content:flex-end;margin-top:1.5rem;align-items:center}header #menu #mainmenu #references #marginals{font-size:0.85rem;line-height:1.2;text-align:right;margin-top:1rem}header #menu #mainmenu #references #waldorfschul-logo{width:9rem}.contentarea{position:relative;z-index:9;background:white;margin-top:26vh;padding:4rem 2rem 4rem 0.5rem;background-color:rgba(255, 255, 255, 0.8);clip-path:polygon(0 0, calc(100% - 30px) 0, 100% 30px, 100% 100%, 0 100%)}.userlist,.metabox{position:relative;z-index:100;margin-top:2rem;margin-bottom:2rem;padding-left:1rem;gap:1rem}.userlist .user-item,.metabox .user-item{transition:0.2s transform}.userlist .user-item:hover,.metabox .user-item:hover{transform:scale(1.2)}.postlist .postitem{flex-direction:column}#page-archiv .postlist{margin-left:0rem}#page-archiv .postlist .grid-item{width:100%;margin-left:0rem}}