.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}@media only screen and (max-width: 799px){.ub-hide-on-mobile{display:none}}@media only screen and (min-width: 800px)and (max-width: 1023px){.ub-hide-on-tablet{display:none}}@media only screen and (min-width: 1024px){.ub-hide-on-desktop{display:none}}.cf7ic_instructions {
visibility:hidden;
font-size:0;
}
.cf7ic_instructions span {
visibility:visible;
font-size:16px;
}
.cf7ic_instructions:before {
content: 'Bitte beweise, dass du kein Spambot bist und wähle das Symbol';
visibility:visible;
font-size:16px;
}
.newswall .col60 {
overflow:hidden;
}
.newswall .col60 .news-preview-wrap, .newswall .col40 .news-preview-wrap, .terw .metabox{
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.new-date-time-wrap{text-transform:none}
.terw .flyout.date, .terw .flyout.location {
font-size: 22px;
background-color: #AAC829;
}
@media (orientation:landscape){
.newswall .col60 .news-preview-wrap{background-size:150%}
.newswall .col40 .news-preview-wrap{background-size:105%}
.newswall .col60 .news-preview-wrap:hover{background-size:160%}
.newswall .col40 .news-preview-wrap:hover{background-size:115%}
}
@media (max-width:1024px) {
.newswall .col60 .news-preview-wrap, .newswall .col40 .news-preview-wrap {
background-size:cover;
}
}
@media (max-width:812px) {
body .is-layout-flex.green-BG-Right{flex-direction:column-reverse}
#footer--traeger-und-mehr {
position:relative;
height: 190px;
}
#footer--traeger-und-mehr a:first-child {
position: absolute;
top: 120px;
}
#footer--traeger-und-mehr a:first-child div.logo-img,
#footer--traeger-und-mehr a:nth-child(5) div.logo-img {
width: 65%;
}
#footer--traeger-und-mehr a:nth-child(4) {
position: absolute;
top: 110px;
left: 40%;
}
#footer--traeger-und-mehr a:nth-child(5) {
position: absolute;
top: 120px;
left:50%;
}
}
.flipkarten-block {
max-width:1920px;
}
.page-id-78990 .wp-block-contact-form-7-contact-form-selector {
width:100%;
margin-left:0;
max-width:none;
}
.scroll-slack {
height: 40vh;
overflow: scroll;
}
.scroll-slack {
scrollbar-width: auto;
scrollbar-color: #aac829 #ffffff;
} .scroll-slack::-webkit-scrollbar {
width: 16px;
}
.scroll-slack::-webkit-scrollbar-track {
background: #ffffff;
}
.scroll-slack::-webkit-scrollbar-thumb{
background-color: #aac829;
border-radius: 10px;
border: 3px solid #ffffff;
}  .hidden {display:none;}
.grey {
background-color:#f2f2f2;
}
.shariff ul:before {
content: 'Jetzt Beitrag teilen: ';
font-weight:bold;
color:#AAC829;
position: absolute;
}
.shariff-button.facebook a, .shariff-button.twitter a, .shariff-button.linkedin a {background-color:transparent;}
.shariff-button.facebook a .share_text, .shariff-button.twitter a .share_text, .shariff-button.linkedin a .share_text {
display:none;
}
.shariff-button.facebook:after {
content: url(https://thueringen-kreativ.de/wp-content/uploads/2023/04/icon_facebook.svg);
width: 30px;
height: 30px;
display: block;
}
.shariff-button.twitter:after {
content: url(https://thueringen-kreativ.de/wp-content/uploads/2023/04/icon_facebook.svg);
width: 30px;
height: 30px;
display: block;
}
.shariff-button.linkedin:after {
content: url(https://thueringen-kreativ.de/wp-content/uploads/2023/04/icon_linkedin.svg);
width: 30px;
height: 30px;
display: block;
}
.shariff li {
width:auto;
}
.shariff li:first-child {
margin-left:150px;
}
body .newsslack.is-layout-flex {display:none;width:100%;}
footer.site-footer {
-webkit-box-shadow: 0px -3px 5px 0px rgba(58,54,63,0.5); 
box-shadow: 0px -3px 5px 0px rgba(58,54,63,0.5);
}
#footer--traeger-und-mehr {
margin: 0 5% 2rem 5%;
}
#footer--traeger-und-mehr span.title {
color:#fff;
width: fit-content;
background-color: #008BC5;
padding: 1px 10px;
margin-top:-15px;
position:relative;
height:30px;
clip-path: polygon(0 0, 0 100%, 90% 100%, 100% 80%, 100% 0);
}
.pinned #footer--traeger-und-mehr span.title {
color:#fff;
width: fit-content;
background-color: #008BC5;
padding: 1px 10px;
margin-top:-35px;
position:relative;
height:30px;
clip-path: polygon(0 0, 0 100%, 90% 100%, 100% 80%, 100% 0);
}
span.title:empty {
opacity:0;
}
:root{
--THAK-Menu-Active-Color:#AAC929;
--THAK-NewsWall-margin:5px;
--THAK-NewsWall-height-relation:65vw;
--THAK-NewsWall-margin-doppelt:calc(2 * var(--THAK-NewsWall-margin));
--THAK-NewsWall-large-width:calc(100% - var(--THAK-NewsWall-margin-doppelt));
--THAK-NewsWall-large-height:calc((var(--THAK-NewsWall-height-relation) / 16) * 9);
--THAK-NewsWall-small-width:calc(100% - var(--THAK-NewsWall-margin-doppelt));
--THAK-NewsWall-small-height:calc((((var(--THAK-NewsWall-height-relation) / 16) * 9) / 2) - var(--THAK-NewsWall-margin));
} .newswall{width:100%;display:flex;flex-wrap:wrap}
.newswall .col60{width:60%}
.newswall .col40, .kiw{width:40%;display:flex;flex-direction:column}
.newswall .news-preview-wrap, .kiw .news-preview-wrap{
position:relative;display:block;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
margin:var(--THAK-NewsWall-margin);
}
.newswall .news-preview-wrap .metabox, .kiw .metabox{
text-align: center;
position:absolute;
bottom:0;left:0;
padding:1vw;
display:flex;
flex-direction:column;
align-items: center;
justify-content: space-between;
color:white;
min-height:var(--THAK-NewsWall-small-height);
transition:background-color .2s linear 0s;
}
.newswall .news-preview-wrap.event-post .metabox{background-color:#970F3CD9}
.newswall .news-preview-wrap.event-post:hover .metabox{background-color:#970F3C}
.newswall .news-preview-wrap .metabox .post-tag, .newswall .news-preview-wrap .metabox .unteruberschrift, .thak-search-result-block .metabox .post-tag, .kiw .post-tag{margin:0 5px;display:inline-block;line-height:1.3}
.post-tags{line-height:1;flex-wrap:wrap}
.newswall .news-preview-wrap .metabox .post-tags, .kiw .post-tags{display:flex;flex-wrap:wrap;justify-content:center}
.newswall .col60 .news-preview-wrap{
width:var(--THAK-NewsWall-large-width);
height:var(--THAK-NewsWall-large-height);
}
.newswall .col40 .news-preview-wrap, .kiw .news-preview-wrap{
width:var(--THAK-NewsWall-small-width);
height:var(--THAK-NewsWall-small-height);
}
.newswall .col60 .news-preview-wrap .metabox{width:33.33333%}
.newswall .col40 .news-preview-wrap .metabox, .kiw .metabox{width:50%}
.newswall .event-post .news-preview-wrap .metabox, .thak-search-result-block.type-event-post .metabox{background-color:#970F3CD9}
.newswall .event-post .news-preview-wrap:hover .metabox, .thak-search-result-block.type-event-post:hover .metabox{background-color:#970F3C}
#koennte-dich-interessieren{display:flex;flex-wrap:wrap;margin-bottom:5vw}
#koennte-dich-interessieren > *{width:33.33333%}
.kiw .metabox h2{font-size:18px}
:root{
--THAK-EVENT_POST-X:-44%;
}     :root{
--thak-logo-width:230px;
--thak-nav-left-width:270px;
--thak-nav-right-width:200px;
--thak-search-height:calc((90vw / 2) * 0.4935);
}
.search-results-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
width:100%;
}
.thak-search-result-block{
display: flex;
flex-direction: row;
flex-wrap: nowrap;
width:50%;
}
.thak-search-result-block > a{
background-position:center center;
background-repeat:no-repeat;
background-size:cover;
width:100%;
height:var(--thak-search-height);
display:flex;
text-decoration:none;
margin:4px;
}
.thak-search-result-block > a .metabox{
transition:background-color .2s linear 0s;
width:50%;
height:var(--thak-search-height);
display:flex;
flex-direction: column;
justify-content: space-between;
align-items: center;
padding:1vw;
text-align: center;
}
.thak-search-result-block > a .metabox h2{font-weight:600;font-size:1.1vw;line-height:1.1}
.wp-block-columns.custom-tabs{max-width:1106px;width:100%}
#site-navigation{
position:fixed;z-index:4;
top:0;left:0;width:100%;height:100vh;
background-color:white;
display:flex;flex-direction:row;
align-items:center;justify-content:center;
}
#site-navigation .menu-hauptmenue-container{}
#site-navigation .menu-hauptmenue-container ul#primary-menu{
display: flex;
flex-direction: column;
align-items: center;
}
#site-navigation .menu-hauptmenue-container li{}
#primary-menu > li.current-menu-item > a{color:#AAC929}
#site-navigation .menu-hauptmenue-container a{color:#120E16;font-size:30px}
#site-navigation.opened-navigation{}
header#masthead, #nav-wrap-all, #socials, #socials-mobile, #nav-mid, #nav-left, #nav-right, #nav-lower-band{display:flex;flex-wrap:nowrap;flex-direction:row}
#nav-wrap-all{flex-direction:column;width:calc(100% - var(--thak-logo-width));}
#nav-wrap-all #nav-upper-band{z-index:5;padding:0 15px 67px 0}
#nav-wrap-all #nav-lower-band{align-items:flex-start}
#thak-logo{width:var(--thak-logo-width);z-index:5;margin-top:77px}
#thak-logo-mobile{width:var(--thak-logo-width);z-index:5;margin-top:62px;display:none}
#nav-left{width:var(--thak-nav-left-width);padding:0 28px 0 0;box-sizing:border-box;z-index:5;align-items:center;margin-left:-7px}
#nav-mid, #nav-right{flex-wrap:wrap;align-items:center;justify-content:center;align-items:flex-start}
#nav-right{width:var(--thak-nav-right-width)}
#nav-mid{width:calc((100% - var(--thak-nav-left-width)) - var(--thak-nav-right-width));}
#nav-mid a{}
header .nav-button, #search input[type="search"], #search-mobile input[type="search"], .nav-button.single-btn-on-category-archive{
padding: 10px 15px;
margin:0 10px 10px 10px;
background-color: white;
border-radius: 160px;
line-height: 1;
display: block;
text-decoration: none;
font-size: 16px;
}
#search input[type="search"], #search-mobile input[type="search"]{padding:2px 15px}
.nav-button{min-width:fit-content}
header .nav-button{cursor:pointer;color:black;text-transform:uppercase}
.terw.the-event-post{
width: 100%;
max-width: 590px;
transform: translateX( var(--THAK-EVENT_POST-X) );}
.terw.the-event-post .flyout-wrap{
right:                 var(--THAK-EVENT_POST-X) ;
right:auto;left:calc(100% - 50px);
align-items: flex-start;
width:100%;
} article .entry-header{margin-bottom:0}
#search input[type="search"], #search-mobile input[type="search"]{
background-color:white;
color:black;text-align:center;
border:1px solid black;
margin:0;width:100%;
}
#search input[type="submit"], #search-mobile input[type="submit"]{opacity:.35;
background-image: url(//thueringen-kreativ.de/wp-content/themes/thak23/assets/img/search.svg);
background-size: cover;
background-repeat: no-repeat;
border: 1px solid #c1c1c1;
border-left: none;
width:30px;
height:32px;
position: absolute;
top: -1px;
right: 0;
border-radius: 0 160px 160px 0;
filter: contrast(10.5);
cursor: pointer;
font-size: 0;
line-height: 0;
}
input[type="search" i]:enabled:read-write:-webkit-any(:focus, :hover)::-webkit-search-cancel-button{opacity:0}
#the-search-field::placeholder{text-align:center;transform:translateX(-10px);}
#the-search-field::-webkit-input-placeholder{text-align:center;transform:translateX(-10px);}
#the-search-field:-moz-placeholder{text-align:center;transform:translateX(-10px);}
#the-search-field::-moz-placeholder{text-align:center;transform:translateX(-10px);}
#the-search-field:-ms-input-placeholder{text-align:center;transform:translateX(-10px);}
header#masthead{
flex-wrap:wrap;
z-index:5;
position:fixed;
top:0;left:0;
background-color:white;
width:100%;
max-width:100%;
padding:10px 5% 50px 5%}
#search form, #search-mobile form{display:flex;flex-wrap:nowrap;position:relative}
#search form label, #search-mobile form label{width:100%;display:block}
#socials a, #socials-mobile a{margin:0 1px;display:inline-flex}
#socials img, #socials-mobile img{width:32px;height:32px;opacity:1}
#socials img:hover, #socials-mobile img:hover{opacity:.4}
#toggle_tagcloud{background-color:#f4f2f2;position:relative;padding: 10px 25px 10px 15px;}
#toggle_tagcloud:after{
position:absolute;
display:block;
content:' ';
width:9px;height:9px;
background-image:url(//thueringen-kreativ.de/wp-content/themes/thak23/assets/triangle.png);
background-size:contain;
background-position:center center;
background-repeat:no-repeat;
transform-origin:center center;
transition:all .2s ease-out 0s;
right:10px;
top:15px;
}
#toggle_tagcloud.toggled{}
#toggle_tagcloud.toggled:after{transform:rotateZ(90deg)}
#tagcloud{display:none;
padding-top:50px;
padding-bottom:25px;
text-align: center;
}
#tagcloud a{
color: #DBDBDB;
font-size: 29px !important;
text-decoration: none;
display: inline-block;
text-transform: uppercase;
padding: 5px 20px;
}
#tagcloud a:hover{color:#6F7070}
#tagcloud.toggled{display:block}
.thak-search-result-block a .metabox{color:white}
form.wpcf7-form *{font-family:Calibri,"ff-meta-web-pro"} form.wpcf7-form input::placeholder{color:#000}
form.wpcf7-form input::-webkit-input-placeholder{color:#000}
form.wpcf7-form input:-moz-placeholder{color:#000}
form.wpcf7-form input::-moz-placeholder{color:#000}
form.wpcf7-form input:-ms-input-placeholder{color:#000}
form.wpcf7-form textarea::placeholder{color:#000}
form.wpcf7-form textarea::-webkit-input-placeholder{color:#000}
form.wpcf7-form textarea:-moz-placeholder{color:#000}
form.wpcf7-form textarea::-moz-placeholder{color:#000}
form.wpcf7-form textarea:-ms-input-placeholder{color:#000} form.wpcf7-form input[type="text"], form.wpcf7-form input[type="email"], form.wpcf7-form input[type="url"], form.wpcf7-form input[type="password"], form.wpcf7-form input[type="search"], form.wpcf7-form input[type="number"], form.wpcf7-form input[type="tel"], form.wpcf7-form input[type="range"], form.wpcf7-form input[type="date"], form.wpcf7-form input[type="month"], form.wpcf7-form input[type="week"], form.wpcf7-form input[type="time"], form.wpcf7-form input[type="datetime"], form.wpcf7-form input[type="datetime-local"], form.wpcf7-form input[type="color"], form.wpcf7-form textarea {
color:black;
border: 1px solid black;
border-radius:0;
padding:6px 10px;
font-size:17px;
width:100%;
font-weight: 100;
}
.wp-block-contact-form-7-contact-form-selector{
max-width: 520px;
margin-left: auto;
}
.wp-block-contact-form-7-contact-form-selector form > p{margin-bottom:17px}
.wp-block-contact-form-7-contact-form-selector .wpcf7-list-item{margin-left:0;width:100%}
.wp-block-contact-form-7-contact-form-selector .wpcf7-list-item label{display:flex;align-items:baseline}
.wp-block-contact-form-7-contact-form-selector .wpcf7-list-item input[type="checkbox"] + span{margin-left:25px}
.wp-block-contact-form-7-contact-form-selector .align-right{display:flex;flex-direction:row-reverse}
.wp-block-contact-form-7-contact-form-selector .wpcf7-form-control.has-spinner.wpcf7-submit, form button, form input[type="button"], form input[type="reset"], form input[type="submit"]{
background-color: #93CD23;
border: none;
border-radius: 0;
color: white;
font-weight: 600;
font-size: 20px;
padding: 10px 45px;
transition:opacity .1s linear 0s;
}
.wp-block-contact-form-7-contact-form-selector .wpcf7-form-control.has-spinner.wpcf7-submit[disabled], form button[disabled], form input[type="button"][disabled], form input[type="reset"][disabled], form input[type="submit"][disabled]{
opacity:.5
}
header .gray-post-tag, header .gray-post-tag:visited{background-color:#f4f2f2;color:black}
.flexcol{display:flex;flex-direction:column}
@media (max-width:1280px){
:root{
--thak-logo-width:100px
}
#thak-logo{display:none}
#thak-logo-mobile{display:inline-block;margin-top:63px}
}
.waveplayer.wvpl-skin-w2-evolution .wvpl-infobar {width:100%;}
.waveplayer.wvpl-skin-w2-evolution .wvpl-interface .wvpl-icon.wvpl-play {left: calc( 90vw / 2 - 80px );}
@media (min-width:1921px){
.newswall .metabox h2{font-size:1.1vw}
.terw .metabox h2{font-size:22px}
.metabox .post-tag, .metabox .unteruberschrift{font-size:.6vw}
}
.metabox h2{font-weight:100;text-transform:uppercase}
@media (max-width:1920px){
.newswall .metabox h2{font-size:1.1vw;}
.terw .metabox h2{font-size:22px}
.metabox .post-tag, .metabox .unteruberschrift{font-size:.8vw} article .entry-header{margin-bottom:0}
}
@media (max-width:1680px){
.thak-search-result-block > a .metabox h2{font-size:1.3vw}
.thak-search-result-block > a .metabox{padding:2vw}
}
@media (max-width:980px){
:root{--thak-logo-width:50px;--thak-search-height: calc(90vw / 2);}
#search-mobile{margin-left:-7px!important}
#site-navigation .menu-hauptmenue-container a{font-size:24px}
#mobile-tags-cats-nav{display:flex!important;justify-content:space-evenly;width:100%;flex-wrap:wrap}
}
@media (max-width:781px){ }
@media (max-width:480px){
#search-mobile{max-width:140px}
#site-navigation .menu-hauptmenue-container a{font-size:20px}
#mobile-tags-cats-nav > *{margin-bottom:7px}
}
@media (max-width:360px){
#search-mobile{margin-left:0 !important;}
} html {
line-height: 1.15;
-webkit-text-size-adjust: 100%;
}  body {
margin: 0;
} main {
display: block;
} h1 {
font-size: 46px;
margin:1rem 0;
text-align: center;
color: #17131B;
text-transform: uppercase;
font-weight: 600;
line-height: 1.2
}  hr {
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;
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: -0.25em;
}
sup {
top: -0.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:0
} fieldset {
padding: 0.35em 0.75em 0.625em;
} legend {
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"] {
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 {
display: none;
} [hidden] {
display: none;
}  *,
*::before,
*::after {
box-sizing: inherit;
}
html {
box-sizing: border-box;
}  body,
button,
input,
select,
optgroup,
textarea {
color: #17131B;
font-family: "ff-meta-web-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
font-size: 1rem;
line-height: 1.5;
}
h1,
h2,
h3,
h4,
h5,
h6 {
clear: both;
}
p {
margin-bottom: 1.5em;
}
dfn,
cite,
em,
i {
font-style: italic;
}
blockquote {
margin: 0 1.5em;
}
address {
margin: 0 0 1.5em;
}
pre {
background: #eee;
font-family: "Courier 10 Pitch", courier, monospace;
line-height: 1.6;
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 1.6em;
}
code,
kbd,
tt,
var {
font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
abbr,
acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
mark,
ins {
background: #fff9c0;
text-decoration: none;
}
big {
font-size: 125%;
} body {
background: #fff;
}
hr {
background-color: #ccc;
border: 0;
height: 1px;
margin-bottom: 1.5em;
}
ul,
ol {
margin: 0 0 1.5em 3em;
}
ul {
list-style: disc;
}
ol {
list-style: decimal;
}
li > ul,
li > ol {
margin-bottom: 0;
margin-left: 1.5em;
}
dt {
font-weight: 700;
}
dd {
margin: 0 1.5em 1.5em;
} embed,
iframe,
object {
max-width: 100%;
}
img {
height: auto;
max-width: 100%;
}
figure {
margin: 1em 0;
}
table {
margin: 0 0 1.5em;
width: 100%;
} a {
color: #4169e1;
}
a:visited {
color: #800080;
}
a:hover,
a:focus,
a:active {
color: #191970;
}
a:focus {
outline:0
}
a:hover,
a:active {
outline: 0;
} button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
border-color: #ccc #bbb #aaa;
}
button:active,
button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
border-color: #aaa #bbb #bbb;
}
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 {
color: #666;
border: 1px solid #ccc;
border-radius: 3px;
padding: 3px;
}
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 {
color: #111;
}
select {
border: 1px solid #ccc;
}
textarea {
width: 100%;
}   .main-navigation {
display: block;
width: 100%;
}
.main-navigation ul { list-style: none;
margin: 0;
padding-left: 0;
}
.centered-cat-btn{display:flex;justify-content:center;margin-bottom:30px}
.nav-button.single-btn-on-category-archive{display:inline-block;text-transform:uppercase}
#site-navigation .menu-hauptmenue-container li.this-is-grey a{color:#D1D0D1;cursor:default}
.main-navigation ul ul{flex-direction:column;text-align:center;height:0;overflow:hidden}
.main-navigation li.menu-item-has-children > a{text-align:center}
#site-navigation .menu-hauptmenue-container li.menu-item-has-children.opened-dkfze > a                    {color:var(--THAK-Menu-Active-Color)}
#site-navigation > ul > .menu-hauptmenue-container li.current-menu-item > a *                             {color:var(--THAK-Menu-Active-Color)}
#site-navigation .menu-hauptmenue-container li.current-menu-parent > a                                    {color:var(--THAK-Menu-Active-Color)}
#site-navigation .menu-hauptmenue-container li.current-menu-parent li#menu-item-82281.current-menu-item a {color:var(--THAK-Menu-Active-Color)}
#site-navigation .menu-hauptmenue-container li.current-menu-parent li#menu-item-81970.current-menu-item a {color:var(--THAK-Menu-Active-Color)}
.main-navigation li.menu-item-has-children{position:relative}
.main-navigation li.menu-item-has-children:after{
display: inline-block;
position: absolute;
right: 0;
top: -3px;
content: '+';
font-size: 30px;
z-index: -1;
}
.main-navigation li.menu-item-has-children.opened-dkfze:after{
content:'−';
}
.main-navigation li.menu-item-has-children.opened-dkfze ul{
height:auto
}
.main-navigation li.menu-item-has-children.opened-dkfze li{
}
.main-navigation li.menu-item-has-children.opened-dkfze li a{
}
.main-navigation ul ul ul {
left: -999em;
top: 0;
}
.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
display: block;
left: auto;
}
.main-navigation ul ul a {
}
.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
left: auto;
}
.main-navigation li {
position: relative;min-width: 210px;text-align: center;
}
.main-navigation a {
display: block;
text-decoration: none;
} .menu-toggle,
.main-navigation.toggled ul {
display: block;
}
@media screen and (min-width: 37.5em) {
.menu-toggle {
display: none;
}
.main-navigation ul {
display: flex;
}
}
.site-main .comment-navigation,
.site-main
.posts-navigation,
.site-main
.post-navigation {
margin: 0 0 1.5em;
}
.comment-navigation .nav-links,
.posts-navigation .nav-links,
.post-navigation .nav-links {
display: flex;
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
flex: 1 0 50%;
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
text-align: end;
flex: 1 0 50%;
} .sticky {
display: block;
}
.post, .page{margin:0}
body > div, body.post > div, body.page > div{
margin-left:auto;
margin-right:auto;
padding:0 5%;
}
.updated:not(.published) {
display:none;
}
.page-content,
.entry-content,
.entry-summary {
margin: 1.5em 0 0;
}
.page-content > p, .entry-content > p, .entry-summary > p{ }
.entry-content > p,
.entry-content > ul,
.entry-content > ol,
.entry-content > h1,
.entry-content > h2,
.entry-content > h3,
.entry-content > h4,
.entry-content > h5,
.entry-content > h6,
.wplabs-this-is-a-content-page .entry-header .entry-title,
.wplabs-this-is-a-content-page .entry-header .unteruberschrift{max-width:768px;margin-left:auto;margin-right:auto}
.wplabs-this-is-a-content-page .entry-header .unteruberschrift{display:block;text-align:center;margin-bottom:40px;font-size:26px;line-height:1.2;font-weight:600}
.wplabs-this-is-a-content-page .post-thumbnail, div.shariff, .edit-link, .wplabs-this-is-a-content-page header .post-tags{display:flex;justify-content:center}
div.shariff{margin:5rem 0}
.edit-link{margin-bottom:5vw}
.page-links{clear:both;margin:0 0 1.5em}
.wplabs-this-is-a-content-page header .post-tag{
font-size: 19px;
padding: 4px 18px;
border: 1px solid #e3e3e3;
border-radius: 40px;
margin: 0 10px 3rem 10px;
}
*::-moz-selection { background-color:#AAC929;color:#17131B }
*::selection { background-color:#AAC929;color:#17131B } .comment-content a {
word-wrap: break-word;
}
.bypostauthor {
display: block;
} .widget {
margin: 0 0 1.5em;
}
.widget select {
max-width: 100%;
} .page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
} .custom-logo-link {
display: inline-block;
} .wp-caption {
margin-bottom: 1.5em;
max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption .wp-caption-text {
margin: 0.8075em 0;
}
.wp-caption-text {
text-align: center;
} .gallery {
margin-bottom: 1.5em;
display: grid;
grid-gap: 1.5em;
}
.gallery-item {
display: inline-block;
text-align: center;
width: 100%;
}
.gallery-columns-2 {
grid-template-columns: repeat(2, 1fr);
}
.gallery-columns-3 {
grid-template-columns: repeat(3, 1fr);
}
.gallery-columns-4 {
grid-template-columns: repeat(4, 1fr);
}
.gallery-columns-5 {
grid-template-columns: repeat(5, 1fr);
}
.gallery-columns-6 {
grid-template-columns: repeat(6, 1fr);
}
.gallery-columns-7 {
grid-template-columns: repeat(7, 1fr);
}
.gallery-columns-8 {
grid-template-columns: repeat(8, 1fr);
}
.gallery-columns-9 {
grid-template-columns: repeat(9, 1fr);
}
.gallery-caption {
display: block;
}   .infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
display: none;
} .infinity-end.neverending .site-footer {
display: block;
}   .screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
clip-path: none;
color: #21759b;
display: block;
font-size: 0.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;
} #primary[tabindex="-1"]:focus {
outline: 0;
} .alignleft { float: left; margin-right: 1.5em;
margin-bottom: 1.5em;
}
.alignright { float: right; margin-left: 1.5em;
margin-bottom: 1.5em;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
margin-bottom: 1.5em;
}
body.page-id-66745 .menu-item-77049 {color:#AAC929}
#site-navigation .menu-hauptmenue-container a:hover{color:#AAC929}
#footer--traeger-und-mehr{display:flex;margin:1vw 5% 2rem 5%;flex-wrap:nowrap;justify-content:space-between}
#footer--traeger-und-mehr > *{display: flex;flex-direction: column;padding:0 10px}
#footer--traeger-und-mehr a{text-decoration: none}
#footer--traeger-und-mehr span.title{
color:#AAC929;
display:block;
width:100%;
margin-bottom:2rem;
min-height:30px}
#footer--traeger-und-mehr div.logo-img{}
#footer--traeger-und-mehr div.logo-img img{width:100%}
#footer--rechtliches{
background-color: #0C74BD;
display: flex;
flex-direction: row;
flex-wrap: wrap;
padding: 1rem 5%;
}
#footer--rechtliches > *{
display: flex;
flex-direction: column;
}
#footer--rechtliches > div{width:25%}
#footer--rechtliches .col4{justify-content:center;text-align:right}
#footer--rechtliches a, #footer--rechtliches span{color:white;text-decoration:none}
#footer--rechtliches a{width:max-content}
.nothing-found-img{width:100%;height:50vh;background-repeat:no-repeat;background-size:contain;background-position:center center}
.suche-hinweis{
text-align:center;
font-size:20px;
margin-bottom:1rem;
display: block;
width: fit-content;
margin-left: auto;
margin-right: auto;
}
.suche-hinweis.button-style{
border: 1px solid black;
border-radius: 200px;
padding: 2px 30px;
}
[type="search"]:focus-visible{outline:none}
p {hyphens: auto;}
.entry-content > figure > .wp-block-column:nth-child(1){padding: 0 15px 0 0;}
.entry-content > figure > .wp-block-column:nth-child(2){padding: 0 15px 0 15px;}
.entry-content > figure > .wp-block-column:nth-child(3){padding: 0 0 0 15px;}
.wp-block-columns{width:70%;}
hr.wp-block-separator {background-color: #AAC829; border: 1px solid #AAC829;}
a {color:#404040;}
a:hover {text-decoration:none;}
.wp-block-columns{margin-left: auto;margin-right: auto;}
footer.site-footer{background-color:white;width: 100%;margin-top:100px}
footer.site-footer #footer--rechtliches a:hover{color:#AAC829}
footer.site-footer.pinned{position:fixed;left:0;transition:bottom 1s ease-out 0s;margin-top:0}
footer.site-footer.pinned #footer--rechtliches{display:none}
footer.site-footer.pinned-moveup{bottom:0!important}
.green-BG-Left figure.wp-block-image, .green-BG-Right figure.wp-block-image{position:relative}
.green-BG-Left figure.wp-block-image:before, .green-BG-Right figure.wp-block-image:before{
position:absolute;content:' ';width:100%;display:block;left:-10px;top:-10px;height:calc(100%);
background-image:url(//thueringen-kreativ.de/wp-content/themes/thak23/assets/guten-thak-gruen.png);
background-position:center center;background-size:contain;background-repeat:no-repeat;z-index:-1}
.green-BG-Right figure.wp-block-image:before{left:auto;right:-10px;top:auto;bottom:-10px}
#nav-upper-band-mobile{width:100%;display:none;justify-content:center;margin-bottom:25px}
@media (max-width:980px){
#nav-mid > *, #nav-right > *{display:none}
#nav-right{width:0}
#nav-upper-band{display:none}
#nav-upper-band-mobile{display:flex}
header#masthead{padding:25px 5% 25px 5%}
#thak-logo-mobile{margin-top:0}
.main-navigation li.menu-item-has-children:after{top:-10px}
}
@media (max-width:910px){
#footer--rechtliches > div{margin-bottom:1rem} #footer--rechtliches .col4{width:100%}
#footer--rechtliches .col4 *{text-align:center}
#footer--rechtliches .col2{align-items:center}
#footer--rechtliches .col3{align-items:flex-end}
#footer--rechtliches .col1, #footer--rechtliches .col2, #footer--rechtliches .col3{width:33.3333%}
}
@media (max-width:600px){
#footer--rechtliches > div{width:100% !important;}
#footer--rechtliches .col2, #footer--rechtliches .col3{align-items:flex-start}
#footer--rechtliches .col1 *{line-height:2}
#footer--rechtliches .col2 *{line-height:2}
#footer--rechtliches .col3 *{line-height:2}
} .flyout.date{margin-bottom:.52vw}
.flyout.date, .flyout.location{font-size:1.7vw;padding:.36vw 1.04vw}
.tt-text-wrap a{margin:.83vw 0;padding:.99vw 1.56vw}
.tt-text-wrap a span, .newsletter-block .nl-content-wrap .nl-link span, #mehr-anzeigen-wrap .ma-button span{font-size:1.04vw;display:inline-block}
.metabox .post-tag, .metabox .unteruberschrift, .newswall .news-preview-wrap .metabox .date{font-size:.8vw}
.terw .flyout.date, .terw .flyout.location{padding:7px 20px;font-size:33px}
.terw .metabox .post-tag, .terw .metabox .unteruberschrift{font-size:15px}
@media (max-width:1920px){
.wp-block-columns{max-width:1200px;width:100%}
header#masthead{padding-top:2.24vw;padding-bottom:2.24vw}
}
@media (max-width:1440px){
#nav-wrap-all #nav-upper-band{padding: 0 15px 30px 0}
#thak-logo{margin-top:47px} header .nav-button, .nav-button.single-btn-on-category-archive{margin:0 4px 10px 4px;font-size:13px}
header .post-tags .nav-button{font-size:16px}
#toggle_tagcloud:after{top:12px}
#koennte-dich-interessieren > * {width:100%}
.kiw .news-preview-wrap, .kiw .metabox{height:40vw}.kiw .metabox{min-height:40vw}
}
@media (max-width:1366px){
.wp-block-columns{max-width:1200px;width:100%}
h1{font-size:3.37vw}
.wplabs-this-is-a-content-page .entry-header .unteruberschrift{margin-bottom:3vw;font-size:1.90vw}
}
@media (max-width:1240px){
.terw .flyout.date, .terw .flyout.location{padding:.56vw 1.61vw;font-size:2.66vw}
.terw .metabox{padding:2.02vw}
.terw .metabox h2{font-size:1.77vw}
.terw .metabox .post-tag, .terw .metabox .unteruberschrift{font-size:1.21vw}
:root{--THAK-Termin-height:calc(100vw * 0.29)}
}
@media (max-width:1024px){
.newswall .metabox h2{font-size:2.2vw} .metabox .post-tag, .metabox .unteruberschrift, .newswall .news-preview-wrap .metabox .date{font-size:1.6vw}
.search-results-wrap .metabox .post-tag, .search-results-wrap .metabox .date, .search-results-wrap .metabox .unteruberschrift{font-size:1.3vw}
:root{
--equal-height:67vw;
--THAK-NewsWall-height-relation:82vw; --THAK-NewsWall-small-height:var(--equal-height);
}
.newswall .col60, .newswall .col40, .terw .metabox{width:100%}
.newswall .col60 .news-preview-wrap .metabox, .newswall .col40 .news-preview-wrap .metabox, .kiw .news-preview-wrap .metabox{width:100%}
.terminteaser-block, .newsletter-block{padding:0 5px}.tt-text-wrap, .newsletter-block .nl-content-wrap{padding:0 0 0 2%}.tt-text-wrap .title, .newsletter-block .nl-content-wrap .title{font-size:2.5vw}.tt-text-wrap .textzeile, .tt-text-wrap a span, .newsletter-block .nl-content-wrap .nl-link span, #mehr-anzeigen-wrap .ma-button span, .newsletter-block .nl-content-wrap .subline{font-size:1.6vw}.tt-image-wrap > div, .tt-image-wrap .flyout-wrap{height:30vw}
.newswall .col60 .news-preview-wrap, .kiw .news-preview-wrap, .terw{height:var(--equal-height)}
.newswall .col60 .news-preview-wrap .metabox, .newswall .col40 .news-preview-wrap .metabox, .kiw .news-preview-wrap .metabox, .terw .metabox{min-height:calc(var(--equal-height) / 3)}
.kiw .metabox, .terw .metabox{height:initial}
.terw .metabox{top:auto;bottom:0}
.flyout-wrap{bottom:auto;top:0;height:46vw}
.terw .metabox .post-tag, .terw .metabox .unteruberschrift{font-size:2.2vw}
.terw .metabox h2{font-size:3.3vw}
#mehr-anzeigen-wrap{margin:75px 0 2vw 0}
}
@media (max-width:980px){
#search{display:none}
#search-mobile{display:block!important;margin-left:40px}
#nav-mid{width:226px}
#nav-left{width:calc((100% - 152px) / 2);padding:0}
.thak-search-result-block{width:100%}
.thak-search-result-block > a .metabox h2 {font-size:2.75vw}
.thak-search-result-block > a .metabox{padding:3vw}
.search-results-wrap .metabox .post-tag, .search-results-wrap .metabox .date, .search-results-wrap .metabox .unteruberschrift{font-size:1.8vw}
}
@media (max-width:768px){
h1{font-size:26px}
.wplabs-this-is-a-content-page .entry-header .unteruberschrift{margin-bottom:40px;font-size:15px}
}
@media (max-width:515px){
.terw .flyout.date, .terw .flyout.location{font-size:18px}
:root{
--THAK-NewsWall-large-height:calc((var(--THAK-NewsWall-height-relation) / 11) * 9);
--THAK-EVENT_POST-X:-11%;
--THAK-Termin-height:calc(100vw * 0.4);
}
.newswall .col60 .news-preview-wrap .metabox, .newswall .col40 .news-preview-wrap .metabox{min-height:calc(var(--equal-height) / 2)}
.newswall .news-preview-wrap .metabox .post-tag, .newswall .news-preview-wrap .metabox .unteruberschrift, .thak-search-result-block .metabox .post-tag, .kiw .post-tag{margin:0 5px}
.newswall .col60 .news-preview-wrap, .newswall .col40 .news-preview-wrap{height:87vw}
.newswall .news-preview-wrap .metabox, .kiw .metabox{padding:3vw 2vw}  .metabox .post-tag, .metabox .unteruberschrift, .newswall .news-preview-wrap .metabox .date, .terw .metabox .post-tag, .terw .metabox .unteruberschrift{font-size:3.3vw}
.newswall .metabox h2, .terw .metabox h2, .flyout.date, .flyout.location{word-break:break-word;font-size:4.5vw}
.tt-image-wrap, .newsletter-block .nl-image-wrap{width:100%}
.tt-text-wrap .title, .newsletter-block .nl-content-wrap .title{font-size:7.5vw}
.tt-text-wrap, .newsletter-block .nl-content-wrap{padding:3vw 0;align-items:center;width:100%}
.tt-text-wrap .textzeile, .tt-text-wrap a span, .newsletter-block .nl-content-wrap .nl-link span, #mehr-anzeigen-wrap .ma-button span, .newsletter-block .nl-content-wrap .subline{font-size:5vw}
.newsletter-block{height:91vw;margin-top:15vw}
.newsletter-block .nl-image-wrap{height:29vw}
.tt-text-wrap a{padding:1.99vw 4.56vw}
.newsletter-block .nl-content-wrap .nl-link span, #mehr-anzeigen-wrap .ma-button{line-height:2.3}
#mehr-anzeigen-wrap .ma-button{padding:0 5vw}
.terw.the-event-post{max-width:100%}
.terw .flyout.date, .terw .flyout.location{font-size:4.2vw}
.terw.the-event-post .flyout-wrap{right:-15%;left:auto;align-items:flex-end}
.wplabs-this-is-a-content-page .entry-header .unteruberschrift{margin-bottom:3vw}
}