/* dmevents v. 1.0.0  | (c) 2022 d-mind Gmbh | https://github.com/dmind-gmbh/dmevents/ */
.dmevents-loop-item-image img,.dmevents-loop-item-image svg{max-width:100%;height:auto}.dmevents-calendar-container+.dmevents-filter-list-elements{margin-top:20px}.dmevents-clear-date-filter-container,.dmevents-filter-list-elements .dmevents-filter-list-element:not(:last-child){margin-bottom:20px}.dmevents-filter-list-elements .dmevents-filter-list-element .dmevents-filter-list-options .dmevents-filter-list-options-element{display:-ms-flexbox;display:flex;gap:10px;line-height:1.1;-ms-flex-align:center;align-items:center}.dmevents-filter-list-elements .dmevents-filter-list-element .dmevents-filter-list-options .dmevents-filter-list-options-element:not(:last-child){margin-bottom:1rem}.dmevents-filter-list-elements .dmevents-filter-list-element .dmevents-filter-list-options input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:25px;height:25px;border:2px solid #39414d;background:#fff;margin:0}.dmevents-filter-list-elements .dmevents-filter-list-element .dmevents-filter-list-options input[type=checkbox]:disabled{opacity:.7}.dmevents-filter-list-elements .dmevents-filter-list-element .dmevents-filter-list-options input[type=checkbox]:focus{outline-offset:1px;outline:1px dotted #39414d}.dmevents-filter-list-elements .dmevents-filter-list-element .dmevents-filter-list-options input[type=checkbox]:after{content:"";opacity:0;display:block;left:8px;top:2px;position:absolute;width:7px;height:13px;border:2px solid #28303d;border-top:0;border-left:0;transform:rotate(30deg)}.dmevents-filter-list-elements .dmevents-filter-list-element .dmevents-filter-list-options input[type=checkbox]:checked{color:#28303d}.dmevents-filter-list-elements .dmevents-filter-list-element .dmevents-filter-list-options input[type=checkbox]:checked:after{opacity:1}.dmevents-filter-list-elements .dmevents-filter-list-element .dmevents-filter-list-options input[type=checkbox]+label{margin:0}.dmevents-single-container{position:relative}.dmevents-calendar{display:none}.dmevents-loop-item{margin-bottom:50px}.dmevents-loop-item .dmevents-loop-item-image{height:0;padding-bottom:52.8%;position:relative;overflow:hidden}.dmevents-loop-item .dmevents-loop-item-image a{display:inline-block}.dmevents-loop-item .dmevents-loop-item-image a img,.dmevents-loop-item .dmevents-loop-item-image a svg{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);vertical-align:middle;max-width:100%;height:auto}.dmevents-loop-item .dmevents-loop-item-image .dmevents-loop-item-image-tags{position:absolute;bottom:0;left:0;background:#2e2f32;padding:5px 15px;font-weight:700;color:#fff}.dmevents-loop-item .dmevents-loop-item-date,.dmevents-loop-item .dmevents-loop-item-image{margin-bottom:5px}.dmevents-loop-item .dmevents-loop-item-title{margin-bottom:15px}.dmevents-filtering-container .dmevents-filtering-container-toggle{display:none}.dmevents-filtering-container a{color:#df1973}.dmevents-filtering-container a:hover{color:#cb1668;text-decoration:underline}.dmevents-filtering-container .datepicker-container .datepicker-panel>ul:not([data-view=week])>li{background-color:#414040}.dmevents-filtering-container .datepicker-container .datepicker-panel>ul:not([data-view=week])>li:not(.disabled){color:#fff}.dmevents-filtering-container .datepicker-container .datepicker-panel>ul:not([data-view=week])>li:not(.disabled):not(.picked):hover{background-color:#cb1668;color:#fff}.dmevents-filtering-container .datepicker-container .datepicker-panel>ul:not([data-view=week])>li.disabled:not([data-view*=current]),.dmevents-filtering-container .datepicker-container .datepicker-panel>ul:not([data-view=week])>li.disabled:not([data-view*=current]):hover{color:#6c6c6c}.dmevents-filtering-container .datepicker-container .datepicker-panel>ul[data-view=week]>li,.dmevents-filtering-container .datepicker-container .datepicker-panel>ul[data-view=week]>li:hover{background-color:#616161;color:#fff}.dmevents-filtering-container .datepicker-container [data-view="days picker"]>ul>li.picked,.dmevents-filtering-container .datepicker-container [data-view="days picker"]>ul>li[data-view*=current],.dmevents-filtering-container .datepicker-container [data-view="months picker"]>ul>li.picked,.dmevents-filtering-container .datepicker-container [data-view="months picker"]>ul>li[data-view*=current],.dmevents-filtering-container .datepicker-container [data-view="years picker"]>ul>li.picked,.dmevents-filtering-container .datepicker-container [data-view="years picker"]>ul>li[data-view*=current]{background-color:#df1973;color:#fff}.dmevents-filtering-container .datepicker-container [data-view="days picker"]>ul>li.picked:hover,.dmevents-filtering-container .datepicker-container [data-view="days picker"]>ul>li[data-view*=current]:hover,.dmevents-filtering-container .datepicker-container [data-view="months picker"]>ul>li.picked:hover,.dmevents-filtering-container .datepicker-container [data-view="months picker"]>ul>li[data-view*=current]:hover,.dmevents-filtering-container .datepicker-container [data-view="years picker"]>ul>li.picked:hover,.dmevents-filtering-container .datepicker-container [data-view="years picker"]>ul>li[data-view*=current]:hover{color:#fff}.dmevents-filtering-container .datepicker-container [data-view="days picker"]>ul>li.picked:hover:not(.disabled),.dmevents-filtering-container .datepicker-container [data-view="days picker"]>ul>li[data-view*=current]:hover:not(.disabled),.dmevents-filtering-container .datepicker-container [data-view="months picker"]>ul>li.picked:hover:not(.disabled),.dmevents-filtering-container .datepicker-container [data-view="months picker"]>ul>li[data-view*=current]:hover:not(.disabled),.dmevents-filtering-container .datepicker-container [data-view="years picker"]>ul>li.picked:hover:not(.disabled),.dmevents-filtering-container .datepicker-container [data-view="years picker"]>ul>li[data-view*=current]:hover:not(.disabled){background-color:#cb1668;color:#fff}.dmevents-filtering-container .dmevents-filter-list-elements .dmevents-filter-list-element .dmevents-filter-list-element-title{position:relative;margin-bottom:15px}.dmevents-filtering-container .dmevents-filter-list-elements .dmevents-filter-list-element .dmevents-filter-list-element-title:after{content:"";width:40px;height:3px;display:block;background:#df1973;position:relative;margin:10px 0 0}.dmevents-filtering-container .dmevents-filter-list-elements .dmevents-filter-list-element .dmevents-filter-list-options input[type=checkbox]{border-color:#ccc;background-color:transparent}.dmevents-filtering-container .dmevents-filter-list-elements .dmevents-filter-list-element .dmevents-filter-list-options input[type=checkbox]:focus{border-color:#df1973;outline-color:#df1973}.dmevents-filtering-container .dmevents-filter-list-elements .dmevents-filter-list-element .dmevents-filter-list-options input[type=checkbox]:after{border-color:#df1973}.dmevents-filtering-container .dmevents-filter-list-elements .dmevents-filter-list-element .dmevents-filter-list-options input[type=checkbox]:checked{color:#df1973}.dmevents-single-container .dmevents-single-image,.dmevents-single-container .dmevents-single-location-container,.dmevents-single-container .dmevents-single-title{margin-bottom:20px}.dmevents-single-container .dmevents-single-location-name h3,.dmevents-single-container form h3{padding-bottom:1rem;margin-bottom:20px}@media screen and (max-width:64em){.dmevents-filtering-container{padding:15px;right:-100%;position:absolute;float:none;display:inline-block;z-index:1}.dmevents-filtering-container .dmevents-filtering-container-toggle{white-space:nowrap;display:inline-block;position:absolute;transform:translateX(-100%);background-color:#df1973;padding:8px 8px 8px 0;width:auto;color:#fff;transition:none}.dmevents-filtering-container .dmevents-filtering-container-toggle:before{content:"";background-color:#df1973;border-radius:50% 0 0 50%;width:40px;height:100%;position:absolute;top:0;left:-18px;z-index:-1}.dmevents-filtering-container .dmevents-filtering-container-toggle:hover{color:#fff;background-color:#cb1668;text-decoration:none}.dmevents-filtering-container .dmevents-filtering-container-toggle:hover:before{background-color:#cb1668}.dmevents-filtering-container .dmevents-filtering-container-toggle svg{width:32px;vertical-align:middle}.dmevents-filtering-container.dmevents-filtering-container-active{background-color:#fff;margin-bottom:15px;border:1px solid #eaeaea;box-shadow:0 0 1px rgba(0,0,0,.02),0 0 2.3px rgba(0,0,0,.028),0 0 4.4px rgba(0,0,0,.035),0 0 7.8px rgba(0,0,0,.042),0 0 14.6px rgba(0,0,0,.05),0 0 35px rgba(0,0,0,.07);right:-15px;max-width:240px}.dmevents-filtering-container.dmevents-filtering-container-active .dmevents-filtering-container-toggle span{display:none}}