/*css after update*/

.news.news-single {
    padding: 20px;
    background: rgba(255, 255, 255, 0.8);
}

.page .zw-leagetable-col img {
    max-width: 25px;
}

.page .cfcleague-leaguetable img {
    max-width: 25px;
}

.page .zw-tickerlist-col img {
    max-width: 25px;
}


.flexslider .slides li::after {
    display: none;
}
.flexslider .slides li.flex-active-slide::after {
    display: block;
}

.slider .flexslider .caption-title a {
    font-size: inherit;
    line-height: inherit;
}
.slider .flexslider .slides li.flex-active-slide {
    position: relative;
}
.flex-caption-slide {
    width: 100%;
    padding: .8rem;
    position: absolute;
    left: 0;
    bottom: 40px;
    /*background: rgba(0,0,0,.6);*/
    color: #fff;
    text-align: center;
    text-shadow: 0 -1px 0 rgba(0,0,0,.3);
    font-size: 14px;
    line-height: 18px;
    z-index:2;
}

.slider .flexslider .flex-caption-slide { padding:0 1.3% 50px 1.3%; line-height:100%; }

.ce-gallery[data-ce-columns="2"] .ce-row .ce-column {
    /*width: 49%;*/
}

.ce-gallery[data-ce-columns="9"] .ce-row .ce-column {
    /*width: 9.8%;*/
}

.zw_spielerliste {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    float: none;
}

.ce-row {
    font-size: 0px;
}

.zw_spielerliste_spieler.hideperson {
    width: 0%;
}


footer a img {
    max-width: 100%;
}
