/*
Theme Name: Alchemists Child Theme
Theme URI: https://themeforest.net/user/dan_fisher/portfolio
Description: Child theme for Alchemists Sports Club and News WordPress Theme
Version: 1.0.1
Author: Dan Fisher
Author URI: https://themeforest.net/user/dan_fisher
Template: alchemists
*/
/* 1, timeline-custom */
/* 2. Mega menu*/
/*   2.1  mobile - menu footer */
/* 3. Desktop */
/*   3.1 icon-header-desktop*/
/*   3.2 footer-desktop*/
/*   3.3 header-menu-desktop  min:992px */
/*   3.4 search-header-desktop */
/* 4. Home-page-content */
/*     4.1 banner-home */
/*    4.2 banner-three  */
/*    4.3 sidebar-social  */
/*    4.4 fanshop - page */
/*    4.5 cubs-home-section */
/*    4.7 header-widget & sponsor-home */
/*         4.7.1 -btn */
/*    4.8  home-subscr  */
/*    4.9  adaptive-home-page - header-widget min:992px < */
/*    4.9  slick-slider-mobile */
/*    4.10 mobile-home-page - max:992px > */
/*           header-widget */
/*           news */
/*           cubs */
/*           three-banner */
/* 5. saison-Spielplan-page */
/*     5.1 Spielplan -page*/
/*          header-filter- nav*/
/*          filter-month */
/*          calendar-month */
/*          month-info - last-game & future-game */
/*          .game-result-widget-custom */
/*          .widget-sidebar__custom--small */
/*           saison-overview  */
/*          media-seasonal-spiel */
/*      5.2 resultate-page (#seasone-statistic-club & liveticker-sidebar)*/
/*           media- resultate*/
/*      5.3 statistic-page-seasone (seasone-statistic-player)   */
/*           round-progress */
/*           table-active */
/*           media-statistic-page-seasone*/
/*       5.4 SPIEL / AUFSTELLUNG (location-list-page) */
/*            header-spiel  */
/*             field*/
/*             card-player-table */
/*             footer-judge */
/*       5.5 SPIEL / STATISTIKEN-page   header-spiel      */
/*            game-timeline */
/*            progress-double */
/*            round-games */
/*            media-statisticken & header */
/*       5.6 Ãœbersicht SPIEL /& NEWS  */
/*            sponsors--custom */
/*            media-SPIEL / NEWS*/
/*       5.7 SPIEL / LIVETICKER-page*/
/*            media-LIVETICKER-page */
/*        5.8 seasone direktvergleich spiel & result-spiel*/
/*             media-direktvergleich spiel & result-spiel */
/*      6 NEWS */
/*        6.1 ALL NEWS -page  */
/*            media-news-page*/
/*   7.contact & median page*/
/*       form-group--custom */
/*         #media-page__tabs */
/*   8.fans-pages */
/*        8.1  fans-kids-page fans-banner stadium -banner club-banner */
/*          custom-block__img */
/*   9. business-pages*/
/*       9.1 -ÃœBERSICHT &  BUSINESS / ANGEBOTE */
/*            hover scale-img    */
/*           business-header */
/*           hover-img-scale*/
/*        9.2 business-sponsoring */
/*        9.3 business-associations VEREINIGUNGEN */
/*        9.4 business-donators*/
/*              popup */
/*              business-media */
/*   10.stadium-pages */
/*           stadium-media  */
/*   11.club pages  */
/*           club-history-grid*/
/*           club-companies__grid  */
/*           club-overview */
/*           club-pages-media */
/*            hover-staff  */
/*   12. kb-custom    info-center */
/*   13. teams mannschaft/spieler/ */
/*       13.1 team-player-heading */
/*    13.2 team-school  LÃ¶wenschule */
/*       news post ??? */
/*    14. tickets - pages */
/*       14.1 tickets - abo-card */
/*    15.  search-page */
/*    16.  stadion map */
/*    17. filter all-news-page  */
/*     18. publication */
/*    19. hospitality  */
/*      19.1 hospital-match-block form*/
/*    20. events */


.btn, .button {
    font-family: Nunito Sans !important;
}

.widget-game-result__score-result--winner::before {
    display: none;
}

body {
    /*color: #9a9da2;*/
    color: #292C31;
    font-size: 15px;
    line-height: 26px;
    font-family: Nunito Sans !important;
    font-weight: 400;
}
body .vc_empty_space {
    display: block!important;
}
button.header-mobile__search-submit:focus {
    outline: none!important;
}
.btn-default.btn-fill,
.button.btn-default,
.btn.btn-outline.btn-default {
    color: #1E467D !important;
    border: 1px solid #dbdfe6 !important;
    background-color: #fff !important;
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    border-radius: 4px !important;
    padding: 4px 8px;
    height: 32px;
    font-size: 12px !important;
    line-height: 1.8em;

}

.btn.btn-outline.btn-default.btn-xs {
    /*font-size: 9px;*/
    font-size: 12px !important;
    height: 32px;
    padding: 4px 8px;
    line-height: 1.9em;
}

.btn-default.btn-fill:hover,
.button.btn-default:hover,
.btn.btn-outline.btn-default:hover {
    background-color: #9a9da2 !important;
    border: 1px solid #9a9da2 !important;
    color: #fff !important;
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    border-radius: 4px !important;
}

/*
.btn-primary,
.btn-primary-inverse,
.btn-primary-inverse.btn-fill {
    color: #FADC06 !important;
    background: #1e467d !important;
    border-color: #1e467d !important;
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    border-radius: 4px !important;
    padding: 4px 8px;
    height: 32px;
    font-size: 12px !important;
    line-height: 1.9em;
}

.btn-primary:hover,
.btn-primary-inverse:hover,
.btn-primary-inverse.btn-fill:hover {
    color: #FADC06 !important;
    background: #17345C !important;
    border-color: #17345C !important;
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    border-radius: 4px !important;
}
*/

.header-widget__wrap .btn-primary,
.header-widget__wrap .btn-primary-inverse,
.header-widget__wrap .btn-primary-inverse.btn-fill {
    color: #1d467c !important;
    background: #fff !important;
    border-color: #dadfe5 !important;
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    border-radius: 4px !important;
    padding: 4px 8px;
    height: 32px;
    font-size: 12px !important;
    line-height: 1.9em;
}

.header-widget__wrap .btn-primary:hover,
.header-widget__wrap .btn-primary-inverse:hover,
.header-widget__wrap .btn-primary-inverse.btn-fill:hover {
    color: #fff !important;
    background: #999da1 !important;
    border-color: #999da1 !important;
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    border-radius: 4px !important;
}

.header-filter-saison .btn-primary,
.header-filter-saison .btn-primary-inverse,
.header-filter-saison .btn-primary-inverse.btn-fill {
    color: #1d467c !important;
    background: #fff !important;
    border-color: #dadfe5 !important;
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    border-radius: 4px !important;
    padding: 4px 8px;
    height: 32px;
    font-size: 12px !important;
    line-height: 1.9em;
}

.header-filter-saison .btn-primary:hover,
.header-filter-saison .btn-primary-inverse:hover,
.header-filter-saison .btn-primary-inverse.btn-fill:hover {
    color: #fff !important;
    background: #999da1 !important;
    border-color: #999da1 !important;
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    border-radius: 4px !important;
}


.btn-primary.btn-outline {
    border: 1px solid #fff !important;
    border-radius: 4px !important;
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    background: #1e467d !important;
    color: #ffffff !important;
    padding: 4px 8px;
    height: 32px;
    font-size: 12px !important;
    line-height: 1.8em;
}

.btn-primary.btn-outline:hover {
    border: 1px solid #9a9da2 !important;
    background: #FFFFFF !important;
    color: #1e467d !important;
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    border-radius: 4px !important;
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:hover {
    color: #1e467d !important;
    border: 1px solid #9a9da2 !important;
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    border-radius: 4px !important;

}

.btn.focus,
.btn:focus {
    box-shadow: none;
}

.business-overview__awards .card__header,
.cubs .card__header,
.card__no-content > .card__header {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.f-size {
    font-size: 0;
}

.fa-mobile--custom {
    background: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.7349 22.56h-.0225c-3.6075-.1182-7.8337-3.615-10.7456-6.5288-2.9156-2.9137-6.4125-7.1419-6.525-10.7325-.0412-1.26 3.0506-3.5006 3.0825-3.5231.8025-.5588 1.6931-.36 2.0588.1462.2475.3432 2.5912 3.8944 2.8462 4.2975.2644.4182.225 1.0407-.105 1.665-.1819.347-.7856 1.4082-1.0687 1.9032.3056.435 1.1137 1.5018 2.7825 3.1706 1.6706 1.6687 2.7356 2.4787 3.1725 2.7844.495-.2832 1.5562-.8869 1.9031-1.0688.615-.3262 1.2337-.3675 1.6556-.1087.4313.2643 3.9731 2.6193 4.2994 2.8462.2737.1931.45.5231.4856.9075.0338.3881-.0862.7988-.3356 1.1569-.0206.03-2.235 3.0844-3.4838 3.0844z' fill='%23fff'/%3E%3C/svg%3E") no-repeat;
}

.card__no-content .card__header {
    border-bottom: none !important;
}

.card {
    -webkit-border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    border-radius: 5px !important;
}

.card.card__no-content {
    border: 1px solid #e4e7ed !important;
}

.site-content {
    padding-bottom: 0 !important;
    padding-top: 28px;
    /*padding-top: 38px;*/
}
.content-filter + .site-content {
    padding-top: 0;
}
.scroll-top {
    z-index: 9999;
    right: 20px!important;
    bottom: 70px;
}

.highlight {
    display: none;
}

.club-history-grid__img figure,
.image-box {
    position: relative;
    display: inline-block;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    min-width: 30px;
    max-width: 100%;
    height: auto;
    min-height: 30px;
    vertical-align: top;
    font-size: 0;
}

.image-box.image-box--squre {
    padding: 50%
}

.image-box--rounded {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%
}

.club-history-grid__img img,
.image-box img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    width: 100%;
    max-width: 100%;
    height: 100%;
    max-height: 100%;
    margin: 0;
    padding: 0;
    -o-object-fit: cover;
    object-fit: cover;
}

.hide-table-md {
    display: table;
}
.hide-md,
.hide-lg {
    display: block;
}

.show-md,
.show-table-md,
.show-lg,
.show-xl {
    display: none;
}

@media (max-width: 1200px) {
    .show-xl {
        display: block;
    }

    /* .btn-default.btn-fill,
    .btn-primary.btn-outline,
    .btn-primary,
    .btn-primary-inverse,
    .btn-primary-inverse.btn-fill,
    .btn.btn-outline.btn-default.btn-xs,
    .button.btn-default,
    .btn.btn-outline.btn-default {
        font-size: 9px !important;
        padding: 4px 15px;
        height: auto;
        line-height: 1.4em;
    } */
}

@media (max-width: 992px) {
    .main-nav {
        -webkit-transform: translateX(100%);
        -moz-transform: translateX(100%);
        -ms-transform: translateX(100%);
        -o-transform: translateX(100%);
        transform: translateX(100%);
        background-color: #1E467D;
    }

    .hide-lg {
        display: none;
    }

    .show-lg {
        display: block;
    }

}

@media (max-width: 768px) {
    .hide-table-md,
    .hide-md {
        display: none;
    }

    .show-md {
        display: block;
    }

    .show-table-md {
        display: table;
    }
}

.hero-slider__item-image {
    background-position: center;
}


/**/

.widget-game-result__section-inner {
    padding-bottom: 7px;
    padding-top: 11px;
}

.progress {
    height: 6px;
}

.overflow-hidden {
    overflow: hidden;
}

/*================================1, timeline-custom==============================*/

.game-timeline-wrapper--vertical .game-timeline {
    padding-top: 28px;
}

.game-timeline__team-logo {
    display: none;
}

.game-result__section-decor {
    display: none;
}

.game-timeline__time--kickoff-home {
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.15 0L6.6 4.324l1.05.579L10.2.579 9.15 0zM4.8 1.158v3.474H6V1.158H4.8zM0 5.21v2.315s3.598 1.156 4.594 2.171C5.276 10.392 6.108 11 7.2 11c1.17 0 2.187-.651 2.681-1.592.22.26.544.434.919.434.663 0 1.2-.518 1.2-1.158 0-.64-.537-1.158-1.2-1.158a1.22 1.22 0 00-.638.181C9.954 6.262 8.595 5.211 7.07 5.211H6.3l-.9 1.736V5.211H0z' fill='%2331404B'/%3E%3C/svg%3E");
    font-size: 0;
    background-repeat: no-repeat;
    background-position: 50%;
    z-index: 1;
}

.game-timeline__time--time-home {
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.333 0v1.338C2.338 1.663 0 4.144 0 7.15 0 10.376 2.692 13 6 13s6-2.624 6-5.85c0-3.006-2.338-5.487-5.333-5.812V0H5.333zm0 3.25h1.334v3.63l2.099 2.047-.943.92-2.49-2.428V3.25z' fill='%2331404B'/%3E%3C/svg%3E");
    font-size: 0;
    background-repeat: no-repeat;
    background-position: 50%;
    z-index: 1;
}

.game-timeline__event--ft .game-timeline__time {
    font-size: 0;
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.333 0v1.338C2.338 1.663 0 4.144 0 7.15 0 10.376 2.692 13 6 13s6-2.624 6-5.85c0-3.006-2.338-5.487-5.333-5.812V0H5.333zm0 3.25h1.334v3.63l2.099 2.047-.943.92-2.49-2.428V3.25z' fill='%2331404B'/%3E%3C/svg%3E");
    -webkit-background-size: 60% 60%;
    -moz-background-size: 60%;
    background-size: 60%;
    background-repeat: no-repeat;
    background-position: 50%;
}

.game-timeline-wrapper--vertical .game-timeline .game-timeline__event--ft .game-timeline__time {
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.15 0L6.6 4.324l1.05.579L10.2.579 9.15 0zM4.8 1.158v3.474H6V1.158H4.8zM0 5.21v2.315s3.598 1.156 4.594 2.171C5.276 10.392 6.108 11 7.2 11c1.17 0 2.187-.651 2.681-1.592.22.26.544.434.919.434.663 0 1.2-.518 1.2-1.158 0-.64-.537-1.158-1.2-1.158a1.22 1.22 0 00-.638.181C9.954 6.262 8.595 5.211 7.07 5.211H6.3l-.9 1.736V5.211H0z' fill='%2331404B'/%3E%3C/svg%3E");
    font-size: 0;
    background-repeat: no-repeat;
    background-position: 50%;
}

#secondary .game-timeline:after ,
.spiel-news--block .game-timeline:after {
    display: none;
}
#secondary .game-timeline-wrapper ,
.spiel-news--block .game-timeline-wrapper {
    margin-bottom: 16px !important;
    margin-top: 16px !important;
}
#secondary .game-timeline__event--ft ,
.spiel-news--block .game-timeline__event--ft {
    /*order: -1;*/
    margin-bottom: 0;
}
#secondary .game-timeline__event--kickoff.game-timeline__event--side-home ,
.spiel-news--block .game-timeline__event--kickoff.game-timeline__event--side-home {
    order: 1;
    /*margin-bottom: -4px;*/
    margin-bottom: -30px;
}
#secondary .game-timeline-wrapper--vertical .game-timeline ,
.spiel-news--block .game-timeline-wrapper--vertical .game-timeline {
    padding-bottom: 0;
}
.game-timeline-wrapper--vertical .game-timeline__event--kickoff.game-timeline__event--side-away {
    display: none;
}


.game-timeline__icon img {
    width: auto !important;
}

.game-timeline__icon .sp-icon-sub {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.928 0a.33.33 0 00-.225.09L10.76 1.958a.307.307 0 00-.002.442l4.592 4.485-4.629 4.448a.305.305 0 00-.002.441l1.928 1.883c.126.123.33.124.456.002l6.802-6.535a.307.307 0 00.001-.443L13.161.093A.325.325 0 0012.928 0z' fill='%2307E0C4'/%3E%3Cpath d='M7.072 6.25a.33.33 0 01.225.09L9.24 8.208c.126.122.127.32.002.442L4.65 13.135l4.629 4.448c.127.122.128.32.002.442l-1.928 1.882a.329.329 0 01-.456.002L.095 13.374a.307.307 0 01-.001-.443l6.745-6.588a.325.325 0 01.233-.093z' fill='%23FADC06'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 50%;
}

.home-sidebar .game-timeline-wrapper--vertical .game-timeline__event--kickoff {
    margin-bottom: 7px;
}

.btn-more__widget-timeline a {
    background-color: #ffffff !important;
}

.game-timeline-wrapper--vertical .game-timeline__event-info {
    top: 50%;
    position: relative;
    padding-top: 3px;
}

.game-timeline-wrapper--vertical .game-timeline {
    display: flex;
    flex-direction: column;
    /*flex-direction: column-reverse;*/
}


/*==================================================================*/


/* ================================================= 2. Mega menu =================================*/

.header__top-bar .color {
    color: #FADC06;
}

.faq-menu {
    padding-right: 80px;
    margin-right: auto;
}

.medien-menu,
.kontakt-menu {
    padding-right: 40px;
}

#menu-top-menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 86%;
}

.header__top-bar .medien-menu::before,
.header__top-bar .faq-menu::before,
#menu-item-1235::before {
    display: none;
}

.main-nav__sub-0 .main-nav__title {
    font-size: 16px !important;
}

.menu-item-has-children .posts__inner .posts__excerpt {
    font-weight: 600;
    color: #EDEFF4;
}

.has-mega-menu .main-nav__sub-0 .widget,
.megamenu-widgets-container .posts__date,
.has-mega-menu .main-nav__sub-0 .widget .post-author__name {
    color: #EDEFF4;
}

.megamenu-widgets-container .posts--simple-list--lg--clean .posts__inner .posts__date {
    margin-bottom: 8px;
    margin-top: 8px;
    font-weight: 700;
    color: #EDEFF4;
}

.megamenu-item .megamenu-widgets-container .posts__title {
    padding-top: 3px;
}

.megamenu-item .megamenu-widgets-container .posts__cat .label {
    padding-top: 6px;
}

.megamenu-item .col-lg-4--custom {
    -webkit-box-flex: 0 !important;
    -webkit-flex: 0 0 28% !important;
    -moz-box-flex: 0 !important;
    -ms-flex: 0 0 28% !important;
    flex: 0 0 28% !important;
    margin-left: 25px;
}

.main-nav__sub-0.megamenu-item .post__meta.meta {
    /*width: 33% !important;*/
    width: 50% !important;
    float: left;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}


@media (min-width: 768px) {
    .main-nav__title {
        position: absolute;
        z-index: 2;
    }

    .main-nav__list li.has-mega-menu > .main-nav__sub-0 ul {
        padding-top: 35px;
    }
}

/* ======================================== 2.1  mobile - menu footer ============================-*/
.menu-open .megamenu-item {
    display: block !important;
}
#footer {
    margin-top: 65px;
}
.footer-copyright img {
    margin-bottom: 3px;
}

.footer-copyright a {
    color: #9A9DA2;
}

.footer-copyright:hover a {
    color: #9A9DA2;
}

.footer-secondary__inner .col-lg-4 {
    flex: 0 0 25%;
    max-width: 25%;
}

.footer-secondary__inner .col-lg-8 {
    flex: 0 0 75%;
    max-width: 75%;
}

@media (max-width: 1200px) {
    .footer-secondary__inner .footer-nav .menu-item {
        padding: 0 10px;
    }

    .footer-widgets__inner .footer-col-inner {
        padding: 0;
    }
    .main-nav__sub-0.megamenu-item .post__meta.meta {
        width: 50% !important;
    }
}

@media (max-width: 992px) {
    .menu-item-has-children .posts--simple-list .posts__item:last-child {
        display: none;
    }

    .sidebar-home,
    .news-home {
        width: 100%;
    }

    /*=====mobile-menu==============================================================*/
    .main-nav .main-nav__list > li > a,
    .main-nav .main-nav__list > li > .menu-item-link {
        padding: 16px 24px !important;
    }

    .main-nav__sub-0 .main-nav__sub-1 > li {
        border-bottom: 1px solid rgba(154, 157, 162, 0.1);
        margin-left: -30px;
        margin-right: -30px;
        padding: 0 14px;
    }

    .main-nav__list li > .main-nav__sub-0, .main-nav__list li:hover > .main-nav__sub-0,
    .main-nav__sub-0 li > .main-nav__sub-1, .main-nav__sub-0 li:hover > .main-nav__sub-1,
    .main-nav__sub-1 li > .main-nav__sub-2,
    .main-nav__sub-1 li:hover > .main-nav__sub-2 {
        padding: 0 !important;
    }

    .has-mega-menu .main-nav__sub-0 .main-nav__sub-1 > li:last-child {
        border-bottom: none;
    }

    .main-nav .main-nav__list > li.menu-open,
    .main-nav .main-nav__list > li.menu-open {
        background: #17345C;;
    }
    .main-nav__list .main-nav__sub-0 > li > a {
        font-family: "Nunito Sans", sans-serif;
        padding: 15px 20px 15px 25px;
    }
    .main-nav__list .has-mega-menu .main-nav__sub-0 .megamenu-item .posts__cat-label--category-1 {
        /*background: rgba(30, 70, 125, 0.3);*/
    }

    .main-nav__title {
        display: none !important;
    }


    .no-mega-menu .main-nav__toggle-2:before {
        opacity: 0;
    }
   .no-mega-menu .main-nav__toggle-2:before {
       padding: 11px 0;
        font-size: 14px;
        font-weight: 600;
        text-align: right;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
       opacity: 1;
    }
    .no-mega-menu .main-nav__toggle-2.main-nav__toggle--rotate:before {
        text-align: left;
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg);

    }
    .no-mega-menu .main-nav__toggle-2 {
        width: 100%;
    }
    .has-mega-menu .main-nav__toggle-2:before {
        display: none;
    }
   .no-mega-menu .main-nav__sub-0 .main-nav__sub-1 > li {
        border: none;
    }
    .header-mobile {
        position: fixed;
        z-index: 999999999;
    }

    .main-nav .main-nav__back {
        right: 26px;
        background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.395 3.03L3.03 4.395 10.635 12l-7.65 7.665 1.35 1.35L12 13.365l7.65 7.65 1.365-1.365-7.65-7.65 7.605-7.605-1.365-1.365L12 10.635 4.395 3.03z' fill='%23fff'/%3E%3C/svg%3E");
        -webkit-background-size: contain;
        -moz-background-size: contain;
        background-size: contain;
        top: 15px;
        height: 26px;
        width: 16px;
        background-position: 0 0;
        background-repeat: no-repeat;
    }

    .burger-menu-icon {
        top: 0;
        /*right: 26px !important;*/
        right: 4% !important;
        left: auto;
        width: 70px;
        height: 50px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .burger-menu-icon .burger-menu-icon__line{
        width: 20px;
        top: 14px;
        right: 3%;
    }
    /*.burger-menu-icon .burger-menu-icon__line::before,*/
    .burger-menu-icon .burger-menu-icon__line::after {
        width: 20px;
        top: 16px;
    }
    .burger-menu-icon .burger-menu-icon__line::before {
        width: 20px;
        top: 8px;
    }
    .header-mobile__search-icon::before {
        display: none;
    }

    .header-mobile__search-icon {
        top: 13px;
        left: auto;
        right: 70px;
        background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 .964C5.908.964.96 5.912.96 12.004c0 6.091 4.948 11.04 11.04 11.04 6.091 0 11.04-4.949 11.04-11.04C23.04 5.912 18.092.964 12 .964zm0 .96c5.573 0 10.08 4.507 10.08 10.08 0 2.751-1.102 5.24-2.886 7.058-.878-.645-1.948-.968-2.855-1.29-.51-.182-.97-.362-1.305-.563-.321-.192-.5-.39-.594-.617-.044-.55-.035-.994-.032-1.517.059-.058.133-.099.193-.169.14-.165.282-.366.419-.592.233-.388.403-.862.498-1.343.146-.074.301-.09.42-.24.218-.279.365-.67.43-1.217a1.368 1.368 0 00-.296-1.067c.215-.704.48-1.822.39-2.979-.05-.636-.21-1.277-.595-1.81-.368-.509-.965-.875-1.73-1.007-.485-.551-1.256-.811-2.178-.811H11.95c-2.065.038-3.398.893-3.968 2.197-.543 1.24-.426 2.783-.037 4.39-.209.254-.373.592-.314 1.087.066.546.213.938.431 1.216.119.151.274.167.42.241.095.48.265.954.498 1.342.137.226.28.427.42.592.059.07.133.112.192.17.003.523.012.966-.032 1.517-.094.226-.272.424-.593.617-.334.201-.793.382-1.303.565-.906.325-1.976.65-2.857 1.29a10.043 10.043 0 01-2.887-7.06C1.92 6.43 6.427 1.924 12 1.924zM11.963 4.8c.885 0 1.442.263 1.594.53l.117.206.234.032c.603.084.94.318 1.181.651.241.334.375.8.416 1.323.082 1.046-.217 2.282-.408 2.854l-.12.363.327.198c-.034-.02.154.09.111.442-.05.427-.16.645-.233.738-.073.093-.104.081-.097.08l-.395.033-.042.395c-.037.339-.227.802-.45 1.172-.112.185-.23.35-.33.468-.1.117-.207.19-.166.17l-.257.133v.291c0 .636-.026 1.155.04 1.896l.007.063.022.06c.189.509.583.867 1.027 1.133.443.265.952.457 1.476.644.865.308 1.766.61 2.453 1.057a10.038 10.038 0 01-6.47 2.35c-2.464 0-4.718-.883-6.468-2.348.691-.444 1.593-.748 2.456-1.057.525-.188 1.032-.38 1.474-.647.442-.266.835-.625 1.024-1.132l.022-.06.006-.063c.067-.74.041-1.26.041-1.896v-.29l-.257-.136c.04.021-.066-.052-.165-.17a3.698 3.698 0 01-.33-.466c-.224-.37-.414-.833-.45-1.172l-.043-.395-.395-.033c.007.001-.024.013-.097-.08-.073-.093-.182-.31-.233-.738-.042-.351.147-.463.111-.442l.305-.184-.09-.346c-.412-1.59-.475-3.036-.05-4.007.425-.97 1.275-1.585 3.101-1.62z' fill='%23fff'/%3E%3C/svg%3E");
        -webkit-background-size: contain;
        -moz-background-size: contain;
        background-size: contain;
        width: 24px;
        background-position: 0 0;
        background-repeat: no-repeat;
        display: none;
    }

    .header-mobile__inner {
        background: #1E467D !important;
        height: 48px;
    }

    #recent-posts-widget-3 .posts__item.posts__item--category-1 {
        display: none !important;
    }

    .header-mobile__logo {
        left: 4%;
    }
    #header-mobile .header-mobile__logo {
        transform: none;
    }
    span.main-nav__toggle {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: row-reverse;
        -moz-box-orient: horizontal;
        -moz-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
    }

    .main-nav__toggle--rotate {
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
    }

    .main-nav__toggle::before {
        font-size: 14px;
        font-weight: 600;
        margin-right: 5px;
    }

    .main-nav__toggle.main-nav__toggle--rotate::before {
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg);
    }

    /*===========================================open-close sub-menu=======*/
    .main-nav__toggle--rotate {
        width: 100%;
    }

    .site-wrapper--has-overlay .header-mobile__logo {
        left: 50%;
        position: relative;
        margin-bottom: 50px;
    }

    .site-wrapper--has-overlay .header-mobile__logo-img {
        max-width: 60px;
        width: 55px;
    }

    .hero-slider .slick-list,
    .page-heading {
        margin-top: 47px;
    }

    .main-nav .header-mobile__logo {
        border: none;
    }

    .site-wrapper--has-overlay .header-mobile__logo .header-search-form {
        overflow: visible;
        height: 0;
        top: 0;
        margin: 0 25px;
        position: relative;
        z-index: 1;
        background-color: #1E467D;
        vertical-align: top;
        -webkit-transition: none;
        -o-transition: none;
        -moz-transition: none;
        transition: none;
    }
    .site-wrapper--has-overlay .header-mobile__logo .header-search-form input {
        background: rgba(255, 255, 255, 0.2);

        border: none;
    }
    #mobile-search-form input[name="s"]::placeholder,
    #mobile-search-form input.header-mobile__search-control::placeholder {
        color: #fff !important;
    }

    #mobile-search-form input[name="s"]:-ms-input-placeholder {
        color: #fff!important;
    }

    #mobile-search-form input[name="s"]::-ms-input-placeholder {
        color: #fff!important;
    }

    #mobile-search-form input[name="s"]::placeholder,
    #mobile-search-form input[name="s"]::-ms-input-placeholder,
    #mobile-search-form input[name="s"]:-moz-placeholder,
    #mobile-search-form input[name="s"]:-ms-input-placeholder,
    #mobile-search-form input[name="s"]::-moz-placeholder,
    #mobile-search-form input[name="s"]::-webkit-input-placeholder {
        color: #fff!important;
    }
    
    .post--single .post__thumbnail {
        margin-top: 15px;
    }

    .main-nav__list .has-mega-menu .main-nav__sub-0 .main-nav__sub-1 > li > a {
        padding: 13px 20px 13px 16px;
        font-weight: 800;
        color: #fff;
    }

    .main-nav__list .has-mega-menu .main-nav__sub-0 .megamenu-item {
        padding-right: 24px;
        padding-left: 24px;
    }
    .main-nav__list .has-mega-menu .main-nav__sub-0 .megamenu-item:last-of-type {
        padding-left: 0;
    }
    .no-mega-menu .main-nav__sub-0 {
        background: #17345C;
    }
    .no-mega-menu .main-nav__sub-0 .main-nav__sub-1 > li > a {
        font-family: Nunito Sans;
        padding: 8px 20px 8px 40px !important;
        font-weight: 700;
    }
    .main-nav__toggle.main-nav__toggle--rotate + .menu-item-link {
        /*background-color: #292c31 !important;*/
        border-bottom: none;
    }
    .main-nav__list .has-mega-menu .main-nav__sub-0 {
        background: #17345C;
    }
    .main-nav__list li:hover .main-nav__sub-0 .main-nav__sub-1 {
        /*display: block !important;*/
    }

    /*===============================================icon-mobile----========*/
    .header__primary .main-nav__list > li:nth-child(15),
    .header__primary .main-nav__list > li:nth-child(17),
    .header__primary .main-nav__list > li:nth-child(14),
    .header__primary .main-nav__list > li:nth-child(13) {
        display: none;
    }

    .header__primary .main-nav__list > li.info-block__item a {
        padding: 0 !important;
    }

    .header__primary .info-block__item .df-icon,
    .header__primary .info-block__item .df-icon-custom {
        left: 24px;
        top: 7px;
    }

    .menu-item-object-custom.megamenu-item,
    .menu-item-has-children {
        max-width: 100%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -moz-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
    }
    .no-mega-menu .main-nav__sub-0 li {
        border-bottom: 1px solid rgba(154, 157, 162, 0.1);
        color: #fff;
    }
    .no-mega-menu .main-nav__sub-0 li > a {
        color: #fff;
    }

    .footer-widgets .sponsors {
        padding: 0;
    }

    .menu-item-object-custom.megamenu-item .posts__title + .posts__date {
        color: #9A9DA2;
    }

    .footer-col-inner .info-block__item {
        padding-left: 40px;
    }

    .footer-col-inner .info-block__item--nopadding {
        text-align: center;
        padding: 0;
    }

    .footer-widgets__inner > .container {
        padding-right: 30px;
        padding-left: 30px;
    }

    .footer-secondary__inner .col-lg-8 {
        width: 100vw;
        position: relative;
        border-top: 1px solid #292C31;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .footer-secondary__inner .col-lg-4 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .footer-secondary__inner .col-lg-8 ul {
        padding: 10px 0;
    }

    .footer-secondary__inner {
        padding: 5px;
    }

    /*=====================================footer-mobile(max-width:992)===============*/
    .footer-copyright {
        padding: 10px 0;
        text-align: center;
    }

    .footer .sponsors__item {
        padding-bottom: 18px;
        padding-top: 18px;
        margin: 0 !important;
    }

    #menu-footer-menu {
        display: block;
        overflow-x: auto;
        width: 100%;
        white-space: nowrap;
        -webkit-overflow-scrolling: touch;
    }

    .main-nav .main-nav__list > li > a {
        pointer-events: none;
        border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    }

    .main-nav .main-nav__list > li.kontakt-menu > a,
    .main-nav .main-nav__list > li.medien-menu > a,
    .main-nav .main-nav__list > li.faq-menu > a {
        pointer-events: auto;
    }

    .main-nav__toggle {
        width: 100%;
    }

    .card__content .form-group--password-forgot {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .btn-default, .button {
        background-color: #1e467d;
    }
}

.no-mega-menu .main-nav__sub-0 {
    min-width: 251px;
}

/*===================================3. Desktop======================*/


.home .post__meta.meta {
    margin-top: 7px;
    margin-bottom: 5px;
}

.home .hero-slider__item-container .meta__item--date {
    /*width: 100px !important;*/
}

.home .site-content {
    padding-bottom: 0;
    padding-top: 0;
}

.meta__item--views::before {
    display: none;
}

/*==========================3.1 icon-header-desktop============================*/

.info-block__heading,
.info-block--header .info-block__heading {
    font-size: 11px;
    margin-top: 12px !important;
    margin-left: 10px;
}

.info-block--header .info-block__item {
    margin: 7px 0 0 60px;
}

.info-block--header .info-block__item--contact-primary {
    margin-left: 38px;
}

.info-block__heading a {
    color: #FFF !important;
    font-weight: 800;
    font-size: 11px !important;
}

.info-block__item--contact-three > span {
    display: none !important;
}

.info-block__item--contact-primary img,
.info-block__item--contact-secondary img {
    width: 32px !important;
}

.df-icon--soccer-ball {
    width: 32px;
    height: auto;
}

.info-block__item .df-icon-custom img {
    width: 32px;
}


/*======================================3.2 footer-desktop====================*/
.info-block--footer .info-block__heading {
    margin-top: 4px !important;
}

.footer-nav .menu-item > a {
    font-weight: 400;
}

.footer-nav .menu-item.bold-menu > a {
    font-weight: 800;
}

.footer-copyright {
    font-weight: 800;
}

.info-block--footer .info-block__item {
    margin-bottom: 28px;
}

.footer-col-inner .posts__cat .label {
    padding-top: 6px;
}

.sp-footer-sponsors {
    display: none;
}

.footer-widgets {
    background: #292C31;
}

.footer-secondary,
.footer-secondary__inner {
    background: #1E2024;
    z-index: 3;
}

.footer-widgets .footer-widgets__inner {
    background: #34383F;
}

.footer-widgets__inner {
    background: #292C31;
}

.footer-logo.footer-logo--has-txt {
    padding-bottom: 45px;
    padding-left: 5px;
}

.footer-logo--has-txt .footer-logo__img {
    width: 82px;
    height: auto;
}

.footer-col-inner .widget__title {
    font-size: 16px;
    margin-bottom: 2.5em;
}

.footer-logo .footer-logo__tagline {
    color: #fff;
}

.footer-col-inner .textwidget,
.footer-col-inner .widget-contact-info__desc {
    color: #9A9DA2;
    margin-bottom: 0;
    line-height: 16px;
}

.footer-widgets .widget-contact-info__body {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.footer-widgets .widget-contact-info__body .info-block__item:nth-child(2) {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -moz-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
}

.sponsors {
    margin: 0;
    padding: 16px;
    display: block !important;
}

.sponsors__item img {
    opacity: 1;
    -webkit-filter: grayscale(100%);
    mix-blend-mode: luminosity;
    filter: grayscale(100%);
    height: 40px;
    width: auto;
    margin: 0 auto;
    object-fit: contain;
}

.header-widget-sponsor-frauen .sponsors__item img {
    opacity: 1;
    -webkit-filter: inherit!important;
    mix-blend-mode: inherit!important;
    filter: none!important;
    height: 40px;
    width: auto;
    margin: 0 auto;
    object-fit: contain;
}

.sponsors-logos .sponsors__item:first-child img {
    opacity: 1;
}

.sponsors-logos .slick-slide:first-child img {
    margin-left: 0;
}

.footer-widgets__inner .info-block__item.info-block__item--nopadding {
    margin-top: 85px;
}

.footer-widgets__inner .info-block__item a {
    color: #EDEFF4;
}


.footer-logo__tagline {
    text-transform: uppercase;
}

.footer-widgets__inner .row div:nth-child(3) .widget__title {
    opacity: 0;
}

.sponsors-logos .slick-track {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0!important;
}

.sponsors-logos.slick-initialized .slick-slide {
    margin-right: 24px;
    margin-left: 24px;
    /*min-width: 120px;*/
}

@media (min-width: 992px) {
    .sponsors-logos.slick-initialized .slick-slide {
        width: auto !important;
    }
    .sponsors-logos.slick-initialized .slick-slide {
        margin-right: 35px;
        margin-left: 35px;
    }
}

.sponsors-logos.slick-initialized .slick-slide .sponsors__item {
    padding: 0;
    margin: 0;
    vertical-align: middle;
}

/*===========contact-form-footer=======================*/

.footer-col-inner .form-group.mb-0 input {
    border: 1px solid #1E467D;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 5px 24px;
    font-size: 9px;
    color: #FFF!important;
}

.footer-col-inner .form-group--xs {
    border: 1px solid rgba(30, 32, 36, 0.5);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-bottom: 16px;
}

.header-widget .game-timeline-wrapper,
.header-widget .game-result__subheader,
.header-widget .game-result__score-result--loser ~ .game-result__score-result--winner::after,
.game-result section:nth-child(2) {
    display: none;
}


.header-widget.md-none {
    padding: 0 8px;
}

.footer-widgets .widget_text .form-control:not(:focus) {
    border: 1px solid rgba(30, 32, 36, 0.5);
}

.header-widget.md-none .header-widget__wrap {
    padding-left: 8px !important;
    padding-right: 8px !important;
}

.widget--footer .posts__item .posts__date {
    color: #9A9DA2;
    font-size: 10px;
}

.footer-widgets .widget_text .input-email .form-control {
    height: 40px;
}

.footer-widgets .row .col-sm-6:last-of-type .footer-col-inner {
    padding: 0 5px;
}

.footer-widgets .footer-col-inner .btn {
    width: 100%;
}

/*================== 3.3 header-menu-desktop=====================*/


@media (min-width: 992px) {
    #menu-top-menu {
        width: 82%;
    }

    .header-search-form {
        width: 145px;
    }

    .hero-slider,
    .hero-slider__item {
        height: 680px !important;
    }

    .lg-none {
        display: none;
    }

    .header-search-form,
    .header__secondary {
        background-color: #1e467d;
        border: #1e467d;
    }

    .has-mega-menu .main-nav__sub-0 {
        background-color: #17345C;
        border-top: 4px solid #FADC06;
    }

    .no-mega-menu .main-nav__sub-0 {
        background-color: #17345C;
        border: none !important;
        margin-top: -14px;
    }

    .main-nav__sub-0 > li.menu-item-has-children > a::after {
        font-size: 12px !important;
    }

    .no-mega-menu .main-nav__sub-0 li {
        border-bottom: 1px solid rgba(30, 32, 36, 0.3);
    }

    .no-mega-menu .main-nav__sub-1 li:hover a {
        color: #fadc06 !important;
    }

    .no-mega-menu .main-nav__sub-0 ul {
        margin-top: 1px;
    }

    .no-mega-menu .main-nav__sub-0 li a {
        border: none !important;
        font-family: Nunito Sans !important;
    }

    .no-mega-menu .main-nav__sub-0 li .main-nav__sub-1 {
        border-bottom: none !important;
        border-right: none !important;
        border-top: none !important;
        border-left: 1px solid rgba(30, 32, 36, 0.3);
        min-width: 260px;
    }

    .has-mega-menu .main-nav__sub-0 li,
    .has-mega-menu .main-nav__sub-0 li:hover {
        background-color: #17345C;
        border: #1e467d;
    }

    .has-mega-menu .main-nav__sub-0 li.menu-item-has-children ul li:hover a {
        color: #fadc06 !important;
    }

    .header-widget-first .game-result__title,
    .header-widget-three .game-result__title {
        display: none;
    }

    .main-nav__list > li.current-menu-ancestor.current-menu-parent,
    .main-nav__list > li.current_page_ancestor,
    #menu-primary-menu > li:hover,
    #menu-primary-menu > li:active,
    .main-nav__list > li.current-menu-item.current_page_item {
        background-color: #FADC06;
        border: #FADC06;
    }

    .main-nav__sub-0 li:hover .main-nav__sub-1 {
        background-color: #17345C !important;
    }

    .has-mega-menu .main-nav__sub-0 ul {
        background-color: #17345C;
        padding: 0 !important;
        margin: 0 !important;
        margin-top: 35px !important;
    }

    .header__top-bar {
        background-color: #17345C;
    }


    .nav-account .nav-account__item > a {
        color: #fff;
        font-weight: bold;
        font-size: 11px;
    }

    .nav-account .nav-account__item > a:hover {
        color: #fadc06;
    }

    #menu-primary-menu,
    .header__primary::after,
    .header__primary-inner::before,
    .header__primary {
        background-color: #ffffff;
        color: #1e467d !important;
    }

    .main-nav__list > li.menu-item-has-children > a::after,
    .main-nav__list > li > a {
        color: #1e467d !important;
    }

    .main-nav__list > li.menu-item-has-children > a::after {
        content: '';
        width: 8px;
        height: 6px;
        background-image: url("data:image/svg+xml,%3Csvg width='8' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5975.76A.1593.1593 0 001.487.807l-.96.96a.16.16 0 000 .2263l3.36 3.36a.16.16 0 00.2262 0l3.36-3.36a.16.16 0 000-.2263l-.96-.96a.16.16 0 00-.2262 0L4 3.0938 1.7131.8069A.1605.1605 0 001.5975.76z' fill='%231E467D'/%3E%3C/svg%3E");
    }

    .main-nav__sub-0 > li.menu-item-has-children > a::after {
        content: '';
        width: 8px;
        height: 6px;
        transform: rotate(-90deg);
        background-image: url("data:image/svg+xml,%3Csvg width='8' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5975.76A.1593.1593 0 001.487.807l-.96.96a.16.16 0 000 .2263l3.36 3.36a.16.16 0 00.2262 0l3.36-3.36a.16.16 0 000-.2263l-.96-.96a.16.16 0 00-.2262 0L4 3.0938 1.7131.8069A.1605.1605 0 001.5975.76z' fill='%23fff%0A'/%3E%3C/svg%3E");
        margin-top: -3px;
    }

    .main-nav__sub-1 li a {
        color: #fff !important;
    }

    .footer-widgets__inner {
        padding-bottom: 35px;
        padding-top: 87px;
    }

    .info-block--footer {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .info-block--footer .info-block__item--contact-primary {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -moz-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }

    .header__secondary .info-block.info-block--header .info-block__link {
        color: #FFF;
    }

    .main-nav__list > li > a {
        line-height: 48px;
    }

    #header__primary,
    .header__primary-inner {
        min-height: 48px !important;
        background-color: #fff;
    }

    .has-mega-menu .main-nav__sub-0 {
        top: 48px !important;
        padding: 40px 35px !important;
    }

    .header__secondary {
        height: 88px;
    }

    /*==================3.4 search-header-desktop==============*/
    #mobile-search-form input[name="s"] {
        background: rgba(255, 255, 255, 0.2) !important;
        opacity: 1 !important;
        border-color: transparent !important;
        color: #fff;
    }

    #mobile-search-form input[name="s"]::placeholder,
    #mobile-search-form input.header-mobile__search-control::placeholder {
        color: #fff !important;
    }

    #mobile-search-form input[name="s"]:-ms-input-placeholder {
        color: #fff;
    }

    #mobile-search-form input[name="s"]::-ms-input-placeholder {
        color: #fff;
    }

    #mobile-search-form input[name="s"]::placeholder,
    #mobile-search-form input[name="s"]::-ms-input-placeholder,
    #mobile-search-form input[name="s"]:-moz-placeholder,
    #mobile-search-form input[name="s"]:-ms-input-placeholder,
    #mobile-search-form input[name="s"]::-moz-placeholder,
    #mobile-search-form input[name="s"]::-webkit-input-placeholder {
        color: #fff;
    }

    .header-mobile__search-submit .fa.fa-search:before {
        display: none;
    }


}

@media (min-width: 1100px) {
    .info-block--header .info-block__item {
        margin-left: 40px;
    }

    #menu-top-menu {
        width: 81.5%;
    }

    .header-search-form {
        width: 200px;
    }
}

@media (min-width: 1200px) {
    #menu-top-menu {
        width: 79.5%;
    }

    .header-search-form {
        width: 367px;
    }
}

@media (min-width: 1300px) {
    .info-block--header .info-block__item {
        margin-left: 55px;
    }

    .info-block--header .info-block__item--contact-primary {
        margin-left: 32px;
    }

    .header-search-form {
        width: 367px;
    }

    #menu-top-menu {
        width: 83.5%;
    }
}

.header-widget-second .card {
    background: transparent !important;
}

.header-widget-second .game-result__score-result--loser {
    font-size: 40px !important;
}

/* 4. Home-page-content */


.home-carousel > div > .vc_column-inner {
    padding-top: 0;
}

/*====================4.1 banner-home==============*/

.game-header-background {
    background: url('/wp-content/uploads/2022/06/Hintergrundbild-scaled.jpeg') no-repeat 50%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
}

.header-attention--bg .sponsors,
.game-header-background .sponsors {
    background: #292c31
}

.game-header-background .game-header {
    /*padding-top: 7% !important;*/
    padding-top: 80px !important;
}

.game-header_club {
    width: 32%;
}

.header-attention--bg .sponsors__item,
.game-header-background .sponsors__item {
    margin: 0 44px;
}

.header-attention--bg .sponsors__item img,
.game-header-background .sponsors__item img {
    height: 32px;
    width: auto;
}

.sponsors-logos {
    padding-top: 16px;
    padding-bottom: 16px;
}

.footer-widgets .sponsors-logos {
    padding-top: 15px;
    padding-bottom: 15px;
}

.game-header-background .btn-header-before a {
    background: #fff;
    padding: 9px 16px;
    font-weight: 800;
    font-size: 14px;
}

.game-header--before .game-header_result--bg {
    background: #FADC06 !important;
    width: 253px;
    margin: 46px auto 15px auto;
    padding: 19px 24px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.game-header--before .league-place--desktop {
    font-weight: 800;
    font-size: 24px;
    color: #fff;
    text-transform: uppercase;
    margin-top: -20px;
}

.game-header--before .btn-header-before {
    margin: 60px auto !important;
}

.game-header--before .game-header_wrapper .game-header_result {
    margin-bottom: 41px;
    height: 167px;
}

.game-header--before .time-start {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.game-header--before .time-start .small-desc {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 33%;
    color: #1E2024;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 900;
    line-height: 1;
}

.game-header--before .time-start .small-desc,
.game-header--before .time-start .small-desc span {
    display: block;
    text-align: left;
}

.game-header--before .time-start .small-desc span {
    font-size: 7px;
    letter-spacing: 0;
    text-transform: uppercase;
}

.game-header--before .time-start span.time-before {
    font-style: normal;
    font-weight: 900;
    font-size: 40px;
    color: #1E467D;
}

.game-header .pagination-game__prev a,
.game-header .pagination-game__next a {
    font-weight: 800;
    font-size: 14px;
    color: #fff;
    position: relative;
    cursor: pointer;
}

.game-header .pagination-game {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    text-transform: uppercase;
    /*margin-bottom: 51px !important;*/
}

.game-header .pagination-game__next ,
.game-header .pagination-game__prev {
    /*padding-right: 32px;*/
    position: relative;
}
.game-header .pagination-game__next a {
    width: 160px;
    display: inline-block;
    z-index: 2;
}
.game-header .pagination-game__prev a {
    width: 140px;
    display: inline-block;
    z-index: 2;
}
.game-header .pagination-game__next a {
    text-align: left;
}
.game-header .pagination-game__prev a {
    text-align: right;
}
.game-header .pagination-game__next::after {
    content: "";
    position: absolute;
    width: 9px;
    height: 16px;
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.54.99L.175 2.355 6.835 9l-6.66 6.66 1.35 1.35L8.86 9.675 9.55 9l-.69-.675L1.54.99z' fill='%23fff'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    /*margin-left: 24px;*/
    margin-top: 5px;
    right: 0;
}

.game-header .pagination-game__prev {
    /*padding-left: 32px;*/
    /*position: relative;*/
}

.game-header .pagination-game__prev::before {
    content: "";
    position: absolute;
    width: 13px;
    height: 22px;
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.54.99L.175 2.355 6.835 9l-6.66 6.66 1.35 1.35L8.86 9.675 9.55 9l-.69-.675L1.54.99z' fill='%23fff'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    /*margin-left: -32px;*/
    margin-bottom: 5px;
    left: 0;
}

.game-header--during .btn-header-before {
    margin-bottom: 60px !important;
    margin-top: 40px;
}

.game-header--during .game_result span,
.game-header--during .game-header_time {
    font-style: normal !important;
}

.game-header--during .game_result {
    padding: 12px;
}

.game-header--during .game-header_result {
    width: 32% !important;
}

.game-header_time .time-result {
    position: relative;
    text-transform: uppercase;
    font-size: 16px;
}

    /*
.game-header_time .time-result::before {
    content: "";
    position: absolute;
    width: 20px;
    height: 22px;
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.08.96V2.4h.96v.527C4.928 3.412.92 7.723.92 12.96c0 5.561 4.519 10.08 10.08 10.08s10.08-4.519 10.08-10.08c0-5.237-4.008-9.548-9.12-10.033V2.4h.96V.96H9.08zm9.233 1.51l-.962.963 2.215 2.215.963-.962-2.216-2.216zM11 3.84a9.113 9.113 0 019.12 9.12A9.113 9.113 0 0111 22.08a9.113 9.113 0 01-9.12-9.12A9.113 9.113 0 0111 3.84zM6.195 7.675a.48.48 0 00-.334.824l4.213 4.213a.96.96 0 001.175 1.175l.852.852a.479.479 0 00.786-.523.48.48 0 00-.108-.155l-.853-.854a.96.96 0 00-1.175-1.175L6.54 7.822a.48.48 0 00-.344-.146z' fill='%23fff'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    background-size: contain;
    left: -38px;
    margin-top: 4px;
    top: 0;
}
    */

.game-result__team--even .goal-club span {
    position: relative;
    padding-left: 25px;
}

.game-result__team--odd .goal-club span {
    position: relative;
    padding-right: 25px;
}

.game-result__team--odd .goal-club span::before {
    top: 5px;
    right: 0;
}

.game-result__team--odd .game-result__team-name,
.game-result__team--odd .goal-club {
    text-align: right;
}

.game-result__team--even .goal-club span::before {
    top: 5px;
    left: 0;
}

.goal-club span::before {
    content: "";
    position: absolute;
    width: 15px;
    height: 15px;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.909.64A7.366 7.366 0 001 10.275 7.366 7.366 0 0010.275 15c3.842-1.249 5.952-5.371 4.737-9.216A.303.303 0 0015 5.725 7.368 7.368 0 007.909.64zM6.3 1.5l1.389.865v2.661L5.29 6.77c-.006-.004-.012-.005-.02-.008l-2.537-.816-.39-1.572A6.693 6.693 0 016.3 1.5zm3.399 0a6.726 6.726 0 013.959 2.871l-.394 1.59-2.554.808-2.381-1.73V2.355l1.37-.855zM2.544 6.556l2.531.814a.094.094 0 00.02.006l.911 2.81-1.59 2.188-1.613-.114A6.735 6.735 0 011.29 7.61l1.253-1.054zm10.925.01L14.71 7.61a6.718 6.718 0 01-1.516 4.65l-1.628.115-1.571-2.194.91-2.803 2.564-.813zM6.525 10.56h2.954l1.575 2.199-.609 1.5a6.69 6.69 0 01-4.89.001l-.615-1.519 1.585-2.18z' fill='%23FADC06'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    background-size: contain;
}

.game-header-background .goal-club span {
    display: block;
}

.game-header--after .btn-header-before {
    margin-bottom: 60px !important;
    margin-top: 40px;
}

.game-header--after .game_result span,
.game-header--after .game-header_time {
    font-style: normal !important;
}

.game-header--after .game_result {
    padding: 12px;
}

.game-header--after .game-header_result {
    width: 29% !important;
}

.header-attention--bg {
    background: url("/wp-content/uploads/2019/12/header-attention.png") no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
}

.header-attention--bg .header-attention__title {
    color: #000000;
    font-weight: 900;
    font-size: 48px;
    text-transform: uppercase;
    padding: 160px 0 210px 0;
}

.header-attention--bg .header-attention__desc {
    color: #000000;
    font-weight: 700;
    font-size: 48px;
    padding: 0 0 250px 0;
}

.header-attention-wrapper {
    text-align: center;
}

/*======================== 4.2.banner-three ================*/
.three-banner h5 {
    font-size: 18px;
    line-height: 25px;
    font-weight: 800;
    text-transform: uppercase;
    color: #ffffff;
}

.three-banner h5 a {
    font-size: 18px;
    line-height: 25px;
    font-weight: 800;
    text-transform: uppercase;
    color: #ffffff;
    /*height: 50px;*/
    padding-top: 31px;
    padding-left: 16px;
}

.three-banner .vc_col-has-fill > .vc_column-inner {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    padding-top: 0;
    height: 136px;
}

.three-banner .vc_col-has-fill > .vc_column-inner > .wpb_wrapper {
    width: 155px;
    background: #1E467D;
    /*padding-top: 22px;*/
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    height: 100%;
}

.three-banner .btn-primary {
    margin-bottom: 16px !important;
}

.three-banner .card__content {
    padding: 4px 11px;
}

.three-banner .wpb_wrapper h5 {
    padding-left: 8px;
    display: table-cell;
    vertical-align: middle;
}

.three-banner .wpb_wrapper .btn-container {
    padding-left: 8px;
    margin-top: auto;
    width: 100%;
}

.three-banner-season {
    margin-top: 40px;
    margin-bottom: 5px !important;
}

.three-banner-season .card__content {
    padding: 4px 11px;
}

.three-banner-season .vc_row > .vc_column_container {
    padding: 2.5px;
}

.btn-small-padding > .btn-primary {
    padding: 5px 6px;
}

.post-grid-video-big {
    margin-bottom: 12px;
}

.three-banner-one.card {
    margin-bottom: 40px;
}

.three-banner-two {
    margin-top: 25px;
}

.three-banner-three.card {
    margin-bottom: 40px;
}

.home-banner-moments {
    height: 216px;
    background: #fff;
    border-radius: 4px;
    border: 1px solid #E4E7ED;
    padding: 4px;
    margin: 0 0 40px 0 !important;
}

.home-banner-moments .home-banner-moments__logo {
    background: linear-gradient(216.76deg, #98A7D0 0%, #375783 100%);
    border-radius: 0px 4px 4px 0px;
}

.home-banner-moments .home-banner-moments__logo .vc_single_image-img {
    max-width: 162px;
}

.home-banner-moments .home-banner-moments__item {
    padding-left: 7%;
}

.home-banner-moments .home-banner-moments__caption {
    color: #fff;
    font-weight: 600;
    font-size: 24px;
    line-height: 40px;
}

.home-banner-moments .home-banner-moments__caption strong {
    font-weight: 900;
    font-size: 32px;
}

.home-banner-moments > div:first-of-type .vc_column-inner {
    height: 100%;
    border-radius: 4px 0 0 4px;
    padding-top: 0;
}

.home-banner-moments .home-banner-moments__item > .wpb_column {
    position: static;
}

@media (max-width: 1200px) {
    .three-banner h5 {
        font-size: 16px;
        line-height: 18px;
    }

    .three-banner .vc_col-has-fill > .vc_column-inner > .wpb_wrapper {
        width: 143px;
    }
    .home-carousel > div > .vc_column-inner {
        padding-top: 0;
        padding-bottom: 25px;
    }
}

@media (max-width: 992px) {
    .three-banner .card__content {
        background: #edeff4;
        padding: 6px 7px 0 7px;
    }

    .three-banner.card {
        border: none;
        margin-bottom: 0;
        margin-top: 10px;
    }

    .three-banner-season .card__content {
        padding: 4px 5px;
    }

    .three-banner h5 a {
        padding-left: 25px;
    }


}

@media (max-width: 768px) {
    .home-banner-moments {
        height: auto;
        padding: 0;
    }

    .home-banner-moments .home-banner-moments__item .btn-container {
        margin-bottom: 41px;
    }

    .home-banner-moments > div:first-of-type .vc_column-inner {
        border-radius: 4px 4px 0 0;
    }

    .home-banner-moments .home-banner-moments__logo {
        border-radius: 0 0 4px 4px;
    }
    .game-header--during .btn-header-before {
        margin-bottom: 0!important;
        margin-top: 0;
    }

    #match-header-future .game-header--before:not(.game-header--season),
    .game-header--during {
        background: none!important;
        /*background-size: cover!important;*/
        /*background: url('/wp-content/uploads/bg-home-during.png') no-repeat 50% !important;*/
        /*background: url('/wp-content/uploads/2019/11/IMAGE-BACKGROUNDspiel-full.png') no-repeat 50%!important;*/
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;

    }
    #match-header-future .game-header--before .btn-header-before {
        margin: 0!important;
        padding-bottom: 30px;
    }
    .game-header--before .game-header_wrapper .game-header_result {
        margin-bottom: 35px;
    }
    #match-header-future .game-header--before:not(.game-header--season) .game-header_wrapper .game-header_result {
        margin-bottom: 85px;
    }
    #match-header-future .btn-header-before .btn ,
    .game-header--during .btn-header-before .btn {
        height: 40px;
        font-size: 14px!important;
        line-height: 2.2em;
    }
    .game-header--during.game-header--before:not(.game-header--season) .league-wrapper .league-name ,
    #match-header-future .game-header--before:not(.game-header--season) .league-wrapper .league-name {
        background: #1E467D!important;
        font-size: 10px!important;
    }
    .game-header--during.game-header--before:not(.game-header--season) .game-header_result--bg ,
    #match-header-future .game-header--before .game-header_result--bg {
        margin: 17px auto 15px auto;
    }
    .game-header--during .game-header_result {
        width: 40% !important;
        min-height: 245px;

    }
}
@media (max-width: 420px) {
    .game-header--before .game-header_wrapper .game-header_result {
        /*margin-bottom: 56px;*/
    }
}

/*======================4.3 sidebar-social -home============*/

.df-social-count--default .btn-social-counter--facebook {
    background: #536CA6;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    height: 64px;
}

.df-social-count--default .btn-social-counter--facebook .btn-social-counter__icon {
    background: #486198;
}

.df-social-count--default .btn-social-counter--instagram {
    background: #935AA6;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    height: 64px;
}

.df-social-count--default .btn-social-counter--instagram .btn-social-counter__icon {
    background: #7F4998;
}

.df-social-count--default .btn-social-counter--twitter {
    background: #6BCCEE;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    height: 64px;
}

.df-social-count--default .btn-social-counter--twitter .btn-social-counter__icon {
    background: #63C0E1;
}

.df-social-count--default .btn-social-counter--youtube .btn-social-counter__icon {
    background: #C64F3A;
}

.df-social-count-widget .btn-social-counter__title {
    font-size: 14px;
    font-weight: 800;
}

.df-social-count-widget .btn-social-counter__add-icon {
    border: 1px solid #ffffff;
}

.df-social-count-widget .btn-social-counter__add-icon::before {
    width: 13px;
    height: 1.5px;
}

.df-social-count-widget .btn-social-counter__add-icon::after {
    width: 1px;
    height: 13px;
}

.btn-social-counter__icon {
    width: 64px !important;
}

.btn-social-counter__icon .fa {
    width: 24px;
    height: 24px;
}

.fa.fa-facebook:before {
    content: "" !important;
    background: url("data:image/svg+xml,%3Csvg width='22' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.68.92H3.32a2.4 2.4 0 00-2.4 2.4v15.36a2.4 2.4 0 002.4 2.4h15.36a2.4 2.4 0 002.4-2.4V3.32a2.4 2.4 0 00-2.4-2.4zm-1.92 7.2h-.96c-1.027 0-1.44.24-1.44.96v1.44h2.4l-.48 2.4h-1.92v7.2h-2.4v-7.2h-1.92v-2.4h1.92V9.08c0-1.92.96-3.36 2.88-3.36 1.392 0 1.92.48 1.92.48v1.92z' fill='%23fff'/%3E%3C/svg%3E") no-repeat;
}

.fa-instagram:before {
    content: "" !important;
    background: url("data:image/svg+xml,%3Csvg width='22' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.68.44A6.246 6.246 0 00.44 6.68v8.64a6.246 6.246 0 006.24 6.24h8.64a6.246 6.246 0 006.24-6.24V6.68A6.246 6.246 0 0015.32.44H6.68zm10.08 3.84c.527 0 .96.432.96.96s-.432.96-.96.96a.963.963 0 01-.96-.96c0-.528.431-.96.96-.96zM11 5.72A5.283 5.283 0 0116.28 11 5.283 5.283 0 0111 16.28 5.283 5.283 0 015.72 11 5.283 5.283 0 0111 5.72zm0 .96c-2.381 0-4.32 1.94-4.32 4.32 0 2.38 1.939 4.32 4.32 4.32 2.38 0 4.32-1.94 4.32-4.32 0-2.38-1.94-4.32-4.32-4.32z' fill='%23fff'/%3E%3C/svg%3E") no-repeat;
}

.fa-twitter:before {
    content: "" !important;
    background: url("data:image/svg+xml,%3Csvg width='24' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.03 3.01a9.874 9.874 0 01-2.836.778 4.948 4.948 0 002.171-2.73 9.911 9.911 0 01-3.135 1.196A4.924 4.924 0 0016.628.696a4.936 4.936 0 00-4.807 6.06A14.015 14.015 0 011.647 1.598 4.917 4.917 0 00.98 4.081c0 1.712.87 3.223 2.195 4.11a4.931 4.931 0 01-2.237-.62v.063a4.942 4.942 0 003.958 4.841 4.939 4.939 0 01-2.229.082 4.947 4.947 0 004.61 3.43 9.894 9.894 0 01-6.129 2.111 9.7 9.7 0 01-1.175-.07 13.945 13.945 0 007.565 2.219c9.079 0 14.044-7.52 14.044-14.042 0-.214-.006-.43-.013-.64.964-.695 1.8-1.565 2.462-2.555z' fill='%23fff'/%3E%3C/svg%3E") no-repeat;
}

.fa-twitter:before,
.fa-instagram:before,
.fa.fa-facebook:before {
    width: 24px;
    height: 24px;
    left: 0;
    position: absolute;
}

.widget--sidebar .btn-social-counter {
    padding: 18px 60px 18px 72px;

}

.widget--sidebar .btn-social-counter + .btn-social-counter {
    margin-top: 8px;
}

.sidebar-home {
    padding-left: 16px;
}

.vc_grid-filter.vc_grid-filter-color-white > .vc_grid-filter-item.vc_active > span,
.vc_grid-filter.vc_grid-filter-color-white > .vc_grid-filter-item:hover > span {
    color: #31404B;
}

.btn-social-counter__count {
    text-transform: capitalize;
}

@media (max-width: 1200px) {
    .btn-social-counter {
        padding: 18px 35px 10px 76px !important;
    }

    .df-social-count-widget .btn-social-counter__title {
        font-size: 12px;
    }

    .btn-social-counter__add-icon {
        right: 16px;
    }

    .home-subscr__form label {
        margin-bottom: 2px;
    }

}

/*=========================================== 4.4 fanshop - page===================*/
.fanshop {
    margin-bottom: 15px;
}

.fans-shop-page .fans-shop-page--grid .owl-carousel {
    margin-right: 0 !important;
    margin-left: 0 !important;
    padding-right: 0 !important;
    padding-left: 0 !important;
}

.fans-shop-page .fans-shop-page--grid .owl-item.active {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    overflow: hidden;
    margin-right: 0 !important;
}

.fans-shop-page {
    /*margin-bottom: 55px !important;*/
}

/*=================== 4.5 cubs-home-section ==========================*/
.cubs .vc_inner {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.cubs .vc_column_container {
    background: #ffffff;
    padding: 45px 5px 15px 5px;
    max-height: 278px;
    border-right: 1px solid #E4E7ED;
}

.business-overview__awards .card__content,
.cubs .card__content {
    background: #edeff4;
    padding: 15px 10px;
}

.business-sponsoring .card,
.business-overview__awards .card {
    border: none;
}

.business-overview__awards .wpb_single_image img,
.cubs .wpb_single_image img {
    max-height: 64px;
    max-width: 64px;
    -o-object-fit: contain;
    object-fit: contain;
}

.cubs .vc_figure {
    height: 64px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 32px;
}

.business-overview__awards .number-title,
.cubs .number-title {
    font-size: 48px;
    line-height: 40px;
    color: #1E467D;
    font-weight: 800;
    margin-bottom: 38px !important;
    margin-top: 44px;
}

.business-overview__awards .number-title {
    font-size: 40px;
}

.cubs .first-title {
    font-size: 24px;
    line-height: 32px;
    color: #1E467D;
    font-weight: 800;
    text-transform: uppercase;
    margin-bottom: 24px !important;
}

.business-overview__awards .second-title-cubs,
.cubs .second-title-cubs {
    font-weight: 800;
    font-size: 14px;
    line-height: 16px;
    color: #31404B;
    text-transform: uppercase;
    margin-bottom: 32px;
}

.second-title-cubs .second-title--small {
    font-weight: 400;
}

.cubs.card {
    border: none;
    margin-bottom: 25px;
    margin-top: 25px;
}

.cubs .vc_col-has-fill > .vc_column-inner {
    padding-top: 0;
}

@media (max-width: 1200px) {
    .cubs .first-title {
        font-size: 18px;
    }

}


/*============== 4.7 header-widget & sponsor-home============*/

.header-widget .card__header > h4,
.header-widget .game-result__league,
.header-widget .game-result__header--alt .game-result__date,
.header-widget .game-result__date,
.header-widget .game-result__score.game-result__score--lg span {
    color: #1E467D;
    font-family: Nunito Sans;
    text-transform: uppercase;
}

.header-widget-first .wpb_wrapper,
.header-widget-second .wpb_wrapper,
.header-widget-three .wpb_wrapper {
    background: #ffffff;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
    height: 222px;
}

.header-widget-sponsor.home .vc_column-inner {
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
}

.header-mannschaft .header-widget-sponsor.header-widget-sponsor--light {
    background-color: #fff;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.header-mannschaft .header-widget-sponsor .sponsors__item img {
    filter: none;
}


.header-widget .game-result__team {
    width: 27%;
}

.header-widget .game-result__score-wrap {
    width: 46%;
}

.hero-slider-wrapper .hero-slider-thumbs .posts__inner {
    padding: 0 30% 50px 0;
}

.header-widget-second {
    background: rgba(23, 52, 92, 0.3);
}

.header-widget-three,
.header-widget-second,
.header-widget-first {
    padding-top: 16px;
}

.vc_custom_1575369889978 {
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
}


/*=====================4.7.1 -btn========================*/

.header-widget .btn-container {
    margin-top: auto;
    padding-bottom: 15px;
    z-index: 2;
    position: relative;
}

.btn-white .btn-default {
    background: #FFFFFF;
    border: 1px solid #DBDFE6;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #1E467D;
}

.header-widget-second .btn-center .btn-default:hover,
.btn-right .btn-default:hover,
.btn-white .btn-default:hover {
    background-color: #9a9da2;
    border-color: #9a9da2;
    color: #fff;
}

.btn-primary-inverse:hover {
    color: #FADC06;
    background: #17345C;
}

.header-widget-first .wpb_wrapper,
.header-widget-three .wpb_wrapper,
.header-widget-second .wpb_wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.header-widget-three .wpb_wrapper > div:first-of-type,
.header-widget-first .wpb_wrapper > div:first-of-type,
.header-widget-second .wpb_wrapper > div:first-of-type {
    width: 100%;
}

.header-widget-second .btn-left,
.header-widget-three .btn-left {
    padding-right: 0px;
}

.btn-left a {
    color: #FADC06;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background: #1e467d;
}

.header-widget-second .btn-right,
.header-widget-second .btn-center {
    padding: 0 0 15px 8px;
}

.header-widget-three .btn-right {
    padding-left: 8px;
}

.header-widget-second .btn-center .btn-default,
.btn-right .btn-default {
    background: #FFFFFF;
    border: 1px solid #DBDFE6;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #1E467D;
}

.header-widget .game-result section {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.header-widget .game-result__header--alt {
    width: 100%;
    display: block !important;
    text-align: center;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.header-widget .game-result__league {
    position: relative;
}

.header-widget .game-result__content {
    width: 100%;

}

.header-widget .game-result__title,
.header-widget-second .game-result__title {
    color: #1E467D;
    font-weight: 700;
    font-size: 9px;
    text-transform: uppercase;
    text-align: center;
}

/*================================== 4.8  home-subscr ======================*/
.home-subscr p {
    font-weight: 700;
    margin-bottom: 20px;
}

.home-subscr h6 {
    margin-bottom: 16px;
}

.home-subscr__form {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}

.home-subscr__form label {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

.home-subscr input[type="email"] {
    font-size: 12px;
    height: 40px;
    width: 100%;
    padding: 0 16px;
    border: 1px solid #EDEFF4;
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
}

.home-subscr input[type="submit"] {
    font-weight: 700;
    text-transform: uppercase;
    border: none;
    margin-left: -4px;
}


.main-nav .df-icon,
.footer-widgets .info-block__item .df-icon,
.info-block--header .info-block__item .df-icon {
    stroke: none !important;
}

.hero-slider__item-container .posts__cat > a > .posts__cat-label {
    overflow: visible;
}

@media (max-width: 1200px) {

    .home-subscr__form label {
        margin-bottom: 2px;
    }

}

/*  ===============  4.9 adaptive-home-page -desktop =========       */
/*===============================min:992px home========*/


@media (min-width: 992px) {
    .hero-slider__item-container {
        /*top: 43%;*/
    }

    .hero-slider__item-container .post__meta-block--top {
        height: 250px;
        display: flex;
        /*flex-wrap: wrap;*/
        flex-direction: column;
    }

    .hero-slider__item-container .post__meta-block--top .posts__cat {
        display: none;
    }

    .hero-slider__item-container .post__meta-block--top #yawave-header {
        margin-top: auto;
    }

    .hero-slider__item-container .posts__cat {
        margin-bottom: 24px;
        min-height: 20px;
    }

    .hero-slider-thumbs .posts__title {
        min-height: 45px;
    }

    .hero-slider__item-container .post__meta-block--top .posts__title {
        line-height: 57px;
        margin-bottom: 10px;
        /*min-height: 160px;*/
        height: 160px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .hero-slider-thumbs .posts__cat {
        margin-bottom: 9px;
        min-height: 23px;
    }

    .posts__title + .posts__date {
        margin-top: 0;
    }

    .hero-slider-thumbs-wrapper {
        margin-bottom: 90px;
    }

    .home .header-widget {
        margin-top: -91px;
        margin-bottom: 25px;
    }

    .header-widget {
        -webkit-border-radius: 12px 12px 0 0;
        -moz-border-radius: 12px 12px 0 0;
        border-radius: 12px 12px 0 0;
    }

    .header-widget-sponsor .wpb_column.vc_column_container.vc_col-sm-12 {
        height: 64px;
    }

    .awsl_sponsoren {
        height: 110px!important;
    }

    .header-widget-sponsor .sponsors__item img {
        height: 32px;
        width: auto;
    }

    .header-widget-sponsor .wpb_text_column {
        display: none;
    }

    .header-widget-sponsor {
        z-index: 2;
        background: #292C31;
        -webkit-border-radius: 0 0 6px 6px;
        -moz-border-radius: 0 0 6px 6px;
        border-radius: 0 0 6px 6px;
    }
    
    .header-widget-sponsor-white {
        background: #fff!important;
    }

    .header-widget-sponsor.full .vc_col-has-fill > .vc_column-inner {
        padding-top: 0 !important;
    }

    .header-widget .card,
    .header-widget .game-result__header--alt {
        border: none;
    }

    .header-widget .game-result__header,
    .header-widget .card {
        margin-bottom: 0;
    }

    .header-widget .card__content {
        padding: 0 10px;
    }

    .header-widget-first .card__content {
        margin-bottom: -5px;
    }

    .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner {
        padding-top: 0 !important;
    }

    .header-widget .game-result__team.game-result__team--even {
        -webkit-flex-wrap: wrap-reverse;
        -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .header-widget .game-result__team.game-result__team--odd {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .header-widget-first .vc_column-inner {
        padding-top: 0 !important;
    }

    .header-widget .game-result__date,
    .header-widget .game-result__header--alt .game-result__date {
        font-weight: 700;
        font-size: 9px;
        padding-right: 16px;
    }

    .header-widget .game-result__header--alt {
        margin-left: 0;
        margin-right: 0;
        padding-left: 0;
        padding-right: 0;
    }

    .header-widget .game-result__league {
        font-size: 11px;
        font-weight: 800;
    }

    .header-widget-first .game-result__league,
    .header-widget-three .game-result__league {
        text-align: center;
    }

    .game-result__team--even .game-result__team-info {
        margin-right: 0;
    }

    .header-widget-first .game-result__team-logo img,
    .header-widget-three .game-result__team-logo img {
        max-width: 40px;
    }

    .header-widget-second .game-result__team-logo img {
        max-width: 86px
    }

    .header-widget .game-result__team-logo {
        margin-right: 0;
        width: 100%;
        margin-bottom: 20px;
    }

    .header-widget .game-result__team-name {
        font-size: 11px;
        color: #fff;
    }

    .header-widget .game-result__score-wrap {
        padding-top: 5px;
    }

    .header-widget-three .game-result__score--lg,
    .header-widget-first .game-result__score--lg {
        font-size: 26px;
    }

    .header-widget-second .game-result__score--lg {
        font-size: 40px;
    }

    .header-widget .game-result__team-info {
        display: none;
    }

    .header-widget .card__header::before {
        display: none;
    }

    .header-widget .card__header {
        border-bottom: 1px solid #EDEFF4;
        padding: 0;
        padding-left: 8px;
    }

    .header-widget .card__header > h4 {
        font-size: 12px;
        font-weight: 800;
        line-height: 35px;
    }

    .header-widget .game-result {
        margin-top: 33px;
    }

    .header-widget-second .game-result {
        margin-top: 0;
    }

    .header-widget-first .game-result__score-label,
    .header-widget-three .game-result__score-label,
    .header-widget .game-result__score-result--winner::before {
        display: none;
    }

    .header-widget-second .game-result__score-label {
        display: none;
    }

    .header-widget .vc_row-has-fill > .vc_column_container > .vc_column-inner,
    .header-widget .vc_col-has-fill > .vc_column-inner {
        padding-top: 0 !important;
    }

    .header-widget-second .card__header {
        margin-left: 0;
        overflow: initial;
    }

    .header-widget-second .card-header__button {
        position: absolute;
        left: -webkit-calc(50% - 237px / 2);
        left: -moz-calc(50% - 237px / 2);
        left: calc(50% - 237px / 2);
        background: #FADC06;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        width: 237px;
        color: #1E467D !important;
        border: none;
        top: -8px;
        line-height: 37px;
        vertical-align: middle !important;
    }

    .header-widget-second .card-header__button span:first-of-type {
        font-weight: bold;
        font-size: 9px;
        line-height: 14px;
        text-transform: uppercase;
        color: #1E2024;
        vertical-align: middle;
        font-style: normal;
        padding-right: 5px;
    }

    .header-widget-second .card-header__button span:last-of-type {
        vertical-align: middle;
    }

    .header-widget-second .card-header__button:hover {
        background: #FADC06;
        border: none;
    }

    .header-widget-first .game-result__content {
        margin-bottom: 15px;
    }

    .header-widget-three .card__content {
        padding-left: 10px;
        margin-bottom: 7px;
    }

    .header-widget {
        left: 0 !important;
        width: 954px !important;
        margin-right: 0 !important;
        margin-left: 0 !important;
    }

    .header-widget-three,
    .header-widget-second,
    .header-widget-first {
        padding: 16px 8px 0 8px;
    }

    .header-widget-first {
        padding-left: 16px;
    }

    .header-widget-three {
        padding-right: 16px;
    }

    .header-widget .md-none,
    .home .header-widget .header-widget-sponsor,
    .header-widget--saisone .header-widget-sponsor {
        margin-left: 9px !important;
        margin-right: 9px !important;
    }

    .nav-account .nav-account__item::before {
        color: #ffffff;
    }

    .home .header-widget-sponsor {
        margin-top: -1px;
    }
}

@media (min-width: 1200px) {
    .header-widget .card__header {
        padding-left: 16px;
    }

    .game-header .game-header_result {
        width: 43%
    }

    .header-widget-first .game-result__content {
        margin-bottom: 15px;
    }

    .header-widget-three .game-result__content {
        margin-bottom: 10px;
    }

    .header-widget-three .card__content {
        margin-bottom: 7px;
    }

    .header-widget .card__header > h4 {
        font-size: 14px;
        font-weight: 800;
        line-height: 35px;
    }

    .header-widget {
        left: 0 !important;
        width: 1168px !important;
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
}

@media (max-width: 1198px) {
    .header-widget .game-result__team.game-result__team--even {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -moz-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }
}
@media (max-width: 768px) {
     .sponsors__item img {
        height: 32px;
        width: auto;
    }
}
@media (max-width: 576px) {
 .sponsors__item img {
        /*height: 26px;*/
        /*width: auto;*/
    }
}
/*========================== 4.9 slick-slider-mobile===================*/

.slick-dots li {
    margin: 0 3px;
    width: 8px;
    height: 8px;
}

.slick-dots li button {
    border: 1px solid #1E467D;
    width: 5px !important;
    height: 5px !important;
    opacity: 0.5;
    padding: 0 !important;
    background: #fff;
}

.slick-dots li.slick-active button {
    background: #1E467D;
    width: 8px !important;
    height: 8px !important;
    opacity: 1;
}

#banner-slider-md .slick-dots li.slick-active button {
    background: #1E467D;
    width: 8px;
    height: 8px;
}

.slick-prev::before,
.slick-next::before {
    display: none;
}

.header-widget .slick-prev {
    top: 88%;
    left: 25px;
    background: url("/wp-content/uploads/2019/11/prev.png") no-repeat;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    background-size: contain;
    height: 16px;
}

.header-widget .slick-next {
    right: 14px;
    top: 88%;
    background: url("/wp-content/uploads/2019/11/next.png") no-repeat;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    background-size: contain;
    height: 16px;
}

.slick-dots li.slick-active button:before {
    display: none;
}

.slick-dots li button:focus:before,
.slick-dots li button:hover:before {
    opacity: 0;
}

.club-companies__grid .slick-dots {
    bottom: 5%;
}

#slide-header-spiel .slick-dots li button,
.business-overview__sponsor-image .slick-dots li button,
.club-companies__grid .slick-dots li button {
    border: 1px solid #ffffff;
    background: #1E467D;
}

#slide-header-spiel .slick-dots li.slick-active button,
.business-overview__sponsor-image .slick-dots li.slick-active button,
.club-companies__grid .slick-dots li.slick-active button {
    background: #ffffff;
}

#slide-header-spiel .slick-dots {
    bottom: 10px;
}

.business-overview__sponsor-image .slick-dots {
    bottom: 15px;
}

.slick-dots {
    left: 0;
}

.slick-dots li button::before {
    display: none;
}

.sidebar-home--mobile,
.cubs-md-slider,
.three-banner-md-home,
.three-banner-md-slider,
#banner-slider-md,
#woocommerce-md-slider {
    display: none !important;
}

.hero-slider.slick-dotted.slick-slider .slick-dots {
    bottom: 105px;
}

.hero-slider.slick-dotted.slick-slider .slick-dots li button {
    background-color: transparent;
    border-color: #fff;
}

.hero-slider.slick-dotted.slick-slider .slick-dots li.slick-active button {
    background-color: #fff;
}

.no-jobs-item {
    display: none;
}
.no-article__block {
    margin-bottom: 15px;
}
.no-article__block.no-jobs-item {
    margin-bottom: 0;
    margin-top: -10px;
}
.no-article__block.no-jobs-item .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper ,
.no-article__block > .wpb_column {
    background: #FFFFFF;
    border-radius: 4px;
    height: auto;
    width: 70%;
    margin: 10px auto 10px !important;
    float: none;
}
.no-article__block.no-jobs-item > .wpb_column {
    background: transparent;
    width: 100%;
}
.no-article__block.no-jobs-item .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper,
.spiel-news--block .no-article__block > .wpb_column {
    width: 100%;
}
.no-article__block .wpb_single_image img {
    width: 115px;
    margin-bottom: 24px !important;
    margin-top: 56px;
}

.no-article__block .wpb_text_column {
    color: #31404B;
    font-weight: 700;
    font-size: 14px;
    margin-bottom: 24px !important;
    padding-left: 20px;
    padding-right: 20px;
}

.no-article__block .btn-container {
    padding-bottom: 45px !important;
}

.no-article__block .btn-container a {
    margin-left: 12px;
}

.no-article__block .btn-container .btn-primary--custom {
    background: #17345C !important;
}

.btn-primary.btn-primary--custom:hover {
    border: 1px solid #9a9da2 !important;
    background: #FFFFFF !important;
    color: #1e467d !important;
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    border-radius: 4px !important;
}


.header-widget-item {
    padding: 16px 16px 0 8px;
}

.header-widget-item .wpb_wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 222px;
}

/*.header-widget-item--no-small-game .header-widget-item--bg {*/
/*    background: url("/wp-content/uploads/2020/bg-no-small-game.png");*/
/*    background-repeat: no-repeat;*/
/*    background-size: cover;*/
/*    height: 222px;*/
/*    border-radius: 4px 4px 0 0;*/
/*}*/
.header-widget-item--no-small-game .header-widget-item--bg ,
.header-widget-item--no-two-game .header-widget-item--bg {
    background: url("/wp-content/uploads/2020/bg-home-blue.png");
    background-repeat: no-repeat;
    background-size: cover;
    height: 222px;
    border-radius: 4px 4px 0 0;
    border: 2px solid rgba(255, 255, 255, 0.1);
    border-bottom: none;
}

.header-widget-item--no-small-game .header-widget-item--bg {
    background: url("/wp-content/uploads/2020/no-small-game-bg.png");
}
.header-widget-item--no-two-game .header-widget-item--bg {
    background: url("/wp-content/uploads/2020/no-two-game-bg.png");
}

.header-widget-item__content {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    text-transform: uppercase;
    line-height: 150%;
    color: #fff;
    height: 100%;
    flex-wrap: wrap;
    padding: 23px 0 13px 0;
}

.header-widget-item--no-small-game .header-widget-item__content p {
    font-weight: 700;
    font-size: 12px;
    line-height: 14px;
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
}

.header-widget-item--no-small-game .header-widget-item__content > a {
    color: #fff;
    font-weight: 800;
    font-size: 15px;
    word-break: break-word;
    width: 100%;
}

.header-widget-item--no-two-game .header-widget-item__content p {
    font-weight: 700;
    font-size: 15px;
    line-height: 14px;
    width: 100%;
}

.header-widget-item--no-two-game .header-widget-item__content > a {
    color: #fff;
    font-weight: 800;
    font-size: 20px;
    word-break: break-word;
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
}
.header-widget-item--no-two-game .header-widget-item__content .btn-container {
    /*margin-bottom: 15px;*/
    margin-top: auto;
}

@media (max-width: 1200px) {
    .club-companies__grid .slick-dots {
        bottom: -5%;
    }

}

@media (max-width: 992px) {
    .no-article__block > .wpb_column {
        margin: 10px auto 10px !important;
    }
    .slide-four-grid .slick-dotted.slick-slider .slick-dots {
        bottom: -13px;
    }

    #banner-slider-md .slick-dots {
        bottom: 13px;
    }

    /*========================================slick dotted=====================*/
    .slick-dotted.slick-slider .slick-dots {
        bottom: -47px;
    }

    .three-banner-md-slider.slick-dotted.slick-slider .slick-dots,
    .staff-grid--custom .slick-dotted.slick-slider .slick-dots {
        bottom: -37px;

    }

    .three-banner-md-home.slick-dotted.slick-slider .slick-dots {
        bottom: -23px;
    }

    .abo-card__block-wrapper.slick-dotted.slick-slider .slick-dots,
    .fan-club-page-block-md.slick-dotted.slick-slider .slick-dots,
    .fans_info-columns-md.slick-dotted.slick-slider .slick-dots {
        bottom: -20px;
    }

    .business-overview__sponsor-image.slick-dotted.slick-slider .slick-dots {
        bottom: 12px;
    }

    #club-companies-slide .slick-dotted.slick-slider .slick-dots {
        bottom: -10px;
    }

    .fan-club-page-block-md.slick-dotted.slick-slider {
        margin-bottom: 35px;
    }

    #slide-team .slick-dots {
        bottom: -8px;
    }

    .cubs-md-slider,
    .three-banner-md-home,
    .three-banner-md-slider,
    #banner-slider-md {
        display: block !important;
    }

    .three-banner-desk-home,
    .slick-dots li button::before,
    .three-banner-desktop,
    .header-widget-sponsor.md-none,
    .md-none {
        display: none !important;
    }

    .hero-slider.slick-dotted.slick-slider .slick-dots {
        bottom: 25px;
    }
    .business-overview__hospitality--lg .slick-dotted.slick-slider .slick-dots,
    .business-overview__angebot .slick-dotted.slick-slider .slick-dots {
        bottom: 0;
    }
    .business-overview__awards--border.slick-dotted.slick-slider .slick-dots {
        bottom: -30px;
    }
    .business-overview__hospitality--lg .slick-dotted.slick-slider,
    .business-overview__angebot .slick-dotted.slick-slider,
    .business-overview__awards--border.slick-dotted.slick-slider {
        margin-bottom: 0;
    }

}

@media (max-width: 768px) {

    .stadium-page-game__before-game.slick-dotted.slick-slider .slick-dots,
    .stadium-page-game__plan-md.slick-dotted.slick-slider .slick-dots,
    #club-overview__history--slider.slick-dotted.slick-slider .slick-dots {
        bottom: -20px;
    }



    .club-companies__grid .slick-dots {
        bottom: -8%;
        padding-right: 20px;
    }

    /*.business-overview__hospitality--lg .slick-dotted.slick-slider .slick-dots,*/
    /*.business-overview__angebot .slick-dotted.slick-slider .slick-dots {*/
    /*    bottom: -15px;*/
    /*}*/
    /*.business-overview__awards--border.slick-dotted.slick-slider .slick-dots {*/
    /*    bottom: -35px;*/
    /*}*/
    /*.business-overview__hospitality--lg .card,*/
    /*.business-overview__angebot .card,*/
    /*.business-overview__awards--border .card {*/
    /*    margin-bottom: 25px;*/
    /*}*/
}

@media (max-width: 450px) {

    .staff-grid--custom .slick-dots {
        bottom: -50px;
    }

    .no-article__block > .wpb_column {
        width: auto;
        margin-left: 8px!important;
        margin-right: 8px!important;
        margin-top: 0!important;
    }
    .post-grid--masonry .no-article__block > .wpb_column {
        margin-left: 16px!important;
        margin-right: 16px!important;
    }
    .business-offers .no-article__block > .wpb_column {
        margin-left: -4px !important;
        margin-right: -4px !important;
    }
    .event-page .no-article__block > .wpb_column ,
    .spiel-news--block .no-article__block > .wpb_column {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
}

/*========= 4.10 mobile-home-page - max:992px  =============*/


@media (max-width: 1200px) {
    .header-widget-second .card-header__button {
        width: 227px;
        left: -webkit-calc(50% - 227px / 2);
        left: -moz-calc(50% - 227px / 2);
        left: calc(50% - 227px / 2);
    }
}

@media (max-width: 992px) {
    .header-widget--saisone .header-widget-sponsor {
        display: none;
    }

    .home .site-content {
        padding: 0;
    }

    .home .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner,
    .header-widget-sponsor > .vc_column_container > .vc_column-inner {
        padding-top: 0 !important;
    }

    .hero-slider-wrapper .offset-md-2 {
        margin-left: 0;
    }

    .home .card__header::before {
        -webkit-border-radius: 4px 0 0 4px;
        -moz-border-radius: 4px 0 0 4px;
        border-radius: 4px 0 0 4px;
    }

    .home .sidebar-wrapper .card__header::before,
    .home .home-sidebar .card__header::before {
        -webkit-border-radius: 4px 0 0 0;
        -moz-border-radius: 4px 0 0 0;
        border-radius: 4px 0 0 0;
    }

    /*===========header-widget=================*/
    .header-widget .game-result__score-label {
        display: none;
    }

    .header-widget-first > .vc_column-inner {
        padding-top: 0;
    }

    .header-widget > .wpb_column > .vc_column-inner {
        margin-bottom: -15px;
    }

    .hero-slider .post__meta-block--top .posts__title > a {
        word-break: break-word;
    }

    .header-widget {
        margin-bottom: 48px !important;
    }

    .header-widget .game-result__team-name {
        display: none;
    }

    .header-widget-second .card__header {
        overflow: initial;
    }

    .header-widget {
        overflow: visible !important;
    }

    .header-widget-second .card-header__button {
        position: relative;
        margin-top: 16px;
        background: #FADC06;
        border-color: #FADC06;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        left: -webkit-calc(50% - 225px / 2);
        left: -moz-calc(50% - 225px / 2);
        left: calc(50% - 225px / 2);
        width: 225px;
        height: 48px;
        line-height: 16px;
        padding: 9px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .header-widget-second .card-header__button span {
        color: #1E467D;
        font-weight: 900;
        font-size: 16px;
    }

    .header-widget-second .card-header__button span:first-of-type {
        font-size: 9px;
        font-weight: 700;
        color: #31404B;
        padding: 12px;
    }

    .header-widget-sponsor .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner,
    .header-widget-sponsor .vc_row-has-fill > .vc_column_container > .vc_column-inner {
        padding-top: 10px !important;
    }

    .header-widget .wpb_wrapper {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        border: none;
        background: #FFFFFF;
        margin-bottom: 0;
    }

    .header-widget-first .wpb_wrapper,
    .header-widget-second .wpb_wrapper,
    .header-widget-three .wpb_wrapper {
        height: 317px;
    }

    .header-widget-second .btn-right,
    .header-widget-second .btn-center,
    .header-widget .btn-container {
        margin: 0;
    }

    .header-widget .card {
        border: none;
        margin-bottom: 0 !important;
    }

    .header-widget .game-result__header--alt {
        border: none;
        margin: auto;
    }

    .header-widget .card__header {
        margin-left: 0;
        padding: 0;
    }

    .header-widget .card__header::before {
        display: none;
    }

    .header-widget .card__header > h4 {
        line-height: 18px;
        padding: 16px;
        padding-left: 20px;
        font-size: 14px;
    }

    .card .card__header > h4 {
        font-size: 16px;
    }

    .header-widget .card__content {
        padding: 0 5%;
    }

    .header-widget .game-result__date,
    .header-widget .game-result__header--alt .game-result__date {
        font-weight: bold;
        font-size: 9px;
        line-height: 14px;
        padding-right: 25px;
    }

    .header-widget .game-result__team-logo img {
        width: 80px;
        height: 80px;
        display: inline-block;
    }

    .header-widget .game-result__league {
        font-weight: 800;
        font-size: 11px;
        line-height: 14px;
    }

    .header-widget .game-result {
        margin-top: 81px;
    }

    .header-widget .header-widget-second .game-result {
        margin-top: 8px;
    }

    .header-widget .game-result__team-name {
        color: #ffffff;
        font-size: 9px;
    }

    .header-widget .game-result__score {
        color: #ffffff;
        font-size: 40px;
        line-height: 32px;
        margin-top: 5px;
        font-weight: 800;
    }

    .header-widget .game-result__score-label {
        color: #ffffff;
        font-size: 11px;
        line-height: 16px;
        margin-top: 20px;
    }

    .header-widget .game-result__team {
        margin-bottom: 0;
    }

    .header-widget .game-result__title, .header-widget-second .game-result__title {
        margin-bottom: 10px;
    }

    .header-widget .header-widget-three .game-result__score,
    .header-widget .header-widget-first .game-result__score {
        margin-top: 5px;
    }

    .header-widget .btn-primary-inverse,
    .header-widget .btn-white .btn-default,
    .header-widget .btn-center .btn-default,
    .header-widget .btn-right .btn-default {
        padding: 5px 16px;
    }

    .header-widget-sponsor,
    .header-widget-sponsor .wpb_wrapper {
        background: #292C31;
    }

    .header-widget-second .card-header__button span {
        font-weight: bold;
        font-size: 9px;
        line-height: 14px;
        text-transform: uppercase;
        color: #1E2024;
        vertical-align: middle;
        font-style: normal;
        padding-right: 5px;
    }

    .header-widget-three,
    .header-widget-second,
    .header-widget-first {
        padding-top: 0;
        padding-left: 8px;
        padding-right: 8px;
        background: #FFFFFF;
    }

    .header-widget-three .btn-container,
    .header-widget-first .btn-container {
        margin-top: 0;
    }

    #banner-slider-md .slick-list {
        overflow: visible;
    }

    #banner-slider-md .header-widget-item {
        padding: 4px 20px;
    }

    /*#banner-slider-md .header-widget-item--bg {*/
    /*    background: url("/wp-content/uploads/2020/header-widget-custom1.png");*/
    /*    background-repeat: no-repeat;*/
    /*    background-size: cover;*/
    /*    height: 310px;*/
    /*    border-radius: 4px 4px 0 0;*/
    /*}*/
    #banner-slider-md .header-widget-item--bg ,
    #banner-slider-md .header-widget-item--bg2 {
        /*background: url("/wp-content/uploads/2020/home-bg-3.png");*/
        background-repeat: no-repeat!important;
        background-size: cover!important;
        background-position: 50%!important;
        height: 310px;
        border-radius: 4px 4px 0 0;
        border: 2px solid rgba(255, 255, 255, 0.1);
        border-bottom: none;
    }

    #banner-slider-md .header-widget-item--bg2  {
        background: url("/wp-content/uploads/2022/06/Spielplan-anzeigen.jpg");
    }
    #banner-slider-md .header-widget-item--bg {
        background: url("/wp-content/uploads/2020/no-two-game-bg.png");
    }



    #banner-slider-md .slick-dots li button {
        background-color: #fff;
        opacity: 1;
    }

    .header-widget-item__title {
        display: flex;
        justify-content: center;
        align-items: center;
        text-align: center;
        text-transform: uppercase;
        font-weight: 800;
        font-size: 18px;
        line-height: 150%;
        color: #fff;
        height: 100%;

    }

    .header-widget-item__title a {
        color: #fff;
        width: 38%;
    }

    .hero-slider__item-container .post__meta-block--top .posts__title {
        min-height: 115px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .header-widget .wpb_text_column {
        margin-bottom: 0 !important;
    }

    .hero-slider.slick-dotted.slick-slider {
        margin-bottom: 0;
    }


    .hero-slider__item-container .post__meta-block--top .posts__cat {
        margin-bottom: 20px;
    }

    .fanshop {
        margin-bottom: 0;
    }

    /*========news==========*/
    .post-grid-video-big.vc_col-sm-8,
    .news.vc_col-sm-8 {
        width: 100%;
    }

    .post-home-section {
        margin-bottom: 0;
    }

    .news-home .card__content {
        padding: 8px 0 3px 0;
    }

    .posts__date {
        font-size: 11px;
        font-weight: 700;
    }

    /*================cubs============*/
    .cubs .slick-slide .wpb_column {
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
    }

    .cubs .vc_column_container {
        border-right: none;
    }

    .cubs.card {
        margin-bottom: 0;
        margin-top: 0;
    }

    .cubs .card__content {
        padding-bottom: 0;
    }

    /*========three-banner=========*/
    .three-banner-season.card {
        border: none;
        background: #edeff4;
        padding: 0;
        display: none;
    }

    .three-banner-md-home,
    .three-banner-md-slider {
        padding: 8px;
        background: #ffffff;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        border: 1px solid #e4e7ed;
    }

    .three-banner-two {
        margin-top: -20px;
    }

    .three-banner .vc_col-has-fill > .vc_column-inner {
        padding-left: 16px !important;
    }

    .three-banner h5 {
        line-height: 25px;
    }

    .footer-widgets__inner {
        padding-top: 24px;
    }

    .footer-widgets .row > [class*="col-"] .widget--footer {
        margin-bottom: 36px;
    }

    #mc4wp_form_widget-2 {
        margin-bottom: 32px;
    }
    .sponsors-logos.slick-initialized .slick-slide {
        margin-right: auto;
        margin-left: auto;
        min-width: 120px;
    }

}


@media (max-width: 768px) {
    .post-home-section .wpb_column:last-child {
        /*display: none;*/
    }

    .post-home-section .wpb_column {
        width: 100% !important;
    }

    .header-widget-sponsor .sponsors--custom,
    .header-widget-sponsor .vc_column-inner {
        padding: 0;
    }

    .post-home-section .wpb_column:last-of-type .vc_column-inner {
        padding: 0 8px !important;
    }

    .footer-logo__heading {
        padding-top: 10px;
    }

    .sponsors-logos.slick-initialized .slick-slide {
        margin-right: auto;
        margin-left: auto;
        min-width: 120px;
    }

    .header-mannschaft .sponsors-logos.slick-initialized .slick-slide {
        min-width: 150px;
    }

    .news-home .post-grid--2cols .posts__item--card .posts__thumb {
        /*padding: 20% 20%;*/
    }

    .news-home .posts__item--card .posts__thumb {
        padding: 25% 20%;
    }

    .post-home-section .wpb_column:first-of-type .vc_column-inner {
        padding: 0 8px !important;
    }
}


@media (max-width: 576px) {
    .footer-col-inner .form-group.mb-0 input {
        padding: 9px 24px;
    }

    .footer-widgets__inner .row > .col-sm-6:nth-child(3) {
        display: none;
    }

    .hero-slider__item-container {
        top: 41%;
    }

    .news-home .post-grid--2cols .post-grid__item .posts__item {
        height: auto;
    }

    .post-grid--2cols .post-grid__item:last-of-type {
        padding-left: 8px;
    }
}

@media (max-width: 500px) {
    .header-widget .game-result__team-logo img {
        width: 57px;
        height: auto;
        display: inline-block;
        max-height: none;
    }

    .header-widget .slick-prev,
    .header-widget .slick-next {
        top: 95%;
    }

    .header-widget .card__header > h4 {
        padding-left: 20px;
    }

    .post__meta-block--top .posts__title {
        line-height: 33px;
        font-size: 24px;
    }

}

@media (max-width: 450px) {

    .header-widget .game-result__team-logo {
        height: auto;
    }

    .header-widget-three .btn-right,
    .header-widget-second .btn-right {
        padding-left: 8px;
    }

    .header-widget-three .btn-left,
    .header-widget-second .btn-left {
        padding-right: 0;
    }

    .site-content {
        padding-top: 0;
    }
}

@media (max-width: 400px) {
    .header-widget-three .game-result__content,
    .header-widget-second .game-result__content {
        margin: 0 0 45px 0;
    }
}

@media (max-width: 360px) {
    .header-widget .btn-primary-inverse,
    .header-widget .btn-white .btn-default,
    .header-widget .btn-center .btn-default,
    .header-widget .btn-right .btn-default {
        padding: 5px 11px;
    }
    .fanshop .card__no-content .card__header {
        padding: 22px 15px;
    }
}

/*================================== 5. saison-Spielplan-page =================*/
.saison-over {
    overflow: visible !important;
}

/*=============== 5.1 Spielplan -page =========*/

.saison-plan {
    margin-top: 0;
}
.saison-plan
.table .vc_column_container,
.saison .vc_column_container {
    margin: 8px 0;
}

/*!*===================== header-filter- nav ===============*!*/

.saison .header-filter-btn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.content-filter__item > a,
.header-filter-saison .content-filter__item > a {
    color: #31404b;
    font-weight: 800;
    white-space: nowrap;
}

.header-filter-saison {
    margin-top: -2.5% !important;
}
.page-id-5553 .header-filter-saison {
    margin-top: 0 !important;
}
.header-filter-saison.header-tickets {
    margin-top: -4% !important;
}
.header-filter-saison.header-tickets .header-club-pages {
    background-position: top!important;
    margin-top: -3.1%;
}
.header-filter-btn .header-filter {
    margin-bottom: 0;
    text-transform: uppercase;
    font-size: 16px;
}

.header-filter-btn .card-header__button {
    margin-left: 25px;
}

/*=============== filter-month=============*/
.filter_table select,
.filter_month select {
    border: none;
    height: 25px;
    padding: 0;
    text-transform: uppercase;
    font-weight: 800;
    font-size: 13px;
    line-height: 14px;
    margin-right: 20px;
    color: #17345C;
}

.filter_month > .card {
    margin-bottom: 8px !important;
}

.filter_month > .ajax-response {
    margin-top: -2px;
}

#filter-statistiken-short,
#filter-season-table,
#filter-spielplan {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

select[name="manns-item"] {
    margin-right: 0;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
}

select[name="spielle-item"] {
    margin-right: 0;
}

.filter_table form {
    width: 243px;
}


/*================ calendar-month=====================*/

.calendar-month input:checked ~ label {
    border-bottom: 4px solid #1e467d;
}

.calendar-month input[type="radio"] {
    display: none;
}

.calendar-month {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}

.calendar-month label {
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    text-align: center;
    padding: 8px 25px 4px 25px;
}

.calendar-month .input-inner {
    border-right: none !important;
}

.calendar-month label span {
    width: 100%;
}

.calendar-month .year {
    color: #9a9da2;
    font-size: 8px;
    font-weight: 800;
    line-height: 14px;
    text-transform: uppercase;
}

.calendar-month .month-name {
    font-size: 13px;
    font-weight: 800;
    line-height: 16px;
}

.calendar-month > a {
    border-right: 1px solid #e4e7ed;
}

.calendar-month > a:last-of-type {
    border-right: none;
}

/*==========================month-info - last-game & future-game======================*/

.month-info .card__content {
    border-bottom: 1px solid #e4e7ed;
    padding: 5px !important;
}

#cup-table > div,
.month-info .future-game,
.month-info .last-game {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 6px 18px;
    text-transform: uppercase;
}

#cup-table > div > div {
    width: 33%;
}

#cup-table .btn-ellipsis {
    text-align: right;
}

#cup-table .game-result__content--custom .game-result__score--lg {
    width: 64px;
    height: 32px;
    margin: 0 auto;
}

#cup-table .cup-info .date-match {
    font-weight: 800 !important;
}

#results .card {
    border: 0;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
}

#results .month-info .card__content {
    border-top: 1px solid #e4e7ed;
}

#cup-table > div > div {
    width: 38%;
}

.saison .ajax-response > .card {
    margin-bottom: 8px;
}

.month-info .team-date .date-info {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    width: 100px;
}

.month-info .team-date {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    align-items: center;
}

.month-info .team-date .item-name {
    font-weight: 800;
    font-size: 8px;
    line-height: 14px;
}

.month-info .team-date .logo {
    padding-right: 24px;
    width: 65px;
}

.month-info .date-match {
    font-weight: bold;
    font-size: 11px;
    line-height: 14px;
    color: #31404B;
    text-transform: uppercase;
}

.month-info .game-result__content--custom .game-result__team-logo {
    margin: 0;
    width: auto;
}


.month-info .game-result__content {
    margin-bottom: 0;
    padding: 0;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 50% !important;
}

.month-info .game-result__content--custom .game-result__team-name {
    font-size: 13px;
}

.month-info .game-result__score-result--loser ~ .game-result__score-result--winner::after,
.game-result__score-result--winner::before {
    display: none;
}

.month-info .game-result__score-result--winner {
    font-weight: bold;
    color: #17345C;
    vertical-align: middle;
}

.month-info .game-result__score-dash,
.month-info .game-result__score-result--loser {
    font-weight: bold;
    font-size: 16px;
    line-height: 32px;
    color: #9A9DA2;
    vertical-align: middle;
    text-transform: uppercase;
}

.month-info .game-result__score-dash {
    margin: 5px;
}

.month-info .game-result__score {
    line-height: 32px;
    margin: auto 0;
}

.month-info .game-result__score-wrap {
    padding: 0;
    width: 25% !important;
}

.month-info .game-time {
    width: 28%;
    text-align: center;
}

.month-info .game-result-time {
    color: #FFF !important;
    font-weight: 900;
    font-size: 16px;
    line-height: 36px;
    background: #1E467D;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 5px 10px;
    vertical-align: middle;
}

.game-result__content--custom .game-result-time--postponed {
    background-color: #EF303B;
    padding: 4px;
}

.game-result__content--custom .game-result-time--postponed small {
    font-weight: 900 !important;
}

/*====================================.game-result-widget-custom =============================*/

.game-result-widget-custom {
    margin: 16px 24px !important;
}

#slide-header-spiel .game-result-widget-custom {
    margin: 10px 24px 36px 24px !important;
}

.game-result__content--custom .game-result__score-wrap--bg span {
    color: #FFF !important;
    font-weight: 900;
    font-size: 16px !important;
    line-height: 1;
}

.game-result__content--custom .game-result__score-wrap--bg {
    vertical-align: middle;
    /*margin: 0 16px;*/
    margin: 0 auto;
    width: auto;
    text-align: center;
    padding: 0;
    min-width: 50px;
}

.game-result__content--custom .game-result__score--lg {
    background: #1E467D;
    padding: 4px 4px;
    font-size: 16px !important;
    line-height: 1;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.last-game .game-result__content--custom .game-result__score--lg {
    background: none;
}
.last-game .game-result__content--custom .season-spiel-srore {
    background: #1E467D;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 5px 10px;
    vertical-align: middle;
    height: 32px;
    width: 80px;
    margin: 0 auto;
}
.last-game .game-result__content--custom .season-spiel-srore span {
    color: #FFF !important;
    font-weight: 900;
    font-size: 16px;
    line-height: 23px;
}
#secondary .game-result__content--custom .game-result__score--lg {
    margin-bottom: 0 !important;
}

.game-result__content--custom .game-result__team {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -moz-box-orient: horizontal;
    -moz-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    z-index: 1;
}

.game-result__content--custom .game-result__team-name {
    color: #31404B;
    font-weight: 800;
    font-size: 11px;
    line-height: 14px;
    text-transform: capitalize;
    text-align: center;
}

.game-result__content--custom .game-result__team--odd .game-result__team-name {
    text-align: right;
    padding-right: 6px;
}

.game-result__content--custom .game-result__team--even .game-result__team-name {
    text-align: left;
    padding-left: 6px;
}

.game-result__content--custom .game-result__team-logo {
    margin: 0;
    width: 20%;
}

.game-result__content--custom {
    padding: 8px 0;
    margin: 0;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}

.fcl-camp-sidebar .game-result-widget_title,
.progress-widget_wrapper .progress-widget_title,
.game-result-widget_wrapper .game-result-widget_title {
    font-weight: 800;
    font-size: 11px;
    line-height: 14px;
    color: #31404B;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background: #F5F7F9;
    border-bottom: 1px solid #E4E7ED;
    padding: 8px 24px;
    text-transform: uppercase;
}

.progress-widget_wrapper .progress-widget__date-last,
.game-result-widget_wrapper .game-result-widget_title__date-last {
    font-weight: 700;
    color: #9A9DA2!important;
    text-transform: capitalize;
}

/*================================================= .widget-sidebar__custom--small ==============================*/
.widget-sidebar__custom--small .game-timeline .game-timeline__event--kickoff.game-timeline__event--side-home {
    min-height: auto;
    margin-bottom: 0;
}

.widget-sidebar__custom--small .game-timeline .game-timeline__event--kickoff.game-timeline__event--side-away {
    display: none;
}

.widget-sidebar__custom--small .card__content {
    /*height: 544px;*/
    height: auto;
}


.widget-sidebar__custom--small section {
    text-align: center;
}
.widget-sidebar__custom--small .game-timeline .game-timeline__event--ft {
    margin-bottom: 16px!important;
}
.widget-sidebar__custom--small .game-result__league {
    font-weight: 800;
    font-size: 14px;
    color: #31404B;
    text-transform: uppercase;
    padding-bottom: 8px;
}

.widget-sidebar__custom--small .game-result__date {
    color: #9A9DA2;
    font-size: 10px;
    text-transform: capitalize;
    font-weight: 400;
}

.widget-sidebar__custom--small .game-result__score-result,
.widget-sidebar__custom--small .game-result__score-dash {
    font-weight: 700;
    font-size: 26px;
}

.widget-sidebar__custom--small .game-result__score-result--winner {
    color: #1E467D;
}

.widget-sidebar__custom--small .game-result__team-logo {
    width: 80px;
    margin: 0 auto;
}

.widget-sidebar__custom--small .game-result__score-wrap {
    padding-top: 7px;
}

.widget-sidebar__custom--small .game-result__content {
    padding-top: 8px;
}

.widget-sidebar__custom--small .game-result__score-desc {
    font-weight: 700;
    font-size: 9px;
    line-height: 14px;
    color: #31404B;
    margin-top: -16px;
}

@media (max-width: 1200px) {
    .widget-sidebar__custom--small .card__content {
        height: 470px;
    }
}

@media (max-width: 992px) {
    .widget-sidebar__custom--small .card__content {
        height: auto;
    }
}
@media (max-width: 768px) {
    .header-filter-saison.header-tickets .header-club-pages {
         background-position: 16% 23% !important;
    }
}

/*=================================================================================*/

.last-game .team-date,
.last-game .game-result__content,
.last-game .btn-team,
.future-game .team-date,
.future-game .game-result__content,
.future-game .btn-team {
    width: 33%;
}

.last-game .btn-team,
.future-game .btn-team {
    text-align: right;
}
.last-game .team-date .place-name ,
.future-game .team-date .place-name {
    /*line-height: 40px;*/
    margin-left: 13%;
    width: 40%;
    font-size: 11px;
    line-height: 1;
}

.month-info .btn-primary-inverse {
    color: #FADC06 !important;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.future-game .btn-team {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.btn-team {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

#cup-table .btn-team-blue,
#cup-table .btn-team-white,
.future-game .btn-team-blue,
.future-game .btn-team-white {
    margin-right: 16px;
}

.future-game .btn-team-white > a {
    border: 1px solid #EDEFF4 !important;
}

.last-game .date-info .last_time-game {
    display: none;
}

.month-info .league-name {
    display: none;
}

.btn-nav-mobile {
    display: none;
}

.btn-ellipsis > button,
.btn-team__btn-calendar button {
    padding: 0;
    border: 1px solid #dbdfe6;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    height: 32px;
    width: 30px;
    font-size: 0;
}

.btn-ellipsis > button:hover,
.btn-ellipsis > button:active,
.btn-ellipsis > button:focus,
.btn-team__btn-calendar button:active,
.btn-team__btn-calendar button:focus,
.btn-team__btn-calendar button:hover {
    color: #1E467D;
}

.dropdown-toggle:after,
.btn-ellipsis > .dropdown-toggle:after,
.btn-ellipsis > .dropdown-toggle:empty:after {
    display: none;
}

.dropdown-toggle {
    position: relative;
}

.dropdown-toggle:before {
    content: "";
    width: 14px;
    height: 14px;
    left: 7px;
    top: 9px;
    position: absolute;
    background: url("data:image/svg+xml,%3Csvg width='14' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.52 5.32C1.594 5.32.84 6.074.84 7c0 .926.754 1.68 1.68 1.68.926 0 1.68-.754 1.68-1.68 0-.926-.754-1.68-1.68-1.68zm4.48 0c-.926 0-1.68.754-1.68 1.68 0 .926.754 1.68 1.68 1.68.926 0 1.68-.754 1.68-1.68 0-.926-.754-1.68-1.68-1.68zm4.48 0c-.926 0-1.68.754-1.68 1.68 0 .926.754 1.68 1.68 1.68.926 0 1.68-.754 1.68-1.68 0-.926-.754-1.68-1.68-1.68z' fill='%231E467D'/%3E%3C/svg%3E") no-repeat;
}

.dropdown-menu a:active {
    background: #fff;
}

.btn-team__btn-calendar .dropdown-item,
.btn-ellipsis .dropdown-item {
    color: #31404B;
    font-weight: 700;
    font-size: 11px;
    line-height: 14px;
    padding: 4px 16px;
}

.btn-team__btn-calendar .dropdown-menu.show,
.btn-ellipsis .dropdown-menu.show {
    border: 1px solid #EDEFF4;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    min-width: auto;
    margin: auto;
    height: auto;
}

@media (max-width: 1200px) {
    .btn-ellipsis > button,
    .btn-team__btn-calendar button {
        height: 24px;
    }

    .dropdown-toggle:before {
        top: 9px;
    }
    .last-game .team-date .place-name ,
    .future-game .team-date .place-name {
        margin-left: 0;
    }
}

/*========================= saison-overview ===============================================*/

.saison-overview #seasone-statistic-player {
    margin-top: 23px;
}

.saison-overview .filter_table {
    margin-bottom: 0;
}

.saison-overview .seasone-statistic-player .statistic-team-wrapper {
    margin-top: 16px;
    margin-bottom: 8px!important;
}

.saison-overview .legend li > span {
    padding-right: 4px;
}

.publication_type_icon {
    margin-top: 5px;
    margin-right: 5px;
    height: 16px;
}


/*=====================================media-seasonal-spiel=============*/


@media (max-width: 1200px) {
    .month-info .game-result__content {
        width: 40% !important;
    }

    .game-result-widget-custom .game-result__team-logo {
        height: auto !important;
    }

    .game-result-widget-custom .game-result__team--even,
    .month-info .game-result__team--even {
        /*-webkit-box-orient: horizontal;*/
        /*-webkit-box-direction: normal;*/
        /*-webkit-flex-direction: row;*/
        /*-moz-box-orient: horizontal;*/
        /*-moz-box-direction: normal;*/
        /*-ms-flex-direction: row;*/
        /*flex-direction: row !important;*/
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }

    .game-result-widget-custom .game-result__score-wrap {
        /*width: 32%;*/
        width: 40%;
    }

    #slide-header-spiel .game-result-widget-custom .game-result__score-wrap {
        /*width: 21%;*/
    }

    .month-info .game-result__score-wrap {
        width: 51% !important;
    }


    .game-result--spiel .game-result__content--custom .game-result__score-wrap {

        width: auto;
    }
    .game-result-widget-custom .game-result__team,
    .month-info .game-result__team {
        margin-bottom: 0;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }

    .future-game .team-date .place-name {
        margin-left: 9%;
    }

    #over {
        width: 31% !important;
    }

    .widget-sidebar__custom--small .game-result__team-logo {
        width: 50px;
    }

    .widget-sidebar__custom--small .game-result__score-wrap,
    .widget-sidebar__custom--small .game-result__team {
        width: 33%;
        margin-bottom: 0;
    }

    .widget-sidebar__custom--small .game-result__team--even {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }

    .widget-sidebar__custom--small .game-result__score-wrap {
        padding-top: 0;
    }

    .future-game .btn-team-blue .btn-primary-inverse,
    .future-game .btn-team-blue .btn-disable,
    .future-game .btn-team-white .btn.btn-default {
        height: 32px;
        line-height: 25px;
    }

    .future-game .btn-team-blue .btn-disable {
        line-height: 30px;
    }

    .future-game .btn.btn-default.btn-icon--sale {
        height: 32px;
        line-height: 22px;
    }

    .btn-team.btn-ellipsis button,
    .future-game .btn-team__btn-calendar button {
        height: 32px;
    }

}

@media (max-width: 992px) {
    .month-info .game-result__team {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .game-result-widget-custom .game-result__team {
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }

    .header-filter-btn .card-header__button.mobile {
        display: none;
    }

    .calendar-month {
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }

    .future-game .btn-team {
        width: 16%;
    }

    .future-game .game-result__content {
        width: 45%;
    }
    .game-result--spiel.game-result-widget-custom .game-result__score-wrap {
        width: 36%;
    }
    .resultate-spiel .game-result--spiel .game-result__team-name {
        padding-bottom: 0!important;
        margin-bottom: 0!important;
    }
    .content-filter .content-filter__toggle {
        top: 20px;
    }

    .filter_month .card__header {
        padding: 22px 19px;
    }

    .month-info .game-result__content {
        padding: 8px 0;
    }

    .month-info .team-date .logo {
        padding-right: 0;
    }

    .future-game .team-date .place-name {
        margin-left: 2%;
    }

    .month-info .card__content .last-game,
    .month-info .card__content .future-game {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    #cup-table .game-result__content,
    .month-info .game-result__team-logo,
    .month-info .game-result__content,
    .month-info .card__content .team-date {
        width: 100% !important;
    }

    .month-info .game-result__team-logo img {
        height: 40px;
    }

    #cup-table .game-result__team-info .game-result__team-name,
    .saison .game-result__team--even .game-result__team-info .game-result__team-name,
    .saison .game-result__team--odd .game-result__team-info .game-result__team-name {
        text-align: center;
        padding-right: 0;
        padding-top: 8px;
    }

    #over {
        width: 31% !important;
    }

    #cup-table .team-date {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    #cup-table .cup-info,
    #cup-table .date-info {
        width: 100%;
        text-align: center;
    }

    #cup-table .btn-team,
    .month-info .btn-team {
        width: 100%;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-top: 18px;
        text-align: center;
    }

    #cup-table > div {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .saison-ubers .vc_col-sm-8 {
        width: 100%;
    }

    .saison-ubers .sidebar-home {
        padding-left: 0;
    }

    .widget-sidebar__custom--small .game-result__score-desc {
        margin-top: 0;
    }

    .widget-sidebar__custom--small .game-result__score-wrap {
        padding-top: 15px;
    }

    .saison-overview .statistic-md-slider {
        margin-bottom: 50px !important;
    }

    .saison-ubers .slick-dotted.slick-slider {
        margin-bottom: 20px;
    }

    .month-info .team-date {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .header-widget--saisone {
        margin-top: 32px;
        margin-bottom: 0 !important;
    }

    .header-widget--over {
        margin-top: 0;
    }

    .saison-ubers {
        margin-top: 46px !important;
    }

    .widget-sidebar__custom--small .game-timeline-wrapper {
        margin-bottom: 0 !important;
    }

    .game-timeline-wrapper--vertical .game-timeline__event--ft {
        margin-bottom: 0;
    }

    .widget-sidebar__custom--small .game-timeline .game-timeline__event--kickoff.game-timeline__event--side-away {
        display: block;
    }

    .saison-ubers .sidebar-wrapper {
        margin-top: 17px;
    }

    .saison-ubers .wpb_widgetised_column {
        margin-bottom: 0 !important;
    }

    .month-info .game-result__team-info,
    .month-info-header .card-header__button,
    .month-info .place-name,
    .month-info .date-info .item-name,
    .month-info .card__content .team-date .logo img {
        display: none;
    }

    .month-info .date-match {
        font-weight: 400;
        font-size: 10px;
        line-height: 14px;
        color: #9A9DA2 !important;
        text-transform: capitalize;
        text-align: center;
    }

    .last-game .date-info .last_time-game {
        display: inline-block;
    }

    .btn-nav-mobile {
        display: block;
    }

    .btn_nav::before {
        content: "";
        display: block;
        width: 6px;
        height: 11px;
        background: url("/wp-content/uploads/2019/11/mobile-vector-seasone.png") no-repeat;
        -webkit-background-size: contain;
        -moz-background-size: contain;
        background-size: contain;
        position: absolute;
        top: 36%;
        right: 5%;
    }

    .last-game a.btn-outline.btn-xs::before {
        content: "";
        display: table;
        width: 6px;
        height: 11px;
        background: url("/wp-content/uploads/2019/11/mobile-vector-seasone.png") no-repeat;
        -webkit-background-size: contain;
        -moz-background-size: contain;
        background-size: contain;
        position: absolute;
        top: 50%;
    }

    #spielplan .last-game .btn-outline:hover {
        background: transparent;
    }

    #spielplan .last-game a.btn-outline.btn-xs {
        border: none;
        color: transparent !important;
        height: 100px;
        width: 20px;
        position: absolute;
        top: -webkit-calc(50% - 105px / 2);
        top: -moz-calc(50% - 105px / 2);
        top: calc(50% - 105px / 2);
        right: 4%;
    }

    .month-info .league-name {
        display: block;
        position: absolute;
        font-size: 8px;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%);
        line-height: 32px;
        font-weight: 700;
    }

    .month-info .last-game .league-name {
        top: -webkit-calc(50% - 8px);
        top: -moz-calc(50% - 8px);
        top: calc(50% - 8px);
    }

    .month-info .future-game .league-name {
        top: -webkit-calc(47%);
        top: -moz-calc(47%);
        top: calc(47%);
    }

    #spielplan .last-game .btn-ellipsis,
    #spielplan .last-game .btn-team-last {
        margin-top: 16px;
    }

    .btn-team__btn-calendar > button,
    .btn-ellipsis > button {
        height: 23px;
    }


    #spielplan .month-info .card__content {
        padding-top: 0 !important;
    }

    #spielplan .future-game,
    #spielplan .last-game {
        padding-top: 20px;
    }

    #spielplan .date-info {
        position: absolute;
        top: 13%;
    }

    .saison-over .header-filter-saison {
        margin-top: -3.5% !important;
    }

    .game-timeline-wrapper--vertical .game-timeline {
        display: block;
        padding-bottom: 0;
    }

    .game-timeline-wrapper--vertical .game-timeline {
        /*height: auto;*/
        /*overflow: hidden;*/
    }

    .future-game .btn-team-blue .btn-primary-inverse,
    .future-game .btn-team-blue .btn-disable,
    .future-game .btn-team-white a {
        padding: 0 24px;
        line-height: 30px;
    }
}


@media (max-width: 768px) {
    .saison .header-filter-btn {
        width: 100%;
        margin-bottom: 10px;
    }

    .game-timeline-wrapper--vertical .game-timeline::after {
        display: none;
    }
    .saison-ubers .game-timeline-wrapper--vertical .game-timeline::after {
        display: block;
    }
    #results .widget__title.card__header {
        display: none;
    }

    .slide-header-spiel__item .game-header__team-logo img,
    .game-result-widget-custom .game-result__team-logo img {
        margin: 0 auto;
    }

    .table .vc_column_container {
        margin: 16px 0;
    }
    .saison .filter_month.vc_column_container {
        margin-top: 0;
    }

    .saison-over .header-filter-saison {
        margin-top: -4.5% !important;
    }
}

@media (max-width: 550px) {
    .header-filter-saison {
        margin-top: -8%;
    }

    .header-filter-saison .container {
        padding: 0;
    }

    .filter_table select,
    .filter_month select {
        font-size: 11px;
        font-weight: 700;
    }

    .month-info .game-time {
        width: 33%;
    }

    #spielplan .filter_month .card__header {
        padding: 15px 19px;
    }

    .widget-sidebar__custom--small .card-bottom__button {
        display: none !important;
    }

}

@media (max-width: 500px) {
    .saison-over .header-filter-saison {
        margin-top: -6% !important;
    }
}

@media (max-width: 400px) {
    .filter_table select,
    .filter_month select {
        margin-right: 0;
    }

}

@media (max-width: 360px) {
    .month-info .future-game .btn-team-blue .btn-disable,
    .month-info .future-game .btn-team-white a,
    .month-info .future-game .btn-team-blue .btn-primary-inverse,
    #spielplan .future-game .btn-team-blue .btn-primary-inverse,
    #spielplan .future-game .btn-team-blue .btn-disable,
    #spielplan .future-game .btn-team-white a {
        padding: 0 11px;
    }

    .future-game .btn-team-blue .btn-primary-inverse,
    .future-game .btn-team-blue .btn-disable,
    .future-game .btn-team-white .btn.btn-default {
        line-height: 29px;
    }
}

/*=============== 5.2 resultate-page (#seasone-statistic-club & liveticker-sidebar) ============================================================*/

.header-filter-saison .nav-tabs {
    border-bottom: none;
}

#spielplan .site-content,
#seasone-statistic-club .site-content {
    padding-bottom: 40px;
}

#seasone-statistic-club .wpb_content_element {
    margin-bottom: 18px !important;
}

#seasone-statistic-club tr.odd {
    border-bottom: 1px solid #E4E7ED;
}

#seasone-statistic-club th.statistic.desktop,
#seasone-statistic-club th.last-game.desktop {
    text-align: left;
}

.seasone-statistic-club tr.luzern {
    background: rgba(237, 239, 244, 0.5);
}

.liveticker-sidebar td .color-league,
.liveticker-sidebar td .tabellen-team_wrapper,
#seasone-statistic-club td .color-league,
#seasone-statistic-club td .last-game_wrapper,
#seasone-statistic-club td .tabellen-team_wrapper,
#seasone-statistic-club td .statistic-inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
}

.liveticker-sidebar td.position .color-league .up,
.liveticker-sidebar td.position .color-league .down,
.liveticker-sidebar td.position .color-league .stay {
    margin-left: 10px;
}

.liveticker-sidebar td.position {
    padding-left: 10px;
}

.liveticker-sidebar td .tabellen-team_wrapper {
    padding-right: 10%;
    -webkit-box-pack: start !important;
    -webkit-justify-content: start !important;
    -moz-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: start !important;
}

#seasone-statistic-club .tabellen-team_wrapper {
    padding-right: 0;
    -webkit-box-pack: start !important;
    -webkit-justify-content: start !important;
    -moz-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: start !important;
}

.liveticker-sidebar td .tabellen-team_wrapper .tabellen-team-logo,
#seasone-statistic-club .tabellen-team .tabellen-team-logo {
    padding-right: 16px;
}

.liveticker-sidebar td .tabellen-team_wrapper .tabellen-team-logo img {
    width: 23px;
}

.liveticker-sidebar .tabellen-team {
    text-align: left;
    padding-left: 5px;
}

.liveticker-sidebar thead {
    border-top: 1px solid #E4E7ED;
}

.liveticker-sidebar .game-result-widget-custom {
    margin: 7px 24px !important;
}

.liveticker-sidebar .table-standings thead > tr > th:last-child,
.liveticker-sidebar .table-standings tbody > tr > td:last-child {
    padding-right: 7px;
    padding-left: 7px;
}

.liveticker-sidebar tr.luzern {
    background: rgba(237, 239, 244, 0.5);
}

.liveticker-sidebar tr.luzern .tabellen-name,
.liveticker-sidebar tr.luzern .mobile-win,
.liveticker-sidebar tr.luzern .mobile-draw,
.liveticker-sidebar tr.luzern .mobile-lose {
    color: #1E467D;
}

.liveticker-sidebar tr.luzern .tabellen-name {
    font-weight: 700;
}

.liveticker-sidebar .game-result__content--custom .game-result__team-name {
    color: #31404B;
}

.liveticker-sidebar th.position {
    padding-left: 5px;
    text-align: left;
}

.liveticker-sidebar tr:hover .tabellen-name,
.liveticker-sidebar tr:hover .all-game,
.liveticker-sidebar tr:hover .point,
.liveticker-sidebar tr:hover .mobile-draw,
.liveticker-sidebar tr:hover .mobile-lose,
.liveticker-sidebar tr:hover .mobile-win {
    color: #1E467D;
}

.liveticker-sidebar tr:hover .tabellen-name {
    font-weight: 700;
}

.liveticker-sidebar table > tbody > tr > td,
.liveticker-sidebar .table > tbody > tr > td {
    padding: 13px 7px;
    font-size: 11px;
}

.liveticker-sidebar .table > tbody > tr > td p {
    margin-bottom: 0;
}

#seasone-statistic-club .tabellen-team {
    text-align: left;
    padding-left: 20px;
}

#seasone-statistic-club .table td {
    border-top: none;
}

.liveticker-sidebar td .tabellen-name {
    font-size: 11px;
    color: #9A9DA2;
    font-weight: 400;
    text-transform: capitalize;
}

#seasone-statistic-club td .tabellen-name {
    text-transform: capitalize;
    font-weight: 700;
    font-size: 14px;
    margin-bottom: 0;
}

#seasone-statistic-club td.score,
#seasone-statistic-club td.difference {
    font-weight: 600;
    font-size: 12px;
    line-height: 14px;
}

#seasone-statistic-club td.all-game {
    font-weight: 600;
    font-size: 14px;
    line-height: 14px;
}

#seasone-statistic-club tr:hover td.position {
    color: #31404B;
}

#seasone-statistic-club tr:hover td.point {
    color: #1E467D;
}

#seasone-statistic-club tr:hover td.all-game,
#seasone-statistic-club tr:hover td.score,
#seasone-statistic-club tr:hover td.difference {
    color: #9A9DA2;
}

#seasone-statistic-club .table > tbody > tr > td {
    padding: 0 10px;
}


/*===============================================*/
td.position .color-league .champions-none,
td.position .color-league .europa-group,
td.position .color-league .europa-qualification,
td.position .color-league .playoffs,
td.position .color-league .knockout,
td.position .color-league .champions {
    width: 6px;
    height: 48px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    margin-right: 12px;
}

td.position .color-league .up {
    width: 12px;
    height: 6px;
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.646.354a.5.5 0 01.708 0l4.792 4.792a.5.5 0 01-.353.854H1.207a.5.5 0 01-.353-.854L5.646.354z' fill='%2305C96D'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    background-size: contain;
}

td.position .color-league .down {
    width: 12px;
    height: 6px;
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.646 5.646a.5.5 0 00.708 0L11.146.854A.5.5 0 0010.793 0H1.207a.5.5 0 00-.353.854l4.792 4.792z' fill='%23FE0808'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    background-size: contain;
}

td.position .color-league .stay {
    width: 8px;
    height: 8px;
    background: #C0C2CE;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}

#seasone-statistic-club td.statistic {
    padding: 0 !important;
}

#seasone-statistic-club td.statistic-inner {
    padding: 0 !important;
}

#seasone-statistic-club .statistic-inner .win {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

#seasone-statistic-club .statistic-inner .win.half-rounded {
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
}

#seasone-statistic-club .statistic-inner .lose {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

#seasone-statistic-club .statistic-inner .lose.half-rounded {
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
}

#seasone-statistic-club .statistic-inner .draw {
    /* -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px; */
}

#seasone-statistic-club .statistic-inner .draw.rounded-right {
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
}

#seasone-statistic-club .statistic-inner .draw.rounded-left {
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
}

#seasone-statistic-club td.position .color-league .up,
#seasone-statistic-club td.position .color-league .down,
#seasone-statistic-club td.position .color-league .stay {
    margin-left: 4px;
}

#seasone-statistic-club td.statistic {
    padding: 24px 10px;
}

#seasone-statistic-club td .statistic-inner {
    color: #ffffff;
    font-weight: 700;
    font-size: 10px;
    line-height: 16px;
}

#seasone-statistic-club .win {
    background: #1E467D;
}

#seasone-statistic-club .draw {
    background: #C0C2CE;
}

#seasone-statistic-club .lose {
    background: #EF303B;
}

.liveticker-sidebar td.position,
.liveticker-sidebar td.team-name,
.liveticker-sidebar td.point {
    color: #31404B;
    font-weight: 700;
    font-size: 11px;
    line-height: 14px;
}

#seasone-statistic-club td.position,
#seasone-statistic-club td.team-name,
#seasone-statistic-club td.point {
    color: #31404B;
    font-weight: 700;
    font-size: 14px;
    line-height: 14px;
}


/*==========================last-game=============*/
#seasone-statistic-club td .last-game_wrapper {
    color: #ffffff;
    font-weight: 900;
    font-size: 12px;
    line-height: 24px;
    padding-top: 22px !important;
    padding-bottom: 22px !important;
    -webkit-box-pack: start;
    -webkit-justify-content: start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
}

#seasone-statistic-club td.last-game .last-win:first-child {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 2a2 2 0 012-2h16.558a2 2 0 011.898 1.368l3.333 10a2 2 0 010 1.264l-3.333 10A2 2 0 0118.558 24H2a2 2 0 01-2-2V2z' fill='%231E467D'/%3E%3C/svg%3E");
}

#seasone-statistic-club td.last-game .last-lose:first-child {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 2a2 2 0 012-2h16.558a2 2 0 011.898 1.368l3.333 10a2 2 0 010 1.264l-3.333 10A2 2 0 0118.558 24H2a2 2 0 01-2-2V2z' fill='%23EF303B'/%3E%3C/svg%3E");
}

#seasone-statistic-club td.last-game .last-draw:first-child {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 2a2 2 0 012-2h16.558a2 2 0 011.898 1.368l3.333 10a2 2 0 010 1.264l-3.333 10A2 2 0 0118.558 24H2a2 2 0 01-2-2V2z' fill='%23C0C2CE'/%3E%3C/svg%3E");
}

#seasone-statistic-club td.last-game .last-lose:first-child,
#seasone-statistic-club td.last-game .last-win:first-child,
#seasone-statistic-club td.last-game .last-draw:first-child {
    -webkit-background-size: contain;
    -moz-background-size: contain;
    background-size: contain;
    background-repeat: no-repeat;
    height: 24px;
    width: 24px;
}

#seasone-statistic-club td.last-game .last-draw,
#seasone-statistic-club td.last-game .last-lose,
#seasone-statistic-club td.last-game .last-win {
    -webkit-background-size: contain;
    -moz-background-size: contain;
    background-size: contain;
    background-repeat: no-repeat;
    height: 24px;
    width: 24px;
}

#seasone-statistic-club td.last-game .last-win {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.877 2.632A2 2 0 012.775 0h15.783a2 2 0 011.898 1.368l3.333 10a2 2 0 010 1.264l-3.333 10A2 2 0 0118.558 24H2.775a2 2 0 01-1.898-2.633l2.912-8.735a2 2 0 000-1.264L.877 2.631z' fill='%231E467D'/%3E%3C/svg%3E");
}

#seasone-statistic-club td.last-game .last-lose {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.877 2.632A2 2 0 012.775 0h15.783a2 2 0 011.898 1.368l3.333 10a2 2 0 010 1.264l-3.333 10A2 2 0 0118.558 24H2.775a2 2 0 01-1.898-2.633l2.912-8.735a2 2 0 000-1.264L.877 2.631z' fill='%23EF303B'/%3E%3C/svg%3E");
}

#seasone-statistic-club td.last-game .last-draw {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.877 2.632A2 2 0 012.775 0h15.783a2 2 0 011.898 1.368l3.333 10a2 2 0 010 1.264l-3.333 10A2 2 0 0118.558 24H2.775a2 2 0 01-1.898-2.633l2.912-8.735a2 2 0 000-1.264L.877 2.631z' fill='%23C0C2CE'/%3E%3C/svg%3E");
}

/*=============league==================*/
#seasone-statistic-club .tabellen-transcript___last-game,
#seasone-statistic-club .tabellen-transcript__league {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-bottom: 0 !important;
    border-bottom: none !important;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

#seasone-statistic-club .tabellen-transcript__league {
    padding: 24px;
    -webkit-border-radius: 2px 2px 0 0!important;
    -moz-border-radius: 2px 2px 0 0!important;
    border-radius: 2px 2px 0 0!important;
}

#seasone-statistic-club .tabellen-transcript__league > div {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

#seasone-statistic-club .tabellen-transcript___last-game {
    padding: 18px 24px;
    -webkit-border-radius: 0 0 2px 2px;
    -moz-border-radius: 0 0 2px 2px;
    border-radius: 0 0 2px 2px;
}

#seasone-statistic-club .tabellen-transcript {
    margin-bottom: 15px !important;
}

.resultate-spiel + #seasone-statistic-club .tabellen-transcript {
    margin-bottom: 15px !important;
}

#seasone-statistic-club .tabellen-transcript___last-game {
    border-top: 1px solid #EDEFF4;
}

#seasone-statistic-club .transcript-last-win,
#seasone-statistic-club .transcript-last-draw,
#seasone-statistic-club .transcript-last-lose,
#seasone-statistic-club .champions-inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    padding-right: 24px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

#seasone-statistic-club .tabellen-transcript .last-caption,
#seasone-statistic-club .champions-inner p {
    padding-left: 8px;
    font-weight: 600;
    font-size: 12px;
    line-height: 16px;
    color: #31404B;
    text-transform: uppercase;
    margin-bottom: 0;
}

#seasone-statistic-club .tabellen-transcript .last-icon span {
    color: #fff;
    font-weight: 900;
    font-size: 12px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    padding: 0 4px;
}

#seasone-statistic-club .tabellen-transcript .last-icon {
    height: 28px;
}

#seasone-statistic-club .champions-inner::before {
    content: "";
    display: table;
    width: 8px;
    height: 16px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

td.position .color-league .champions,
#seasone-statistic-club .champions .champions-inner::before {
    background: #19AAD1;
}

td.position .color-league .europa-group,
#seasone-statistic-club .europa-group .champions-inner::before {
    background: #F64A00;
}

td.position .color-league .europa-qualification,
#seasone-statistic-club .europa-qualification .champions-inner::before {
    background: #32B67A;
}

td.position .color-league .playoffs,
#seasone-statistic-club .playoffs .champions-inner::before {
    background: #F0CF61;
}

td.position .color-league .knockout,
#seasone-statistic-club .knockout .champions-inner::before {
    background: #EF3E4A;
}

td.position .color-league .champions-none {
    background: transparent;
}

#seasone-statistic-club .table .mobile {
    display: none;
}

.season-table-header-card {
    margin-bottom: 40px;
}

.last-game_wrapper > [data-title] {
    position: relative;
    cursor: default;
}

.last-game_wrapper > [data-title]:hover::before {
    content: attr(data-title);
    position: absolute;
    display: inline-block;
    padding: 3px 16px;
    top: -38px;
    left: 50%;
    transform: translateX(-50%);
    border-radius: 4px;
    background: #1E467D;
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    white-space: nowrap;
}

.last-game_wrapper > [data-title]:hover::after {
    content: '';
    position: absolute;
    /* bottom: -10px; */
    top: -9px;
    left: 3px;
    display: inline-block;
    color: #fff;
    border: 6px solid transparent;
    border-top: 6px solid #1E467D;
}

#seasone-statistic-club .filter_table .ajax-response  {
    /*margin-top: 40px;*/
}

/*=================================media- resultate=================*/


@media (max-width: 992px) {
    #seasone-statistic-club tr:hover .tabellen-team-info .tabellen-name {
        color: #1E467D !important;
    }

    #seasone-statistic-club tr:hover {
        background: #f1f2e7;
    }

    td.position .color-league .champions-none,
    td.position .color-league .europa-group,
    td.position .color-league .europa-qualification,
    td.position .color-league .playoffs,
    td.position .color-league .knockout,
    td.position .color-league .champions {
        height: 40px;
    }

    #seasone-statistic-club .point {
        padding-right: 20px !important;
    }

    #seasone-statistic-club tr.odd {
        border-top: 1px solid #E4E7ED;
    }

    #seasone-statistic-club .table thead th {
        border-bottom: none;
        font-size: 11px;
    }

    #seasone-statistic-club .table > tbody > tr > td {
        padding: 7px 7px;
    }

    #seasone-statistic-club .tabellen-team {
        padding-left: 10px;
    }

    #seasone-statistic-club .tabellen-team_wrapper {
        padding-right: 30%;
    }

    #seasone-statistic-club td .tabellen-name {
        font-size: 11px;
        color: #9A9DA2 !important;
    }

    #seasone-statistic-club td.position,
    #seasone-statistic-club td.point {
        font-size: 11px;
    }

    #seasone-statistic-club .table .desktop {
        display: none;
    }

    #seasone-statistic-club .table td.mobile {
        font-size: 11px;
    }

    #seasone-statistic-club .table .mobile {
        display: table-cell;
    }

    #seasone-statistic-club .tabellen-transcript___last-game {
        display: none;
    }

    #seasone-statistic-club .tabellen-transcript__league {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    #seasone-statistic-club .tabellen-transcript__league > div {
        width: 100%;
        padding: 8px 0;
    }

    #seasone-statistic-club td.position .color-league .up,
    #seasone-statistic-club td.position .color-league .down,
    #seasone-statistic-club td.position .color-league .stay {
        margin-left: 10px;
    }

    #seasone-statistic-club .tabellen-team .tabellen-team-logo img {
        width: 23px;
    }

    .sidebar-home--mobile {
        display: block;
        margin-top: -10px;
    }

    .sidebar-home--mobile .wpb_text_column {
        margin-bottom: 32px !important;
    }
}

@media (max-width: 767px) {
    #seasone-statistic-club .tabellen-team_wrapper {
        padding-right: 10%;
    }

    #seasone-statistic-club .season-table-header {
        display: block;
        min-height: auto;
    }

    #seasone-statistic-club .season-table-header-card {
        margin-bottom: 0;
        border-bottom: 0;
        -webkit-border-radius: 4px 4px 0 0 !important;
        -moz-border-radius: 4px 4px 0 0 !important;
        border-radius: 4px 4px 0 0 !important;
        position: relative;
        padding: 16px 24px;
    }

    #seasone-statistic-club .season-table-header-card + div > .card {
        -webkit-border-radius: 0 0 4px 4px !important;
        -moz-border-radius: 0 0 4px 4px !important;
        border-radius: 0 0 4px 4px !important;
    }

    #seasone-statistic-club .season-table-header-card .season-table-header > h4 {
        margin-bottom: 0;
        font-size: 16px;
        line-height: 1;
        text-transform: uppercase;
        font-weight: 800;
    }

    #seasone-statistic-club .season-table-header-card .table-col {
        padding: 0;
        height: auto;
        margin-top: 17px;
    }

    #seasone-statistic-club .season-table-header-card .table-col select {
        width: auto !important;
        max-width: 100%;
        margin-right: 0;
        padding-right: 24px;
        background-position: 100% 50%;
    }

    #seasone-statistic-club .season-table-header-card .table-col {
        border: 0;
    }

    #seasone-statistic-club .season-table-header-card .table-col .small-text {
        display: none;
    }

    #seasone-statistic-club .season-table-header-card .table-col select {
        color: #31404B;
        background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='8' height='6' viewBox='0 0 8 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.59748 0.759996C1.55561 0.760621 1.51623 0.777496 1.48686 0.806871L0.526855 1.76687C0.464355 1.82937 0.464355 1.93062 0.526855 1.99312L3.88686 5.35312C3.94936 5.41562 4.05061 5.41562 4.11311 5.35312L7.47311 1.99312C7.53561 1.93062 7.53561 1.82937 7.47311 1.76687L6.51311 0.806871C6.45061 0.744371 6.34936 0.744371 6.28686 0.806871L3.99998 3.09375L1.71311 0.806871C1.68248 0.776246 1.64061 0.759371 1.59748 0.759996Z' fill='%231E467D'/%3e%3c/svg%3e ");
    }

    #seasone-statistic-club .season-table-header-card::before {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        bottom: 0;
        width: 6px;
        height: 100%;
        background: #1E467D;
        -webkit-border-top-left-radius: 4px;
        -moz-border-radius-topleft: 4px;
        border-top-left-radius: 4px;
    }
}


@media (max-width: 550px) {

    .header-filter {
        width: 100%;
    }

    #seasone-statistic-club .tabellen-transcript {
        /*margin-bottom: 64px !important;*/
        margin-top: 16px;
    }

    #seasone-statistic-club .tabellen-transcript___last-game > div {
        width: 100%;
        padding: 2px 0;
    }

    #seasone-statistic-club .point {
        padding-right: 10px !important;
    }

    #seasone-statistic-club .tabellen-team_wrapper {
        padding-right: 0;
    }

    td.position .color-league .champions-none,
    td.position .color-league .europa-group,
    td.position .color-league .europa-qualification,
    td.position .color-league .playoffs,
    td.position .color-league .knockout,
    td.position .color-league .champions {
        margin-right: 7px;
    }

    #seasone-statistic-club td.position .color-league .up,
    #seasone-statistic-club td.position .color-league .down,
    #seasone-statistic-club td.position .color-league .stay {
        margin-left: 6px;
    }

    .liveticker-sidebar td .tabellen-team_wrapper .tabellen-team-logo,
    #seasone-statistic-club .tabellen-team .tabellen-team-logo {
        padding-right: 8px;
    }
}
@media (max-width: 420px) {
    .season-table-header .table-col {
        width: 100%;
    }
}

/*==================================5.3 statistic-page-seasone (seasone-statistic-player) ====================*/
.seasone-statistic-player .statistic-team-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.seasone-statistic-player .statistic-team-inner {
    margin-bottom: 41px !important;
}
.saison-overview .seasone-statistic-player .statistic-team-inner {
    margin-bottom: 8px !important;
}

.seasone-statistic-player .statistic-team-inner:nth-child(2) {
    margin-left: 30px;
    margin-right: 30px;
}

.tabs__content,
.seasone-statistic-player .tabs__content {
    display: none;
}

.tabs__content.active,
.seasone-statistic-player .tabs__content.active {
    display: block;
}

.tabs__caption,
.seasone-statistic-player .tabs__caption {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -webkit-box;
    display: -moz-box;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    list-style: none;
    position: relative;
    margin: -1px 0 0 -1px;
}

.tabs__caption li,
.seasone-statistic-player .tabs__caption li {
    padding: 0 12px;
    color: #9A9DA2;
    font-weight: 700;
    font-size: 12px;
    cursor: pointer;
    text-transform: uppercase;
}

.tabs__caption li.active,
.seasone-statistic-player .tabs__caption li.active {
    color: #31404B;
}

.seasone-statistic-player .tabs {
    margin-bottom: 15px;
}

.seasone-statistic-player .tabs .tabs__content {
    margin-bottom: 0 !important;
    border: none;
    border-radius: 0;
}
.seasone-statistic-player + .d-lg-none > .mobile-players {
    margin-bottom: 15px!important;
}

.seasone-statistic-player .tabs.yellow-card > div,
.seasone-statistic-player .tabs .yellow-card > div,
.seasone-statistic-player .tabs .yellow-card > div {
    width: 10px;
    height: 14px;
    background: #E1C70B;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    margin: 0 auto;
}

.seasone-statistic-player .tabs.red-card > div,
.seasone-statistic-player .tabs .red-card > div,
.seasone-statistic-player .tabs .red-card > div {
    width: 10px;
    height: 14px;
    background: #EF303B;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    margin: 0 auto;
}

.seasone-statistic-player .card-hand .yellow_card,
.seasone-statistic-player .card-hand .yellow-red_card,
.seasone-statistic-player .card-hand .red_card {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

#seasone-statistic-player div > .card > .card__header > h4 {
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
}

#filter-statistiken-short {
    min-width: auto;
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

#filter-spielplan > :not(:nth-last-child(2)),
#filter-spielplan > :not(:nth-last-child(2)),
#filter-statistiken-short > :not(:nth-last-child(2)),
#filter-statistiken-full > :not(:nth-last-child(2)) {
    margin-right: 48px;
}

#filter-spielplan select,
#filter-statistiken-short select,
#filter-statistiken-full select {
    width: auto !important;
    max-width: 100%;
    margin-right: 0;
    padding-right: 24px;
    background-position: 100% 50%;
}

#filter-statistiken-full {
    min-width: auto;
    width: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

#seasone-statistic-player .round-col .pie::before {
    top: 50%;
    left: 0;
    right: 0;
    margin: 0 auto;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

#seasone-statistic-player .round-col-data {
    position: relative;
    width: 112px;
    height: 112px;
}

#seasone-statistic-player .total,
#seasone-statistic-player .total-label {
    margin: 0 auto;
    left: 0;
    right: 0;
}

#seasone-statistic-player .total {
    top: 29px;
    line-height: 1;
}

#seasone-statistic-player .total-label {
    /*bottom: 20px;*/
}

@media (max-width: 992px) {
    .seasone-statistic-player .card__content.show-lg {
        border-top: 1px solid #e4e7ed;
    }
}

@media (max-width: 768px) {
    #filter-statistiken-full {
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -moz-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }

}

/*========================================round-progress===================*/

@-webkit-keyframes bake-pie {
    from {
        -webkit-transform: rotate(0deg) translate3d(0, 0, 0);
        transform: rotate(0deg) translate3d(0, 0, 0);
    }
}

@-moz-keyframes bake-pie {
    from {
        -moz-transform: rotate(0deg) translate3d(0, 0, 0);
        transform: rotate(0deg) translate3d(0, 0, 0);
    }
}

@-o-keyframes bake-pie {
    from {
        transform: rotate(0deg) translate3d(0, 0, 0);
    }
}

@keyframes bake-pie {
    from {
        -webkit-transform: rotate(0deg) translate3d(0, 0, 0);
        -moz-transform: rotate(0deg) translate3d(0, 0, 0);
        transform: rotate(0deg) translate3d(0, 0, 0);
    }
}

.seasone-statistic-player .info-game .pie {
    position: relative;
}

.seasone-statistic-player .info-game .pie::before {
    content: "";
    display: block;
    position: absolute;
    z-index: 1;
    width: 94px;
    height: 95px;
    background: #FFFFFF;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    top: 9px;
    left: 17px;
}

.seasone-statistic-player .info-game .slice {
    position: absolute;
    width: 112px;
    height: 112px;
    clip: rect(0, 112px, 112px, 56px);
    -webkit-animation: bake-pie 1s;
    -moz-animation: bake-pie 1s;
    -o-animation: bake-pie 1s;
    animation: bake-pie 1s;
}

.seasone-statistic-player .info-game .slice span {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 112px;
    height: 112px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    clip: rect(0, 112px, 112px, 56px);
}

.seasone-statistic-player .info-game .legend {
    list-style-type: none;
    margin: 0;
    padding: 10px 0 0 10px;
}

.seasone-statistic-player .info-game .score--label,
.seasone-statistic-player .info-game .legend li {
    font-weight: 400;
    font-size: 14px;
    margin-bottom: 0.7em;
    color: #9A9DA2;
}

.seasone-statistic-player .card-hand,
.seasone-statistic-player .info-game .score-game,
.seasone-statistic-player .info-game .score-total,
.seasone-statistic-player .info-game .legend span {
    font-weight: 700;
    font-size: 14px;
    color: #17345C;
}
.seasone-statistic-player .info-game .legend li span{
    color: #17345C;
    margin-right: 4px;
}
.seasone-statistic-player .info-game .legend li .draw-statistic {
    /*color: #C0C2CE;*/
}

.seasone-statistic-player .info-game .legend li .lose-statistic {
    /*color: #EF303B;*/
}

.seasone-statistic-player .info-game .legend span {
    width: 22px;
    display: inline-block;
    text-align: right;
}

.seasone-statistic-player .info-game {
    padding: 8px 8px;
}

.seasone-statistic-player .score-game {
    text-align: right;
}

.seasone-statistic-player .card-hand {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    padding: 20px 30px;
}

.seasone-statistic-player .yellow_card-number,
.seasone-statistic-player .yellow-red_card-number,
.seasone-statistic-player .red_card-number {
    padding-left: 14px;
}

.seasone-statistic-player .total-score-game {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    border-bottom: 1px solid #EDEFF4;
    padding: 16px 30px;
}

.seasone-statistic-player .info-game .round-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    border-bottom: 1px solid #EDEFF4;
    padding: 15px 30px 27px 30px;
}

.seasone-statistic-player .info-game .score--label {
    padding: 0 8px;
}

.seasone-statistic-player .info-game .total-label {
    position: absolute;
    z-index: 5;
    top: 56%;
    left: 19%;
    text-align: center;
    font-weight: 600;
    font-size: 10px;
    text-transform: uppercase;
    line-height: 14px;
    color: #31404B;
}

.seasone-statistic-player .info-game .round-inner {
    font-weight: 700;
    font-size: 32px;
    line-height: 14px;
    color: #1E467D;
    position: absolute;
    z-index: 5;
    top: 34%;
    left: 19%;
    text-align: center;
    width: 50px;
}

.seasone-statistic-player .info-game .round-inner p {
    margin-top: 4px;
}
.sp-template-event-timeline {
    margin-bottom: 40px;
    overflow-y: hidden;
}
.sp-template-event-timeline > .card__content {
    padding: 0 24px;
}

/*====================progress-bar===================*/

.seasone-statistic-player .progress-bar-wrapper .game-result__section {
    padding: 24px 0;
}

.seasone-statistic-player .progress-bar-wrapper {
    margin-bottom: 40px;
}
.progress-bar-wrapper .progress__digit {
    color: #31404B!important;
}

/*===============================table-active=========================*/

.seasone-statistic-player td {
    font-weight: 600;
    font-size: 12px!important;
    color: #9A9DA2;
}

.table-responsive td.name-player,
.seasone-statistic-player td.name-player a {
    font-weight: 700;
    font-size: 14px;
    color: #1E467D;
}

.seasone-statistic-player .player-info--profile {
    margin-top: 10px;
}

.seasone-statistic-player .open td .no-active-name {
    display: none;
}

.seasone-statistic-player tr .active-player {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}

.seasone-statistic-player td .active-player {
    display: none;
}

.seasone-statistic-player .open .active-player {
    display: block;
}

.seasone-statistic-player .open .active-player.player-info--photo,
.seasone-statistic-player .open .active-player img {
    height: 104px;
    -o-object-fit: cover;
    object-fit: cover;
}

.seasone-statistic-player .open .name-player {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.seasone-statistic-player tr.open {
    background: url("/wp-content/uploads/2020/02/saisone-active-bg.png");
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
}

.seasone-statistic-player tr:first-of-type.open .name-player {
    border: none;
}

.seasone-statistic-player tr.open td {
    font-weight: 700;
    font-size: 14px;
    color: #ffffff;
}

.seasone-statistic-player tr.open .birthday_title,
.seasone-statistic-player tr.open .nationality_title,
.seasone-statistic-player tr.open .club_title,
.seasone-statistic-player tr.open .position_title,
.seasone-statistic-player tr.open .height_title,
.seasone-statistic-player tr.open .weight_title {
    font-weight: 400;
    font-size: 11px;
    text-align: left;
}

.seasone-statistic-player tr.open .birthday_date,
.seasone-statistic-player tr.open .nationality_city,
.seasone-statistic-player tr.open .club_date,
.seasone-statistic-player tr.open .position_name,
.seasone-statistic-player tr.open .height_number,
.seasone-statistic-player tr.open .weight_number {
    font-weight: 700;
    font-size: 11px;
    text-align: left;
    padding-left: 0;
}

.seasone-statistic-player tr.open .player-info--name {
    font-weight: 700;
    font-size: 20px;
}

.seasone-statistic-player tr.open .player-info--profile a {
    font-weight: 700;
    font-size: 9px;
    border: 1px solid #ffffff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #ffffff;
    text-transform: uppercase;
    padding: 5px 13px;
}

.seasone-statistic-player tr.open .player-info--profile a:hover {
    color: #1E467D;
    background: #fff;
}

.seasone-statistic-player tr.open .name-player {
    padding-bottom: 0;
    padding-top: 8px;
    text-align: left;
}

.seasone-statistic-player table > tbody > tr.open > td {
    padding: 11px 0;
}

.seasone-statistic-player th.player-info-two {
    width: 14%;
}

.seasone-statistic-player th.player-info-one {
    width: 21%;
}

.seasone-statistic-player th.numder-player {
    width: 6%;
}

.seasone-statistic-player td.name-player {
    text-align: left !important;
}

.seasone-statistic-player th.name-player {
    width: 19%;
    text-align: left !important;
}

.seasone-statistic-player .table-standings thead > tr > th:last-child,
.table-standings tbody > tr > td:last-child {
    padding-right: 28px;
    padding-left: 25px;
}

.seasone-statistic-player .player-info--photo {
    margin-left: -10%;
}

.seasone-statistic-player .player-info--birthday.row,
.seasone-statistic-player .player-info--nationality.row,
.seasone-statistic-player .player-info--club.row,
.seasone-statistic-player .player-info--position.row,
.seasone-statistic-player .player-info--height.row,
.seasone-statistic-player .player-info--weight.row {
    margin: 6px 5px;
    -webkit-box-pack: start;
    -webkit-justify-content: start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
}

.seasone-statistic-player tr.open .birthday_title,
.seasone-statistic-player tr.open .nationality_title,
.seasone-statistic-player tr.open .club_title {
    width: 37%;
    padding-left: 8%;
}

.seasone-statistic-player tr.open .position_title,
.seasone-statistic-player tr.open .height_title,
.seasone-statistic-player tr.open .weight_title {
    width: 38%;
    padding-left: 10%;
}

.seasone-statistic-player th.player-info-two {
    width: 17%;
}

.seasone-statistic-player th.time-game {
    padding: 13px 0;
    width: 10%;
}

.seasone-statistic-player .statistic-team-wrapper {
    margin-top: 40px;
}

.seasone-statistic-player .mobile {
    display: none;
}

.seasone-statistic-player th.yellow-card {
    width: 6%;
}

.seasone-statistic-player th.red-card {
    width: 5%;
}

.seasone-statistic-player td.name-player,
.seasone-statistic-player th.name-player {
    padding-left: 25px;
}

/*================================media-statistic-page-seasone===========*/

@media (max-width: 1200px) {
    .seasone-statistic-player .info-game .round-wrapper {
        padding: 15px 5px 27px 5px;
    }

    .seasone-statistic-player th.player-info-one {
        width: 25%;
    }
    .seasone-statistic-player tr.open .birthday_title,
    .seasone-statistic-player tr.open .nationality_title,
    .seasone-statistic-player tr.open .club_title {
        padding-left: 5%;
    }
    .seasone-statistic-player tr.open .position_title,
    .seasone-statistic-player tr.open .height_title,
    .seasone-statistic-player tr.open .weight_title {
        padding-left: 5%;
    }
    .seasone-statistic-player .info-game .legend {
        padding-left: 0;
    }
}

@media (max-width: 992px) {
    .seasone-statistic-player .desktop {
        display: none;
    }

    .seasone-statistic-player .mobile {
        display: block;
    }

    .seasone-statistic-player .info-game .round-wrapper {
        padding: 15px 32px 27px 32px;
    }

    .seasone-statistic-player .statistic-team-wrapper {
        margin-top: 32px;
        margin-bottom: 40px;
    }
    .seasone-statistic-player .statistic-team-wrapper.slick-dotted.slick-slider .slick-dots {
        bottom: -30px;
    }
    .seasone-statistic-player .statistic-team-inner {
        margin-bottom: 0 !important;
    }
    .seasone-statistic-player th.name-player {
        width: 44%;
    }

    .seasone-statistic-player .mobile table th {
        font-size: 11px;
        padding: 13px 5px;
    }

    .seasone-statistic-player .mobile table td {
        font-weight: 600;
        font-size: 12px;
        padding: 13px 5px;
    }

    .seasone-statistic-player .mobile table td.name-player {
        font-weight: 700;
        font-size: 14px;
        color: #1E467D;
    }

    .seasone-statistic-player th.numder-player {
        width: 16%;
    }

    .seasone-statistic-player .goalkeeper {
        margin-top: 40px;
    }

    .seasone-statistic-player .table-standings thead > tr > th:last-child,
    .table-standings tbody > tr > td:last-child {
        padding-right: 9px;
    }

    .seasone-statistic-player .deffensive {
        margin-top: 30px;
        margin-bottom: 30px;
    }

    .seasone-statistic-player .table-standings thead > tr > th:last-child,
    .table-standings tbody > tr > td:last-child {
        padding-left: 6.5px;
    }

    .table-responsive th.name-player,
    .table-responsive td.name-player {
        text-align: left;
    }

    #seasone-statistic-player div > .card > .card__header:before {
        height: 75px;
    }

    #seasone-statistic-player .filter_table:not(.progress-bar-wrapper) > .card__header > .header-filter {
        margin-left: -24px;
        padding-left: 24px;
        padding-bottom: 29px;
        margin-right: -23px;
        border-bottom: 1px solid #e4e7ed;
        max-width: inherit;
    }

    .saison-overview #seasone-statistic-player div > .card > .card__header > .header-filter {
        margin-left: 0;
        padding-right: 1em;
        padding-left: 0;
        padding-top: 5px;
        padding-bottom: 5px;
        margin-right: 0;
        border-bottom: none;
        max-width: inherit;
    }

    #seasone-statistic-player div > .card > .card__header > form {
        padding-top: 24px;
    }
    #seasone-statistic-player div > .card > .card__header > form select:not(:last-of-type) {
        margin-right: 18px;
    }
}

@media all and (max-width: 767px) {
    #seasone-statistic-player div > .card > .card__header > form select {
        margin-right: 50%;
    }

    #seasone-statistic-player .filter_table:not(.progress-bar-wrapper) > .card__header > .header-filter {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    }

    .saison-overview #seasone-statistic-player div > .card > .card__header > .header-filter {
        -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
        flex-basis: auto;
    }

    #seasone-statistic-player #filter-statistiken-short {
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -moz-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
}

@media (max-width: 550px) {
    .seasone-statistic-player .offensive {
        margin-bottom: 64px !important;
    }

    .seasone-statistic-player .info-game .legend {
        padding: 10px 0 0 0;
    }
}

@media all and (max-width: 400px) {
    .seasone-statistic-player .info-game .round-wrapper {
        padding-left: 10px;
        padding-right: 10px;
    }
}

/*==================5.4 SPIEL / AUFSTELLUNG (location-list-page)==============================*/

.game-page {
    height: 730px;
    margin-top: -60px;
}

/*================================header-spiel===========================*/

.game-header {
    text-align: center;
    padding: 3% 9% 4% 9%;
}

.game-header--season {
    padding: 8% 9% 4% 9%;
    height: 680px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -moz-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}

.game-header--season > div {
    width: 100%;
}

.game-header .mobile {
    display: none;
}

.game-header .game-result__score-result--winner:before {
    display: none;
}

.game-header .prev-wrapper,
.game-header .prev-item.bg,
.game-header .game-header_wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.game-header .prev-wrapper:empty {
    display: none;
}

.game-header .game-header_result {
    width: 36%;
}
.game-header .prev-wrapper {
    -webkit-box-align: stretch!important;
    -webkit-align-items: stretch!important;
    -moz-box-align: stretch!important;
    -ms-flex-align: stretch!important;
    align-items: stretch!important;
}

.game-header .prev-wrapper .slick-slide > div > a > div ,
.game-header .prev-wrapper .slick-slide > div > a ,
.game-header .prev-wrapper .slick-slide > div ,
.game-header .prev-wrapper .slick-track {
    height: 100%;
}
.game-header .game-header__team.game-result__team--odd {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -moz-box-orient: horizontal;
    -moz-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.game-header .game-header__team.game-result__team--odd .game-header__team-logo {
    width: 50%;
}

.game-header .game-header__team.game-result__team--even {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.game-header .game-header__team.game-result__team--even .game-header__team-logo {
    width: 50%;
}

.game-header .game-header__team-info {
    text-align: left;
    width: 50%;
}

.game-header .prev-item.bg {
    background: #1E2024;
    opacity: 0.9;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    width: 296px;
    padding: 7px;
    -webkit-box-pack: start;
    -webkit-justify-content: start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
    text-align: left;
    -webkit-box-align: start;
    -webkit-align-items: start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: start;
}

.game-header .goal-club {
    font-weight: 600;
    font-size: 11px;
    color: #ffffff;
    text-transform: uppercase;
}

.game-header .prev-item_content {
    width: 58%;
    line-height: 14px;
    margin-left: 6px;
    margin-top: 9px;
}

.game-header .prev-item.bg:first-child {
    margin-right: 16px;
}

.game-header .prev-item.bg:last-child {
    margin-left: 16px;
}

.game-header .league-name {
    font-weight: 800;
    font-size: 11px;
    color: #FFFFFF;
    background: #1E467D;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 16%;
    padding: 3px 8px;
    margin: 0 auto;
    text-transform: uppercase;
}

.game-header .game-result__team-name {
    font-weight: 700;
    font-size: 32px;
    color: #FFFFFF;
}

.game-header .game-header_time {
    font-weight: 900;
    font-size: 24px;
    color: #ffffff;
    line-height: 40px;
}

.game-header .prev-item-description {
    font-weight: 700;
    font-size: 12px;
    color: #ffffff;
    margin-bottom: 16px;
}

.game-header .prev-item-meta {
    display: block;
    font-weight: 600;
    font-size: 10px;
    color: #FADC06;
    margin-top: 16px;
}

.game-header .game_result {
    width: 63%;
    margin: 70px auto 0px auto;
    padding: 14px;
    background: #1E467D;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.game-header .game_result span {
    color: #FFF;
    font-weight: 900;
    font-size: 40px;
    line-height: 40px;
}

.game-header .prev-img {
    height: 105px;
    width: 37%;
    background-repeat: no-repeat;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
}

.game-header .icon-time {
    margin-right: 16px;
    margin-top: -5px;
}

.game-header .btn-desktop .btn-radio {
    margin-top: 35px;
    margin-bottom: 5% !important;
}

.game-header .btn-desktop .btn-radio:empty {
    margin: 0 !important;
}

.game-header .btn-desktop .btn-radio a {
    padding-left: 16px;
    padding-right: 16px;
}
.game-header .league-name > span {
    padding-left: 8px;
    border-left: 1px solid #17345C ;
    margin-left: 8px;
}



#slide-header-spiel .game-result__team-name {
    font-size: 11px;
}

#slide-header-spiel .game-result__content--custom .game-result__score--lg {
    background: #fff;
    width: 92px;
    margin: 0 auto;
}

#slide-header-spiel .game-result__content--custom .game-result__score--lg span {
    color: #31404B !important;
}

#slide-header-spiel .game-result__content--custom .game-result__score-wrap--luzern .game-result__score--lg,
#slide-header-spiel .game_result {
    /*background: #FADC06 !important;*/
}

#slide-header-spiel .game_result span {
    /*color: #1E467D !important;*/
}
@media (max-width: 375px) {
    #slide-header-spiel .game-result__content--custom .game-result__score--lg {
        width: 75px;
    }
}

/*=====================================field===========================*/
.location-list .mobile {
    display: none;
}

.location-list .location_field {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}

.location-list .location_field.bg-field {
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    background-size: contain;
    height: 630px;
    margin: 24px;
}

.location-list .location_field-left {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -moz-box-orient: horizontal;
    -moz-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}

.location-list .location_field-left,
.location-list .location_field-right {
    width: 50%;
    padding: 100px 20px 120px 25px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.location_field_logo-club--right,
.location_field_logo-club--left {
    position: absolute;
    width: 44px;
    height: 44px;
    top: 17%;
}

.location-list .location_field_logo-club--left {
    left: 4%;
}

.location-list .location_field_logo-club--right {
    right: 4%;
}

.location-list .column_card {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}

.location-list .location_field-left .column_card.bg-color {
    background: #1E467D;
    -webkit-border-radius: 4px;;
    -moz-border-radius: 4px;;
    border-radius: 4px;
    padding: 2px;
    width: 90px;
}

.location_field .team-left .club-player_list-item .photo-player_background,
.location_field .team-right .club-player_list-item .photo-player_background,
.location_field-right .player-photo.bg-color,
.location_field-left .player-photo.bg-color {
    -webkit-border-radius: 22% 2px 2px 2px;
    -moz-border-radius: 22% 2px 2px 2px;
    border-radius: 22% 2px 2px 2px;
    width: 40px;
    height: 40px;
    margin-left: 45px;
    overflow: hidden;
}

.team-left .club-player_list-item .photo-player_background,
.team-right .club-player_list-item .photo-player_background {
    -webkit-border-radius: 22% 2px 2px 2px;
    -moz-border-radius: 22% 2px 2px 2px;
    border-radius: 22% 2px 2px 2px;
    width: 40px;
    height: 40px;
    overflow: hidden;
}

.location_field_column .photo-player_img {
    width: 40px;
    height: 40px;
}

.team-left .club-player_list-item .photo-player_background,
.location_field-left .player-photo.bg-color {
    background: #17345C;
}

.team-right .club-player_list-item .photo-player_background,
.location_field-right .player-photo.bg-color {
    background: #D65249;
}

.location_field-right .column_card.bg-color {
    background: #FF6B61;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 2px;
    width: 90px;
}

.location_field_column:first-child,
.location_field_column:last-child {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
}

.location_field_column:first-child .column_card {
    margin: 20px 0;
}

.location_field_column {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.location_field_column:nth-child(2) {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 20px;
    padding-bottom: 20px;
}

.location_field_column:nth-child(3) {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    padding-top: 30px;
    padding-bottom: 30px;
}


/*========================================card-player-table===============================*/

.location-list .column_card_player-info .number-player {
    font-weight: 700;
    font-size: 8px;
    line-height: 10px;
    color: #ffffff;
    padding-bottom: 6px;
    padding-top: 3px;
}

.location-list .column_card_player-info .name-player {
    color: #ffffff;
    font-weight: 600;
    font-size: 8px;
    line-height: 10px;
    text-transform: uppercase;
}

.location-list .column_card_player-info {
    padding-left: 2px;
    position: absolute;
}

.location-list .column_card_player-info .name-player span {
    font-size: 10px;
    font-weight: 700;
}

.location-list .club-player {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    margin-top: 40px;
    margin-bottom: 0;
}

.location-list .judge {
    margin-bottom: 0 !important;
}

.location-list .club-player .card__header {
    background: #fff;
}

.location-list .club-player .team-left {
    margin-right: 16px;
    width: 50%;
}

.location-list .club-player .team-right {
    margin-left: 16px;
    width: 50%;
    margin-bottom: 15px !important;
}

.location-list .club-player_list {
    background: #fff;
}

.location-list .club-player_list_caption {
    background: #F5F7F9;
}

.location-list .club-player_list_caption h5 {
    font-weight: 800;
    font-size: 11px;
    color: #31404B;
    padding: 10px 10px 10px 24px;
    margin-bottom: 0;
}

.location-list .club-player_list-item .number-player {
    width: 10%;
    font-weight: 600;
    font-size: 12px;
    text-align: left;
    padding-left: 24px;
    padding-right: 16px;
}

.location-list .club-player_list-item .photo-player {
    width: 12%;
}

.location-list .club-player_list-item .photo-player_img {
    width: 40px;
}

.location-list .club-player_list-item .name-player {
    text-align: left;
    font-weight: 700;
    font-size: 14px;
    color: #1E467D;
}

.location-list .club-player_list-item .icon-game-timeline {
    width: auto;
    text-align: right !important;
}

.location-list .club-player_list_wrapper tr:last-child {
    border-bottom: 1px solid #E4E7ED;
}

.location-list .club-player_list-item .icon-game-timeline img {
    height: 18px;
    margin: 0 6px;
}

.location-list .club-player_list-item .icon-game-timeline:last-child {
    /*text-align: center !important;*/
}


/*========================================footer-judge================================*/

.location-list .judge_item_info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.location-list .judge_item,
.location-list .judge_wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}

.location-list .judge_wrapper {
    padding: 24px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.location-list .judge_item_info-name {
    width: 100%;
    color: #1E467D;
    font-weight: 700;
    font-size: 14px;
    line-height: 12px;
}

.location-list .judge_item_info-position {
    font-weight: 600;
    font-size: 12px;
    line-height: 12px;
}

.location-list .judge_item_icon {
    width: 40px;
    height: 40px;
    background: #EDEFF4;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    margin-right: 20px;
}

.location-list .judge_item_icon img {
    margin: 13px;
}


/*========================================5.5 SPIEL / STATISTIKEN-page=======================*/

.statistiken_match {
    margin-top: 40px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -moz-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
}

.statistiken_match .progress-bar-wrapper {
    width: 100%;
    margin-right: 33px;
    margin-bottom: 0;
}

.statistic-spiel-sidebar {
    margin-top: 40px;
}

.statistic-spiel {
    margin-bottom: 0;
}

.statistiken_match .game-against {
    width: 32%;
    margin-bottom: 15px !important;
}

.statistiken_match .game-result__subheader {
    display: block !important;
}

.game-against .game-result__content--custom .game-result__team-name {
    color: #31404B;
}

/*=======================game-timeline===========================*/

.statistics .spacer-sm,
.statistics .game-result__subheader,
.statistics .game-result__section.pt-0 {
    display: none;
}

.statistics .card__content {
    padding: 0 24px;
}

.statistics .game-timeline-wrapper {
    padding-bottom: 0;
    margin-top: -24px;
}

.hidden-progress .progress-double-wrapper {
    display: none;
}

.game-timeline__icon img {
    max-height: 20px;
}

.game-timeline-wrapper--horizontal:before {
    content: "";
    position: absolute;
    width: 2px;
    height: 18px;
    background: #FADC06;
    display: block;
    left: 49%;
    top: 44%;
}

.game-timeline-wrapper--horizontal {
    /*padding-right: 0;*/
    padding-left: 0;
}
.game-timeline__event-name {
    font-weight: 400;
    font-size: 9px;
    color: #292C31;
    text-transform: capitalize;
}

.tooltip-inner {
    text-transform: capitalize;
    font-weight: 700;
    font-size: 9px;
}

@media (max-width: 992px) {
    .game-timeline-wrapper--horizontal .game-timeline__event--kickoff {
        width: 100%;
        z-index: 2;
        position: relative;
        margin-bottom: 0;
    }

    .game-timeline-wrapper--horizontal .game-timeline__event--kickoff .game-timeline__time--kickoff-home {
        position: relative;
        left: auto;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
        margin-bottom: 10px;
    }

    .game-timeline-wrapper--horizontal .game-timeline {
        padding-bottom: 10px;
    }

    .game-timeline-wrapper--horizontal:before {
        display: none;
    }
}

/*=============================progress-double=========================*/

.card__subheader {
    margin-left: 0;
    margin-right: 0;
}

.progress-double-wrapper {
    padding: 0 30px;
}

.progress__double .progress--lg .progress__bar {
    background-color: #1E467D;
}

.progress__double .progress--lg .progress__bar--success {
    background-color: #EF303B;
}

.statistics .card.hidden-progress {
    margin-bottom: 0 !important;
}

.statistiken_match .game-result__section {
    margin-bottom: 50px !important;
    padding-top: 0 !important;
}

.statistiken_match .game-against {
    margin-bottom: 0 !important;
}

.game-result__subtitle {
    font-size: 11px;
    font-weight: 800;
}

.progress-title {
    font-weight: 700;
}

.progress-title--grey {
    color: #9A9DA2;
    font-weight: 600;
}

.game-result__content--border {
    border-bottom: 1px solid #EDEFF4;
    padding-bottom: 10px;
}

.progress__digit--highlight {
    font-family: Nunito Sans;
    font-weight: 600;
    font-size: 12px;
    width: 45px;
    text-align: center;
}

.only-mobile {
    display: none;
}

.progress-bar-wrapper .game-result__content {
    margin: 0 0 10px 0 !important;
}


/*==================================round-games====================*/

.round-games {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 24px !important;
}

.round-games .sediment {
    display: none;
}

.round-games .diagram {
    width: 112px;
    height: 112px;
    position: relative;
}

.round-games .all-games {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 24px;
    font-weight: 600;
    font-size: 14px;
    color: #9A9DA2;
    text-transform: uppercase;
}

.round-games .all-games span {
    font-size: 24px;
    color: #31404B;
}

.all-games .total-all_games {
    color: #1E467D;
    font-weight: 800;
    margin-right: 5px;
    font-size: 64px;
    line-height: 1;
    text-align: center;
    display: inherit;
}

.round-games .pie-three {
    position: relative;
}

.round-games .pie-three::before {
    content: "";
    display: block;
    position: absolute;
    z-index: 1;
    width: 100px;
    height: 100px;
    background: #FFF;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    top: 6px;
    left: 7px;
}

.round-games .slice {
    position: absolute;
    width: 112px;
    height: 112px;
    clip: rect(0px, 112px, 112px, 56px);
    -webkit-animation: bake-pie 1s;
    -moz-animation: bake-pie 1s;
    -o-animation: bake-pie 1s;
    animation: bake-pie 1s;
}

.round-games .slice:first-child span {
    background: #1E467D !important;
}

.round-games .slice span {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 112px;
    height: 112px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    clip: rect(0px, 112px, 112px, 56px);
    background: #EDEFF4 !important;
}

.round-games .legend-three__info span {
    font-weight: 800;
    font-size: 32px;
    color: #1E467D;
}

.round-games .legend-three li {
    position: absolute;
    z-index: 99;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -moz-box-orient: vertical;
    -moz-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    font-weight: 600;
    font-size: 9px;
    text-transform: uppercase;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    left: 0;
    right: 0;
    top: 30%;
    color: #31404B;
}

.round-games .legend-three em {
    font-style: normal;
}

.round-games .legend-three span {
    float: right;
}

.progress-widget_wrapper .game-result__content {
    margin: 0 0 9px 0 !important;
}

.progress-widget_title {
    margin-bottom: 12px;
}

.progress-widget_wrapper .game-result__content:last-child {
    margin-bottom: 20px !important;
}

.progress-widget_wrapper .progress__digit--highlight {
    color: #9A9DA2;
    font-size: 11px;
}

.progress-widget_wrapper .progress-double-wrapper {
    padding: 0 9px;
}

.progress-widget_wrapper .progress__digit--left {
    padding-right: 8px;
}

.progress-widget_wrapper .progress__digit--right {
    padding-left: 8px;
}

/*======================================= media-statistick======season-home-header=================*/


.game-header-background .sponsors--custom {
    margin-bottom: 40px;
}

.hero-slider-thumbs__item {
    opacity: 0.5;
}

.hero-slider,
.hero-slider__item {
    height: 560px;
}
.home .hero-slider__item  .meta__item:nth-child(n+2) {
    /*width: 35px !important;*/
    margin-left: 24px;
    font-size: 11px;
}
.home .hero-slider__item  .meta__item:nth-child(n+2) img {
    width: 12px;
}
.hero-slider-thumbs__item .posts__title + .posts__date {
    color: #ffffff;
    font-size: 11px;
    font-weight: 700;
}

.game-header--season .game_result {
    width: 72%;
}


.game-header--before.game-header--season .time-start .small-desc {
    width: 42%;
    display: block;
    text-align: left;
}

.game-header--before.game-header--season .time-start .small-desc span {
    display: block;
    text-align: left;
}

.game-header--before.game-header--season .game-header_result--bg {
    padding: 19px 20px;
    width: 265px;
}

.no-margin-sponsor .sponsors--custom {
    margin-bottom: 0;
}

.no-margin-sponsor {
    background: #292C31;
}

.game-header--during {
    padding-top: 0;
    margin-bottom: 40px;
}
#match-header-past .game-header .game-header_result {
    min-height: 257px;
}


.game-header .game-header_time .result {
    letter-spacing: 1.5px;
    background: #17345C;
    width: 72%;
    margin: 0 auto 15px auto;
    display: block;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
    font-size: 16px;

}
/*======================================= media-statistick ==========================*/
@media (min-width: 769px) {

    .game-header--during {
        height: 680px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;

    }

    .game-header--during > div {
        width: 100%;
    }

    .game-header--during .btn-header-before .btn, #match-header-past .btn-radio .btn {
        font-size: 14px !important;
        padding: 6px 8px !important;
        height: auto;
    }

}

@media (max-width: 1200px) {
    .game-header .game-result__team-name {
        font-size: 28px;
    }

    .game-header_wrapper .game-header_result {
        width: 37%;
    }

    .game-header_club {
        width: 33%;
    }

    .game-header .game-header__team-info {
        width: 60%;
    }

    .game-header {
        padding: 3% 3% 3% 3%;
    }

    .game-header--before .game-header_result--bg {
        width: 265px;
    }

    .location-list .location_field-right .column_card.bg-color,
    .location-list .location_field-left .column_card.bg-color {
        background: transparent;
    }

    .location-list .location_field-left .player-photo.bg-color,
    .location-list .location_field-right .player-photo.bg-color {
        margin: 0;
    }

    .location-list .location_field-left .column_card.bg-color,
    .location-list .location_field-right .column_card.bg-color {
        width: auto;
    }

    .location-list .column_card_player-info .name-player {
        display: none;
    }

    .location-list .location_field.bg-field {
        height: auto;
    }

    .location-list .location_field-right,
    .location-list .location_field-left {
        padding: 20px 5px 40px 5px;
        min-height: 500px;
    }

    .location_field_logo-club--left {
        top: 19%;
        left: 4%;
    }

    .location_field_logo-club--right {
        top: 19%;
        right: 4%;
    }

    .round-games {
        margin: 24px 10px !important;
    }

    .game-header--season {
        padding: 10% 3% 3% 3%;
    }

    .game-header--season .game_result {
        /*width: 62%;*/
        width: 253px;
    }

    .game-header .game-header_time .result {
        width: 253px;
    }
}


@media (max-width: 1020px) {
    /*.game-header_wrapper .game-header_result {*/
    /*    width: 33%;*/
    /*}*/
    .game-header--before .game-header_result {
        width: 39%;
    }

    .ticker-page .game-header {
        padding-top: 6%;
    }
}

@media (max-width: 992px) {
    .game-header .game_result {
        padding: 14px;
    }

    .game-header {
        padding-left: 2%;
        padding-right: 2%;
    }

    .game-page {
        height: 600px;
    }

    .location-list .field-right .bg-field,
    .location-list .field-left .bg-field {
        -webkit-background-size: contain;
        -moz-background-size: contain;
        background-size: contain;
        background-repeat: no-repeat;
        margin: 16px;
        min-height: 437px;
        -webkit-background-size: 100% 100%;
        -moz-background-size: 100% 100%;
        background-size: 100% 100%;
    }

    .location_field_logo-club--right,
    .location_field_logo-club--left {
        top: 23%;
    }

    .location-list .location_field-left,
    .location-list .location_field-right {
        width: 100%;
        min-height: 370px;
    }

    .location-list .location_field-left .player-photo.bg-color,
    .location-list .location_field-right .player-photo.bg-color {
        margin: 0;
    }

    .location-list .location_field-left .column_card.bg-color,
    .location-list .location_field-right .column_card.bg-color {
        width: auto;
    }

    .location-list .location_field-right .column_card.bg-color,
    .location-list .location_field-left .column_card.bg-color {
        background: transparent;
    }

    .location-list .field-right .location_field_logo-club {
        position: absolute;
        top: 6%;
        padding-left: 20px;
    }

    .location-list .field-left .location_field_logo-club {
        position: absolute;
        top: 6%;
        left: 22%;
    }

    .location-list .judge_item,
    .location-list .judge_wrapper {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .location-list .judge_item {
        width: 50%;
        padding: 14px !important;
        border-bottom: 1px solid #E4E7ED;
    }

    .location-list .judge_wrapper {
        padding: 0;
    }

    /*============================timeline=================*/
    .game-timeline::after {
        display: none;
    }

    .game-timeline-wrapper {
        margin-bottom: 16px !important;
        margin-top: 16px !important;
    }

    /*=================================================================*/
    .statistiken_match {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-top: 0;
    }

    .statistiken_match .progress-bar-wrapper {
        width: 100%;
        margin-right: 0;
    }

    .statistiken_match .game-against {
        width: 100%;
    }

    .statistics .card.progress-bar-wrapper,
    .statistics .card.game-against,
    .statistics .card.hidden-progress {
        margin-bottom: 32px !important;
    }

    .round-games .diagram {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .round-games {
        margin: 24px 50px !important;
    }

    /*===========================================================header- game===========================================================================*/
    .header-attention--bg .sponsors__item,
    .game-header-background .sponsors__item {
        margin: 0 16px;
    }

    .game-header .game-header__team-info {
        width: 68%;
    }

    .game-header .game-result__team-name {
        font-size: 25px;
    }

    .game-header .game-header__team.game-result__team--even .game-header__team-logo {
        margin-right: 10px;
    }

    .game-header .game-header__team.game-result__team--odd .game-header__team-logo {
        margin-left: 10px;
    }

    .game-header .pagination-game {
        width: 80%;
        margin: 10px auto;
    }

    .location-list .club-player {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    .location-list .club-player .team-left,
    .location-list .club-player .team-right {
        width: 48%;
        margin-left: 0;
        margin-right: 0;
    }

    .location-list .location_field-right, .location-list .location_field-left {
        padding: 8px 5px 27px 5px;
    }

}


@media (max-width: 768px) {

    /*==================header================*/
    .only-mobile {
        display: block;
    }

    .game-page {
        display: none;
    }

    .game-header .desktop {
        display: none;
    }

    .game-header .mobile {
        display: block;
    }

    .game-header .game-header_club .game-header__team-logo img {
        height: 90px;
        width: auto;
        -o-object-fit: contain;
        object-fit: contain;
    }

    .game-header .game-header__team.game-result__team--even .game-header__team-logo,
    .game-header .game-header__team.game-result__team--odd .game-header__team-logo {
        width: 70%;
    }
    #match-header-past .game-header .game-header__team.game-result__team--even .game-header__team-logo,
    #match-header-past .game-header .game-header__team.game-result__team--odd .game-header__team-logo {
        width: 100%;
        height: 100%;
    }
    .game-header--during,
    .game-header--before {
        margin-bottom: 0 !important;
    }

    /* .game-header-background {
        background: none;
    } */

    .game-header .pagination-game {
        /*padding-bottom: 51px;*/
        /*margin-bottom: 0 !important;*/
        margin: 0 !important;
    }

    .header-attention--bg .sponsors__item,
    .game-header-background .sponsors__item {
        margin: 0 10px;
    }

    .game-header--before .game-header_result--bg {
        width: 232px;
    }

    .game-header--before .game-header__team.game-result__team--odd .game-header__team-logo {
        margin-right: 20px;
    }

    .game-header--before .game-header__team.game-result__team--even .game-header__team-logo {
        margin-left: 20px;
    }

    .game-header--before .game-header_result {
        width: auto !important;
    }

    .game-header--before .league-place--desktop {
        display: none;
    }

    .game-header_time .time-result::before {
        margin-top: 0;
        left: -36px;
    }
    .game-header_time .time-result {
        /*margin-left: 36px;*/
    }
    .game-header .game_result {
        width: 73%;
    }



    .game-header-background .game-header {
        padding-top: 90px !important;
        /*padding-top: 46px !important;*/
    }

    .game-header-background #slide-header-spiel.game-header {
        padding-top: 48px !important;
        margin-bottom: 0;
    }
    .game-header-background .game-header--season.game-header {
        padding-top: 48px !important;
    }
    .sponsors--custom {
        padding: 0;
    }

    .game-header--before .time-start span.time-before {
        font-size: 30px;
    }

    .game-header--before .time-start .small-desc {
        width: 40%;
    }
    .game-header--before .time-start {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .game-header--before .time-start .small-desc {
        width: 100% !important;
        display: inherit!important;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        font-size: 8px;
        line-height: 6px;
        color: #1E2024;
    }
    .game-header--before .time-start .time-before {
        font-weight: 900;
        font-size: 32px!important;
        margin-top: 5px;
    }
    #match-header-future .game-header--before .game-header_result--bg {
        padding: 10px 5px;

    }
    .game-header--before .time-start .small-desc > span {
        font-weight: bold;
        font-size: 8px;
        line-height: 6px;
        color: #1E2024;
        text-transform: uppercase;
        margin-left: 5px;
    }



    .game-header--season,
    .game-header {
        position: relative;
        padding: 0;
        left: 0;
        margin-top: 0;
        /*background: url("/wp-content/uploads/2020/03/bg-mobile-new.png") no-repeat;*/
        background: url("/wp-content/uploads/2020/06/Mask-Group.png") no-repeat;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        background-size: cover;
        background-position: 12% 100%;
        min-height: 350px;
    }

    .game-header--season {
        height: auto;
        margin-bottom: 0;
    }

    .game-header .league-wrapper.mobile {
        padding: 10px;
        background: #17345C;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
        justify-content: space-around;
    }

    .game-header .game-header_result {
        width: 50%;
    }

    #match-header-past .game-header .game-header_result {
        min-height: 252px;
    }

    .game-header .game-header_club {
        margin-top: 0;
    }
    .game-header--before .game-header_wrapper .game-header_result {
        /*min-height: 140px;*/
    }
    /* #match-header-past .game-header .game-header_club {
        margin-top: 0;
    } */
    .game-header .league-name {
        width: 78%;
        background: transparent;
        text-align: left;
        font-size: 14px;
    }
    .game-header.game-header--before .league-name {
        width: 95%;
    }
    #slide-header-spiel .delayed ~ .game-result__score-result--winner {
        display: none;
    }

    .game-header .date-game {
        width: 50%;
        text-align: right;
        font-weight: 700;
        font-size: 9px;
        color: #ffffff;
        text-transform: uppercase;
        padding-right: 15px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
        -moz-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
    .game-header.game-header--before .date-game {
        opacity: .5;
    }
    .game-header .mobile.league-place {
        font-weight: 800;
        font-size: 11px;
        color: #ffffff;
        margin-top: 30px;
        text-transform: uppercase;
    }

    #slide-header-spiel.game-header .mobile.league-place {
        margin-top: 30px;
    }

    .game-header .game-header_time {
        font-size: 16px;
        line-height: 30px;
        margin-bottom: 13px !important;
    }

    .game-header .game-time {
        font-weight: 600;
    }

    .game-header .game-header__team-logo {
        width: 57px;
        height: 100%;
    }

    .header-filter-location .content-filter {
        margin-top: 20px;
    }

    .content-filter .content-filter__item {
        border-bottom: none;
    }

    .game-header .game_result {
        margin: 23px auto 4px auto;
        padding: 4px 8px;
    }

    .statistiken_match,
    .location-list {
        margin-top: 0;
    }

    .statistiken_match {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: column-reverse;
        -moz-box-orient: vertical;
        -moz-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

    .location-list .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner {
        padding-top: 0;
    }



    .location-list .club-player {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .location_field_logo-club--right,
    .location_field_logo-club--left {
        top: 23%;
    }

    .location-list .judge_item {
        width: 100%;
    }

    .location-list .judge {
        margin-bottom: 60px !important;
    }

    .game-header--before.game-header--season .game-header_result--bg {
        width: 200px;
        padding: 19px 10px;
    }

    .game-header--before.game-header--season .time-start .small-desc {
        width: 44%;
        font-size: 10px;
    }


    .game-header--season .game_result {
        width: 238px;
    }

    .game-header .game-header_time .result {
        width: 238px;
        margin-top: -4px;
    }

    .game-header--season .game-header_wrapper {
        min-height: 250px;
    }
}
@media (max-width: 767px) {
    .location-list .club-player .team-left,
    .location-list .club-player .team-right {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
    }
    .location-list .desktop {
        display: none;
    }
    .location-list .mobile {
        display: block;
    }
    .location-list .location_field-left,
    .location-list .location_field-right {
        padding: 40px 15px 40px 15px;
        min-height: 431px;
    }

}
@media (max-width: 500px) {
    .game-header-background #slide-header-spiel.game-header {
        /*padding-top: 11% !important;*/
    }

    .game-header .game-header_result {
        width: 31%;
    }

    .game-header--season .game_result {
        width: auto;
    }

    .game-header .game-header_time .result {
        width: auto;
    }

    .game-header--season .game_result .game-result__score-dash span {
        font-size: 20px;
        line-height: 49px;

    }

    .game-result-widget-custom .game-result__score-wrap {
        width: 48%;
    }
    .liveticker-sidebar .game-result__content--custom {
        padding: 8px 20px;
    }
}


@media (max-width: 420px) {
    .game-header .game-header_result {
        width: 45%;
    }

    .game-header .game-header_club {
        margin-top: -8%;
    }

    .header-filter-location .content-filter {
        margin-top: 10px;
    }

    .round-games {
        margin: 24px 24px !important;
    }

    .statistiken_match .game-against {
        margin-bottom: 64px !important;
    }

    .game-header--before .time-start .small-desc {
        width: 43%;
    }

    .game-header .game-header_club .game-header__team-logo img {
        height: auto;
    }

    #slide-header-spiel .game-header__team-logo img {
        height: 64px;
        margin: 0 auto;
    }

    .game-header--during .game-header_result {
        width: 60% !important;
    }

    .game-header .game_result {
        width: 89%;
    }
    .game-header .game-header_time .result {
        width: 89%;
    }


    .game-header .pagination-game__prev a,
    .game-header .pagination-game__next a {
        font-size: 10px;
    }

    .game-header .pagination-game__prev::before,
    .game-header .pagination-game__next::after {
        margin-top: 6px;
    }

    .game-header .pagination-game__next::before {
        margin-right: -20px;
    }

    .game-header .pagination-game__next::after {
        margin-left: 20px;
    }

    .game-header--before .game-header_result--bg {
        padding: 19px 5px;
        width: 165px;
    }

    .game-header--before .game-header_club {
        margin-top: 0 !important;
    }

    .game-header--before .time-start span.time-before {
        font-size: 26px;
    }

    .game-header--before.game-header--season .game-header_result--bg {
        width: 180px;
    }

    .game-header--before.game-header--season .time-start .small-desc {
        width: 53%;
    }

    .game-header--before.game-header--season .time-start span.time-before {
        font-size: 22px;
    }
    #slide-header-spiel .game-result-widget-custom {
        margin: 10px 12px 36px 12px !important;
    }
}


@media (max-width: 360px) {
    .game-header .game-header_result {
        padding: 0;
    }

    .game-header .game_result {
        padding: 4px 0;
    }

    .round-games {
        margin: 24px 10px !important;
    }

    .location-list .club-player_list-item .number-player {
        padding-left: 8px;
        padding-right: 0;
    }

    .seasone-statistic-player .table-standings thead > tr > th:last-child, .table-standings tbody > tr > td:last-child {
        padding-left: 0;
    }

    .location-list .club-player_list-item .icon-game-timeline img {
        margin: 0 1px;
    }
    .game-header--during.game-header .game-header_result {
        width: 76% !important;
    }
}

/*======================================= 5.6 Ãœbersicht SPIEL /& NEWS ============================================*/

.game-page-spiel-news .game-header {
    padding-top: 6%;
}

.spiel-news--block .posts__thumb {
    max-width: 368px;
    position: relative;
    display: inline-block;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: auto;
    min-height: 30px;
    vertical-align: top;
    font-size: 0;
    padding: 23% 24%;
    margin-right: 30px;
}

.spiel-news--block .posts__thumb img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    margin: 0;
    padding: 0;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    max-width: 100%;
    height: 100%;
    max-height: 100%;
}

.spiel-news--block .posts__item {
    position: relative;
    margin-bottom: 16px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.overview-spiel {
    margin-top: 40px;
    margin-bottom: 50px;
}

.spiel-news--block > .card__content {
    padding: 0 0 !important;
}

.spiel-news--block .posts__inner {
    padding: 0;
}

.spiel-news--block .posts__inner .card__content {
    padding: 24px 24px 0 0;
}

.spiel-news--block .posts__inner .posts__date {
    font-weight: 700;
    margin-top: 8px;
}

.spiel-news--block .posts__excerpt {
    padding-top: 18px;
}

.spiel-news--block .posts__footer {
    padding: 14px 24px;
}

.wrapper--margin {
    margin-top: 40px;
    margin-bottom: 0;
}

.wrapper--margin .card--clean > .card__header + .card__content {
    padding: 0;
}

.wrapper--margin .card--clean > .card__header + .card__content .card {
    border-top: none;
}

.spiel-news--block .posts__inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    height: 350px;
}

.spiel-news .posts__footer,
.spiel-news--block .posts__footer {
    margin-top: auto;
    height: auto;
}

.overview-spiel {
    margin-top: 40px;
}

.overview-spiel .vc_col-sm-4 {
    padding-left: 14px;
}

.spiel-news {
    margin-bottom: 10px;
}
.spiel-news--custom {
    margin-bottom: 0;
}
.spiel-news--block {
    margin-bottom: 0;
}
@media (max-width: 992px) {
    .spiel-news--custom .hide-md .post-grid--masonry .post-grid__item .posts__item {
        height: 529px;
    }
    .spiel-news--custom .hide-md .posts__item--card .posts__excerpt {
        -webkit-line-clamp: 3;
    }
    .spiel-news--custom .hide-md .post-grid--masonry .posts__title {
        -webkit-line-clamp: 2;
    }
    .spiel-news--block {
        margin-bottom: 15px;
    }
}
@media (max-width: 768px) {

    /*==================================================news-spiel========================*/
    .spiel-news--custom .show-md .posts__item .posts__excerpt {
        display: none;
    }

    .spiel-news--custom .show-md .posts__item:first-of-type {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding: 0;
        overflow: visible;
    }

    .spiel-news--custom .show-md .posts__item:first-of-type .posts__thumb {
        width: 100%;
        margin: 0;
        margin-top: -24px;
        -webkit-border-radius: 4px 4px 0 0;
        -moz-border-radius: 4px 4px 0 0;
        border-radius: 4px 4px 0 0;
        overflow: hidden;
    }

    .spiel-news--custom .show-md .posts__item:first-of-type .posts__thumb img {
        width: 100%;
        height: 250px;
        -o-object-fit: cover;
        object-fit: cover;
        -o-object-position: top;
        object-position: top;
    }
    
    .spiel-news--block .posts__thumb img {
      -o-object-position: top;
      object-position: top;
  }

    .spiel-news--custom .show-md .posts__item:first-of-type .posts__inner {
        width: 100%;
        margin: 20px;
    }

    .spiel-news--custom .show-md .posts__item:first-of-type .posts__footer {
        width: 100%;
        padding: 10px 0 !important;
        margin: 10px 0 24px 24px;
    }

    .spiel-news--custom {
        margin-bottom: 0;
    }
}

/*=======================================================sponsors--custom===========================*/
@media (min-width: 320px) {
    .sponsors--custom {
        padding-left: 20px !important;
        padding-right: 25px !important;
        margin: 0 auto;
        width: 100%;
    }
}

@media (min-width: 576px) {
    .sponsors--custom {
        /*max-width: 526px;*/
        /*margin: 0 auto;*/
    }
}

@media (min-width: 768px) {
    .sponsors--custom {
        /*max-width: 720px;*/
        /*margin: 0 auto;*/
    }
}

@media (min-width: 992px) {
    .sponsors--custom {
        max-width: 960px;
        /*margin: 0 auto;*/
    }
}

@media (min-width: 1200px) {
    .sponsors--custom {
        max-width: 1186px;
        /*margin: 0 auto;*/
        padding: 0!important;
    }
}

/*========================================media-SPIEL / NEWS=====================*/

@media (min-width: 1500px) {
    .game-header {
        /*padding-top: 4% !important;*/
    }

    .game-header-background .game-header {
        /*padding-top: 4% !important;*/
    }
}

@media (min-width: 1700px) {
    .game-header {
        /*padding-top: 3% !important;*/
    }

    .game-header-background .game-header {
        padding: 65px 18% 3% 18% !important;
    }
}


@media (max-width: 1200px) {
    .spiel-news--block .posts--cards-thumb-left .posts__item .posts__thumb {
        width: auto;
        padding: 31% 24%;
    }

    .spiel-news--block .posts__inner {
        height: 370px;
    }
}

@media (max-width: 992px) {
    .spiel-news--block .posts__inner {
        height: 315px;
    }

    .overview-spiel .overview-spiel__sidebar {
        display: none;
    }

    .overview-spiel {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .overview-spiel .vc_col-sm-4 {
        padding-left: 0;
    }

    .overview-spiel {
        margin-top: 0;
        margin-bottom: 40px;
    }

    .spiel-news > div,
    .overview-spiel > div {
        width: 100%;
    }

    .spiel-news--block .posts__inner .card__content {
        padding: 24px 24px;
    }

    .spiel-news--block .posts--cards-thumb-left .posts__item .posts__thumb {
        max-width: 100%;
        width: 100%;
        -webkit-border-radius: 4px 4px 0 0;
        -moz-border-radius: 4px 4px 0 0;
        border-radius: 4px 4px 0 0;
    }

    .spiel-news--block .posts__item {
        margin-right: 0;
    }
}

/*=====================================5.7 SPIEL / LIVETICKER-page================*/

.live-ticker__card,
.live-ticker__result,
.live-ticker__block {
    margin-bottom: 32px;
}

.live-ticker {
    margin-right: 15px;
}

.live-ticker__result {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
}

.live-ticker__result h3 {
    padding-right: 25px;
    font-weight: 900;
    font-size: 32px;
    line-height: 56px;
    color: #1E467D;
    margin-bottom: 0;
    background: #edeff4;
    z-index: 0;
}

.live-ticker-result__final .game-result__score--lg {
    padding: 8px 27px;
}

.live-ticker-result__final .game-result__score--lg span {
    font-size: 32px !important;
}

.live-ticker-result__final .game-result__team--odd,
.live-ticker-result__final .game-result__team--even {
    width: 60px;
}

.live-ticker-result__final .game-result__team-logo {
    margin: 0 10px;
    width: auto;
}

.live-ticker__card span {
    font-weight: 700;
    font-size: 11px;
}

.ticker-block__header {
    padding: 24px;
    border-bottom: 1px solid #EDEFF4;
}

.ticker-block__header .ticker-block__header-time {
    color: #1E467D;
    font-weight: 700;
    font-size: 9px;
    padding: 4px 8px;
    -webkit-border-radius: 14px;
    -moz-border-radius: 14px;
    border-radius: 14px;
    border: 1px solid #1E467D;
    vertical-align: middle;
}

.live-ticker-result__final {
    padding: 0;
}

.ticker-block__header-info {
    color: #31404B;
    font-weight: 800;
    font-size: 16px;
    padding-left: 16px;
    text-transform: uppercase;
}

.ticker-block__info {
    padding: 24px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -moz-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
}

.live-ticker__block--player .ticker-block__info {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 35px 30px 30px 30px;

}

.ticker-block__info-title {
    padding-left: 16px;
    color: #31404B;
    font-weight: 600;
    font-size: 15px;
}

.ticker-block__info-title .replacement span {
    color: #1E467D;
}

.ticker-block__footer {
    padding: 0 0 24px 24px;
}

.ticker-block__footer .card__footer--small {
    padding: 0 !important;
}

.ticker-block__footer .card__footer--small .posts__cta--small {
    margin-top: 2%;
}

.stadium-btn {
    padding: 10px 24px 24px 24px;
    text-transform: uppercase;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
}

.stadium-btn a {
    color: #FADC06;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    width: 100%;
}

.ticker-block__info-stadium .ticker-block__info-title {
    color: #17345C;
    font-weight: 700;
    font-size: 15px;
    padding-top: 20px;
    padding-left: 26px;
}

.stadium-btn .btn-container {
    width: 33%;
}

.stadium-btn .btn-container:nth-child(2) {
    margin: 0 24px;
}

.ticker-block__banner {
    padding: 48px 24px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
}

.ticker-block__banner .banner-title {
    font-weight: 700;
    font-size: 24px;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 32px;
    line-height: 120%;
}

.ticker-block__banner-tickets {
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    padding: 5% 24px 5% 10%;
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
}

.ticker-block__banner-tickets .banner-label-info {
    background: #1E467D;
    font-weight: 800;
    font-size: 14px;
    color: #fff;
    padding: 4px;
}

.banner-tickets-title {
    font-weight: 600;
    font-size: 60px;
    color: #fff;
    line-height: 1;
    margin: 9% 0;
}

.banner-tickets-info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.banner-tickets-info .place-match,
.banner-tickets-info .date-match {
    font-weight: 700;
    font-size: 14px;
    color: #fff;
}

.btn-info {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.btn-info a {
    padding: 3px 30px;
    font-weight: 700;
    font-size: 16px;
    text-transform: unset;
}

.banner-tickets-info img {
    margin-right: 8px;
}

.live-ticker__block--player {
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    background-position: 50% 50%;
    border: 1px solid #4C70A0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.live-ticker__block--player .meta__item {
    color: #fff;
}

.live-ticker__block--player .meta__item a {
    color: #fff;
}

.live-ticker__block--player .ticker-block__header {
    border-bottom: none;
}

.live-ticker__block--player .ticker-block__header span {
    color: #fff;
    border-color: #fff;
}

.live-ticker__block--player .player-photo {
    position: absolute;
    right: 14%;
    bottom: -62px;
}

.live-ticker__block--player .ticker-block__info-number {
    font-weight: 800;
    font-size: 80px;
    line-height: 1;
    color: #fff;
    margin-right: 20px;
}

.ticker-block__info-name .name {
    position: relative;
    font-weight: 800;
    font-size: 24px;
    color: #fff;
    text-transform: uppercase;
}

.ticker-block__info-name span {
    font-weight: 800;
    font-size: 40px;
    color: #FADC06;
    text-transform: uppercase;
    z-index: 1;
}

.live-ticker__block--player .ticker-block__footer {
    padding: 0 0 35px 24px;
}

.ticker-block__footer .posts__cta--big {
    width: 50px;
    height: 50px;
}

.ticker-block__footer .posts__cta--big::after {
    content: "";
    display: block;
    position: absolute;
    top: 21%;
    left: 31%;
    background: url('/wp-content/uploads/2019/11/icon-news-home@2x.png') no-repeat;
    width: 17px;
    height: 23px;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    background-size: contain;
    -webkit-transform: translate(0%);
    -moz-transform: translate(0%);
    -ms-transform: translate(0%);
    -o-transform: translate(0%);
    transform: translate(0%);
}

.live-ticker::before {
    content: '';
    display: block;
    width: 4px;
    height: 100%;
    background: #1E467D;
    position: absolute;
    left: 4%;
}

.wrapper--margin .wpb_text_column {
    margin-bottom: 0 !important;
}

.sidebar-wrapper .ball-gif {
    position: absolute;
    top: 11%;
    left: -20px;
}
@media (max-width: 992px ) {
    .sidebar-wrapper .ball-gif {
        left: 0;
    }
}

@media (max-width: 1200px ) {
    .sidebar-wrapper .ball-gif {
        left: -10px;
    }
}


.live-ticker__result .game-result__content--custom .game-result__team-logo img {
    padding-bottom: 0;
}

.live-ticker__card .card__header::before {
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
}

.ticker-block__banner .btn {
    font-size: 14px;
}

.banner-tickets-info .btn-info a {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

/*=========================================media-LIVETICKER-page===========*/

@media (max-width: 1200px) {
    .live-ticker__result .game-result__team.game-result__team--even {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -moz-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }

    .live-ticker__result .game-result__team {
        margin-bottom: 0;
    }

    .live-ticker__block--player .ticker-block__info-number {
        margin-right: 10px;
    }

    .banner-tickets-label {
        margin-right: 20px;
    }

    .banner-tickets-info {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .banner-tickets-info .date-info {
        width: 100%;
    }
    .liveticker-sidebar .game-result-widget-custom {
        margin: 16px 8px !important;
    }
    .liveticker-sidebar .game-result-widget-custom .game-result__score-wrap--bg {
        padding: 0 5px;
    }
}
.card__header .lineups-sponsors .verbiage {
    color: #9A9DA2;
}

@media (max-width: 992px) {
    .wrapper--margin .vc_column_container {
        width: 100%;
    }

    .live-ticker {
        margin-right: 0;
    }

    .search-page--custom .sidebar-wrapper {
        margin-top: 0;
    }
    .search-page--custom #secondary {
        display: none;
    }

    .ticker .hidden-progress {
        display: none;
    }

    .wrapper--margin {
        margin-top: 0;
    }

    .live-ticker__result h3 {
        font-size: 29px;
    }
}
@media (max-width: 992px) {
    .liveticker-sidebar .game-result-widget-custom .game-result__score-wrap--bg {
        width: 68px;
    }
}
@media (max-width: 768px) {
    .ticker-block__info-btn .btn-primary-inverse {
        padding: 5px;
    }

    .banner-tickets-label {
        background: #1E467D;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px;
        margin-right: 45px;
        padding: 4px;
    }

    .ticker-block__banner-tickets .banner-label-info {
        background: none;
    }

    .sidebar-wrapper {
        margin-bottom: 15px;
    }

    .vc_custom_1575638525044 {
        margin-top: 32px !important;
    }
    .card__header .lineups-sponsors {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
        -moz-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        min-width: 250px;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
}

@media (max-width: 524px) {
    .banner-tickets-info .place-info {
        margin: 15px 0;
    }
    .liveticker-sidebar .game-result-widget-custom .game-result__score-wrap--bg {
        width: 74px;
    }
    .banner-tickets-title {
        font-weight: 600;
        font-size: 48px;
    }

    .stadium-btn {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding-top: 0;
        padding-right: 16px;
        padding-left: 16px;
    }

    .stadium-btn .btn-container {
        width: 100%;
    }

    .stadium-btn .btn-container:nth-child(2) {
        margin: 15px 0;
    }

    .ticker-block__info-stadium .ticker-block__info-title {
        font-size: 12px;
        padding: 11px 16px;
    }

    .live-ticker::before {
        left: 9%;
    }

    .banner-tickets-info .btn-info {
        width: 100%;
    }

    .banner-tickets-info .btn-info a {
        width: 100%;
    }

    .ticker-block__header-info {
        font-size: 12px;
    }

    .live-ticker__result h3 {
        font-size: 16px;
        line-height: 32px;
        padding-right: 17px;
    }

    .live-ticker-result__final .game-result__score--lg {
        padding: 4px 10px;
    }

    .live-ticker__result .game-result__content--custom .game-result__team-logo img {
        width: 29px !important;
    }

    .live-ticker__result .game-result__team-logo {
        height: auto;
    }

    .ticker-block__footer .posts__cta--big {
        display: none;
    }

    .ticker-block__banner-tickets {
        padding: 4% 15px 4% 15px;
    }

    .live-ticker-result__final .game-result__score--lg span {
        font-size: 24px !important;
    }

    .live-ticker__card, .live-ticker__result, .live-ticker__block {
        margin-bottom: 24px;
    }

    .live-ticker__block--player {
        background-position: 0;
    }

    .live-ticker__block--player .ticker-block__info-number {
        font-size: 40px;
        width: 100%;
        margin-bottom: 13px;
    }

    .ticker-block__info-name .name {
        font-size: 16px;
    }

    .ticker-block__info-name span {
        font-size: 24px;
        color: #fff;
    }

    .live-ticker__block--player .ticker-block__info {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .live-ticker-result__final .game-result__team-logo {
        margin: 0;
    }

    .live-ticker-result__final .game-result__team--odd, .live-ticker-result__final .game-result__team--even {
        width: 30px;
    }

    .ticker-block__info .icon-sb {
        width: 42px;
    }

    .ticker-block__banner .btn {
        font-size: 9px;
    }

    .ticker-block__banner {
        padding: 32px 24px;
    }

    .banner-tickets-title {
        margin: 8% 0;
    }

    .live-ticker__result .game-result__team {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .ticker-block__footer {
        padding: 0 0 16px 24px !important;
    }

    .live-ticker__block--player .ticker-block__info {
        padding: 0 30px 40px 30px;
    }

    .live-ticker__block--player .player-photo {
        right: 5%;
        bottom: -42px;
    }

    .live-ticker__block--player .player-photo img {
        width: 151px;
    }

    .live-ticker__block--player .ticker-block__header {
        padding-bottom: 16px;
    }

    .wrapper--margin {
        margin-bottom: 45px;
    }

    .banner-label-info span {
        display: none;
    }
}

@media (max-width: 359px) {
    .live-ticker__result h3 {
        padding-right: 8px;
    }
    .game-result-widget-custom {
        margin: 16px 17px !important;
    }
}

/*================================5.8 seasone direktvergleich spiel & result-spiel ===========================================*/

.game-result--spiel {
    margin: 31px 2px 40px 2px !important;
}

.direct-comparison--page {
    margin-bottom: 0;
}

.direct-comparison--page .game-result-widget_wrapper .game-result-widget_title,
.direct-comparison--page .progress-widget_wrapper .progress-widget_title {
    border-top: 1px solid #E4E7ED;
}

.game-result--spiel.game-result-widget-custom {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
}

.game-result--spiel .game-result__team--odd {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -moz-box-orient: vertical;
    -moz-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
}

.game-result--spiel .game-result__team--even {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.direct-comparison--page .game-result__team-name {
    display: none;
}

.game-result--spiel .game-result__content--custom .game-result__team-logo {
    width: 100%;
}

.game-result--spiel .game-result__team-logo img {
    width: 40px;
}

.game-result--spiel .game-result__score--lg {
    width: 61px;
    height: 32px;
    margin: auto !important;
}
.game-result--spiel .postponed-game {
    width: 70px;
}
.game-result--spiel .game-result__content--custom .game-result__score-wrap--bg span {
    line-height: 24px;
}

.game-result--spiel .game-result__content--custom .game-result__score-wrap--bg .game-result__score-dash .delayed {
    display: block;
    padding-top: 3px;
}

.game-result--spiel .game-result--spiel__date {
    font-weight: 700;
    font-size: 11px;
    color: #31404B;
    text-align: center;
    line-height: 1.2;
}

.direct-comparison--page .round-games {
    margin: 64px 9% !important;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.direct-comparison--page .round-games .all-games {
    margin-bottom: 0;
}

.direct-comparison--page .all-games__legend {
    margin: 0 40px;
}
.direct-comparison--page .all-games__legend > div:first-of-type {
    line-height: 1;
    font-weight: 400;
}
.direct-comparison--page .diagram-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}

.direct-comparison--page .diagram-wrapper .diagram:nth-child(2) {
    margin: 0 64px;
}


/*====================================================& result-spiel===========================*/
.resultate-spiel > .card {
    margin-bottom: 0;
}
.resultate-spiel .game-result--spiel {
    margin: 15px 15px 22px 15px !important;
}

.game-result--spiel .game-result__team-name {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.resultate-spiel .game-result--spiel .game-result--spiel__inner {
    /*padding-right: 2%;*/
    /*padding-left: 2%;*/
    border-right: 1px solid #E4E7ED;
    width: 20%;
}

.resultate-spiel .game-result--spiel .game-result--spiel__inner:last-of-type {
    border-right: none;
}

.resultate-spiel .game-result--spiel .game-result__team-name {
    padding-bottom: 7px;
}

.resultate-spiel .game-result__content--custom {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -moz-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    padding: 8px 20px;
}

.game-result--spiel .game-result__content--custom .game-result__score-wrap {
    padding-bottom: 4px;
    min-width: auto;
    margin: 0 16px;
}
.direct-comparison--page .game-result--spiel .game-result__content--custom .game-result__score-wrap {
    padding-bottom: 0;
}
.game-result--spiel .game-result__content--custom .game-result__score-wrap .game-result__score--lg {
    margin: auto 0;
}

.resultate-spiel .tabellen-transcript {
    margin-bottom: 0;
}


/*   ============================== media-direktvergleich spiel & result-spiel===================================== */
@media (max-width: 1200px) {
    .direct-comparison--page .round-games {
        margin: 64px 7% !important;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }

    .resultate-spiel .game-result--spiel .game-result--spiel__inner {
        /*padding-right: 0;*/
        /*padding-left: 0;*/
        /*border-right: none;*/
    }

    .game-result--spiel .game-result__team--even {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: reverse !important;
        -webkit-flex-direction: column-reverse !important;
        -moz-box-orient: vertical !important;
        -moz-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
    }
}

@media (max-width: 992px) {
    .game-result--spiel .game-result__team--even {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -webkit-flex-direction: row !important;
        -moz-box-orient: horizontal !important;
        -moz-box-direction: normal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important;
    }

    .game-result__content--custom .game-result__team--odd .game-result__team-name {
        padding-right: 6px !important;
    }

    .game-result__content--custom .game-result__team--even .game-result__team-name {
        padding-left: 6px !important;
    }

    .month-info .game-result__content--custom .game-result__team--even .game-result__team-name {
        padding-left: 0 !important;
    }

    .game-result--spiel .game-result__team-name {
        padding-bottom: 0;
    }

    .game-result--spiel.game-result-widget-custom {
        display: block;
    }

    .game-result--spiel .game-result__team {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: row-reverse;
        -moz-box-orient: horizontal;
        -moz-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
    }

    .direct-comparison--page .game-result__team-name {
        display: block;
        margin-bottom: 0;
    }

    .game-result--spiel .game-result__content--custom .game-result__team-logo {
        width: 20%;
    }

    .game-result--spiel .game-result__team-logo img {
        width: 23px;
    }

    .game-result--spiel .game-result__score--lg {
        width: auto;
        height: auto;
    }

    .game-result--spiel .game-result__content--custom .game-result__score-wrap--bg span {
        line-height: 1;
    }

    .game-result--spiel {
        margin: 16px 24px !important;
    }

    .game-result--spiel .game-result--spiel__date {
        display: none;
    }

    .direct-comparison--page .all-games__logo {
        display: none;
    }

    .direct-comparison--page .round-games {
        margin: 24px 24px !important;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .game-result--spiel .game-result__content--custom .game-result__score-wrap--bg .game-result__score-dash .delayed {
        padding-top: 0;
    }
    .resultate-spiel .game-result--spiel .game-result--spiel__inner {
        width: 100%;
        border-right: none;
    }

}

@media (max-width: 768px) {
    .direct-comparison--page .all-games {
        margin: 0 auto;
        width: 100%;
    }

    .direct-comparison--page .diagram-wrapper {
        width: 100%;
        -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
        justify-content: space-around;
    }

    .direct-comparison--page .all-games__legend {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-bottom: 24px;
    }

    .direct-comparison--page .all-games__legend > div,
    .direct-comparison--page .all-games__legend > span {
        font-size: 24px;
    }

    .direct-comparison--page .all-games__legend .total-all_games {
        margin: 0 8px;
    }

    .direct-comparison--page .diagram-wrapper .diagram:nth-child(2) {
        margin: auto;
    }
}


@media (max-width: 576px) {
    .round-games .diagram {
        width: 88px;
        height: 88px;
    }

    .round-games .slice span,
    .round-games .slice {
        width: 88px;
        height: 88px;
        clip: rect(0px, 88px, 88px, 44px);
    }

    .round-games .pie-three::before {
        width: 76px;
        height: 76px;
    }

    .round-games .legend-three li {
        top: 24%;
    }

    .direct-comparison--page .round-games {
        margin: 24px 16px !important;
    }
    .round-games .legend-three li {
        font-size: 7px;
    }
    .round-games .legend-three__info span {
        font-size: 24px;
    }
}


/*======================================6. ALL NEWS -page==========================*/
/*============================================6.1 - All-news - page ============*/


.news-page .nav-links {
    width: 100%;
    text-align: center;
    margin-top: 18px;
    /*margin-bottom: 35px !important;*/
}

.vc_grid-container .vc_grid-pagination ul.vc_grid-pagination-list li a,
.news-page .nav-links span,
.news-page .nav-links a {
    padding: 16px 21px !important;
    font-weight: 800 !important;
    font-size: 11px !important;
    background-color: #fff !important;
    text-transform: uppercase !important;
    margin-right: -3px !important;
    opacity: 1 !important;
    border: none !important;
    font-family: "Nunito Sans";
    display: inline-block;
    margin: 8px 0!important;

}
.news-page .nav-links span.lazy-load  {
    margin-bottom: 0!important;
}
.vc_grid-container .vc_grid-pagination ul.vc_grid-pagination-list li.vc_grid-active a,
.news-page .nav-links .current {
    background-color: #1E467D !important;
    color: #fff !important;
    font-family: "Nunito Sans";
}

.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-prev > a:after {
    content: "Bisherige";
    font-weight: 800;
    font-size: 11px;
    color: #31404B;
    font-family: "Nunito Sans";
}

.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-next > a:after {
    content: "Nächste";
    font-weight: 800;
    font-size: 11px;
    color: #31404B;
    font-family: "Nunito Sans";
}
.vc_grid-next.vc_grid-disabled {
    display: none!important;
}
.news-page .post-filter .cs-placeholder {
    font-weight: 800;
}

.news-page .cs-select > span::after {
    -webkit-background-size: 8px 8px;
    -moz-background-size: 8px 8px;
    background-size: 8px 8px;
}

.post-filter.post-filter--offers label > span {
    font-size: 11px;
    font-weight: 700;
}

.post-filter.post-filter--offers input:not(checked) + span::before {
    margin-top: -3px;
}


.post-filter__actions {
    margin-top: 5px;
}

.custom-filter .post-filter__submit button {
    background: #1E467D;
    color: #fff;
    padding-left: 15px;
    padding-right: 15px;
}

.post-filter__reset {
    display: inline-block;
    vertical-align: middle;
    margin-left: 20px;
    font-weight: 600;
    font-size: 13px;
    line-height: 14px;
    text-transform: uppercase;
    color: #1E467D;
}
.event-page .post-filter__reset {
    margin-left: 0;
}
.post-filter.post-filter--offers .btn-primary-inverse.btn-fill {
    /*font-size: 12px !important;*/
    /*padding: 9px 16px;*/
    /*height: auto;*/
    /*width: auto;*/
}

.news-page {
    /*margin-top: -30px;*/
}

.news-page .post-filter {
    margin-bottom: 40px;
    z-index: 2;
}

#content .news-page .post-grid__item {
    padding-right: 15px !important;
    padding-left: 15px !important;
    margin-bottom: 10px;
}

.news-page .filter-res {
    height: auto !important;

    padding: 0 24px;
}

.news-page .filter-res p {
    margin-bottom: 650px !important;
}

.business-offers .cs-select ul,
.news-page .cs-select ul {
    padding-left: 24px !important;
}

.news-page div.cs-skin-border ul span {
    padding: 5px;
}

.page-heading__title .highlight {
    color: #FFF !important;
}

.news-page .posts__item--card .posts__inner {
    padding-bottom: 0;
}

.news-page .posts__item--card .posts__footer {
    padding: 14px 24px;
}

.news-page .post-filter__submit .btn {
    padding-top: 31px;
}

.news-page .posts__item--card .posts__title {
    font-size: 24px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.posts__item--card .posts__title {
    line-height: 1.2;
}
.filter-checked {
    margin-bottom: 40px;
}
.business-offers .filter-checked {
    margin-left: -8px;
    margin-right: -8px;
}


.filter-checked .card {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
}
.filter-checked .card .filter-checked__icon {
    padding: 20px;
    background: #1E467D;
    -webkit-border-radius: 5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.filter-checked .card .filter-checked__category {
    margin-left: 8px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.filter-checked .card .filter-checked__category > .btn {
    margin-left: 8px;
    margin-bottom: 3px!important;
    margin-top: 3px;
}
.filter-checked .card .filter-checked__category > .btn > span {
    font-weight: 400;
    padding-left: 8px;
}

/*==============================media-news-page==================*/
@media (min-width: 992px) {
    .custom-filter .post-filter__select {
        width: 20%;
    }

    .custom-filter .post-filter__submit {
        width: auto;
    }

    .custom-filter {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
    }
}

@media (max-width: 1200px) {
    .news-page .posts__item--card .posts__title {
        font-size: 20px;
    }
    .post-filter__reset {
        margin-left: 5px;
        font-size: 9px;
    }
}
@media (max-width: 992px) {
    .filter-checked {
        margin-bottom: 24px;
    }
}
@media (max-width: 360px) {
    .news-page .nav-links span {
        padding: 16px 19px!important;
    }
}
/*================================7 .contact & median page=================================*/


.contact-block__social,
.contact-block__info div {
    font-size: 16px;
    font-weight: 600;
}

.contact-block__name {
    text-transform: initial !important;
}

.contact-block__social a {
    color: #17345C;
    font-weight: 700;
}

.contact-block__info {
    position: relative;
}

.contact__info:before,
.contact__social:before {
    content: "";
    position: absolute;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    background-size: contain;
    width: 16px;
    height: 16px;
    left: 0;
    margin-top: 5px;
}

.contact__info--place:before {
    background: url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 .32a5.127 5.127 0 00-5.12 5.12c0 4.516 4.681 9.902 4.88 10.13.061.07.147.11.24.11a.33.33 0 00.24-.11c.199-.231 4.88-5.71 4.88-10.13A5.127 5.127 0 008 .32zm0 3.52a1.92 1.92 0 11-.001 3.841 1.92 1.92 0 010-3.841z' fill='%231E467D'/%3E%3C/svg%3E") no-repeat 50%;
}

.contact__info--time:before {
    background: url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 .64C3.941.64.64 3.941.64 8S3.941 15.36 8 15.36s7.36-3.301 7.36-7.36S12.059.64 8 .64zm0 8.32a.95.95 0 01-.412-.096l-1.922 1.922a.32.32 0 01-.452 0 .32.32 0 010-.452l1.922-1.922A.95.95 0 017.04 8c0-.417.268-.769.64-.901V2.56a.32.32 0 11.64 0v4.539A.957.957 0 018 8.96z' fill='%231E467D'/%3E%3C/svg%3E") no-repeat 50%;
}

.contact__info--tel:before {
    background: url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.49 15.04h-.015c-2.405-.079-5.223-2.41-7.164-4.352C3.367 8.745 1.036 5.926.961 3.532c-.027-.84 2.034-2.334 2.055-2.35.535-.372 1.129-.24 1.373.098.165.229 1.727 2.596 1.897 2.865.176.279.15.694-.07 1.11-.121.231-.524.939-.712 1.269.203.29.742 1.001 1.855 2.114 1.113 1.112 1.823 1.652 2.115 1.856a66.53 66.53 0 011.268-.713c.41-.217.823-.245 1.104-.072.288.176 2.649 1.746 2.866 1.897a.82.82 0 01.324.606c.023.258-.057.532-.224.77-.013.02-1.49 2.057-2.322 2.057z' fill='%231E467D'/%3E%3C/svg%3E") no-repeat 50%;
}

.contact__social--fb:before {
    background: url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 .96A7.04 7.04 0 00.96 8c0 3.53 2.6 6.444 5.988 6.953V9.866H5.206v-1.85h1.742V6.783c0-2.039.993-2.934 2.688-2.934.811 0 1.24.06 1.443.088v1.615H9.924c-.72 0-.971.682-.971 1.45v1.012h2.108l-.286 1.85H8.953v5.103c3.436-.466 6.087-3.404 6.087-6.968A7.04 7.04 0 008 .96z' fill='%231E467D'/%3E%3C/svg%3E") no-repeat 50%;
    left: 8px;
}

.contact__social--inst:before {
    background: url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.12.96A4.164 4.164 0 00.96 5.12v5.76a4.164 4.164 0 004.16 4.16h5.76a4.164 4.164 0 004.16-4.16V5.12A4.164 4.164 0 0010.88.96H5.12zm6.72 2.56c.352 0 .64.288.64.64 0 .352-.288.64-.64.64a.642.642 0 01-.64-.64c0-.352.288-.64.64-.64zM8 4.48A3.522 3.522 0 0111.52 8 3.522 3.522 0 018 11.52 3.522 3.522 0 014.48 8 3.522 3.522 0 018 4.48zm0 .64A2.884 2.884 0 005.12 8 2.884 2.884 0 008 10.88 2.884 2.884 0 0010.88 8 2.884 2.884 0 008 5.12z' fill='%231E467D'/%3E%3C/svg%3E") no-repeat 50%;
    left: 8px;
}

.contact__social--tw:before {
    background: url("data:image/svg+xml,%3Csvg width='16' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.02 2.34a6.583 6.583 0 01-1.891.519 3.299 3.299 0 001.447-1.82 6.607 6.607 0 01-2.09.797A3.29 3.29 0 007.88 4.837 9.343 9.343 0 011.097 1.4a3.278 3.278 0 00-.445 1.655c0 1.141.58 2.148 1.464 2.74A3.288 3.288 0 01.625 5.38v.041A3.295 3.295 0 003.264 8.65a3.293 3.293 0 01-1.486.055 3.298 3.298 0 003.073 2.286 6.596 6.596 0 01-4.87 1.361 9.297 9.297 0 005.044 1.48c6.053 0 9.362-5.015 9.362-9.362 0-.143-.003-.286-.008-.426A6.69 6.69 0 0016.02 2.34z' fill='%231E467D'/%3E%3C/svg%3E") no-repeat 50%;
    left: 8px;
}

.contact-page__block .wpb_text_column,
.contact__social:last-child {
    margin-bottom: 0 !important;
}

.contact__info,
.contact__social {
    margin-left: 30px;
    margin-bottom: 24px !important;
}

.contact-page span.weight {
    font-weight: 700;
}

.club-shareholders-block span.title--color {
    color: #1E467D;
    font-weight: 800;
}

.fanshop-sidebar span.title--color,
.contact-page span.title--color {
    color: #1E467D;
}

.contact-page span.title--color {
    font-weight: 800;
}

.fanshop-sidebar .wpb_single_image {
    padding: 30%;
    margin-bottom: 0 !important;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
}

.fanshop-sidebar > .vc_column-inner {
    padding-left: 0 !important;
    /*padding-right: 0 !important;*/
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    overflow: hidden;
}

.fanshop-sidebar--desc {
    padding-left: 8px;
    padding-right: 8px;
    font-size: 13px;
    line-height: 18px;
}

.fanshop-sidebar .category-list.hide {
    display: none !important;
}

.fanshop-sidebar .color {
    color: #31404B;
}

.fanshop-sidebar--desc .vc_column-inner {
    padding: 24px !important;
}

.fanshop-sidebar--desc h5 {
    margin-top: 24px;
}

.fanshop-sidebar--desc .btn-container {
    margin-top: 32px;
}

.fanshop-sidebar h3,
.fanshop-sidebar h5 {
    text-transform: capitalize;
    font-weight: 600;
}

.club-shareholders-block h3,
.club-shareholders-block h5,
.contact-page h5,
.contact-page h3 {
    text-transform: initial;
    font-weight: 600;
}

.club-shareholders-block .desc {
    font-size: 13px;
    margin: 24px 5px 40px 0 !important;
    line-height: 21px;
}

.club-shareholders-block .desc--small-margin {
    margin: 14px 0 4px 0 !important;
}

.contact-page .desc {
    font-size: 13px;
    margin: 18px 0 !important;
}

.contact-page__fanshop,
.contact-page__form,
.contact-page__media {
    margin-top: 40px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-right: 0 !important;
    margin-left: 0 !important;
    overflow: hidden;
}

.contact-page__form {
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
}

.club-shareholders-block .block--padding {
    padding: 5% 0 5% 3%;
}

.contact-page__fanshop .block--padding {
    padding: 4% 2% 4% 3%;
}

.contact-page__media .block--padding,
.contact-page__form .block--padding {
    padding: 5% 10% 5% 1%;
}

.club-shareholders-block .vc_column_container > .vc_column-inner,
.contact-page__form .vc_column_container > .vc_column-inner,
.contact-page__fanshop .vc_column_container > .vc_column-inner,
.contact-page__media .vc_column_container > .vc_column-inner {
    padding: 0 !important;
}

.club-shareholders-block .wpb_single_image,
.contact-page__form .wpb_single_image,
.contact-page__fanshop .wpb_single_image,
.contact-page__media .wpb_single_image {
    margin-bottom: 0 !important;
}

.contact-page__form .wpb_text_column h3 {
    margin-bottom: 24px;
}

.contact-page__media .image-box {
    padding: 26%;
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
}

.club-shareholders-block .image-box,
.contact-page__fanshop .image-box {
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
}

.club-shareholders-block .image-box {
    padding: 45%;
}

.contact-page__fanshop .image-box {
    padding: 48%;
}

.contact-page__news .image-box {
    padding: 36%;
}

.contact-page__form .image-box {
    padding: 25%;
    -webkit-border-radius: 4px 0 0 0;
    -moz-border-radius: 4px 0 0 0;
    border-radius: 4px 0 0 0;
}

.club-shareholders-block .club-shareholders-block__img,
.contact-page__fanshop .contact-page__fanshop-image {
    padding-left: 20px;
}

.contact-page__media .contact-page__media-image {
    padding-right: 20px;
}

.contact-page__form .contact-page__form-image {
    padding-right: 23px;
}


/*========================form-group--custom=================*/
.contact-page .form-question {
    background: #fff;
    padding: 50px 24px 32px 24px;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
    border-top: 1px solid #EDEFF4;
    margin-bottom: 15px;
}

.form-group--custom {
    padding-left: 7px;
}

.form-group--custom label {
    color: #9A9DA2;
    font-weight: 800;
    font-size: 12px;
    text-transform: uppercase;
    position: relative;
    z-index: 2;
}

.form-group--custom select,
.form-group--custom input {
    padding-left: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    margin-top: -15px;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border-bottom: 1px solid #EDEFF4;
    color: #31404B !important;
    height: 35px;
}

.form-group--custom textarea {
    height: 35px;
    margin-top: -15px;
}

.form-group--custom select {
    color: rgba(49, 64, 75, 0.3) !important;
}

.form-group--custom select option {
    color: #31404B !important;
}

.form-group--custom textarea {
    padding-left: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    margin-top: -17px;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border-bottom: 1px solid #EDEFF4;
    color: #31404B !important;
}

.form-group--custom input[placeholder],
.form-group--custom select,
.form-group--custom textarea[placeholder] {
    color: rgba(49, 64, 75, 0.3);
    font-weight: 800;
    font-size: 13px;
    text-transform: uppercase;
}

.form-question .accept--custom {
    margin-top: 24px;
    position: relative;
    width: 100%;
}

.form-question .accept--custom div {
    display: inline-block;
    padding-left: 8px;
    margin-left: 20px;
    color: #292C31;
    font-size: 13px;
    font-weight: 400;
    text-transform: none;
}

.accept--custom .accept-this {
    position: absolute;
}

.form-group--custom .btn-primary-inverse {
    font-weight: 800;
    font-size: 9px;
    padding: 3px 32px !important;
    text-transform: uppercase;
}

.form-question .wpcf7-acceptance span.wpcf7-list-item {
    margin: 0;
}

.form-question input + .wpcf7-list-item-label {
    cursor: pointer;
    display: block;
    position: relative;
    /*display: -webkit-box;*/
    /*display: -webkit-flex;*/
    /*display: -moz-box;*/
    /*display: -ms-flexbox;*/
    /*display: flex;*/
}

.form-question input + .wpcf7-list-item-label a {
    color: #17345C;
}

.form-question .wpcf7-acceptance input:not(checked) {
    position: absolute;
    opacity: 0;
}

.form-question input:not(checked) + .wpcf7-list-item-label:before {
    content: '';
    position: absolute;
    display: block;
    width: 16px;
    height: 16px;
    background: #1E467D;;
    -webkit-border-radius: 2px;;
    -moz-border-radius: 2px;;
    border-radius: 2px;
    margin-right: 10px;
    margin-top: 9px;
}

.form-question input:not(checked) + .wpcf7-list-item-label:after {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='11' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.913 4.035h0a.525.525 0 01.412.2l-.412-.2zm0 0h-.82a.243.243 0 00-.19.394h0l3.21 4.067h0c.21.266.613.265.824 0h0l5.723-7.252s0 0 0 0A.243.243 0 0010.47.85h-.82a.523.523 0 00-.411.2s0 0 0 0L4.523 7.023m-2.61-2.987l2.61 2.987m0 0L2.325 4.235l2.199 2.787z' fill='%23fff' stroke='%23fff' stroke-width='.3'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    background-size: contain;
    position: absolute;
    top: 13px;
    left: 2px;
    opacity: 0;
    width: 10px;
    height: 12px;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s;
}

.form-question input:checked + .wpcf7-list-item-label:after {
    opacity: 1;
}

.form-group--custom input[type="submit"] {
    margin-top: 0;
}

.form-media .form-group--custom input[type="submit"] {
    padding: 5px 55px !important;
    margin-top: 24px;
    margin-right: -22px;
}

.form-media .form-group--btn {
    text-align: right;
}

.media-page .media-page__info .media-page__info-desc {
    font-size: 13px;
    padding-right: 170px;
}

.media-page .media-contact--tittle {
    font-weight: 800;
    color: #1E467D;
    font-size: 13px;
}

.media-page {
    /*margin-bottom: 50px;*/
}

.media-page .media-page__info {
    margin: 30px 0;
}

.only-mobile .wpb_text_column,
#club-page__tabs .card__content > .vc_row,
#media-page__tabs .card__content > .wpb_text_column {
    display: none;
}

#club-page__tabs .card__content > .active,
#media-page__tabs .card__content > .active {
    display: block;
}


@-webkit-keyframes fade {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@-moz-keyframes fade {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@-o-keyframes fade {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@keyframes fade {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

#club-page__tabs .vc_row.wpb_row,
#media-page__tabs .wpb_text_column {
    opacity: 0;
    display: none;
}

#club-page__tabs .vc_row.active,
#media-page__tabs .wpb_text_column.active {
    display: block;
    -webkit-animation: fade 0.3s linear;
    -moz-animation: fade 0.3s linear;
    -o-animation: fade 0.3s linear;
    animation: fade 0.3s linear;
    opacity: 1;
}

#media-page__tabs .wpb_text_column.active {
    padding-right: 170px;
}

select.form-control, select {
    -webkit-background-size: 8px 8px;
    -moz-background-size: 8px 8px;
    background-size: 8px 8px;
}

#club-page__tabs .card,
#media-page__tabs.card {
    background-color: transparent;
    border: none;
}

#club-page__tabs .card__content,
#media-page__tabs .card__content {
    padding: 0 !important;
}

#club-page__tabs .card__content > p,
#media-page__tabs .card__content > p {
    display: none;
}

#club-page__tabs .content-filter,
#media-page__tabs .content-filter {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-bottom: 16px;
}

#club-page__tabs .content-filter .container,
#media-page__tabs .content-filter .container {
    padding-left: 0;
    padding-right: 0;
}

#club-page__tabs .content-filter__link > small,
#media-page__tabs .content-filter__link > small {
    display: none;
}

#media-page__tabs .content-filter__item--active .content-filter__link {
    color: #17345C;
}

#media-page__tabs .wpb_text_column {
    font-size: 13px;
    margin-top: 16px;
    margin-bottom: 0!important;
    background-color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 24px;
}
#media-page__tabs.card {
    margin-bottom: 0;
}
#club-page__tabs.club-history__tabs .content-filter {
    display: none;
}

@media (max-width: 1200px ) {
    .contact-page__fanshop .image-box {
        padding: 57%;
    }

    .contact-page__news .image-box {
        padding: 43%;
    }

    .contact-page__form .block--padding {
        /*padding: 2% 10% 2% 2%;*/
    }

    .club-shareholders-block .club-shareholders-block__img,
    .contact-page__fanshop .contact-page__fanshop-image {
        padding-left: 20px;
    }

    .contact-page__media .contact-page__media-image {
        padding-right: 20px;
    }

    .contact-page__form .contact-page__form-image {
        padding-right: 23px;
    }
    .form-group--custom .btn-primary-inverse {
        padding: 4px 15px!important;
    }
}

@media (max-width: 992px ) {
    .fanshop-sidebar > .vc_column-inner {
        padding-right: 0!important;
    }
    .contact-page__form .block--padding,
    .contact-page__media .block--padding {
        padding: 24px 10px 24px 24px;
        padding: 2% 10% 2% 2%;
    }
    .contact-page__media .image-box {
        padding: 31%;
    }

    .contact-page__fanshop .image-box {
        padding: 40%;
        height: 480px;
    }

    .contact-page__news .image-box {
        padding: 40%;
        height: 379px;
    }

    .contact-page__form .image-box {
        padding: 27%;
    }

    .form-group--custom input[placeholder],
    .form-group--custom select,
    .form-group--custom textarea[placeholder] {
        font-size: 10px;
    }

    #media-page__tabs .wpb_text_column.active,
    .media-page .media-page__info .media-page__info-desc {
        padding-right: 24px;
    }
    #media-page__tabs .wpb_text_column {
        margin-top: 0;
    }
}

@media (max-width: 768px ) {
    .contact__social--fb:before ,
    .contact__social--inst:before,
    .contact__social--tw:before {
        left: 0;
    }
    .contact-page__fanshop .block--padding,
    .contact-page__form .block--padding,
    .contact-page__media .block--padding {
        padding: 24px 10px 24px 24px;
        /*padding: 2% 10% 2% 2%;*/
    }
    .contact-page__block > div {
        padding: 5px 0;
    }

    .club-shareholders-block .club-shareholders-block__img,
    .contact-page__fanshop .contact-page__fanshop-image {
        padding-left: 0;
    }

    .contact-page__media .contact-page__media-image {
        padding-right: 0;
    }

    .contact-page__form .contact-page__form-image {
        padding-right: 0;
    }

    .contact-page__form .image-box {
        padding: 17%;
        -webkit-border-radius: 4px 4px 0 0;
        -moz-border-radius: 4px 4px 0 0;
        border-radius: 4px 4px 0 0;
    }

    .contact-page__fanshop .image-box {
        padding: 22%;
        height: auto;
        -webkit-border-radius: 0 0 4px 4px;
        -moz-border-radius: 0 0 4px 4px;
        border-radius: 0 0 4px 4px;
    }

    .contact-page__media .image-box {
        padding: 19%;
        -webkit-border-radius: 4px 4px 0 0;
        -moz-border-radius: 4px 4px 0 0;
        border-radius: 4px 4px 0 0;
    }

    .contact-page .form-question {
        padding-top: 24px;
    }

    .contact__social:last-child {
        margin-bottom: 24px !important;
    }
}


/*======================================8.fans-pages================================*/

.fans-page .three-banner-season {
    margin-top: 25px!important;
    margin-bottom: 40px!important;
}

.fans_info-columns .wpb_wrapper {
    min-height: 56px;
}

.fans-page .fans_two-columns {
    margin-bottom: 25px;
    margin-top: 25px;
}

.stadium-page .stadium_two-columns .custom-block__img .vc_column-inner {
    padding: 0 !important;

}

.fans-page .fans_info-columns {
    margin-bottom: 25px;
}

.fans-page .fans_info-columns.team_info-columns {
    margin-bottom: 15px;
}

.fans-page .fans_info-columns.team_info-columns:last-of-type {
    margin-bottom: 0;
}

.fans-page .fans_info.card {
    border: none;
    margin-bottom: 0;
}

.fan-club-page-block {
    /*margin-bottom: 15px;*/
}
.fan-club-page-block:last-of-type {
    margin-bottom: 0;
}
.fan-club-page-block:last-child {
    /*margin-bottom: 60px;*/
}

.fans-page .three-banner-desktop div:nth-child(2) > .vc_column-inner > .wpb_wrapper {
    width: 110px;
}

.fan-club-page-block .first-desc {
    height: 78px;
}

.fan-club-page-block .three-desc {
    height: 38px;
}

.fan-club-page-block h6 {
    margin-bottom: 13px;
}

.team_info-columns .custom-block__img  .wpb_text_column {
    padding: 22px 24px;
}

.team_info-columns .wpb_wrapper {
    min-height: 10px;
}

@media (max-width: 767px) {
    .fans-page .fans_info-columns.team_info-columns {
        margin-bottom: 0;
    }

}

/*===============================================8.1 fans-kids-page- fans-banner stadium -banner club-banner ===========================*/

.stadium-page__banner .wpb_single_image img,
.club-page__banner .wpb_single_image img,
.fans-kids-page__banner .wpb_single_image img {
    height: 336px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -o-object-fit: cover;
    object-fit: cover;
}

.club-page__banner .wpb_single_image img {
    height: 268px;
}

.club-page__banner .club-page__banner-title h2,
.club-page__banner .club-page__banner-title h2 a,
.stadium-page__banner .stadium-page__banner-title h2 a,
.fans-kids-page__banner .fans-kind-page__banner-title h2,
.fans-kids-page__banner .fans-kind-page__banner-title h2 a {
    font-size: 48px;
    color: #ffffff;
    font-weight: 700;
}

.club-page__banner .club-page__banner-title h2 .weight,
.fans-kids-page__banner .fans-kind-page__banner-title h2 .weight {
    font-weight: 900;
}

.club-page__banner {
    margin-bottom: 24px;
}

.stadium_two-columns .vc_column-inner,
.fans-kids_two-columns .vc_column-inner {
    padding-top: 0 !important;
}

.fans-kids_two-columns {
    /*margin-bottom: 40px;*/
}

.fan-club-page-block-md,
.fans_info-columns-md {
    display: none;
}

.fans-kids-page__banner .fans-kind-page__banner-title h2 {
    font-weight: 700;
}

.fan-club-page-block .card__content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    height: 546px;
}

.fan-club-page-block .card__content .btn-container {
    width: 100%;
    margin-top: auto;
}


/*======================custom-block__img====================*/
.custom-block__img {
    padding: 0 8px;
}

.custom-block__img .image-box .vc_figure {
    width: 100%;
}

.custom-block__img .image-box .vc_figure .vc_single_image-wrapper {
    width: 100%;
}

.custom-block__img .image-box {
    height: 200px;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
    margin-bottom: 0 !important;
}

.custom-block__img .image-box.image-box--height {
    padding: 66% 0;
    height: 518px;
}

.custom-block__img .wpb_wrapper a {
    font-weight: 600;
    font-size: 12px;
    color: #9A9DA2;
}

.custom-block__img .wpb_wrapper a .descr {
    font-weight: 600;
    font-size: 15px;
}

.custom-block__img .wpb_wrapper h3 a {
    color: #31404B;
    font-weight: 700;
    font-size: 24px;
    text-transform: uppercase;
    display: block;
}

.custom-block__img .wpb_wrapper h4 {
    margin-bottom: 2px;
    height: 40px;
    line-height: 1;
}

.custom-block__img .wpb_wrapper h6 a,
.custom-block__img .wpb_wrapper h4 a {
    color: #31404B;
    font-weight: 700;
    font-size: 18px;
    text-transform: uppercase;
    display: block;
}

.custom-block__img .wpb_wrapper p a {
    display: block;
}

.custom-block__img .wpb_text_column {
    padding: 22px 24px 13px 24px;
    margin-bottom: 16px;
    background: #fff;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
}

.card__no-content .card__content {
    display: none;
}

.custom-block__img .wpb_wrapper p {
    line-height: 26px;
    font-weight: 600;
}

.fans_two-columns .custom-block__img:first-of-type,
.fans_info-columns .custom-block__img:first-of-type,
.fans-kids_two-columns .custom-block__img:first-of-type {
    padding-left: 0 !important;
}

.fans_two-columns .custom-block__img:last-of-type,
.fans_info-columns .custom-block__img:last-of-type,
.fans-kids_two-columns .custom-block__img:last-of-type {
    padding-right: 0 !important;
}

.fans_two-columns .custom-block__img:first-of-type:last-of-type,
.fans_info-columns .custom-block__img:first-of-type:last-of-type,
.fans-kids_two-columns .custom-block__img:first-of-type:last-of-type {
    padding-right: 8px !important;
}

.fans_info-columns--info-cover .vc_figure {
    width: 100%;
}

.fans_info-columns--info-cover .vc_figure .vc_single_image-wrapper {
    display: block;
}

.fanshop-sidebar .card__header {
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
}

.fanshop-product .vc_grid-pagination .vc_grid-pagination-list {
    margin-top: 40px !important;
}

.fanshop-product {
    padding-right: 20px !important;
    padding-left: 0;
}
.fans-shop-page--grid {
    margin-bottom: 0!important;
}
.fans-shop-page--grid  > .vc_grid {
    padding-left: 9px;
    padding-right: 9px;
}
@media (max-width: 1200px) {
    .fan-club-page-block .card__content {
        height: 572px;
    }

    .fans_info-columns .wpb_text_column h6 {
        font-size: 16px;
    }

    .custom-block__img .wpb_text_column {
        padding: 22px 20px 13px 20px;
    }

    .fans-pages__news .posts__item--card .post-author {
        width: 55%;
    }

    .fans-page .three-banner-season {
        margin-top: 0;
    }
    .custom-block__img .wpb_wrapper p {
        min-height: 54px;
    }
}

@media (max-width: 991px) {
    .fan-club-page-block-md,
    .fans_info-columns-md {
        display: block;
    }

    /*.fans_info-columns-md {*/
    /*    overflow: hidden;*/
    /*}*/

    .fan-club-page-block,
    .fans_info-columns {
        display: none;
    }

    .fans_info-columns-md .custom-block__img .image-box {
        height: 320px;
    }

    .fans-page .three-banner-season {
        margin-bottom: 15px !important;
    }

    .custom-block__img .wpb_wrapper h6 a,
    .custom-block__img .wpb_wrapper h4 a {
        word-break: break-all;
        font-size: 16px;
    }
    .custom-block__img .wpb_wrapper h4 a {
        word-break: normal;
    }
    .fans_info-columns-md .custom-block__img {
        padding: 0;
    }

}

@media (max-width: 768px) {
    .fans_info-columns-md .custom-block__img .image-box {
        height: 400px;
    }

    .custom-block__img .image-box {
        height: 400px;
    }

    .fans_info-columns-md .custom-block__img .wpb_text_column {
        height: 102px;
    }

    .stadium-page__banner .wpb_single_image img,
    .fans-kids-page__banner .wpb_single_image img {
        height: 250px;
        -o-object-fit: cover;
        object-fit: cover;
    }
    .team-page .fans_info-columns.team_info-columns .custom-block__img {
        padding-left: 1px !important;
        padding-right: 1px !important;
    }
}


@media (max-width: 460px) {
    .club-page__banner .club-page__banner-title h2,
    .fans-kids-page__banner .fans-kind-page__banner-title h2 a {
        font-size: 34px;
    }

    .custom-block__img .wpb_wrapper h6 a,
    .custom-block__img .wpb_wrapper h4 a {
        font-size: 15px !important;
    }

    .stadium-page__banner .stadium-page__banner-title h2 a {
        font-size: 36px;
    }

    .custom-block__img .image-box {
        height: 350px;
    }
}

/*================================9. business-pages====================*/
/*==========================9.1 -ÃœBERSICHT &  BUSINESS / ANGEBOTE==========================*/

.business-overview__awards .vc_row {
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    border-radius: 4px !important;
}

.business-overview__awards--border .vc_column_container {
    border-right: 1px solid #E4E7ED;
    padding: 45px 5px 15px 5px;
    background: #FFF;
}

.business-sponsoring {
    margin-bottom: 20px;
}

.business-overview__news {
    margin-bottom: 25px;
}

.business-sponsoring__prev .card__content,
.business-overview__angebot .card__content {
    background: #edeff4;
    padding: 16px 8px !important;
}

.header-filter--no-margin {
    margin-top: 0 !important;
}

.business-offers .filter-res {
    /*margin-left: -16px;*/
    /*margin-right: -16px;*/
}

.offers-blockHiden {
    margin-right: 0 !IMPORTANT;
}

.business-offers .filter-res .post-grid__item {
    margin-bottom: 16px;
    padding: 0 16px;
}

.business-offers .filter-res .post-grid__item:nth-child(3n+1) {
    padding-left: 0;
}

.business-offers .filter-res .post-grid__item:nth-child(3n) {
    padding-right: 0;
}

.business-offers .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item:nth-child(3n) {
    padding-right: 20px;
}

.vc_gitem-zone .vc-zone-link {
    z-index: 4 !important;
}


/*========================================================*/
.business-overview__awards .card {
    margin-bottom: 25px;
}

.business-overview__hospitality,
.business-overview__sponsor {
    margin-top: 25px;
}

.business-overview__sponsor:not(.hide-md) {
    margin-top: 0;
}
.business-sponsoring__prev .vc_pageable-load-more-btn .vc_general,
.business-overview__hospitality .vc_pageable-load-more-btn .vc_general,
.business-overview__angebot .vc_pageable-load-more-btn .vc_general {
    display: block !important;
    position: absolute;
    top: -48px;
    right: 20px;
    border: 1px solid #DBDFE6;
    color: #31404B;
    font-size: 9px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 5px 16px;
}

.business-overview__sponsor {
    margin-bottom: 0;
}

.business-overview__sponsor-image {
    height: 548px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding: 28px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.business-overview__sponsor-image .business-overview__sponsor-btn a {
    background: #17345C;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    padding: 53px 0;
    width: 262px;
    font-weight: 800;
    font-size: 15px;
    color: #FFFFFF;
    border: none;
}
.business-overview__sponsor-image .business-overview__sponsor-btn a:hover {
    border: none;
}
.business-overview__sponsor-btn .vc_btn3-container {
    margin-bottom: 16px;
}
@media (max-width: 768px) {
    .business-sponsoring__prev .btn-alc-box {
        margin-top: 45px;
        left: 32px;
        text-align: left;
    }
    .business-sponsoring__prev .card .card__header > h4 {
        /*width: 50%;*/
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-box-flex: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        word-break: normal;
    }
    .business-sponsoring__prev .card .card__header {
        padding-top: 10px;
        padding-bottom: 44px;
    }

    .business-offers .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
        padding-right: 20px;
    }

    /*.business-overview__awards .card {*/
    /*    margin-bottom: 40px;*/
    /*}*/

    /*.business-overview__hospitality,*/
    /*.business-overview__sponsor {*/
    /*    margin-top: 40px;*/
    /*}*/

}
@media (max-width: 360px) {
    .business-sponsoring__prev .btn-alc-box {
        margin-top: 54px;
    }
}
/*======================================business-header=====================================================*/

.business-header {
    margin-top: 1px;
    height: 512px;
    overflow: hidden;
}

.business-overview .header-widget-sponsor.full {
    margin-top: 0;
}

.business-sponsoring__all .vc_grid-gutter-30px {
    padding-left: 8px;
    padding-right: 8px;
}

.business-header .business-header__info-tittle h1 {
    font-weight: 800;
    font-size: 52px;
    color: #FFFFFF;
    margin: 12px 0;
}

.business-header .business-caption__item-big {
    font-size: 30px;
    font-weight: 700;
    color: #FFFFFF;
}

.business-header .business-caption__item {
    font-weight: 600;
    font-size: 10px;
    color: #EDEFF4;
    text-transform: uppercase;
    margin: 15px 0;
}

.business-header .business-header__info .vc_column-inner {
    padding-top: 6%;
}

.business-header .business-caption__wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.business-header .business-caption__wrapper > .business-caption__item {
    /*-webkit-flex-basis: 42%;*/
    /*-ms-flex-preferred-size: 42%;*/
    /*flex-basis: 42%;*/
}
.business-header .business-caption__item:first-of-type {
    margin-top: 30px;
}
.business-header .business-header__info-tittle {
    margin-bottom: 12px;
}

.business-header .business-header__info .btn.btn-primary-inverse {
    color: #1d467c!important;
    font-weight: 600;
    font-size: 14px!important;
    padding: 12px 32px!important;
    margin-top: 28px;
    height: 52px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.business-header .business-header__img {
    background: -webkit-radial-gradient(50% 50%, 50% 50%, rgba(255, 255, 255, 0.35) 0%, rgba(255, 255, 255, 0.16) 58.06%, rgba(255, 255, 255, 0) 100%);
    background: -moz-radial-gradient(50% 50%, 50% 50%, rgba(255, 255, 255, 0.35) 0%, rgba(255, 255, 255, 0.16) 58.06%, rgba(255, 255, 255, 0) 100%);
    background: -o-radial-gradient(50% 50%, 50% 50%, rgba(255, 255, 255, 0.35) 0%, rgba(255, 255, 255, 0.16) 58.06%, rgba(255, 255, 255, 0) 100%);
    background: radial-gradient(50% 50% at 50% 50%, rgba(255, 255, 255, 0.35) 0%, rgba(255, 255, 255, 0.16) 58.06%, rgba(255, 255, 255, 0) 100%);
}

.business-header .business-caption__item {
    position: relative;
    padding-left: 50px;
}

.business-header .business-caption__item .business-caption__item-big::before {
    content: "";
    display: table;
    position: absolute;
    width: 32px;
    height: 32px;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    top: 10%;
    left: 0;
}

.business-header .business-caption__item .icon-crowd_filled::before {
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.308 1.92c-2.178.04-3.146 1.225-3.185 2.822-.016.636.09 1.163.28 1.894-.119.073-.314.304-.265.711.091.76.402.953.6.97.075.708 1.05 1.787 1.302 1.92 0 .506.019.893-.031 1.448-.566 1.522-5.144 1.414-5.719 3.965l-.01.34a.64.64 0 00.64.65h2.208c.592-1.572 2.077-2.522 4.156-2.56h.024c1.153 0 1.849.354 2.262.727.5.15.926.412 1.27.763a3.102 3.102 0 01-.294-1.03c-.051-.433.02-.81.157-1.119-.036-.158-.053-.304-.08-.455-.946-.35-1.755-.699-1.972-1.281h-.016c-.05-.554-.03-.943-.03-1.449.252-.132 1.233-1.21 1.309-1.92.198-.016.507-.208.599-.969.049-.408-.146-.639-.265-.71.137-.416.263-1.027.272-1.815.012-1.047-.37-2.121-1.637-2.297-.229-.402-.814-.605-1.575-.605zm15.36 0c-2.178.04-3.148 1.225-3.187 2.822-.015.636.09 1.163.28 1.894-.118.073-.313.304-.265.711.092.76.403.953.6.97.076.708 1.051 1.787 1.303 1.92 0 .506.018.893-.031 1.448-.217.584-1.026.926-1.972 1.27a7.382 7.382 0 01-.082.481c.132.306.2.678.149 1.104-.043.35-.13.639-.24.892.773-.839 1.948-1.324 3.42-1.35h.023c1.154 0 1.85.352 2.264.725.922.275 1.594.926 1.948 1.834h2.202a.64.64 0 00.64-.64v-.361c-.575-2.552-5.142-2.434-5.709-3.956h-.017c-.05-.555-.03-.942-.03-1.448.251-.132 1.233-1.21 1.309-1.92.197-.016.507-.209.598-.97.05-.408-.146-.638-.265-.71.14-.415.264-1.026.274-1.814.012-1.047-.37-2.121-1.637-2.297-.229-.402-.814-.605-1.575-.605zm-7.68 7.04C13.81 9 12.84 10.185 12.8 11.782c-.015.636.09 1.163.28 1.894-.118.073-.313.304-.265.711.092.76.403.952.6.97.076.708 1.051 1.787 1.303 1.92 0 .506.019.893-.031 1.448-.22.589-1.038.934-1.993 1.282.09.271.13.582.088.933-.098.814-.41 1.354-.795 1.682-.254.613-.7 1.206-1.11 1.627 0 .143.002.28.008.422.272.2 1.002.462 1.502.641 1.202.432 2.74.988 3.62 2.177.88-1.183 2.417-1.74 3.618-2.173.492-.177 1.204-.433 1.49-.632.006-.149.007-.29.007-.438-.407-.42-.85-1.012-1.103-1.625-.384-.328-.696-.869-.794-1.682-.042-.354 0-.666.09-.938-.95-.347-1.766-.69-1.985-1.277h-.017c-.05-.555-.03-.942-.03-1.448.251-.132 1.233-1.21 1.309-1.92.197-.016.507-.209.598-.97.05-.408-.146-.637-.265-.71.139-.415.263-1.025.273-1.814.012-1.047-.37-2.122-1.638-2.298-.227-.402-.812-.604-1.573-.604zm-7.68 6.4c-2.178.04-3.148 1.225-3.187 2.822-.015.636.09 1.163.28 1.894-.118.073-.313.304-.265.711.092.76.403.953.6.97.076.708 1.051 1.787 1.303 1.92 0 .506.019.893-.031 1.448-.566 1.523-5.143 1.413-5.718 3.965l-.01.34a.64.64 0 00.64.65h12.8a.64.64 0 00.64-.64v-.36c-.575-2.552-5.142-2.434-5.709-3.956h-.017c-.05-.555-.03-.942-.03-1.448.251-.132 1.233-1.21 1.309-1.92.197-.016.507-.209.598-.97.05-.408-.146-.638-.265-.71.139-.415.263-1.025.273-1.814.012-1.047-.37-2.122-1.638-2.298-.227-.402-.812-.604-1.573-.604zm15.36 0c-2.178.04-3.148 1.225-3.187 2.822-.015.636.09 1.163.28 1.894-.118.073-.313.304-.265.711.092.76.403.953.6.97.076.708 1.051 1.787 1.303 1.92 0 .506.018.893-.031 1.448-.566 1.523-5.143 1.413-5.718 3.965l-.01.35a.632.632 0 00.64.64h12.8a.64.64 0 00.64-.64v-.36c-.575-2.552-5.142-2.434-5.709-3.956h-.017c-.05-.555-.03-.942-.03-1.448.251-.132 1.233-1.21 1.309-1.92.197-.016.507-.209.598-.97.05-.408-.146-.638-.265-.71.139-.415.263-1.025.273-1.814.012-1.047-.37-2.122-1.638-2.298-.227-.402-.812-.604-1.573-.604z' fill='%23FADC06'/%3E%3C/svg%3E");
}

.business-header .business-caption__item .icon-help_filled::before {
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.8 1.92v.475l1.356.692.036.02.027.014s.087.05.196.128l.019.012.016.014c.184.14.343.306.485.507l.039.055.03.044.022.039c.05.081.142.233.209.441a2.535 2.535 0 01-1.107 2.97c.191.21.363.472.467.793.214.658.15 1.386-.176 1.995a2.534 2.534 0 01-1.463 1.225c-.078.025-.159.04-.239.057a2.533 2.533 0 01-1.678 3.029c-.23.075-.458.106-.674.106-.29 0-.557-.059-.779-.141.007.43-.083.86-.287 1.244a2.532 2.532 0 01-1.462 1.225 2.177 2.177 0 01-1.688-.139l-.558-.291-.206.206s-.263.24-.263.64a1.273 1.273 0 001.276 1.272c.4 0 .64-.257.64-.257l.19-.188a.64.64 0 01.904.905L6.024 21.12s-.263.24-.263.64a1.273 1.273 0 001.276 1.273c.4 0 .64-.258.64-.258l2.75-2.748a.64.64 0 11.904.905L7.944 24.32s-.263.24-.263.64a1.273 1.273 0 001.276 1.272c.4 0 .64-.257.64-.257l4.03-4.028a.64.64 0 11.904.905l-3.39 3.394s-.262.24-.262.64a1.274 1.274 0 001.276 1.273c.075 0 .139-.016.201-.03l.065-.02a.986.986 0 00.282-.132c.055-.04.092-.076.092-.076l4.164-4.162h.001l3.151-3.202c.236-.238.368-.561.368-.897v-1.815a8.265 8.265 0 00-.06-.108l-2.386-1.497a2.864 2.864 0 01-1.353-2.959c.204-1.219 1.226-2.19 2.451-2.356a2.83 2.83 0 011.692.294l3.587 1.787.065.035a6.461 6.461 0 011.764 1.501V12.8c0-2.089-.767-3.922-1.328-5.261-.304-.726-.592-1.412-.592-1.78V1.92H12.8zM11.33 3.2a.9.9 0 00-.269.044 1.273 1.273 0 00-.815 1.607c.124.38.443.529.443.529l1.822.931s.31.176.69.051a1.272 1.272 0 00.815-1.606c-.023-.07-.058-.127-.09-.182l-.04-.055a1.002 1.002 0 00-.212-.227c-.056-.04-.1-.066-.1-.066l-1.823-.93s-.173-.099-.42-.096zM8.335 5.739a.903.903 0 00-.269.045A1.274 1.274 0 007.25 7.39c.123.38.444.529.444.529l4.177 2.155s.31.175.69.051a1.273 1.273 0 00.816-1.608c-.123-.38-.443-.528-.443-.528L8.756 5.835s-.174-.1-.421-.096zM6.906 9.095a.899.899 0 00-.269.044 1.277 1.277 0 00-.816 1.609c.124.38.444.527.444.527l3.687 1.886s.31.176.69.051a1.276 1.276 0 00.816-1.607c-.123-.38-.443-.529-.443-.529L7.327 9.19s-.173-.098-.42-.095zM19.52 12.16a1.6 1.6 0 00-1.6 1.6c0 .581.313 1.085.776 1.365-.01-.002 2.771 1.735 2.875 1.806.117.08.189.18.189.349v2.36c0 .677-.262 1.314-.736 1.796l-3.152 3.2-.007.008-4.219 4.215s-.072.067-.177.145a2.334 2.334 0 01-.668.328v.748h10.24V28.8c0-1.28 3.84-5.76 3.84-8.32 0-1.28-.35-3.036-1.099-4.386a5.133 5.133 0 00-1.942-1.962s-3.597-1.794-3.598-1.792a1.579 1.579 0 00-.722-.18zm-13.253.667a.896.896 0 00-.268.044 1.276 1.276 0 00-.816 1.609c.022.071.057.126.09.181l.04.056c.083.119.157.185.212.227.056.04.1.065.1.065l1.126.587s.31.175.69.051a1.274 1.274 0 00.816-1.609c-.123-.38-.442-.528-.442-.528l-1.126-.588s-.174-.098-.422-.095z' fill='%23FADC06'/%3E%3C/svg%3E");
}

.business-header .business-caption__item .icon-children_filled::before {
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.02 0C6.55 0 4.54 2.01 4.54 4.48c0 2.47 2.01 4.48 4.48 4.48 2.47 0 4.48-2.01 4.48-4.48C13.5 2.01 11.49 0 9.02 0zm14.52 0c-2.47 0-4.48 2.01-4.48 4.48 0 2.47 2.01 4.48 4.48 4.48 2.47 0 4.48-2.01 4.48-4.48 0-2.47-2.01-4.48-4.48-4.48zm-4.68 2.42c-1.177.678-2.822 2.103-3 5.22-.01.175.06.353.18.48.12.128.283.2.46.2h2.56a.642.642 0 00.62-.5 5.09 5.09 0 01-1.26-3.34c0-.733.16-1.428.44-2.06zm9.36 0c.28.633.44 1.328.44 2.06a5.073 5.073 0 01-1.24 3.34c.065.282.295.5.6.5h2.56c.175 0 .36-.072.48-.2a.643.643 0 00.16-.48c-.175-3.117-1.822-4.542-3-5.22zM21.46 9.5c-1.745 0-3.315 1.072-3.92 2.66l-1.36 3.76c-.407-1.578-.84-3.28-.84-3.28-.46-1.83-2.137-3.1-4.08-3.1H6.1c-1.912 0-3.63 1.303-4.08 3.1 0 0-1.967 7.883-1.98 7.94a1.513 1.513 0 001.02 1.76c.025.01.055.015.08.02.113.023.23.04.34.04.71 0 1.323-.452 1.46-1.14.008-.038 1.58-6.12 1.58-6.12h.02v2.78h8.32v-2.78h.02l1.6 6.12c.125.627.65 1.047 1.28 1.12.082.012.16.02.24.02.09-.002.168-.022.26-.04a.935.935 0 00.08-.02c.41-.093.762-.328.98-.72.005-.008.015-.012.02-.02.02-.023.04-.053.06-.08.015-.02.027-.035.04-.06.017-.033.027-.068.04-.1l2.34-6.18h.02a.294.294 0 01.3-.26.32.32 0 01.32.32c0 .037-.01.067-.02.1l-2.84 7.48a.62.62 0 00.06.58.67.67 0 00.54.28h10.06c.21 0 .42-.105.54-.28a.654.654 0 00.06-.6l-2.84-7.46a.377.377 0 01-.02-.12.32.32 0 01.32-.32c.16 0 .295.127.32.28l2.34 6.18c.012.032.023.07.04.1.012.023.027.04.04.06.02.027.04.058.06.08.005.008.015.012.02.02.277.497.767.78 1.32.78.162 0 .335-.03.5-.08.402-.12.725-.4.9-.78a1.45 1.45 0 00.02-1.18c-.002-.008-.017-.015-.02-.02l-2.94-8.18C28.317 10.572 26.745 9.5 25 9.5h-3.54zM4.54 18.56v4.48h8.32v-4.48H4.54zm0 5.12v6.72c0 .88.72 1.6 1.6 1.6.88 0 1.6-.72 1.6-1.6v-6.72h-3.2zm5.12 0v6.72c0 .88.72 1.6 1.6 1.6.88 0 1.6-.72 1.6-1.6v-6.72h-3.2zm10.68.64v6.4c0 .705.575 1.28 1.28 1.28.705 0 1.28-.575 1.28-1.28v-6.4h-2.56zm3.2 0v6.4c0 .705.575 1.28 1.28 1.28.705 0 1.28-.575 1.28-1.28v-6.4h-2.56z' fill='%23FADC06'/%3E%3C/svg%3E");
}

.business-header .business-caption__item .icon-filled_like::before {
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 30.08l-.41-.337c-.777-.645-1.83-1.345-3.05-2.155-4.752-3.158-11.26-7.48-11.26-14.85 0-4.553 3.733-8.258 8.32-8.258A8.328 8.328 0 0116 7.465a8.328 8.328 0 016.4-2.985c4.588 0 8.32 3.705 8.32 8.258 0 7.37-6.508 11.692-11.26 14.85-1.22.81-2.273 1.51-3.05 2.154l-.41.338z' fill='%23FADC06'/%3E%3C/svg%3E");
}

.business-header .business-caption__item .icon-smartphone_filled::before {
 background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 27.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%23FADC08;} %3C/style%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M302.9,42.7h-51.2c-7.1,0-12.8,5.7-12.8,12.8s5.7,12.8,12.8,12.8h51.2c7.1,0,12.8-5.7,12.8-12.8 S310,42.7,302.9,42.7z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M358.4,0H153.6c-28.2,0-51.2,23-51.2,51.2v409.6c0,28.2,23,51.2,51.2,51.2h204.8c28.2,0,51.2-23,51.2-51.2 V51.2C409.6,23,386.6,0,358.4,0z M384,460.8c0,14.1-11.5,25.6-25.6,25.6H153.6c-14.1,0-25.6-11.5-25.6-25.6V51.2 c0-14.1,11.5-25.6,25.6-25.6h204.8c14.1,0,25.6,11.5,25.6,25.6L384,460.8L384,460.8z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Ccircle class='st0' cx='256' cy='443.7' r='25.6'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Ccircle class='st0' cx='209.1' cy='55.5' r='12.8'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.business-header .business-caption__item .icon-target_filled::before {
  background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 27.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%23FADC08;} %3C/style%3E%3Cpath class='st0' d='M294.3,116.6c-12.4-3.4-25.3-5.1-38.3-5.1c-79.7,0-144.5,64.8-144.5,144.5S176.3,400.5,256,400.5 S400.5,335.7,400.5,256c0-13-1.7-25.9-5.1-38.3c-2.3-8.5,2.7-17.3,11.2-19.7c8.5-2.3,17.3,2.7,19.7,11.2c4.2,15.2,6.3,30.9,6.3,46.7 c0,97.3-79.2,176.5-176.5,176.5S79.5,353.3,79.5,256S158.7,79.5,256,79.5c15.9,0,31.6,2.1,46.7,6.3c7.1,1.9,11.8,8.4,11.8,15.4 c0,1.4-0.2,2.8-0.6,4.2C311.6,114,302.8,119,294.3,116.6z M481.6,172.4c-8.5,2.5-13.3,11.4-10.8,19.9c6.1,20.6,9.2,42,9.2,63.7 c0,123.5-100.5,224-224,224S32,379.5,32,256S132.5,32,256,32c21.7,0,43.1,3.1,63.7,9.2c8.5,2.5,17.4-2.3,19.9-10.8 c0.4-1.5,0.7-3,0.7-4.5c0-6.9-4.5-13.3-11.5-15.3C305.2,3.5,280.8,0,256,0C187.6,0,123.3,26.6,75,75C26.6,123.3,0,187.6,0,256 s26.6,132.7,75,181s112.6,75,181,75s132.7-26.6,181-75c48.4-48.4,75-112.6,75-181c0-24.7-3.5-49.2-10.5-72.8 C499,174.8,490.1,169.9,481.6,172.4L481.6,172.4z M256,192c2.4,0,4.7,0.1,7.1,0.4c8.8,1,16.7-5.4,17.6-14.2 c1-8.8-5.4-16.7-14.2-17.6c-3.5-0.4-7-0.6-10.6-0.6c-52.9,0-96,43.1-96,96s43.1,96,96,96s96-43.1,96-96c0-8.8-7.2-16-16-16 s-16,7.2-16,16c0,35.3-28.7,64-64,64s-64-28.7-64-64S220.7,192,256,192L256,192z M337.7,151.7l8-79.9c0.4-3.7,2-7.1,4.6-9.7 l57.3-57.3c4.4-4.4,11-5.9,16.9-3.7c5.9,2.2,9.9,7.5,10.4,13.8l4.5,57.8l57.8,4.5c6.2,0.5,11.6,4.6,13.8,10.4 c2.2,5.9,0.7,12.4-3.7,16.9L450,161.7c-2.6,2.6-6,4.2-9.7,4.6l-79.9,8l-93,93c-3.1,3.1-7.2,4.7-11.3,4.7c-4.1,0-8.2-1.6-11.3-4.7 c-6.2-6.2-6.2-16.4,0-22.6L337.7,151.7z M370.9,141.1l60.5-6l28.7-28.7l-36.9-2.9c-7.8-0.6-14.1-6.9-14.7-14.7l-2.9-36.9l-28.7,28.7 L370.9,141.1z'/%3E%3C/svg%3E");
}


.business-associations--header .business-associations--title {
    text-transform: uppercase;
    font-weight: 800;
    font-size: 30px;
    color: #ffffff;
}

.business-associations--header {
    height: 285px;
}

/*===========================================*/
.cs-select > span::after {
    -webkit-background-size: 8px 8px;
    -moz-background-size: 8px 8px;
    background-size: 8px 8px;
}

.business-offers {
    margin-bottom: 15px;
}

.business-offers .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
    padding-bottom: 16px;
}

.business-offers .custom-filter .post-filter__submit button {
    background: #1E467D;
    color: #FFFFFF;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
}

.business-offers .post-filter {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.business-offers .post-filter .post-filter__submit {
    width: 15%;
}

.business-offers .post-filter.post-filter--offers .post-filter__submit {
    width: auto;
}

.business-offers .post-filter {
    margin-bottom: 16px;
}

.business-overview__awards--border {
    display: block;
}

.offers-filter-page {
    margin-right: -5px;
    margin-left: -5px;
}
.post-filter--news-custom.post-filter--offers {
    z-index: 2;
}
/*======================================hover-img-scale==============================================*/
@media (min-width: 769px) {
    .custom-block__img .image-box,
    .custom-block__img .image-box .vc_figure img {
        height: 135px;
    }

    .custom-block__img .image-box.image-box--height,
    .custom-block__img .image-box.image-box--height img {
        height: 420px;
    }

    .fans_info-columns-md .custom-block__img .image-box,
    .fans_info-columns-md .custom-block__img .image-box .vc_figure img {
        height: 320px;
    }
    .abo-card__info .stadium-page-game__plan {
        margin-bottom: 0;
    }
}

@media (min-width: 993px) {
    .custom-block__img .image-box,
    .custom-block__img .image-box .vc_figure img {
        position: relative;
        height: 200px;
    }

    .custom-block__img .image-box.image-box--height,
    .custom-block__img .image-box.image-box--height img {
        height: 525px;
    }
    .stadium-page__game .custom-block__img .image-box.image-box--height,
    .stadium-page__game .custom-block__img .image-box.image-box--height img ,
    .abo-card__info .custom-block__img .image-box.image-box--height img,
    .abo-card__info .custom-block__img .image-box.image-box--height {
        height: 550px;
    }


    .stadium-page-game__before-game .custom-block__img .image-box.image-box--height,
    .stadium-page-game__before-game .custom-block__img .image-box.image-box--height img {
        height: 545px;
    }

    .custom-block__img .image-box.image-box--height {
        padding: 0;
    }

    /*======================================hover-img-scale==============================================*/
    .club-page__banner .vc_figure img,
    .fans-kids-page__banner .vc_figure img,
    .stadium-page__banner .vc_figure img,
    .custom-block__img .vc_figure img,
    .business-associations__item .vc_figure img {
        -webkit-transition: -webkit-transform 0.5s ease;
        transition: -webkit-transform 0.5s ease;
        -o-transition: -o-transform 0.5s ease;
        -moz-transition: transform 0.5s ease, -moz-transform 0.5s ease;
        transition: transform 0.5s ease;
        transition: transform 0.5s ease, -webkit-transform 0.5s ease, -moz-transform 0.5s ease, -o-transform 0.5s ease;
        transition: transform 0.5s ease,
        -webkit-transform 0.5s ease;
    }

    .club-page__banner .vc_figure,
    .fans-kids-page__banner .vc_figure,
    .stadium-page__banner .vc_figure,
    .custom-block__img .vc_figure,
    .business-associations__item .vc_figure {
        overflow: hidden;
        -webkit-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    .club-page__banner .vc_figure:hover img,
    .fans-kids-page__banner .vc_figure:hover img,
    .stadium-page__banner .vc_figure:hover img,
    .custom-block__img .vc_figure:hover img,
    .business-associations__item .vc_figure:hover img {
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -ms-transform: scale(1.1);
        -o-transform: scale(1.1);
        transform: scale(1.1);
    }

    .custom-block__img .vc_figure {
        -webkit-border-radius: 4px 4px 0 0;
        -moz-border-radius: 4px 4px 0 0;
        border-radius: 4px 4px 0 0;
    }

    .club-page__banner .vc_figure,
    .fans-kids-page__banner .vc_figure,
    .stadium-page__banner .vc_figure {
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
    }

    .business-associations__item .vc_figure {
        -webkit-border-radius: 0 4px 4px 0;
        -moz-border-radius: 0 4px 4px 0;
        border-radius: 0 4px 4px 0;
    }

    .business-associations .business-associations__item:nth-child(2) .vc_figure {
        -webkit-border-radius: 4px 0 0 4px;
        -moz-border-radius: 4px 0 0 4px;
        border-radius: 4px 0 0 4px;
    }
}

@media (min-width: 1200px ) {
    .stadium-page__game .custom-block__img .image-box.image-box--height,
    .stadium-page__game .custom-block__img .image-box.image-box--height img ,
    .stadium-page-game__before-game .custom-block__img .image-box.image-box--height {
        height: 518px;
    }
    .abo-card__info .custom-block__img .image-box.image-box--height img,
    .abo-card__info .custom-block__img .image-box.image-box--height {
        height: 517px;
    }
}

/*=====================================================================*/
.header-filter-stadion {
    margin-top: 0;
}
.header-filter-stadion .vc_column-inner {
    padding-top: 0!important;
}
@media (max-width: 1200px) {
    .business-overview__sponsor-image .business-overview__sponsor-btn a {
        width: 200px
    }

    .img-full-over .img-full--image {
        padding: 0 10px;
    }

    .business-overview__awards .number-title {
        font-size: 32px;
    }

    .business-overview__awards .second-title-cubs {
        font-size: 13px;
    }

    .cubs .second-title-cubs {
        font-size: 11px;
    }

    .header-filter-saison {
        margin-top: -4% !important;
    }

    .business-header .business-caption__item p {
        line-height: 15px;
        padding-top: 5px;
    }
    .business-header {
        margin-top: 9px;
    }
    .business-header .business-header__info .btn.btn-primary-inverse {
        height: 43px;
        padding: 11px 32px!important;
    }
    .business-header + .header-widget-sponsor {
        margin-top: -4px;
    }
}

@media (max-width: 992px) {
    .business-offers .custom-filter .post-filter__submit button {
        -webkit-border-radius: 4px ;
        -moz-border-radius: 4px;
        border-radius:  4px;
    }
    .business-offers .post-filter .post-filter__submit {
        width: 100%;
    }

    .business-header .business-header__img .wpb_single_image {
        margin-bottom: 0 !important;
    }

    .business-header {
        height: auto;
    }
    .business-header {
        margin-top: 46px;
    }
    .header-filter-stadion {
        /*margin-top: -4.5%;*/
    }
}
@media (max-width: 768px) {
    .header-filter-saison {
        margin-top: -6% !important;
    }
    .header-filter-stadion {
        margin-top: 0;
    }

}
@media (max-width: 576px) {
    .header-filter-saison {
        margin-top: -7% !important;
    }
    .header-filter-stadion {
        /*margin-top: -7%;*/
    }
}
@media (max-width: 420px) {

    .header-filter-stadion {
        /*margin-top: -10.5%;*/
    }
}
/*==========================9.2 business-sponsoring ====================*/
.business-sponsoring .partners__filter-cat {
    color: #31404B;
    font-size: 24px;
    font-weight: 700;
}



.business-sponsoring .business-sponsoring__all > div {
    margin-top: 25px;
}

.fans-shop-page--grid .vc_grid-filter-dropdown,
.club-staff__grid .vc_grid-filter-dropdown,
.business-sponsoring__all .vc_grid-filter-dropdown {
    position: absolute;
    top: 20px;
    right: 1%;
}

.fans-shop-page--grid .vc_grid-filter-dropdown {
    top: 24px;
    right: 4%;
}
.fans-shop-page--grid .vc_grid-filter-dropdown .vc_grid-styled-select .vc_arrow-icon-navicon {
    font-size: 4px;
}

.club-staff__grid .vc_grid-filter-dropdown {
    top: 0;
    margin-top: 23px;
}

.fans-shop-page--grid .vc_grid-filter-dropdown .vc_grid-styled-select,
.club-staff__grid .vc_grid-filter-dropdown .vc_grid-styled-select,
.business-sponsoring__all .vc_grid-filter-dropdown .vc_grid-styled-select {
    border: none;
}

.fans-shop-page--grid .vc_grid-filter-dropdown .vc_grid-styled-select select,
.business-sponsoring__all .vc_grid-filter-dropdown .vc_grid-styled-select select,
.club-staff__grid .vc_grid-filter-dropdown .vc_grid-styled-select select {
    border: none;
    font-weight: 800;
    font-size: 9px;
    color: #31404B;
    text-transform: uppercase;
    margin-right: -16px;
}

.fans-shop-page--grid .vc_grid-filter-dropdown .vc_grid-styled-select select {
    margin-right: -18px;
    font-size: 13px;
}

.business-sponsoring__all .vc_grid-filter-dropdown .vc_grid-styled-select select {
    margin-right: -10px;
}

.fans-shop-page--grid .vc_grid-filter-dropdown .vc_grid-styled-select::before,
.club-staff__grid .vc_grid-styled-select::before,
.business-sponsoring__all .vc_grid-styled-select::before {
    content: "";
    display: table;
    background-image: url("data:image/svg+xml,%3Csvg width='8' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.597 1.76a.16.16 0 00-.11.047l-.96.96a.16.16 0 000 .226l3.36 3.36a.16.16 0 00.226 0l3.36-3.36a.16.16 0 000-.226l-.96-.96a.16.16 0 00-.226 0L4 4.094 1.713 1.807a.16.16 0 00-.116-.047z' fill='%231E467D'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    height: 8px;
    width: 8px;
    position: absolute;
    top: 10px;
    right: 10%;
}

.business-sponsoring__all .vc_grid-filter {
    margin-bottom: 0;
}


.widget_product_categories li {
    font-weight: 800;
    font-family: Nunito Sans;
}

.widget_product_categories ul:first-child ul li {
    padding: 10px 10px 10px 0;

}

.widget_product_categories .two-children li a {
    font-weight: 700;
    font-size: 10px;
}

.business-sponsoring__item-img > .vc_column-inner {
    background: #FFFFFF;
    border: 1px solid #E4E7ED;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    height: 160px;
    padding: 10px 20px !important;
}

.business-sponsoring__item-img.business-sponsoring__item-img--small {
    /*height: 104px;*/
    margin-top: 15px !important;
}
.business-sponsoring__item--small:nth-child(n+3) .business-sponsoring__item-img.business-sponsoring__item-img--small  {
    margin-top: 0 !important;
}


.business-sponsoring__title-cat {
    font-weight: 900;
    margin-top: 8px;
    margin-bottom: 5px;
    padding-bottom: 0 !important;
}

.business-sponsoring__all .business-sponsoring__item:first-of-type .business-sponsoring__title-cat {
    padding-left: 15px;
    padding-top: 15px;
}

.business-sponsoring__item-desc--cat {
    font-weight: 800;
    font-size: 13px;
    color: #31404B;
    padding-bottom: 8px;
}

.business-sponsoring__item-desc--name {
    color: #17345C;
    font-weight: 900;
    font-size: 32px;
    padding-bottom: 20px;
}

.business-sponsoring__item-desc--legend {
    font-weight: 600;
    font-size: 13px;
    line-height: 18px;
}

.business-sponsoring__all .business-sponsoring__item:first-of-type .business-sponsoring__item-img .vc_column-inner {
    height: 192px;
    border-right: none;
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
}

.business-sponsoring__all .business-sponsoring__item:first-of-type .business-sponsoring__item-desc .vc_column-inner {
    height: 192px;
    border: 1px solid #E4E7ED;
    border-left: none;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
    padding-top: 12px;
}

.business-sponsoring__all .business-sponsoring__item:first-of-type .business-sponsoring__item-img img {
    height: 120px;
    width: 100%;
    -o-object-fit: contain;
    object-fit: contain;
}

.business-sponsoring__item .business-sponsoring__item-img .wpb_single_image {
    margin-bottom: 0 !important;
}

.business-sponsoring__item .business-sponsoring__item-img img {
    height: 65px;
    width: 100%;
    -o-object-fit: contain;
    object-fit: contain;
}

.business-sponsoring__item--small .business-sponsoring__item-img .vc_column-inner {
    height: 104px;
}

.business-sponsoring__all {
    margin-bottom: 0;
}

.business-sponsoring__all .business-sponsoring__item:first-of-type .business-sponsoring__item-img {
    padding: 15px 0 15px 8px!important;
}

.business-sponsoring__all .business-sponsoring__item:first-of-type .business-sponsoring__item-desc {
    padding: 15px 8px 15px 0;
}

.business-sponsoring__item .business-sponsoring__item-img.padding-left {
    padding-left: 8px;
}

.business-sponsoring__item .business-sponsoring__item-img.padding-right,
.business-sponsoring__item .business-sponsoring__item-img:last-of-type {
    padding-right: 8px;
}
@media (max-width: 992px) {
    .fanshop-product {
        padding-right: 3px !important;
        padding-left: 3px !important;
        margin-bottom: 32px;
    }
    .business-sponsoring__item .business-sponsoring__item-img.business-sponsoring__item-img {
        padding: 8px!important;
    }
    .fanshop-sidebar {
        padding: 0 10px;
    }

}
@media (max-width: 768px) {

    /*.business-sponsoring__item-desc ,*/
    .business-sponsoring__item-img:not(.business-sponsoring__item-img--small) {
        width: 50%;
    }
    .business-sponsoring__all .business-sponsoring__item:first-of-type  .business-sponsoring__item-img {
        width: 100%;
    }
    .business-sponsoring__item-img.business-sponsoring__item-img--small {
        width: 33.333%;
    }
    .fans-shop-page--grid .vc_grid-filter-dropdown .vc_grid-styled-select select {
        margin-right: 0;
        margin-top: -8px;
    }

    .fans-shop-page--grid .vc_grid-filter-dropdown .vc_grid-styled-select::before {
        display: none;
    }
    .fans-shop-page--grid .vc_grid-filter-dropdown {
        top: 20px;
    }
    .business-sponsoring__all .business-sponsoring__item:first-of-type .business-sponsoring__item-img {
        padding: 0 8px!important;
    }
}
@media (max-width: 360px) {
    .fanshop-product {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
}

/*================================9.3 business-associations   VEREINIGUNGEN===========================*/

.business-associations {
    margin-bottom: 15px;
}

.business-associations .business-associations__item {
    margin-bottom: 40px;
    border: 1px solid #E4E7ED;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    overflow: hidden;
}

.business-associations .business-associations__item .vc_column-inner {
    padding: 0 !important;
}


.business-associations .business-associations__item .vc_column-inner .wpb_single_image {
    margin-bottom: 0 !important;
}

.business-associations .business-associations__item h2 {
    color: #1E467D;
}

@media (max-width: 1200px) {

    .business-associations .business-associations__item .wpb_wrapper,
    .business-associations .business-associations__item .wpb_single_image > .vc_figure a,
    .business-associations .business-associations__item .wpb_single_image > .vc_figure ,
    .business-associations .business-associations__item .wpb_single_image {
        height: 100%;
    }
    .business-associations .business-associations__item .wpb_single_image > .vc_figure  img {
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
    }
}
@media (max-width: 768px) {
    .business-associations .business-associations__item h2 {
        font-size: 24px;
    }
    .business-associations .business-associations__item {
        margin-bottom: 32px;
    }
}
@media (max-width: 767px) {
    .business-associations__item {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
}
.business-associations .business-associations__item:last-of-type {
    margin-bottom: 0;
}
/*===========================================9.4 business-donators==================================*/


.business-donators {
    margin-bottom: 15px;
}

.business-donators .business-donators__news {
    margin-bottom: 25px;
}

.business-donators .business-donators__grid .card {
    margin-bottom: 0;
}

.business-donators .grid-gorizont {
    margin: 16px 0 32px 0 !important;
}
.business-donators .grid-gorizont:last-of-type {
    margin-bottom: 0!important;
}
.business-donators .grid-gorizont .grid-gorizont__img .vc_column-inner {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

/*======================================popup =============================*/

.popmake-content .card {
    margin-bottom: 0 !important;
    border: none !important;
}

.popmake-content .popup-info {
    font-size: 14px;
}

.popmake-content .popup-info h5 {
    color: #31404b;
}

.pum-content + .pum-close, .pum-theme-popup-post .pum-content + .pum-close:focus,
.pum-content + .pum-close, .pum-theme-popup-post .pum-content + .pum-close:active {
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    outline: none !important;
    border: none !important;
}


html.pum-open.pum-open-overlay,
html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay {
    overflow: auto !important;
}

.popmake-content .card__content {
    height: 550px;
    overflow-y: scroll;
}

@media (max-width: 992px) {
    .popmake-content .card__content {
        height: 500px;
    }
}

@media (max-height: 568px) {
    .popmake-content .card__content {
        height: 400px;
    }
}


@media (max-width: 992px) and (orientation: landscape) {
    .popmake-content .card__content {
        height: 280px;
    }
}

/*==============================================================================*/

.business-overview__angebot .vc_pageable-load-more-btn .vc_general {
    top: 26px;
}

/*======================business-media=============================================*/


@media (max-width: 991px) {
    .business-offers .filter-res .post-grid__item {
        padding: 0 8px!important;
    }
    .business-offers .filter-res .post-grid__item:nth-child(odd) {
        padding-left: 0!important;
    }
    .business-offers .filter-res .post-grid__item:nth-child(even) {
        padding-right: 0!important;
    }
    .business-overview__angebot .vc_pageable-load-more-btn .vc_general {
        top: 26px;
    }

    .business-overview__sponsor-image {
        height: 348px;
    }

    .business-overview__sponsor-image .business-overview__sponsor-btn .wpb_wrapper {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    /*************************************filter- offers**************************************/
    /*.business-offers .custom-filter .post-filter__submit button {*/
    /*    -webkit-border-radius: 0 0 4px 4px;*/
    /*    -moz-border-radius: 0 0 4px 4px;*/
    /*    border-radius: 0 0 4px 4px;*/
    /*}*/
    /*.business-offers .filter-res .post-grid__item:nth-child(3n+1) {*/
    /*    padding-left: 8px;*/
    /*}*/
    /*.business-offers .filter-res .post-grid__item:nth-child(3n) {*/
    /*    padding-right: 8px;*/
    /*}*/
    /*.business-offers .filter-res .post-grid__item {*/
    /*    padding: 0 8px;*/
    /*}*/
    /*.business-offers .filter-res .post-grid__item:nth-child(2n+1) {*/
    /*    padding-left: 0;*/
    /*}*/
    /*.business-offers .filter-res .post-grid__item:nth-child(2n+2) {*/
    /*    padding-right: 0;*/
    /*}*/
    /*.grid-partners .vc_gitem-post-category-name .vc_gitem-link {*/
    /*    font-size: 16px;*/
    /*}*/

    .business-offers .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -moz-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        width: 50%;
        max-width: 50%;
    }
    .business-offers .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item:nth-child(3n) {
        padding-right: 30px;
    }

}


@media (max-width: 768px) {
   .business-sponsoring__all .business-sponsoring__item:first-of-type .business-sponsoring__item-desc {
        padding: 0 8px 15px 8px;
    }



    .business-sponsoring__item .business-sponsoring__item-img {
        padding: 8px !important;
        padding-bottom: 0 !important;
    }

    .business-sponsoring__item .business-sponsoring__item-img:nth-child(2) .vc_column-inner {
        border-bottom: none;
        -webkit-border-radius: 4px 4px 0 0;
        -moz-border-radius: 4px 4px 0 0;
        border-radius: 4px 4px 0 0;
        border-right: 1px solid #E4E7ED;
    }

    .business-sponsoring__all .business-sponsoring__item:first-of-type .business-sponsoring__item-desc .vc_column-inner {
        border-top: none;
        border-left: 1px solid #E4E7ED;
        text-align: center;
    }

    .business-sponsoring__item--order .business-sponsoring__title-cat:nth-child(2) {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -moz-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }

    .business-sponsoring__item--order .business-sponsoring__item-img:nth-child(5) {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -moz-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }

    .business-sponsoring__title-cat {
        text-align: center;
    }

    .business-sponsoring__item-img.business-sponsoring__item-img--small {
        margin-top: 8px !important;
    }
    .business-sponsoring__item--small:nth-child(n+3) .business-sponsoring__item-img.business-sponsoring__item-img--small  {
        margin-top: 0 !important;
    }

    .business-sponsoring__item-img > .vc_column-inner {
        height: 104px;
    }

    .business-overview__hospitality > div,
    .business-overview__sponsor > div {
        margin-top: 0;
    }

    .business-header__img {
        position: absolute;
        right: 0;
        bottom: 159px;
        height: 364px;
        overflow: hidden;
        width: 245px;
    }

    .business-header__info {
        padding: 0 10%;
        width: 100% !important;
    }

    .business-header__info-tittle {
        text-align: center;
    }

    .business-header .business-header__info-tittle h1 {
        font-size: 24px;
    }

    .business-header .business-caption__item-big {
        font-size: 22px;
    }

    .business-header .business-header__info .btn.btn-primary-inverse {
        font-size: 10px!important;
        margin-top: 5px;
        padding: 13px 15px!important;
    }

    .business-header__info .btn-container {
        text-align: center;
        margin-bottom: 30px;
    }

    .business-header .business-caption__wrapper > .business-caption__item {
        -webkit-flex-basis: 70%;
        -ms-flex-preferred-size: 70%;
        flex-basis: 70%;
        margin-bottom: 0;

    }

    .business-header {
        height: auto;
    }

    .business-overview__angebot .vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper,
    .business-overview__hospitality--lg .vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper {
        margin-right: 0;
    }

    .business-overview__angebot .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item,
    .business-overview__hospitality--lg .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
        padding: 0 0 30px 0;
    }

    .vc_responsive .vc_grid-filter {
        display: block !important;
    }
    .business-offers .filter-res .post-grid__item {
        /*padding: 0 !important;*/
    }
    .business-offers .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item:nth-child(3n) {
        padding-right: 20px;
    }

}
@media (max-width: 767px) {
    .business-offers .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item ,
    .business-offers .filter-res .post-grid__item {
        padding-right: 0 !important;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -moz-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        width: 100%;
    }
    .business-offers .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
        padding-right: 20px!important;
    }
    .business-offers .filter-res .post-grid__item {
        padding-right: 0!important;
        padding-left: 0!important;
    }
}

@media (max-width: 576px) {
    .content-filter {
        padding: 0 13px;
    }
}

@media (max-width: 500px) {
    .business-sponsoring__all .business-sponsoring__item:first-of-type .business-sponsoring__item-desc .vc_column-inner {
        height: 240px;
    }
}

@media (max-width: 450px) {
    .business-sponsoring__prev .vc_pageable-load-more-btn .vc_general,
    .business-overview__hospitality .vc_pageable-load-more-btn .vc_general,
    .business-overview__angebot .vc_pageable-load-more-btn .vc_general {
        right: 7px;
    }

    .business-sponsoring__title-cat .vc_column-inner,
    .business-sponsoring__title-cat {
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
    .business-sponsoring__item-img:not(.business-sponsoring__item-img--small ) {
        width: 50%;
    }
    .business-sponsoring__item-img.business-sponsoring__item-img--small {
        width: 50%;
    }
}

/*==================================10.stadium-pages===============================*/
.stadium-page {
    margin-bottom: 0;
}

.stadium-page__game {
    margin-bottom: 0;
}

.stadium-page__game--img {
    margin-bottom: 25px;
}

.stadium-page-header .stadium-sponsors .wpb_column .vc_column-inner {
    padding-top: 16px;
}

.stadium-page-header .header-filter-saison .wpb_column .vc_column-inner {
    padding-top: 0;
}

.fans-kids-page__banner .vc_column-inner,
.stadium-page__banner .vc_column-inner {
    padding-top: 25px !important;
}

.stadium-page-header .stadium-sponsors {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    /*padding: 0 30px;*/
}

.stadium-page-header .slick-initialized .slick-slide {
    margin-right: 60px;
    min-width: 150px;
}

.stadium-page-header .vc_single_image-wrapper img {
    height: 32px;
    width: auto;
}
.stadium-page-game-game,
/*.stadium-page-game__info-game,*/
.stadium-page-game__before-game,
.stadium-page-game__way,
.stadium-page-game__plan {
    margin-bottom: 25px;
}


.stadium-page-game-game,
.stadium-page-game__info-game,
.stadium-page-game__plan,
.stadium-page-game__way,
.stadium-page-game__before-game {
    margin-left: -14px !important;
    margin-right: -14px !important;
}

.stadium-page-game {
    margin-bottom: 40px;
}

#stadium-page-game__before-game-md,
.stadium-page-game__plan-md {
    display: none;
}


.club-page__banner-title,
.fans-kind-page__banner-title,
.stadium-page__banner-title {
    position: absolute;
    bottom: 0;
    margin-bottom: 54px !important;
    margin-left: 48px;
}

/*===============================stadium-media=========================*/
@media (max-width: 1200px) {
    .stadium-page-header .header-filter-saison {
        margin-top: 0;
    }

    .stadium-page-game__way .wpb_wrapper .wpb_text_column {
        height: 130px;
    }

    .stadium-page-game__plan .custom-block__img .wpb_wrapper h4 {
        height: 45px;
    }

    .widget_mc4wp_form_widget .widget__content {
        padding: 27px 24px;
    }
}

@media (max-width: 991px) {
    .widget_mc4wp_form_widget .widget__content {
        padding: 24px 24px;
    }

    .stadium-page-game__way .custom-block__img {
        width: 100%;
    }

    .stadium-page-game__plan .wpb_wrapper .wpb_text_column,
    .stadium-page-game__before-game .wpb_wrapper .wpb_text_column {
        height: 135px;
        padding: 22px 11px 24px 11px;

    }
    .stadium-page-header .slick-initialized .slick-slide {
        margin: 0 auto;
    }
}

@media (max-width: 768px) {
    .stadium-page-game__before-game,
    .stadium-page-game__plan {
        display: none;
    }

    #stadium-page-game__before-game-md,
    .stadium-page-game__plan-md {
        display: block;
    }

    .stadium-page-header {
        margin-top: -10%;
    }

    .custom-block__img .image-box img {
        -o-object-position: top;
        object-position: top;
    }

    .stadium-page-game__plan-md .custom-block__img {
        padding: 0 !important;
    }

    .fans-kids_two-columns .custom-block__img:last-of-type,
    .fans-kids_two-columns .custom-block__img:first-of-type,
    .fans-page .fans_info-columns > div:last-of-type,
    .stadium-page-game__way > div,
    .fans-page .fans_info-columns > div:first-of-type {
        padding-left: 8px !important;
        padding-right: 8px !important;
    }

    .stadium_two-columns .vc_column-inner,
    .fans-kids_two-columns .vc_column-inner {
        padding: 0 !important;
    }

    .fans_two-columns .custom-block__img:last-of-type,
    .fans_two-columns .custom-block__img:first-of-type {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .stadium-sponsors {
        /*-webkit-flex-wrap: nowrap !important;*/
        /*-ms-flex-wrap: nowrap !important;*/
        /*flex-wrap: nowrap !important;*/
    }

    .stadium-sponsors .wpb_column:first-of-type,
    .stadium-sponsors .wpb_column:last-of-type {
        /*display: none;*/
    }

    .stadium-page-header .slick-initialized .slick-slide {
        min-width: 0;
        padding: 0 10px;
    }
}

/*===================================11.club pages====================*/

.header-club-pages {
    height: 512px;
    margin-top: -4%;
}

.header-club-pages .header-club-pages__title {
    margin-top: 7%;
    margin-bottom: 3%;
}
.header-club-pages .header-club-pages__title h1 {
    font-size: 42px;
    color: #FFFFFF;
    font-weight: 700;
    padding: 0 20px;
}

.header-club-pages .btn.btn-default {
    padding: 11px 14px!important;
    color: #1E467D;
    background: #FFFFFF;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    height: 48px;
}

.header-club-pages .btn.btn-primary-inverse {
    padding: 11px 15px!important;
    color: #1d467c!important;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    height: 48px;
}

.header-club-pages .btn-container {
    padding-left: 16px;
    padding-right: 16px;
}

.header-club-pages .btn-container a.btn {
    font-size: 14px!important;
    font-weight: 600;
}

.club-vision__video .card__no-content {
    margin-bottom: 0;
}

.club-vision__tabs-info {
    margin-top: 25px;
}

.club-vision__tabs-info .content-filter {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.vision__tabs--custom.card {
    border: none;
    margin-top: 25px;
    margin-bottom: 15px;
    border: none !important;
}

.vision__tabs--custom .vc_row {
    padding: 20px 20px;
    margin-top: 16px;
    margin-left: 0 !important;
    margin-right: 0 !important;
    background: #FFFFFF;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

/*.vision__tabs--custom #vision {*/
/*    padding: 0;*/
/*}*/

.vision__tabs--custom .vision-section__inner,
.vision__tabs--custom .vision-section,
.vision__tabs--custom .vision-img {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
}

.vision__tabs--custom .vision-section__wrapp {
    width: 33%;
}

.vision__tabs--custom .vision-section__wrapp--first {
    width: 66%;
}

.vision__tabs--custom .vision-section__inner div {
    width: 50%;
}

.vision__tabs--custom .vision-section--padding {
    padding: 24px 32px;
}

.vision__tabs--custom .vision-blockquote {
    font-size: 32px;
    font-style: italic;
    font-weight: 600;
}

.vision__tabs--custom .vision-section__inner--blockquote .vision-blockquote {
    text-align: center;
    padding: 10px 32px;
    border-top: 2px solid #1E467D;
    border-bottom: 2px solid #1E467D;
}

.vision__tabs--custom .vision-section__inner--blockquote .vision-section--padding {
    padding-left: 32px;
    padding-right: 32px;
}

.vision__tabs--custom .vision-img__inner img {
    height: 208px;
    -o-object-fit: cover;
    object-fit: cover;
    padding-left: 20px;
}

.vision__tabs--custom .card__content {
    background-color: #edeff4;
}

.vision__tabs--custom .vision-img__inner-desk .vision-img--padding p {
    font-weight: 600;
}

/*#vision .vc_column_container > .vc_column-inner {*/
/*    padding: 0 !important;*/
/*}*/

.vision__tabs--custom .vision-img__inner-desk .vision-img--padding p {
    padding: 0 40px;
}

.vision__tabs--custom .vision-img__inner-desk .vision-img--padding h4 {
    padding: 40px 40px 8px 40px;
}

.vision__tabs--custom .vision-img-caption {
    position: absolute;
    text-align: right;
    right: 24px;
    top: 24px;
    font-size: 10px;
}

.vision__tabs--custom .vision-img {
    border-bottom: 1px solid #EDEFF4;
}

.vision__tabs--custom .vision-img__inner-desk {
    width: 70%;
    margin: 0 auto;
}

.vision__tabs--custom .vision-img__inner {
    position: relative;
}

.vision__tabs--custom .vision-img-caption .caption-color {
    color: #17345C;
    font-size: 12px;
    font-weight: 600;
    line-height: 12px;
}

.club-staff__grid .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
    padding-bottom: 0;
}

.club-staff .club-staff__grid .vc_grid.vc_row.vc_grid-gutter-30px {
    padding-left: 8px;
    padding-right: 8px;
}

.club-staff .club-staff__grid {
    margin-bottom: 25px !important;
}


.club-shareholders-block .block--padding .vc_column-inner > .wpb_wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.club-shareholders-block .block--padding .wpb_wrapper .wpb_text_column {
    width: 100%;
}

.club-shareholders-block .block--padding .wpb_wrapper .btn-container {
    padding-right: 11px;
}

.club-companies,
.club-shareholders {
    margin-bottom: 0;
}

.club-shareholders-block {
    margin-bottom: 40px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.club-pages__banner .vc_column-inner {
    height: 268px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.club-pages__banner h5 {
    padding: 10px 18px;
    height: 67px;
}

.club-pages__banner a {
    color: #FFFFFF;
    font-weight: 900;
}

.club-pages__banner a .weight {
    font-size: 24px;
}

.club-shareholders__staff .vc_column-inner {
    padding-top: 0 !important;
}

.club-shareholders-block {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.vc_grid-container .vc_grid.vc_row {
    padding-left: 8px;
    padding-right: 8px;
}

.club-history__tabs .vc_grid-container .vc_grid.vc_row {
    padding-left: 0;
    padding-right: 0;
}

.club-companies__staff {
    margin-bottom: 10px;
}

.btn-alc-box,
.card-no-content-btn,
.business-overview--btn,
.club-overview__banner-btn,
.club-companies__staff .club-companies__staff-btn,
.club-shareholders__staff .club-shareholders__staff-btn {
    position: absolute;
    right: 0;
    top: 0;
    margin-top: 23px;
    margin-right: 34px;
}

.club-companies__staff .staff-grid--custom .staff-grid .staff-grid__title {
    width: auto;
    height: auto;
}

.club-companies__staff .staff-grid--custom .staff-grid .staff-grid__except {
    height: 50px;
}

.club-companies__block .wpb_text_column p {
    font-weight: 600;
}


.club-companies__block .card__header {
    -webkit-border-radius: initial;
    -moz-border-radius: initial;
    border-radius: initial;
}

.club-pages__banner div.tag-small {
    font-weight: 700;
    font-size: 10px;
    color: #FFFFFF;
    text-transform: uppercase;
}

.club-companies__banner {
    margin-bottom: 25px;
}

.club-companies__block {
    margin-bottom: 25px;
}

.club-companies .club-companies__banner .wpb_column {
    padding-top: 0;
}

.club-companies__banner h5 {
    height: 70px;
}

.club-companies__banner h3 {
    padding-left: 20px;
    padding-bottom: 8px;
}
.club-companies__banner > .wpb_column > .vc_column-inner {
    /*-webkit-transition: -webkit-transform 0.5s ease;*/
    /*transition: -webkit-transform 0.5s ease;*/
    /*-o-transition: -o-transform 0.5s ease;*/
    /*-moz-transition: transform 0.5s ease, -moz-transform 0.5s ease;*/
    /*transition: transform 0.5s ease;*/
    /*transition: transform 0.5s ease, -webkit-transform 0.5s ease, -moz-transform 0.5s ease, -o-transform 0.5s ease;*/
    /*transition: transform 0.5s ease, -webkit-transform 0.5s ease;*/
    /*-webkit-backface-visibility: hidden;*/
    /*-moz-backface-visibility: hidden;*/
    /*backface-visibility: hidden;*/
}
.club-companies__banner > .wpb_column:hover > .vc_column-inner {
    /*-webkit-transform: scale(1.1);*/
    /*-moz-transform: scale(1.1);*/
    /*-ms-transform: scale(1.1);*/
    /*-o-transform: scale(1.1);*/
    /*transform: scale(1.1);*/
    /*-webkit-transition: -webkit-transform 0.5s ease;*/
    /*transition: -webkit-transform 0.5s ease;*/
    /*-o-transition: -o-transform 0.5s ease;*/
    /*-moz-transition: transform 0.5s ease, -moz-transform 0.5s ease;*/
    /*transition: transform 0.5s ease, -webkit-transform 0.5s ease, -moz-transform 0.5s ease, -o-transform 0.5s ease;*/

}
.club-pages__banner > .wpb_column > .vc_column-inner {
    position: relative;
}

.club-pages__banner > .wpb_column > .vc_column-inner:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100% !important;
    height: 100%;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(36.04%, rgba(21, 66, 129, 0)), to(#000000));
    background: -webkit-linear-gradient(top, rgba(21, 66, 129, 0) 36.04%, #000000 115%);
    background: -moz-linear-gradient(top, rgba(21, 66, 129, 0) 36.04%, #000000 115%);
    background: -o-linear-gradient(top, rgba(21, 66, 129, 0) 36.04%, #000000 115%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(36.04%, rgba(21, 66, 129, 0)), color-stop(115%, #000000));
    background: linear-gradient(180deg, rgba(21, 66, 129, 0) 36.04%, #000000 115%);
    z-index: -1;
}

.club-companies__grid .vc_pageable-wrapper {
    padding: 5px 40px !important;
}

.club-staff .staff-grid {
    border: none;
}

#slide-club--custom .staff-grid .vc_column-inner {
    padding: 10px !important;
    border: 1px solid #E4E7ED;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

#slide-club--custom .staff-grid__except {
    margin-bottom: 0 !important;
}

#slide-club--custom .staff-grid {
    padding-right: 15px;
    border: none;
}

#slide-club--custom {
    margin-left: 0 !important;
    margin-bottom: 56px;
}

#staff-five-slide .staff-grid {
    width: 100% !important;
    display: inline-block !important;
}
#staff-five-slide  > .staff-grid--custom {
    margin-left: -7px;
    margin-right: -7px;
}
@media (max-width: 1200px) {
.header-club-pages .btn-container a.btn {
    line-height: 1.6;
}

}

@media (max-width: 992px) {
    #slide-club--custom .staff-grid {
        padding-right: 8px;
        padding-left: 8px;
    }
    #staff-grid--slider .slick-slide .vc_grid-item-mini {
        margin: 0 10px;
        /*-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.25);*/
        /*-moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.25);*/
        /*box-shadow: 0 0 8px rgba(0, 0, 0, 0.25);*/
    }
    #staff-grid--slider .staff-grid--custom {
        margin-bottom: 35px!important;
    }
    #staff-grid--slider {
        margin-left: -9px;
        margin-right: -9px;
    }

}

@media (max-width: 768px) {
    #staff-grid--slider .slick-list {
        padding: 5px 0;
    }
    .header-club-pages .btn-container a.btn {
        font-size: 12px!important;
        height: 40px;
    }
}

@media (max-width: 576px) {
    .sp-template-gallery .slick-slide .player-thumbnail .img-full-over .img-full--image {
        height: 300px !important;
    }

    .sp-template-gallery .slick-slide[aria-hidden="false"] .player-thumbnail .img-full-over .img-full--image {
        height: 340px !important;
    }
}

@media (max-width: 420px) {
    #slide-club--custom {
        margin-bottom: 60px;
    }
}


/*=======================club-companies__grid =====================*/
.club-companies__grid {
    margin-bottom: 15px;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.club-companies__grid .vc_column-inner {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.club-jobs {
    margin-bottom: 65px;
}

.posts__item--card .post-author {
    width: 57%;
}

.club-history__tabs .card__header {
    background: #FFFFFF;
}

.club-history__tabs {
    margin-bottom: 0;
}

.club-history__tabs .vc_grid {
    margin-right: 0 !important;
    margin-left: 0 !important;
}

/*====================================club-history-grid==============*/
.club-history {
    margin-bottom: 40px;
}

.club-history--inner > .vc_column-inner {
    padding: 0 !important;
    background: #ffffff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    overflow: hidden;
}

.club-history--inner img {
    height: 300px;
    width: 380px;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: top;
    object-position: top;
}

.club-history--inner .club-history--text {
    padding: 15px 0;
}

.club-history--inner .club-history--text a {
    padding: 9px 10px 5px 27px;
    margin-bottom: 0 !important;
    color: #17345C;
    font-size: 24px;
    font-weight: 700;
    text-transform: uppercase;
}


.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-blue:focus, .vc_btn3.vc_btn3-color-blue:hover {
    background: #17345C;
}

.club-staff .vc_btn3.vc_btn3-size-md,
.club-history__tabs .vc_btn3.vc_btn3-size-md {
    background: #1E467D;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-weight: 800;
    font-size: 11px;
    padding: 12px 52px;
    color: #FFFFFF;
    text-transform: uppercase;
}

.club-staff .vc_btn3.vc_btn3-size-md:hover,
.club-history__tabs .vc_btn3.vc_btn3-size-md:hover {
    color: #FFFFFF;
    background: #17345C;

}

/*================================club-overview============================*/
.club-overview {
    margin-bottom: 0;
}

.club-overview__banner--label {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #fff;
    font-size: 10px;
    text-transform: uppercase;
    font-weight: 700;
    padding: 0 8px;
    background-color: #1e467d;
    top: 0;
    margin-top: 24px;
}

.club-overview__banner .full-banner-a {
    bottom: 50px;
}

.club-overview__history .club-overview__history--custom {
    width: 22.2%;
    min-height: 288px;
}

.club-overview__history .club-overview__history--custom > .vc_column-inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
}

.club-overview__history .club-overview__history--custom > .vc_column-inner > .wpb_wrapper {
    margin-top: auto;
}

.club-overview__history .club-overview__history-inner > .vc_column-inner {
    background: -webkit-linear-gradient(135.58deg, #121C30 22.99%, #18243E 39.44%, #243C64 109.55%);
    background: -moz-linear-gradient(135.58deg, #121C30 22.99%, #18243E 39.44%, #243C64 109.55%);
    background: -o-linear-gradient(135.58deg, #121C30 22.99%, #18243E 39.44%, #243C64 109.55%);
    background: linear-gradient(314.42deg, #121C30 22.99%, #18243E 39.44%, #243C64 109.55%);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.club-overview__history .club-overview__history-inner > .vc_column-inner {
    min-height: 288px;
}

.club-overview__history .club-overview__history-inner > .vc_column-inner > .wpb_wrapper {
    padding: 0 10px 0 14px;

}

.club-overview__history-inner.club-overview__history-inner--radius > .vc_column-inner {
    /*-webkit-border-radius: 0 4px 0 0;*/
    /*-moz-border-radius: 0 4px 0 0;*/
    /*border-radius: 0 4px 0 0;*/
}

.club-overview__history--custom:last-child > .vc_column-inner {
    /*-webkit-border-radius: 0 0 4px 0;*/
    /*-moz-border-radius: 0 0 4px 0;*/
    /*border-radius: 0 0 4px 0;*/
}

.club-overview__history .club-overview__history-inner p a {
    color: #FFFFFF;
    font-size: 18px;
    font-weight: 900;
    text-transform: uppercase;
}

.club-overview__history-inner-one .wpb_text_column .year-start,
.club-overview__history-inner-one .wpb_text_column .year-end,
.club-overview__history .club-overview__history-inner h5,
.club-overview__history .club-overview__history-inner h3 a {
    color: #FFFFFF;
    font-weight: 900;
    text-transform: uppercase;
}

.club-overview__history-inner-one .wpb_text_column .year-start {
    font-size: 40px;
    margin-top: 10px;
}

.club-overview__history-inner-one .wpb_text_column h5::after {
    content: "";
    position: absolute;
    height: 29px;
    width: 1px;
    background: #FFFFFF;
    left: 9px;
    margin-top: 22px;
}

.club-overview__history-inner-one .wpb_text_column .year-start::after {
    top: 38px;
}

.club-overview__history-inner-one .wpb_text_column .year-end::after {
    display: none;
}

.club-overview__history-inner-one .wpb_text_column .year-end {
    font-size: 64px;
}

.club-overview__history-inner-one > .vc_column-inner {
    height: 592px;
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
}

.club-overview__history-inner-one .wpb_text_column > .wpb_wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 572px;
    position: relative;
}

.club-overview__history-inner-one .wpb_text_column > .wpb_wrapper h3 {
    margin-top: auto;
}

.club-overview__history-inner-one .wpb_text_column > .wpb_wrapper h5 {
    margin-bottom: 40px;
}


.posts__cat-label.vc_gitem-post-data-source-post_categories {
    background-color: transparent !important;
    z-index: 6;
    position: relative;
}
.posts__cat.news-covers-caregories-wrapper .vc_grid-filter-item.vc_gitem-post-category-name.button,
.posts__cat-label.vc_gitem-post-data-source-post_categories .vc_gitem-post-category-name {
    background-color: #1e467d !important;
    font-size: 10px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.posts__cat-label.vc_gitem-post-data-source-post_categories div.vc_gitem-post-category-name:nth-child(2) {
    line-height: 20px;
}
.news-covers-caregories-wrapper {
    height: 20px;
}
.grid-gorizont-events .news-covers-caregories-wrapper {
    height: auto;
}
.posts__cat-label.vc_gitem-post-data-source-post_categories div.vc_gitem-post-category-name:nth-child(2),
.posts__cat-label.vc_gitem-post-data-source-post_categories span.vc_gitem-post-category-name {
    padding: 0 8px !important;
}

.posts__cat-label.vc_gitem-post-data-source-post_categories div.vc_gitem-post-category-name {
    margin-right: 0.5em;
    line-height: 20px;
}

.vc_gitem-post-category-name {
    font-size: 10px;
}

.club-overview__video {
    margin-bottom: 10px;
}

.club-overview__news {
    margin-bottom: 25px;
}

.club-overview .club-overview__history.club-overview__history--desktop {
    margin-bottom: 30px;
}
.club-history,
.club-overview__history.club-overview__history--desktop {
    margin-bottom: 0;
}

.club-overview__banner {
    margin-bottom: 25px;
}

.club-overview__foundations .vc_grid-gutter-30px {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.club-overview__block {
    margin-bottom: 0;
    border: 1px solid #E4E7ED;
}

.club-pages__banner .wpb_column,
.vc_row.club-overview__banner > .vc_column_container {
    padding-top: 0 !important;
}

.club-overview__jobs .post-grid .post-grid__item:first-of-type {
    padding-left: 18px;
}

.club-overview__news .post-grid .post-grid__item {
    padding: 0 8px;
}

.club-overview__jobs .post-grid .post-grid__item:last-of-type {
    padding-right: 18px;
}

.club-pages__banner .wpb_column:last-of-type,
.club-overview__news .post-grid .post-grid__item:last-of-type {
    padding-right: 8px;
}

.club-pages__banner .wpb_column:first-of-type {
    padding-left: 8px;
}

.club-vision__video .wpb_video_widget {
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
    overflow: hidden;
}

.content-filter__link small {
    line-height: 17px;
}

.content-filter__link {
    padding-top: 24px;
    padding-bottom: 24px;
}

#club-overview__history--slider,
.club-staff__grid--mobile {
    display: none;
}

.staff-grid--desktop,
.club-staff__grid--desktop {
    display: block;
}

.club-overview__jobs .post-grid--masonry figure.posts__thumb {
    height: 265px;
}

.post-grid--masonry {
    margin: 0 -17px;
}

.club-overview__news .post-grid--masonry {
    margin: 0 -8px;
}

.club-companies__staff .staff-grid .staff-grid__title h5 {
    color: #1E467D;
    height: 21px;
    padding: 0 10px;
}

.club-companies__staff .staff-grid--custom .staff-grid__except p {
    text-transform: none;
    font-size: 12px;
}

.club-vision__video .wpb_video_widget {
    margin-top: -2px;
    margin-left: 1px;
    margin-right: 1px;
}

.vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item:hover {
    background-color: inherit;
    color: #ffffff;
}

.vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active > span,
.vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item:hover > span {
    color: #ffffff !important;
}

.full-banner-a {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 34px;
    z-index: 5;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.full-card-link-a {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    display: block;
    width: 100%;
    height: 100%;
    z-index: 5;
}

.business-associations__item .full-banner-a {
    bottom: 0;
    font-size: 0;
}
.business-associations__item > .vc_col-sm-4 {
    padding-left: 32px;
    padding-right: 15px;
}
.business-associations__item:nth-child(2) > .vc_col-sm-4 {
    padding-left: 15px;
    padding-right: 32px;
}
.business-associations__item h3 {
    text-transform: capitalize;
}
.club-pages__banner .full-banner-a strong {
    margin-top: auto;
}

.club-shareholders__banner .full-banner-a,
.club-overview__history .full-banner-a {
    padding-left: 32px;
    padding-top: 32px;
}

.club-overview__history-inner-one .full-banner-a {
    padding-left: 0;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.club-overview__history--custom .full-banner-a {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    bottom: 25px;
}

.club-overview__history-inner {
    padding: 8px !important;
}

.club-overview__history-card .card__no-content {
    margin-bottom: 8px;
}
.club-overview__history > div {
    /*-webkit-backface-visibility: hidden;*/
    /*-moz-backface-visibility: hidden;*/
    /*backface-visibility: hidden;*/
    /*overflow: hidden;*/
}
.club-overview__history > div > .vc_column-inner {
    /*-webkit-transition: -webkit-transform 0.5s ease;*/
    /*transition: -webkit-transform 0.5s ease;*/
    /*-o-transition: -o-transform 0.5s ease;*/
    /*-moz-transition: transform 0.5s ease, -moz-transform 0.5s ease;*/
    /*transition: transform 0.5s ease;*/
    /*transition: transform 0.5s ease, -webkit-transform 0.5s ease, -moz-transform 0.5s ease, -o-transform 0.5s ease;*/
    /*transition: transform 0.5s ease, -webkit-transform 0.5s ease;*/
    /*-webkit-backface-visibility: hidden;*/
    /*-moz-backface-visibility: hidden;*/
    /*backface-visibility: hidden;*/
    /*overflow: hidden;*/
}
.club-overview__history > div:hover > .vc_column-inner {
    /*-webkit-transform: scale(1.1);*/
    /*-moz-transform: scale(1.1);*/
    /*-ms-transform: scale(1.1);*/
    /*-o-transform: scale(1.1);*/
    /*transform: scale(1.1);*/
    /*-webkit-transition: -webkit-transform 0.5s ease;*/
    /*transition: -webkit-transform 0.5s ease;*/
    /*-o-transition: -o-transform 0.5s ease;*/
    /*-moz-transition: transform 0.5s ease, -moz-transform 0.5s ease;*/
    /*transition: transform 0.5s ease, -webkit-transform 0.5s ease, -moz-transform 0.5s ease, -o-transform 0.5s ease;*/

}
/*=======================club-pages-media===================================*/
@media (max-width: 1200px) {
    .sticky {
        left: 0;
        right: 0;
    }

    .club-shareholders-block .image-box {
        padding: 61% 0;
    }

    .club-companies__grid .vc_pageable-wrapper {
        padding: 5px 40px 30px 40px !important;
    }


    .club-companies__banner h3 {
        font-size: 20px;
    }

    #club-page__tabs .content-filter__link {
        font-size: 12px
    }

    .club-overview__jobs .post-grid--masonry figure.posts__thumb {
        height: auto;
    }

    .header-club-pages .header-club-pages__title {
        margin-top: 10%;
    }

    .club-shareholders-block .block--padding .wpb_wrapper .btn-container {
        padding-top: 10px;
    }

    .club-jobs .post-author {
        display: none;
    }

    .club-pages__banner a {
        font-size: 21px;
        word-break: break-word;
    }

    .club-shareholders__banner .full-banner-a {
        font-size: 18px;
        padding-left: 21px;
        padding-right: 13px;
    }

    .post-filter__select .post-filter__label {
        top: 25px;
    }

    .staff-grid--desktop {
        display: none;
    }
}

@media (max-width: 992px) {

    .post-filter__select .post-filter__label {
        top: 16px;
    }

    #club-page__tabs .content-filter__link {
        height: 65px;
    }

    .club-shareholders-block .image-box {
        padding: 88% 0;
    }


    .header-widget-sponsor .wpb_text_column {
        display: none;
    }

    .club-pages__banner a {
        font-size: 15px;
        word-break: break-word;
    }

    .club-shareholders__banner .full-banner-a {
        font-size: 16px;
        padding-left: 15px;
    }

    .club-pages__banner a .weight {
        font-size: 18px;
        word-break: break-word;
    }

    .club-pages__banner h5 {
        padding: 10px 0;
    }

    .club-staff__grid--mobile {
        display: block;
    }

    .club-staff__grid--desktop {
        display: none;
    }

    .club-staff__grid--mobile .vc_grid-item {
        width: 50%;
    }

    .club-staff__grid--mobile .staff-grid__except,
    .club-staff__grid--mobile .staff-grid__title {
        padding-left: 34px;
    }

    .club-shareholders-block .block--padding .wpb_wrapper .btn-container {
        padding-top: 5px;
    }

    .two-columns-grid .vc_gitem_row,
    .two-columns-grid .two-columns-grid__info {
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }


    .club-companies__banner h3 {
        font-size: 16px;
        padding-left: 5px;
    }

    .vision__tabs--custom .vision-img__inner-desk .vision-img--padding h4 {
        padding: 30px 0 8px 0;
    }

    .vision__tabs--custom .vision-img__inner-desk .vision-img--padding p {
        padding: 0;
    }

    .vision__tabs--custom .vision-img__inner-desk {
        width: 90%;
    }

    .vision__tabs--custom .vision-section--padding {
        padding: 24px 13px;
    }

    .vision__tabs--custom .vision-section__inner--blockquote .vision-blockquote {
        padding: 0;
    }

    .club-overview__video > div,
    .label-top-grid .top-label-grid__title {
        width: 100%;
    }

    .header-club-pages {
        height: 500px;
    }

    .header-club-pages .header-club-pages__title {
        margin-top: 12%;
    }

    .club-companies__staff {
        margin-bottom: 0;
    }

    .business-associations__item .full-banner-a {
        /*font-size: 24px;*/
    }

    .club-overview__history .full-banner-a {
        padding-left: 15px;
    }

    .club-history--inner img {
        height: 200px;
    }

    .content-filter .content-filter__list {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -moz-box-orient: horizontal;
        -moz-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        overflow-x: auto;
        width: 100%;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -moz-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }

    /*.content-filter .content-filter__list::-webkit-scrollbar {*/
    /*    background: transparent;*/
    /*    width: 0;*/
    /*}*/
    /*.content-filter .content-filter__list::-webkit-scrollbar-thumb {*/
    /*    background: #FF0000;*/
    /*}*/
    .content-filter__item:not(.content-filter__item--active) {
        display: block !important;
    }

    .content-filter .content-filter__toggle {
        display: none;
    }

    .content-filter__item--active {
        -webkit-box-ordinal-group: inherit;
        -webkit-order: inherit;
        -moz-box-ordinal-group: inherit;
        -ms-flex-order: inherit;
        order: inherit;
    }

    .content-filter__list::-webkit-scrollbar {
        display: none;
    }

    .content-filter__link small {
        display: none;
    }

    .content-filter__item:not(.content-filter__item--active) a {
        color: #9A9DA2;
    }

    .header-filter--height .content-filter__item a {
        height: 60px;
        vertical-align: middle;
        display: table-cell;
        padding-top: 15px;
        padding-bottom: 15px;
        white-space: nowrap;
    }
    a.btn.btn-outline.btn-default.btn-xs.card-bottom__button {
        margin-top: 0;
    }
}


@media (max-width: 767px) {
    .sponsors__item {
        /*padding: 0 10px !important;*/
    }

    .club-overview__history-inner-one > .vc_column-inner {
        padding-top: 15px;
    }

    .header-club-pages .header-club-pages__title h1 {
        font-size: 36px;
        padding: 0 20px;
    }

    .club-shareholders-block .image-box {
        padding: 34% 0;
        -webkit-border-radius: 0 0 4px 4px;
        -moz-border-radius: 0 0 4px 4px;
        border-radius: 0 0 4px 4px;
    }

    .header-club-pages .vc_col-sm-6 {
        width: 50%;
        float: left;
    }

    .club-shareholders-block .block--padding .wpb_wrapper .btn-container {
        width: 100%;
        /*text-align: center;*/
        padding-top: 10px;
    }

    .club-overview__jobs.vc_row.vc_column-gap-30 > .vc_column_container,
    .club-pages__banner.vc_row.vc_column-gap-30 > .vc_column_container,
    .club-overview__news.vc_row.vc_column-gap-30 > .vc_column_container {
        padding: 8px;
    }

    .club-overview__news {
        /*margin-bottom: 0;*/
    }

    .header-club-pages .btn-container a {
        font-size: 9px;
    }

    .club-staff__grid .vc_grid-styled-select::before,
    .business-sponsoring__all .vc_grid-styled-select::before {
        display: none;
    }

    .club-staff__grid .vc_grid-filter-dropdown {
        margin-top: 12px;
        right: 7%;
    }

    #club-overview__history--slider {
        display: block;
    }

    .club-overview__history--desktop {
        display: none;
    }

    .club-staff__grid--mobile .staff-grid__except,
    .club-staff__grid--mobile .staff-grid__title {
        padding-left: 0;
    }

    .club-staff__grid--mobile .vc_pageable-slide-wrapper {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }


    .club-companies__grid .vc_pageable-wrapper {
        padding: 5px 20px !important;
    }


    .top-label--image .vc_grid-filter,
    .two-columns-grid__info .vc_grid-filter {
        display: block !important;
    }

    .club-companies__banner h3 {
        font-size: 20px;
    }

    .vision__tabs--custom .vision-section__inner,
    .vision__tabs--custom .vision-section,
    .vision__tabs--custom .vision-img {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .vision__tabs--custom .vision-section__wrapp--first,
    .vision__tabs--custom .vision-section__wrapp {
        width: 100%;
    }

    .vision__tabs--custom .vision-img__inner img {
        padding-left: 0;
    }

    .vision__tabs--custom .vision-blockquote {
        font-size: 28px;
    }

    #club-overview__history--slider .club-overview__history-inner > .vc_column-inner {
        height: 350px;
        min-height: 350px;
    }

    .club-overview__history-inner-one .wpb_text_column > .wpb_wrapper h5 {
        margin-bottom: 20px;
    }

    .club-overview__history-inner-one .wpb_text_column h5::after {
        height: 9px;
    }

    .club-overview__history-inner-one .wpb_text_column .year-start {
        font-size: 30px;
    }

    .club-overview__history-inner-one .wpb_text_column .year-end {
        font-size: 34px;
    }

    .club-overview__history-inner-one .wpb_text_column > .wpb_wrapper h3 {
        margin-top: 0;
        font-size: 20px;
    }

    .club-overview__history-inner-one .wpb_text_column .year-start {
        margin-top: 0;
    }

    .club-overview__history-inner > .vc_column-inner {
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
    }

    .club-overview__history-inner-one .wpb_text_column .year-start::after {
        top: 16px;
    }

    .club-overview__history .club-overview__history--custom,
    .club-overview__history-inner-one .wpb_text_column > .wpb_wrapper {
        min-height: 350px;
    }

    .club-overview__history-inner {
        padding: 15px;
    }

    .club-history--inner img {
        height: 276px;
        width: 510px;
    }

    .club-overview__jobs .post-author {
        display: none;
    }

    .header-club-pages {
        height: 400px;
    }

    .vc_grid.vc_row.vc_grid-gutter-15px .vc_pageable-slide-wrapper {
        margin-right: 0;
    }
    .news-page .posts__item--card .posts__thumb,
    .news-home .posts__item--card .posts__thumb,
    .post-grid--masonry figure.posts__thumb {
        padding: 25% 20%;
        height: auto;
    }

    .business-associations__item h2 {
        padding: 16px;
    }

    .club-page__banner .club-page__banner-title h2,
    .fans-kids-page__banner .fans-kind-page__banner-title h2,
    .stadium-page__banner .stadium-page__banner-title h2 a {
        font-size: 36px;
    }

    .club-shareholders__banner .full-banner-a {
        font-size: 18px;
        padding-left: 21px;
    }

    .business-associations__item:nth-child(2) .vc_col-sm-4 {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -moz-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }

    .business-associations__item:nth-child(2) .vc_col-sm-8 {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }

    .business-associations .business-associations__item .vc_figure {
        -webkit-border-radius: 0 0 4px 4px !important;
        -moz-border-radius: 0 0 4px 4px !important;
        border-radius: 0 0 4px 4px !important;
    }
}

@media (max-width: 550px) {
    .club-staff__grid--mobile .staff-grid__except > div,
    .club-staff__grid--mobile .staff-grid__title h5 {
        text-align: center !important;
    }

    .club-staff__grid--mobile .vc_pageable-slide-wrapper > div {
        width: 100%;
    }

    .club-page__banner-title,
    .fans-kind-page__banner-title,
    .stadium-page__banner-title {
        margin-left: 10px;
    }
    .header-club-pages .vc_col-sm-6 {
        width: 100%;
    }
    .header-club-pages .vc_col-sm-6 > .vc_column-inner {
        padding-top: 10px!important;
    }
    .header-club-pages .vc_col-sm-6 .btn-container {
        text-align: center;
    }
}

@media (max-width: 450px) {

    .vision__tabs--custom .vision-blockquote {
        font-size: 24px;
    }

    .header-club-pages .btn-container {
        padding-right: 0;
    }


    .business-overview--btn,
    .club-overview__banner-btn,
    .club-companies__staff .club-companies__staff-btn,
    .club-shareholders__staff .club-shareholders__staff-btn {
        margin-right: 20px;
    }
    .vc_custom_1588073704188 .btn-alc-box .btn.btn-default,
    .fanshop .btn-alc-box .btn.btn-default,
    .business-sponsoring__prev .btn-alc-box .btn.btn-default,
    .business-overview__hospitality .btn-alc-box .btn.btn-default {
        padding: 4px 6px;
    }

    .business-sponsoring__prev .business-overview--btn {
        display: none;
    }

    .post-grid--masonry figure.posts__thumb {
        padding: 27% 20%;
    }

    .header-filter-stadion .content-filter__item a {
        height: 60px;
        vertical-align: middle;
        display: table-cell;
        padding-top: 15px;
        padding-bottom: 15px;
        white-space: nowrap;
    }



}

/*==========================================hover-staff==============================*/
.club-companies__staff .hover-staff {
    margin-top: 0 !important;
}

.club-staff .vc_grid-item:first-of-type .staff-grid:hover .hover-staff,
.club-companies__staff .vc_grid-item:first-of-type .staff-grid:hover .hover-staff {
    /*display: none;*/
}

select option[value='.vc_grid-term-840'],
select option[value='.vc_grid-term-841'],
select option[value='.vc_grid-term-842'] {
    /*display: none;*/
}

.staff-team .vc_grid-item:first-of-type .staff-grid:hover .hover-staff {
    display: inherit;
}

/*=====================================================12. kb-custom info-center=================================*/


.kb-search .mkb-search-theme__mini {
    padding: 16px 24px !important;
    border: 1px solid #E4E7ED !important;
    background: #FFFFFF !important;
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    border-radius: 4px !important;
    margin-bottom: 0;
    margin-top: 0;
}

.mkb-anchors-list__title,
.mkb-section-title,
.mkb-widget-title,
.mkb-page-header .mkb-page-title {
    font-weight: 800 !important;
    font-size: 16px !important;
    text-transform: uppercase;
    color: #31404b;
    background-color: #fff;
    padding: 22px 23px !important;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
    position: relative;
    border-bottom: 1px solid #e4e7ed;
    overflow: hidden;
    text-align: left !important;
    margin-bottom: 0 !important;
}

.mkb-sidebar-right .mkb-content-main {
    border: 1px solid #e4e7ed;
}

.mkb-anchors-list__title:before,
.mkb-section-title:before,
.mkb-widget-title:before,
.mkb-page-header .mkb-page-title:before {
    content: "";
    display: block;
    position: absolute;
    width: 6px;
    left: 0;
    top: 0;
    bottom: 0;
    background-color: #1e467d;
    -webkit-border-radius: 4px 0 0 0;
    -moz-border-radius: 4px 0 0 0;
    border-radius: 4px 0 0 0;
}

.mkb-section-title:before {
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
}

.mkb-home-faq .mkb-section-title {
    border: 1px solid #e4e7ed;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.fn-kb-faq-section {
    background: #ffffff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    overflow: hidden;
    border: 1px solid #E4E7ED;
}

.mkb-widget.widget {
    padding: 0 !important;
    margin-bottom: 16px !important;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #e4e7ed !important;
}

.kb-search__result-title,
.kb-search__input {
    font-size: 13px !important;
    color: #31404b !important;
    font-weight: 600 !important;
}

.kb-search__input::-webkit-input-placeholder {
    font-size: 16px !important;
    font-weight: 600 !important;
}

.kb-search__input:-moz-placeholder {
    font-size: 16px !important;
    font-weight: 600 !important;
}

.kb-search__input::-moz-placeholder {
    font-size: 16px !important;
    font-weight: 600 !important;
}

.kb-search__input:-ms-input-placeholder {
    font-size: 16px !important;
    font-weight: 600 !important;
}

.kb-search__input::-ms-input-placeholder {
    font-size: 16px !important;
    font-weight: 600 !important;
}

.kb-search__input::placeholder {
    font-size: 16px !important;
    font-weight: 600 !important;
}

.kb-search__input:-moz-placeholder,
.kb-search__input:-ms-input-placeholder,
.kb-search__input::-moz-placeholder,
.kb-search__input::-webkit-input-placeholder {
    font-size: 16px !important;
    font-weight: 600 !important;
}


.mkb-anchors-list__title {
    margin-top: 0 !important;
}

.mkb-anchors-list__container,
.mkb-widget-articles__list,
.mkb-widget-topics__list {
    padding: 24px 24px 18px 24px !important;
}

.mkb-section-title h3 {
    margin-bottom: 0 !important;
}

.mkb-content-main.mkb-content-main--search,
.mkb-content-main.mkb-content-main--has-sidebar {
    background: #FFFFFF;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mkb-article-extra__rating-likes-block,
.mkb-content-main .kb-header,
.mkb-content-main .mkb-breadcrumbs,
.mkb-content-main .mkb-article-list-container {
    padding: 0 24px !important;
    margin-bottom: 24px;
}

.mkb-content-main--search .kb-header {
    margin-top: 24px;
}

.mkb-content-main .mkb-breadcrumbs {
    margin-bottom: 24px;
    margin-top: 18px;
}

.mkb-content-main .mkb-taxonomy-description {
    text-align: left;
    font-size: 14px;
    color: #292C31;
    padding-top: 12px;
    padding-left: 24px;
}

.mkb-page-header {
    margin-bottom: 0 !important;
}

.mkb-breadcrumbs {
    text-transform: uppercase;
}

.mkb-breadcrumbs .mkb-breadcrumbs__list li {
    border: 1px solid #EDEFF4;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 5px 16px;
    margin-right: 24px;
}

.mkb-breadcrumbs .mkb-breadcrumbs__list li {
    position: relative;
}

.mkb-breadcrumbs .mkb-breadcrumbs__list li .mkb-breadcrumbs-icon {
    margin: 0 !important;
    content: "" !important;
    position: absolute !important;
    bottom: 0 !important;
    right: -15px;
    /*-webkit-transform: translateX(27px) !important;*/
    /*-moz-transform: translateX(27px) !important;*/
    /*-ms-transform: translateX(27px) !important;*/
    /*-o-transform: translateX(27px) !important;*/
    /*transform: translateX(27px) !important;*/
    background: url("data:image/svg+xml,%3Csvg width='5' height='8' viewBox='0 0 5 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.559937 0.799927V7.51993L4.07994 4.15993L0.559937 0.799927Z' fill='%239A9DA2'/%3E%3C/svg%3E%0A") no-repeat !important;
    width: 4px !important;
    height: 7px !important;
    top: 8px;

}

.mkb-breadcrumbs .mkb-breadcrumbs__list li .mkb-breadcrumbs-icon::before {
    content: "" !important;
}

.mkb-shortcode-container .kb-header {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.mkb-breadcrumbs .mkb-breadcrumbs__label {
    color: #31404B;
    font-weight: 700;
    padding-right: 8px;
}

.mkb-breadcrumbs .mkb-breadcrumbs__list li,
.mkb-breadcrumbs .mkb-breadcrumbs__list li a {
    color: #1E467D;
    font-weight: 700;
}

.mkb-breadcrumbs .mkb-breadcrumbs__list li:hover,
.mkb-breadcrumbs .mkb-breadcrumbs__list li:hover a {
    background-color: #9a9da2 !important;
    border-color: #9a9da2 !important;
    color: #fff !important;
}

.mkb-breadcrumbs .mkb-breadcrumbs__list li:last-of-type {
    color: #9A9DA2;
    font-weight: 700;
}

.mkb-breadcrumbs .mkb-breadcrumbs__list li:last-of-type:hover {
    background-color: #9a9da2 !important;
    border-color: #9a9da2 !important;
    color: #fff !important;
}

.kb-topic__inner .kb-topic__articles .kb-topic__show-all {
    color: #1E467D;
    font-weight: 600;
    font-size: 13px;
}

.kb-topic__inner .kb-topic__articles .kb-topic__box-count {
    color: #9A9DA2;
    font-weight: 600;
    font-size: 13px;
}

.kb-topic__inner .kb-topic__articles .kb-topic__description {
    /*color: #31404B;*/
    color: #292C31;
    font-weight: 600;
    font-size: 13px;
    min-height: 56px;
}

.info-center__topics .kb-topic .kb-topic__box-header .kb-topic__title {
    color: #31404B !important;
}
.kb-topic.topic-id-878 .kb-topic__inner .kb-topic__icon-image {
    -webkit-filter: sepia(100%) hue-rotate(180deg) saturate(156%) contrast(143%);
    filter: sepia(100%) hue-rotate(180deg) saturate(156%) contrast(143%);
}
.kb-faq .kb-faq__questions .kb-faq__questions-list .kb-faq__question-toggle-icon,
.kb-faq .kb-faq__questions .kb-faq__questions-list .kb-faq__question-toggle-icon-open {
    right: 21px;
    top: 10px;
    left: auto;
}

.kb-faq__question-toggle-icon.fa-chevron-down:before {
    content: "";
    position: absolute;
    background: url("data:image/svg+xml,%3Csvg width='22' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.594.712a.482.482 0 00-.333.149L11 10.12 1.74.861a.483.483 0 00-.344-.147.48.48 0 00-.336.825l9.6 9.6a.48.48 0 00.68 0l9.6-9.6a.483.483 0 00-.346-.827z' fill='%23343434'/%3E%3C/svg%3E") no-repeat;
    width: 20px;
    height: 11px;
}

.kb-faq .kb-faq__questions .kb-faq__questions-list-item--rotate.kb-faq__questions-list-item--open .kb-faq__question-toggle-icon {
    -webkit-transform: none !important;
    -moz-transform: none !important;
    -ms-transform: none !important;
    -o-transform: none !important;
    transform: none !important;
}

.kb-faq .fn-kb-faq-section .kb-faq__questions .kb-faq__question-title {
    padding: 8px 0 !important;
}

.kb-faq .kb-faq__questions ul.kb-faq__questions-list {
    padding: 24px !important;
}

.kb-faq .kb-faq__questions ul.kb-faq__questions-list li.kb-faq__questions-list-item {
    margin: 0 !important;
    border-bottom: 1px solid #EDEFF4;
    font-weight: 600;
}

.kb-faq .kb-faq__questions ul.kb-faq__questions-list li.kb-faq__questions-list-item:last-of-type {
    border-bottom: none;
}

.info-center--title,
.kb-topic .kb-topic__inner .kb-topic__title {
    font-weight: 700 !important;
    font-size: 16px !important;
    /*color: #17345C;*/
    color: #31404B;
    text-align: center;
    text-transform: uppercase;
}

.info-center__faq .kb-faq__answer {
    color: #292C31;
}

.info-center--desc {
    color: #292C31;
    font-weight: 600;
    font-size: 13px;
    text-align: center;
}

.info-center--icon {
    width: 50px;
    height: auto;
    margin: 0 auto;
}

.info-center--custom-block {
    margin-bottom: 15px;
}

.info-center--custom-block .wpb_row > div {
    padding: 0 8px !important;
}

.info-center--custom-block .wpb_row > div:first-of-type {
    /*padding-right: 16px !important;*/
}

.info-center--custom-block .wpb_row > div:last-of-type {
    /*padding-left: 16px !important;*/
}

.info-center--custom-block .wpb_row > div > .vc_column-inner {
    padding: 24px;
    border: 1px solid #E4E7ED;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mkb-shortcode-container .kb-header {
    margin-top: 0;
    margin-bottom: 40px;
}

.mkb-widget-articles__list-item,
.mkb-widget-topics__list-item a {
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 700;
    color: #31404B;
}

.mkb-anchors-list__item-link-label {
    color: #9A9DA2;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 700;
}

.mkb-anchors-list__item-link.active:before {
    display: none;
}

.mkb-anchors-list__item-link.active .mkb-anchors-list__item-link-label {
    color: #31404B !important;
}

.mkb-anchors-list__item {
    margin-bottom: 10px !important;
}

.mkb-widget-global .mkb-widget-articles__list-icon {
    top: 0 !important;
    margin-left: 3px !important;
}

.mkb-entry-title {
    position: relative;
}

.mkb-entry-title a::before,
.mkb-widget-global .mkb-widget-articles__list-icon::before {
    content: "";
    width: 16px;
    height: 16px;
    position: absolute;
    display: block;
    left: 0;
    background: url("data:image/svg+xml,%3Csvg width='12' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.24.64v14.72h11.52V4.67l-.09-.1L7.83.73l-.1-.09H.24zm.64.64h6.4v2.56H2.8v.64h4.48v.64h3.84v9.6H.88V1.28zm7.04.46l2.74 2.74H7.92V1.74zM2.8 7.04v.64h.96v-.64H2.8zm2.24 0v.64H9.2v-.64H5.04zM2.8 8.96v.64h.96v-.64H2.8zm2.24 0v.64H9.2v-.64H5.04zM2.8 10.88v.64h.96v-.64H2.8zm2.24 0v.64H9.2v-.64H5.04z' fill='%231E467D'/%3E%3C/svg%3E") no-repeat;
}

.mkb-entry-title a::before {
    margin-top: 6px;
    margin-left: -32px;
}

.mkb-widget-topics__list-item,
.mkb-widget-global.mkb_recent_articles_widget ul li {
    padding-left: 30px !important;
    padding-bottom: 10px !important;
}

.mkb-article-extra__actions,
.mkb-article-list-container .mkb-article-item__meta,
.mkb-article-list-container .mkb-article-item__excerpt {
    display: none;
}

.mkb-content-main--search .mkb-article-item--detailed,
.mkb-article-list-container .mkb-article-item--detailed {
    background: #F5F7F9;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.mkb-content-main--search .mkb-article-item--detailed {
    margin: 0 24px;
}

.mkb-content-main--search .mkb-article-item--detailed .mkb-article-item__topic {
    background-color: #1e467d;
}

.mkb-content-main.mkb-content-main--search {
    padding-bottom: 24px;
    margin-bottom: 60px;
}

.mkb-content-main--search > div > .mkb-entry-header,
.mkb-article-list-container > div > .mkb-entry-header {
    margin-bottom: 15px;
}

.mkb-content-main--search .mkb-entry-header .mkb-entry-title a,
.mkb-article-list-container .mkb-entry-header .mkb-entry-title a {
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 700;
    color: #31404B;
}

.mkb-article-item--detailed .mkb-entry-title-wrap {
    padding: 6px 56px;
}

.mkb-single-content__text .mkb-article-text {
    color: #31404B !important;
    font-weight: 400;
    font-size: 14px;
}

.mkb-single-content img {
    width: 100%;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
    max-height: 400px;
    -o-object-fit: cover;
    object-fit: cover;
}

.mkb-archive .mkb-root,
.mkb-single .mkb-root {
    padding-top: 0 !important;
    margin-bottom: 0!important;
}

.mkb-content-main--search {
    margin-top: 40px !important;
}

.mkb-content-main--search .mkb-article-item__excerpt {
    padding: 6px 24px;
}

.mkb-single-content .mkb-article-header,
.mkb-single-content .mkb-back-to-top {
    display: none;
}

.mkb-single-content {
    padding: 0 24px;
    margin-top: 40px;
    margin-bottom: 10px;
}

#kb_recent_topics_widget-3.mkb_recent_topics_widget ul li {
    list-style-type: decimal;
    color: #9A9DA2;
    font-size: 13px;
    font-weight: 700;
    line-height: 19px;
    padding-left: 0 !important;
}

#kb_recent_topics_widget-3.mkb_recent_topics_widget ul li .mkb-widget-topics__list-icon {
    display: none;
}

#kb_recent_topics_widget-3.mkb_recent_topics_widget .mkb-widget-topics__list {
    padding: 24px 24px 24px 40px !important;
}

#kb_recent_topics_widget-2 ul li .mkb-widget-topics__list-icon::before {
    content: "";
    position: absolute;
    width: 16px;
    height: 16px;
    left: 0;
}

.mkb-widget-global .mkb-widget-topics__list-icon {
    top: 0 !important;
}

#kb_recent_topics_widget-2 ul li:nth-child(1) .mkb-widget-topics__list-icon::before {
    background: url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M7.97-.011a.374.374 0 00-.04.01.32.32 0 00-.25.32v.65a7.044 7.044 0 00-6.71 6.71H.29a.32.32 0 00.03.64h.65a7.044 7.044 0 006.71 6.71v.65a.322.322 0 00.158.28c.1.058.222.058.322 0s.16-.165.16-.28v-.66a7.035 7.035 0 006.49-5.22.32.32 0 00-.62-.16 6.4 6.4 0 01-5.87 4.75v-1.27a.32.32 0 00-.39-.32.32.32 0 00-.25.32v1.27a6.39 6.39 0 01-6.07-6.07h1.27a.322.322 0 00.28-.16.323.323 0 000-.322.322.322 0 00-.28-.158H1.61a6.39 6.39 0 016.07-6.07v1.27a.322.322 0 00.158.28c.1.058.222.058.322 0s.16-.165.16-.28v-1.27a6.4 6.4 0 015.87 4.75.32.32 0 00.62-.16A7.035 7.035 0 008.32.979v-.66a.318.318 0 00-.35-.33zm2.27 5.45l1.33 2.56-1.33 2.56L16 7.999l-5.76-2.56z' fill='%231E467D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Cpath fill='%23fff' d='M0 0h16v16H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat;
}

#kb_recent_topics_widget-2 ul li:nth-child(2) .mkb-widget-topics__list-icon::before {
    background: url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M.28.64A.32.32 0 000 .96v12.16a.318.318 0 00.18.29l3.84 1.92a.323.323 0 00.28 0l3.71-1.86 4.02 1.86a.32.32 0 00.28-.01l3.52-1.92a.32.32 0 00.17-.28V.96a.319.319 0 00-.47-.28l-3.38 1.84L8.13.67a.319.319 0 00-.27 0l-3.7 1.85L.46.67A.32.32 0 00.28.64zm7.73.67l4.02 1.86a.32.32 0 00.28-.01l3.05-1.66v11.43l-3.21 1.75-4.02-1.85a.319.319 0 00-.27 0l-3.7 1.85-3.52-1.76V1.48l3.38 1.69a.323.323 0 00.28 0l3.71-1.86zm1.56 2.2l-.03.01-.24.15-.03.28.21.19.1.01h.04l.26.01.26-.12.06-.28-.19-.22-.11-.02-.3-.01h-.03zm-7.63.01l-.26.11-.07.28.04.1.01.02.25.14.26-.11.07-.28-.04-.1-.01-.01-.25-.15zm9.28.11l-.27.08-.1.27.15.24.1.04.32.06.27-.08.11-.26-.16-.25-.1-.04-.32-.06zm-2.9.39l-.1.05-.26.18-.13.26.12.26.28.05.1-.05.26-.18.14-.26-.13-.26-.28-.05zm4.5.13l-.29.01-.17.23.09.27.07.06.02.01.24.15.28.03.2-.21-.06-.28-.08-.08-.26-.16-.01-.01-.02-.01-.01-.01zm-5.78.33a.96.96 0 100 1.92.96.96 0 000-1.92zm-4.38.09l-.25.15-.04.28.06.1.15.18.01.01h.01l.06.07.27.09.23-.16.02-.29-.07-.09-.04-.05-.15-.17-.26-.12zm11.2.63l-.26.1-.08.28.04.11.07.1.01.02.07.13.23.17.27-.08.1-.27-.03-.11-.09-.16v-.01l-.01-.01-.07-.12-.25-.15zm-10.11.43l-.18.23.07.27.08.08.09.04.02.01.01.01.21.08.29-.02.15-.24-.1-.27-.1-.06-.17-.07-.03-.01-.05-.03-.29-.02zm2 .12l-.11.01-.16.05-.03.01-.09.02-.22.18.01.28.23.17.11-.01.12-.02h.01l.02-.01.19-.06.21-.2L6 5.89l-.25-.14zm8.47.98l-.18.22-.01.11.02.12v.02l.01.16.15.25.29.03.19-.21.01-.12-.01-.18-.01-.01v-.01l-.02-.13-.16-.24-.28-.01zm.07 1.57l-.23.17-.03.11-.03.24v.03l-.01.02.08.28.26.1.25-.15.04-.1.01-.05v-.03l.04-.27-.1-.27-.28-.08zm-.32 1.54l-.27.1-.06.09v.01l-.02.03-.11.22-.01.28.22.18.28-.07.07-.09.13-.24.01-.02v-.01l.02-.04-.02-.29-.24-.15zm-1.17.72a.96.96 0 100 1.92.96.96 0 000-1.92zm-6.25.37l-.26.13-.06.28.2.21.11.02.16.01v-.01l.12.02.27-.1.09-.27-.17-.23-.11-.03-.16-.02h-.03l-.16-.01zm-1.34.15l-.02.01h-.02l-.3.1-.2.2.04.28.25.14.11-.01.3-.1v-.01l.19-.16v-.29l-.24-.16h-.11zm-1.69.12a.96.96 0 100 1.92.96.96 0 000-1.92zm4.68.04l-.28.05-.13.25.13.26.1.05.24.08.06.01.28-.04.14-.25-.13-.26-.1-.06-.06-.01v-.01l-.25-.07zm1.51.45l-.28.07-.11.27.15.24.1.05.32.06.27-.07.11-.26-.14-.25-.11-.04-.31-.07zm1.87.09l-.11.01h-.03l-.26.04-.23.16-.01.29.22.18h.11l.3-.04h.03l.02-.01.22-.19-.02-.28-.24-.16z' fill='%231E467D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Cpath fill='%23fff' d='M0 0h16v16H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat;
}

#kb_recent_topics_widget-2 ul li:nth-child(3) .mkb-widget-topics__list-icon::before {
    background: url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.6 0C1.117 0 .704.3.43.71.156 1.12 0 1.654 0 2.24c0 .586.156 1.12.43 1.53.274.41.688.71 1.17.71h.96v8.64C2.56 14.852 3.651 16 4.8 16H14.44c.016 0 .034-.009.05-.01.444-.035.824-.315 1.08-.7.274-.41.43-.944.43-1.53 0-.586-.156-1.12-.43-1.53-.274-.41-.688-.71-1.17-.71h-1.6V8.69a.348.348 0 000-.05V4.16a.24.24 0 000-.06V2.88C12.8 1.148 11.709 0 10.56 0H1.6zm0 .64h7.86c-.02.027-.051.041-.07.07-.274.41-.43.944-.43 1.53 0 .586.156 1.12.43 1.53.019.029.05.042.07.07H2.95a.3.3 0 00-.1-.01c-.01.002-.02.006-.03.01H1.6c-.221 0-.45-.134-.64-.42S.64 2.71.64 2.24s.13-.894.32-1.18c.19-.286.419-.42.64-.42zm8.95 0h.01c.707 0 1.6.773 1.6 2.24V4.1a.24.24 0 000 .06V11.69a.323.323 0 000 .28v1.15c0 .955.33 1.735.82 2.24H4.8c-.707 0-1.6-.772-1.6-2.24V4.48h7.36v-.64c-.221 0-.45-.134-.64-.42s-.32-.71-.32-1.18.13-.894.32-1.18c.188-.281.411-.416.63-.42zM4.71 6.72a.324.324 0 00.09.64h.64a.322.322 0 00.281-.159.323.323 0 000-.322.322.322 0 00-.281-.159H4.71zm1.92 0a.324.324 0 00.09.64h3.84a.322.322 0 00.281-.159.323.323 0 000-.322.322.322 0 00-.281-.159H6.63zM4.71 8.64a.324.324 0 00.09.64h.64a.322.322 0 00.281-.159.323.323 0 000-.322.322.322 0 00-.281-.159H4.71zm1.92 0a.324.324 0 00.09.64h3.84a.322.322 0 00.281-.159.323.323 0 000-.322.322.322 0 00-.281-.159H6.63zm-1.92 1.92a.324.324 0 00.09.64h.64a.322.322 0 00.281-.159.323.323 0 000-.322.322.322 0 00-.281-.159H4.71zm1.92 0a.324.324 0 00.09.64h3.84a.322.322 0 00.281-.159.323.323 0 000-.322.322.322 0 00-.281-.159H6.63zm6.17 1.6h1.6c.221 0 .45.134.64.42s.32.71.32 1.18-.13.894-.32 1.18c-.185.277-.405.412-.62.42h-.02c-.707 0-1.6-.772-1.6-2.24v-.96zm-8.09.32a.324.324 0 00.09.64h.64a.322.322 0 00.281-.159.323.323 0 000-.322.322.322 0 00-.281-.159H4.71zm1.92 0a.324.324 0 00.09.64h3.84a.322.322 0 00.281-.159.322.322 0 000-.322.322.322 0 00-.281-.159H6.63z' fill='%231E467D'/%3E%3C/svg%3E") no-repeat;
}

#kb_recent_topics_widget-2 ul li:nth-child(4) .mkb-widget-topics__list-icon::before {
    background: url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.88 1.28c-.88 0-1.6.72-1.6 1.6v10.24c0 .88.72 1.6 1.6 1.6h10.24c.88 0 1.6-.72 1.6-1.6V2.88c0-.88-.72-1.6-1.6-1.6H2.88zm0 .64h10.24c.534 0 .96.426.96.96v10.24c0 .534-.426.96-.96.96H2.88a.955.955 0 01-.96-.96V2.88c0-.534.426-.96.96-.96zm4.48 2.56v2.88H4.48v1.28h2.88v2.88h1.28V8.64h2.88V7.36H8.64V4.48H7.36z' fill='%231E467D'/%3E%3C/svg%3E") no-repeat;
}

#kb_recent_topics_widget-2 ul li:nth-child(5) .mkb-widget-topics__list-icon::before {
    background: url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M9.805 0a.322.322 0 00-.222.094L.096 9.58a.321.321 0 000 .454l5.872 5.872a.321.321 0 00.453 0l9.487-9.486a.321.321 0 000-.454L10.035.094A.318.318 0 009.805 0zm.004.772l.964.964-1.558 1.558a.32.32 0 000 .452l3.04 3.04a.32.32 0 00.453 0l1.557-1.557.965.965-4.292 4.29-.917-.918c.338-.434.54-.976.54-1.566 0-1.41-1.15-2.56-2.56-2.56-.59 0-1.132.202-1.566.54l-.917-.916L9.808.772zm1.416 1.417l2.588 2.587-1.332 1.331L9.894 3.52l1.331-1.331zm-6.16 3.327l.916.918c-.337.433-.54.976-.54 1.566 0 1.41 1.15 2.56 2.56 2.56.59 0 1.133-.203 1.567-.54l.918.916-4.29 4.291-.965-.963 1.557-1.558a.32.32 0 000-.452l-3.04-3.04a.321.321 0 00-.453 0L1.74 10.77l-.965-.964 4.291-4.29zm2.936.564c1.064 0 1.92.856 1.92 1.92 0 .416-.132.799-.355 1.112L6.89 6.435A1.915 1.915 0 018 6.08zm-1.565.807l2.678 2.678A1.915 1.915 0 018 9.92 1.916 1.916 0 016.081 8c0-.416.133-.799.355-1.113zM3.521 9.892L6.11 12.48l-1.331 1.33-2.587-2.586 1.33-1.332z' fill='%231E467D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Cpath fill='%23fff' d='M0 0h16v16H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat;
}

#kb_recent_topics_widget-3 .mkb-widget-topics__list-item a,
#kb_recent_topics_widget-3 .mkb-widget-topics__list-item {
    color: #9A9DA2;
}

#kb_recent_topics_widget-3.mkb_recent_topics_widget ul li.active,
#kb_recent_topics_widget-3 .mkb-widget-topics__list-item.active a,
#kb_recent_topics_widget-3 .mkb-widget-topics__list-item.active {
    color: #31404b;
}

.mkb-shortcode-container .kb-faq .mkb-section-title h3 {
    font-size: 16px !important;
}

.kb-faq .fn-kb-faq-section .kb-faq__questions .kb-faq__question-title {
    padding-right: 28px !important;
}

.mkb-root .mkb-sidebar {
    width: 34% !important;
    float: right !important;
    padding-left: 30px !important;
    padding-right: 0 !important;
}

.mkb-content-main.mkb-content-main--has-sidebar {
    width: 66% !important;
    float: left !important;
}

.mkb-home-topics {
    padding-top: 10px;
}

.kb-topic .kb-topic__inner {
    padding-left: 50px !important;
    padding-right: 50px !important;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mkb-sidebar-right {
    /*margin-bottom: 60px !important;*/
}
#kb_recent_articles_widget-2 {
    /*margin-bottom: 0!important;*/
}
.mkb-content-main--has-sidebar .kb-search__input-wrap {
    margin-top: 24px !important;
    margin-bottom: 4px !important;
}

.mkb-content-main--has-sidebar .mkb-taxonomy-description p {
    margin-bottom: 0 !important;
    padding-top: 12px;
}

.kb-search__input-wrap.mkb-search-theme__mini.kb-search__input-wrap--icons-left .kb-search__input {
    padding-left: 58px !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}

.kb-search__results {
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    border: 1px solid rgba(0, 0, 0, 0.1) !important;
}

.kb-search__results ul {
    border-left: none !important;
}

.kb-search__input-wrap.mkb-search-theme__mini.kb-search__input-wrap--icons-left .kb-search__icon,
.kb-search__input-wrap.mkb-search-theme__mini.kb-search__input-wrap--icons-left .kb-search__clear-icon {
    left: 48px !important;
}

.kb-search__input-wrap--icons-left .kb-search__results-summary {
    right: 2.5em !important;
}


@media (min-width: 1200px) {
    .mkb-container {
        padding: 0 !important;
    }
}

@media (max-width: 1024px) {
    .mkb-root .mkb-sidebar {
        display: inline-block !important;
        width: 34% !important;
        float: right !important;
        clear: none !important;
        margin-top: 0 !important;
    }

    .mkb-content-main.mkb-content-main--has-sidebar {
        width: 66% !important;
        float: left !important;
    }
}

@media (max-width: 992px) {
    .mkb-page-content .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner {
        padding-top: 0;
    }

    .info-center--desc {
        height: 50px;
    }

    .mkb-breadcrumbs .mkb-breadcrumbs__label,
    .mkb-breadcrumbs .mkb-breadcrumbs__list li {
        margin-top: 10px;
    }


    .mkb-root .mkb-sidebar {
        width: 100% !important;
        float: none !important;
        clear: none !important;
        margin-top: 30px !important;
        padding-left: 0 !important;
    }

    .mkb-content-main.mkb-content-main--has-sidebar {
        width: 100% !important;
        float: none !important;
    }

    .kb-topic .kb-topic__inner {
        padding: 1.5em 1.3em !important;
    }
}

@media (max-width: 767px) {
    .mkb-root .mkb-sidebar {
        width: 100% !important;
        float: none !important;
        clear: none !important;
        margin-top: 30px !important;
        padding-left: 0 !important;
    }

    .mkb-content-main.mkb-content-main--has-sidebar {
        width: 100% !important;
        float: none !important;
    }

    .mkb-sidebar .mkb-widget ul li {
        margin-bottom: 0 !important;
    }

    .mkb-content-main .mkb-article-list-container {
        padding-bottom: 16px !important;
    }

    .mkb-widget-articles__list, .mkb-widget-topics__list {
        padding-bottom: 12px !important;
    }

    .info-center--custom-block .wpb_row > div:first-of-type {
        padding-right: 8px !important;
        padding-bottom: 16px !important;
    }

    .info-center--custom-block .wpb_row > div:last-of-type {
        padding-left: 8px !important;
    }

    .mkb-columns-3 .kb-topic:nth-child(2) {
        padding-right: 0 !important;
    }

    .mkb-columns-3 .kb-topic:nth-child(3) {
        padding-left: 0 !important;
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    }
    .single-kb .wpb_gallery .wpb_image_grid_ul {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 1fr 1px 1fr 1px 1fr;
        grid-template-columns: 1fr 1fr 1fr;
        height: auto !important;
        grid-gap: 1px;
        -webkit-transition: none;
        -o-transition: none;
        -moz-transition: none;
        transition: none;
    }

    .single-kb .wpb_gallery .isotope-item {
        position: relative !important;
        left: 0 !important;
        right: 0 !important;
        top: 0 !important;
        height: auto;
        -webkit-transition: none;
        -o-transition: none;
        -moz-transition: none;
        transition: none;
        -webkit-transform: none !important;
        -moz-transform: none !important;
        -ms-transform: none !important;
        -o-transform: none !important;
        transform: none !important;
    }
}

@media (max-width: 500px) {
    .mkb-columns-3 .kb-topic {
        width: 100% !important;
        -webkit-box-flex: 1 !important;
        -webkit-flex: auto !important;
        -moz-box-flex: 1 !important;
        -ms-flex: auto !important;
        flex: auto !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}

@media (max-width: 480px) {
    .single-kb .wpb_gallery .wpb_image_grid_ul {
        -ms-grid-columns: 1fr 1px 1fr;
        grid-template-columns: 1fr 1fr;
    }
}


/*=========================13. teams mannschaft/spieler/=======================*/

.teams-spiler__filter .card__content {
    position: absolute;
    right: 0;
}

.teams-spiler__filter .card__header {
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
}

.players_listing .tabs__content > h3 {
    padding: 30px 24px 12px 24px!important;
    margin-bottom: 0;
}
.players_listing .card.teams-spiler__filter {
    margin-bottom: 10px;
}
.sp-template-player-gallery .img-full-over {
    height: auto;
}

.sp-template-gallery .player-thumbnail {
    padding-top: 15px;
    /*padding-bottom: 15px;*/
}
.team-page .sp-template-gallery .player-thumbnail {
    padding-top: 0;
    padding-bottom: 15px;
}

.sp-template-gallery .player-thumbnail:nth-child(3n) {
    padding-right: 8px;
}

.sp-template-gallery .player-thumbnail:nth-child(3n+1) {
    padding-left: 8px;
}

.sp-template-gallery .player-thumbnail .background-container {
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    opacity: 0.9;
}
.sp-template-gallery .img-full-over--tittle a {
    font-size: 40px;
}
.sp-template-gallery .img-full-over--tittle a .red {
    font-size: 32px;
}

.sp-template-gallery .img-full-over--tittle h3 {
    padding: 0 70px;
}

.sp-template-gallery .img-full-over--tittle {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(21, 66, 129, 0)), to(#000000));
    background: -webkit-linear-gradient(top, rgba(21, 66, 129, 0) 0%, #000000 100%);
    background: -moz-linear-gradient(top, rgba(21, 66, 129, 0) 0%, #000000 100%);
    background: -o-linear-gradient(top, rgba(21, 66, 129, 0) 0%, #000000 100%);
    background: linear-gradient(180deg, rgba(21, 66, 129, 0) 0%, #000000 100%);
}

.sp-template-gallery .img-full--image {
    padding: 0 !important;
}

.sp-template-gallery.sp-template {
    overflow-x: inherit;
}


.sp-template-gallery .slick-slide[aria-hidden="true"] .player-thumbnail {
    /*opacity: 0.7;*/
}

.sp-template-gallery .slick-slide[aria-hidden="true"] .player-thumbnail .img-full-over {
    /*margin-top: 20px;*/
}

.sp-template-gallery .slick-slide[aria-hidden="false"] .player-thumbnail .img-full-over .img-full--image {
    /*height: 440px !important;*/
}

.staff-link > .wpb_wrapper > p {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.header-mannschaft .header-club-pages__title .team-photo__label {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.header-mannschaft .header-club-pages__title .team-photo__label .wpb_wrapper {
    background: rgba(49, 64, 75, 0.9);
    padding: 16px 40px !important;
    color: #fff;
    /*width: 269px;*/
    margin-top: 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-left: 2%;
}

.header-mannschaft .header-club-pages__title {
    margin: 0 auto;
}

.header-mannschaft .header-club-pages__title .team-photo__label-team {
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
}

.header-mannschaft .header-club-pages__title .team-photo__label-caption {
    font-size: 8px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 15px;
}

.header-mannschaft .header-club-pages__title .team-photo__label-name {
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}
.team-page .custom-block__img .image-box-h-400 ,
.team-page .custom-block__img .image-box-h-auto {
    margin-bottom: 0!important;
}
.team-page .custom-block__img .image-box-h-auto img {
    height: 247px;
}
.posts__cta {
    cursor: pointer;
}
.header-mannschaft .header-club-pages {
    height: 100%;
    padding: 21%;
    position: relative;
    /*background-size: contain !important;*/
}

.header-mannschaft .header-club-pages__title + .vc_column_container {
    position: absolute;
}
.header-mannschaft .image-description {
    margin-top: 66%;
    position: relative;
}
.header-mannschaft > .wpb_column > .vc_column-inner {
    padding-top: 25px;
}




@media (max-width: 1200px) {
    .header-mannschaft .image-description {
        margin-top: 40%;
    }

}

@media (max-width: 992px) {
    .team-page .custom-block__img .image-box-h-auto img {
        height: 139px;
    }
    .header-mannschaft .header-club-pages {
        padding: 24%;
    }
    .header-mannschaft .image-description {
        margin-top: 52%;
    }
    .header-mannschaft .header-club-pages__title + .vc_column_container {
        width: auto;
    }
    .sp-template-gallery.sp-template {
        margin-bottom: 40px !important;
    }
    .sp-template-gallery .player-thumbnail {
        padding-bottom: 15px;
    }
    .header-mannschaft .header-club-pages__title .team-photo__label-team {
        font-size: 14px;
    }

    .header-mannschaft .header-club-pages__title .team-photo__label .wpb_wrapper {
        padding: 12px 20px !important;
    }

    .header-mannschaft .header-club-pages__title .vc_column-inner {
        padding-top: 15px;
    }

    .team-page .sp-template-gallery.sp-template {
        margin-bottom: 0 !important;
    }

    .players_listing h3 {
        font-size: 16px;
        color: #1E467D;
        padding: 0 16px 0 16px;
    }


    .sp-template-gallery .player-thumbnail:nth-child(3n+1) {
        /*padding-left: 0;*/
    }

    .sp-template-gallery .player-thumbnail:nth-child(3n) {
        /*padding-right: 15px;*/
    }

    .team-page .sp-template-gallery .img-full-over--tittle h3 {
        padding: 0 25px;
    }
    .team-page .sp-template-gallery .player-thumbnail {
        padding-bottom: 0;
    }
    .sp-template-gallery  .slick-slide .player-thumbnail {
        padding-left: 9px;
        padding-right: 9px;
        padding-bottom: 20px;
    }
}

@media (max-width: 768px) {
    .team-page .custom-block__img .image-box-h-auto img {
        height: auto;
    }
    .header-mannschaft .header-club-pages {
        padding: 21%;
    }
    .one_column__img > .vc_column-inner {
        padding: 0!important;
    }
    .header-mannschaft .image-description {
        margin-top: 52%;
        padding: 10px;
        font-size: 10px;
    }
    .header-mannschaft .image-description strong {
        font-size: 12px;
    }

    .single-team-page .spieler-table {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .single-team-page .spieler-table > div {
        width: 33.33%;
    }
    .header-mannschaft .header-club-pages__title .team-photo__label {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .sp-template-gallery .img-full-over--tittle h3 {
        padding: 0 40px;
    }

    .team-page .sp-player-gallery-wrapper > div {
        width: 100%;
    }
    .header-mannschaft > .wpb_column > .vc_column-inner {
        padding-top: 45px;
    }
    .sp-template-gallery .player-thumbnail:nth-child(3n+1) {
        /*padding-left: 16px;*/
    }
    .sp-template-gallery .player-thumbnail:nth-child(3n) {
        /*padding-right: 16px;*/
    }
    /*.single-team-page  {*/
    /*    display: flex;*/
    /*    flex-wrap: wrap;*/
    /*}*/
    /*.single-team-page .vc_col-sm-4 {*/
    /*    order: -1;*/
    /*}*/

     .sp-template-gallery .player-thumbnail {
        padding-bottom: 10px;
        padding-left: 9px;
        padding-right: 9px;
    }

}

@media (max-width: 576px) {
    .sp-template-gallery .slick-slide .player-thumbnail .img-full-over .img-full--image {
        height: 340px !important;
    }

    .sp-template-gallery .slick-slide[aria-hidden="false"] .player-thumbnail .img-full-over .img-full--image {
        height: 340px !important;
    }
    .sp-template-gallery .img-full-over--tittle h3 {
        padding: 0 15px;
    }
    .header-mannschaft .image-description {
        margin-top: -4%;
        padding: 5px;
    }
}
@media (max-width: 360px) {
    .sp-template-gallery .player-thumbnail:nth-child(3n+1) {
        /*padding-left: 15px;*/
    }
}
/*============================================13.1 team-player-heading=================================*/


.player-heading--custom.player-heading::after ,
.player-heading--custom.player-heading::before {
    display: none;
}

.player-heading--custom.player-heading {
    border-bottom: 3px solid #FADC06;
    /*background: url("/wp-content/uploads/2020/background-video-public.png") 50% / cover no-repeat !important;*/
    background: url("/wp-content/uploads/2020/home-bg-3.png") 50% / cover no-repeat !important;
}

.player-heading--custom .player-info__number {
    font-size: 104px;
    font-weight: 800;
    padding-right: 32px;
}

.player-heading--custom .player-info__last-name {
    font-weight: 800;
    font-size: 52px;
    color: #FADC06;
}

.player-heading--custom .player-info__name {
    font-weight: 800;
    font-size: 24px;
    color: #EDEFF4;
    line-height: 1.5;
}

.player-heading--custom .player-info__title {
    margin-bottom: 41px;
}

.player-heading--custom .player-info__photo img {
    min-height: 520px !important;
    min-width: 300px;
    max-width: 370px !important;
    -o-object-fit: cover;
    object-fit: cover;
    margin-top: auto;
    height: 100%;
/*    height: auto;*/
}

.player-info__item--photo .player-info__photo {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
}

.player-heading--custom .player-info__item--details {
    padding-left: 50px;
}

.player-heading--custom .player-info-details > div {
    width: 100%;
    padding-left: 32px;
    position: relative;
}

.player-heading--custom .player-info-details .player-info-details__item:before {
    content: "";
    width: 16px;
    height: 16px;
    position: absolute;
    left: 0;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    background-size: contain;
    background-position: 50%;
}

.player-heading--custom .player-info-details__item--position:before {
    background: url("data:image/svg+xml,%3Csvg width='15' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.76 0C7.793 0 7 .791 7 1.76s.793 1.76 1.76 1.76c.968 0 1.76-.791 1.76-1.76S9.728 0 8.76 0zm0 .64c.623 0 1.12.497 1.12 1.12 0 .622-.497 1.12-1.12 1.12-.622 0-1.12-.498-1.12-1.12 0-.623.498-1.12 1.12-1.12zM6.08 2.87c-.069.004-.11.01-.11.01h-.01s-3.55.43-4.77.64c-.297.051-.542.152-.72.3a.725.725 0 00-.28.59c.014.228.16.424.35.54.19.116.424.174.7.17.761-.011 3.314-.003 3.97 0-.282.598-1.941 4.116-2.57 5.48a1.17 1.17 0 00-.07.81c.078.269.275.511.57.64a1 1 0 00.92-.04c.238-.146.381-.354.49-.52.073-.111.281-.456.43-.7-.066.18-.111.315-.18.5-.264.706-.542 1.425-.76 2-.217.575-.369.968-.42 1.14-.084.285-.104.578-.01.85.094.273.33.505.64.6.381.116.735.027.96-.16.225-.188.334-.419.41-.6.148-.349 3.358-8.035 3.58-8.57.331.154 1.158.549 1.56.71.554.221.994-.039 1.13-.16.066-.059.501-.38.92-.69.419-.31.827-.605 1.04-.82.173-.175.344-.359.44-.6a.774.774 0 00-.17-.81c-.239-.23-.567-.202-.76-.14-.192.063-.33.16-.33.16v.01l-1.75 1.34c-.224-.161-1.223-.874-1.72-1.16a82.524 82.524 0 00-2.38-1.3c-.43-.22-.894-.23-1.1-.22zm-.05.65h.01c.016-.001.515-.031.85.14.418.214 1.75.935 2.35 1.28.444.256 1.86 1.26 1.86 1.26a.319.319 0 00.38 0l1.93-1.48s.067-.042.15-.07c.082-.028.104-.025.12-.01.068.066.044.026.01.11a1.431 1.431 0 01-.29.39h-.01c-.113.114-.545.453-.96.76-.415.307-.794.572-.96.72-.071.063-.133.175-.47.04-.41-.164-1.84-.83-1.84-.83a.319.319 0 00-.43.17s-3.565 8.551-3.7 8.87a1.01 1.01 0 01-.23.36c-.077.065-.13.11-.36.04-.151-.046-.197-.105-.23-.2-.032-.095-.029-.251.03-.45.02-.069.184-.535.4-1.11.216-.575.495-1.291.76-2 .265-.709.52-1.406.7-1.93.09-.261.155-.476.2-.64.023-.081.04-.143.05-.21.005-.034.015-.07.01-.13a.297.297 0 00-.04-.13.361.361 0 00-.24-.17c-.137-.02-.204.027-.24.05-.036.023-.052.043-.07.06a.956.956 0 00-.09.1 4.212 4.212 0 00-.2.28c-.151.225-.336.518-.53.83-.387.625-.8 1.32-.93 1.52-.091.14-.197.262-.29.32-.092.057-.152.087-.33.01a.356.356 0 01-.22-.24.54.54 0 01.04-.36c.676-1.467 2.79-5.93 2.79-5.93a.32.32 0 00-.29-.46s-3.589-.012-4.48 0c-.184.002-.314-.035-.37-.07-.027-.018-.037-.034-.04-.04 0 .009-.012-.009.05-.06.063-.051.194-.112.41-.15 1.156-.199 4.725-.639 4.74-.64zm3.37 8.94c-.977 0-1.78.802-1.78 1.78 0 .977.803 1.78 1.78 1.78s1.78-.803 1.78-1.78c0-.978-.803-1.78-1.78-1.78zm0 .68c.614 0 1.1.486 1.1 1.1 0 .612-.486 1.1-1.1 1.1-.612 0-1.1-.488-1.1-1.1 0-.614.488-1.1 1.1-1.1z' fill='%23fff'/%3E%3C/svg%3E") no-repeat;
}

.player-heading--custom .player-info-details__item--current-team:before {
    background: url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.841 0c-.35 0-.64.29-.64.64v.64h-1.92a.645.645 0 00-.458.182.645.645 0 00-.182.458v12.8a.65.65 0 00.182.459c.12.12.29.181.458.181h13.44a.655.655 0 00.459-.181.655.655 0 00.181-.459V1.92a.65.65 0 00-.181-.458.65.65 0 00-.459-.182h-1.92V.64c0-.35-.29-.64-.64-.64h-.64c-.35 0-.64.29-.64.64v.64h-5.76V.64c0-.35-.29-.64-.64-.64h-.64zm0 .64h.64v1.92h-.64V.64zm7.68 0h.64v1.92h-.64V.64zM1.281 1.92h1.92v.64c0 .35.29.64.64.64h.64c.35 0 .64-.29.64-.64v-.64h5.76v.64c0 .35.29.64.64.64h.64c.35 0 .64-.29.64-.64v-.64h1.92v2.24H1.281V1.92zm0 2.88h13.44v9.92H1.281V4.8zm1.92 1.28v7.36h9.6V6.08h-9.6zm.64.64h1.6v1.6h-1.6v-1.6zm2.24 0h1.6v1.6h-1.6v-1.6zm2.24 0h1.6v1.6h-1.6v-1.6zm2.24 0h1.6v1.6h-1.6v-1.6zm-6.72 2.24h1.6v1.6h-1.6v-1.6zm2.24 0h1.6v1.6h-1.6v-1.6zm2.24 0h1.6v1.6h-1.6v-1.6zm2.24 0h1.6v1.6h-1.6v-1.6zm-6.72 2.24h1.6v1.6h-1.6v-1.6zm2.24 0h1.6v1.6h-1.6v-1.6zm2.24 0h1.6v1.6h-1.6v-1.6zm2.24 0h1.6v1.6h-1.6v-1.6z' fill='%23fff'/%3E%3C/svg%3E") no-repeat;
}

.player-heading--custom .player-info-details__item--birthday:before {
    background: url("data:image/svg+xml,%3Csvg width='14' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 0C5.59 0 4.44 1.15 4.44 2.56c0 .772.347 1.46.89 1.93-.458.054-.745.269-1.04.48-.24.174-3.15 2.31-3.15 2.31a.327.327 0 00-.11.12v.01c-.25.234-.43.542-.43.91 0 .704.577 1.28 1.28 1.28.217 0 .395-.106.57-.2h.01a.315.315 0 00.19-.06l.01-.01 1.78-1.28v.85l-.56 1.12a.307.307 0 00-.03.04s-.857 1.31-1.01 1.54c-.155.235-.303.435-.32.72-.015.285.123.537.35.84a140.002 140.002 0 001.48 1.92c.152.19.255.314.34.4.11.109.287.282.54.4.255.117.62.164.94-.04a1 1 0 00.47-.81 1.358 1.358 0 00-.17-.66c-.067-.129-.162-.24-.3-.42-.137-.18-.303-.401-.47-.61-.23-.291-.335-.419-.45-.56l1.08-.95a.167.167 0 00.03-.03c.108.019.213.04.32.04h.64c.107 0 .213-.011.32-.03a.4.4 0 00.03.02l1.08.95c-.113.141-.218.269-.45.56-.165.209-.332.43-.47.61-.137.18-.232.291-.3.42a1.358 1.358 0 00-.17.66 1 1 0 00.47.81c.32.204.687.158.94.04.255-.118.432-.291.54-.4.087-.086.19-.21.34-.4.152-.19.34-.434.53-.68.382-.491.776-1.009.95-1.24.228-.303.367-.555.35-.84-.015-.285-.163-.485-.32-.72l-1.01-1.54c-.005-.01-.012-.02-.02-.03l-.01-.01a.471.471 0 01-.01-.01L9.56 8.9v-.85l1.78 1.28.01.01a.32.32 0 00.18.06c.01.005.022-.004.03 0 .176.091.348.2.56.2.705 0 1.28-.576 1.28-1.28 0-.363-.175-.668-.42-.9a.155.155 0 00-.01-.02.943.943 0 01-.01-.01.325.325 0 00-.1-.11S9.953 5.144 9.71 4.97c-.293-.211-.58-.426-1.04-.48.545-.47.89-1.158.89-1.93C9.56 1.15 8.41 0 7 0zm0 .64c1.065 0 1.92.856 1.92 1.92S8.066 4.48 7 4.48a1.916 1.916 0 01-1.92-1.92C5.08 1.496 5.938.64 7 .64zM5.56 5.12h2.88c.463 0 .54.111.9.37a1611.696 1611.696 0 013.1 2.27.305.305 0 00.05.04c.166.116.27.302.27.52a.635.635 0 01-1.03.5h-.01l-.01-.01c-.01-.008-.02-.014-.03-.02L9.43 7.16a.318.318 0 00-.334-.027.318.318 0 00-.175.287v1.22H5.08V7.42a.318.318 0 00-.175-.287.318.318 0 00-.335.027L2.32 8.79a.304.304 0 00-.04.03h-.01a.635.635 0 01-1.03-.5c0-.218.105-.404.27-.52a.305.305 0 00.05-.04l.01-.01c.105-.077 2.901-2.125 3.09-2.26.36-.259.437-.37.9-.37zm-.61 4.16h4.1l.43.85c-.123.095-.3.241-.69.48-.5.309-1.13.59-1.47.59h-.64c-.338 0-.968-.281-1.47-.59-.388-.239-.565-.385-.69-.48l.43-.85zm-.75 1.43c.17.122.407.277.67.44.243.15.506.305.78.43l-1.06.92a.32.32 0 00-.03.44s.312.386.64.8c.165.206.328.426.46.6.133.174.247.342.24.33a.82.82 0 01.1.35c0 .107-.008.178-.17.28-.123.079-.2.06-.33 0s-.27-.18-.36-.27a10.003 10.003 0 01-.29-.35c-.148-.186-.34-.426-.53-.67-.378-.489-.767-1.012-.94-1.24-.195-.26-.222-.367-.22-.42.003-.053.057-.168.21-.4l.83-1.24zm5.6 0c.22.329.707 1.052.83 1.24.155.232.208.348.21.4.003.053-.023.16-.22.42-.172.228-.56.751-.94 1.24-.188.244-.38.484-.53.67-.148.186-.277.338-.29.35-.09.09-.23.21-.36.27-.13.06-.205.079-.33 0-.16-.103-.168-.173-.17-.28a.82.82 0 01.1-.35c-.005.012.108-.156.24-.33.133-.174.297-.394.46-.6l.64-.8a.32.32 0 00-.03-.44l-1.06-.92c.276-.125.538-.28.78-.43.265-.162.5-.318.67-.44z' fill='%23fff'/%3E%3C/svg%3E") no-repeat;
}

.player-heading--custom .player-info-details__item--height:before {
    background: url("data:image/svg+xml,%3Csvg width='8' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.71.64a.324.324 0 00.09.64h6.4a.322.322 0 00.282-.159.323.323 0 000-.322.322.322 0 00-.281-.159H.71zm3.27.95a.374.374 0 00-.04.01.32.32 0 00-.2.13l-1.28 1.7a.325.325 0 10.52.39l.7-.93v10.22l-.7-.93a.319.319 0 00-.31-.13.32.32 0 00-.21.52l1.28 1.7a.321.321 0 00.52 0l1.28-1.7a.325.325 0 10-.52-.39l-.7.93V2.89l.7.93a.325.325 0 10.52-.39l-1.28-1.7a.32.32 0 00-.28-.14zM.8 1.92a.32.32 0 000 .64.32.32 0 000-.64zm6.4 0a.32.32 0 000 .64.32.32 0 000-.64zM.8 3.2a.32.32 0 000 .64.32.32 0 000-.64zm6.4 0a.32.32 0 000 .64.32.32 0 000-.64zM.8 4.48a.32.32 0 000 .64.32.32 0 000-.64zm6.4 0a.32.32 0 000 .64.32.32 0 000-.64zM.8 5.76a.32.32 0 000 .64.32.32 0 000-.64zm6.4 0a.32.32 0 000 .64.32.32 0 000-.64zM.8 7.04a.32.32 0 000 .64.32.32 0 000-.64zm6.4 0a.32.32 0 000 .64.32.32 0 000-.64zM.8 8.32a.32.32 0 000 .64.32.32 0 000-.64zm6.4 0a.32.32 0 000 .64.32.32 0 000-.64zM.8 9.6a.32.32 0 000 .64.32.32 0 000-.64zm6.4 0a.32.32 0 000 .64.32.32 0 000-.64zM.8 10.88a.32.32 0 000 .64.32.32 0 000-.64zm6.4 0a.32.32 0 000 .64.32.32 0 000-.64zM.8 12.16a.32.32 0 000 .64.32.32 0 000-.64zm6.4 0a.32.32 0 000 .64.32.32 0 000-.64zM.8 13.44a.32.32 0 000 .64.32.32 0 000-.64zm6.4 0a.32.32 0 000 .64.32.32 0 000-.64zM.71 14.72a.324.324 0 00.09.64h6.4a.322.322 0 00.282-.159.323.323 0 000-.322.322.322 0 00-.281-.159H.71z' fill='%23fff'/%3E%3C/svg%3E") no-repeat;
}

.player-heading--custom .player-info-details__item--weight:before {
    background: url("data:image/svg+xml,%3Csvg width='14' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.88.28c-.879 0-1.6.72-1.6 1.6v10.24c0 .88.721 1.6 1.6 1.6h10.24c.88 0 1.6-.72 1.6-1.6V1.88c0-.88-.72-1.6-1.6-1.6H1.88zm0 .64h10.24c.535 0 .96.426.96.96v10.24c0 .534-.425.96-.96.96H1.88a.955.955 0 01-.96-.96V1.88c0-.534.427-.96.96-.96zM7 1.88c-1.98 0-3.776.816-5.12 2.139L3.726 6.36h6.552l1.844-2.341C10.778 2.696 8.98 1.88 7 1.88zm-.319.654v.946h.64v-.946c.71.036 1.403.186 2.06.445l-.274.659.592.244.265-.639c.453.232.886.512 1.286.848L9.967 5.72H7.4l.56-2.24-1.68 2.24H4.035L2.752 4.09c.4-.335.833-.615 1.286-.847l.265.64.592-.245-.273-.66c.656-.258 1.35-.408 2.059-.444z' fill='%23fff'/%3E%3C/svg%3E") no-repeat;
}

.player-heading--custom .player-info-details__item--nationality:before {
    background: url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 .32a5.119 5.119 0 00-5.12 5.12c0 2.339 1.236 4.853 2.45 6.8 1.216 1.947 2.43 3.33 2.43 3.33a.323.323 0 00.24.109c.092 0 .18-.04.24-.109 0 0 1.217-1.411 2.43-3.37 1.215-1.959 2.45-4.466 2.45-6.76A5.119 5.119 0 008 .32zm0 .64a4.468 4.468 0 014.48 4.48c0 2.059-1.163 4.506-2.35 6.42-.993 1.604-1.834 2.636-2.13 2.99a24.994 24.994 0 01-2.13-2.95C4.687 10 3.52 7.549 3.52 5.44A4.468 4.468 0 018 .96zm0 2.56a2.244 2.244 0 00-2.24 2.24A2.244 2.244 0 008 8a2.244 2.244 0 002.24-2.24A2.244 2.244 0 008 3.52zm0 .64c.888 0 1.6.712 1.6 1.6 0 .888-.712 1.6-1.6 1.6-.887 0-1.6-.713-1.6-1.6 0-.888.713-1.6 1.6-1.6z' fill='%23fff'/%3E%3C/svg%3E") no-repeat;
}

.player-heading--custom .player-info-details__item {
    padding-bottom: 16px;
}

.player-heading--custom .player-info-details__flag {
    display: none !important;
}

.player-heading--custom .player-info__item {
    position: relative;
}

.player-heading--custom .player-trikots {
    position: absolute;
    bottom: 58px;
    left: 70%;
}

.player-heading--custom .player-trikots__wrapper {
    position: relative;
    padding-left: 32px;
}

.player-heading--custom .player-trikots__item {
    display: inline-block;
    font-weight: 900;
    font-size: 12px;
    color: #fff;
    width: 128px;
    line-height: 16px !important;
}

.player-heading--custom .player-trikots__wrapper::before {
    content: "";
    width: 24px;
    height: 24px;
    position: absolute;
    top: 3px;
    left: 0;
    background: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 .96C5.912.96.96 5.912.96 12c0 6.088 4.952 11.04 11.04 11.04 6.088 0 11.04-4.952 11.04-11.04C23.04 5.912 18.088.96 12 .96zm5.76 11.52h-5.28v5.28h-.96v-5.28H6.24v-.96h5.28V6.24h.96v5.28h5.28v.96z' fill='%23FADC06'/%3E%3C/svg%3E") no-repeat;
}

.player-info__item--sponsoring .sponsoring-caption {
    font-weight: 600;
    font-size: 10px;
    color: #EDEFF4;
    text-transform: uppercase;
    text-align: center;
}

.player-info__item--sponsoring .sponsoring-logo {
    display: block;
    background: #fff;
    padding: 4px;
    margin: 0 auto;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    /*height: 63px;*/
    width: 185px;
    position: relative;
    /*left: -14px;*/
    -o-object-fit: contain;
    object-fit: contain;
}

.player-info-stats__item--top-padding {
    width: 50%;
}

.progress-stats {
    display: block;
}

.player-heading--custom .circular__percents {
    font-size: 40px !important;
    color: #FADC06 !important;
    font-weight: 700 !important;
}

.player-heading--custom .circular__label {
    color: #EDEFF4 !important;
    font-weight: 600;
    font-size: 10px;
    text-transform: uppercase;
    padding: 0 24px;
    text-align: center !important;
}

.player-info-stats__item--top-padding .circular__label {
    display: block !important;
    position: relative;
    padding: 0 0;
    line-height: 14px;
    margin-top: 24px !important;
}

.player-info-stats__item--top-padding {
    padding: 50px 0;
}

.player-info-stats__item:not(.player-info-stats__item--top-padding) {
    display: none;
}

.player-info-stats__item--top-padding .circular__label:before {
    content: "";
    width: 20px;
    height: 20px;
    top: 1px;
    left: 0;
    position: absolute;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    background-size: contain;
}

.player-info-stats__item--top-padding .circular__label:before {
    background: url("data:image/svg+xml,%3Csvg width='10' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 0a.217.217 0 00-.033.003A5.001 5.001 0 000 5c0 2.759 2.241 5 5 5s5-2.241 5-5A5.002 5.002 0 005.034.003.217.217 0 005 0zm0 .435c.292 0 .577.028.854.08L5 1.048 4.146.515c.277-.052.562-.08.854-.08zm-1.435.23l1.223.763v1.283l-1.885 1.37-1.236-.399L1.324 2.3A4.564 4.564 0 013.565.666zm2.87 0c.909.3 1.687.88 2.242 1.635l-.346 1.394-1.234.387-1.874-1.362V1.423L6.435.666zM1 2.8l.242.974-.77.646A4.536 4.536 0 011 2.8zM9 2.8c.273.496.456 1.048.528 1.634l-.773-.65.245-.984zm-4 .295l1.8 1.309-.687 2.118H3.886L3.2 4.404 5 3.094zM1.532 4.096l1.238.398.717 2.208-.766 1.055-1.431-.1a4.54 4.54 0 01-.856-2.638l1.098-.923zm6.931.011l1.1.924a4.54 4.54 0 01-.859 2.631l-1.434.102L6.513 6.7l.716-2.205 1.235-.388zM3.84 6.957h2.322l.757 1.061-.541 1.335a4.569 4.569 0 01-2.762-.002l-.542-1.339.766-1.055zM1.67 8.119l1.007.07.379.938A4.565 4.565 0 011.67 8.119zm6.654.006A4.565 4.565 0 016.937 9.13l.379-.934 1.008-.071z' fill='%23fff'/%3E%3C/svg%3E") no-repeat;
    left: 32%;
}

.player-info-stats__item--top-padding + .player-info-stats__item--top-padding .circular__label:before {
    background: url("data:image/svg+xml,%3Csvg width='15' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 0a.217.217 0 00-.034.003A5.001 5.001 0 005 5c0 2.759 2.241 5 5 5s5-2.241 5-5A5.001 5.001 0 0010.034.003.218.218 0 0010 0zm0 .435c.292 0 .577.028.854.08L10 1.048 9.146.515c.277-.052.562-.08.854-.08zm-1.435.23l1.223.763v1.283l-1.885 1.37-1.236-.399L6.323 2.3A4.564 4.564 0 018.565.666zm2.87 0c.909.3 1.687.88 2.242 1.635l-.346 1.394-1.234.387-1.874-1.361V1.422l1.212-.756zM5.999 2.8l.243.974-.77.646A4.536 4.536 0 016 2.8zm8.002 0c.273.496.456 1.048.528 1.634l-.773-.65.245-.984zM10 3.095l1.802 1.309-.688 2.118H8.886l-.688-2.118L10 3.094zM6.533 4.096l1.238.398.717 2.208-.766 1.055-1.431-.1a4.54 4.54 0 01-.856-2.638l1.098-.923zm6.931.011l1.1.924a4.54 4.54 0 01-.859 2.631l-1.434.102-.758-1.064.716-2.205 1.235-.388zM8.84 6.957h2.322l.757 1.061-.541 1.335a4.57 4.57 0 01-2.762-.002l-.542-1.339.766-1.055zM6.67 8.119l1.007.07.379.938A4.565 4.565 0 016.67 8.119zm6.654.006a4.565 4.565 0 01-1.387 1.005l.379-.934 1.008-.071zM2.022 3.002a.312.312 0 00-.26.224.358.358 0 00.078.353l.99 1.086H.291c-.17.009-.3.166-.292.352.008.186.151.329.32.32h2.51l-.995 1.087a.362.362 0 000 .477c.12.132.315.132.435 0l1.51-1.664.22-.236-.22-.236-1.51-1.664a.29.29 0 00-.248-.1z' fill='%23fff'/%3E%3C/svg%3E") no-repeat;
    left: 25%;
}

.circular__bar {
    width: auto !important;
    height: 0 !important;
}

.circular__percents small {
    display: none !important;
}

.player-info-stats__item .circular {
    display: block !important;
}

.circular__percents {
    position: relative !important;
}

#jsPlayerStatisticsHeader .progress-stats {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
}

#jsPlayerStatisticsHeader .progress__bar--success {
    background-color: #FADC07 !important;
}

#jsPlayerStatisticsHeader .progress {
    background-color: rgba(30, 32, 36, .2);
}

.progress-stats {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
}

#jsPlayerStatisticsHeader .player-info__item--stats-inner {
    clear: both;
}

#jsPlayerStatisticsHeader .player-info__item:not(.player-info__item--photo) {
    padding-top: 64px;
    vertical-align: top;
}

#jsPlayerStatisticsHeader .player-info__item--photo {
    vertical-align: bottom;
}

#jsPlayerStatisticsHeader .player-info__item--details,
#jsPlayerStatisticsHeader .player-info__item--stats {
    padding-bottom: 70px;
}

#jsPlayerStatisticsHeader .sponsoring-caption {
    max-width: 185px;
    margin: 0 auto 8px auto;
    text-align: left;
}

#jsPlayerStatisticsHeader .player-info__item--sponsoring {
    padding-bottom: 25px;
    height: 110px;
}

#jsPlayerStatisticsHeader .player-info__item--stats .progress-stats {
    margin-bottom: 6px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

#jsPlayerStatisticsHeader .player-info__item--details {
    padding-left: 120px;
}

#jsPlayerStatisticsHeader .player-info__item--photo {
    padding-left: 10px;
}

#jsPlayerStatisticsHeader .player-info-details__value,
#jsPlayerStatisticsHeader .player-info-details__value a {
    color: #FFFFFF;
}

#jsPlayerStatisticsHeader .player-info--desktop {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
}

#jsPlayerStatisticsHeader .progress-stats--card {
    /*border-bottom: 1px solid rgba(30, 32, 36, .2);*/
    padding: 4px 0;
}

#jsPlayerStatisticsHeader .player-info__item--stats .progress__label {
    font-size: 10px;
    color: #EDEFF4;
    font-weight: 600;
}

#jsPlayerStatisticsHeader .progress__number-wrapper > div,
#jsPlayerStatisticsHeader .progress-stats--top-labels .progress__number {
    font-size: 10px;
    color: #fff;
    font-weight: 700;
}

#jsPlayerStatisticsHeader .progress__number-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}

#jsPlayerStatisticsHeader .progress__number-wrapper > div {
    width: 36px;
    padding: 0 4px;
    position: relative;
    text-align: left;
}

#jsPlayerStatisticsHeader .progress__number-wrapper > div::before {
    content: "";
    position: absolute;
    width: 16px;
    height: 16px;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    background-size: contain;
    top: 4px;
    right: 8px;
}

#jsPlayerStatisticsHeader .progress__number-wrapper .progress__number--yellowCard:before {
    background: url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.75 1H11v9H7.5l.75-2 .5-2-.5-.75L7 5.5 4.75 9 4 9.25v-7.5L4.75 1z' fill='%23FADC06'/%3E%3Cpath d='M5.12.64c-.704 0-1.28.576-1.28 1.28v7.36c0 .229.054.444.16.63-.334.89-.48 2.018-.48 3.53v1.6a.322.322 0 00.159.281c.1.058.222.058.322 0 .1-.059.16-.166.159-.281v-1.6c0-1.565.141-2.629.47-3.43a.27.27 0 00.03-.06.334.334 0 00.01-.06c.22-.494.525-.881.91-1.23l.05-.05.02-.05s.74-1.525 1.24-2.49c.37-.715 1.124-.769 1.49-.49.199.151.226.321.17.65-.056.329-.243.759-.47 1.22v.01l-1.36 2.96a.32.32 0 10.58.26l.06-.12h2.88c.704 0 1.28-.576 1.28-1.28V7.76l.57 1.75c.131.4.056.845-.2 1.18l-3.18 4.16a.32.32 0 10.5.38l3.18-4.16a1.92 1.92 0 00.3-1.76l-1.17-3.59v-3.8c0-.704-.576-1.28-1.28-1.28H5.12zm0 .64h5.12c.357 0 .64.282.64.64v3.79a.24.24 0 000 .06v3.51c0 .357-.283.64-.64.64H7.65l1-2.18.01-.01c.234-.471.442-.938.52-1.39.079-.456-.019-.965-.42-1.27a1.413 1.413 0 00-.61-.26c-.663-.119-1.433.201-1.83.97-.5.965-1.198 2.412-1.22 2.46a4.27 4.27 0 00-.62.74V1.92c0-.358.282-.64.64-.64z' fill='%23fff'/%3E%3C/svg%3E") no-repeat;
}

#jsPlayerStatisticsHeader .progress__number-wrapper .progress__number--redCard:before {
    background: url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.75 1H11v9H7.5l.75-2 .5-2-.5-.75L7 5.5 4.75 9 4 9.25v-7.5L4.75 1z' fill='%23EF303B'/%3E%3Cpath d='M5.12.64c-.704 0-1.28.576-1.28 1.28v7.36c0 .229.054.444.16.63-.334.89-.48 2.018-.48 3.53v1.6a.322.322 0 00.159.281c.1.058.222.058.322 0 .1-.059.16-.166.159-.281v-1.6c0-1.565.141-2.629.47-3.43a.27.27 0 00.03-.06.334.334 0 00.01-.06c.22-.494.525-.881.91-1.23l.05-.05.02-.05s.74-1.525 1.24-2.49c.37-.715 1.124-.769 1.49-.49.199.151.226.321.17.65-.056.329-.243.759-.47 1.22v.01l-1.36 2.96a.32.32 0 10.58.26l.06-.12h2.88c.704 0 1.28-.576 1.28-1.28V7.76l.57 1.75c.131.4.056.845-.2 1.18l-3.18 4.16a.32.32 0 10.5.38l3.18-4.16a1.92 1.92 0 00.3-1.76l-1.17-3.59v-3.8c0-.704-.576-1.28-1.28-1.28H5.12zm0 .64h5.12c.357 0 .64.282.64.64v3.79a.24.24 0 000 .06v3.51c0 .357-.283.64-.64.64H7.65l1-2.18.01-.01c.234-.471.442-.938.52-1.39.079-.456-.019-.965-.42-1.27a1.413 1.413 0 00-.61-.26c-.663-.119-1.433.201-1.83.97-.5.965-1.198 2.412-1.22 2.46a4.27 4.27 0 00-.62.74V1.92c0-.358.282-.64.64-.64z' fill='%23fff'/%3E%3C/svg%3E") no-repeat;
}

#jsPlayerStatisticsHeader .progress__number-wrapper .progress__number--yellowRedCard:before {
    background: url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.75 1H11v9H7.5l.75-2 .5-2-.5-.75L7 5.5 4.75 9 4 9.25v-7.5L4.75 1z' fill='%23FADC06'/%3E%3Cpath d='M11 1v9H7.5l.75-2 .5-2-.5-.75L7 5.5 11 1z' fill='%23EF303B'/%3E%3Cpath d='M5.12.64c-.704 0-1.28.576-1.28 1.28v7.36c0 .229.054.444.16.63-.334.89-.48 2.018-.48 3.53v1.6a.322.322 0 00.159.281c.1.058.222.058.322 0 .1-.059.16-.166.159-.281v-1.6c0-1.565.141-2.629.47-3.43a.27.27 0 00.03-.06.334.334 0 00.01-.06c.22-.494.525-.881.91-1.23l.05-.05.02-.05s.74-1.525 1.24-2.49c.37-.715 1.124-.769 1.49-.49.199.151.226.321.17.65-.056.329-.243.759-.47 1.22v.01l-1.36 2.96a.32.32 0 10.58.26l.06-.12h2.88c.704 0 1.28-.576 1.28-1.28V7.76l.57 1.75c.131.4.056.845-.2 1.18l-3.18 4.16a.32.32 0 10.5.38l3.18-4.16a1.92 1.92 0 00.3-1.76l-1.17-3.59v-3.8c0-.704-.576-1.28-1.28-1.28H5.12zm0 .64h5.12c.357 0 .64.282.64.64v3.79a.24.24 0 000 .06v3.51c0 .357-.283.64-.64.64H7.65l1-2.18.01-.01c.234-.471.442-.938.52-1.39.079-.456-.019-.965-.42-1.27a1.413 1.413 0 00-.61-.26c-.663-.119-1.433.201-1.83.97-.5.965-1.198 2.412-1.22 2.46a4.27 4.27 0 00-.62.74V1.92c0-.358.282-.64.64-.64z' fill='%23fff'/%3E%3C/svg%3E") no-repeat;
}

#jsPlayerStatisticsHeader .progress__number-wrapper .progress__number--white::before {
    background: url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.55 4.19a.638.638 0 00-.38 1.1l2.07 2.07H3.2a.64.64 0 100 1.28h8.04l-2.08 2.07a.644.644 0 00.91.91l3.16-3.17.46-.45-.46-.45-3.16-3.17a.64.64 0 00-.52-.19z' fill='%23fff'/%3E%3C/svg%3E") no-repeat;
}

#jsPlayerStatisticsHeader .progress__number-wrapper .progress__number--red::before {
    background: url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.67 11.805a.639.639 0 00.38-1.1l-2.07-2.07h8.04a.64.64 0 100-1.28H4.98l2.08-2.07a.644.644 0 00-.91-.91l-3.16 3.17-.46.45.46.45 3.16 3.17a.64.64 0 00.52.19z' fill='%23EF303B'/%3E%3C/svg%3E") no-repeat;
}

#jsPlayerStatisticsHeader .player-info--mobile {
    display: none;
}

@media (max-width: 1200px) {
    .player-heading--custom .player-info__number {
        padding-right: 15px;
        font-size: 86px;
    }

    .player-heading--custom .player-info__last-name {
        font-size: 42px;
    }

    .player-heading--custom .player-info__name {
        font-size: 22px;
    }

    .player-heading--custom .player-info__photo img {
        min-height: 427px !important;
    }
}

@media (max-width: 992px) {
    #jsPlayerStatisticsHeader .player-info--desktop {
        display: none;
    }

    #jsPlayerStatisticsHeader .player-info--mobile {
        display: block;
    }

    #jsPlayerStatisticsHeader .player-info--mobile__inner--bg {
        background: url('/wp-content/uploads/2020/home-bg-3.png') 50% / cover no-repeat !important;
        width: 100vw;
        position: relative;
        margin-left: -50vw;
        left: 50%;
    }

    #jsPlayerStatisticsHeader .player-info--mobile__inner.container {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        margin-top: 48px;
    }

    #jsPlayerStatisticsHeader .player-info-details {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    #jsPlayerStatisticsHeader .player-info-details > div {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        padding: 12px 10px;
        padding-left: 32px;
    }

    #jsPlayerStatisticsHeader .player-info__item:not(.player-info__item--photo) {
        padding-top: 0;
    }

    #jsPlayerStatisticsHeader .player-info__item--stats {
        height: auto !important;
        padding-bottom: 18px;
    }

    #jsPlayerStatisticsHeader .player-info__photo img {
        min-width: 155px !important;
        min-height: auto !important;
        max-width: 313px !important;
        position: absolute;
        bottom: 0;
        left: 0;
    }

    #jsPlayerStatisticsHeader.player-heading {
        background: #17345C !important;
        border-bottom: none;
    }

    #jsPlayerStatisticsHeader .player-info__title--mobile {
        text-align: left;
        padding-left: 20px;
        padding-top: 30px;
    }

    #jsPlayerStatisticsHeader .player-info__item--photo {
        padding-right: 26px;
        width: 50%;
        position: relative;
        min-height: 334px;
    }

    .player-heading--custom .player-info-details .player-info-details__item:before {
        top: 10px;
    }
    .player-heading--custom .player-trikots {
        bottom: 31px;
    }


}

@media (max-width: 768px) {
    .player-heading--custom .player-info__name {
        width: 100%;
    }

    #jsPlayerStatisticsHeader .player-info-details__value,
    #jsPlayerStatisticsHeader .player-info-details__value a {
        font-size: 11px;
    }

    #jsPlayerStatisticsHeader .player-info-details {
        padding: 5px;
        padding-top: 26px;
    }

    #jsPlayerStatisticsHeader .sponsoring-caption{
        width: 120px;
        margin: 0;
    }
    .player-info__item--sponsoring .sponsoring-logo {
        margin: 0;
        height: 50px;
        width: auto;
        left: 0;
    }

    .player-heading--custom .player-info__number {
        font-size: 48px;
    }

    .player-heading--custom .player-info__last-name {
        font-size: 24px;
    }

    .player-heading--custom .player-info__name {
        font-size: 14px;
    }

    .player-heading--custom .player-trikots {
        bottom: 16px;
        left: 64%;
    }

    .player-heading--custom .player-trikots__item {
        font-weight: 700;
    }

    .player-info-stats__item--top-padding {
        padding: 35px 0 12px 0;
    }

    #jsPlayerStatisticsHeader .player-info__item--stats-inner {
        padding: 0 8px;
    }
    .player-info__item--sponsoring .sponsoring-caption {
        font-size: 8px;
    }
}

@media (max-width: 576px) {
    #jsPlayerStatisticsHeader .player-info__photo img {
        max-width: 254px !important;
        min-height: 220px !important;
        left: -27px;
    }

    #jsPlayerStatisticsHeader .player-info__item--photo {
        min-height: 282px;
    }
    #jsPlayerStatisticsHeader .player-info__item--sponsoring {
        height: 82px;
        padding-bottom: 0;
    }
}
@media (max-width: 480px) {
    .player-heading--custom .circular__percents {
        text-align: left;
        padding: 5px;
    }
    .player-info-stats__item--top-padding .circular__label {
        text-align: left!important;
        padding-left: 25px;
    }
    .player-info-stats__item--top-padding + .player-info-stats__item--top-padding .circular__label:before,
    .player-info-stats__item--top-padding .circular__label:before {
        left: 5px;
    }
}

@media (max-width: 320px) {
    #jsPlayerStatisticsHeader .player-info__photo img {
        max-width: 224px !important;
    }
    /*.player-info-stats__item--top-padding .circular__label:before {*/
    /*    left: 28%;*/
    /*}*/
    /*.player-info-stats__item--top-padding + .player-info-stats__item--top-padding .circular__label:before {*/
    /*    left: 22%;*/
    /*}*/
}

/*========================================================13.2 team-school  LÃ¶wenschule ===================================*/

.team-school__block h3 {
    font-weight: 700;
}

.team-school__block strong {
    color: #31404B;
}

.team-school__block .vc_column-inner {
    padding-left: 5px !important;
    padding-right: 32px !important;
}

.team-school__block .wpb_text_column,
.team-school__block .vc_column-inner .wpb_single_image {
    margin-bottom: 0 !important;
}
.team-school__info-block .stadium-page-game__before-game{
    margin-bottom: 0;
}
@media (max-width: 1200px) {
    .team-school__info-block .custom-block__img .image-box.image-box--height {
        /*height: 518px;*/
    }

}

@media (max-width: 992px) {
    .team-school__info-block .custom-block__img .image-box.image-box--height {
        /*height: 420px;*/
    }

    .team-school__block > div {
        width: 100%;
    }

    .team-school__block .vc_column-inner {
        padding-left: 5px !important;
        padding-right: 5px !important;
    }

    .team-school__block .wpb_text_column {
        margin-top: 24px;
    }
}
@media (max-width: 768px) {
    .team-school__info-block .stadium-page-game__before-game{
        margin-bottom: 25px;
    }
}

.fan-kids--inner-block p {
    font-size: 14px;
    font-weight: 600;
    line-height: 150%;
    margin-bottom: 15px;
}

.fan-kids--inner-block .wpb_text_column {
    padding-right: 150px;
}

.text-color--black {
    color: #31404B;
}

.spielplan-custom-text {
    color: #9A9DA2;
    font-weight: 700;
    font-size: 10px;
    line-height: 14px;
    margin-right: 160px;
}

.fans-spielplan-block .btn-team-blue {
    width: 33%;
}

.fans-spielplan-block .btn-team > div:first-of-type {
    width: 53%;
    text-align: center;
}

@media (max-width: 1200px) {
    .spielplan-custom-text {
        margin-right: 136px;
    }

    .fan-kids--inner-block .wpb_text_column {
        padding-right: 50px;
    }

}

@media (max-width: 992px) {
    .spielplan-custom-text {
        margin-right: 0;
    }

    .fan-kids--inner-block .wpb_text_column {
        padding-right: 10px;
    }
}


.slide-four-grid .slick-arrow {
    display: none !important;
}

.fans_info-columns-md .slick-list.draggable {
    /*overflow: visible;*/
}


/*==============================================news post =========================================================*/
@media (max-width: 992px) {
    .team-school .post-grid--masonry .post-grid__item:last-of-type,
    .news-three .post-grid__item:nth-child(3) {
        display: none;
    }
}

@media (max-width: 767px) {
    .slide-four-grid .slick-list.draggable {
        overflow: hidden;
    }

    .news-home .posts__item--card .posts__inner {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .news-home .posts__item--card .posts__inner .posts__date {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -moz-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        padding-top: 5px;
        width: 100%;
    }

  .news-page .post-grid__item {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -moz-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
}

@media (max-width: 576px) {
    .news-home .post-grid .post-grid__item:last-child {
        /* display: none; */
    }

    .news-page .post-grid__item {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -moz-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .home .posts--simple-list .posts__excerpt--space-sm,
    .news-home .posts__item--card .posts__excerpt {
        display: none;
    }
    /*.home .posts--simple-list .posts__title,*/
    .news-home .posts__item--card .posts__cat {
        width: 100%;
    }
    .post-grid--2cols .post-grid__item:first-of-type {
        padding-right: 8px;
        padding-bottom: 8px;
    }
}


/*==============================================================14. tickets - pages ==========================================*/

.header-tickets .header-filter-saison > .vc_column_container > .vc_column-inner {
    padding-top: 0;
}

.tickets-uber__spielplan .wpb_text_column {
    margin-bottom: 0 !important;
}

.tickets-over__block {
    padding: 25px;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-bottom: 0;
    margin-top: 25px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}

.tickets-over__block-item > .vc_column-inner {
    background: -webkit-linear-gradient(110.36deg, #013567 22.99%, #013567 47.33%, #014380 109.55%);
    background: -moz-linear-gradient(110.36deg, #013567 22.99%, #013567 47.33%, #014380 109.55%);
    background: -o-linear-gradient(110.36deg, #013567 22.99%, #013567 47.33%, #014380 109.55%);
    background: linear-gradient(339.64deg, #013567 22.99%, #013567 47.33%, #014380 109.55%);
    /* mdc-elevation--z18 */

    -webkit-box-shadow: 0px 7px 34px rgba(0, 0, 0, 0.12), 0px 18px 28px rgba(0, 0, 0, 0.14), 0px 9px 11px rgba(0, 0, 0, 0.2);

    -moz-box-shadow: 0px 7px 34px rgba(0, 0, 0, 0.12), 0px 18px 28px rgba(0, 0, 0, 0.14), 0px 9px 11px rgba(0, 0, 0, 0.2);

    box-shadow: 0px 7px 34px rgba(0, 0, 0, 0.12), 0px 18px 28px rgba(0, 0, 0, 0.14), 0px 9px 11px rgba(0, 0, 0, 0.2);

    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    height: 144px;
}

.tickets-over__block-item .wpb_text_column a {
    font-weight: 900;
    font-size: 18px;
    color: #fff;
    text-transform: uppercase;
    padding: 16px;
    bottom: 0;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
}

.btn-disable {
    color: #9A9DA2;
    border: 1px solid #EDEFF4;
    line-height: 19px;
    height: 32px;
    font-size: 12px;
}

.btn-disable:hover {
    color: #9A9DA2;
}

.btn-icon--sale {
    position: relative;
    font-weight: 900;
    padding: 4px 8px 4px 32px !important;
    text-align: right;
    line-height: 14px;
}

.btn-icon--sale:before {
    content: "";
    position: absolute;
    width: 20px;
    height: 20px;
    left: 4px;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    background-size: contain;
    background: url("data:image/svg+xml,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.0687.8156a.9377.9377 0 00-.4758.0898l-1.593.7578L8.4063.9046h-.0008c-.4045-.193-.8939-.0715-1.1633.2852v.0008L6.1829 2.6038l-1.7649.0696h-.0008c-.447.0182-.824.3532-.8953.7953l-.282 1.743-1.5297.8828c-.3879.2233-.5675.6944-.4258 1.1195l.5618 1.6758-.9454 1.4914c-.2395.3779-.1797.8789.1446 1.1891l1.2742 1.2218-.1438 1.7602c-.0363.4466.2506.8608.679.9859h.0007l1.697.4891.6905 1.6258v.0008c.1757.4102.6215.6509 1.064.5554l1.7282-.3539 1.3656 1.118v-.0008a.948.948 0 00.6.2148.9458.9458 0 00.5993-.2148l1.3656-1.118 1.7281.3539c.4417.0948.8886-.1442 1.0641-.5562l.6906-1.625 1.6961-.4891h.0008c.4296-.1243.7159-.5399.6797-.9859l-.1438-1.7609 1.2742-1.2219c.3239-.3102.3851-.8109.1453-1.1891l-.9453-1.4914.5617-1.6758v-.0008c.1401-.4241-.0375-.8952-.4257-1.1187l-1.5305-.8828-.2813-1.7438v-.0008c-.0731-.4402-.4498-.7747-.8968-.793l-1.7649-.0694-1.0593-1.4125a.9475.9475 0 00-.5321-.3508.9512.9512 0 00-.1578-.025zm-4.0539.7719a.174.174 0 01.057.0164L10 2.521l1.9281-.9171h.0008a.1688.1688 0 01.2093.0523l1.2805 1.7078 2.1328.0836c.0842.0034.1493.0615.1633.1461l.3398 2.1047 1.85 1.0672a.17.17 0 01.0774.2031l-.6781 2.0234 1.1422 1.8032a.168.168 0 01-.0266.2148l-1.5406 1.4773.1734 2.1274c.0069.0852-.041.1553-.1227.1789l-2.0507.5914-.8336 1.9641c-.0334.0783-.1124.1188-.1891.1023l-.0016-.0008-2.0945-.4289-1.6515 1.3516a.165.165 0 01-.1079.039.1656.1656 0 01-.1085-.0382l-1.6516-1.3516-2.0945.4289h-.0024c-.0766.0165-.1543-.0238-.1883-.1031v.0015l-.8336-1.9648-2.05-.5906c-.0812-.0237-.1302-.0952-.1234-.1789l.1734-2.1282-1.5406-1.4765v-.0008a.1667.1667 0 01-.0265-.2141l1.143-1.803-.679-2.0243a.1684.1684 0 01.0774-.2023h.0007l1.8493-1.0672.3406-2.107c.0134-.0834.0778-.1409.1617-.1446l2.1328-.0836L7.861 1.657c.0385-.051.0962-.0755.154-.0696zM4.9922 8.1998c-1.12 0-1.2805.7999-1.2805 1.0399 0 1.32 2.1203.72 2.1203 1.6 0 .04-.0402.5203-.7602.5203-.88 0-.8796-.6402-.8796-.7602v.0399h-.6c0 .28.1196 1.2398 1.4796 1.2398.16 0 1.4-.0795 1.4-1.1195 0-1.32-2.1195-.76-2.1195-1.6 0-.08.0399-.4398.6399-.4398.64 0 .7601.36.7601.6h.6c0-.24-.1201-1.1204-1.3601-1.1204zm3.2.0399L6.832 11.76h.6398l.3204-.9203h1.4l.3601.9203h.6398L8.832 8.2398H8.192zm2.5601 0v3.4805h2.4v-.5204h-1.8V8.2398h-.6zm3.0797 0V11.76h2.5601v-.5203H14.432v-1.0399h1.7601v-.5203H14.432v-.9195h1.9203v-.5203H13.832zm-5.3203.6L9.032 10.36H7.9523l.5594-1.5203z' fill='%231E467D'/%3E%3C/svg%3E") no-repeat;
}

.btn.btn-outline.btn-default.btn-icon--sale:hover {
    background-color: #fff !important;
    color: #1E467D !important;
}

.tickets-page__banner > .wpb_column > .vc_column-inner {
    padding-top: 0 !important;
}


@media (max-width: 1200px) {
    .btn-icon--sale:before {
        top: 7px;
        background: url("data:image/svg+xml,%3Csvg width='14' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.3965.8147a.635.635 0 00-.3213.0605l-1.076.5102L5.9228.8747h-.0006c-.2732-.13-.6038-.0482-.7857.192v.0005l-.7155.9514-1.192.0468h-.0006c-.3019.0123-.5565.2379-.6047.5355l-.1905 1.1734L1.4 4.3686c-.262.1503-.3833.4675-.2876.7537l.3794 1.1281-.6385 1.004a.637.637 0 00.0976.8006l.8607.8226-.0971 1.1849c-.0246.3007.1692.5796.4586.6638h.0005l1.1461.3292.4665 1.0945v.0006c.1186.2762.4197.4382.7187.3739l1.1672-.2382.9224.7526v-.0005a.6417.6417 0 00.4053.1446.6402.6402 0 00.4047-.1446l.9224-.7527 1.1672.2383c.2984.0638.6002-.0971.7187-.3745l.4665-1.094 1.1456-.3292h.0005c.2902-.0837.4836-.3635.4591-.6638l-.0971-1.1854.8606-.8226c.2188-.2089.2601-.546.0982-.8005l-.6385-1.004.3794-1.1282v-.0006a.6394.6394 0 00-.2876-.7531l-1.0337-.5944-.19-1.1739v-.0005c-.0494-.2964-.3038-.5216-.6058-.5339l-1.192-.0468-.7155-.9509a.64.64 0 00-.466-.253zm-2.7381.5197a.118.118 0 01.0385.011l1.3023.6175 1.3024-.6175h.0005a.1144.1144 0 01.1414.0353l.8649 1.1497 1.4405.0563c.0569.0023.1008.0414.1103.0983l.2296 1.417 1.2495.7184a.1144.1144 0 01.0523.1367l-.4581 1.3623.7715 1.2138a.113.113 0 01-.0179.1447l-1.0406.9946.1171 1.4321c.0047.0574-.0277.1046-.0828.1205l-1.3852.3981-.563 1.3223c-.0226.0527-.076.0799-.1277.0689l-.001-.0006-1.4148-.2887-1.1155.9099a.1116.1116 0 01-.0728.0263.1124.1124 0 01-.0734-.0258l-1.1155-.9099-1.4147.2888h-.0016c-.0517.0111-.1042-.0161-.1272-.0695v.0011l-.563-1.3228-1.3847-.3976a.113.113 0 01-.0833-.1205l.1171-1.4326-1.0406-.994v-.0006a.112.112 0 01-.018-.1441l.772-1.214-.4585-1.3627a.1132.1132 0 01.0523-.1362h.0005l1.249-.7184.2301-1.4185a.113.113 0 01.1092-.0973l1.4406-.0563.8643-1.1492a.1152.1152 0 01.104-.0468zM3.6168 5.786c-.7565 0-.8649.5385-.8649.7 0 .8887 1.4322.4848 1.4322 1.0772 0 .027-.0272.3503-.5135.3503-.5944 0-.5941-.431-.5941-.5117v.0268h-.4053c0 .1885.0808.8347.9994.8347.108 0 .9456-.0536.9456-.7537 0-.8887-1.4316-.5117-1.4316-1.0772 0-.0538.027-.296.4322-.296.4323 0 .5134.2423.5134.4039h.4053c0-.1616-.0812-.7543-.9187-.7543zm2.1614.0269l-.9187 2.3699h.4322l.2163-.6196h.9456l.2433.6196h.4321l-.9186-2.37h-.4322zm1.7292 0v2.343h1.621v-.3502H7.9127V5.8129h-.4053zm2.0801 0v2.3699h1.7292v-.3503h-1.324v-.7h1.1889v-.3503H9.9928v-.619h1.297v-.3503H9.5875zm-3.5935.4039l.3514 1.0235h-.7292l.3778-1.0235z' fill='%231E467D'/%3E%3C/svg%3E") no-repeat;
    }

    .btn-icon--sale {
        padding: 4px 12px 4px 25px !important;
    }

    .btn-disable {
        height: auto;
        font-size: 9px;
        padding: 1px 13px;
    }

}

@media (max-width: 992px) {

    .btn-team .btn-team-blue,
    .btn-team .btn-team-white {
        width: auto;
    }

    .btn-icon--sale {
        padding: 4px 10px 4px 22px !important;
    }
}

.content-filter {
    /*margin-bottom: 12px;*/
    margin-bottom: 40px;
}

.header-filter-saison .content-filter {
    margin-bottom: 40px;
}

/*===========================================================================14.1 tickets - abo-card ===========================================*/

.abo-card-page__tickets .vc_column-inner {
    height: 290px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.abo-card-page__tickets {
    margin-bottom: 30px;
}
.abo-card-page__tickets + .wpb_raw_html > .wpb_wrapper > div {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    overflow: hidden;
}
.abo-card-page__tickets .vc_column-inner > .wpb_wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -moz-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    /*-webkit-flex-wrap: wrap;*/
    /*-ms-flex-wrap: wrap;*/
    /*flex-wrap: wrap;*/
    height: 100%;
    padding-left: 25px;
    /*padding-right: 90px;*/
    text-transform: uppercase;
}

.abo-card-page__tickets .wpb_wrapper .btn-container {
    /*width: 100%;*/
}

.abo-card-page__tickets--text .tickets-title {
    font-weight: 700;
    font-size: 40px;
    line-height: 40px;
    margin-bottom: 32px;
}

.abo-card-page__tickets--text h5 {
    font-weight: 600;
    margin-bottom: 0;
}

.abo-card-page__tickets--text p {
    font-size: 12px;
    line-height: 14px;
}

.abo-card-page__tickets--blue a,
.abo-card-page__tickets--blue h5,
.abo-card-page__tickets--blue {
    color: #fff;

}

.abo-card-page__tickets--white,
.abo-card-page__tickets--blue {
    padding-top: 0 !important;
}

.abo-card-page__tickets .wpb_wrapper .btn-container a.btn {
    height: 24px!important;
    line-height: 1.6em;
    font-size: 9px !important;
    border: none!important;
    padding: 5px 16px;
}
.abo-card-page__tickets .wpb_wrapper .btn-container {
    margin-bottom: 24px;
    margin-right: 16px;
}

.abo-card-page__tickets--white a,
.abo-card-page__tickets--white h5,
.abo-card-page__tickets--white {
    color: #31404B;
}

.abo-card__block--item > .vc_column-inner {
    -webkit-border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
    overflow: hidden;
    background: #fff;
    padding: 0 !important;
    height: 100%;
}

.abo-card__block .abo-card__block-title a,
.abo-card__block .abo-card__block-title {
    text-transform: uppercase;
    text-align: center;
    font-weight: 700;
    font-size: 16px;
    color: #31404B;
    bottom: 18px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.abo-card__block--item img {
    width: 64px;
    padding-top: 48px;
    padding-bottom: 35px;
}

.abo-card__block .card__no-content {
    margin-bottom: 8px;
}

.abo-card__block-wrapper .slick-slide {
    margin: 8px;
}

.abo-card__block {
    /*margin-top: 25px;*/
    margin-bottom: 30px;
}

.abo-card__info {
    margin-bottom: 0;
}

.abo-card__block--item {
    max-width: 217px;
    height: 203px;
}

.abo-card__block--item:hover .vc_column-inner {
    background: #1E467D;
    -webkit-transition: 1s ease; /* Safari */
    -o-transition: 1s ease;
    -moz-transition: 1s ease;
    transition: 1s ease;
}

.abo-card__block--item:hover .abo-card__block-title a {
    color: #fff;
    -webkit-transition: 1s ease; /* Safari */
    -o-transition: 1s ease;
    -moz-transition: 1s ease;
    transition: 1s ease;
}

.abo-card__block--item .img-abo-card {
    background-repeat: no-repeat;
    background-position: center;
    width: 64px;
    margin-top: 45px;
    margin-bottom: 33px !important;
    margin-right: auto;
    margin-left: auto;
}

.abo-card__block--item .img-abo-card p {
    font-size: 0;
}

.abo-card__block--item .img-abo-card {
    padding-top: 48px;
    padding-bottom: 35px;
    max-width: 100%;
}

.abo-card__block--item:hover .img-abo-card {
    -webkit-transition: 1s ease; /* Safari */
    -o-transition: 1s ease;
    -moz-transition: 1s ease;
    transition: 1s ease;
}

.abo-card__block--item .img-abo-card--bestell {
    background-image: url("data:image/svg+xml,%3Csvg width='56' height='56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 0C7.3477 0 6 1.3477 6 3v45H2c-1.1016 0-2 .8984-2 2v2c0 2.207 1.793 4 4 4h48c2.207 0 4-1.793 4-4V3c0-1.6523-1.3477-3-3-3H9zm0 2h44c.5508 0 1 .4492 1 1v49c0 1.1016-.8984 2-2 2s-2-.8984-2-2v-2c0-1.1016-.8984-2-2-2H8V3c0-.5508.4492-1 1-1zm9 6a.997.997 0 00-1 1v1c-1.6523 0-3 1.3477-3 3v3c0 1.6523 1.3477 3 3 3h2c.5508 0 1 .4492 1 1v3c0 .5508-.4492 1-1 1h-2c-.5508 0-1-.4492-1-1v-1a.997.997 0 00-1-1 .997.997 0 00-1 1v1c0 1.6523 1.3477 3 3 3v1c0 .5547.4453 1 1 1a.997.997 0 001-1v-1c1.6523 0 3-1.3477 3-3v-3c0-1.6523-1.3477-3-3-3h-2c-.5508 0-1-.4492-1-1v-3c0-.5508.4492-1 1-1h2c.5508 0 1 .4492 1 1v1c0 .5547.4453 1 1 1a.997.997 0 001-1v-1c0-1.6523-1.3477-3-3-3V9a.997.997 0 00-1-1zm9 2a.997.997 0 00-1 1c0 .5547.4453 1 1 1h8a.997.997 0 001-1 .997.997 0 00-1-1h-8zm12 0a.997.997 0 00-1 1c0 .5547.4453 1 1 1h6a.997.997 0 001-1 .997.997 0 00-1-1h-6zm-12 4a.997.997 0 00-1 1c0 .5547.4453 1 1 1h14a.997.997 0 001-1 .997.997 0 00-1-1H27zm0 10a.997.997 0 00-1 1c0 .5547.4453 1 1 1h18a.997.997 0 001-1 .997.997 0 00-1-1H27zm0 4a.997.997 0 00-1 1c0 .5547.4453 1 1 1h8a.997.997 0 001-1 .997.997 0 00-1-1h-8zm12 0a.997.997 0 00-1 1c0 .5547.4453 1 1 1h2a.997.997 0 001-1 .997.997 0 00-1-1h-2zM12 40a.997.997 0 00-1 1v2c0 .5547.4453 1 1 1a.997.997 0 001-1v-2a.997.997 0 00-1-1zm5 0a.997.997 0 00-1 1v2c0 .5547.4453 1 1 1a.997.997 0 001-1v-2a.997.997 0 00-1-1zm5 0a.997.997 0 00-1 1v2c0 .5547.4453 1 1 1a.997.997 0 001-1v-2a.997.997 0 00-1-1zm5 0a.997.997 0 00-1 1v2c0 .5547.4453 1 1 1a.997.997 0 001-1v-2a.997.997 0 00-1-1zm5 0a.997.997 0 00-1 1v2c0 .5547.4453 1 1 1a.997.997 0 001-1v-2a.997.997 0 00-1-1zm5 0a.997.997 0 00-1 1v2c0 .5547.4453 1 1 1a.997.997 0 001-1v-2a.997.997 0 00-1-1zm5 0a.997.997 0 00-1 1v2c0 .5547.4453 1 1 1a.997.997 0 001-1v-2a.997.997 0 00-1-1zm5 0a.997.997 0 00-1 1v2c0 .5547.4453 1 1 1a.997.997 0 001-1v-2a.997.997 0 00-1-1zm5 0a.997.997 0 00-1 1v2c0 .5547.4453 1 1 1a.997.997 0 001-1v-2a.997.997 0 00-1-1zM2 50h46v2c0 .7305.2109 1.4102.5586 2H4c-1.1016 0-2-.8984-2-2v-2z' fill='%231E467D'/%3E%3C/svg%3E");
}

.abo-card__block--item:hover .img-abo-card--bestell {
    background-image: url("data:image/svg+xml,%3Csvg width='56' height='56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 0C7.3477 0 6 1.3477 6 3v45H2c-1.1016 0-2 .8984-2 2v2c0 2.207 1.793 4 4 4h48c2.207 0 4-1.793 4-4V3c0-1.6523-1.3477-3-3-3H9zm0 2h44c.5508 0 1 .4492 1 1v49c0 1.1016-.8984 2-2 2s-2-.8984-2-2v-2c0-1.1016-.8984-2-2-2H8V3c0-.5508.4492-1 1-1zm9 6a.997.997 0 00-1 1v1c-1.6523 0-3 1.3477-3 3v3c0 1.6523 1.3477 3 3 3h2c.5508 0 1 .4492 1 1v3c0 .5508-.4492 1-1 1h-2c-.5508 0-1-.4492-1-1v-1a.997.997 0 00-1-1 .997.997 0 00-1 1v1c0 1.6523 1.3477 3 3 3v1c0 .5547.4453 1 1 1a.997.997 0 001-1v-1c1.6523 0 3-1.3477 3-3v-3c0-1.6523-1.3477-3-3-3h-2c-.5508 0-1-.4492-1-1v-3c0-.5508.4492-1 1-1h2c.5508 0 1 .4492 1 1v1c0 .5547.4453 1 1 1a.997.997 0 001-1v-1c0-1.6523-1.3477-3-3-3V9a.997.997 0 00-1-1zm9 2a.997.997 0 00-1 1c0 .5547.4453 1 1 1h8a.997.997 0 001-1 .997.997 0 00-1-1h-8zm12 0a.997.997 0 00-1 1c0 .5547.4453 1 1 1h6a.997.997 0 001-1 .997.997 0 00-1-1h-6zm-12 4a.997.997 0 00-1 1c0 .5547.4453 1 1 1h14a.997.997 0 001-1 .997.997 0 00-1-1H27zm0 10a.997.997 0 00-1 1c0 .5547.4453 1 1 1h18a.997.997 0 001-1 .997.997 0 00-1-1H27zm0 4a.997.997 0 00-1 1c0 .5547.4453 1 1 1h8a.997.997 0 001-1 .997.997 0 00-1-1h-8zm12 0a.997.997 0 00-1 1c0 .5547.4453 1 1 1h2a.997.997 0 001-1 .997.997 0 00-1-1h-2zM12 40a.997.997 0 00-1 1v2c0 .5547.4453 1 1 1a.997.997 0 001-1v-2a.997.997 0 00-1-1zm5 0a.997.997 0 00-1 1v2c0 .5547.4453 1 1 1a.997.997 0 001-1v-2a.997.997 0 00-1-1zm5 0a.997.997 0 00-1 1v2c0 .5547.4453 1 1 1a.997.997 0 001-1v-2a.997.997 0 00-1-1zm5 0a.997.997 0 00-1 1v2c0 .5547.4453 1 1 1a.997.997 0 001-1v-2a.997.997 0 00-1-1zm5 0a.997.997 0 00-1 1v2c0 .5547.4453 1 1 1a.997.997 0 001-1v-2a.997.997 0 00-1-1zm5 0a.997.997 0 00-1 1v2c0 .5547.4453 1 1 1a.997.997 0 001-1v-2a.997.997 0 00-1-1zm5 0a.997.997 0 00-1 1v2c0 .5547.4453 1 1 1a.997.997 0 001-1v-2a.997.997 0 00-1-1zm5 0a.997.997 0 00-1 1v2c0 .5547.4453 1 1 1a.997.997 0 001-1v-2a.997.997 0 00-1-1zm5 0a.997.997 0 00-1 1v2c0 .5547.4453 1 1 1a.997.997 0 001-1v-2a.997.997 0 00-1-1zM2 50h46v2c0 .7305.2109 1.4102.5586 2H4c-1.1016 0-2-.8984-2-2v-2z' fill='%23fff'/%3E%3C/svg%3E");

}

.abo-card__block--item .img-abo-card--bestell {
    background-image: url("data:image/svg+xml,%3Csvg width='56' height='56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 0C7.3477 0 6 1.3477 6 3v45H2c-1.1016 0-2 .8984-2 2v2c0 2.207 1.793 4 4 4h48c2.207 0 4-1.793 4-4V3c0-1.6523-1.3477-3-3-3H9zm0 2h44c.5508 0 1 .4492 1 1v49c0 1.1016-.8984 2-2 2s-2-.8984-2-2v-2c0-1.1016-.8984-2-2-2H8V3c0-.5508.4492-1 1-1zm9 6a.997.997 0 00-1 1v1c-1.6523 0-3 1.3477-3 3v3c0 1.6523 1.3477 3 3 3h2c.5508 0 1 .4492 1 1v3c0 .5508-.4492 1-1 1h-2c-.5508 0-1-.4492-1-1v-1a.997.997 0 00-1-1 .997.997 0 00-1 1v1c0 1.6523 1.3477 3 3 3v1c0 .5547.4453 1 1 1a.997.997 0 001-1v-1c1.6523 0 3-1.3477 3-3v-3c0-1.6523-1.3477-3-3-3h-2c-.5508 0-1-.4492-1-1v-3c0-.5508.4492-1 1-1h2c.5508 0 1 .4492 1 1v1c0 .5547.4453 1 1 1a.997.997 0 001-1v-1c0-1.6523-1.3477-3-3-3V9a.997.997 0 00-1-1zm9 2a.997.997 0 00-1 1c0 .5547.4453 1 1 1h8a.997.997 0 001-1 .997.997 0 00-1-1h-8zm12 0a.997.997 0 00-1 1c0 .5547.4453 1 1 1h6a.997.997 0 001-1 .997.997 0 00-1-1h-6zm-12 4a.997.997 0 00-1 1c0 .5547.4453 1 1 1h14a.997.997 0 001-1 .997.997 0 00-1-1H27zm0 10a.997.997 0 00-1 1c0 .5547.4453 1 1 1h18a.997.997 0 001-1 .997.997 0 00-1-1H27zm0 4a.997.997 0 00-1 1c0 .5547.4453 1 1 1h8a.997.997 0 001-1 .997.997 0 00-1-1h-8zm12 0a.997.997 0 00-1 1c0 .5547.4453 1 1 1h2a.997.997 0 001-1 .997.997 0 00-1-1h-2zM12 40a.997.997 0 00-1 1v2c0 .5547.4453 1 1 1a.997.997 0 001-1v-2a.997.997 0 00-1-1zm5 0a.997.997 0 00-1 1v2c0 .5547.4453 1 1 1a.997.997 0 001-1v-2a.997.997 0 00-1-1zm5 0a.997.997 0 00-1 1v2c0 .5547.4453 1 1 1a.997.997 0 001-1v-2a.997.997 0 00-1-1zm5 0a.997.997 0 00-1 1v2c0 .5547.4453 1 1 1a.997.997 0 001-1v-2a.997.997 0 00-1-1zm5 0a.997.997 0 00-1 1v2c0 .5547.4453 1 1 1a.997.997 0 001-1v-2a.997.997 0 00-1-1zm5 0a.997.997 0 00-1 1v2c0 .5547.4453 1 1 1a.997.997 0 001-1v-2a.997.997 0 00-1-1zm5 0a.997.997 0 00-1 1v2c0 .5547.4453 1 1 1a.997.997 0 001-1v-2a.997.997 0 00-1-1zm5 0a.997.997 0 00-1 1v2c0 .5547.4453 1 1 1a.997.997 0 001-1v-2a.997.997 0 00-1-1zm5 0a.997.997 0 00-1 1v2c0 .5547.4453 1 1 1a.997.997 0 001-1v-2a.997.997 0 00-1-1zM2 50h46v2c0 .7305.2109 1.4102.5586 2H4c-1.1016 0-2-.8984-2-2v-2z' fill='%231E467D'/%3E%3C/svg%3E");
}

.abo-card__block--item:hover .img-abo-card--bestell {
    background-image: url("data:image/svg+xml,%3Csvg width='56' height='56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 0C7.3477 0 6 1.3477 6 3v45H2c-1.1016 0-2 .8984-2 2v2c0 2.207 1.793 4 4 4h48c2.207 0 4-1.793 4-4V3c0-1.6523-1.3477-3-3-3H9zm0 2h44c.5508 0 1 .4492 1 1v49c0 1.1016-.8984 2-2 2s-2-.8984-2-2v-2c0-1.1016-.8984-2-2-2H8V3c0-.5508.4492-1 1-1zm9 6a.997.997 0 00-1 1v1c-1.6523 0-3 1.3477-3 3v3c0 1.6523 1.3477 3 3 3h2c.5508 0 1 .4492 1 1v3c0 .5508-.4492 1-1 1h-2c-.5508 0-1-.4492-1-1v-1a.997.997 0 00-1-1 .997.997 0 00-1 1v1c0 1.6523 1.3477 3 3 3v1c0 .5547.4453 1 1 1a.997.997 0 001-1v-1c1.6523 0 3-1.3477 3-3v-3c0-1.6523-1.3477-3-3-3h-2c-.5508 0-1-.4492-1-1v-3c0-.5508.4492-1 1-1h2c.5508 0 1 .4492 1 1v1c0 .5547.4453 1 1 1a.997.997 0 001-1v-1c0-1.6523-1.3477-3-3-3V9a.997.997 0 00-1-1zm9 2a.997.997 0 00-1 1c0 .5547.4453 1 1 1h8a.997.997 0 001-1 .997.997 0 00-1-1h-8zm12 0a.997.997 0 00-1 1c0 .5547.4453 1 1 1h6a.997.997 0 001-1 .997.997 0 00-1-1h-6zm-12 4a.997.997 0 00-1 1c0 .5547.4453 1 1 1h14a.997.997 0 001-1 .997.997 0 00-1-1H27zm0 10a.997.997 0 00-1 1c0 .5547.4453 1 1 1h18a.997.997 0 001-1 .997.997 0 00-1-1H27zm0 4a.997.997 0 00-1 1c0 .5547.4453 1 1 1h8a.997.997 0 001-1 .997.997 0 00-1-1h-8zm12 0a.997.997 0 00-1 1c0 .5547.4453 1 1 1h2a.997.997 0 001-1 .997.997 0 00-1-1h-2zM12 40a.997.997 0 00-1 1v2c0 .5547.4453 1 1 1a.997.997 0 001-1v-2a.997.997 0 00-1-1zm5 0a.997.997 0 00-1 1v2c0 .5547.4453 1 1 1a.997.997 0 001-1v-2a.997.997 0 00-1-1zm5 0a.997.997 0 00-1 1v2c0 .5547.4453 1 1 1a.997.997 0 001-1v-2a.997.997 0 00-1-1zm5 0a.997.997 0 00-1 1v2c0 .5547.4453 1 1 1a.997.997 0 001-1v-2a.997.997 0 00-1-1zm5 0a.997.997 0 00-1 1v2c0 .5547.4453 1 1 1a.997.997 0 001-1v-2a.997.997 0 00-1-1zm5 0a.997.997 0 00-1 1v2c0 .5547.4453 1 1 1a.997.997 0 001-1v-2a.997.997 0 00-1-1zm5 0a.997.997 0 00-1 1v2c0 .5547.4453 1 1 1a.997.997 0 001-1v-2a.997.997 0 00-1-1zm5 0a.997.997 0 00-1 1v2c0 .5547.4453 1 1 1a.997.997 0 001-1v-2a.997.997 0 00-1-1zm5 0a.997.997 0 00-1 1v2c0 .5547.4453 1 1 1a.997.997 0 001-1v-2a.997.997 0 00-1-1zM2 50h46v2c0 .7305.2109 1.4102.5586 2H4c-1.1016 0-2-.8984-2-2v-2z' fill='%23fff'/%3E%3C/svg%3E");
}

.abo-card__block--item .img-abo-card--adress {
    background-image: url("data:image/svg+xml,%3Csvg width='61' height='50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30.9962.0156a.9714.9714 0 00-.1836.0157c-.0625.0156-.125.0312-.1875.0546a1.8638 1.8638 0 00-.1719.0938c-.0273.0195-.0664.0273-.0937.0508L18.0001 10.4609V7.0586a.997.997 0 00-1-1 .997.997 0 00-1 1v5c0 .0156.0078.0312.0117.0508l-2.0117 1.6601V3.0547c0-.5508-.4453-1-1-1s-1 .4492-1 1v12.0039c0 .1094.0313.2148.0625.3164L1.3595 24.2305c-.4258.3515-.4805.9804-.1328 1.4062C1.4259 25.875 1.715 26 2 26a.9937.9937 0 00.6406-.2305l3.3594-2.7812V48h-3c-.5547 0-1 .4492-1 1s.4453 1 1 1h56c.5547 0 1-.4492 1-1s-.4453-1-1-1h-3V22.9883l3.3594 2.7812a.9935.9935 0 00.6406.2305c.2852 0 .5703-.125.7695-.3594.3516-.4297.293-1.0586-.1328-1.4101l-29-24c-.0273-.0235-.0625-.0313-.0937-.0508-.0586-.039-.1133-.0703-.1797-.0938a1.3125 1.3125 0 00-.1758-.0547 1.0267 1.0267 0 00-.1914-.0156zm.0039 2.2813l23 19.0351V38h-16v-8c0-1.1016-.8984-2-2-2h-10c-1.1016 0-2 .8984-2 2v8h-16V21.332l23-19.0351zm0 9.7031c-2.7578 0-5 2.2422-5 5s2.2422 5 5 5 5-2.2422 5-5-2.2422-5-5-5zm0 1.793c1.7695 0 3.207 1.4375 3.207 3.207 0 1.7695-1.4375 3.207-3.207 3.207-1.7695 0-3.207-1.4375-3.207-3.207 0-1.7695 1.4375-3.207 3.207-3.207zm-5 16.207h10v17.9492h-10V30zm7 7c-.5547 0-1 .4492-1 1v2c0 .5508.4453 1 1 1s1-.4492 1-1v-2c0-.5508-.4453-1-1-1zm-25 3h16v8h-16v-8zm30 0h16v8h-16v-8zm-27 2c-.5547 0-1 .4492-1 1v2c0 .5508.4453 1 1 1s1-.4492 1-1v-2c0-.5508-.4453-1-1-1zm5 0c-.5547 0-1 .4492-1 1v2c0 .5508.4453 1 1 1s1-.4492 1-1v-2c0-.5508-.4453-1-1-1zm5 0c-.5547 0-1 .4492-1 1v2c0 .5508.4453 1 1 1s1-.4492 1-1v-2c0-.5508-.4453-1-1-1zm20 0c-.5547 0-1 .4492-1 1v2c0 .5508.4453 1 1 1s1-.4492 1-1v-2c0-.5508-.4453-1-1-1zm5 0c-.5547 0-1 .4492-1 1v2c0 .5508.4453 1 1 1s1-.4492 1-1v-2c0-.5508-.4453-1-1-1zm5 0c-.5547 0-1 .4492-1 1v2c0 .5508.4453 1 1 1s1-.4492 1-1v-2c0-.5508-.4453-1-1-1z' fill='%231E467D'/%3E%3C/svg%3E");
}

.abo-card__block--item:hover .img-abo-card--adress {
    background-image: url("data:image/svg+xml,%3Csvg width='61' height='50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30.9962.0156a.9714.9714 0 00-.1836.0157c-.0625.0156-.125.0312-.1875.0546a1.8638 1.8638 0 00-.1719.0938c-.0273.0195-.0664.0273-.0937.0508L18.0001 10.4609V7.0586a.997.997 0 00-1-1 .997.997 0 00-1 1v5c0 .0156.0078.0312.0117.0508l-2.0117 1.6601V3.0547c0-.5508-.4453-1-1-1s-1 .4492-1 1v12.0039c0 .1094.0313.2148.0625.3164L1.3595 24.2305c-.4258.3515-.4805.9804-.1328 1.4062C1.4259 25.875 1.715 26 2 26a.9937.9937 0 00.6406-.2305l3.3594-2.7812V48h-3c-.5547 0-1 .4492-1 1s.4453 1 1 1h56c.5547 0 1-.4492 1-1s-.4453-1-1-1h-3V22.9883l3.3594 2.7812a.9935.9935 0 00.6406.2305c.2852 0 .5703-.125.7695-.3594.3516-.4297.293-1.0586-.1328-1.4101l-29-24c-.0273-.0235-.0625-.0313-.0937-.0508-.0586-.039-.1133-.0703-.1797-.0938a1.3125 1.3125 0 00-.1758-.0547 1.0267 1.0267 0 00-.1914-.0156zm.0039 2.2813l23 19.0351V38h-16v-8c0-1.1016-.8984-2-2-2h-10c-1.1016 0-2 .8984-2 2v8h-16V21.332l23-19.0351zm0 9.7031c-2.7578 0-5 2.2422-5 5s2.2422 5 5 5 5-2.2422 5-5-2.2422-5-5-5zm0 1.793c1.7695 0 3.207 1.4375 3.207 3.207 0 1.7695-1.4375 3.207-3.207 3.207-1.7695 0-3.207-1.4375-3.207-3.207 0-1.7695 1.4375-3.207 3.207-3.207zm-5 16.207h10v17.9492h-10V30zm7 7c-.5547 0-1 .4492-1 1v2c0 .5508.4453 1 1 1s1-.4492 1-1v-2c0-.5508-.4453-1-1-1zm-25 3h16v8h-16v-8zm30 0h16v8h-16v-8zm-27 2c-.5547 0-1 .4492-1 1v2c0 .5508.4453 1 1 1s1-.4492 1-1v-2c0-.5508-.4453-1-1-1zm5 0c-.5547 0-1 .4492-1 1v2c0 .5508.4453 1 1 1s1-.4492 1-1v-2c0-.5508-.4453-1-1-1zm5 0c-.5547 0-1 .4492-1 1v2c0 .5508.4453 1 1 1s1-.4492 1-1v-2c0-.5508-.4453-1-1-1zm20 0c-.5547 0-1 .4492-1 1v2c0 .5508.4453 1 1 1s1-.4492 1-1v-2c0-.5508-.4453-1-1-1zm5 0c-.5547 0-1 .4492-1 1v2c0 .5508.4453 1 1 1s1-.4492 1-1v-2c0-.5508-.4453-1-1-1zm5 0c-.5547 0-1 .4492-1 1v2c0 .5508.4453 1 1 1s1-.4492 1-1v-2c0-.5508-.4453-1-1-1z' fill='%23ffffff'/%3E%3C/svg%3E");
}

.abo-card__block--item .img-abo-card--annul {
    background-image: url("data:image/svg+xml,%3Csvg width='64' height='50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 0C1.3477 0 0 1.3477 0 3v8.1875c0 1.4492 1.0195 2.6875 2.4219 2.9375C6.2344 14.8125 9 18.1211 9 22s-2.7656 7.1875-6.5781 7.875C1.0195 30.125 0 31.3633 0 32.8125V41c0 1.6523 1.3477 3 3 3h37.0625C42.375 47.6016 46.4102 50 51 50c7.168 0 13-5.832 13-13 0-6.375-4.6172-11.6797-10.6758-12.7812C53.1172 23.5117 53 22.7695 53 22c0-3.8789 2.7656-7.1875 6.5781-7.875C60.9805 13.875 62 12.6367 62 11.1875V3c0-1.6523-1.3477-3-3-3H3zm0 2h11c0 .5547.4492 1 1 1h2c.5508 0 1-.4453 1-1h41c.5508 0 1 .4492 1 1v8.1875c0 .4805-.3281.8906-.7773.9687C54.457 13.0156 51 17.1523 51 22c0 .6875.082 1.3594.2188 2.0117-.0743 0-.1446-.0117-.2188-.0117-7.168 0-13 5.832-13 13 0 1.7695.3594 3.4609 1.0039 5H18c0-.5547-.4492-1-1-1h-2c-.5508 0-1 .4453-1 1H3c-.5508 0-1-.4492-1-1v-8.1875c0-.4805.3281-.8906.7773-.9687C7.543 30.9844 11 26.8477 11 22s-3.457-8.9883-8.2227-9.8438C2.3281 12.0742 2 11.668 2 11.1875V3c0-.5508.4492-1 1-1zm18 2c-.5508 0-1 .4453-1 1v34c0 .5547.4492 1 1 1s1-.4453 1-1V5c0-.5547-.4492-1-1-1zm-6 2c-.5508 0-1 .4453-1 1s.4492 1 1 1h2c.5508 0 1-.4453 1-1s-.4492-1-1-1h-2zm0 5c-.5508 0-1 .4453-1 1s.4492 1 1 1h2c.5508 0 1-.4453 1-1s-.4492-1-1-1h-2zm0 5c-.5508 0-1 .4453-1 1s.4492 1 1 1h2c.5508 0 1-.4453 1-1s-.4492-1-1-1h-2zm0 5c-.5508 0-1 .4453-1 1s.4492 1 1 1h2c.5508 0 1-.4453 1-1s-.4492-1-1-1h-2zm0 5c-.5508 0-1 .4453-1 1s.4492 1 1 1h2c.5508 0 1-.4453 1-1s-.4492-1-1-1h-2zm36 0c6.0664 0 11 4.9336 11 11s-4.9336 11-11 11-11-4.9336-11-11 4.9336-11 11-11zm-36 5c-.5508 0-1 .4453-1 1s.4492 1 1 1h2c.5508 0 1-.4453 1-1s-.4492-1-1-1h-2zm31.7578.7539c-.2539 0-.5117.1016-.707.2969a.9996.9996 0 000 1.414L49.5859 37l-3.5351 3.5352a.9996.9996 0 000 1.414.9935.9935 0 00.707.293.9935.9935 0 00.707-.293L51 38.4141l3.5352 3.5351a.9935.9935 0 00.707.293.9935.9935 0 00.707-.293.9996.9996 0 000-1.414L52.4141 37l3.5351-3.5352a.9996.9996 0 000-1.414.9996.9996 0 00-1.414 0L51 35.5859l-3.5352-3.5351c-.1953-.1953-.4531-.2969-.707-.2969zM15 36c-.5508 0-1 .4453-1 1s.4492 1 1 1h2c.5508 0 1-.4453 1-1s-.4492-1-1-1h-2z' fill='%231E467D'/%3E%3C/svg%3E");
}

.abo-card__block--item:hover .img-abo-card--annul {
    background-image: url("data:image/svg+xml,%3Csvg width='64' height='50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 0C1.3477 0 0 1.3477 0 3v8.1875c0 1.4492 1.0195 2.6875 2.4219 2.9375C6.2344 14.8125 9 18.1211 9 22s-2.7656 7.1875-6.5781 7.875C1.0195 30.125 0 31.3633 0 32.8125V41c0 1.6523 1.3477 3 3 3h37.0625C42.375 47.6016 46.4102 50 51 50c7.168 0 13-5.832 13-13 0-6.375-4.6172-11.6797-10.6758-12.7812C53.1172 23.5117 53 22.7695 53 22c0-3.8789 2.7656-7.1875 6.5781-7.875C60.9805 13.875 62 12.6367 62 11.1875V3c0-1.6523-1.3477-3-3-3H3zm0 2h11c0 .5547.4492 1 1 1h2c.5508 0 1-.4453 1-1h41c.5508 0 1 .4492 1 1v8.1875c0 .4805-.3281.8906-.7773.9687C54.457 13.0156 51 17.1523 51 22c0 .6875.082 1.3594.2188 2.0117-.0743 0-.1446-.0117-.2188-.0117-7.168 0-13 5.832-13 13 0 1.7695.3594 3.4609 1.0039 5H18c0-.5547-.4492-1-1-1h-2c-.5508 0-1 .4453-1 1H3c-.5508 0-1-.4492-1-1v-8.1875c0-.4805.3281-.8906.7773-.9687C7.543 30.9844 11 26.8477 11 22s-3.457-8.9883-8.2227-9.8438C2.3281 12.0742 2 11.668 2 11.1875V3c0-.5508.4492-1 1-1zm18 2c-.5508 0-1 .4453-1 1v34c0 .5547.4492 1 1 1s1-.4453 1-1V5c0-.5547-.4492-1-1-1zm-6 2c-.5508 0-1 .4453-1 1s.4492 1 1 1h2c.5508 0 1-.4453 1-1s-.4492-1-1-1h-2zm0 5c-.5508 0-1 .4453-1 1s.4492 1 1 1h2c.5508 0 1-.4453 1-1s-.4492-1-1-1h-2zm0 5c-.5508 0-1 .4453-1 1s.4492 1 1 1h2c.5508 0 1-.4453 1-1s-.4492-1-1-1h-2zm0 5c-.5508 0-1 .4453-1 1s.4492 1 1 1h2c.5508 0 1-.4453 1-1s-.4492-1-1-1h-2zm0 5c-.5508 0-1 .4453-1 1s.4492 1 1 1h2c.5508 0 1-.4453 1-1s-.4492-1-1-1h-2zm36 0c6.0664 0 11 4.9336 11 11s-4.9336 11-11 11-11-4.9336-11-11 4.9336-11 11-11zm-36 5c-.5508 0-1 .4453-1 1s.4492 1 1 1h2c.5508 0 1-.4453 1-1s-.4492-1-1-1h-2zm31.7578.7539c-.2539 0-.5117.1016-.707.2969a.9996.9996 0 000 1.414L49.5859 37l-3.5351 3.5352a.9996.9996 0 000 1.414.9935.9935 0 00.707.293.9935.9935 0 00.707-.293L51 38.4141l3.5352 3.5351a.9935.9935 0 00.707.293.9935.9935 0 00.707-.293.9996.9996 0 000-1.414L52.4141 37l3.5351-3.5352a.9996.9996 0 000-1.414.9996.9996 0 00-1.414 0L51 35.5859l-3.5352-3.5351c-.1953-.1953-.4531-.2969-.707-.2969zM15 36c-.5508 0-1 .4453-1 1s.4492 1 1 1h2c.5508 0 1-.4453 1-1s-.4492-1-1-1h-2z' fill='%23fff'/%3E%3C/svg%3E");
}

.abo-card__block--item .img-abo-card--platzwechsel {
    background-image: url("data:image/svg+xml,%3Csvg width='54' height='56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 0C9.243 0 7 2.243 7 5v25H5V16c0-.552-.448-1-1-1H1c-.552 0-1 .448-1 1s.448 1 1 1h2v14c0 .552.448 1 1 1h3v22H6c-.552 0-1 .448-1 1s.448 1 1 1h4c.552 0 1-.448 1-1s-.448-1-1-1H9v-1.3555l17.7051-7.9961L45 52.6543V54h-1c-.552 0-1 .448-1 1s.448 1 1 1h4c.552 0 1-.448 1-1s-.448-1-1-1h-1V32h3c.552 0 1-.448 1-1V17h2c.552 0 1-.448 1-1s-.448-1-1-1h-3c-.552 0-1 .448-1 1v14h-2V5c0-2.757-2.243-5-5-5H12zm0 2h30c1.654 0 3 1.346 3 3v19H9V5c0-1.654 1.346-3 3-3zm0 3c-.553 0-1 .448-1 1v2c0 .552.447 1 1 1 .553 0 1-.448 1-1V6c0-.552-.447-1-1-1zm5 0c-.553 0-1 .448-1 1v2c0 .552.447 1 1 1 .553 0 1-.448 1-1V6c0-.552-.447-1-1-1zm5 0c-.553 0-1 .448-1 1v2c0 .552.447 1 1 1 .553 0 1-.448 1-1V6c0-.552-.447-1-1-1zm5 0c-.553 0-1 .448-1 1v2c0 .552.447 1 1 1 .553 0 1-.448 1-1V6c0-.552-.447-1-1-1zm5 0c-.553 0-1 .448-1 1v2c0 .552.447 1 1 1 .553 0 1-.448 1-1V6c0-.552-.447-1-1-1zm5 0c-.553 0-1 .448-1 1v2c0 .552.447 1 1 1 .553 0 1-.448 1-1V6c0-.552-.447-1-1-1zm5 0c-.553 0-1 .448-1 1v2c0 .552.447 1 1 1 .553 0 1-.448 1-1V6c0-.552-.447-1-1-1zM9 26h36v4H9v-4zm.082 6h35.836c-.476 2.834-2.9451 5-5.9121 5H14.9941c-2.967 0-5.437-2.166-5.912-5zM9 36.2773c1.177 1.337 2.7892 2.2767 4.6172 2.5957l-.0176.043 10.6367 4.6543L9 50.4512V36.2773zm36.002 0v14.1934L29.1602 43.541l10.082-4.5527c2.292-.067 4.3418-1.101 5.7598-2.711zM18.7793 39h15.5781l-7.664 3.4609L18.7793 39z' fill='%231E467D'/%3E%3C/svg%3E");
}

.abo-card__block--item:hover .img-abo-card--platzwechsel {
    background-image: url("data:image/svg+xml,%3Csvg width='54' height='56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 0C9.243 0 7 2.243 7 5v25H5V16c0-.552-.448-1-1-1H1c-.552 0-1 .448-1 1s.448 1 1 1h2v14c0 .552.448 1 1 1h3v22H6c-.552 0-1 .448-1 1s.448 1 1 1h4c.552 0 1-.448 1-1s-.448-1-1-1H9v-1.3555l17.7051-7.9961L45 52.6543V54h-1c-.552 0-1 .448-1 1s.448 1 1 1h4c.552 0 1-.448 1-1s-.448-1-1-1h-1V32h3c.552 0 1-.448 1-1V17h2c.552 0 1-.448 1-1s-.448-1-1-1h-3c-.552 0-1 .448-1 1v14h-2V5c0-2.757-2.243-5-5-5H12zm0 2h30c1.654 0 3 1.346 3 3v19H9V5c0-1.654 1.346-3 3-3zm0 3c-.553 0-1 .448-1 1v2c0 .552.447 1 1 1 .553 0 1-.448 1-1V6c0-.552-.447-1-1-1zm5 0c-.553 0-1 .448-1 1v2c0 .552.447 1 1 1 .553 0 1-.448 1-1V6c0-.552-.447-1-1-1zm5 0c-.553 0-1 .448-1 1v2c0 .552.447 1 1 1 .553 0 1-.448 1-1V6c0-.552-.447-1-1-1zm5 0c-.553 0-1 .448-1 1v2c0 .552.447 1 1 1 .553 0 1-.448 1-1V6c0-.552-.447-1-1-1zm5 0c-.553 0-1 .448-1 1v2c0 .552.447 1 1 1 .553 0 1-.448 1-1V6c0-.552-.447-1-1-1zm5 0c-.553 0-1 .448-1 1v2c0 .552.447 1 1 1 .553 0 1-.448 1-1V6c0-.552-.447-1-1-1zm5 0c-.553 0-1 .448-1 1v2c0 .552.447 1 1 1 .553 0 1-.448 1-1V6c0-.552-.447-1-1-1zM9 26h36v4H9v-4zm.082 6h35.836c-.476 2.834-2.9451 5-5.9121 5H14.9941c-2.967 0-5.437-2.166-5.912-5zM9 36.2773c1.177 1.337 2.7892 2.2767 4.6172 2.5957l-.0176.043 10.6367 4.6543L9 50.4512V36.2773zm36.002 0v14.1934L29.1602 43.541l10.082-4.5527c2.292-.067 4.3418-1.101 5.7598-2.711zM18.7793 39h15.5781l-7.664 3.4609L18.7793 39z' fill='%23fff'/%3E%3C/svg%3E");
}

.abo-card__block--item .img-abo-card--umschreibung {
    background-image: url("data:image/svg+xml,%3Csvg width='64' height='64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 10c-1.657 0-3 1.343-3 3v38c0 1.657 1.343 3 3 3h58c1.657 0 3-1.343 3-3V13c0-1.657-1.343-3-3-3H3zm0 2h58c.552 0 1 .448 1 1v38c0 .552-.448 1-1 1H3c-.552 0-1-.448-1-1V13c0-.552.448-1 1-1zm34 7c-.552 0-1 .448-1 1s.448 1 1 1h12c.552 0 1-.448 1-1s-.448-1-1-1H37zm17 0c-.552 0-1 .448-1 1s.448 1 1 1h3c.552 0 1-.448 1-1s-.448-1-1-1h-3zm-17 4c-.552 0-1 .448-1 1s.448 1 1 1h9c.552 0 1-.448 1-1s-.448-1-1-1h-9zm0 18c-.552 0-1 .448-1 1v2c0 .552.448 1 1 1s1-.448 1-1v-2c0-.552-.448-1-1-1zm5 0c-.552 0-1 .448-1 1v2c0 .552.448 1 1 1s1-.448 1-1v-2c0-.552-.448-1-1-1zm5 0c-.552 0-1 .448-1 1v2c0 .552.448 1 1 1s1-.448 1-1v-2c0-.552-.448-1-1-1zm5 0c-.552 0-1 .448-1 1v2c0 .552.448 1 1 1s1-.448 1-1v-2c0-.552-.448-1-1-1zm5 0c-.552 0-1 .448-1 1v2c0 .552.448 1 1 1s1-.448 1-1v-2c0-.552-.448-1-1-1z' fill='%231E467D'/%3E%3Cpath d='M18.9883 25c-4.4087 0-8 3.5913-8 8s3.5913 8 8 8c4.4086 0 8-3.5913 8-8s-3.5914-8-8-8zm-2.4471 1.6923v.4615l2.4615 1.5385 2.4615-1.5385v-.4519a6.7483 6.7483 0 012.6587 1.8943l-.1971.0961-.6154 2.8221 1.8462 2.101.5769-.1154c-.0866 1.125-.4375 2.1731-1 3.0769l-.5-.5h-2.8943l-.798 2.7693.4615.6201c-.6346.1972-1.3125.3029-2.0144.3029a6.8387 6.8387 0 01-1.9952-.298l.4711-.625-.798-2.7693h-2.8943l-.4615.6154c-.601-.9327-.9808-2.024-1.0673-3.1971l.6058.1202 1.8461-2.101-.6154-2.8221-.2211-.1058a6.7679 6.7679 0 012.6827-1.8942zm2.4615 3.2308l-2.5865 1.9711.9855 2.952h3.202l.9855-2.952-2.5865-1.9711z' fill='%231E467D'/%3E%3C/svg%3E");
}

.abo-card__block--item:hover .img-abo-card--umschreibung {
    background-image: url("data:image/svg+xml,%3Csvg width='64' height='64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 10c-1.657 0-3 1.343-3 3v38c0 1.657 1.343 3 3 3h58c1.657 0 3-1.343 3-3V13c0-1.657-1.343-3-3-3H3zm0 2h58c.552 0 1 .448 1 1v38c0 .552-.448 1-1 1H3c-.552 0-1-.448-1-1V13c0-.552.448-1 1-1zm34 7c-.552 0-1 .448-1 1s.448 1 1 1h12c.552 0 1-.448 1-1s-.448-1-1-1H37zm17 0c-.552 0-1 .448-1 1s.448 1 1 1h3c.552 0 1-.448 1-1s-.448-1-1-1h-3zm-17 4c-.552 0-1 .448-1 1s.448 1 1 1h9c.552 0 1-.448 1-1s-.448-1-1-1h-9zm0 18c-.552 0-1 .448-1 1v2c0 .552.448 1 1 1s1-.448 1-1v-2c0-.552-.448-1-1-1zm5 0c-.552 0-1 .448-1 1v2c0 .552.448 1 1 1s1-.448 1-1v-2c0-.552-.448-1-1-1zm5 0c-.552 0-1 .448-1 1v2c0 .552.448 1 1 1s1-.448 1-1v-2c0-.552-.448-1-1-1zm5 0c-.552 0-1 .448-1 1v2c0 .552.448 1 1 1s1-.448 1-1v-2c0-.552-.448-1-1-1zm5 0c-.552 0-1 .448-1 1v2c0 .552.448 1 1 1s1-.448 1-1v-2c0-.552-.448-1-1-1z' fill='%23fff'/%3E%3Cpath d='M18.9883 25c-4.4087 0-8 3.5913-8 8s3.5913 8 8 8c4.4086 0 8-3.5913 8-8s-3.5914-8-8-8zm-2.4471 1.6923v.4615l2.4615 1.5385 2.4615-1.5385v-.4519a6.7483 6.7483 0 012.6587 1.8943l-.1971.0961-.6154 2.8221 1.8462 2.101.5769-.1154c-.0866 1.125-.4375 2.1731-1 3.0769l-.5-.5h-2.8943l-.798 2.7693.4615.6201c-.6346.1972-1.3125.3029-2.0144.3029a6.8387 6.8387 0 01-1.9952-.298l.4711-.625-.798-2.7693h-2.8943l-.4615.6154c-.601-.9327-.9808-2.024-1.0673-3.1971l.6058.1202 1.8461-2.101-.6154-2.8221-.2211-.1058a6.7679 6.7679 0 012.6827-1.8942zm2.4615 3.2308l-2.5865 1.9711.9855 2.952h3.202l.9855-2.952-2.5865-1.9711z' fill='%23fff'/%3E%3C/svg%3E");
}

@media (max-width: 1200px) {
    .abo-card-page__tickets .vc_column-inner > .wpb_wrapper {
        /*padding-left: 100px;*/
        /*padding-right: 65px;*/
    }

    .abo-card-page__tickets .vc_column-inner {
        padding-top: 15px;
        height: 246px;
        /*margin-bottom: 15px;*/
        background-position: left!important;
    }

    .abo-card-page__tickets--text {
        margin-bottom: 0 !important;
    }

    .abo-card__block .abo-card__block-title a,
    .abo-card__block .abo-card__block-title {
        font-size: 16px;
    }

}

@media (max-width: 992px) {
    .abo-card-page__tickets > div {
        width: 100%;
        padding: 8px;
    }

    .abo-card-page__tickets .vc_column-inner {
        /*height: 314px;*/
    }

    .abo-card-page__tickets .vc_column-inner > .wpb_wrapper {
        /*padding-left: 20%;*/
        /*padding-right: 15%;*/
    }

    .abo-card__block {
        margin-bottom: 0;
    }
    .abo-card-page__tickets .vc_column-inner {
        height: 340px;
    }
}

@media (max-width: 767px) {
    .abo-card-page__tickets .vc_column-inner {
        /*height: 233px;*/
    }

    .abo-card-page__tickets {
        margin-bottom: 30px;
    }

    .abo-card__block--item {
        max-width: 217px;
    }

    .abo-card__block--item {
        max-width: 100%;
    }
    .abo-card-page__tickets .vc_column-inner {
        height: 246px;
    }

}

@media (max-width: 576px) {
    .abo-card-page__tickets--text .tickets-title {
        font-size: 32px;
        margin-bottom: 15px;
    }

    .abo-card-page__tickets--text h5 {
        font-size: 12px;
        margin-bottom: 5px;
    }

    .abo-card-page__tickets--text p {
        font-size: 9px;
    }

    .abo-card-page__tickets .vc_column-inner > .wpb_wrapper {
        /*padding-left: 28%;*/
        /*padding-right: 25%;*/
    }

    .abo-card__block .abo-card__block-title a {
        font-size: 14px;
    }
    .abo-card-page__tickets .vc_column-inner {
        height: 200px;
    }
    .abo-card__block-wrapper .slick-slide {
        margin: 9px;
    }

}

@media (max-width: 450px) {
    .abo-card-page__tickets .vc_column-inner {
        /*height: auto;*/
    }
}

@media (max-width: 380px) {
    .abo-card-page__tickets--text .tickets-title {
        font-size: 24px;
        margin-bottom: 0;
    }

    .abo-card-page__tickets--text h5 {
        font-size: 10px;
    }

    .abo-card-page__tickets .vc_column-inner > .wpb_wrapper {
        /*padding-left: 19%;*/
        /*padding-right: 15%;*/
    }
}

/*===============================================15.  search-page ========================================*/

#secondary .widget--sidebar.widget_text .widget__content,
.search-no-results .widget--sidebar.widget_text .widget__content,
.search-results .widget--sidebar.widget_text .widget__content {
    padding: 0;
}

.search-results .widget--sidebar.widget_text .widget__content .sidebar-wrapper {
    margin-bottom: 0;
    border: none;
}


.search-results .widget--sidebar.widget_text .widget__content .sidebar-wrapper h5,
.search-results .widget--sidebar.widget_text .widget__content .sidebar-wrapper p {
    margin-bottom: 0;
}

.search-results .posts--simple-list .posts__title,
.search-results .posts--simple-list:not(.hero-slider-thumbs) .has-post-thumbnail .posts__inner {
    height: auto;
}

.search-page--custom {
    margin-bottom: 40px;
}

.page-search-form .page-search-form--caption {
    font-weight: 600;
    font-size: 16px;
    color: #fff;
}

.page-search-form .page-search-form--result-desc {
    color: #fff;
    font-weight: 700;
    font-size: 16px;
}

.page-search-form .page-search-form--result-desc > span {
    font-weight: 900;
}

.page-search-form #mobile-search-form input[name="s"] {
    background-color: #fff !important;
    color: #1E467D;
    font-weight: 800;
    font-size: 24px;
    border: 1px solid #E4E7ED;
    height: 64px;
    -webkit-border-radius: 32px;
    -moz-border-radius: 32px;
    border-radius: 32px;
    padding: 6px 20px 6px 60px;
    width: 80%;
    margin: 24px auto;
}

.page-search-form .search-form {
    position: relative;
}

.page-search-form .header-mobile__search-submit {
    left: 12%;
    top: 11px;

}

.page-search-form .header-mobile__search-submit .fa.fa-search::after {
    width: 20px;
    height: 20px;
    background: url("data:image/svg+xml,%3Csvg width='22' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.08.44A8.154 8.154 0 00.92 8.6a8.154 8.154 0 008.16 8.16c1.61 0 3.101-.473 4.365-1.275l5.895 5.895 2.04-2.04-5.82-5.805A8.102 8.102 0 0017.24 8.6 8.154 8.154 0 009.08.44zm0 1.92a6.228 6.228 0 016.24 6.24 6.228 6.228 0 01-6.24 6.24A6.228 6.228 0 012.84 8.6a6.228 6.228 0 016.24-6.24z' fill='%231E467D'/%3E%3C/svg%3E") no-repeat;
}
.header-mobile__search-submit .fa.fa-search::after {
    content: "";
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.08 1.44A8.154 8.154 0 001.92 9.6a8.154 8.154 0 008.16 8.16c1.61 0 3.101-.473 4.365-1.275l5.895 5.895 2.04-2.04-5.82-5.805A8.102 8.102 0 0018.24 9.6a8.154 8.154 0 00-8.16-8.16zm0 1.92a6.228 6.228 0 016.24 6.24 6.228 6.228 0 01-6.24 6.24A6.228 6.228 0 013.84 9.6a6.228 6.228 0 016.24-6.24z' fill='%23fff'/%3E%3C/svg%3E");
    -webkit-background-size: contain;
    -moz-background-size: contain;
    background-size: contain;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    top: 10px;
    bottom: 0;
    left: 5px;
}
.header-mobile__search-submit .fa.fa-search::before {
    display: none;
}
.page-heading.page-heading--search {
    background: url("/wp-content/uploads/2020/home-bg-3.png");
    padding-top: 60px!important;
    padding-bottom: 60px!important;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
}

.page-heading--no-bg::before {

}

#secondary,
.search-page--custom > .col-lg-4 {
    padding-left: 22px;
}

.search-filter--custom ul:not([class]) > li::before {
    display: none;
}

.search-filter--custom ul:not([class]) > li {
    padding: 0 32px;
    cursor: pointer;
    position: relative;
    list-style: none;
}
.post-filter--news-custom  input:not(checked) + span:after ,
.post-filter--news-custom #filter-search input:not(checked) + span:after {
    top: 0;
    margin-top: 8px;
}

.search-filter--custom {
    -webkit-border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    border-radius: 5px !important;
    border: 1px solid #e4e7ed;
    margin-bottom: 20px;
}

.post-filter--news-custom #filter-search input:not(checked) + span:before {
    margin-top: 5px;
    top: 0;
}

.search-filter--custom .card {
    margin-bottom: 0;
    border: none;
}

.search-filter--custom ul li span {
    font-weight: 800;
    font-size: 13px;
    color: rgba(49, 64, 75, 0.3);
}

.post-filter--news-custom #filter-search .cs-options--label {
    color: #31404B;
    margin-top: 0;
    margin-bottom: 16px;
}

.search-page--custom .widget-tabbed__nav {
    display: none;
}

.search-page--custom .tab-pane .posts__cta--small {
    margin-right: 2px;
}

.sidebar-all-news .card {
    margin-bottom: 0 !important;
}

.sidebar-all-news .card__no-content.card,
.sidebar-all-news .card__no-content .card__header {
    -webkit-border-radius: 5px 5px 0 0 !important;
    -moz-border-radius: 5px 5px 0 0 !important;
    border-radius: 5px 5px 0 0 !important;
}

.sidebar-all-news .card--clean .card {
    -webkit-border-radius: 0 0 5px 5px !important;
    -moz-border-radius: 0 0 5px 5px !important;
    border-radius: 0 0 5px 5px !important;
    border: none !important;
}

/*.breadcrumbs-search--item:last-of-type ,*/
.breadcrumbs-search--item:first-of-type {
    display: none;
}

.breadcrumbs-search--item {
    color: #1E467D;
    font-size: 9px;
    font-weight: 700;
    position: relative;
    border: 1px solid #EDEFF4;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 5px 16px;
    margin-right: 24px;
    text-transform: uppercase;
}

/*.breadcrumbs-search--item::before ,*/
.breadcrumbs-search--icon {
    /*content: '';*/
    margin: 0 !important;
    content: "" !important;
    position: absolute !important;
    bottom: 0 !important;
    -webkit-transform: translateX(27px) !important;
    -moz-transform: translateX(27px) !important;
    -ms-transform: translateX(27px) !important;
    -o-transform: translateX(27px) !important;
    transform: translateX(27px) !important;
    background: url("data:image/svg+xml,%3Csvg width='5' height='8' viewBox='0 0 5 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.559937 0.799927V7.51993L4.07994 4.15993L0.559937 0.799927Z' fill='%239A9DA2'/%3E%3C/svg%3E%0A") no-repeat !important;
    width: 4px !important;
    height: 7px !important;
    top: 8px;
}

.breadcrumbs-search--item:last-of-type .breadcrumbs-search--icon {
    display: none;
}
#secondary .widget--sidebar  {
    /*background: transparent;*/
    /*border: none!important;*/
}
#secondary .widget--sidebar .card__no-content {
    /*margin-bottom: 0;*/
}
#secondary .sidebar-all-news .card__no-content {
    border: none!important;
    border-bottom: 1px solid #e4e7ed !important;
}
#secondary {
    margin-bottom: 10px!important;
}
@media (max-width: 992px) {
    #secondary,
    .search-page--custom > .col-lg-4 {
        padding-left: 8px;
    }
}

/*==================================================16. stadion map ============================================================================*/


.stadion-map__wrapper {
    background-color: #fff;
    height: 685px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 16px;
    overflow: hidden;

}

.stadion-map__logo {
    padding-top: 48px;
    width: 223px;
    margin: 0 auto;
}

.stadion-map__logo img {
    height: 104px;

}

.stadion-map__img img {
    padding: 9px 10px;
}

.stadion-map__logo-caption {
    color: #9A9DA2;
    font-weight: 200;
    font-size: 12px;
    line-height: 16px;
    text-align: center;
    padding-top: 24px;
    padding-bottom: 24px;
}

.stadion-map__content-img:not(.active),
.stadion-map__content:not(.active) {
    display: none;
}

.stadion-map__nav ul {
    list-style: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.stadion-map__item {
    margin-right: 8px;
    margin-bottom: 8px;
}

.stadion-map__item a {
    color: #9A9DA2;
    font-weight: 600;
    font-size: 12px;
    line-height: 16px;
    padding: 3px 6px;
    padding-left: 25px;
    border: 1px solid #EDEFF4;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.stadion-map__item.stadion-map__item--active a {
    color: #fff;
    background: #1E467D;
    border: none;
}

.stadion-map__legend {
    color: #9A9DA2;
    font-weight: 200;
    font-size: 12px;
    line-height: 16px;
    padding-top: 38px;
    padding-bottom: 16px;
    text-align: center;
}

.stadion-map__content-item {
    font-weight: 400;
    color: #9A9DA2;
    font-size: 12px;
    line-height: 16px;
    padding-bottom: 8px;
    padding-left: 36px;
}

.stadion-map__content-item .stadion-map__content-mark {
    color: #1E467D;
    font-weight: 700;
    display: inline-block;
    width: 8px;

}

#stadion-map__tabs .col-lg-4 {
    padding-right: 0;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 35.33333%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 35.33333%;
    flex: 0 0 35.33333%;
    max-width: 35.33333%;
}

#stadion-map__tabs .col-lg-8 {
    padding-left: 0;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 64.66667%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 64.66667%;
    flex: 0 0 64.66667%;
    max-width: 64.66667%;
}
.stadion-map__link--barrier,
.stadion-map__link--family,
.stadion-map__link--medical,
.stadion-map__link--media,
.stadion-map__link--turnstiles,
.stadion-map__link--control,
.stadion-map__link--entrance {
    position: relative;
}
.stadion-map__link--barrier:before,
.stadion-map__link--family:before,
.stadion-map__link--medical:before,
.stadion-map__link--media:before,
.stadion-map__link--turnstiles:before,
.stadion-map__link--control:before,
.stadion-map__link--entrance:before {
    position: absolute;
    content: "";
    top: 6px;
    left: 8px;
    -webkit-background-size: contain !important;
    -moz-background-size: contain !important;
    background-size: contain !important;
    height: 12px;
}

.stadion-map__link--entrance:before {
    width: 12px;
    background: url("data:image/svg+xml,%3Csvg width='12' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.325 0a2.137 2.137 0 00-.645.105v1.148C5.424.485 6.598 1.35 7.343.39 6.328.605 6.106.011 5.325 0zm3.083.48a1.896 1.896 0 00-.203.008v1.155c.624-.6 1.613.527 2.213-.24C9.45 1.38 9.346.509 8.408.48zM2.092.72c-.149 0-.32.028-.532.105v1.148c.624-.768 1.605.097 2.205-.863-.838.195-1.027-.384-1.673-.39zM6 1.523c-1.616 0-3.073.194-4.147.525-.538.166-.981.362-1.306.6-.324.237-.547.534-.547.885v4.875c0 .132.108.24.24.24H4.8a.24.24 0 00.24-.24V4.245c.08-.005.18-.015.96-.015s.88.01.96.015v4.163c0 .132.108.24.24.24h4.56a.24.24 0 00.24-.24V3.533c0-.351-.223-.648-.547-.885-.325-.238-.768-.434-1.305-.6C9.073 1.717 7.616 1.523 6 1.523zm0 .48c1.576 0 2.997.19 4.005.502.504.156.906.345 1.162.533.257.187.353.353.353.495v4.635H7.44V4.013a.24.24 0 00-.218-.233S6.965 3.75 6 3.75s-1.223.03-1.223.03a.24.24 0 00-.217.233v4.155H.48V3.533c0-.142.096-.308.353-.495.256-.188.658-.377 1.162-.533 1.008-.311 2.43-.502 4.005-.502zM3.84 4.088l-.96.097v1.223l.96-.045V4.088zm4.32 0v1.275l.96.045V4.185l-.96-.097zm-6 .24c-.456.072-.96.24-.96.24v1.005l.96-.09V4.328zm7.68 0v1.177l.96.098V4.568s-.504-.168-.96-.24zm-6 2.017l-.96.045v1.298h.96V6.345zm4.32 0v1.343h.96V6.39l-.96-.045zm-6 .098l-.96.12v1.125h.96V6.443zm7.68 0v1.245h.96V6.563l-.96-.12z' fill='%231E467D'/%3E%3C/svg%3E") no-repeat;
}

.stadion-map__link--control:before {
    width: 12px;
    background: url("data:image/svg+xml,%3Csvg width='13' height='11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.328 0a.49.49 0 00-.35.144l-.67.67L7.9.399a.507.507 0 00-.358-.144A.49.49 0 007.19.4L1.137 6.452a.505.505 0 000 .71l1.077 1.069c.082.083.21.1.31.04a.478.478 0 01.591.072.478.478 0 01.072.59c-.06.1-.043.228.04.31l1.068 1.078a.505.505 0 00.71 0l.662-.67.415.414a.505.505 0 00.71 0l6.053-6.053a.505.505 0 000-.71L11.77 2.233a.255.255 0 00-.311-.04.478.478 0 01-.59-.071.479.479 0 01-.072-.59.255.255 0 00-.04-.312L9.687.144A.507.507 0 009.328 0zm0 .51h.008l.973.981c-.108.343-.072.718.2.99.27.27.646.307.989.199l.98.973v.008L6.442 9.698h-.008l-.399-.406 4.275-4.275.08.08a.257.257 0 00.367-.36l-.08-.08.383-.39a.506.506 0 000-.71L9.982 2.488a.255.255 0 00-.31-.04.478.478 0 01-.591-.071.478.478 0 01-.072-.59.255.255 0 00-.04-.311l-.295-.304.654-.662zM7.542.766h.008l.502.502c.025.085.09.15.175.176l.296.303c-.108.343-.072.718.199.989.271.27.646.307.989.2l.981.98-.518.526a.12.12 0 00-.016.016l-.024.016a.243.243 0 00-.032.04L5.572 9.03a.257.257 0 00-.168.175l-.75.75-.98-.981c.107-.343.071-.718-.2-.99-.271-.27-.646-.306-.99-.199l-.98-.973v-.008L6.257 2.05l.216.08.191-.136.008-.231-.056-.072.926-.925zM6.943 2.16l-.183.128-.008.231.048.072.183.184.216.071.183-.127.008-.232-.048-.071-.183-.184-.216-.072zm.726.726l-.191.128-.008.231.056.072.175.175.215.08.192-.135.008-.232-.056-.072-.176-.175-.215-.072zm.718.718l-.183.128-.008.23.047.073.184.183.215.072.184-.128.008-.231-.048-.072-.184-.183-.215-.072zm.726.726l-.192.127-.008.232.056.072.176.183.215.072.191-.136.008-.223-.047-.08-.184-.175-.215-.072z' fill='%231E467D'/%3E%3C/svg%3E") no-repeat;
}

.stadion-map__link--turnstiles:before {
    width: 10px;
    background: url("data:image/svg+xml,%3Csvg width='11' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.133 0a.286.286 0 00-.286.286V2a.286.286 0 00.286.286h1.009a1.715 1.715 0 00-.413.857H1.276a.286.286 0 100 .571H4.73c.044.26.146.5.293.706L2.788 6.655a.286.286 0 10.404.404l2.235-2.235c.207.147.446.249.706.293V8.57a.286.286 0 10.571 0V5.118c.326-.056.62-.203.857-.414V9.81l-1.827.783a.286.286 0 00-.173.263v.857a.286.286 0 00.286.286h4.857a.286.286 0 00.286-.286V.286A.286.286 0 0010.704 0H4.133zm.285.571h6V11.43H6.133v-.383l1.827-.783A.285.285 0 008.133 10V4.571a.286.286 0 00-.084-.202L5.478 1.798a.286.286 0 00-.202-.084h-.858V.571zm3.715 1.143a.286.286 0 100 .572h1.143a.286.286 0 100-.572H8.133zm-2.579.968l1.61 1.611a1.134 1.134 0 01-.772.276 1.135 1.135 0 01-.756-.309.286.286 0 00-.05-.05 1.135 1.135 0 01-.308-.81c.007-.275.109-.524.276-.718z' fill='%231E467D'/%3E%3C/svg%3E") no-repeat;
}

.stadion-map__link--media:before {
    width: 12px;
    background: url("data:image/svg+xml,%3Csvg width='12' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.85 0c-.457 0-.882.34-1.065.81l-.15.39H3.36V.96a.24.24 0 00-.24-.24H1.44a.24.24 0 00-.24.24v.338C.513 1.508 0 2.126 0 2.88v5.04C0 8.845.755 9.6 1.68 9.6h8.64c.925 0 1.68-.755 1.68-1.68V2.88c0-.925-.755-1.68-1.68-1.68h-.555l-.15-.39C9.432.34 9.008 0 8.55 0h-2.7zm0 .48h2.7c.184 0 .5.208.615.503l.21.547a.24.24 0 00.225.15h.72c.666 0 1.2.534 1.2 1.2v5.04c0 .666-.534 1.2-1.2 1.2H1.68c-.666 0-1.2-.534-1.2-1.2V2.88c0-.597.43-1.09.998-1.185a.24.24 0 00.202-.233V1.2h1.2v.24c0 .132.108.24.24.24H4.8a.24.24 0 00.225-.15l.21-.547C5.349.688 5.666.48 5.85.48zM7.2 2.16c-1.72 0-3.12 1.4-3.12 3.12C4.08 7 5.48 8.4 7.2 8.4c1.72 0 3.12-1.4 3.12-3.12 0-1.72-1.4-3.12-3.12-3.12zm-5.52.24a.48.48 0 100 .96.48.48 0 000-.96zm5.52.24c1.46 0 2.64 1.18 2.64 2.64 0 1.46-1.18 2.64-2.64 2.64-1.46 0-2.64-1.18-2.64-2.64 0-1.46 1.18-2.64 2.64-2.64z' fill='%231E467D'/%3E%3C/svg%3E") no-repeat;
}

.stadion-map__link--medical:before {
    width: 12px;
    background: url("data:image/svg+xml,%3Csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.429 0C.643 0 0 .643 0 1.429v9.142C0 11.357.643 12 1.429 12h9.142c.786 0 1.429-.643 1.429-1.429V1.43C12 .643 11.357 0 10.571 0H1.43zm0 .571h9.142c.477 0 .858.38.858.858v9.142c0 .477-.38.858-.858.858H1.43a.853.853 0 01-.858-.858V1.43c0-.477.38-.858.858-.858zm4 2.286V5.43H2.857V6.57H5.43v2.572H6.57V6.57h2.572V5.43H6.57V2.857H5.43z' fill='%231E467D'/%3E%3C/svg%3E") no-repeat;
}

.stadion-map__link--family:before {
    width: 12px;
    background: url("data:image/svg+xml,%3Csvg width='13' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.604 0C2.887 0 2.3.587 2.3 1.304c0 .718.587 1.305 1.304 1.305.718 0 1.305-.587 1.305-1.305C4.909.587 4.322 0 3.604 0zm5.479 0c-.718 0-1.305.587-1.305 1.304 0 .718.587 1.305 1.305 1.305.717 0 1.304-.587 1.304-1.305C10.387.587 9.8 0 9.083 0zM3.604.522c.435 0 .783.347.783.782a.779.779 0 01-.783.783.779.779 0 01-.782-.783c0-.435.347-.782.782-.782zm5.479 0c.435 0 .782.347.782.782a.779.779 0 01-.782.783.779.779 0 01-.783-.783c0-.435.348-.782.783-.782zM2.43 2.87A1.44 1.44 0 00.996 4.304v3.212a.196.196 0 000 .05.254.254 0 00.008.073c.039.394.37.709.774.709a.77.77 0 00.261-.05v3.01c0 .38.312.692.693.692h.44c.168 0 .311-.079.432-.18.122.101.264.18.432.18h.44a.695.695 0 00.694-.693V9.603a.77.77 0 00.26.05v1.695c0 .356.296.652.653.652h.782a.657.657 0 00.652-.652V9.652a.77.77 0 00.261-.049v1.614c0 .43.354.783.783.783.2 0 .383-.079.522-.204a.778.778 0 00.521.204.787.787 0 00.783-.783V9.13h.677a.51.51 0 00.424-.228v-.008a.56.56 0 00.065-.465v-.008l-.106-.334a.729.729 0 00.628-.334.853.853 0 00.065-.71c-.24-.74-1.052-3.211-1.052-3.211a1.508 1.508 0 00-.334-.58 1.219 1.219 0 00-.889-.382H8.3c-.39 0-.695.178-.889.383a.262.262 0 00.384.358.64.64 0 01.505-.22h1.565c.24 0 .387.095.506.22.118.126.198.29.228.384l1.043 3.203c.042.129.025.225-.008.278-.032.053-.075.09-.187.09a.255.255 0 01-.237-.164v-.008a.238.238 0 00-.024-.073l-.726-2.185a.26.26 0 00-.285-.18.259.259 0 00-.186.122.257.257 0 00-.026.22l.734 2.202a.253.253 0 00.024.065l.335 1.02v.007c0 .009-.008.013-.009.017H8.3V7.043C8.3 6.47 7.83 6 7.257 6H5.69c-.573 0-1.043.47-1.043 1.043v4.264c0 .1-.073.171-.171.171h-.44a.165.165 0 01-.172-.17v-3.31a.262.262 0 00-.293-.26.26.26 0 00-.228.26v3.31c0 .099-.073.17-.172.17h-.44a.165.165 0 01-.171-.17V4.956a.26.26 0 00-.285-.27.307.307 0 00-.033.009.261.261 0 00-.204.26v2.609c0 .148-.113.261-.26.261a.257.257 0 01-.262-.244v-.017a.196.196 0 000-.049V4.304a.91.91 0 01.913-.913h2.348c.196 0 .374.06.522.163a.26.26 0 00.427-.182.26.26 0 00-.125-.242 1.436 1.436 0 00-.824-.26H2.43zm4.044.782c-.574 0-1.044.47-1.044 1.044 0 .573.47 1.043 1.044 1.043.574 0 1.043-.47 1.043-1.043 0-.574-.47-1.044-1.043-1.044zm0 .522c.291 0 .522.23.522.522 0 .291-.23.521-.522.521a.518.518 0 01-.522-.521c0-.292.23-.522.522-.522zM5.69 6.522h1.566c.291 0 .521.23.521.521V8.87c0 .147-.113.26-.26.26h-.261a.261.261 0 00-.261.261v1.957c0 .074-.056.13-.13.13h-.783a.128.128 0 01-.13-.13V9.39a.261.261 0 00-.262-.26h-.26a.256.256 0 01-.261-.261V7.043c0-.291.23-.521.521-.521zM8.3 9.13h.522v2.087c0 .148-.113.261-.261.261a.256.256 0 01-.261-.26V9.13zm1.043 0h.522v2.087c0 .148-.113.261-.26.261a.256.256 0 01-.261-.26V9.13z' fill='%231E467D'/%3E%3C/svg%3E") no-repeat;
}
.stadion-map__link--barrier:before {
    width: 12px;
    background: url("data:image/svg+xml,%3Csvg width='9' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.9032 0c-.7922 0-1.44.6478-1.44 1.44 0 .7922.6478 1.44 1.44 1.44.7922 0 1.44-.6478 1.44-1.44 0-.7922-.6478-1.44-1.44-1.44zm0 .48c.5334 0 .96.4266.96.96s-.4266.96-.96.96a.9559.9559 0 01-.96-.96c0-.5334.4266-.96.96-.96zM3.8007 3.12c-.1331 0-.2672.0375-.39.0975-.0019.001-.0056-.001-.0075 0l-2.0775.93c-.2438.105-.3816.3253-.4425.54l-.5325 1.875c-.106.389.1462.7828.5325.885-.3375.4716-.54 1.05-.54 1.6725 0 1.5881 1.2919 2.88 2.88 2.88 1.2019 0 2.2312-.7444 2.6625-1.7925l1.485 1.485a.2374.2374 0 00.1725.0675h1.2a.2415.2415 0 00.211-.1191.2422.2422 0 000-.2418.2415.2415 0 00-.211-.1191h-1.095l-1.605-1.605c.0356-.181.06-.3638.06-.555 0-.165-.0187-.3225-.045-.48h.51l.7725 1.8375c.001.0037.0066.0037.0075.0075.1387.3684.5175.6234.93.555l.0075-.0075c.5175-.0966.8203-.6431.63-1.1325v-.0075L7.9107 7.26a.1128.1128 0 00-.0075-.015c-.1312-.2962-.4134-.525-.765-.525H5.5707l.315-2.055c.1153-.8081-.5081-1.545-1.3425-1.545h-.7425zm0 .48h.7425c.5578 0 .9469.4613.87.9975L5.0532 6.9a2.8677 2.8677 0 00-1.5075-.6375l.2475-1.545a.238.238 0 00-.0853-.224.2391.2391 0 00-.2372-.0385l-1.59.6525a.239.239 0 00-.135.1575l-.435 1.5075c-.0403.1331-.181.2353-.27.2175h-.0075c-.1519-.0253-.2494-.1828-.2175-.3l.525-1.875c.0347-.1219.0881-.1856.18-.225l2.085-.9375a.1116.1116 0 00.015-.0075c.0675-.0337.1238-.045.18-.045zm-.5475 1.47l-.1875 1.1775c-.4284.0234-.8334.1388-1.1925.33l.3-1.0725 1.08-.435zm-.03 1.65c1.3284 0 2.4 1.0716 2.4 2.4 0 1.3284-1.0716 2.4-2.4 2.4-1.3284 0-2.4-1.0716-2.4-2.4 0-1.3284 1.0716-2.4 2.4-2.4zm2.1375.48h1.7775c.1247 0 .2597.1012.3225.2325.0019.0038.0056.0038.0075.0075l1.005 2.6325c.09.225-.03.4359-.27.4875-.1603.0262-.3563-.0928-.4125-.2475v-.015l-.84-1.9875a.2394.2394 0 00-.225-.15h-.7875c-.1275-.3581-.3281-.6825-.5775-.96zM3.2232 8.64a.4797.4797 0 00-.48.48c0 .2653.2147.48.48.48s.48-.2147.48-.48a.4797.4797 0 00-.48-.48z' fill='%231E467D'/%3E%3C/svg%3E") no-repeat;

}
.stadion-map__item--active .stadion-map__link--barrier:before {
    width: 12px;
    background: url("data:image/svg+xml,%3Csvg width='9' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.9032 0c-.7922 0-1.44.6478-1.44 1.44 0 .7922.6478 1.44 1.44 1.44.7922 0 1.44-.6478 1.44-1.44 0-.7922-.6478-1.44-1.44-1.44zm0 .48c.5334 0 .96.4266.96.96s-.4266.96-.96.96a.9559.9559 0 01-.96-.96c0-.5334.4266-.96.96-.96zM3.8007 3.12c-.1331 0-.2672.0375-.39.0975-.0019.001-.0056-.001-.0075 0l-2.0775.93c-.2438.105-.3816.3253-.4425.54l-.5325 1.875c-.106.389.1462.7828.5325.885-.3375.4716-.54 1.05-.54 1.6725 0 1.5881 1.2919 2.88 2.88 2.88 1.2019 0 2.2312-.7444 2.6625-1.7925l1.485 1.485a.2374.2374 0 00.1725.0675h1.2a.2415.2415 0 00.211-.1191.2422.2422 0 000-.2418.2415.2415 0 00-.211-.1191h-1.095l-1.605-1.605c.0356-.181.06-.3638.06-.555 0-.165-.0187-.3225-.045-.48h.51l.7725 1.8375c.001.0037.0066.0037.0075.0075.1387.3684.5175.6234.93.555l.0075-.0075c.5175-.0966.8203-.6431.63-1.1325v-.0075L7.9107 7.26a.1128.1128 0 00-.0075-.015c-.1312-.2962-.4134-.525-.765-.525H5.5707l.315-2.055c.1153-.8081-.5081-1.545-1.3425-1.545h-.7425zm0 .48h.7425c.5578 0 .9469.4613.87.9975L5.0532 6.9a2.8677 2.8677 0 00-1.5075-.6375l.2475-1.545a.238.238 0 00-.0853-.224.2391.2391 0 00-.2372-.0385l-1.59.6525a.239.239 0 00-.135.1575l-.435 1.5075c-.0403.1331-.181.2353-.27.2175h-.0075c-.1519-.0253-.2494-.1828-.2175-.3l.525-1.875c.0347-.1219.0881-.1856.18-.225l2.085-.9375a.1116.1116 0 00.015-.0075c.0675-.0337.1238-.045.18-.045zm-.5475 1.47l-.1875 1.1775c-.4284.0234-.8334.1388-1.1925.33l.3-1.0725 1.08-.435zm-.03 1.65c1.3284 0 2.4 1.0716 2.4 2.4 0 1.3284-1.0716 2.4-2.4 2.4-1.3284 0-2.4-1.0716-2.4-2.4 0-1.3284 1.0716-2.4 2.4-2.4zm2.1375.48h1.7775c.1247 0 .2597.1012.3225.2325.0019.0038.0056.0038.0075.0075l1.005 2.6325c.09.225-.03.4359-.27.4875-.1603.0262-.3563-.0928-.4125-.2475v-.015l-.84-1.9875a.2394.2394 0 00-.225-.15h-.7875c-.1275-.3581-.3281-.6825-.5775-.96zM3.2232 8.64a.4797.4797 0 00-.48.48c0 .2653.2147.48.48.48s.48-.2147.48-.48a.4797.4797 0 00-.48-.48z' fill='%23fff'/%3E%3C/svg%3E") no-repeat;
}


.stadion-map__item--active .stadion-map__link--entrance:before {
    width: 12px;
    background: url("data:image/svg+xml,%3Csvg width='12' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.325 0a2.137 2.137 0 00-.645.105v1.148C5.424.485 6.598 1.35 7.343.39 6.328.605 6.106.011 5.325 0zm3.083.48a1.896 1.896 0 00-.203.008v1.155c.624-.6 1.613.527 2.213-.24C9.45 1.38 9.346.509 8.408.48zM2.092.72c-.149 0-.32.028-.532.105v1.148c.624-.768 1.605.097 2.205-.863-.838.195-1.027-.384-1.673-.39zM6 1.523c-1.616 0-3.073.194-4.147.525-.538.166-.981.362-1.306.6-.324.237-.547.534-.547.885v4.875c0 .132.108.24.24.24H4.8a.24.24 0 00.24-.24V4.245c.08-.005.18-.015.96-.015s.88.01.96.015v4.163c0 .132.108.24.24.24h4.56a.24.24 0 00.24-.24V3.533c0-.351-.223-.648-.547-.885-.325-.238-.768-.434-1.305-.6C9.073 1.717 7.616 1.523 6 1.523zm0 .48c1.576 0 2.997.19 4.005.502.504.156.906.345 1.162.533.257.187.353.353.353.495v4.635H7.44V4.013a.24.24 0 00-.218-.233S6.965 3.75 6 3.75s-1.223.03-1.223.03a.24.24 0 00-.217.233v4.155H.48V3.533c0-.142.096-.308.353-.495.256-.188.658-.377 1.162-.533 1.008-.311 2.43-.502 4.005-.502zM3.84 4.088l-.96.097v1.223l.96-.045V4.088zm4.32 0v1.275l.96.045V4.185l-.96-.097zm-6 .24c-.456.072-.96.24-.96.24v1.005l.96-.09V4.328zm7.68 0v1.177l.96.098V4.568s-.504-.168-.96-.24zm-6 2.017l-.96.045v1.298h.96V6.345zm4.32 0v1.343h.96V6.39l-.96-.045zm-6 .098l-.96.12v1.125h.96V6.443zm7.68 0v1.245h.96V6.563l-.96-.12z' fill='%23fff'/%3E%3C/svg%3E") no-repeat;
}

.stadion-map__item--active .stadion-map__link--control:before {
    width: 12px;
    background: url("data:image/svg+xml,%3Csvg width='13' height='11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.328 0a.49.49 0 00-.35.144l-.67.67L7.9.399a.507.507 0 00-.358-.144A.49.49 0 007.19.4L1.137 6.452a.505.505 0 000 .71l1.077 1.069c.082.083.21.1.31.04a.478.478 0 01.591.072.478.478 0 01.072.59c-.06.1-.043.228.04.31l1.068 1.078a.505.505 0 00.71 0l.662-.67.415.414a.505.505 0 00.71 0l6.053-6.053a.505.505 0 000-.71L11.77 2.233a.255.255 0 00-.311-.04.478.478 0 01-.59-.071.479.479 0 01-.072-.59.255.255 0 00-.04-.312L9.687.144A.507.507 0 009.328 0zm0 .51h.008l.973.981c-.108.343-.072.718.2.99.27.27.646.307.989.199l.98.973v.008L6.442 9.698h-.008l-.399-.406 4.275-4.275.08.08a.257.257 0 00.367-.36l-.08-.08.383-.39a.506.506 0 000-.71L9.982 2.488a.255.255 0 00-.31-.04.478.478 0 01-.591-.071.478.478 0 01-.072-.59.255.255 0 00-.04-.311l-.295-.304.654-.662zM7.542.766h.008l.502.502c.025.085.09.15.175.176l.296.303c-.108.343-.072.718.199.989.271.27.646.307.989.2l.981.98-.518.526a.12.12 0 00-.016.016l-.024.016a.243.243 0 00-.032.04L5.572 9.03a.257.257 0 00-.168.175l-.75.75-.98-.981c.107-.343.071-.718-.2-.99-.271-.27-.646-.306-.99-.199l-.98-.973v-.008L6.257 2.05l.216.08.191-.136.008-.231-.056-.072.926-.925zM6.943 2.16l-.183.128-.008.231.048.072.183.184.216.071.183-.127.008-.232-.048-.071-.183-.184-.216-.072zm.726.726l-.191.128-.008.231.056.072.175.175.215.08.192-.135.008-.232-.056-.072-.176-.175-.215-.072zm.718.718l-.183.128-.008.23.047.073.184.183.215.072.184-.128.008-.231-.048-.072-.184-.183-.215-.072zm.726.726l-.192.127-.008.232.056.072.176.183.215.072.191-.136.008-.223-.047-.08-.184-.175-.215-.072z' fill='%23fff'/%3E%3C/svg%3E") no-repeat;
}

.stadion-map__item--active .stadion-map__link--turnstiles:before {
    width: 10px;
    background: url("data:image/svg+xml,%3Csvg width='11' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.133 0a.286.286 0 00-.286.286V2a.286.286 0 00.286.286h1.009a1.715 1.715 0 00-.413.857H1.276a.286.286 0 100 .571H4.73c.044.26.146.5.293.706L2.788 6.655a.286.286 0 10.404.404l2.235-2.235c.207.147.446.249.706.293V8.57a.286.286 0 10.571 0V5.118c.326-.056.62-.203.857-.414V9.81l-1.827.783a.286.286 0 00-.173.263v.857a.286.286 0 00.286.286h4.857a.286.286 0 00.286-.286V.286A.286.286 0 0010.704 0H4.133zm.285.571h6V11.43H6.133v-.383l1.827-.783A.285.285 0 008.133 10V4.571a.286.286 0 00-.084-.202L5.478 1.798a.286.286 0 00-.202-.084h-.858V.571zm3.715 1.143a.286.286 0 100 .572h1.143a.286.286 0 100-.572H8.133zm-2.579.968l1.61 1.611a1.134 1.134 0 01-.772.276 1.135 1.135 0 01-.756-.309.286.286 0 00-.05-.05 1.135 1.135 0 01-.308-.81c.007-.275.109-.524.276-.718z' fill='%23fff'/%3E%3C/svg%3E") no-repeat;
}

.stadion-map__item--active .stadion-map__link--media:before {
    width: 12px;
    background: url("data:image/svg+xml,%3Csvg width='12' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.85 0c-.457 0-.882.34-1.065.81l-.15.39H3.36V.96a.24.24 0 00-.24-.24H1.44a.24.24 0 00-.24.24v.338C.513 1.508 0 2.126 0 2.88v5.04C0 8.845.755 9.6 1.68 9.6h8.64c.925 0 1.68-.755 1.68-1.68V2.88c0-.925-.755-1.68-1.68-1.68h-.555l-.15-.39C9.432.34 9.008 0 8.55 0h-2.7zm0 .48h2.7c.184 0 .5.208.615.503l.21.547a.24.24 0 00.225.15h.72c.666 0 1.2.534 1.2 1.2v5.04c0 .666-.534 1.2-1.2 1.2H1.68c-.666 0-1.2-.534-1.2-1.2V2.88c0-.597.43-1.09.998-1.185a.24.24 0 00.202-.233V1.2h1.2v.24c0 .132.108.24.24.24H4.8a.24.24 0 00.225-.15l.21-.547C5.349.688 5.666.48 5.85.48zM7.2 2.16c-1.72 0-3.12 1.4-3.12 3.12C4.08 7 5.48 8.4 7.2 8.4c1.72 0 3.12-1.4 3.12-3.12 0-1.72-1.4-3.12-3.12-3.12zm-5.52.24a.48.48 0 100 .96.48.48 0 000-.96zm5.52.24c1.46 0 2.64 1.18 2.64 2.64 0 1.46-1.18 2.64-2.64 2.64-1.46 0-2.64-1.18-2.64-2.64 0-1.46 1.18-2.64 2.64-2.64z' fill='%23fff'/%3E%3C/svg%3E") no-repeat;
}

.stadion-map__item--active .stadion-map__link--medical:before {
    width: 12px;
    background: url("data:image/svg+xml,%3Csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.429 0C.643 0 0 .643 0 1.429v9.142C0 11.357.643 12 1.429 12h9.142c.786 0 1.429-.643 1.429-1.429V1.43C12 .643 11.357 0 10.571 0H1.43zm0 .571h9.142c.477 0 .858.38.858.858v9.142c0 .477-.38.858-.858.858H1.43a.853.853 0 01-.858-.858V1.43c0-.477.38-.858.858-.858zm4 2.286V5.43H2.857V6.57H5.43v2.572H6.57V6.57h2.572V5.43H6.57V2.857H5.43z' fill='%23fff'/%3E%3C/svg%3E") no-repeat;
}

.stadion-map__item--active .stadion-map__link--family:before {
    width: 12px;
    background: url("data:image/svg+xml,%3Csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.609 0a1.306 1.306 0 000 2.609 1.306 1.306 0 000-2.609zm5.478 0a1.306 1.306 0 000 2.609 1.306 1.306 0 000-2.609zM1.435 2.87C.642 2.87 0 3.512 0 4.304v3.498c0 .26.175.496.432.538a.523.523 0 00.611-.514V5.217h.261v6.13a.651.651 0 101.305 0v-3.26h.26v3.26a.651.651 0 101.305 0V9.604a.77.77 0 00.26.05v1.695c0 .356.296.652.653.652h.783a.657.657 0 00.652-.652V9.652c.2 0 .383-.078.521-.204v2.03a.521.521 0 101.044 0V9.391h-.986a.794.794 0 00.154-.26h2.593a.523.523 0 00.497-.685L9.302 5.25l.252-.082.848 2.601a.467.467 0 00.44.326h.017c.318 0 .54-.31.44-.611l-1.207-3.652c-.15-.466-.547-.962-1.222-.962H7.304a1.2 1.2 0 00-.896.39l-.27.319a1.281 1.281 0 00-.66-.188c-.206 0-.397.053-.57.139a.868.868 0 00-.27-.375l-.032-.025c-.24-.169-.53-.26-.823-.26H1.435zm4.043 1.043c.435 0 .783.348.783.783a.779.779 0 01-.783.782.779.779 0 01-.782-.782c0-.435.347-.783.782-.783zm-.782 2.348H6.26c.291 0 .522.23.522.522V8.87c0 .147-.114.26-.261.26H6.26A.261.261 0 006 9.391v1.957c0 .074-.056.13-.13.13h-.783a.128.128 0 01-.13-.13V9.39a.261.261 0 00-.261-.26h-.261a.256.256 0 01-.261-.261V6.783c0-.292.23-.522.522-.522zm3.652 3.13v2.087a.521.521 0 101.043 0V9.391H8.348z' fill='%23fff'/%3E%3C/svg%3E") no-repeat;
}

.stadion-map__content.active,
.stadion-map__content-img.active {
    display: block;
    -webkit-animation: fade 0.5s linear;
    -moz-animation: fade 0.5s linear;
    -o-animation: fade 0.5s linear;
    animation: fade 0.5s linear;
    opacity: 1;
}

.stadion-map__content-mark--icon {
    display: inline-block;
    width: 13px;
    text-align: center;
}

.stadion-map__content-mark--icon > svg {
    margin-bottom: 2px !important;
}

.stadion-map__content-item > span:last-child {
    padding-left: 15px;
}

.stadion-map-medien .stadion-map__content {
    display: block;
    width: 60%;
    margin: 0 auto;
}

.stadion-map-medien .stadion-map__content .stadion-map__content-item {
    padding-bottom: 15px;

}

.stadion-map-medien .stadion-map__content .stadion-map__content-item > div {
    padding-left: 30px;
    font-size: 10px;
}

.stadion-map-medien .stadion-map__content .stadion-map__content-item > span:last-of-type {
    padding-left: 15px;
    color: #31404B;
    font-weight: 700;
}

.stadion-map-medien .stadion-map__logo {
    margin-bottom: 60px;
}

@media (max-width: 1200px) {
    #stadion-map__tabs .col-lg-4 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 43.33333%;
        -moz-box-flex: 0;
        -ms-flex: 0 0 43.33333%;
        flex: 0 0 43.33333%;
        max-width: 43.33333%;
    }

    #stadion-map__tabs .col-lg-8 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 56.66667%;
        -moz-box-flex: 0;
        -ms-flex: 0 0 56.66667%;
        flex: 0 0 56.66667%;
        max-width: 56.66667%;
    }

    .stadion-map__wrapper {
        height: auto;
    }

    .stadion-map__legend {
        padding-top: 10px;
    }
}

@media (max-width: 992px) {

    #stadion-map__tabs .col-lg-8,
    #stadion-map__tabs .col-lg-4 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -moz-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .stadion-map__nav ul {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .stadion-map__content.active {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .stadion-map__content.active > div {
        width: 50%;
    }

    #stadion-map__tabs .col-lg-8 {
        padding-left: 8px;
    }

    #stadion-map__tabs .col-lg-4 {
        padding-right: 8px;
    }
}

@media (max-width: 768px) {
    .stadion-map__content.active > div {
        width: 100%;
    }

    .stadion-map-medien .stadion-map__content {
        width: 100%;

    }

    .stadion-map-medien .stadion-map__content > div {
        width: 50%;
    }
}

@media (max-width: 460px) {
    .stadion-map-medien .stadion-map__content > div {
        width: 100%;
    }
}

/*=====================================================17. filter all-news-page =====================================================*/


div.cs-skin-border.active .cs-options {
    opacity: 1;
    -webkit-transition: opacity 0.2s;
    -o-transition: opacity 0.2s;
    -moz-transition: opacity 0.2s;
    transition: opacity 0.2s;
}

.cs-select.active .cs-options {
    visibility: visible;
}

.post-filter--news-custom input:not(checked) {
    position: absolute;
    opacity: 0;
}

.post-filter--news-custom input:not(checked) + span:before {
    content: '';
    position: absolute;
    display: block;
    width: 16px;
    height: 16px;
    background: #fff;
    border: 1px solid #9A9DA2;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    margin-right: 10px;
    margin-top: -3px;
    left: 0;
}

.post-filter--news-custom input:checked + span:before {
    background: #1E467D;
    border: none;
}

.post-filter--news-custom input:checked + span:after {
    opacity: 1;
}

.post-filter--news-custom .cs-skin-border .cs-options li span {
    padding-left: 32px !important;
    line-height: 11px;
    padding-bottom: 7px;
    padding-top: 7px;
}
.post-filter--news-custom input:not(checked) + span:after,
.post-filter--news-custom input:not(checked) + span:after {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='11' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.913 4.035h0a.525.525 0 01.412.2l-.412-.2zm0 0h-.82a.243.243 0 00-.19.394h0l3.21 4.067h0c.21.266.613.265.824 0h0l5.723-7.252s0 0 0 0A.243.243 0 0010.47.85h-.82a.523.523 0 00-.411.2s0 0 0 0L4.523 7.023m-2.61-2.987l2.61 2.987m0 0L2.325 4.235l2.199 2.787z' fill='%23fff' stroke='%23fff' stroke-width='.3'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    background-size: contain;
    position: absolute;
    top: 0;
    left: 2px;
    opacity: 0;
    width: 10px;
    height: 100%;
    -webkit-transition: all .1s;
    -o-transition: all .1s;
    -moz-transition: all .1s;
    transition: all .1s;
}

.post-filter--news-custom .cs-options--label {
    color: #9a9da2;
    font-weight: 800;
    font-size: 8px;
    line-height: 14px;
    margin-bottom: 22px;
    margin-top: 24px;
}

.post-filter--news-custom .cs-options li:before {
    display: none !important;
}

.post-filter--news-custom .cs-options li {
    padding: 0 !important;
    line-height: 1;

}

.post-filter--news-custom .btn-primary-inverse.btn-fill {
    font-weight: 700;
    font-size: 9px;
    line-height: 14px;
    text-transform: uppercase;
    width: 68px;
    height: 24px;
    border: none;
    margin-top: 9px;
}

/*
.post-filter--news-custom:not(.post-filter--offers) .cs-options ul li:first-of-type {
    border-bottom: 1px solid #E4E7ED;
    margin-bottom: 7px !important;
    padding-bottom: 7px !important;
}
*/

.post-filter--news-custom .cs-select ul {
    padding-bottom: 24px !important;
    padding-right: 24px !important;
}

.post-filter--news-custom .cs-skin-border.active {
    z-index: 200;
}

.post-filter--news-custom .cs-skin-border.active .cs-options {
    visibility: visible;
}

.cs-select.active > span::after {
    -webkit-transform: translateY(-50%) rotate(180deg);
    -moz-transform: translateY(-50%) rotate(180deg);
    -ms-transform: translateY(-50%) rotate(180deg);
    -o-transform: translateY(-50%) rotate(180deg);
    transform: translateY(-50%) rotate(180deg);
}

.post-filter--news-custom .post-filter__select .post-filter__label {
    top: 24px;
    margin-bottom: 4px;
}

.post-filter--news-custom .cs-options li > label {
    display: block;
}

@media (max-width: 992px) {
    .news-page .post-filter__submit .btn {
        padding-top: 16px;
    }

    .post-filter--news-custom .post-filter__select .post-filter__label {
        top: 13px;
    }
}


/*============================================================== 18. publication  ============================================*/

.block-post-loop {
    margin-bottom: 0;
}

.kpis li.views-stats {
    font-size: 14px;
    font-weight: 400;
    text-transform: capitalize;
}

.kpis li.views-stats {
    display: none;
}

.kpis li img {
    vertical-align: bottom;
    height: 20px;
    margin-right: 6px;

}

.yawave-header .layer .yawave-header-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    height: 600px;
}

.yawave-header .layer .yawave-header-container .posts__cat {
    padding-top: 50px;
}

.action_buttons .btn[data-yawave-type="button"] {
    background: #004b8e;
    margin: 10px 0;
}
#yawave-buttons .btn[data-yawave-tool="form"],
#yawave-buttons .btn[data-yawave-tool="share"],
#yawave-buttons .btn[data-yawave-tool="payment"],
.sticky-bar__buttons .btn {
    background: #1E467D;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-weight: 600;
    font-size: 14px;
    line-height: 16px;
    color: #FFFFFF;
    padding: 15px 16px 15px 35px;
    position: relative;
    margin-bottom: 10px;
    margin-right: 10px;
}
#yawave-buttons .btn[data-yawave-tool="form"] {
    padding: 15px 16px 15px 16px;
}
#yawave-buttons .btn[data-yawave-tool="share"]:before ,
.sticky-bar__buttons .btn:first-of-type:before {
    position: absolute;
    content: '';
    top: 14px;
    left: 16px;
    width: 11px;
    height: 16px;
    background: url("data:image/svg+xml,%3Csvg width='11' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.179 2.92l1.608-1.663v7.335c0 .203.16.368.356.368a.362.362 0 00.355-.368V1.257L7.107 2.92a.349.349 0 00.503 0 .377.377 0 000-.52L5.394.107a.347.347 0 00-.503 0L2.675 2.4a.377.377 0 000 .52.347.347 0 00.504 0z' fill='%23fff'/%3E%3Cpath d='M9.915 4.48H6.87a.361.361 0 00-.37.352c0 .194.166.351.37.351h2.673v10.114H.741V5.183h2.673c.204 0 .37-.157.37-.351a.361.361 0 00-.37-.352H.37a.361.361 0 00-.37.352v10.817c0 .194.166.351.37.351h9.545c.204 0 .37-.157.37-.351V4.832a.361.361 0 00-.37-.352z' fill='%23fff'/%3E%3C/svg%3E") no-repeat;
}
#yawave-buttons .btn[data-yawave-tool="payment"]:before {
    position: absolute;
    content: '';
    top: 15px;
    left: 16px;
    width: 15px;
    height: 15px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='%23fff' d='M 6 5 C 3.800781 5 2 6.800781 2 9 L 2 31 C 2 32.953125 3.421875 34.566406 5.28125 34.90625 L 6.59375 42.3125 C 6.976563 44.476563 9.054688 45.945313 11.21875 45.5625 L 44.6875 39.59375 C 46.851563 39.210938 48.320313 37.132813 47.9375 34.96875 L 44.09375 13.3125 C 44.078125 13.214844 44.046875 13.121094 44 13.03125 L 44 9 C 44 6.800781 42.199219 5 40 5 Z M 6 7 L 40 7 C 41.117188 7 42 7.882813 42 9 L 42 12 L 4 12 L 4 9 C 4 7.882813 4.882813 7 6 7 Z M 4 17 L 42 17 L 42 31 C 42 32.117188 41.117188 33 40 33 L 6 33 C 4.882813 33 4 32.117188 4 31 Z M 9 20 L 9 22 L 25 22 L 25 20 Z M 44 24.21875 L 45.96875 35.3125 C 46.164063 36.410156 45.445313 37.429688 44.34375 37.625 L 10.875 43.59375 C 9.777344 43.789063 8.757813 43.070313 8.5625 41.96875 L 7.3125 35 L 40 35 C 42.199219 35 44 33.199219 44 31 Z'%3E%3C/path%3E%3C/svg%3E"); no-repeat;
}
.sticky-bar__buttons .btn{
    margin-left: 16px;
}
#yawave-buttons .btn[data-yawave-tool="feedback"] ,
.feedback-btn.btn,
.feedback-btn .btn {
    font-weight: 600;
    font-size: 14px;
    line-height: 16px;
    color: #17345C;
    background: #FFF;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    text-transform: uppercase;
    padding: 15px 16px 15px 40px;
    position: relative;
    margin-bottom: 10px;
}
#yawave-buttons .btn[data-yawave-tool="feedback"]:before,
.feedback-btn.btn:before,
.feedback-btn .btn:before {
    position: absolute;
    content: '';
    top: 14px;
    left: 16px;
    width: 16px;
    height: 16px;
    background: url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0a.348.348 0 00-.054.005C3.557.035 0 3.604 0 8c0 4.414 3.586 8 8 8s8-3.586 8-8C16 3.604 12.444.036 8.055.005A.348.348 0 008 0zm0 .696A7.299 7.299 0 0115.304 8 7.299 7.299 0 018 15.304 7.299 7.299 0 01.696 8 7.299 7.299 0 018 .696zm-2.783 4.87a1.043 1.043 0 100 2.086 1.043 1.043 0 000-2.087zm5.566 0a1.043 1.043 0 100 2.086 1.043 1.043 0 000-2.087zm-7.32 3.821a.348.348 0 00-.268.555s1.82 2.58 4.805 2.58c2.986 0 4.805-2.58 4.805-2.58a.348.348 0 10-.566-.405s-1.66 2.29-4.239 2.29c-2.58 0-4.238-2.29-4.238-2.29a.348.348 0 00-.299-.15z' fill='%231E467D'/%3E%3C/svg%3E") no-repeat;
}

#yawave-buttons .btn[data-yawave-tool="subscribe"] {
    color: #17345C;
    background: #FFF;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    text-transform: uppercase;
    padding: 15px 16px;
    position: relative;
    margin-bottom: 10px;
    font-weight: 600;
    font-size: 14px;
    line-height: 16px;
    margin-left: 10px;
}

#yawave-buttons span img {
  display: inline-block;
  height: 16px!important;
  margin-right: 0;
  display: none;
}


/*.yawave-header-container .feedback-btn .btn {*/
/*    position: absolute;*/
/*    bottom: 198px;*/
/*    left: 51%;*/
/*}*/

.publication-content {
    background: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-bottom: 40px;
    margin-top: 13px;
}
.publication-content .publication_type_icon {
    margin-top: 0;
}
.publication-content__date {
    margin-bottom: 24px;
}

.public-date {
    color: #9A9DA2;
    font-weight: 400;
    font-size: 14px;
    text-transform: capitalize;
}

.public-author {
    color: #1E467D;
    font-weight: 600;
    font-size: 14px;
    text-transform: capitalize;
}

.publication-content__content {
    color: #292C31;
    font-size: 15px;
    line-height: 26px;
}

.publication-content__content .publication-content__subtitle {
    font-weight: 700;
}

#sticky {
    /*max-width: 1186px;*/
    width: 100vw;
    height: 80px;
    margin-left: -50vw;
    left: 50%;

}
#sticky.index-bar {
    z-index: 0!important;
}
#sticky.stick {
    /*#sticky {*/
    position: fixed;
    bottom: 0;
    z-index: 2;
    opacity: 1;
    -webkit-transition: opacity 0.5s;
    -o-transition: opacity 0.5s;
    -moz-transition: opacity 0.5s;
    transition: opacity 0.5s;
    background: #fff;


}

.sticky-bar__wrapper {
    background-color: #fff;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 7px 24px;
    margin: 0 auto;
    -webkit-border-radius: 4px 4px 0 0 ;
    -moz-border-radius: 4px 4px 0 0 ;
    border-radius: 4px 4px 0 0 ;
}

.sticky-bar__wrapper .sticky-bar__title {
    font-weight: 500;
    font-size: 15px;
    color: #4A4A4A;
    padding-right: 40px;
}

.sticky-bar__buttons .btn {
    margin-bottom: 0 !important;
}
.bg-publication-video {
    -webkit-background-size: contain!important;
    -moz-background-size: contain!important;
    background-size: contain!important;
}
@media (max-width: 1200px) {
    .yawave-header-container .feedback-btn .btn {
        bottom: 160px;
    }
    #sticky {
        /*max-width: 960px;*/
    }
}

@media (max-width: 992px) {
    .bg-publication-video {
        margin-top: 48px;
    }
    .yawave-header .layer {
        padding: 0 11% !important;
    }
    #sticky {
        /*max-width: 720px;*/
        height: auto;
    }
    .sticky-bar__buttons .btn {
        margin-left: 0;
        font-size: 12px;
        padding: 8px 8px 8px 27px;
    }
    .feedback-btn.btn:before,
    .sticky-bar__buttons .btn:first-of-type:before {
        top: 7px;
        left: 9px;
    }

    .bg-publication-video > .container {
        max-width: 100%;
        padding: 0;
    }
    .sticky-bar__buttons {
        text-align: center;
    }
    .sticky-bar__buttons .btn {
        margin-bottom: 5px!important;
    }

}

@media (max-width: 768px) {

    .yawave-header-container #yawave-header h1 {
        font-size: 36px;
        word-break: break-word;
    }

    .yawave-header-container #yawave-header h2 {
        font-size: 20px;
        word-break: break-word;
    }
    #sticky {
        /*max-width: 540px;*/

    }

    #primary.publication-content .publication-title {
        font-size: 24px;
    }
    .sticky-bar__wrapper .sticky-bar__title {
        display: none;
    }
    .sticky-bar__wrapper {
        /*margin: 0 16px 0 8px;*/
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}

@media (max-width: 576px) {

    .yawave-header-container .feedback-btn .btn {
        position: relative;
        bottom: auto;
        left: auto;
    }

    .yawave-header-container #yawave-header h1 {
        font-size: 24px;
    }

    .yawave-header-container #yawave-header h2 {
        font-size: 16px;
    }
    #sticky {
        /*max-width: 100%;*/
    }





}
@media (max-width: 420px) {
    #primary.publication-content {
        padding: 24px 9px;
    }
}


body.single-publication {
    background-color: #edeff4 !important;
}

p:empty {
    display: none;
    font-size: 0 !important;
}

.publication-content  .posts__date {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 15px;
}
.publication-content .block-grid {
    min-width: 100% !important;
    max-width: 100% !important;
}

.publication-content .block-grid .num12 {
    min-width: 100% !important;
    max-width: 100% !important;
    display: table-cell;
    vertical-align: top;
    width: 100% !important;
    padding: 0 !important;
}

.publication-content .block-grid .img-container img {
    max-width: 100% !important;
}

.publication-content .block-grid .button-container > a > span > br {
    display: none;
}

.publication-content .block-grid .num12 span,
.publication-content .block-grid .num12 li > span,
.publication-content .block-grid .num12 p > span {
    font-family: Nunito Sans !important;
    font-size: 15px;
    line-height: 26px !important;
    color: #292C31 !important;
}

.publication-content .block-grid .divider {
    display: none;
}

.publication-content .block-grid .button-container > a span {
    font-weight: 600 !important;
    font-size: 14px !important;
    color: #fff !important;
}


/*=====================================================19. hospitality =================================================*/

.hospitality-step-block {
    background: #fff;
    border: 1px solid #E4E7ED;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 24px 40px 15px 40px;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-bottom: 30px;
}

.hospitality-step-block h3 {
    text-transform: capitalize;
    color: #1E467D;
}

.hospitality-step-block--two .wpb_raw_html,
.hospitality-step-block .wpb_raw_html {
    margin-bottom: 0 !important;
}

.hospitality-step-block--two .grid-gorizont {
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
}

/*.hospital-business-form .hospital-btn-all {*/
/*    background: #EDEFF4;*/
/*    -webkit-border-radius: 4px;*/
/*    -moz-border-radius: 4px;*/
/*    border-radius: 4px;*/
/*    padding: 3px;*/
/*    text-align: center;*/
/*}*/

/*.hospital-business-form .hospital-btn-all .btn {*/
/*    font-weight: 700;*/
/*    font-size: 13px;*/
/*    line-height: 22px;*/
/*    color: #17345C;*/
/*    padding: 0;*/
/*    text-transform: none;*/
/*}*/

.events-form .gfield_consent_label {
    color: #31404B !important;
    font-weight: 700 !important;
    font-size: 13px !important;
    line-height: 22px !important;
    text-transform: uppercase !important;
    padding-left: 30px !important;
}

.events-form .gfield_consent_label:before,
.events-form .gfield_consent_label:after {
    top: 2px !important;
}

.hospital-steps {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 24px;
    margin-bottom: 0;
}

.hospital-steps .hospital-steps__segment {
    position: relative;
    list-style: none;
}

.hospital-steps .hospital-steps__segment:not(:last-child) {
    -webkit-flex-basis: 1rem;
    -ms-flex-preferred-size: 1rem;
    flex-basis: 1rem;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
}

.hospital-steps .hospital-steps__marker {
    background: #FFFFFF;
    border: 1px solid #EDEFF4;
}

.hospital-steps .hospital-steps__marker {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    font-weight: 700;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    z-index: 2;
    height: 16px;
    width: 16px;
    overflow: hidden;
}

.hospital-steps .hospital-steps__segment:not(:last-child):after {
    content: " ";
    display: block;
    position: absolute;
    background: #EDEFF4;
    height: 4px;
    left: 13px;
    right: 0;
    bottom: 7px;
}

.hospital-steps .hospital-steps__segment.hospital-steps__checked:after {
    background: -webkit-gradient(linear, left top, left bottom, from(#154281), to(#5C8CD0));
    background: -webkit-linear-gradient(top, #154281 0%, #5C8CD0 100%);
    background: -moz-linear-gradient(top, #154281 0%, #5C8CD0 100%);
    background: -o-linear-gradient(top, #154281 0%, #5C8CD0 100%);
    background: linear-gradient(180deg, #154281 0%, #5C8CD0 100%);
}

.hospital-steps .hospital-steps__segment.hospital-steps__checked .hospital-steps__marker {
    background: #1E467D;
    border: none;
}

.hospital-steps .hospital-steps__segment.hospital-steps__checked .hospital-steps__marker:before {
    content: '';
    width: 8px;
    height: 8px;
    top: 0;
    left: 0;
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg width='8' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.71.38a.32.32 0 00-.26.15L3.44 5.135 1.49 3.45a.3188.3188 0 00-.325-.083.3197.3197 0 00-.095.563L3.3 5.86a.3208.3208 0 00.2532.0725.3215.3215 0 00.2218-.1425L6.99.88a.3196.3196 0 00.015-.3368A.3214.3214 0 006.71.38z' fill='%23fff'/%3E%3C/svg%3E");
}

.hospital-steps .hospital-steps__segment.hospital-steps__active .hospital-steps__marker:before {
    content: '';
    width: 6px;
    height: 6px;
    background: #1E467D;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    top: 0;
    left: 0;
}

.hospital-steps .hospital-steps__label {
    position: relative;
    height: 40px;
}

.hospital-steps__segment p {
    font-size: 16px;
    line-height: 14px;
    color: #9A9DA2;
    font-weight: 600;
}

.hospital-steps .hospital-steps__segment.hospital-steps__checked p,
.hospital-steps__segment .is-size-1,
.hospital-steps__segment.hospital-steps__active p {
    font-weight: 700;
    color: #31404B;
}

.hospital-steps .hospital-steps__label .is-size-3 {
    position: absolute;
    width: 120px;
    right: 0;
}

.hospital-steps .hospital-steps__label .is-size-2 {
    position: absolute;
    width: 148px;
    left: -13%;
}

.hospital-step__three {
    background: #fff;
    height: 344px;
    margin-left: 0 !important;
    margin-right: 0 !important;
    border: 1px solid #E4E7ED;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.hospital-step__three-img img {
    width: 96px;

}

.hospital-step__three-title {
    color: #31404B;
    font-weight: 600;
    font-size: 24px;
    line-height: 32px;
    padding-bottom: 12px;
}

.hospital-step__three-sub-title {
    font-weight: 600;
    font-size: 16px;
    line-height: 32px;
    color: #31404B;
    padding: 0 4px;
}

.hospital-step__three-deck {
    font-size: 14px;
    line-height: 32px;
    color: #31404B;
    padding: 0 4px;
}

.hospital-business-form #field_3_49 .gfield_description {
    line-height: 1.3;
}

body .gform_wrapper .hospital-business-form  .gfield .ginput_container_consent label {
    font-weight: 600;
    font-size: 15px;
    padding-left: 60px;
}

body .gform_wrapper .hospital-business-form  .gfield .ginput_container_consent label:after {
    left: 29px;
}

body .gform_wrapper .hospital-business-form .gfield .ginput_container_consent label:before {
    left: 24px;
}
.post-filter__reset.js-reset-filter.btn.btn-outline.btn-default {
    font-weight: 600;
    border: 1px solid #1E467D!important;
}
.post-filter__reset.js-reset-filter.btn.btn-outline.btn-default:hover {
    border: 1px solid #9a9da2 !important;
}
.event-filter__select {
    padding-left: 15px;
    border-bottom: 1px solid #edeff4;
}
.event-filter__select:last-of-type {
    border-bottom: none;
}
.event-filter__select:first-of-type {
    border-bottom: none;
    padding-left: 0;
}
.event-filter__select:first-of-type .event-filter__form-label {
    padding-left: 15px;
}
/*****************************************************19.1 hospital-match-block form****************************************************************/
.hospital-match-block .hospital-match__time time {
    font-weight: 900;
    font-size: 16px;
    line-height: 24px;
    color: #31404B;
}

.hospital-match-block .hospital-match__date .date-match {
    font-weight: 700;
    font-size: 16px;
    line-height: 14px;
}

.hospital-match-block .game-result__team .game-result__team-name {
    color: #1E467D;
    font-weight: 800;
    font-size: 16px;
    line-height: 14px;
}

.hospital-match-block .place-name {
    font-weight: 600;
    font-size: 11px;
    line-height: 14px;
}

.hospital-match-block .team-date {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 33%;
}

.hospital-match-block .team-date .league.logo {
    padding-right: 0;
}

.hospital-match-block .game-result__score-wrap {
    width: auto !important;
    padding: 0 10px;
}

.hospital-match-block .game-result__score-wrap .game-result__score {
    font-weight: 400;
}

.hospital-match-block .btn-team {
    /*-webkit-justify-content: space-around;*/
    /*-ms-flex-pack: distribute;*/
    /*justify-content: space-around;*/
}

.hospital-match-block .game-result__content .game-result__team {
    width: 45%;
}

.hospital-match-block .card {
    margin: 8px 0;
    /*border: none;*/
}

.hospital-match-block .future-game {
    padding: 9px 18px;
}

.hospital-match-block .card__content {
    border-bottom: none;
}

.hospital-match-block .place-name p {
    margin-bottom: 0 !important;
}

.hospital-match__checkbox {
    position: absolute;
    left: -6000px;
    width: 0;
    height: 0;
    cursor: pointer;
    opacity: 0;
}

.hospital-match__label {
    padding-left: 29px;
    /*position: relative;*/
    /*width: 18px;*/
    /*height: 18px;*/
    cursor: pointer;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    z-index: 2;
}

.hospital-match__label:before {
    position: absolute;
    top: 28px;
    left: 0;
    display: block;
    overflow: hidden;
    width: 18px;
    height: 18px;
    margin-top: -3px;
    content: "";
    border: 1px solid #1e467d;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background-color: #fff;
}

.hospital-match__input .hospital-match__label:after {
    position: absolute;
    top: 28px;
    left: 5px;
    display: none;
    width: 8px;
    height: 13px;
    margin-top: -3px;
    content: "";
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    border: solid white;
    border-width: 0 2px 2px 0;
}

.hospital-match__checkbox:checked ~ label:before {
    background-color: #1e467d;
}

.hospital-match__checkbox:checked ~ .hospital-match__label:after {
    display: block;
}

.gfield-half {
    width: 50% !important;
}

.hospital-business-form_wrapper .ginput_container_number .instruction {
    display: none;
}

.hospitality-step-block--two .month-info-header {
    display: none;
}

.hospitality-step-block--two .event-card-header {
    display: none;
}


@media (max-width: 768px) {
    .content-hospital--form li:before {
        left: -4% !important;
    }
}
@media (max-width: 360px) {
    .hospital-steps {
        margin-left: -5px;
        margin-right: -5px;
    }
}
/*================================================================20. events=============================*/
.event-filter__title {
    font-weight: 600;
    font-size: 24px;
    line-height: 32px;
    color: #31404B;
    margin-bottom: 28px;
    margin-top: 10px;
}

.event-filter__title span {
    color: #17345C;
    font-weight: 700;
}

.event-filter {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 32px 40px;
}

.event-filter__form {
    width: 572px;
}

.event-filter__select-inner select {
    padding: 4px 0 16px;
    color: #31404b;
    border: none;
    /*border-bottom: 1px solid #edeff4;*/
    font-family: "Nunito Sans", sans-serif !important;
    font-size: 13px;
    font-weight: 800;
    line-height: 1.08;
    height: 37px;
    background-position: 96% 37%;
    text-transform: uppercase;
}

.event-filter__select:last-of-type .event-filter__select-inner select {
    border: none;
}

.event-filter__select:last-of-type {
    padding-bottom: 15px;
    padding-top: 8px;
}

.event-filter__range {
    height: 48px;
    margin: 13px 0;
}

.event-filter__range-infoTwo {
    padding-bottom: 16px;
    border-bottom: 1px solid #EDEFF4;
}

.event-filter__range {
    margin-bottom: 16px;
}

.range-info-caption {
    padding: 0;
    color: #31404B;
    font-weight: 800;
    font-size: 13px;
    line-height: 14px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
}

.event-filter__form-label {
    color: #9A9DA2;
    font-weight: 800;
    font-size: 8px;
    line-height: 14px;
    text-transform: uppercase;
    margin-bottom: 0;
}

.range-slide__fill-Two,
.range-slide__fill {
    height: 2px;
    width: 100%;
    background-color: #1E467D;
    position: absolute;
    left: 0;
    z-index: 2;
}

.event-filter__range-infoTwo p,
.event-filter__range-info p {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    color: #34404b;
    padding: 2px 2px 11px;
    margin: 0;
}

.event-filter__range-infoTwo input,
.event-filter__range-info input {
    border: none;
    color: #31404B;
    font-weight: 800;
    font-size: 13px;
    line-height: 14px;
    width: 30px;
}

.range {
    position: absolute;

}

.event-filter__range-infoTwo,
.event-filter__range-info {
    width: 100%;
    position: relative;
}

/****** Style range ******/
/*.event-filter input[type=range] {*/
/*    -webkit-appearance: none;*/
/*    width: 100%;*/
/*    background: transparent;*/
/*}*/

/*.event-filter input[type=range]::-webkit-slider-thumb {*/
/*    -webkit-appearance: none;*/
/*    cursor: pointer;*/
/*    position: relative;*/
/*    z-index: 3;*/
/*}*/

/*.event-filter input[type=range]:focus, input[type=text]:focus {*/
/*    outline: none;*/
/*}*/

/*.event-filter input[type=range]::-webkit-slider-thumb {*/
/*    -webkit-appearance: none;*/
/*    height: 8px;*/
/*    width: 8px;*/
/*    !*-webkit-box-shadow: 0 1px 5px -1px rgba(0, 0, 0, 0.5);*!*/
/*    !*box-shadow: 0 1px 5px -1px rgba(0, 0, 0, 0.5);*!*/
/*    -webkit-border-radius: 100%;*/
/*    border-radius: 100%;*/
/*    background: #1E467D;*/
/*    cursor: pointer;*/
/*    margin-top: -3px;*/
/*}*/

/*.event-filter input[type=range]::-webkit-slider-runnable-track {*/
/*    width: 100%;*/
/*    height: 2px;*/
/*    cursor: pointer;*/
/*    background: #EDEFF4;*/
/*}*/

.events-filter-block {
    margin-left: 0 !important;
    margin-right: 0 !important;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.events-filter-block > .wpb_column .vc_column-inner {
    padding: 0 !important;
}

.events-filter-block .wpb_single_image {
    margin-bottom: 0 !important;
}

.event-page .card__no-content {
    margin-bottom: 8px;
}

.events-filter-block__img .vc_single_image-wrapper:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #496b99;
    mix-blend-mode: soft-light;
    -webkit-filter: contrast(1.5);
    filter: contrast(1.5);
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
    overflow: hidden;
}

.events-filter-block__img .vc_single_image-wrapper {
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
    overflow: hidden;
}

.events-filter-block__img .vc_single_image-wrapper img {
    height: 496px;
}

.event-filter__tabs-content {
    display: none;
}

.event-filter__tabs-content.active {
    display: block;
    color: #17345C;
    font-weight: 800;
    font-size: 13px;
    text-transform: uppercase;
    padding-bottom: 8px;
    border-bottom: 1px solid #EDEFF4;
    -webkit-transition: 1s ease;
    -o-transition: 1s ease;
    -moz-transition: 1s ease;
    transition: 1s ease;
}
.event-page .filter-res .container {
    padding: 0;
}
/**********************************************************************old-events tab*******************************************/
/*#events__tabs li:before {*/
/*    display: none;*/

/*}*/
/*#events__tabs ul {*/
/*    display: flex;*/
/*    margin-bottom: 14px;*/
/*}*/
/*#events__tabs ul li {*/
/*    background: #FFFFFF;*/
/*    border: 1px solid #EDEFF4;*/
/*    border-radius: 2px;*/
/*    padding: 0;*/
/*    width: 56px;*/
/*    height: 64px;*/
/*    margin: 0 8px;*/
/*}*/
/*#events__tabs ul li:first-of-type {*/
/*    margin-left: 0;*/
/*}*/

/*#events__tabs ul li:hover,*/
/*#events__tabs ul li.event-filter__item--active {*/
/*    background: #1E467D;*/
/*    -webkit-transition: 1s ease;*/
/*    -o-transition: 1s ease;*/
/*    -moz-transition: 1s ease;*/
/*    transition: 1s ease;*/
/*}*/

/*#events__tabs ul li .event-filter__link {*/
/*    height: 100%;*/
/*}*/

/*#events__tabs ul li .event-filter__link > div {*/
/*    background-repeat: no-repeat;*/
/*    height: 100%;*/
/*    width: 100%;*/
/*    background-position: 50%;*/
/*}*/
/*#events__tabs ul li .event-filter__link[href="#seminare"] > div {*/
/*    background-image: url("data:image/svg+xml,%3Csvg width='22' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 .96c-3.2063 0-5.2163.5775-6.465 1.425C3.2862 3.2325 2.84 4.3725 2.84 5.28c0 1.1193.5587 2.173 1.26 3.525.615 1.183 1.3556 2.5893 2.055 4.44-.3-.1425-.57-.3507-.765-.63l-1.74-2.49c-.317-.452-.7988-.705-1.305-.75-.5063-.045-1.035.12-1.425.51l-.045.045c-.6094.6093-.7013 1.5712-.21 2.28l2.55 3.69c.8062 1.1662 2.1375 1.86 3.555 1.86h3.75v1.44h-.54l-.06.015-3.9 1.065c-1.0275.2793-1.74 1.215-1.74 2.28v.48h1.5l.045-.015 4.215-.945h1.92l4.215.945.045.015h1.5v-.48c0-1.065-.7125-2.0007-1.74-2.28l-3.9-1.065-.06-.015h-.54v-1.44h4.095c1.5 0 2.8893-.7782 3.675-2.055l2.175-3.525c.4331-.705.33-1.62-.255-2.205-.8157-.8157-2.2125-.645-2.805.345l-1.32 2.19c-.2794.465-.7388.7781-1.26.885.7143-1.9238 1.485-3.3769 2.115-4.59.7012-1.352 1.26-2.4057 1.26-3.525 0-.9075-.4463-2.0475-1.695-2.895C16.2162 1.5375 14.2062.96 11 .96zm0 .96c3.0881 0 4.9068.57 5.925 1.26 1.0181.69 1.275 1.483 1.275 2.1 0 .7818-.4575 1.7456-1.155 3.09-.66 1.2712-1.5075 2.9193-2.28 5.07h-7.53c-.7725-2.1488-1.62-3.7988-2.28-5.07C4.2575 7.0256 3.8 6.0618 3.8 5.28c0-.617.2568-1.41 1.275-2.1C6.093 2.49 7.9118 1.92 11 1.92zm-8.925 8.4c.058-.0075.1218-.0057.18 0 .2325.0206.465.1443.615.36l1.74 2.49c.5025.72 1.305 1.1587 2.175 1.215.06.0037.118.015.18.015h8.43c1.0106 0 1.9556-.5288 2.475-1.395l1.32-2.205c.2831-.4744.915-.54 1.305-.15.2737.2737.3225.69.12 1.02l-2.175 3.525c-.6113.9937-1.6969 1.605-2.865 1.605H6.77c-1.1044 0-2.132-.5475-2.76-1.455L1.46 11.67c-.227-.3282-.1988-.7632.075-1.05l.06-.06c.1387-.1388.3056-.2194.48-.24zm8.025 9.84h1.8l3.825 1.05c.4406.12.7125.465.87.87h-.315l-4.215-.945-.045-.015H9.98l-.045.015-4.215.945h-.315c.1575-.405.4293-.75.87-.87l3.825-1.05z' fill='%231E467D'/%3E%3C/svg%3E");*/
/*}*/
/*#events__tabs ul li:hover .event-filter__link[href="#seminare"] > div ,*/
/*#events__tabs ul li.event-filter__item--active .event-filter__link[href="#seminare"] > div {*/
/*    background-image: url("data:image/svg+xml,%3Csvg width='22' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 .96c-3.2063 0-5.2163.5775-6.465 1.425C3.2862 3.2325 2.84 4.3725 2.84 5.28c0 1.1193.5587 2.173 1.26 3.525.615 1.183 1.3556 2.5893 2.055 4.44-.3-.1425-.57-.3507-.765-.63l-1.74-2.49c-.317-.452-.7988-.705-1.305-.75-.5063-.045-1.035.12-1.425.51l-.045.045c-.6094.6093-.7013 1.5712-.21 2.28l2.55 3.69c.8062 1.1662 2.1375 1.86 3.555 1.86h3.75v1.44h-.54l-.06.015-3.9 1.065c-1.0275.2793-1.74 1.215-1.74 2.28v.48h1.5l.045-.015 4.215-.945h1.92l4.215.945.045.015h1.5v-.48c0-1.065-.7125-2.0007-1.74-2.28l-3.9-1.065-.06-.015h-.54v-1.44h4.095c1.5 0 2.8893-.7782 3.675-2.055l2.175-3.525c.4331-.705.33-1.62-.255-2.205-.8157-.8157-2.2125-.645-2.805.345l-1.32 2.19c-.2794.465-.7388.7781-1.26.885.7143-1.9238 1.485-3.3769 2.115-4.59.7012-1.352 1.26-2.4057 1.26-3.525 0-.9075-.4463-2.0475-1.695-2.895C16.2162 1.5375 14.2062.96 11 .96zm0 .96c3.0881 0 4.9068.57 5.925 1.26 1.0181.69 1.275 1.483 1.275 2.1 0 .7818-.4575 1.7456-1.155 3.09-.66 1.2712-1.5075 2.9193-2.28 5.07h-7.53c-.7725-2.1488-1.62-3.7988-2.28-5.07C4.2575 7.0256 3.8 6.0618 3.8 5.28c0-.617.2568-1.41 1.275-2.1C6.093 2.49 7.9118 1.92 11 1.92zm-8.925 8.4c.058-.0075.1218-.0057.18 0 .2325.0206.465.1443.615.36l1.74 2.49c.5025.72 1.305 1.1587 2.175 1.215.06.0037.118.015.18.015h8.43c1.0106 0 1.9556-.5288 2.475-1.395l1.32-2.205c.2831-.4744.915-.54 1.305-.15.2737.2737.3225.69.12 1.02l-2.175 3.525c-.6113.9937-1.6969 1.605-2.865 1.605H6.77c-1.1044 0-2.132-.5475-2.76-1.455L1.46 11.67c-.227-.3282-.1988-.7632.075-1.05l.06-.06c.1387-.1388.3056-.2194.48-.24zm8.025 9.84h1.8l3.825 1.05c.4406.12.7125.465.87.87h-.315l-4.215-.945-.045-.015H9.98l-.045.015-4.215.945h-.315c.1575-.405.4293-.75.87-.87l3.825-1.05z' fill='%23fff'/%3E%3C/svg%3E");*/
/*}*/

/*#events__tabs ul li .event-filter__link[href="#raeume"] > div {*/
/*    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.0001.96c-2.3288 0-4.3444 1.395-5.25 3.39-.3075-.03-.6169-.0394-.93-.015-.4444.0356-.8794.1293-1.32.285-2.7506.9693-4.2094 3.9993-3.24 6.75.4837 1.3743 1.5975 2.8293 2.94 3.87 1.1962.9281 2.6137 1.5525 3.96 1.305l.075.735.645-.3c.06.1068.1106.1893.18.315.2925.5325.6637 1.2131 1.035 1.92.3712.7068.7368 1.4381 1.005 2.055.2681.6168.42 1.1718.42 1.29a.4789.4789 0 00.1762.3825.479.479 0 00.4088.0975.4915.4915 0 00.135-.06.2398.2398 0 00.03-.015.475.475 0 00.075-.075.4407.4407 0 00.09-.105.5147.5147 0 00.045-.15.5215.5215 0 000-.075v-.18a.5215.5215 0 000-.075c0-.0057.0375-.2063.12-.465a14.441 14.441 0 01.345-.96c.2981-.7444.7031-1.6575 1.11-2.55.4068-.8925.8193-1.7682 1.14-2.445.0975-.2063.1612-.3582.24-.525l.615.285.09-.855c1.2843.105 2.6081-.5213 3.735-1.41 1.3593-1.0744 2.4731-2.5538 2.955-3.96.9637-2.8125-.5325-5.8913-3.345-6.855a5.3771 5.3771 0 00-1.95-.285c-.5363.0206-1.0613.1275-1.56.3-1.035-.9957-2.43-1.62-3.975-1.62zm0 .96c1.3893 0 2.6343.5906 3.51 1.53a.4506.4506 0 00.06.06c.7631.8493 1.23 1.9743 1.23 3.21 0 1.3275-.5644 3.1237-1.47 4.53-.3975.6168-.8457 1.155-1.335 1.56-.0038.0018-.0113-.0019-.015 0a.457.457 0 00-.135.105.2522.2522 0 00-.045.045c-.0057.0037-.0094.0112-.015.015-.5682.42-1.1794.66-1.785.66-.4182 0-.84-.12-1.245-.33-.7706-.3994-1.4907-1.1325-2.085-2.055C7.7645 9.8437 7.2 8.0475 7.2 6.72c0-.542.09-1.0594.255-1.545a.4208.4208 0 00.015-.045.4724.4724 0 00.09-.225V4.86c.7237-1.7325 2.4412-2.94 4.44-2.94zm5.565 1.32a4.4734 4.4734 0 011.605.24c2.3212.795 3.555 3.3037 2.76 5.625-.3975 1.1606-1.4382 2.5631-2.655 3.525-1.2169.9618-2.565 1.455-3.615 1.095-.2738-.0938-.5194-.2475-.75-.45.4575-.435.8718-.945 1.23-1.5 1.005-1.56 1.62-3.467 1.62-5.055 0-1.2525-.4125-2.4132-1.095-3.36.2962-.0732.5906-.1088.9-.12zm-11.13 2.04c-.12.463-.195.9412-.195 1.44 0 1.588.615 3.495 1.62 5.055.5606.87 1.2562 1.6425 2.055 2.16-.3975.78-.9319 1.3425-1.59 1.575-1.0219.36-2.3419-.105-3.54-1.035-1.1982-.93-2.2275-2.2894-2.625-3.42-.7969-2.2613.3937-4.7382 2.655-5.535.5419-.1913 1.0819-.2663 1.62-.24zm7.71 8.61c.1181.1106.2437.2062.375.3l-.495.525.54.255c-.0769.1593-.1463.2943-.24.495-.3207.6768-.7294 1.56-1.14 2.46-.2475.5418-.4819 1.0837-.705 1.605v-4.17h.72l-.3-.885c.4406-.1182.8531-.3225 1.245-.585zm-3.375.48c.1068.0393.2212.075.33.105l-.3.885h.72v4.53c-.18-.3713-.3769-.7557-.57-1.125-.3769-.7182-.7575-1.4025-1.05-1.935-.0563-.1013-.0863-.165-.135-.255l.495-.225-.54-.585c.4275-.3788.7762-.8532 1.05-1.395z' fill='%231E467D'/%3E%3C/svg%3E");*/

/*}*/
/*#events__tabs ul li:hover .event-filter__link[href="#raeume"] > div ,*/
/*#events__tabs ul li.event-filter__item--active .event-filter__link[href="#raeume"] > div {*/
/*    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.0001.96c-2.3288 0-4.3444 1.395-5.25 3.39-.3075-.03-.6169-.0394-.93-.015-.4444.0356-.8794.1293-1.32.285-2.7506.9693-4.2094 3.9993-3.24 6.75.4837 1.3743 1.5975 2.8293 2.94 3.87 1.1962.9281 2.6137 1.5525 3.96 1.305l.075.735.645-.3c.06.1068.1106.1893.18.315.2925.5325.6637 1.2131 1.035 1.92.3712.7068.7368 1.4381 1.005 2.055.2681.6168.42 1.1718.42 1.29a.4789.4789 0 00.1762.3825.479.479 0 00.4088.0975.4915.4915 0 00.135-.06.2398.2398 0 00.03-.015.475.475 0 00.075-.075.4407.4407 0 00.09-.105.5147.5147 0 00.045-.15.5215.5215 0 000-.075v-.18a.5215.5215 0 000-.075c0-.0057.0375-.2063.12-.465a14.441 14.441 0 01.345-.96c.2981-.7444.7031-1.6575 1.11-2.55.4068-.8925.8193-1.7682 1.14-2.445.0975-.2063.1612-.3582.24-.525l.615.285.09-.855c1.2843.105 2.6081-.5213 3.735-1.41 1.3593-1.0744 2.4731-2.5538 2.955-3.96.9637-2.8125-.5325-5.8913-3.345-6.855a5.3771 5.3771 0 00-1.95-.285c-.5363.0206-1.0613.1275-1.56.3-1.035-.9957-2.43-1.62-3.975-1.62zm0 .96c1.3893 0 2.6343.5906 3.51 1.53a.4506.4506 0 00.06.06c.7631.8493 1.23 1.9743 1.23 3.21 0 1.3275-.5644 3.1237-1.47 4.53-.3975.6168-.8457 1.155-1.335 1.56-.0038.0018-.0113-.0019-.015 0a.457.457 0 00-.135.105.2522.2522 0 00-.045.045c-.0057.0037-.0094.0112-.015.015-.5682.42-1.1794.66-1.785.66-.4182 0-.84-.12-1.245-.33-.7706-.3994-1.4907-1.1325-2.085-2.055C7.7645 9.8437 7.2 8.0475 7.2 6.72c0-.542.09-1.0594.255-1.545a.4208.4208 0 00.015-.045.4724.4724 0 00.09-.225V4.86c.7237-1.7325 2.4412-2.94 4.44-2.94zm5.565 1.32a4.4734 4.4734 0 011.605.24c2.3212.795 3.555 3.3037 2.76 5.625-.3975 1.1606-1.4382 2.5631-2.655 3.525-1.2169.9618-2.565 1.455-3.615 1.095-.2738-.0938-.5194-.2475-.75-.45.4575-.435.8718-.945 1.23-1.5 1.005-1.56 1.62-3.467 1.62-5.055 0-1.2525-.4125-2.4132-1.095-3.36.2962-.0732.5906-.1088.9-.12zm-11.13 2.04c-.12.463-.195.9412-.195 1.44 0 1.588.615 3.495 1.62 5.055.5606.87 1.2562 1.6425 2.055 2.16-.3975.78-.9319 1.3425-1.59 1.575-1.0219.36-2.3419-.105-3.54-1.035-1.1982-.93-2.2275-2.2894-2.625-3.42-.7969-2.2613.3937-4.7382 2.655-5.535.5419-.1913 1.0819-.2663 1.62-.24zm7.71 8.61c.1181.1106.2437.2062.375.3l-.495.525.54.255c-.0769.1593-.1463.2943-.24.495-.3207.6768-.7294 1.56-1.14 2.46-.2475.5418-.4819 1.0837-.705 1.605v-4.17h.72l-.3-.885c.4406-.1182.8531-.3225 1.245-.585zm-3.375.48c.1068.0393.2212.075.33.105l-.3.885h.72v4.53c-.18-.3713-.3769-.7557-.57-1.125-.3769-.7182-.7575-1.4025-1.05-1.935-.0563-.1013-.0863-.165-.135-.255l.495-.225-.54-.585c.4275-.3788.7762-.8532 1.05-1.395z' fill='%23fff'/%3E%3C/svg%3E");*/

/*}*/
/*#events__tabs ul li .event-filter__link[href="#feste"] > div {*/
/*    background-image: url("data:image/svg+xml,%3Csvg width='24' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.9999.8799c-1.0547 0-1.92.8653-1.92 1.92s.8653 1.92 1.92 1.92 1.92-.8653 1.92-1.92-.8653-1.92-1.92-1.92zm0 .96c.5359 0 .96.4241.96.96s-.4241.96-.96.96-.96-.4241-.96-.96.4241-.96.96-.96zm-8.16.48c-1.0547 0-1.92.8653-1.92 1.92s.8653 1.92 1.92 1.92 1.92-.8653 1.92-1.92-.8653-1.92-1.92-1.92zm16.32 0c-1.0547 0-1.92.8653-1.92 1.92s.8653 1.92 1.92 1.92 1.92-.8653 1.92-1.92-.8653-1.92-1.92-1.92zm-16.32.96c.5359 0 .96.4241.96.96s-.4241.96-.96.96-.96-.4241-.96-.96.4241-.96.96-.96zm16.32 0c.5359 0 .96.4241.96.96s-.4241.96-.96.96-.96-.4241-.96-.96.4241-.96.96-.96zm-8.64 1.92c-1.5848 0-2.88 1.2952-2.88 2.88v1.92H7.2a.4805.4805 0 00-.4496.2947.4803.4803 0 00.2638.6307.4804.4804 0 00.1858.0346h9.6a.4804.4804 0 00.4869-.48.4812.4812 0 00-.1431-.3419.4795.4795 0 00-.3438-.1381h-1.44v-1.92c0-1.5848-1.2952-2.88-2.88-2.88h-.96zm0 .96h.96c1.0658 0 1.92.8542 1.92 1.92v1.92h-4.8v-1.92c0-1.0658.8542-1.92 1.92-1.92zm-7.68.48c-1.0547 0-1.92.8653-1.92 1.92v.001l.0047 4.439a.481.481 0 00.0019.0394c.0828.9907.9193 1.7606 1.9134 1.7606h2.4v2.88c0 .7896.6504 1.44 1.44 1.44s1.44-.6504 1.44-1.44v-3.84c0-1.0543-.8656-1.92-1.92-1.92H5.76v-3.36a.4792.4792 0 00-.0028-.0535C5.646 7.5084 4.8887 6.64 3.84 6.64zm16.32 0c-1.0487 0-1.806.8685-1.9172 1.8665a.5017.5017 0 00-.0028.0535v3.36h-1.44c-1.0543 0-1.92.8657-1.92 1.92v3.84c0 .7896.6504 1.44 1.44 1.44.7897 0 1.44-.6504 1.44-1.44v-2.88h2.4c.9942 0 1.8306-.7699 1.9135-1.7606a.472.472 0 00.0018-.0394l.0047-4.439v-.001c0-1.0547-.8653-1.92-1.92-1.92zm-16.32.96c.5396 0 .8885.3892.96 1.0069v3.7931a.48.48 0 00.48.48H7.2c.5335 0 .96.4265.96.96v3.84c0 .2702-.2098.48-.48.48s-.48-.2098-.48-.48v-3.36a.48.48 0 00-.48-.48H3.84c-.502 0-.9112-.3768-.9553-.8766L2.88 8.5589c.0005-.5355.4243-.959.96-.959zm16.32 0c.536 0 .96.424.96.96l-.0047 4.4034c-.044.4998-.4533.8766-.9553.8766h-2.88a.48.48 0 00-.48.48v3.36c0 .2702-.2098.48-.48.48s-.48-.2098-.48-.48v-3.84c0-.5335.4265-.96.96-.96h1.92a.48.48 0 00.48-.48V8.6068c.0716-.6177.4205-1.007.96-1.007zM.4724 9.0333A.48.48 0 000 9.52v3.84c0 1.8501 1.51 3.36 3.36 3.36H4.8a.4804.4804 0 00.4869-.48.4803.4803 0 00-.4869-.48H3.36a2.3926 2.3926 0 01-2.4-2.4v-3.84a.48.48 0 00-.4875-.4866zm23.04 0a.4802.4802 0 00-.4725.4866v3.84c0 1.3313-1.0686 2.4-2.4 2.4h-1.44a.479.479 0 00-.3438.1381.4796.4796 0 00-.143.3419.4794.4794 0 00.143.3418.4793.4793 0 00.3438.1382h1.44c1.8501 0 3.36-1.5099 3.36-3.36v-3.84a.4796.4796 0 00-.3-.4516.4798.4798 0 00-.1875-.035z' fill='%231E467D'/%3E%3C/svg%3E");*/
/*}*/
/*#events__tabs ul li:hover .event-filter__link[href="#feste"] > div ,*/
/*#events__tabs ul li.event-filter__item--active .event-filter__link[href="#feste"] > div {*/
/*    background-image: url("data:image/svg+xml,%3Csvg width='24' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.9999.8799c-1.0547 0-1.92.8653-1.92 1.92s.8653 1.92 1.92 1.92 1.92-.8653 1.92-1.92-.8653-1.92-1.92-1.92zm0 .96c.5359 0 .96.4241.96.96s-.4241.96-.96.96-.96-.4241-.96-.96.4241-.96.96-.96zm-8.16.48c-1.0547 0-1.92.8653-1.92 1.92s.8653 1.92 1.92 1.92 1.92-.8653 1.92-1.92-.8653-1.92-1.92-1.92zm16.32 0c-1.0547 0-1.92.8653-1.92 1.92s.8653 1.92 1.92 1.92 1.92-.8653 1.92-1.92-.8653-1.92-1.92-1.92zm-16.32.96c.5359 0 .96.4241.96.96s-.4241.96-.96.96-.96-.4241-.96-.96.4241-.96.96-.96zm16.32 0c.5359 0 .96.4241.96.96s-.4241.96-.96.96-.96-.4241-.96-.96.4241-.96.96-.96zm-8.64 1.92c-1.5848 0-2.88 1.2952-2.88 2.88v1.92H7.2a.4805.4805 0 00-.4496.2947.4803.4803 0 00.2638.6307.4804.4804 0 00.1858.0346h9.6a.4804.4804 0 00.4869-.48.4812.4812 0 00-.1431-.3419.4795.4795 0 00-.3438-.1381h-1.44v-1.92c0-1.5848-1.2952-2.88-2.88-2.88h-.96zm0 .96h.96c1.0658 0 1.92.8542 1.92 1.92v1.92h-4.8v-1.92c0-1.0658.8542-1.92 1.92-1.92zm-7.68.48c-1.0547 0-1.92.8653-1.92 1.92v.001l.0047 4.439a.481.481 0 00.0019.0394c.0828.9907.9193 1.7606 1.9134 1.7606h2.4v2.88c0 .7896.6504 1.44 1.44 1.44s1.44-.6504 1.44-1.44v-3.84c0-1.0543-.8656-1.92-1.92-1.92H5.76v-3.36a.4792.4792 0 00-.0028-.0535C5.646 7.5084 4.8887 6.64 3.84 6.64zm16.32 0c-1.0487 0-1.806.8685-1.9172 1.8665a.5017.5017 0 00-.0028.0535v3.36h-1.44c-1.0543 0-1.92.8657-1.92 1.92v3.84c0 .7896.6504 1.44 1.44 1.44.7897 0 1.44-.6504 1.44-1.44v-2.88h2.4c.9942 0 1.8306-.7699 1.9135-1.7606a.472.472 0 00.0018-.0394l.0047-4.439v-.001c0-1.0547-.8653-1.92-1.92-1.92zm-16.32.96c.5396 0 .8885.3892.96 1.0069v3.7931a.48.48 0 00.48.48H7.2c.5335 0 .96.4265.96.96v3.84c0 .2702-.2098.48-.48.48s-.48-.2098-.48-.48v-3.36a.48.48 0 00-.48-.48H3.84c-.502 0-.9112-.3768-.9553-.8766L2.88 8.5589c.0005-.5355.4243-.959.96-.959zm16.32 0c.536 0 .96.424.96.96l-.0047 4.4034c-.044.4998-.4533.8766-.9553.8766h-2.88a.48.48 0 00-.48.48v3.36c0 .2702-.2098.48-.48.48s-.48-.2098-.48-.48v-3.84c0-.5335.4265-.96.96-.96h1.92a.48.48 0 00.48-.48V8.6068c.0716-.6177.4205-1.007.96-1.007zM.4724 9.0333A.48.48 0 000 9.52v3.84c0 1.8501 1.51 3.36 3.36 3.36H4.8a.4804.4804 0 00.4869-.48.4803.4803 0 00-.4869-.48H3.36a2.3926 2.3926 0 01-2.4-2.4v-3.84a.48.48 0 00-.4875-.4866zm23.04 0a.4802.4802 0 00-.4725.4866v3.84c0 1.3313-1.0686 2.4-2.4 2.4h-1.44a.479.479 0 00-.3438.1381.4796.4796 0 00-.143.3419.4794.4794 0 00.143.3418.4793.4793 0 00.3438.1382h1.44c1.8501 0 3.36-1.5099 3.36-3.36v-3.84a.4796.4796 0 00-.3-.4516.4798.4798 0 00-.1875-.035z' fill='%23fff'/%3E%3C/svg%3E");*/
/*}*/
/*#events__tabs ul li .event-filter__link[href="#stadionfuehrungen"] > div {*/
/*    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.1999.96v4.3106c-1.1844.2433-2.2675.5705-3.1978.975-.224.0974-.4356.2008-.6422.3066V5.28l1.92-.96-2.88-1.44v4.244c-.3426.2355-.6553.484-.9169.7528-.5603.576-.8864 1.2562-.9515 1.98a.48.48 0 00-.0516.2232v8.16a.4798.4798 0 00.0506.2212c.0647.7246.3916 1.4053.9525 1.9819.6196.6369 1.4792 1.1791 2.519 1.6312C6.0819 22.9786 8.8949 23.52 12 23.52c3.1051 0 5.9181-.5414 7.9978-1.4457 1.0399-.4521 1.8995-.9943 2.5191-1.6312.5603-.576.8864-1.2562.9515-1.98a.4788.4788 0 00.0516-.2231v-8.16a.4796.4796 0 00-.0506-.2213c-.0647-.7246-.3916-1.4053-.9525-1.9819-.2616-.2688-.5743-.5173-.9169-.7528V5.28l1.92-.96-2.88-1.44v3.6722c-.2066-.1058-.4182-.2092-.6422-.3066-.9303-.4045-2.0134-.7317-3.1978-.975V3.36l1.92-.96-2.88-1.44v4.1372c-1.2026-.1898-2.491-.2972-3.84-.2972-1.349 0-2.6374.1074-3.84.2972V3.36l1.92-.96-2.88-1.44zm4.8 4.8c1.3094 0 2.5584.107 3.7163.2915l-.4819 1.4466C14.2092 7.305 13.1241 7.2 11.9999 7.2s-2.2093.105-3.2344.298l-.4818-1.4465c1.1578-.1846 2.4068-.2915 3.7162-.2915zm-4.6706.4668l.4912 1.4757c-1.2994.3283-2.4766.8091-3.4772 1.4147l-.9337-1.4944c.2985-.1735.6176-.3415.975-.4969.841-.3657 1.8415-.6687 2.9447-.899zm9.3412 0c1.1032.2304 2.1036.5334 2.9447.8991.3574.1554.6765.3234.975.4969l-.9337 1.4944c-1.0003-.6055-2.1781-1.0864-3.4772-1.4147l.4912-1.4757zM2.6108 8.1543c.3133.5013.6263 1.0026.9394 1.5038-.655.4923-1.2096 1.045-1.636 1.6528-.3164-.4098-.4743-.8189-.4743-1.2309 0-.5136.2335-1.0222.7312-1.5338.129-.1325.277-.263.4397-.3919zm18.7782 0c.1628.129.3107.2594.4397.392.4977.5115.7312 1.02.7312 1.5337 0 .412-.1579.8211-.4744 1.2309-.4263-.6078-.9808-1.1605-1.6359-1.6528.3131-.5012.6261-1.0025.9394-1.5038zm-9.3891.0057c1.0197 0 1.9992.0975 2.9241.269l-.4528 1.3575c-.7909-.1016-1.602-.1865-2.4713-.1865-.8693 0-1.6804.0849-2.4712.1865L9.0758 8.429A16.0377 16.0377 0 0112 8.16zm-3.869.4734l.435 1.3031c-.7468.1404-1.4763.2981-2.0963.5213-.3815.1373-.6508.3315-.9778.4968-.2087-.3338-.4177-.6674-.6263-1.0012.9242-.5535 2.0318-1.007 3.2653-1.32zm7.7381 0c1.2335.313 2.3411.7665 3.2653 1.32-.2086.3338-.4176.6674-.6263 1.0012-.327-.1653-.5963-.3595-.9778-.4968-.6199-.2232-1.3496-.3809-2.0962-.5213l.435-1.3031zM4.0715 10.4925c.187.2994.3744.5987.5615.8981-.4905.3523-.8648.7576-1.08 1.23-.3538-.1962-.6742-.402-.9431-.615.3571-.5412.8513-1.0514 1.4616-1.5131zm15.8568 0c.6103.4617 1.1045.9719 1.4616 1.5131-.2689.213-.5893.4188-.9431.615-.2152-.4724-.5895-.8777-1.08-1.23l.5615-.8981zm-7.9284.0675c2.0066 0 3.8377.3084 5.205.8006 1.3103.4716 2.1425 1.1293 2.3841 1.6837-1.9145.8268-4.6099 1.3557-7.5891 1.3557-2.9792 0-5.6746-.5289-7.589-1.3557.2414-.5542 1.0728-1.2121 2.383-1.6837C8.1615 10.8684 9.9934 10.56 12 10.56zm-10.56 1.6621c.0178.019.025.0423.0431.061.6196.6369 1.4792 1.1791 2.519 1.6312C6.0819 14.8186 8.895 15.36 12 15.36c3.105 0 5.9181-.5414 7.9978-1.4457 1.0399-.4521 1.8995-.9943 2.5191-1.6312.0182-.0187.0253-.042.0431-.061V18.24c0 .5136-.2336 1.0221-.7312 1.5337-.4977.5116-1.2555 1.0038-2.2135 1.4203-1.0476.4555-2.3373.8167-3.7753 1.0547V17.28a.48.48 0 00-.48-.48h-6.72a.48.48 0 00-.48.48v4.9687c-1.438-.238-2.7277-.5992-3.7753-1.0547-.958-.4165-1.7157-.9087-2.2134-1.4203-.4977-.5116-.7313-1.0201-.7313-1.5337v-6.0179zm7.68 5.5379h5.76v4.6256a24.123 24.123 0 01-2.88.1744 24.123 24.123 0 01-2.88-.1744V17.76z' fill='%231E467D'/%3E%3C/svg%3E");*/
/*}*/
/*#events__tabs ul li:hover .event-filter__link[href="#stadionfuehrungen"] > div ,*/
/*#events__tabs ul li.event-filter__item--active .event-filter__link[href="#stadionfuehrungen"] > div {*/
/*    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.1999.96v4.3106c-1.1844.2433-2.2675.5705-3.1978.975-.224.0974-.4356.2008-.6422.3066V5.28l1.92-.96-2.88-1.44v4.244c-.3426.2355-.6553.484-.9169.7528-.5603.576-.8864 1.2562-.9515 1.98a.48.48 0 00-.0516.2232v8.16a.4798.4798 0 00.0506.2212c.0647.7246.3916 1.4053.9525 1.9819.6196.6369 1.4792 1.1791 2.519 1.6312C6.0819 22.9786 8.8949 23.52 12 23.52c3.1051 0 5.9181-.5414 7.9978-1.4457 1.0399-.4521 1.8995-.9943 2.5191-1.6312.5603-.576.8864-1.2562.9515-1.98a.4788.4788 0 00.0516-.2231v-8.16a.4796.4796 0 00-.0506-.2213c-.0647-.7246-.3916-1.4053-.9525-1.9819-.2616-.2688-.5743-.5173-.9169-.7528V5.28l1.92-.96-2.88-1.44v3.6722c-.2066-.1058-.4182-.2092-.6422-.3066-.9303-.4045-2.0134-.7317-3.1978-.975V3.36l1.92-.96-2.88-1.44v4.1372c-1.2026-.1898-2.491-.2972-3.84-.2972-1.349 0-2.6374.1074-3.84.2972V3.36l1.92-.96-2.88-1.44zm4.8 4.8c1.3094 0 2.5584.107 3.7163.2915l-.4819 1.4466C14.2092 7.305 13.1241 7.2 11.9999 7.2s-2.2093.105-3.2344.298l-.4818-1.4465c1.1578-.1846 2.4068-.2915 3.7162-.2915zm-4.6706.4668l.4912 1.4757c-1.2994.3283-2.4766.8091-3.4772 1.4147l-.9337-1.4944c.2985-.1735.6176-.3415.975-.4969.841-.3657 1.8415-.6687 2.9447-.899zm9.3412 0c1.1032.2304 2.1036.5334 2.9447.8991.3574.1554.6765.3234.975.4969l-.9337 1.4944c-1.0003-.6055-2.1781-1.0864-3.4772-1.4147l.4912-1.4757zM2.6108 8.1543c.3133.5013.6263 1.0026.9394 1.5038-.655.4923-1.2096 1.045-1.636 1.6528-.3164-.4098-.4743-.8189-.4743-1.2309 0-.5136.2335-1.0222.7312-1.5338.129-.1325.277-.263.4397-.3919zm18.7782 0c.1628.129.3107.2594.4397.392.4977.5115.7312 1.02.7312 1.5337 0 .412-.1579.8211-.4744 1.2309-.4263-.6078-.9808-1.1605-1.6359-1.6528.3131-.5012.6261-1.0025.9394-1.5038zm-9.3891.0057c1.0197 0 1.9992.0975 2.9241.269l-.4528 1.3575c-.7909-.1016-1.602-.1865-2.4713-.1865-.8693 0-1.6804.0849-2.4712.1865L9.0758 8.429A16.0377 16.0377 0 0112 8.16zm-3.869.4734l.435 1.3031c-.7468.1404-1.4763.2981-2.0963.5213-.3815.1373-.6508.3315-.9778.4968-.2087-.3338-.4177-.6674-.6263-1.0012.9242-.5535 2.0318-1.007 3.2653-1.32zm7.7381 0c1.2335.313 2.3411.7665 3.2653 1.32-.2086.3338-.4176.6674-.6263 1.0012-.327-.1653-.5963-.3595-.9778-.4968-.6199-.2232-1.3496-.3809-2.0962-.5213l.435-1.3031zM4.0715 10.4925c.187.2994.3744.5987.5615.8981-.4905.3523-.8648.7576-1.08 1.23-.3538-.1962-.6742-.402-.9431-.615.3571-.5412.8513-1.0514 1.4616-1.5131zm15.8568 0c.6103.4617 1.1045.9719 1.4616 1.5131-.2689.213-.5893.4188-.9431.615-.2152-.4724-.5895-.8777-1.08-1.23l.5615-.8981zm-7.9284.0675c2.0066 0 3.8377.3084 5.205.8006 1.3103.4716 2.1425 1.1293 2.3841 1.6837-1.9145.8268-4.6099 1.3557-7.5891 1.3557-2.9792 0-5.6746-.5289-7.589-1.3557.2414-.5542 1.0728-1.2121 2.383-1.6837C8.1615 10.8684 9.9934 10.56 12 10.56zm-10.56 1.6621c.0178.019.025.0423.0431.061.6196.6369 1.4792 1.1791 2.519 1.6312C6.0819 14.8186 8.895 15.36 12 15.36c3.105 0 5.9181-.5414 7.9978-1.4457 1.0399-.4521 1.8995-.9943 2.5191-1.6312.0182-.0187.0253-.042.0431-.061V18.24c0 .5136-.2336 1.0221-.7312 1.5337-.4977.5116-1.2555 1.0038-2.2135 1.4203-1.0476.4555-2.3373.8167-3.7753 1.0547V17.28a.48.48 0 00-.48-.48h-6.72a.48.48 0 00-.48.48v4.9687c-1.438-.238-2.7277-.5992-3.7753-1.0547-.958-.4165-1.7157-.9087-2.2134-1.4203-.4977-.5116-.7313-1.0201-.7313-1.5337v-6.0179zm7.68 5.5379h5.76v4.6256a24.123 24.123 0 01-2.88.1744 24.123 24.123 0 01-2.88-.1744V17.76z' fill='%23fff'/%3E%3C/svg%3E");*/
/*}*/
/*#events__tabs ul li .event-filter__link[href="#aktivitaeten"] > div {*/
/*    background-image: url("data:image/svg+xml,%3Csvg width='18' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.0003.96c-1.32 0-2.4 1.08-2.4 2.4 0 1.32 1.08 2.4 2.4 2.4 1.32 0 2.4-1.08 2.4-2.4 0-1.32-1.08-2.4-2.4-2.4zm0 .96c.8006 0 1.44.6393 1.44 1.44 0 .8006-.6394 1.44-1.44 1.44-.8007 0-1.44-.6394-1.44-1.44 0-.8007.6393-1.44 1.44-1.44zm-7.2 2.415c-.18-.002-.3582.0243-.525.09-.3432.1368-.6394.403-.795.765-.3132.7256.0243 1.5787.75 1.89l.015.015 5.355 2.04v2.52l-4.335 4.335c-.6188.6187-.6188 1.6462 0 2.265.6187.6187 1.6462.6187 2.265 0l4.47-4.47 4.47 4.47c.6187.6187 1.6462.6187 2.265 0 .6187-.6188.6187-1.6463 0-2.265l-4.335-4.335v-2.52l5.355-2.04.015-.015c.7256-.3113 1.0612-1.1644.75-1.89-.3075-.7144-1.1419-1.0407-1.86-.75v-.015l-.03.015-4.815 1.8h-3.63l-4.815-1.8-.03-.015v.015c-.1763-.0713-.36-.1032-.54-.105zm0 .945c.0637.0018.133.0187.195.045h.015l4.92 1.845a.494.494 0 00.165.03h3.81a.4942.4942 0 00.165-.03l4.92-1.845h.015c.2475-.107.5231-.0094.63.24.105.2456.015.5193-.225.63-.0038.0018-.0113-.002-.015 0l-5.64 2.16a.4797.4797 0 00-.315.45v3.06a.4795.4795 0 00.135.33l4.485 4.485c.2531.2531.2531.6468 0 .9-.2532.2531-.6469.2531-.9 0l-4.815-4.815a.4792.4792 0 00-.345-.1463.4792.4792 0 00-.345.1463l-4.815 4.815c-.2532.2531-.647.2531-.9 0-.2532-.2532-.2532-.6469 0-.9l4.485-4.485a.4801.4801 0 00.135-.33v-3.06a.4797.4797 0 00-.315-.45l-5.64-2.16c-.0038-.002-.0113.0018-.015 0-.24-.1107-.33-.3863-.225-.63.0543-.1238.1425-.21.255-.255a.4439.4439 0 01.18-.03zm7.2 13.44c-1.637 0-3.015.39-3.015.39a.484.484 0 00-.33.6.484.484 0 00.6.33s1.2618-.36 2.745-.36c1.4831 0 2.745.36 2.745.36.2568.075.525-.0732.6-.33a.484.484 0 00-.33-.6s-1.3782-.39-3.015-.39zm0 1.92c-3.767 0-6.93 1.485-6.93 1.485a.4832.4832 0 00.42.87s2.9962-1.395 6.51-1.395c3.5137 0 6.51 1.395 6.51 1.395.24.1162.5287.015.645-.225a.4832.4832 0 00-.225-.645s-3.1632-1.485-6.93-1.485z' fill='%231E467D'/%3E%3C/svg%3E");*/

/*}*/
/*#events__tabs ul li:hover .event-filter__link[href="#aktivitaeten"] > div ,*/
/*#events__tabs ul li.event-filter__item--active .event-filter__link[href="#aktivitaeten"] > div {*/
/*    background-image: url("data:image/svg+xml,%3Csvg width='18' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.0003.96c-1.32 0-2.4 1.08-2.4 2.4 0 1.32 1.08 2.4 2.4 2.4 1.32 0 2.4-1.08 2.4-2.4 0-1.32-1.08-2.4-2.4-2.4zm0 .96c.8006 0 1.44.6393 1.44 1.44 0 .8006-.6394 1.44-1.44 1.44-.8007 0-1.44-.6394-1.44-1.44 0-.8007.6393-1.44 1.44-1.44zm-7.2 2.415c-.18-.002-.3582.0243-.525.09-.3432.1368-.6394.403-.795.765-.3132.7256.0243 1.5787.75 1.89l.015.015 5.355 2.04v2.52l-4.335 4.335c-.6188.6187-.6188 1.6462 0 2.265.6187.6187 1.6462.6187 2.265 0l4.47-4.47 4.47 4.47c.6187.6187 1.6462.6187 2.265 0 .6187-.6188.6187-1.6463 0-2.265l-4.335-4.335v-2.52l5.355-2.04.015-.015c.7256-.3113 1.0612-1.1644.75-1.89-.3075-.7144-1.1419-1.0407-1.86-.75v-.015l-.03.015-4.815 1.8h-3.63l-4.815-1.8-.03-.015v.015c-.1763-.0713-.36-.1032-.54-.105zm0 .945c.0637.0018.133.0187.195.045h.015l4.92 1.845a.494.494 0 00.165.03h3.81a.4942.4942 0 00.165-.03l4.92-1.845h.015c.2475-.107.5231-.0094.63.24.105.2456.015.5193-.225.63-.0038.0018-.0113-.002-.015 0l-5.64 2.16a.4797.4797 0 00-.315.45v3.06a.4795.4795 0 00.135.33l4.485 4.485c.2531.2531.2531.6468 0 .9-.2532.2531-.6469.2531-.9 0l-4.815-4.815a.4792.4792 0 00-.345-.1463.4792.4792 0 00-.345.1463l-4.815 4.815c-.2532.2531-.647.2531-.9 0-.2532-.2532-.2532-.6469 0-.9l4.485-4.485a.4801.4801 0 00.135-.33v-3.06a.4797.4797 0 00-.315-.45l-5.64-2.16c-.0038-.002-.0113.0018-.015 0-.24-.1107-.33-.3863-.225-.63.0543-.1238.1425-.21.255-.255a.4439.4439 0 01.18-.03zm7.2 13.44c-1.637 0-3.015.39-3.015.39a.484.484 0 00-.33.6.484.484 0 00.6.33s1.2618-.36 2.745-.36c1.4831 0 2.745.36 2.745.36.2568.075.525-.0732.6-.33a.484.484 0 00-.33-.6s-1.3782-.39-3.015-.39zm0 1.92c-3.767 0-6.93 1.485-6.93 1.485a.4832.4832 0 00.42.87s2.9962-1.395 6.51-1.395c3.5137 0 6.51 1.395 6.51 1.395.24.1162.5287.015.645-.225a.4832.4832 0 00-.225-.645s-3.1632-1.485-6.93-1.485z' fill='%23fff'/%3E%3C/svg%3E");*/

/*}*/
#events__tabs .event-filter__select-inner {
    position: relative;
    padding-bottom: 16px;
    /*border-bottom: 1px solid #EDEFF4;*/
}

#events__tabs .event-filter__select-inner .icon-events {
    position: absolute;
    z-index: 2;
    left: 16px;
    top: 9px;
}

#events__tabs .event-filter__select-inner select {
    border: 1px solid #EDEFF4;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    padding: 0 48px;
    text-transform: uppercase;
    position: relative;
    height: 48px;
    background-position: 96% 54%;
}


@media (max-width: 1200px) {
    .events-filter-block__img .vc_single_image-wrapper img {
        height: 500px;
        -o-object-fit: cover;
        object-fit: cover;
    }
    .event-filter__form {
        width: 450px;
    }
}
@media (max-width: 992px) {
    .event-filter__form {
        width: auto;
    }
}
@media (max-width: 767px) {
    .events-filter-block__img .vc_single_image-wrapper {
        display: none;
    }
    .event-filter__select-inner select {
        background-position: 96% 28%;

    }
    .post-filter__reset.js-reset-filter.btn.btn-outline.btn-default {
        font-size: 10px !important;
    }
    .events-filter-block__img .vc_single_image-wrapper img {
        height: 350px;
        -o-object-fit: cover;
        object-fit: cover;
    }

    .events-filter-block__img .vc_single_image-wrapper:before,
    .events-filter-block__img .vc_single_image-wrapper {
        -webkit-border-radius: 0 0 4px 4px;
        -moz-border-radius: 0 0 4px 4px;
        border-radius: 0 0 4px 4px;
    }

    .hospital-steps__segment p {
        font-size: 12px;
    }

    .hospital-steps .hospital-steps__label .is-size-2 {
        left: -24%;
    }

    .hospital-steps .hospital-steps__label .is-size-3 {
        width: 88px;
    }


}

@media (max-width: 420px) {
    .hospitality-step-block {
        padding: 24px 4px 15px 4px;
    }

    .hospital-steps__segment p {
        font-size: 10px;
    }

    .hospital-steps .hospital-steps__label .is-size-3 {
        width: 74px;
    }
}

.event-step-block--two .hospitality-step-block--two .event-card-header {
    display: block;
}

/*.room-info-content {*/
/*    display: -webkit-box;*/
/*    display: -webkit-flex;*/
/*    display: -moz-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    padding: 24px;*/
/*    background: #fff;*/
/*    border-left: 1px solid #E4E7ED;*/
/*    border-right: 1px solid #E4E7ED;*/
/*}*/

/*.room-info-content > div {*/
/*    -webkit-box-flex: 0;*/
/*    -webkit-flex: 0 0 33.333%;*/
/*    -moz-box-flex: 0;*/
/*    -ms-flex: 0 0 33.333%;*/
/*    flex: 0 0 33.333%;*/
/*    padding-right: 40px;*/
/*}*/

/*.room-info-content li {*/
/*    padding-left: 15px !important;*/
/*    font-size: 13px;*/
/*    line-height: 24px;*/
/*}*/


/*#gform_wrapper_3 .hospital-business-form .content-hospital--form li{*/
/*    list-style: none!important;*/
/*    list-style-type: none!important;*/
/*}*/
/*#gform_wrapper_3 .hospital-business-form .content-hospital--form ul {*/
/*    margin-left: 21px!important;*/
/*}*/
/*.content-hospital--form li:before,*/
/*.room-info-content li:before {*/
/*    content: '' !important;*/
/*    width: 6px !important;*/
/*    height: 6px;*/
/*    background: #9A9DA2;*/
/*    -webkit-border-radius: 50%;*/
/*    -moz-border-radius: 50%;*/
/*    border-radius: 50%;*/
/*    top: 9px;*/
/*}*/
/*.content-hospital--form li:before {*/
/*    left: -6% !important;*/
/*}*/
/*.room-info-content h4 {*/
/*    font-weight: 800;*/
/*    font-size: 13px;*/
/*    line-height: 32px;*/
/*    color: #1E467D;*/
/*    text-transform: uppercase;*/
/*}*/
.event-step-block--two .wpb_text_column {
    margin-bottom: 0 !important;
}

body .events-form ul.gform_fields .gfield_label .gfield_required {
    display: inline-block;
    color: #1E467D;
}

@media (max-width: 992px) {
    .hospital-match-block .team-date {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    /*.room-info-content {*/
    /*    -webkit-flex-wrap: wrap;*/
    /*    -ms-flex-wrap: wrap;*/
    /*    flex-wrap: wrap;*/
    /*}*/
    /*.room-info-content > div {*/
    /*    -webkit-box-flex: 0;*/
    /*    -webkit-flex: 0 0 50%;*/
    /*    -moz-box-flex: 0;*/
    /*    -ms-flex: 0 0 50%;*/
    /*    flex: 0 0 50%;*/
    /*    padding-right: 20px;*/
    /*}*/
    .events-form .gfield_consent_label {
        font-size: 11px !important;

    }

    .hospital-match__label {
        left: 29px;
    }

    .month-info .hospital-match-block .place-name {
        display: block;
    }
}

@media (max-width: 768px) {
    .hospital-step__three {
        padding: 16px;
        height: 100%;
    }
}

@media (max-width: 576px) {
    /*.room-info-content > div {*/
    /*    -webkit-box-flex: 0;*/
    /*    -webkit-flex: 0 0 100%;*/
    /*    -moz-box-flex: 0;*/
    /*    -ms-flex: 0 0 100%;*/
    /*    flex: 0 0 100%;*/
    /*    padding-right: 0;*/
    /*}*/
    .event-filter input[type=range],
    .range-slide__fill-two,
    .range-slide__fill,
    .event-filter__form {
        /*width: 290px;*/
    }
}

@media (max-width: 360px) {
    .event-filter input[type=range],
    .range-slide__fill-two,
    .range-slide__fill,
    .event-filter__form {
        width: 260px;
    }
}

.game-result__content--custom .game-result__score-wrap .game-result__score-dash .delayed,
.game-result__content--custom .game-result__score-wrap .delayed {
    font-size: 9px !important;
    line-height: 20px !important;
}


.vc_gitem-post-data-source-post_categories .wrapper.active,
.vc_gitem-post-category-name.active {
    display: block!important;
    /*position: absolute;*/
}
.wrapperCategory__label  {
    display: none;
}
.wrapperCategory__label.active {
    /*display: block;*/
    position: absolute;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    z-index: 5;
    margin-top: 22px;
    /*right: 8px;*/
}
/*.wrapperCategory__label.active > div {*/
/*border-radius: 0!important;*/
/*width: 100%;*/
/*width: 120px;*/
/*overflow: hidden;*/
/*text-overflow: ellipsis;*/
/*white-space: nowrap;*/
/*}*/
.wrapperCategory__label.active > span {
    display: block;
    width: 100%;
    /*width: 120px;*/

}
.wrapperCategory__label.active > div ,
.wrapperCategory__label.active > div span,
.wrapperCategory__label.active > span span {
    width: 120px;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-border-radius: 0!important;
    -moz-border-radius: 0!important;
    border-radius: 0!important;;
}
.posts__cat.news-covers-caregories-wrapper .vc_grid-filter-item.vc_gitem-post-category-name.button {
    padding: 2px 4px 1px 4px !important;
    cursor: pointer;
    float: left;
    display: inline-block;
}

.posts__cat-label.vc_gitem-post-data-source-post_categories .vc_grid-filter-item.vc_gitem-post-category-name.button {
    padding: 2px 0 1px 0!important;
    cursor: pointer;
}
.posts--simple-list .vc_grid-filter-item.vc_gitem-post-category-name.button  span {
    font-size: 8px;
}
.posts--simple-list .posts__cat.news-covers-caregories-wrapper .vc_grid-filter-item.vc_gitem-post-category-name.button {
    padding: 1px 4px 0 4px !important;
}
.megamenu-item .posts--simple-list .posts__cat.news-covers-caregories-wrapper .vc_grid-filter-item.vc_gitem-post-category-name.button {
    padding: 1px 4px 0 4px !important;
}
.megamenu-item .posts--simple-list--lg .posts__cat.news-covers-caregories-wrapper .vc_grid-filter-item.vc_gitem-post-category-name.button {
    padding: 2px 4px 1px 4px !important;
}
.megamenu-item .posts--simple-list--lg .posts__cat.news-covers-caregories-wrapper .vc_grid-filter-item.vc_gitem-post-category-name.button span {
    font-size: 10px;
}

.yawave-header-container .wrapperCategory__label.active {
    left: 0;
}
.yawave-header-container .news-covers-caregories-wrapper .vc_grid-filter-item.vc_gitem-post-category-name.button {
    margin-left: 5px;
}
.yawave-header-container .wrapperCategory__label.active > span span{
    margin-bottom: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.btn-excerpt-grid--img .posts__cat-label.vc_gitem-post-data-source-post_categories .vc_grid-filter-item.vc_gitem-post-category-name.button {
    margin-top: -1px;
}
.yawave-header-container .wrapperCategory__label.active > span {
    height: 20px;
}
.grid-gorizont-events .posts__cat.news-covers-caregories-wrapper .vc_grid-filter-item.vc_gitem-post-category-name.button {
    /*margin-top: -8px;*/
}
.page-heading__title {
    color: #FFFFFF;
    opacity: 0.5;
    font-weight: 800;
    font-size: 64px;
    line-height: 87px;
}
.page-heading {
    padding-top: 50px!important;
    padding-bottom: 27px!important;
}
.publication-type-VIDEO .posts__date {
    text-transform: none;
}
.publication-type-VIDEO .posts__date img {
    margin-top: 0;
}
.publication-type-VIDEO .publication-title {
    margin-bottom: 24px;
}
.publication-type-VIDEO .posts__excerpt {
    color: #292C31;
}
.video-publicate .post-grid-video-small > div {
    width: 33.3333%;
    padding: 0 16px;
}
.video-publicate .post-grid-video-small > div:nth-child(3n+1) {
    padding-left: 8px;
}
.video-publicate .post-grid-video-small > div:nth-child(3n+3) {
    padding-right: 8px;
}

@media (max-width: 992px) {
    .page-heading {
        padding-top: 40px!important;
        padding-bottom: 37px!important;
    }
    .video-publicate .post-grid-video-small {
        padding: 0!important;
        margin-left: 0!important;
    }
    .video-publicate .post-grid-video-small > div:nth-child(3n+1) {
        padding-left: 0;
    }
    .video-publicate .post-grid-video-small > div:nth-child(3n+3) {
        padding-right: 0;
    }
}
@media (max-width: 768px) {
    .page-heading__title {
        font-size: 40px;
        line-height: 48px;
    }
    .video-publicate .post-grid-video-small > div {
        width: 50%;
        padding: 0 16px;
    }
    .video-publicate .post-grid-video-small > div:nth-child(3n+1) {
        padding-left: 16px;
    }
    .video-publicate .post-grid-video-small > div:nth-child(3n+3) {
        padding-right: 16px;
    }
    .video-publicate .post-grid-video-small > div:nth-child(1n+1) {
        padding-left: 0;
    }
    .video-publicate .post-grid-video-small > div:nth-child(2n) {
        padding-right: 0;
    }
}
@media (max-width: 576px) {
    .video-publicate .post-grid-video-small > div {
        width: 100%;
        padding: 0;
    }
    .video-publicate .post-grid-video-small > div:nth-child(3n+3) {
        padding-right: 0;
    }

}
@media (max-width: 420px) {
    .page-heading__title {
        font-size: 24px;
        line-height: 48px;
    }
}

.alert-warning {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    color: #31404B;
    font-weight: 600;
    font-size: 15px;
    margin-bottom: 15px;
}
.alert-warning .btn {
    margin-left: auto;
}
.alert-warning::before {
    background-color: #1E467D;
    -webkit-background-size: 22px 22px;
    -moz-background-size: 22px 22px;
    background-size: 22px 22px;
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.08.44C4.5805.44.92 4.1005.92 8.6s3.6605 8.16 8.16 8.16c1.7814 0 3.4257-.581 4.769-1.5534l6.3122 6.3122 1.3575-1.3575-6.254-6.2541C16.4923 12.4787 17.24 10.6269 17.24 8.6c0-4.4995-3.6605-8.16-8.16-8.16zM6.2 5.72c.5304 0 .96.4296.96.96s-.4296.96-.96.96a.9597.9597 0 01-.96-.96c0-.5304.4296-.96.96-.96zm5.76 0c.5304 0 .96.4296.96.96s-.4296.96-.96.96a.9597.9597 0 01-.96-.96c0-.5304.4296-.96.96-.96zm-2.88 4.32c1.716 0 2.7126 1.0705 2.7544 1.1166a.4797.4797 0 01-.031.6778.4757.4757 0 01-.3234.1256.4768.4768 0 01-.3544-.1566C11.0968 11.7727 10.3592 11 9.08 11c-1.297 0-2.0384.7953-2.0456.8034a.4779.4779 0 01-.6778.031.4793.4793 0 01-.031-.6778C6.367 11.1105 7.364 10.04 9.08 10.04z' fill='%23fff'/%3E%3C/svg%3E");
}
.yawave-header-container .posts__cat-label {
    float: left!important;
}
.yawave-header-container .wrapperCategory__label.active {
    left: auto;
}
.video-news-icon {
    position: relative;
    text-align: center;
    width: 60px;
    margin: 0 auto;
    height: 0;
    bottom: 25px;
}
.post-grid--masonry .post-grid__item .video-news-icon {
    width: auto;
}

@media (min-width: 768px) {
    .game-header .prev-wrapper .slick-track {
        width: auto!important;
    }
    .game-header .prev-wrapper .slick-track .slick-slide {
        /*width: 320px!important;*/
        width: auto!important;
    }
}
/*li:before {*/
/*    content: '' !important;*/
/*    width: 8px;*/
/*    height: 8px;*/
/*    background: #1e467d;*/
/*    border-radius: 50%;*/
/*    margin-top: 8px;*/
/*}*/

#media-page__tabs #acredit li:before,
#media-page__tabs #acredit-one li:before,
#media-page__tabs #INTERVIEWS li:before,
#fcl-camps li:before ,
#vision li:before ,
#mission li:before ,
#agile li:before ,
#winning li:before ,
#strateg li:before ,
#native li:before ,
#rules li:before {
    content: '' !important;
    width: 6px;
    height: 6px;
    background: #1e467d;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    margin-top: 10px;
}
#media-page__tabs #acredit li,
#media-page__tabs #acredit-one li,
#media-page__tabs #INTERVIEWS li,
#vision li ,
#mission li ,
#agile li ,
#winning li ,
#strateg li ,
#native li ,
#rules li {
    padding: 0 0 0.5em 23px;
}
#fcl-camps li {
    padding: 0 0 5px 23px;
}
.fcl-camp-sidebar .card__content {
    padding: 0;
}
.fcl-camp-sidebar .game-result-widget_title {
    border-top: 1px solid #E4E7ED;
}
.fcl-camp-sidebar .wpb_single_image {
    margin-bottom: 8px!important;
    margin-top: 8px!important;
}
.fcl-camp-sidebar .fcl-sponsor-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    margin: 16px auto;
    padding: 0 10px;

}
.fcl-camp-sidebar .fcl-sponsor-wrap  a {
    text-align: center;
    width: 50%;
}
#fcl-camps .card__content .wpb_text_column {
    margin-bottom: 0!important;
}
#fcl-camps span.color {
    color: #31404B;
    font-weight: 600;
}
@media (max-width: 992px) {

    #fcl-camps > div {
        width: 100%;
    }
}
.lazy-load {
    cursor: pointer;
    line-height: 0!important;
}
.btn-primary.btn-outline.lazy-load:hover {
    border: none!important;
}
.js-ec-type-item {

    position: relative;
}
.js-ec-type-item[value="770"]:before {
    /*content: " "  url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.84 0c-.35 0-.64.29-.64.64v.64H1.28a.645.645 0 00-.457.182.645.645 0 00-.182.458v12.8a.65.65 0 00.182.459c.12.12.29.181.458.181h13.44a.655.655 0 00.458-.181.655.655 0 00.182-.459V1.92a.65.65 0 00-.182-.458.65.65 0 00-.458-.182H12.8V.64c0-.35-.29-.64-.64-.64h-.64c-.35 0-.64.29-.64.64v.64H5.12V.64c0-.35-.29-.64-.64-.64h-.64zm0 .64h.64v1.92h-.64V.64zm7.68 0h.64v1.92h-.64V.64zM1.28 1.92H3.2v.64c0 .35.29.64.64.64h.64c.35 0 .64-.29.64-.64v-.64h5.76v.64c0 .35.29.64.64.64h.64c.35 0 .64-.29.64-.64v-.64h1.92v2.24H1.28V1.92zm0 2.88h13.44v9.92H1.28V4.8zM3.2 6.08v7.36h9.6V6.08H3.2zm.64.64h1.6v1.6h-1.6v-1.6zm2.24 0h1.6v1.6h-1.6v-1.6zm2.24 0h1.6v1.6h-1.6v-1.6zm2.24 0h1.6v1.6h-1.6v-1.6zM3.84 8.96h1.6v1.6h-1.6v-1.6zm2.24 0h1.6v1.6h-1.6v-1.6zm4.48 0h1.6v1.6h-1.6v-1.6zM3.84 11.2h1.6v1.6h-1.6v-1.6zm2.24 0h1.6v1.6h-1.6v-1.6zm2.24 0h1.6v1.6h-1.6v-1.6zm2.24 0h1.6v1.6h-1.6v-1.6z' fill='%231E467D'/%3E%3C/svg%3E")!important;*/
    /*position: absolute;*/
    /*left: 0;*/
    /*width: 16px;*/
    /*height: 16px;*/
    /*background: url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.84 0c-.35 0-.64.29-.64.64v.64H1.28a.645.645 0 00-.457.182.645.645 0 00-.182.458v12.8a.65.65 0 00.182.459c.12.12.29.181.458.181h13.44a.655.655 0 00.458-.181.655.655 0 00.182-.459V1.92a.65.65 0 00-.182-.458.65.65 0 00-.458-.182H12.8V.64c0-.35-.29-.64-.64-.64h-.64c-.35 0-.64.29-.64.64v.64H5.12V.64c0-.35-.29-.64-.64-.64h-.64zm0 .64h.64v1.92h-.64V.64zm7.68 0h.64v1.92h-.64V.64zM1.28 1.92H3.2v.64c0 .35.29.64.64.64h.64c.35 0 .64-.29.64-.64v-.64h5.76v.64c0 .35.29.64.64.64h.64c.35 0 .64-.29.64-.64v-.64h1.92v2.24H1.28V1.92zm0 2.88h13.44v9.92H1.28V4.8zM3.2 6.08v7.36h9.6V6.08H3.2zm.64.64h1.6v1.6h-1.6v-1.6zm2.24 0h1.6v1.6h-1.6v-1.6zm2.24 0h1.6v1.6h-1.6v-1.6zm2.24 0h1.6v1.6h-1.6v-1.6zM3.84 8.96h1.6v1.6h-1.6v-1.6zm2.24 0h1.6v1.6h-1.6v-1.6zm4.48 0h1.6v1.6h-1.6v-1.6zM3.84 11.2h1.6v1.6h-1.6v-1.6zm2.24 0h1.6v1.6h-1.6v-1.6zm2.24 0h1.6v1.6h-1.6v-1.6zm2.24 0h1.6v1.6h-1.6v-1.6z' fill='%231E467D'/%3E%3C/svg%3E") no-repeat;*/
}
#filter-eventsv2 select > option {
    color: #9A9DA2!important;
    font-weight: 800;
}
select,
select > option {
    font-family: "Nunito Sans" !important;
}

.player-statistick-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -moz-box-orient: vertical;
    -moz-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
}
.player-statistick-wrap > div:last-of-type {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -moz-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
}
@media (max-width: 576px) {
    .game-header--during .game-header:not(.game-header--season) .game-header_wrapper,
    #match-header-future .game-header:not(.game-header--season) .game-header_wrapper,
    #match-header-past .game-header:not(.game-header--season)  .game-header_wrapper {
        position: relative;
    }
    .game-header--during .game-header:not(.game-header--season) .league-name,
    #match-header-future .game-header:not(.game-header--season) .league-name,
    #match-header-past .game-header:not(.game-header--season) .league-name {
        position: absolute;
        top: 0;
        width: auto;
        line-height: 1.5;
        left: 50%;
        -webkit-transform: translateX(-webkit-calc(-50%));
        -moz-transform: translateX(-moz-calc(-50%));
        -ms-transform: translateX(calc(-50%));
        -o-transform: translateX(calc(-50%));
        transform: translateX(calc(-50%));
        white-space: nowrap;
    }
    .game-header--during .game-header:not(.game-header--season) .mobile.league-place,
    #match-header-future .game-header:not(.game-header--season) .mobile.league-place,
    #match-header-past .game-header:not(.game-header--season) .mobile.league-place {
        padding-top: 60px;
        margin-top: 0;
    }
    #match-header-past .mobile.league-place {
        padding-top: 36px;
    }
    #match-header-past .game-header:not(.game-header--season) .game-header_result {
        min-height: 197px;
    }
}
.headers-responsive {
    /*margin-top: -4% !important;*/
}
.headers-responsive .header-custom-title {
    margin-bottom: 0;
    color: rgba(255,255,255,0.5);
    text-align: center;
    font-size: 64px;
    line-height: 87px;
}

.headers-responsive-bg--overlay {
    position: relative;
}

.headers-responsive-bg--overlay:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #17345C;
    opacity: 0.8;
    z-index: 5;
}

.headers-responsive-bg--overlay > * {
    position: relative;
    z-index: 10;
}

.headers-responsive-bg {
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%;
    height: 152px;

}

@media (max-width: 1920px) {
    .headers-responsive .header-custom-title {
        font-size: 64px;
        line-height: 87px;
    }

    .fcl-camps-bg {
        background-image: url('/wp-content/uploads/headers-responsive/camps-1920.png');
    }
    .news-bg {
        background-image: url('/wp-content/uploads/headers-responsive/news-1920.jpg');
    }
    .saisons-bg {
        background-image: url('/wp-content/uploads/2021/07/FullHD_Saison.png');
    }
    .stadion-bg {
        background-image: url('/wp-content/uploads/headers-responsive/stadion-1920.png');
    }
    .fans-bg {
        background-image: url('/wp-content/uploads/headers-responsive/fans-1920.png');
    }
    .donatoren-bg {
        background-image: url('/wp-content/uploads/headers-responsive/donatoren-1920.png');
    }
    .lowenschule-bg {
        background-image: url('/wp-content/uploads/headers-responsive/lowenschule-1920.png');
    }
    .teams-respons-bg {
        background-image: url('/wp-content/uploads/2022/07/FullHD.png');
    }
    .infocenter-bg {
        background-image: url('/wp-content/uploads/headers-responsive/infocenter-1920.png');
    }
    .zaeme-respons-bg {
        background-image: url('https://fcl.ch/wp-content/uploads/2021/03/zaeme-1920.png');
    }
    .mannschaft-bg {
        background-image: url('https://fcl.ch/wp-content/uploads/2021/07/1920x328.png');
    }
}
@media (max-width: 1440px) {

    .fcl-camps-bg {
        background-image: url('/wp-content/uploads/headers-responsive/camps-1440.png');
    }
    .news-bg {
        background-image: url('/wp-content/uploads/headers-responsive/news-1440.jpg');
    }
    .saisons-bg {
        background-image: url('/wp-content/uploads/2021/07/Desktop_Saison.png');
    }
    .stadion-bg {
        background-image: url('/wp-content/uploads/headers-responsive/stadion-1440.png');
    }
    .fans-bg {
        background-image: url('/wp-content/uploads/headers-responsive/fans-1440.png');
    }
    .donatoren-bg {
        background-image: url('/wp-content/uploads/headers-responsive/donatoren-1440.png');
    }
    .lowenschule-bg {
        background-image: url('/wp-content/uploads/headers-responsive/lowenschule-1440.png');
    }
    .teams-respons-bg {
        background-image: url('/wp-content/uploads/2022/07/Desktop.png');
    }
    .infocenter-bg {
        background-image: url('/wp-content/uploads/headers-responsive/infocenter-1440.png');
    }
    .zaeme-respons-bg {
        background-image: url('https://fcl.ch/wp-content/uploads/2021/03/zaeme-1440.png');
    }
    .mannschaft-bg {
        background-image: url('https://fcl.ch/wp-content/uploads/2021/07/1440x152.png');
    }
}

@media (max-width: 992px) {
    .headers-responsive {
        margin-top: 18px!important;
    }
}
@media (max-width: 768px) {

    .fcl-camps-bg {
        background-image: url('/wp-content/uploads/headers-responsive/camps-768.png');
    }
    .news-bg {
        background-image: url('/wp-content/uploads/headers-responsive/news-768.jpg');
    }
    .saisons-bg {
        background-image: url('/wp-content/uploads/2021/07/Mobile_Saison.png');
    }
    .headers-responsive .header-custom-title {
        font-size: 40px;
        line-height: 48px;
    }
    .stadion-bg {
        background-image: url('/wp-content/uploads/headers-responsive/stadion-768.png');
    }
    .fans-bg {
        background-image: url('/wp-content/uploads/headers-responsive/fans-768.png');
    }
    .donatoren-bg {
        background-image: url('/wp-content/uploads/headers-responsive/donatoren-768.png');
    }
    .lowenschule-bg {
        background-image: url('/wp-content/uploads/headers-responsive/lowenschule-768.png');
    }
    .teams-respons-bg {
        background-image: url('/wp-content/uploads/2022/07/Tablet.png');
    }
    .infocenter-bg {
        background-image: url('/wp-content/uploads/headers-responsive/infocenter-768.png');
    }
    .zaeme-respons-bg {
        background-image: url('https://fcl.ch/wp-content/uploads/2021/03/zaeme-768.png');
    }
    .mannschaft-bg {
        background-image: url('https://fcl.ch/wp-content/uploads/2021/07/768x152.png');
    }
}

@media (max-width: 360px) {

    .fcl-camps-bg {
        background-image: url('/wp-content/uploads/headers-responsive/camps-360.png');
    }
    .news-bg {
        background-image: url('/wp-content/uploads/headers-responsive/news-360.jpg');
    }
    .saisons-bg {
        background-image: url('/wp-content/uploads/2021/07/Mobile_Saison.png');
    }
    .headers-responsive .header-custom-title {
        font-size: 24px;
        line-height: 48px;
    }
    .stadion-bg {
        background-image: url('/wp-content/uploads/headers-responsive/stadion-360.png');
    }
    .fans-bg {
        background-image: url('/wp-content/uploads/headers-responsive/fans-360.png');
    }
    .donatoren-bg {
        background-image: url('/wp-content/uploads/headers-responsive/donatoren-360.png');
    }
    .lowenschule-bg {
        background-image: url('/wp-content/uploads/headers-responsive/lowenschule-360.png');
    }
    .teams-respons-bg {
        background-image: url('/wp-content/uploads/2022/07/Mobile.png');
    }
    .infocenter-bg {
        background-image: url('/wp-content/uploads/headers-responsive/info-center-360.png');
    }
    .zaeme-respons-bg {
        background-image: url('https://fcl.ch/wp-content/uploads/2021/03/Mobile_neu.jpg');
    }
    .mannschaft-bg {
        background-image: url('https://fcl.ch/wp-content/uploads/2021/07/360x152.png');
    }
    
}

@media (min-width: 1920px) {

    .fcl-camps-bg {
        background-image: url('/wp-content/uploads/headers-responsive/camps-4k.png');
    }
    .news-bg {
        background-image: url('/wp-content/uploads/headers-responsive/news-4k.jpg');
    }
    .saisons-bg {
        background-image: url('/wp-content/uploads/2021/07/4K_Saison.png');
    }
    .stadion-bg {
        background-image: url('/wp-content/uploads/headers-responsive/stadion-4k.png');
    }
    .fans-bg {
        background-image: url('/wp-content/uploads/headers-responsive/fans-4k.png');
    }
    .donatoren-bg {
        background-image: url('/wp-content/uploads/headers-responsive/donatoren-4k.png');
    }
    .lowenschule-bg {
        background-image: url('/wp-content/uploads/headers-responsive/lowenschule-4k.png');
    }
    .teams-respons-bg {
        background-image: url('/wp-content/uploads/2022/07/4K.png');
    }
    .infocenter-bg {
        background-image: url('/wp-content/uploads/headers-responsive/infocenter-4k.png');
    }
    .zaeme-respons-bg {
        background-image: url('https://fcl.ch/wp-content/uploads/2021/03/zaeme-4k.png');
    }
    .mannschaft-bg {
        background-image: url('https://fcl.ch/wp-content/uploads/2021/07/1920x328.png');
    }
}




.img-full--angebot  .posts__cat.news-covers-caregories-wrapper .vc_grid-filter-item.vc_gitem-post-category-name.button,
.img-full--angebot .img-full--image .vc_gitem-post-category-name.button,
.img-full--angebot .img-full--image .posts__cat > span {
    display: none;
}

.club-overview__trainer {

}

@media (max-width: 767px) {
    .team__sidebar .trainer,
    .team__sidebar .trainer-info,
    .team__sidebar .staff-contact-buttons {
        display: none;
    }
    .club-overview__trainer .staff-contact-buttons {
        /*margin-bottom: 0 !important;*/
    }
}

@media (max-width: 920px) {
    .image-full img {
        width: 100%;
    }
}

/* Single Player Last Game */
.player-last-games.player-last-games--mobile  {
    margin-bottom: 0;
}
.player-last-games.player-last-games--mobile .row-date td  {
    border: none;
    background-color: #F5F7F9;

    font-weight: 800;
    font-size: 11px;
    line-height: 14px;
    color: #31404B;
    text-transform: uppercase;
}
.player-last-games.player-last-games--mobile  td  {
    padding: 8px;
}
.player-last-games.player-last-games--mobile .game-result__content--custom {
    padding: 0;
}
.player-last-games.player-last-games--mobile .row-result td {
    padding-top: 16px;
    padding-bottom: 16px;
}
.player-last-games.player-last-games--mobile .game-result__content--custom .game-result__team {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.player-last-games.player-last-games--mobile .game-result__content--custom .game-result__team-logo {
    height: auto;
    margin: 0;
    width: 100%;
    max-width: 24px;
}
.player-last-games.player-last-games--mobile .game-result__content--custom .game-result__team-name {
    font-weight: 700;
    font-size: 11px;
    line-height: 14px;
    color: #31404B;
}
.player-last-games.player-last-games--mobile .game-result__content--custom .game-result__team--even .game-result__team-info {
    margin-left: 10px;
}
.player-last-games.player-last-games--mobile .game-result__content--custom .game-result__team--odd .game-result__team-info {
    margin-right: 10px;
}
.player-last-games.player-last-games--mobile .game-result__score-wrap {
    display: inline-block;
    vertical-align: middle;
    margin: 0 16px;
    width: auto;
    text-align: center;
    padding: 0;
    min-width: 50px;
}
.player-last-games.player-last-games--mobile .game-result__score--lg {
    background: #1E467D;
    padding: 4px 4px;
    font-size: 16px !important;
    line-height: 1;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.player-last-games.player-last-games--mobile .game-result__score-wrap span {
    color: #fff;
}
.player-last-games.player-last-games--mobile .row-info-caption td {
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: 700;
    font-size: 11px;
    line-height: 14px;
    text-transform: uppercase;
    color: #31404B;
}
.player-last-games.player-last-games--mobile .row-info td {
    padding-top: 16px;
    padding-bottom: 16px;
    font-weight: 600;
    font-size: 12px;
    line-height: 14px;
    color: #9A9DA2;
    width: 25%;
    border-bottom: 1px solid #e4e7ed;
}
.player-last-games .game-result__score-result--loser {
    color: #31404b;
}
.player-last-games .data-goals {
    /*text-align: left;*/
}
@media (max-width: 768px) {
    .player-last-games-widget .wpb_raw_code {
        margin-bottom: 0 !important;
    }
    .player-last-games-widget .card__content {
        padding-top: 0;
    }
}

.mkb-article-text span ,
.mkb-article-text li ,
.mkb-article-text p {
    color: #292C31!important;
}
.mkb-article-text h3 span ,
.mkb-article-text h4 span {
    color: #31404B!important;
}
.mkb-single-content .mkb-article-text ul {
    list-style-type: none;
}
.mkb-single-content .mkb-article-text ul li {
    padding: 0 0 0.5em 23px;
    position: relative;
}
.mkb-single-content .mkb-article-text ul li:before {
    content: '' !important;
    width: 6px!important;
    height: 6px;
    background: #1e467d;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    margin-top: 10px;
    position: absolute;
    left: 0;
}
@media (max-width: 1200px) {
    .direct-comparison--page .game-result__team--even .game-result__team-logo {
          -webkit-order: 0;
          -ms-flex-order: 0;
        order: 0;
    }
}
.posts--simple-list .post__meta {
    width: 53%;
}
/********************************** margin-adaptive ******************/
.business-overview__sponsor-image {
    margin-top: 0!important;
}
.vc_custom_1584021933399 {
    margin-bottom: 5px!important;
}
.vc_custom_1597924783257 {
    margin-bottom: 0!important;
}
.single-team-page .post-home-section + .card {
    margin-top: 25px !important;
}
@media (max-width: 1200px) {
    .vc_custom_1598364286921,
    .vc_custom_1598363598273 {
        margin-bottom: 10px!important;
    }
}
@media (max-width: 992px) {
    .vc_custom_1598364286921,
    .vc_custom_1598363598273 {
        margin-bottom: 0!important;
    }
    .single-team-page > div {
        width: 100% !important;
    }
    #footer {
        margin-top: 25px;
    }
    .saison-overview #seasone-statistic-player {
        margin-top: 17px !important;
    }
    .vc_custom_1597822461152 {
        margin-top: 32px !important;
    }
    .vc_custom_1591165272512 {
        margin-bottom: 17px !important;
    }

    .vc_custom_1597822872280 {
        margin-bottom: 16px!important;
    }
    .post-video-small .posts__item--card {
        margin-bottom: 8px;
    }
    .vc_custom_1597930578068,
    .header-filter-saison .content-filter,
    .content-filter,
    .news-page .post-filter {
        margin-bottom: 32px!important;
    }
    #club-page__tabs .content-filter,
    #media-page__tabs .content-filter {
        margin-bottom: 16px!important;
    }

    .home-carousel > div > .vc_column-inner {
        padding-bottom: 17px !important;
    }
    .vc_custom_1590398027066,
    .vc_custom_1586163818348,
    .vc_custom_1584018289477,
    #seasone-statistic-club .filter_table .ajax-response {
        margin-top: 32px!important;
    }
    .seasone-statistic-player .progress-bar-wrapper {
        margin-bottom: 32px;
    }
    .vc_custom_1597833837306 {
        /*margin-top: -20px!important;*/
    }
    .business-overview__sponsor:not(.hide-md) {
        margin-top: -10px;
    }
    .vc_custom_1596803880930 {
        margin-top: 22px!important;
        margin-bottom: 32px!important;
    }
    .vc_custom_1596803864630,
    .vc_custom_1596803875485 {
        margin-bottom: 22px!important;
    }
    .vc_custom_1596117104614,
    .vc_custom_1597922359731 {
        margin-top: 0!important;
    }
    .vc_custom_1598431897265 {
        margin-top: -40px!important;
    }
    .business-sponsoring__all {
        margin-bottom: 5px;
    }
    .vc_custom_1583875712792 {
        margin-top: 2px!important;
    }
    .vc_custom_1597907600163 {
        margin-bottom: 25px !important;
    }
    .team__sidebar  .trainer {
        margin-top: 15px;
    }
    .team__sidebar .staff-contact-buttons {
        margin-bottom: 32px!important;
    }
    .vc_custom_1598525787623 {
        /*margin-top: 20px!important;*/
    }
    .single-team-page .post-home-section + .card {
        margin-top: 20px!important;
        margin-bottom: 20px !important;
    }
    .saison-ubers .widget-sidebar__custom--small {
        margin-top: 32px;
    }
    .saison-overview .mobile.statistic-md-slider {
        margin-bottom: 25px!important;
    }
}
@media (max-width: 768px) {

    .vc_custom_1597831466802 {
        margin-top: 0!important;
    }
    .business-overview__sponsor:not(.hide-md) {
        margin-top: 30px;
    }
    .team__sidebar {
        margin-top: 30px;
    }
    .trainer {
        margin-top: 15px;
    }
    .staff-contact-buttons {
        margin-bottom: 20px!important;
    }
}
.single-team-page {
    margin-bottom: 0!important;
}

.offers-grid-first > div {
 margin-bottom: 10px!important;
}
.content-filter__item--active .content-filter__link::before {
    background-color: #1e467d!important;

}
.player-statistick-wrap .card--has-table .card__header {
    border-bottom: none;
}
.player-statistick-wrap .card--has-table thead tr td {
    color: #31404B;
}
.player-statistick-wrap .card--has-table thead tr th {
    padding-left: 23px;
}
.player-statistick-wrap .card--has-table .player-league td {
    padding-left: 10px;
    text-align: center;
}
.album__item ,
.album__item-holder figure ,
.album__item-holder > a ,
.album__item-holder {
    /*height: 300px;*/
}
.album__item-holder figure img {
    height: 100%;
    object-fit: cover;
}
.business-sponsoring__all--tabs {
    padding: 0 8px;
    margin-top: 8px;
    margin-bottom: 30px;
}
.business-sponsoring__all--tabs h3 {
    font-weight: 800;
    font-size: 16px;
    text-align: center;
    color: #1E467D;
    bottom: 15px;
    top: -8px;
    justify-content: center;
    cursor: pointer;
}
.business-sponsoring__all--tabs .business-sponsoring__all--tabs-item > .vc_column-inner  {
    height: 118px;
    padding: 0!important;
}
.business-sponsoring__all--tabs .business-sponsoring__all--tabs-item > .vc_column-inner img {
    height: 118px;
    object-fit: cover;


}
.business-sponsoring__all--tabs .business-sponsoring__all--tabs-item:first-of-type  .bg-overlay:before ,
.business-sponsoring__all--tabs .business-sponsoring__all--tabs-item:first-of-type  .wpb_single_image {
    border-radius: 4px 0 0 4px;
    overflow: hidden;
}
.business-sponsoring__all--tabs .business-sponsoring__all--tabs-item:last-of-type  .bg-overlay:before,
.business-sponsoring__all--tabs .business-sponsoring__all--tabs-item:last-of-type  .wpb_single_image {
    border-radius: 0 4px  4px 0;
    overflow: hidden;
}
.business-sponsoring__all--tabs .business-sponsoring__all--tabs-item  .bg-overlay:before {
    background-color: #EDEFF4;
    opacity: 0.8;
    top: auto;
}
.business-sponsoring__all--tabs .business-sponsoring__all--tabs-item:hover .bg-overlay:before ,
.business-sponsoring__all--tabs .business-sponsoring__all--tabs-item.active  .bg-overlay:before {
    background-color: #17345C;
    opacity: 0.8;
    top: auto;
}

.business-sponsoring__all--tabs .business-sponsoring__all--tabs-item:hover h3 ,
.business-sponsoring__all--tabs .business-sponsoring__all--tabs-item.active h3 {
    color: #fff;
}
#sponsors-tabs .business-sponsoring__all {
    display: none;
}
#sponsors-tabs .business-sponsoring__all.active {
    display: block;
}
.business-sponsoring__all--tabs .business-sponsoring__all--tabs-item.active img {
    border-bottom: 4px solid #1E467D;
}
@media (max-width: 768px) {
    .business-sponsoring__all--tabs .business-sponsoring__all--tabs-item:last-of-type  .bg-overlay:before,
    .business-sponsoring__all--tabs .business-sponsoring__all--tabs-item:last-of-type  .wpb_single_image {
        border-radius: 0 0 4px 4px;
    }
    .business-sponsoring__all--tabs .business-sponsoring__all--tabs-item:first-of-type  .bg-overlay:before ,
    .business-sponsoring__all--tabs .business-sponsoring__all--tabs-item:first-of-type  .wpb_single_image {
        border-radius: 4px 4px 0 0;
    }
}
.no-article__block .no-article__block--prev {
    margin-top: 16px;
}
.no-article__block .no-article__block--prev article {
    background: #fff;
    opacity: 0.2;
}
.no-article__block .no-article__block--prev article .posts__inner img {
    height: 100%;
}
@media (max-width: 1200px) {
    .no-article__block .no-article__block--prev figure {
        padding: 31% 24%;
        max-width: 100%;
        width: 100%;
    }
    .no-article__block .no-article__block--prev .posts__inner > div {
        max-width: 100%;
        width: 100%;
    }
    .no-article__block .no-article__block--prev .posts__inner img {
        width: 100%;
    }
}
.mobile-players--legend.card {
    padding: 16px 24px;
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    border-radius: 4px !important;
}
.mobile-players--legend.card div {
    color: #31404B;
    font-size: 12px;
}
.mobile-players--legend.card div > span {
    font-weight: 800;
    padding-right: 15px;
    width: 37px;
    text-align: center;
    display: inline-block;
}
@media only screen and (max-width: 980px ) {
.vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner {
        padding-top:0;
}

}

#yawave-buttons a i {
display: none;
}

#yawave-buttons a {
font-family: Nunito Sans !important;
font-weight: 600!important;
font-size: 14px!important;
line-height: 16px!important;
}

@media (max-width: 992px) {
    .fans-page .three-banner-season.card {
        display: block;
    }
}
@media (max-width: 576px) {
    .card__header .lineups-sponsors img,
    .card__header .lineups-sponsors {
        min-width: 90px;
        width: 90px;
    }
}
.single-team-page  .trainer ,
.single-team-page   .trainer .vc_figure,
.single-team-page   .trainer .vc_figure > div ,
.single-team-page  .trainer img {
    width: 100% !important;
}
.grecaptcha-badge { visibility: hidden; }
.grecaptcha-logo { visibility: hidden; }

.date-not-fixed-box {
  color: #fff; 
  font-weight: bold; 
  margin-top: -90px;
  /* display: none; */
}

@media only screen and (max-width:480px){
    
    .date-not-fixed-box {
      display: block;
    }
    
    .saison .header-filter-btn.spielplan-header {
      display: block;
    }
    .header-filter-btn.spielplan-header .card-header__button {
      margin-left: 0;
    }
  
  }
  
#swisslos_banner iframe {
  border-radius: 5px;
}