.et_pb_image_container{margin:unset!important}.et_pb_blog_grid .et_pb_post{display:flex!important;flex-direction:column!important;min-height:700px!important}.et_pb_blog_grid .post-content{flex-grow:1!important;display:flex!important;flex-direction:column!important}.ahnengalerie-grid .et_pb_image_container{padding-bottom:0!important;height:400px!important;margin-bottom:15px!important;overflow:hidden!important}.ahnengalerie-grid .entry-featured-image-url{display:block!important;height:400px!important}.ahnengalerie-grid .entry-featured-image-url img{width:100%!important;height:400px!important;object-fit:cover!important;object-position:top center!important}.ahnengalerie-grid a{pointer-events:none!important;cursor:default!important}.ahnengalerie-grid .post-content p{line-height:1.1!important;margin-bottom:8px!important}.ahnengalerie-grid .post-content span{line-height:1.1!important}.ahnengalerie-grid a{pointer-events:none!important;cursor:default!important;text-decoration:none!important}.mein-event-kalender ul.ecs-event-list{display:flex!important;flex-wrap:wrap!important;gap:20px;padding:0!important;margin:0!important;justify-content:center}.mein-event-kalender li.ecs-event{flex:1 1 280px!important;display:flex;flex-direction:column;background:#ffffff;border:1px solid #d8d8d8;border-radius:0px;padding:20px!important;list-style:none!important;margin:0!important}.mein-event-kalender .entry-title{font-family:'Karla',sans-serif;font-size:18px!important;font-weight:bold;color:#232323!important;margin-bottom:15px!important;order:2}.mein-event-kalender .time{order:1;display:inline-block;background-color:#016cb4;color:#fff!important;padding:5px 12px;border-radius:4px;font-size:13px;font-weight:600;margin-bottom:10px;align-self:flex-start;text-transform:uppercase}.mein-event-kalender .venue{order:3;font-size:14px;color:#232323;margin-top:auto;padding-top:10px;border-top:1px solid #d8d8d8;width:100%}.mein-event-kalender .venue::before{content:""!important;display:none!important}.mein-event-kalender .venue em{display:none!important}.et_pb_menu .nav li ul{width:350px!important;min-width:300px!important}.et_pb_menu .nav li ul li{width:100%!important}.et_pb_menu .nav li ul li a{width:100%!important;display:block!important;box-sizing:border-box!important}.et_pb_menu .et_pb_menu_inner_container nav>ul>li{margin-left:16px!important;margin-right:16px!important}.et_pb_menu .et_pb_menu_inner_container nav>ul>li:first-child{margin-left:0!important}