body{font-family:"Montserrat"}h1,h2,h3,h4,h5,h6{font-family:"Gelasio"}footer{font-weight:500}.datum{font-family:"Gelasio"}.vertical-all{align-items:center}.vertical-col{margin:auto}.monat:after{content:"";display:block;margin:0;width:50px;padding-top:6px;border-bottom:2px solid grey}.terminloop{padding:0 0!important}input[type=email],input[type=text],input,textarea{background-color:#DEDED8}@media (min-width:751px){.home-entdecken{background-image:url(/wp-content/uploads/illustration/gundermann.svg),url(/wp-content/uploads/illustration/loewenzahn.svg),url(/wp-content/uploads/illustration/loewenzahnbluete.svg),url(/wp-content/uploads/illustration/brennnessel.svg);background-position:-5% 20%,-5% 100%,104% 20%,104% 100%;background-repeat:no-repeat;background-size:200px,200px,200px,200px}}@media (max-width:750px){.home-entdecken{background-image:url(/wp-content/uploads/illustration/gundermann.svg),url(/wp-content/uploads/illustration/loewenzahn.svg),url(/wp-content/uploads/illustration/loewenzahnbluete.svg),url(/wp-content/uploads/illustration/brennnessel.svg);background-position:-18% 20%,-18% 100%,120% 20%,120% 100%;background-repeat:no-repeat;background-size:200px,200px,200px,200px}}.footer-insta:after{content:"waldkauzrosalie";padding-left:10px;font-weight:500;color:#ECECE5}@media (min-width:981px){#menu-main{padding-left:10px!important}.et_pb_menu li{padding-top:10px!important}}@media (max-width:980px){.et_pb_menu--style-left_aligned.et_pb_text_align_justified .et_pb_menu__wrap{-webkit-box-pack:right!important;-ms-flex-pack:right!important;justify-content:flex-end!important}}.themen .et_pb_button_module_wrapper{width:90%!important}@media (min-width:501px) and (max-width:980px){.hide{display:none}}@media (min-width:980px) and (max-width:1500px){.hide{display:none}}.termine-entry{display:flex;flex-wrap:wrap;border-top:1px solid #ccc;padding:24px 0}.termine-left{flex:0 0 200px;margin-right:20px;text-align:left}.termine-month:after{content:"";display:block;margin:0;width:50px;padding-top:2px;border-bottom:2px solid grey}.termine-day{display:block;font-size:36px;font-family:"Gelasio";font-weight:500;margin-top:14px;line-height:32px}.termine-right{flex:1;padding:0}.termine-title{margin-top:0;font-size:1.5em;display:inline-block}.termine-button{display:inline-block;background-color:transparent;color:black;font-size:16px;padding:0.2em 80px;text-decoration:none;border-radius:5px;margin-top:10px;border:2px solid #3B4D36!important}.termine-button:hover{background-color:rgba(0,0,0,.05);border:2px solid rgba(0,0,0,.05)!important}@media (max-width:768px){.termine-left,.termine-right{flex:1 0 100%;text-align:left}.termine-left{margin-bottom:1em}}@media (min-width:769px){.termine-anmeldung{margin-left:10px}}.termine-uhrzeit-ort{margin-top:10px;display:inline-block;margin-left:10px}.termine-year{font-size:30px;margin-top:20px}#termin-elf{height:0;margin:0;padding:0}.my-termine-container{max-width:1200px;margin:0 auto;padding:20px}.my-termine-month-group{margin-bottom:40px}.my-termine-month-title{font-size:24px;margin-bottom:20px}.my-termine-event{display:flex;margin-bottom:20px;border-bottom:1px solid #eee;padding-bottom:20px}.my-termine-date{flex:0 0 100px;padding:10px;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start}.my-termine-details{flex-grow:1;padding:10px;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start}.my-termine-image{flex:0 0 200px;padding:10px;box-sizing:border-box;display:flex;align-items:flex-start;justify-content:center;min-height:100px}.my-termine-image img{max-width:100%;height:auto;border-radius:5px}@media (max-width:768px){.my-termine-event{flex-direction:column}.my-termine-date,.my-termine-details,.my-termine-image{flex-basis:100%}.my-termine-image{min-height:0}}.my-termine-title{padding-bottom:0!important;padding-top:6px}.my-termine-ort-preis{margin-bottom:20px}.my-termine-day-letters{}.my-termine-day-numbers{font-size:36px;font-family:"Gelasio";font-weight:500}.my-termine-button{display:inline-block;background-color:transparent;color:black;font-size:16px;padding:0.2em 80px;text-decoration:none;border-radius:5px;margin-top:10px;border:2px solid #3B4D36!important}.my-termine-button:hover{background-color:rgba(0,0,0,.05);border:2px solid rgba(0,0,0,.05)!important}