.spielerPage,
.spielerPage .pageHeader {
  background: #000; }

.spielerPage .section.main {
  background: radial-gradient(circle, #231F20 0%, #000000 100%); }

.spielerPage h3 {
  color: #b88748;
  margin: 150px 0 30px 0; }

.spielerPage .fullsizeWrapperSpieler {
  position: relative;
  width: 100%;
  margin: 0 0 20px 0; }

.spielerPage .fullsizeWrapperSpieler .schraegeUnten {
  position: absolute;
  z-index: 10;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 5vw;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 4vw 100vw;
  border-color: transparent transparent #000 transparent; }

.spielerPage .fullsizeWrapperSpieler .daten {
  position: absolute;
  bottom: -30px;
  left: 3%;
  transform: rotate(-3deg);
  z-index: 100; }

.spielerPage .fullsizeWrapperSpieler .daten .nummer {
  float: left;
  width: 100px;
  height: 120px;
  background: #c4161c;
  padding: 0 15px;
  text-align: center;
  font-size: 70px;
  font-weight: 700;
  line-height: 120px;
  border-radius: 5px; }

.spielerPage .fullsizeWrapperSpieler .daten .name {
  float: left;
  margin: 0 0 0 10px;
  height: 120px;
  background: #FFF;
  color: #b88748;
  padding: 10px 15px;
  text-align: left;
  font-size: 50px;
  font-weight: 700;
  line-height: 50px;
  border-radius: 5px; }

.spielerPage .fullsizeWrapperSpieler .NaviPrevNext .prev a {
  position: absolute;
  top: 46%;
  left: 1vw;
  font-size: 5vw;
  color: #FFF;
  cursor: pointer;
  -webkit-filter: drop-shadow(2px 2px 4px rgba(0, 0, 0, 0.9));
  filter: drop-shadow(2px 2px 4px rgba(0, 0, 0, 0.9)); }

.spielerPage .fullsizeWrapperSpieler .NaviPrevNext .next a {
  position: absolute;
  top: 46%;
  right: 1vw;
  font-size: 5vw;
  color: #FFF;
  cursor: pointer;
  -webkit-filter: drop-shadow(2px 2px 4px rgba(0, 0, 0, 0.9));
  filter: drop-shadow(2px 2px 4px rgba(0, 0, 0, 0.9)); }

.spielerPage .fullsizeWrapperSpieler .NaviPrevNext .prev a:hover,
.spielerPage .fullsizeWrapperSpieler .NaviPrevNext .next a:hover {
  color: #b88748; }

.spielerPage .button.back {
  display: block;
  width: 130px;
  margin: 50px auto 20px auto;
  border: 2px solid #b88748;
  color: #b88748;
  font-size: 20px;
  text-transform: uppercase; }

.spielerPage .factsShort {
  width: 700px;
  height: 110px;
  margin: 0 auto;
  background: #b88748;
  border-radius: 5px;
  color: #000;
  font-size: 20px; }

.spielerPage .factsShort:after {
  content: "";
  display: block;
  clear: both; }

.spielerPage .factsShort span {
  color: #FFF;
  font-size: 28px;
  font-weight: 700;
  display: block; }

.spielerPage .factsShort > div {
  text-align: center;
  border-right: 1px solid #000;
  height: 110px;
  padding-top: 20px; }

.spielerPage .factsShort .alter {
  float: left;
  width: 20%; }

.spielerPage .factsShort .nation {
  float: left;
  width: 30%; }

.spielerPage .factsShort .einsaetze {
  float: left;
  width: 30%; }

.spielerPage .factsShort .tore {
  float: left;
  width: 20%;
  border-right: none; }

.spielerPage .button.trikotkauf {
  margin: 50px auto 20px auto;
  border: 2px solid #b88748;
  color: #b88748;
  font-size: 20px;
  text-decoration: none; }

.spielerPage .button i {
  padding-right: 10px; }

.spielerPage .tabellenWrapper {
  position: relative;
  max-width: 650px; }

.spielerPage .tabellenWrapper .freisteller {
  position: absolute;
  top: 0;
  right: 0;
  width: 250px; }

.spielerPage .tabellenWrapper table {
  width: 85%; }

.spielerPage .tabellenWrapper tr {
  line-height: 70px;
  font-size: 20px;
  border-top: 1px solid #FFF; }

.spielerPage .tabellenWrapper tr:nth-of-type(1) {
  border-top: 0px; }

.spielerPage .tabellenWrapper tr:nth-of-type(odd) {
  background: #231f20; }

.spielerPage .tabellenWrapper tr:nth-of-type(even) {
  background: #100e0e; }

.spielerPage .tabellenWrapper td:nth-of-type(1) {
  padding-right: 20px;
  padding-left: 15px;
  width: 210px; }

.spielerPage .tabellenWrapper td:nth-of-type(2) {
  color: #c4161c;
  font-weight: 700;
  padding-right: 30px; }

.spielerPage .tabellenWrapper td:nth-of-type(2) a {
  color: #c4161c;
  font-weight: 500;
  font-size: 30px;
  display: inline-block;
  padding: 20px 20px 0 0; }

.spielerPage .tabellenWrapper td:nth-of-type(2) a i {
  color: #c4161c; }

.spielerPage .facts {
  width: 100%;
  height: 110px;
  margin: 0 auto 10px auto;
  background: #FFF;
  border-radius: 0px;
  color: #000;
  font-size: 20px; }

.logoFactsLigaMobile {
  border-top-right-radius: 5px;
  border-top-left-radius: 5px; }

.facts.factsLiga, .facts.factsPokal {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px; }

.spielerPage .facts:after {
  content: "";
  display: block;
  clear: both; }

.spielerPage .facts span {
  color: #c4161c;
  font-size: 28px;
  font-weight: 700;
  display: block; }

.spielerPage .facts > div {
  text-align: center;
  height: 90px;
  padding-top: 20px;
  float: left; }

.spielerPage .facts .logo {
  width: 10%;
  border-right: 0;
  padding: 20px; }

.spielerPage .facts .logo img {
  height: 100%;
  max-width: 63px; }
.spielerPage .facts.factsPokal .logo img {
  max-width: 54px;
}

.spielerPage .facts .einsaetze {
  width: 10%; }

.spielerPage .facts .minuten {
  width: 10%; }

.spielerPage .facts .einwechslung {
  width: 14%; }

.spielerPage .facts .auswechslung {
  width: 14%; }

.spielerPage .facts .gelb {
  width: 8%; }

.spielerPage .facts .gelbRot {
  width: 8%; }

.spielerPage .facts .rot {
  width: 8%; }

.spielerPage .facts .vorlagen {
  width: 9%; }

.spielerPage .facts .tore {
  width: 9%;
  border-right: 0; }

.spielerfoto {
  border-radius: 5px; }

.card.news {
  border-radius: 5px;
  background: #FFF;
  color: #b88748; }

.card.news:after {
  content: '';
  display: block;
  clear: both; }

.card.news .content {
  padding: 10px 0 0 0; }

.card.news img {
  border-radius: 5px 5px 0 0; }

.card.news .icon {
  width: 20%;
  float: left;
  font-size: 40px;
  padding: 20px 0 0 0;
  font-weight: 500; }

.card.news .text {
  width: 80%;
  float: left; }

.card.news h3 {
  color: #b88748;
  margin: 0;
  height: 60px; }

.mobileFreisteller {
  display: none; }

.logoFactsLigaMobile {
  display: none; }

.spielerPage .logo.factsLigaDesktop {
  padding-top: 0; }

.factsLigaDesktop img {
  max-width: 70px; }

.glide__arrow {
  color: #b88748;
  font-size: 30px;
  box-shadow: none;
  display: none;
  border: none; }

.glide__arrow--left {
  left: 0; }

.glide__arrow--right {
  right: 0; }

@media only screen and (max-width: 1600px) {
  .glide__arrow {
    display: block; }

  .pageStadion .tabellenWrapper {
    width: 100%;
    overflow-y: auto;
    margin: 0 0 1em; }

  .pageStadion .tabellenWrapper::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 14px;
    height: 14px; }

  .pageStadion .tabellenWrapper::-webkit-scrollbar-thumb {
    border-radius: 8px;
    border: 3px solid #fff;
    background-color: rgba(0, 0, 0, 0.3); } }
@media only screen and (max-width: 1350px) {
  .spielerPage .tabellenWrapper .freisteller {
    right: -30px; } }
@media only screen and (max-width: 1300px) {
  .spielerPage .tabellenWrapper .freisteller {
    right: -60px; }

  .spielerPage .tabellenWrapper table {
    width: 95%; } }
@media only screen and (max-width: 1200px) {
  .logoFactsLigaMobile img {
    max-width: 50px;
    padding-top: 15px; }

  .logoFactsLigaMobile {
    background: #FFF;
    text-align: center;
    display: block; }

  .spielerPage .logo.factsLigaDesktop {
    display: none; } }
@media only screen and (max-width: 1130px) {
  .spielerPage .tabellenWrapper .freisteller {
    right: -80px; } }
@media only screen and (max-width: 1087px) {
  .spielerPage .tabellenWrapper .freisteller {
    right: -26%; }

  .spielerPage .facts {
    padding: 0 50px; }

  .glide__arrow--right {
    right: -40px; }

  .glide__arrow--left {
    left: -40px; } }
@media only screen and (max-width: 950px) {
  .spielerPage .column.is-half, .spielerPage .column.is-half-tablet {
    width: 70%; }

  .spielerPage .moreNews .column.is-half, .spielerPage .moreNews .column.is-half-tablet, .spielerPage .kacheln .column.is-half, .spielerPage .kacheln .column.is-half-tablet {
    width: 100%; }

  .spielerPage .tabellenWrapper .freisteller {
    right: -21%; } }
@media only screen and (max-width: 800px) {
  .spielerPage .fullsizeWrapperSpieler .daten .name {
    height: 100px;
    font-size: 40px;
    line-height: 40px; }

  .spielerPage .fullsizeWrapperSpieler .daten .nummer {
    height: 100px;
    font-size: 50px;
    line-height: 100px; } }
@media only screen and (max-width: 752px) {
  .spielerPage .column.is-half, .spielerPage .column.is-half-tablet {
    width: 85%; }

  .spielerPage .tabellenWrapper .freisteller {
    right: -17%; } }
@media only screen and (max-width: 700px) {
  .spielerPage .factsShort {
    width: 98%; } }
@media only screen and (max-width: 650px) {
  .desktopFreisteller {
    display: none; }

  .mobileFreisteller {
    display: block;
    width: 30%; }

  .spielerPage .tabellenWrapper table {
    width: 100%; }

  .spielerPage .column.is-half, .column.is-half-tablet {
    width: 100%; }

  .spielerPage .dce.titelText.content .content {
    width: 70%;
    float: left; }

  .spielerPage .facts {
    padding: 0 90px; }

  .glide__arrow--right {
    right: -90px; }

  .glide__arrow--left {
    left: -90px; }

  .spielerPage .dce.titelText.content .content p {
    font-size: 16px;
    line-height: 26px; }

  .spielerPage .fullsizeWrapperSpieler .daten .nummer {
    float: left;
    width: 100px;
    height: 60px;
    font-size: 40px;
    line-height: 60px; }

  .spielerPage .fullsizeWrapperSpieler .daten .name {
    height: 90px;
    font-size: 30px;
    line-height: 36px; }

  .tabellenWrapper {
    width: 100%;
    overflow-y: auto;
    margin: 0 0 1em; }

  .tabellenWrapper::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 14px;
    height: 14px; }

  .tabellenWrapper::-webkit-scrollbar-thumb {
    border-radius: 8px;
    border: 3px solid #fff;
    background-color: rgba(0, 0, 0, 0.3); }

  .spielerPage table td, table th {
    white-space: nowrap; } }
@media only screen and (max-width: 550px) {
  .dce.titelText.content h2 {
    font-size: 20px;
    font-weight: bold;
    line-height: 26px; }

  .spielerPage .factsShort .alter {
    width: 13%; }

  .spielerPage .factsShort .nation {
    width: 27%; }

  .spielerPage .factsShort .einsaetze {
    width: 34%; }

  .spielerPage .factsShort .tore {
    width: 25%; } }
@media only screen and (max-width: 480px) {
  .spielerPage .dce.titelText.content .content {
    width: 50%; }

  .mobileFreisteller {
    width: 50%; } }
@media only screen and (max-width: 400px) {
  .spielerPage .facts {
    padding: 0 50px; }

  .glide__arrow--right {
    right: -40px; }

  .glide__arrow--left {
    left: -40px; } }
@media only screen and (max-width: 380px) {
  .spielerPage .factsShort {
    border-bottom-left-radius: 0; }

  .spielerPage .factsShort .alter {
    width: 50%;
    border-top-left-radius: 5px; }

  .spielerPage .factsShort .nation {
    width: 50%;
    background: #b88748;
    border-top-right-radius: 5px; }

  .spielerPage .factsShort .einsaetze {
    width: 50%;
    border-bottom-left-radius: 5px;
    background: #b88748;
    margin-top: 1px; }

  .spielerPage .factsShort .tore {
    width: 50%;
    border-bottom-right-radius: 5px;
    background: #b88748;
    margin-top: 1px; } }
/*

*/

/*# sourceMappingURL=spieler.css.map */
