.loader,
        .loader:after {
            border-radius: 50%;
            width: 10em;
            height: 10em;
        }
        .loader { 
            top:50%;
            left:50%;
            transform: translate(-50%, -50%);
            /*margin: 60px auto;*/
            font-size: 10px;
            position: relative;
            text-indent: -9999em;
            border-top: 1.1em solid rgba(255, 255, 255, 0.2);
            border-right: 1.1em solid rgba(255, 255, 255, 0.2);
            border-bottom: 1.1em solid rgba(255, 255, 255, 0.2);
            border-left: 1.1em solid #ffffff;
            -webkit-transform: translateZ(0);
            -ms-transform: translateZ(0);
            transform: translateZ(0);
            -webkit-animation: load8 1.1s infinite linear;
            animation: load8 1.1s infinite linear;
            overflow:hidden !important;
        }
        @-webkit-keyframes load8 {
            0% {
                -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
            }
            100% {
                -webkit-transform: rotate(360deg);
                transform: rotate(360deg);
            }
        }
        @keyframes load8 {
            0% {
                -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
            }
            100% {
                -webkit-transform: rotate(360deg);
                transform: rotate(360deg);
            }
        }
        #loadingDiv {
            position:fixed;
            top:0;
            left:0;
            width:100%;
            height:100%;
            background-color:#333;
            opacity:0.9;
            z-index:999;
            overflow:hidden !important;
        }
        

.team_block-text a {
    color: #0057b8;
    /*background: rgba(147,174,105,0.4);*/
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: flex-end;
    justify-content: start;
    padding-left: 1em;
    padding-bottom: 1em;
}
.themen_row .filters {
    text-indent: 0;
}
.eventbox .image {
    background-size: contain;
    background-position: top;
    background-color: transparent;
    height: inherit;
}
.eventbox .info {
    align-items: flex-start;
}
.eventbox .evetn_date {
    margin: inherit;
}
.eventbox .label,
.eventbox .info_right .evetn_date > div,
.eventbox .info_right .evetn_date > p:nth-child(4) {
    display: none;
}
