body.post-type-archive-team_member .without-sidebar .s-ct{ max-width: 1024px}
.post-type-archive-team_member .single-header{ padding-top: 20px; padding-bottom: 10px; max-width: 1024px; margin: 0 auto;}
div.single-team_member{
    margin-top: 3px;
}
.single-team_member_number{
    background-color: #0D223D;
    width: 60px;
    height: 60px;
    line-height: 58px;
    font-size: 30px;
}
.team_member_number{
    border: 1px solid #FFF;
    opacity: 0.75;
    top:0;
}
#teamCarousel .team_member_number{
    top: 10px
}
.team_member_wrap .card-body{}
.team_member_thumb{ max-height: 340px; overflow: hidden;}
.team_member_thumb img{ max-width: 250px; min-width: 100%;}
div.single-team_member h3{ color: #797979}
div.single-team_member h3.border-bottom{ border-bottom: 1px solid #797979 !important; display: flex; align-items: flex-end; justify-content: flex-start; height: 80px; margin: 0;}
@media (max-width: 767px) {
    div.single-team_member h3.border-bottom{height: auto}
}

#teamCarousel .team_member_portrait{
    min-height: 450px;
    background: linear-gradient(to bottom, transparent 40%, #001F4D 90%);
    background-position: center;
    background-repeat:no-repeat
}

#team_member-skills dt span{font-weight: normal}
#team_member-club-history tr{ border-bottom: 1px solid #B5B5B5}
.score-slash-big{
    font-size: 50px;
    font-weight: 100;
    bottom: 10px;
    padding-right: 5px;
    position: relative;
}
.score-slash-small{
    font-size: 35px;
    font-weight: 100;
    bottom: 5px;
    position: relative;
    padding-right: 5px;
}
.carousel-control-outside-prev,
.carousel-control-outside-next{
    border: 2px solid #000000;
    margin-top: 20px;
    width: 50px;
}
.carousel-control-outside-prev .carousel-control-prev-icon,
.carousel-control-outside-next .carousel-control-next-icon{
    width: 1.25rem;
    height: 1.25rem;
    margin-top: 5px;
}
#team_member_career-end{
    border: 1px solid #3198DB;
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}
.carousel-control-next-icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23011E4D'%3E%3Cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E") !important;
}
.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23011E4D'%3E%3Cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3E%3C/svg%3E") !important;
}
/* shortcode kader */
#team-squad span.team_member_number{
    text-align: center;
    height: 25px;
    width: 25px;
    display: inline-block;
    color: #FFF;
    padding: 1px;
    background: #0D223D;
    border: 1px solid #FFF;
    margin: 0 5px;
    float: right
}
#staff-tab-tab-tab-pane .team_member_number{display:none!important;}
#team-squad *{ font-size: 13px;}
#team-squad a{ color: #3198db;}
#team-squad th,
#team-squad td{ margin: 0; padding: 3px}
#team-squad th{background-color: #3198DB; color: #FFF; padding: 3px 10px;}
/* NOTENPARADE */
#match-rating-result{border-bottom: 1px solid #EEEEEE}
#rate-summary .rate-summary-wrap{ position: sticky; top: 0}
#match-rating-summary li strong{ float: right}
#rate-game-result .goals{ background-color: #EEE;}
.rate-wrap{}
.rate-wrap .btn-minus,
.rate-wrap .btn-plus{ border-radius: 50px; margin: 0 15px; background: #2F98DB;}
.rate-wrap .rating-input{ background: #FFF; text-align: center; font-weight: bold; font-size: 20px; width: auto; max-width: 75px;}
.rate-result-wrap{ background-color: #EEE}
.rate-result-fan-quote{background-color: #2f98db}
.rate-result-meta{ width: 100%; height: auto; min-height: 110px; padding: 10px 10px 0 10px;}
.rate-result-position{ color: #3198DB;}