/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

@charset "UTF-8";
.background_white {
  background: white !important;
}
:root {
  --background-farbe: #00437A;
}
body {
  background: var(--background-farbe) !important;
  background-size: cover;
}
body#outline_pages_playoffs {
  background-size: cover;
  background-image: url('../../../../images/pages/home/background_playoffs_25.jpg') !important;
}
#g-copyright {
  background: var(--background-farbe) !important;
}
.size-2 {
  flex: 0 2%;
  width: 2%;
}
:root {
  --breite_2: 10px;
  --breite_32: calc(100% - var(--breite_2) * 2);
  --breite_66: calc(100% - var(--breite_2) / 2);
  --breite_47: calc(50% - var(--breite_2) / 2);
}
@media only screen and (min-width: 768px) {
  .main_66 {
    flex: 0 calc(var(--breite_66) / 1.5) !important;
    width: calc(var(--breite_66) / 1.5) !important;
    margin-bottom: 16px !important;
  }
}
@media only screen and (max-width: 767px) {
  .main_66 {
    flex: 0 100% !important;
    width: 100% !important;
    margin-bottom: 16px !important;
  }
}
.main_47 {
  flex: 0 var(--breite_47) !important;
  width: var(--breite_47) !important;
}
.main_32 {
  flex: 0 calc(var(--breite_32) / 3) !important;
  width: calc(var(--breite_32) / 3) !important;
}
.main_2 {
  flex: 0 calc(var(--breite_2)) !important;
  width: calc(var(--breite_2)) !important;
}
/*Utility Klassen für Hoch- und Querformat*/
/* Standardmäßig ausblenden */
.visible-landscape, .visible-portrait {
  display: none;
}
/* Nur im Landscape-Modus anzeigen */
@media (orientation: landscape) {
  .visible-landscape {
    display: block;
    /* ggf. inline-block, flex o.Ä. je nach Bedarf */
  }
}
/* Nur im Portrait-Modus anzeigen */
@media (orientation: portrait) {
  .visible-portrait {
    display: block;
  }
}
.stats_neu .los_category_leaders_module .-hd-los-category-leaders-Player .-hd-los-category-leaders-entry-value, .stats_neu .los_category_leaders_module .-hd-los-category-leaders-Team .-hd-los-category-leaders-entry-value {
  color: #4569a3 !important;
}
.stats_neu .-hd-los-category-leaders-entry-player {
  margin-top: -100px !important;
  display: flex;
}
.stats_neu .-hd-los-category-leaders-entry-player span:first-child {
  order: 2;
  color: #012959 !important;
}
.stats_neu .-hd-los-category-leaders-entry-player span:last-child {
  order: 1;
  color: #012959 !important;
  padding-right: 5px;
}
.los_category_leaders_module .-hd-los-category-leaders-entry-value span:nth-child(2) {
  display: none;
}
.-hd-los-line-after-1 .-hd-los-standings .-hd-util-intellitable-data tr:nth-child(1) td, .-hd-los-line-after-3 .-hd-los-standings .-hd-util-intellitable-data tr:nth-child(3) td, .-hd-los-line-after-4 .-hd-los-standings .-hd-util-intellitable-data tr:nth-child(4) td, .-hd-los-line-after-5 .-hd-los-standings .-hd-util-intellitable-data tr:nth-child(5) td, .-hd-los-line-after-6 .-hd-los-standings .-hd-util-intellitable-data tr:nth-child(6) td, .-hd-los-line-after-8 .-hd-los-standings .-hd-util-intellitable-data tr:nth-child(8) td, .-hd-los-line-after-9 .-hd-los-standings .-hd-util-intellitable-data tr:nth-child(9) td {
  border-bottom: 2px solid #d4121e !important;
}
.-hd-los-line-after-10 .-hd-los-standings .-hd-util-intellitable-data tr:nth-child(10) td {
  border-bottom: 2px solid #75b61e !important;
}
#g-page-surround {
  min-width: 99vw !important;
}
.ice_stats_leaders_flexbox {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  box-sizing: border-box;
  position: static;
  text-align: center;
}
._ice_stats_aside .-hd-los-category-leaders-entry-team img {
  height: auto;
  width: 3vw;
}
._ice_stats_aside .jl-position-top-left, .ice_stats_leaders_value {
  background: white;
}
._ice_stats_aside .-hd-los-category-leaders-title {
  text-align: left !important;
}
._ice_stats_aside .-hd-los-category-leaders-entry-team, ._ice_stats_aside {
  text-align: center !important;
}
.ice_stats_leaders_value, ._ice_stats_aside .-hd-los-category-leaders-title {
  color: #012959 !important;
}
.ice_stats_leaders_player_firstname, .ice_stats_leaders_player_infos, .ice_stats_leaders_player_lastname, .ice_stats_leaders_player_team {
  color: #4569a3 !important;
}
@media screen and (min-width: 1578px) {
  .ice_stats_leaders_flexitem_1 {
    margin-left: 4vw;
    flex-grow: 1;
    order: 2;
  }
  .ice_stats_leaders_flexitem_2 {
    margin-left: -1vw;
    flex-grow: 2;
    order: 1;
  }
  .ice_stats_leaders_player_portrait {
    top: 0.5vw;
    right: 2vw;
    position: absolute;
    clip-path: polygon(25% 5%, 75% 5%, 100% 40%, 75% 75%, 25% 75%, 0% 40%);
    background: #012959 !important;
  }
  .ice_stats_leaders_player_portrait img {
    height: auto;
    width: 5vw;
    clip-path: polygon(26% 6%, 74% 6%, 98% 40%, 74% 74%, 26% 74%, 2% 40%);
    z-index: 99;
  }
  .ice_stats_leaders_team_logo img {
    height: auto;
    width: 2vw;
    z-index: 100;
    position: absolute;
    top: 4.2vw;
    right: 0.5vw;
  }
  .ice_stats_teamstats_team_logo img {
    height: auto;
    width: 5vw;
    z-index: 100;
    position: absolute;
    top: 0.7vw;
    right: 2vw;
  }
  .ice_stats_leaders_player_firstname {
    font-size: 18px !important;
  }
  .ice_stats_leaders_player_lastname, .ice_stats_leaders_player_lastname_team, .ice_stats_leaders_value {
    font-size: 20px !important;
    margin-top: 0;
    margin-bottom: 0;
  }
  .ice_stats_leaders_player_firstname {
    margin-top: 5px;
    margin-bottom: 0;
  }
  .ice_stats_teamstats_value {
    font-size: 30px !important;
    margin-top: 20px;
    margin-bottom: 0;
  }
  .ice_stats_leaders_player_team {
    display: none;
  }
}
@media screen and (min-width: 1280px) and (max-width: 1577px) {
  .ice_stats_leaders_flexitem_1 {
    margin-left: 4vw;
    flex-grow: 1;
    order: 2;
  }
  .ice_stats_leaders_flexitem_2 {
    margin-left: -1vw;
    flex-grow: 2;
    order: 1;
  }
  .ice_stats_leaders_player_portrait {
    top: 0.5vw;
    right: 1vw;
    position: absolute;
    clip-path: polygon(25% 5%, 75% 5%, 100% 40%, 75% 75%, 25% 75%, 0% 40%);
    background: #012959 !important;
  }
  .ice_stats_leaders_player_portrait img {
    height: auto;
    width: 6vw;
    clip-path: polygon(26% 6%, 74% 6%, 98% 40%, 74% 74%, 26% 74%, 2% 40%);
  }
  .ice_stats_leaders_team_logo img {
    height: auto;
    width: 2vw;
    position: absolute;
    top: 5.2vw;
    right: -0.3vw;
  }
  .ice_stats_teamstats_team_logo img {
    height: auto;
    width: 5vw;
    z-index: 100;
    position: absolute;
    top: 0.7vw;
    right: 1.3vw;
  }
  .ice_stats_leaders_player_firstname {
    font-size: 18px !important;
  }
  .ice_stats_leaders_player_lastname, .ice_stats_leaders_player_lastname_team, .ice_stats_leaders_value {
    font-size: 20px !important;
  }
  .ice_stats_leaders_player_lastname, .ice_stats_leaders_player_lastname_team, .ice_stats_leaders_value {
    margin-top: 0;
    margin-bottom: 0;
  }
  .ice_stats_leaders_player_firstname {
    margin-top: 5px;
    margin-bottom: 0;
  }
  .ice_stats_teamstats_value {
    font-size: 30px !important;
    margin-top: 20px;
    margin-bottom: 0;
  }
  .ice_stats_teamstats_value {
    font-size: 30px !important;
    margin-top: 20px;
    margin-bottom: 0;
  }
  .ice_stats_leaders_player_team {
    display: none;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .ice_stats_leaders_flexitem_1 {
    margin-left: 4vw;
    flex-grow: 1;
    order: 2;
  }
  .ice_stats_leaders_flexitem_2 {
    margin-left: -1vw;
    flex-grow: 2;
    order: 1;
  }
  .ice_stats_leaders_player_portrait {
    top: 0.5vw;
    right: 2vw;
    position: absolute;
    clip-path: polygon(25% 5%, 75% 5%, 100% 40%, 75% 75%, 25% 75%, 0% 40%);
    background: #012959 !important;
  }
  .ice_stats_leaders_player_portrait img {
    height: auto;
    width: 6vw;
    clip-path: polygon(26% 6%, 74% 6%, 98% 40%, 74% 74%, 26% 74%, 2% 40%);
    z-index: 99;
  }
  .ice_stats_leaders_team_logo img {
    height: auto;
    width: 2.5vw;
    z-index: 100;
    position: absolute;
    top: 5vw;
    right: 0.2vw;
  }
  .ice_stats_teamstats_team_logo img {
    height: auto;
    width: 5vw;
    z-index: 100;
    position: absolute;
    top: 0.7vw;
    right: 2.5vw;
  }
}
@media only screen and (min-width: 1100px) and (max-width: 1279px) {
  .ice_stats_leaders_player_firstname {
    font-size: 14px !important;
  }
  .ice_stats_leaders_player_lastname, .ice_stats_leaders_player_lastname_team, .ice_stats_leaders_value {
    font-size: 16px !important;
  }
  .ice_stats_leaders_player_lastname, .ice_stats_leaders_player_lastname_team, .ice_stats_leaders_value {
    margin-top: 0;
    margin-bottom: -10px;
  }
  .ice_stats_leaders_player_firstname {
    margin-top: 5px;
    margin-bottom: -7px;
  }
  .ice_stats_leaders_player_team {
    display: none;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1099px) {
  .ice_stats_leaders_player_firstname {
    font-size: 14px !important;
  }
  .ice_stats_leaders_player_lastname, .ice_stats_leaders_player_lastname_team, .ice_stats_leaders_value {
    font-size: 16px !important;
  }
  .ice_stats_leaders_player_lastname, .ice_stats_leaders_player_lastname_team, .ice_stats_leaders_value {
    margin-top: 0;
    margin-bottom: 0px;
  }
  .ice_stats_leaders_player_firstname {
    margin-top: 5px;
    margin-bottom: -3px;
  }
  .ice_stats_leaders_player_team {
    display: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .ice_stats_leaders_flexitem_1 {
    margin-left: 4vw;
    flex-grow: 1;
    order: 2;
  }
  .ice_stats_leaders_flexitem_2 {
    margin-left: -1vw;
    flex-grow: 2;
    order: 1;
  }
  .ice_stats_leaders_player_portrait {
    top: -1vw;
    right: 3.3vw;
    position: absolute;
    clip-path: polygon(25% 5%, 75% 5%, 100% 40%, 75% 75%, 25% 75%, 0% 40%);
    background: #012959 !important;
  }
  .ice_stats_leaders_player_portrait img {
    height: auto;
    width: 8.5vw;
    clip-path: polygon(26% 6%, 74% 6%, 98% 40%, 74% 74%, 26% 74%, 2% 40%);
    z-index: 99;
  }
  .ice_stats_leaders_team_logo img {
    height: auto;
    width: 3vw;
    z-index: 100;
    position: absolute;
    top: 5.5vw;
    right: 1.5vw;
  }
  .ice_stats_teamstats_team_logo img {
    height: auto;
    width: 7vw;
    z-index: 100;
    position: absolute;
    top: 0.7vw;
    right: 2.5vw;
  }
  .ice_stats_leaders_player_firstname {
    font-size: 16px !important;
  }
  .ice_stats_leaders_player_lastname, .ice_stats_leaders_player_lastname_team, .ice_stats_leaders_value {
    font-size: 18px !important;
  }
  .ice_stats_leaders_player_lastname, .ice_stats_leaders_player_lastname_team, .ice_stats_leaders_value {
    margin-top: 0;
    margin-bottom: 2px;
  }
  .ice_stats_leaders_player_firstname {
    margin-top: 5px;
    margin-bottom: 2px;
  }
  .ice_stats_teamstats_value {
    font-size: 30px !important;
    margin-top: 20px;
    margin-bottom: 0;
  }
  .ice_stats_leaders_player_team {
    display: none;
  }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
  .ice_stats_leaders_flexitem_1 {
    margin-left: 4vw;
    flex-grow: 1;
    order: 2;
  }
  .ice_stats_leaders_flexitem_2 {
    max-width: 110px;
    margin-top: -15px;
    flex-grow: 2;
    order: 1;
    text-align: left;
  }
  .ice_stats_leaders_player_portrait {
    top: 0vw;
    left: 130px;
    position: absolute;
    clip-path: polygon(25% 5%, 75% 5%, 100% 40%, 75% 75%, 25% 75%, 0% 40%);
    background: #012959 !important;
  }
  .ice_stats_leaders_player_portrait img {
    height: auto;
    width: 60px;
    clip-path: polygon(26% 6%, 74% 6%, 98% 40%, 74% 74%, 26% 74%, 2% 40%);
    z-index: 99;
  }
  .ice_stats_leaders_team_logo img {
    display: none;
  }
  .ice_stats_teamstats_team_logo img {
    height: auto;
    width: 60px;
    z-index: 100;
    position: absolute;
    top: 0.8vw;
    left: 130px;
  }
  .ice_stats_leaders_player_lastname, .ice_stats_leaders_player_lastname_team, .ice_stats_leaders_player_firstname, .ice_stats_leaders_player_team {
    font-size: 12px !important;
  }
  .ice_stats_leaders_value {
    font-size: 14px !important;
  }
  .ice_stats_leaders_player_lastname, .ice_stats_leaders_player_lastname_team {
    margin-top: -10px;
    margin-bottom: -11px;
  }
  .ice_stats_leaders_player_firstname {
    margin-top: 10px;
    margin-bottom: -15px;
  }
  .ice_stats_teamstats_value {
    font-size: 20px !important;
    margin-top: 19px;
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 479px) {
  .ice_stats_leaders_flexitem_1 {
    margin-left: 4vw;
    flex-grow: 1;
    order: 2;
  }
  .ice_stats_leaders_flexitem_2 {
    margin-left: 0px;
    text-align: left;
    margin-top: -15px;
    flex-grow: 2;
    order: 1;
  }
  .ice_stats_leaders_player_portrait {
    top: 5px;
    left: 110px;
    position: absolute;
    clip-path: polygon(25% 5%, 75% 5%, 100% 40%, 75% 75%, 25% 75%, 0% 40%);
    background: #012959 !important;
  }
  .ice_stats_leaders_player_portrait img {
    height: auto;
    width: 50px;
    clip-path: polygon(26% 6%, 74% 6%, 98% 40%, 74% 74%, 26% 74%, 2% 40%);
    z-index: 99;
  }
  .ice_stats_leaders_team_logo img {
    display: none;
  }
  .ice_stats_teamstats_team_logo img {
    height: auto;
    width: 50px;
    z-index: 100;
    position: absolute;
    top: 0.8vw;
    left: 110px;
  }
  .ice_stats_leaders_player_lastname, .ice_stats_leaders_player_lastname_team, .ice_stats_leaders_player_firstname, .ice_stats_leaders_player_team {
    font-size: 11px !important;
  }
  .ice_stats_leaders_value {
    font-size: 11px !important;
  }
  .ice_stats_leaders_player_lastname, .ice_stats_leaders_player_lastname_team {
    margin-top: -10px;
    margin-bottom: -11px;
  }
  .ice_stats_leaders_player_firstname {
    margin-top: 10px;
    margin-bottom: -15px;
  }
  .ice_stats_teamstats_value {
    font-size: 20px !important;
    margin-top: 19px;
    margin-bottom: 0;
  }
}
@media (min-width: 1280px) {
  .stats_neu .jl-cover-container {
    height: 140px !important;
    margin-bottom: 10px !important;
  }
}
@media (min-width: 768px) and (max-width: 1279px) {
  .stats_neu .jl-cover-container {
    height: 120px !important;
    margin-bottom: 10px !important;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  .stats_neu .jl-cover-container {
    height: 70px !important;
    margin-bottom: 10px !important;
  }
}
@media (max-width: 479px) {
  .stats_neu .jl-cover-container {
    height: 88px !important;
    margin-bottom: 10px !important;
  }
}
.-hd-los-schedule-team-name-short {
  display: table-cell !important;
}
.-hd-los-schedule-team-name-long {
  display: none !important;
}
@media (min-width: 769px) {
  .-hd-los-standings-col-teamShortname {
    display: none !important;
  }
}
@media (max-width: 768px) {
  .-hd-los-standings-col-teamLongname {
    display: none !important;
  }
}
.ice_table_home .-hd-util-intellitable-data table thead tr th:nth-of-type(4), .ice_table_page .-hd-util-intellitable-data table thead tr th:nth-of-type(4) {
  display: none;
}
.-hd-los, .los_category_leaders .-hd-los-category-leaders-title {
  font-family: rigid-square !important;
}
.los_category_leaders_module .-hd-los-category-leaders-title {
  margin: 0 0px 5px !important;
}
.gamecenter_mobile {
  margin-top: 10px !important;
  margin-bottom: -20px !important;
}
.liveticker_test .los-gs-overlay a:nth-child(1) {
  display: none !important;
}
@media only all and (max-width: 767px) {
  .los-gs-front-tv-logo {
    width: 33px !important;
  }
  .los-gs-team-logo {
    width: 25px !important;
    height: 25px !important;
  }
  .los-gs-team-score {
    font-size: 18px !important;
  }
  .los-gs-scheduled-time, #outline_testhome .los-gs-live-time, #outline_testhome .los-gs-live-period, .los-gs-finished-status {
    font-size: 10px !important;
    letter-spacing: unset !important;
  }
  .los-gs-front-left {
    padding: 10px 6px !important;
  }
  .los-gs-front-right {
    padding: 0 6px !important;
  }
  .los-gs-day {
    font-size: 14px !important;
  }
  .los-gs-month {
    font-size: 11px !important;
  }
}
.-hd-los-standings-col-tableRank {
  width: 3%;
}
.-hd-los-standings-col-teamLogo {
  width: 9%;
}
.-hd-los-standings-col-teamLongname {
  width: 25%;
}
.-hd-los-standings-col-gamesPlayed {
  width: 7%;
}
.-hd-los-standings-col-gamesWon {
  width: 7%;
}
.-hd-los-standings-col-gamesLost {
  width: 7%;
}
.-hd-los-standings-col-gamesWonInOt {
  width: 7%;
}
.-hd-los-standings-col-gamesLostInOt {
  width: 7%;
}
.-hd-los-standings-col-goalsFor {
  width: 7%;
}
.-hd-los-standings-col-goalsAgainst {
  width: 7%;
}
.-hd-los-standings-col-goalDifference {
  width: 7%;
}
.-hd-los-standings-col-Points {
  width: 7%;
}
@media only screen and (max-width: 1399px) {
  th[title="Goals For"], th[title="Goals Against"], th[title="Goal Differential"], .-hd-los-standings-col-goalsFor, .-hd-los-standings-col-goalsAgainst, .-hd-los-standings-col-goalDifference {
    display: none !important;
  }
  .-hd-los-standings-col-teamLongname {
    width: 46%;
  }
}
.game-date-group-header .-hd-los-schedule-scheduled-date {
  margin-top: 18px !important;
}
.swiper-slide {
  margin-right: 0px !important;
}
._ice_liveticker .los-gs-date, ._ice_liveticker .los-gs-team-score, ._ice_liveticker .los-gs-scheduled-time, ._ice_liveticker .los-gs-finished-status, ._ice_liveticker .los-gs-ht-date, ._ice_liveticker .los-gs-ht-score, ._ice_liveticker .los-gs-ht-team, ._ice_liveticker .los-gs-ht-scheduled-time, ._ice_liveticker .los-gs-ht-finished-status, ._ice_liveticker .los-gs-ht-front-top, ._ice_liveticker .los-gs-vt-date, ._ice_liveticker .los-gs-vt-day, ._ice_liveticker .los-gs-vt-month, ._ice_liveticker .los-gs-vt-score, ._ice_liveticker .los-gs-vt-team, ._ice_liveticker .los-gs-vt-scheduled-time, ._ice_liveticker .los-gs-vt-finished-status, ._ice_liveticker .los-gs-vt-front-top {
  color: #4569a3 !important;
  font-family: rigid-square !important;
}
._ice_liveticker .los-gs-game, ._ice_liveticker .los-gs-ht-game, ._ice_liveticker .los-gs-vt-game, ._ice_liveticker .los-gs button {
  border-top: 2px solid var(--background-farbe) !important;
  border-bottom: 2px solid var(--background-farbe) !important;
}
._ice_liveticker .los-gs-game, ._ice_liveticker .los-gs-ht-game, ._ice_liveticker .los-gs-vt-game {
  margin-left: -3px;
  padding-left: 3px;
}
._ice_liveticker .los-gs-contol path {
  fill: #4569a3 !important;
}
._ice_liveticker .los-gs-contol {
  background-color: white !important;
}
.los-gs-overlay-link, .los-gs-overlay-link:hover, .los-gs-ht-overlay-link, .los-gs--ht-overlay-link:hover, .los-gs-vt-overlay-link, .los-gs--vt-overlay-link:hover {
  background-color: white !important;
  color: #4569a3 !important;
}
._ice_liveticker_oben {
  margin-top: 10px !important;
  margin-bottom: -12px !important;
}
._ice_liveticker .los-gs button:nth-of-type(1), ._ice_liveticker .los-gs-date, ._ice_liveticker .los-gs-game, ._ice_liveticker .los-gs-overlay, ._ice_liveticker .los-gs-ht-date, ._ice_liveticker .los-gs-ht-game, ._ice_liveticker .los-gs--ht-overlay, ._ice_liveticker .los-gs-vt-date, ._ice_liveticker .los-gs-vt-game, ._ice_liveticker .los-gs--vt-overlay {
  box-shadow: 3px 0px 0px var(--background-farbe) !important;
}
._ice_liveticker .los-gs button:nth-of-type(2) {
  box-shadow: -3px 0px 0px var(--background-farbe) !important;
}
#outline_pages .-hd-los-standings .-hd-util-intellitable-data th, ._ice_schedule_page .-hd-los-schedule-col-scheduledDate, #outline_pages .-hd-los-players-table .-hd-util-intellitable-data table thead tr, .-hd-los-team-full-page-player-stats-data thead, .-hd-los-team-full-page-games-data thead {
  background: #4569a3 !important;
  color: white !important;
}
.-hd-los-game-full-report .-hd-los-game-full-report-period-bar-active {
  color: #4569a3 !important;
}
._ice_schedule_page .-hd-los-schedule-table .-hd-util-intellitable-data th, ._ice_schedule_page .-hd-los-schedule-table .-hd-util-intellitable-data thead tr, ._ice_schedule_page .-hd-los-schedule-table .-hd-los-schedule-scheduled-date {
  background: #4569a3 !important;
  color: white !important;
  text-transform: uppercase;
}
._ice_gamecenter_page .-hd-los-schedule-table .-hd-util-intellitable-data th, ._ice_gamecenter_page .-hd-los-schedule-table .-hd-util-intellitable-data thead tr {
  background: #4569a3 !important;
  color: white !important;
  text-transform: uppercase;
}
#outline_pages .-hd-los-standings .-hd-util-intellitable-data table thead tr, #outline_pages .-hd-los-players-table .-hd-util-intellitable-data table thead tr, ._ice_schedule_page .-hd-los-schedule-col-scheduledDate {
  border-left: 12px solid white !important;
  border-right: 12px solid white !important;
  background: #4569a3 !important;
}
._ice_gamecenter_page .-hd-los-schedule-col-scheduledDate {
  border-left: 12px solid white !important;
  border-right: 12px solid white !important;
  background: #ffffff !important;
}
.los_standings h4 {
  padding-left: 12px;
}
/*.livetabelle_neu {
  background: white !important;
}*/
.container_header_stats_home {
  display: flex;
  background: var(--background-farbe) !important;
}
.item_header_stats_home {
  color: white;
  font-family: "rigid-square";
}
.item1_header_stats_home {
  font-weight: bold;
  flex: 0 1 auto;
}
.item2_header_stats_home {
  font-weight: 300;
  flex: 0 auto;
  margin-left: 6px;
  margin-top: -3px;
  overflow: hidden;
}
.livetabelle_neu .los_standings {
  margin-top: 0 !important;
}
.livetabelle_neu .los_form, .livetabelle_neu .los_standings h4 {
  display: none !important;
}
#outline_home .livetabelle_neu .-hd-util-intellitable .-hd-util-intellitable-data th {
  color: #4569a3 !important;
  background: white !important;
  border-bottom: 1px solid #4569a3 !important;
}
#outline_home .livetabelle_neu .-hd-util-intellitable .-hd-util-intellitable-data td {
  color: #4569a3 !important;
  margin: 0 !important;
  padding: 7px 0 0 0 !important;
}
#outline_home .livetabelle_neu .-hd-util-intellitable .-hd-util-intellitable-data .-hd-los-standings-col-teamLongname {
  font-weight: bold !important;
}
.stats_neu .tm-slidenav.jl-position-medium.jl-position-center-left, .stats_neu .tm-slidenav.jl-position-medium.jl-position-center-right {
  margin-top: 55px;
  top: 0;
}
.stats_neu .-hd-los-category-leaders h3 {
  white-space: nowrap !important;
}
.-hd-los-team-full-page .-hd-util-tabs-button, .-hd-los-team-full-page .-hd-util-tabs-button-active {
  color: white !Important;
  font-weight: bold !important;
}
.-hd-los-team-full-page .-hd-util-tabs-button {
  background: #4569a3 !important;
}
.-hd-los-team-full-page .-hd-util-tabs-button-active {
  background: #405e83 !important;
}
.-hd-los-team-full-page .-hd-util-tabs-buttons a:hover {
  background: #405e83 !important;
}
.-hd-los-team-full-page .-hd-los-team-full-page-team-long-name {
  padding-top: 8px !important;
}
.-hd-los-players .-hd-los-players-col-playerName {
  padding-left: 16px !important;
}
._stats_overview h1 {
  font-family: rigid-square;
  font-weight: bold;
  color: #012959;
  text-transform: uppercase;
  margin-left: 30px;
}
#article-81 .page-header {
  display: none;
}
.-hd-los-team-full-page .-hd-los-team-full-page-team-short-name {
  margin-top: -5px !important;
}
.-hd-los-team-full-page-team-long-name, .-hd-los-team-full-page-team-facts-table-row.-hd-los-team-full-page-team-facts-table-header-row, .-hd-los-team-full-page-headline {
  font-family: rigid-square, sans-serif;
  text-transform: uppercase !important;
  text-shadow: none !important;
  font-weight: bold;
  color: #012959;
}
.-hd-los-team-full-page-team-long-name {
  font-size: 2rem !important;
  margin-top: 1rem 0;
  white-space: normal !important;
}
.-hd-los-team-full-page-team-short-name {
  color: #012959;
}
.-hd-los-team-full-page-team-facts-table-row.-hd-los-team-full-page-team-facts-table-header-row, .-hd-los-team-full-page-headline {
  font-size: 1.5rem !important;
}
.-hd-los-team-full-page-team-facts-table-header-row td {
  padding-top: 1rem !important;
}
.-hd-los-team-full-page-team-facts-table-row td td {
  width: 33%;
}
.-hd-los-team-full-page-headline {
  margin-top: 2rem;
  margin-bottom: 1rem;
}
.-hd-los-team-full-page .-hd-los-team-full-page-roster-player-details {
  background: #fffa;
}
.-hd-los-players-col-teamLogo.-hd-util-intellitable-inline-image.-hd-los-players-team-logo img {
  height: 2rem !important;
  max-height: 2rem !important;
  max-width: 2rem !important;
  min-height: 2rem !important;
  min-width: 2rem !important;
  width: 2rem !important;
}
.-hd-los-players-col-teamLogo.-hd-util-intellitable-inline-image.-hd-los-players-team-logo {
  text-align: center !important;
}
.liveticker {
  border: 2px solid #e4e4e4;
  background: white !important;
  margin-bottom: 2rem;
  height: 6rem;
}
.-hd-los-game-slider .-hd-los-game-slider-game.-hd-label-LIVE {
  background-color: transparent !important;
}
.hd-los {
  font-family: rigid-square, sans-serif;
}
.-hd-los-standings-large {
  margin-bottom: 3rem !important;
}
#los_standings h4 {
  font-size: 1rem !important;
}
.-hd-los-schedule .-hd-util-intellitable .-hd-util-intellitable-data .-hd-label-LIVE .-hd-los-schedule-score, .-hd-los-schedule .-hd-util-intellitable .-hd-util-intellitable-data .-hd-label-LIVE .-hd-los-schedule-score-divider {
  background-color: #4569a3 !important;
}
.-hd-los-team-full-page-team-stats-row td {
  width: 30%;
}
.jl-position-top-left {
  right: 0;
  bottom: 0;
}
.fa-angle-left::before {
  content: url('../../../../images/pages/home/arrows/arrow_left.svg') !important;
}
.fa-angle-right::before {
  content: url('../../../../images/pages/home/arrows/arrow_right.svg') !important;
}
.fa-angle-left:hover::before {
  content: url('../../../../images/pages/home/arrows/arrow_left_light_blue.svg') !important;
}
.fa-angle-right:hover::before {
  content: url('../../../../images/pages/home/arrows/arrow_right_light_blue.svg') !important;
}
.tm-slidenav.jl-position-medium.jl-position-center-left, .tm-slidenav.jl-position-medium.jl-position-center-right {
  /*margin-top: -85px;*/
  top: 50px;
}
@media (min-width: 768px) and (max-width: 1400px) {
  .tm-slidenav.jl-position-medium.jl-position-center-left, .tm-slidenav.jl-position-medium.jl-position-center-right {
    top: 5px;
  }
  .tm-slidenav.jl-position-medium.jl-position-center-left {
    margin-left: 5px;
  }
  .tm-slidenav.jl-position-medium.jl-position-center-right {
    margin-right: 5px;
  }
}
@media (min-width: 1401px) and (max-width: 1576px) {
  .tm-slidenav.jl-position-medium.jl-position-center-left, .tm-slidenav.jl-position-medium.jl-position-center-right {
    top: 20px;
  }
}
@media (max-width: 767px) {
  .tm-slidenav.jl-position-medium.jl-position-center-right {
    right: calc(100% - 360px);
  }
}
@media (min-width: 2000px) {
  .tm-slidenav.jl-position-medium.jl-position-center-right {
    right: calc(100% - 360px);
  }
}
.los_category_leaders_module .-hd-los-category-leaders-title {
  color: #405e83;
  font-size: 22px;
  /*margin-top: -21px !important;*/
  font-weight: bold;
}
.stats_container {
  margin-top: 3rem;
}
.los_standings_module {
  margin-right: 35px !important;
}
.g-block.size-19.nomarginall.nopaddingall.stats_individual {
  margin-left: -4px !important;
  padding-right: 26px !important;
}
@media (min-width: 768px) {
  .g-block.size-18.nomarginall.nopaddingall.stats_schedule {
    margin-left: 3px !important;
  }
}
@media (max-width: 767px) {
  .g-block.size-18.nomarginall.nopaddingall.stats_schedule {
    background: transparent;
    margin-left: 0px !important;
    padding-top: 1rem !important;
  }
}
@media (max-width: 767px) {
  .hero_right {
    max-width: 90% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-top: 3rem;
  }
}
.-hd-los-game-full-report .-hd-los-game-full-report-game-state {
  font-size: 1.3rem !important;
  font-weight: bold !important;
}
._stats_overview .-hd-los-category-leaders-Player .-hd-los-category-leaders-entry-image-team-logo {
  display: none;
}
._stats_overview .los_category_leaders .-hd-los-category-leaders-title a {
  color: #012959 !important;
  font-size: 22px !important;
}
._stats_overview .-hd-los-category-leaders-entry-value, ._stats_overview .-hd-los-category-leaders-entry-player a, ._stats_overview .-hd-los-category-leaders-entry-team a {
  color: #012959 !important;
  font-weight: bold !important;
}
._stats_overview .los_category_leaders_wrapper > div {
  margin-top: -45px;
}
._stats_overview .-hd-los-category-leaders-entry {
  margin-top: 30px;
}
._stats_overview .-hd-los-category-leaders-Player .-hd-los-category-leaders-entry-image {
  margin-top: -25px;
  margin-bottom: -35px;
}
.-hd-los-category-leaders-entry-image-player-portrait {
  bottom: 0;
  position: absolute;
  clip-path: polygon(25% 5%, 75% 5%, 100% 40%, 75% 75%, 25% 75%, 0% 40%);
  background: #012959 !important;
}
.-hd-los-category-leaders-entry-image-player-portrait > img, .-hd-los-player-full-page .-hd-los-player-full-page-player-portrait > img {
  clip-path: polygon(26% 6%, 74% 6%, 98% 40%, 74% 74%, 26% 74%, 2% 40%);
}
.-hd-los-player-full-page .-hd-los-player-full-page-player-portrait > img {
  margin-top: 20px;
}
.-hd-los-game-full-report-game-info {
  background: #efefef !important;
  padding-top: 5rem !important;
  border: 1px solid #012959 !important;
  margin-bottom: 1rem !important;
}
.-hd-los-game-full-report .-hd-los-game-full-report-game-state {
  margin-bottom: 2rem !important;
}
#i2 img, #i16 img {
  height: auto !important;
  max-width: 100% !important;
  display: inline-block !important;
}
.werbung_tv {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.los_standings_module a {
  color: #012959 !important;
}
.los_standings_module a:hover {
  color: #405e83 !important;
}
.game_center_ice, .game_center_jl, .game_center_ysl {
  font-family: rigid-square, sans-serif;
  font-weight: bold;
}
@media screen and (min-width: 80rem) {
  .game_center_ice, .game_center_jl, .game_center_ysl {
    font-size: 3rem;
  }
}
@media screen and (min-width: 32rem) and (max-width: 79.999rem) {
  .game_center_ice, .game_center_jl, .game_center_ysl {
    font-size: 2rem;
  }
}
@media screen and (max-width: 31.999rem) {
  .game_center_ice, .game_center_jl, .game_center_ysl {
    font-size: 1.5rem;
    margin-bottom: 0rem;
  }
}
.game_center_ice a {
  color: #012959 !important;
}
.game_center_ice a:hover {
  color: #405e83 !important;
}
@media (min-width: 768px) and (max-width: 999px) {
  ._ice_liveticker .los_game_slider_vertical .-hd-los-game-slider .-hd-util-slider-inline-image img {
    max-height: 80px !important;
  }
}
._ice_table_aside {
  margin-top: 10px !important;
}
._ice_table_aside {
  margin-bottom: 10px !important;
}
._ice_table_aside_small {
  margin-top: 65px !important;
  margin-bottom: -20px !important;
}
._ice_table_aside .los_standings_module, ._ice_table_aside_small .los_standings_module {
  margin-right: 0px !important;
}
@media (min-width: 1780px) {
  ._ice_table_aside h1 {
    font-size: 1.8rem !important;
  }
}
@media (min-width: 1250px) and (max-width: 1779px) {
  ._ice_table_aside h1 {
    font-size: 1.4rem !important;
  }
}
@media (max-width: 1249px) {
  ._ice_table_aside h1 {
    font-size: 1rem !important;
  }
}
._ice_stats_small {
  margin-top: 55px !important;
}
._ice_stats_small img {
  width: 100% !important;
}
._ice_stats_small .-hd-los-category-leaders-title {
  font-size: 20px !important;
}
._ice_stats_small .-hd-los-category-leaders-entry-player {
  font-size: 25px !important;
}
._ice_stats_small .-hd-los-category-leaders-entry-value span:nth-child(2) {
  font-size: 30px !important;
}
._ice_stats_small .-hd-los-category-leaders-entry-value {
  font-size: 25px !important;
}
@media (min-width: 768px) and (max-width: 1099px) {
  ._ice_stats_small .los_category_leaders_module .-hd-los-category-leaders {
    line-height: 5rem !important;
    margin-top: 20px !important;
  }
  ._ice_stats_small .-hd-los-category-leaders-entry-value span:nth-child(2) {
    margin-top: 10px !important;
  }
}
@media (max-width: 767px) {
  .tm-slidenav.jl-position-medium.jl-position-center-right {
    margin-right: 5px !important;
  }
}
.los_standings_module th:nth-child(3), .los_standings_module td:nth-child(3) {
  display: table-cell !important;
}
.los_standings_module th:nth-child(4), .los_standings_module td:nth-child(4) {
  display: none !important;
}
.los_form select {
  margin-bottom: 1em !important;
}
@media (min-width: 768px) and (max-width: 999px) {
  .los_game_slider_vertical .-hd-los-game-slider .-hd-los-game-slider-score, .los_game_slider_vertical .-hd-los-game-slider .-hd-los-game-slider-score .-hd-los-game-slider-score-divider {
    font-size: 35px !important;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  .los_game_slider_vertical .-hd-los-game-slider .-hd-los-game-slider-score, .los_game_slider_vertical .-hd-los-game-slider .-hd-los-game-slider-score .-hd-los-game-slider-score-divider {
    font-size: 40px !important;
  }
}
.-hd-los-game-full-report .-hd-los-game-full-report-streams .-hd-game-stream-button {
  font-weight: bold !important;
  font-size: 22px !important;
}
.los_game_slider_vertical {
  margin-top: -5px !important;
}
.betting-table-row img {
  max-width: 60px !important;
  margin-left: 5px !important;
}
.bet-data {
  display: inline-flex;
  padding-left: 4.3vw;
}
.bet-button {
  border: 1px solid #405e83;
  border-radius: 4px;
  display: inline-block;
  margin-right: 2px;
  padding: 2px 5px;
  text-decoration: none !important;
}
.bet-button-label {
  color: #888;
  margin-right: 8px;
}
.bet-button-odds {
  font-style: italic;
}
.bet-logo {
  height: 18px;
  width: auto;
}
.bet-button:hover {
  background-color: #405e83;
}
.bet-button:hover .bet-button-odds {
  color: #fff;
}
.-hd-los-schedule .-hd-util-intellitable .-hd-util-intellitable-data table {
  border-collapse: separate;
}
._ice_schedule_page .-hd-los-schedule-scheduled-date {
  display: block;
  height: 0;
  overflow: hidden;
  padding: 0 !important;
  width: 0;
}
.game-date-group-header {
  position: relative;
}
.game-date-group-header > td {
  border-top: 80px solid #fff !important;
}
.game-date-group-header .-hd-los-schedule-scheduled-date {
  background: #eee !important;
  border-top: none !important;
  font-size: 1.1em;
  font-weight: bold;
  height: auto;
  left: 0;
  line-height: 1;
  margin-top: 42px;
  right: 0;
  padding: 10px !important;
  position: absolute;
  text-align: left !important;
  width: auto;
}
.-hd-los-schedule-col-bettingData {
  display: none;
}
.betting-table-row .-hd-los-schedule-col-bettingData {
  display: table-cell;
  padding: 0 0 30px !important;
  text-align: center;
}
._ice_liveticker .swiper-slide {
  font-family: rigid-square !important;
}
._ice_preseason_page .-hd-los-schedule-col-homeTeamShortname, ._ice_preseason_page .-hd-los-schedule-home-team-name {
  text-align: left !important;
}
.jwplayer_webapp {
  position: relative;
  overflow: hidden;
  padding-bottom: 56.2%;
  margin-bottom: 10px;
}
.g-main-nav .g-toplevel > li.g-parent .g-menu-parent-indicator:after {
  opacity: 1 !important;
  content: url('../../../../images/pages/home/arrows/arrow_down.svg') !important;
}
.g-main-nav .g-sublevel > li.g-parent .g-menu-parent-indicator:after {
  opacity: 1 !important;
  content: url('../../../../images/pages/home/arrows/arrow_down_white.svg') !important;
}
#g-top {
  height: 80px !important;
}
.ice_logo_dt {
  margin: 5px 0px -175px 10px;
}
.ice_logo_25 {
  margin: 5px 0px -175px 0px;
}
@media screen and (min-width: 768px) {
  .ice_logo_mobile_neu {
    margin-top: 5px;
  }
  .infokarussell_mobile {
    margin-top: 21px;
    margin-right: 20px !important;
  }
  .countdown_small_neu {
    margin-top: -18px;
  }
  .ice_werbung_top_mobile {
    margin-top: 22px !important;
    margin-left: 70px !important;
  }
  .language_selector_mobile {
    margin-top: 10px !important;
  }
}
@media screen and (min-width: 640px) and (max-width: 767px) {
  .ice_logo_mobile_neu {
    margin-top: 5px;
    margin-right: -100px !important;
  }
  .infokarussell_mobile {
    margin-top: 10px;
    margin-right: 20px !important;
  }
  .countdown_small_neu {
    margin-top: -11px;
  }
  .countdown_small_neu .jl-margin-small {
    margin: 5px 0 !important;
  }
  .ice_werbung_top_mobile {
    margin-top: 12px !important;
    margin-left: -150px !important;
  }
  .ice_werbung_top_mobile .n2-section-smartslider {
    width: 90% !important;
  }
  .language_selector_mobile {
    margin-top: 10px !important;
    margin-left: 20px !important;
  }
}
@media screen and (min-width: 480px) and (max-width: 639px) {
  .ice_logo_mobile_neu {
    margin-top: 5px;
    margin-right: -70px !important;
  }
  .infokarussell_mobile {
    margin-top: 10px;
    margin-right: 20px !important;
  }
  .countdown_small_neu {
    margin-top: -4px;
  }
  .countdown_small_neu .jl-margin-small {
    margin: 2px 0 !important;
  }
  .ice_werbung_top_mobile {
    margin-top: 12px !important;
    margin-left: -150px !important;
  }
  .ice_werbung_top_mobile .n2-section-smartslider {
    width: 90% !important;
  }
  .language_selector_mobile {
    margin-top: 10px !important;
    margin-left: 20px !important;
  }
}
@media screen and (max-width: 479px) {
  .ice_logo_mobile_neu {
    margin-top: 5px;
    margin-right: -60px !important;
  }
  .infokarussell_mobile {
    margin-top: 10px;
    margin-right: 20px !important;
  }
  .countdown_small_neu {
    margin-top: -4px;
  }
  .countdown_small_neu .jl-margin-small {
    margin: 2px 0 !important;
  }
  .ice_werbung_top_mobile {
    margin-top: 21px !important;
    margin-left: -60px !important;
  }
  .ice_werbung_top_mobile .n2-section-smartslider {
    width: 80% !important;
  }
  .language_selector_mobile {
    margin-top: 24px !important;
    margin-left: 20px !important;
  }
}
.ice_menu, .ice_werbung_top {
  margin-top: -25px !important;
}
#g-navigation .g-main-nav .g-toplevel {
  justify-content: space-around !important;
  -webkit-justify-content: space-around !important;
}
#g-navigation {
  height: 90px !important;
}
@media screen and (min-width: 1578px) {
  ._ice_menu_neu {
    margin-top: -26px !important;
  }
}
@media screen and (min-width: 1280px) and (max-width: 1577px) {
  ._ice_menu_neu {
    margin-top: -27px !important;
  }
}
@media screen and (max-width: 1279px) {
  ._ice_menu_neu {
    margin-top: 9px !important;
  }
}
.g-block.size-12.ice_logo {
  max-height: 0rem !important;
  z-index: 9999 !important;
}
.level_ice1, .level_ice2, .level_ice3, .level_ice4 {
  font-family: rigid-square;
  text-transform: uppercase !important;
  text-shadow: none !important;
  font-weight: bold !important;
}
.footer_info #current_date {
  color: white !important;
  font-weight: bold !important;
  margin-top: 30px !important;
}
.footer_menu {
  margin-top: 10px;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.footer_menu_links {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  margin-right: 2rem;
  margin-bottom: 1rem !important;
}
.footer_menu_links a, .footer_info #current_date a {
  color: white !important;
  font-weight: bold !important;
}
.footer_menu_links a:hover, .footer_info #current_date a:hover {
  color: lightgrey !important;
  font-weight: bold !important;
}
.footer_breadcrumbs .jl-breadcrumb {
  color: #405e83 !important;
  font-weight: bold !important;
}
.jl-light .jl-breadcrumb > :last-child > * {
  color: #405e83 !important;
  font-weight: bold !important;
}
.ice_team img {
  width: 25px;
  height: auto;
  margin-right: 10px;
}
.language_selector_text .mod-languages ul li a {
  font-weight: bold !important;
  color: #012959 !important;
  font-family: rigid-square !important;
}
.language_selector .jl-subnav {
  margin-left: 0px !important;
  align-items: right !important;
}
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-selected {
  background: #ffffff !important;
}
@media (max-width: 64rem) {
  .g-offcanvas-toggle {
    display: block !important;
  }
}
#g-navigation .g-main-nav .g-dropdown {
  z-index: 999 !important;
}
@media screen and (min-width: 1578px) {
  /*.indikator {
            background: red !important;
                }*/
  /*Pfeil hinunter          
        .level_ice1::after, .level_ice1:hover::after,  .level_ice1_soon::after{
        	content: url(/images/pages/home/arrows/arrow_down.svg);
          	margin-left: 12px;
            margin-right: 12px;
        	display: inline-block !important;
        	transform: scale(1.0) !important;
        }
    	#outline_home .level_ice1:hover::after{
    		content: url(/images/pages/home/arrows/arrow_down.svg);
    	}*/
  .stats_neu .-hd-los-category-leaders-entry-image-player-portrait img {
    min-width: 130px !important;
    max-width: 130px !important;
  }
  .stats_neu .-hd-los-category-leaders-Player .-hd-los-category-leaders-entry-image {
    height: 224px !important;
    width: 160px !important;
    margin-top: -90px !important;
    margin-left: 70% !important;
  }
  .stats_neu .-hd-los-category-leaders-Player .-hd-los-category-leaders-entry-image-team-logo img {
    filter: drop-shadow(0 0 5px #ffffff);
    height: 32px !important;
    min-height: 32px !important;
    width: auto !important;
    min-width: 32px !important;
    margin-bottom: 77px;
    margin-right: 89px;
  }
  .stats_neu .los_category_leaders_module .-hd-los-category-leaders-Player .-hd-los-category-leaders-entry-value {
    margin-top: -80px !important;
  }
  .stats_neu .los_category_leaders_module .-hd-los-category-leaders-Team .-hd-los-category-leaders-entry-value {
    margin-top: -20px !important;
  }
  .stats_neu .-hd-los-category-leaders-entry-player {
    margin-top: -100px !important;
    line-height: 26px !important;
  }
  .stats_neu .-hd-los-category-leaders-entry-team {
    margin-top: 20px !important;
    margin-left: 70% !important;
    line-height: 26px !important;
  }
  .stats_neu .jl-position-top-left {
    right: 0;
    bottom: 0;
    margin-top: -30px !important;
  }
  .stats_neu .los_category_leaders_module .-hd-los-category-leaders-title {
    font-size: 20px;
  }
  .stats_neu .-hd-los-category-leaders-entry-player {
    font-size: 16px;
  }
  .stats_neu .los_category_leaders_module .-hd-los-category-leaders-entry-value {
    font-size: 40px !important;
  }
  .stats_neu .los_category_leaders_module .-hd-los-category-leaders-entry-team {
    font-size: 50px !important;
  }
  .presstige_extras .presstige-item__category, .item_header_ahl_home, .item_header_stats_home {
    font-size: 30px !important;
  }
  .livetabelle_neu table {
    font-size: 15px !important;
  }
  .livetabelle_neu .-hd-los {
    line-height: 33px !important;
  }
  #timeline_feed1default.sboard.sb-default, #timeline_feed1default.sboard.sb-default a {
    background-image: linear-gradient(transparent 29.5%, 29.5%, white 30.5%, 30.5%, transparent 63.5%, 63.5%, white 64.5%, 64.5%, transparent);
  }
  #timeline_feed1default {
    height: 25vw !important;
  }
  .slick-prev, .slick-next {
    margin-top: 15% !important;
  }
  .united_by_passion {
    margin-left: 170px !important;
    font-family: rigid-square, sans-serif;
    color: #ffffff;
    font-weight: bold;
    text-transform: uppercase;
    margin-top: 60px;
  }
  .deep {
    font-size: 1vw;
  }
  .united {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
  }
  .united img {
    width: 5rem;
    height: auto;
  }
  .united_text {
    flex-basis: 65%;
    font-size: 6rem;
    line-height: 1;
  }
  .united_icons_wir {
    margin-top: -4.6rem;
    margin-left: -1rem;
  }
  .united_icons_tw {
    margin-left: -1rem;
  }
  .united_icons_fb {
    margin-top: 4.6rem;
    margin-left: -9rem;
  }
  .united_icons_ice {
    margin-top: -4.6rem;
    margin-left: 3rem;
  }
  .united_by_passion .deep {
    margin-top: 7rem;
    margin-left: -7rem;
  }
  .level_ice1, .level_ice1 span.titreck-text, .language_selector_text .mod-languages ul li a {
    font-size: 1rem !important;
    letter-spacing: -1px;
  }
  .g-main-nav .g-toplevel > li.g-parent .g-menu-parent-indicator:after {
    opacity: 1 !important;
  }
  .outline_pages .ice_content h1 {
    font-size: 3.5rem;
  }
  .outline_pages .ice_content h2 {
    font-size: 2.5rem;
  }
  .outline_pages .ice_content h3 {
    font-size: 1.1rem;
  }
  .outline_pages .ice_content h4 {
    font-size: 1rem;
  }
  .flex-item-werbung-unten img {
    width: 11rem;
    height: auto;
  }
}
@media screen and (min-width: 1279px) and (max-width: 1400px) {
  .stats_neu .-hd-los-category-leaders-entry-image-player-portrait img {
    min-width: 110px !important;
    max-width: 110px !important;
  }
  .stats_neu .-hd-los-category-leaders-Player .-hd-los-category-leaders-entry-image {
    height: 224px !important;
    width: 160px !important;
    margin-top: -96px !important;
    margin-left: 62% !important;
  }
  .stats_neu .-hd-los-category-leaders-Player .-hd-los-category-leaders-entry-image-team-logo img {
    filter: drop-shadow(0 0 5px #ffffff);
    height: 32px !important;
    min-height: 32px !important;
    width: auto !important;
    min-width: 32px !important;
    margin-bottom: 70px;
    margin-right: 75px;
  }
  .stats_neu .los_category_leaders_module .-hd-los-category-leaders-Player .-hd-los-category-leaders-entry-value {
    margin-top: -80px !important;
  }
  .stats_neu .los_category_leaders_module .-hd-los-category-leaders-Team .-hd-los-category-leaders-entry-value {
    margin-top: 10px !important;
  }
  .los_category_leaders_module .-hd-los-category-leaders-title {
    margin-top: 20px !important;
  }
  .stats_neu .-hd-los-category-leaders-entry-player {
    margin-top: -85px !important;
    line-height: 26px !important;
  }
  .stats_neu .-hd-los-category-leaders-entry-team {
    margin-top: 23px !important;
    margin-left: 60% !important;
    line-height: 26px !important;
  }
  .stats_neu .jl-position-top-left {
    right: 0;
    bottom: 0;
    margin-top: -5px !important;
    margin-left: 5px !important;
  }
  .stats_neu .los_category_leaders_module .-hd-los-category-leaders-title {
    font-size: 20px;
  }
  .stats_neu .-hd-los-category-leaders-entry-player {
    font-size: 14px;
  }
  .stats_neu .los_category_leaders_module .-hd-los-category-leaders-entry-value {
    font-size: 40px !important;
  }
  .stats_neu .los_category_leaders_module .-hd-los-category-leaders-entry-team {
    font-size: 45px !important;
  }
}
@media screen and (min-width: 1401px) and (max-width: 1577px) {
  .stats_neu .-hd-los-category-leaders-entry-image-player-portrait img {
    min-width: 110px !important;
    max-width: 110px !important;
  }
  .stats_neu .-hd-los-category-leaders-Player .-hd-los-category-leaders-entry-image {
    height: 224px !important;
    width: 160px !important;
    margin-top: -93px !important;
    margin-left: 71% !important;
  }
  .stats_neu .-hd-los-category-leaders-Player .-hd-los-category-leaders-entry-image-team-logo img {
    filter: drop-shadow(0 0 5px #ffffff);
    height: 32px !important;
    min-height: 32px !important;
    width: auto !important;
    min-width: 32px !important;
    margin-bottom: 70px;
    margin-right: 75px;
  }
  .stats_neu .los_category_leaders_module .-hd-los-category-leaders-Player .-hd-los-category-leaders-entry-value {
    margin-top: -80px !important;
  }
  .stats_neu .los_category_leaders_module .-hd-los-category-leaders-Team .-hd-los-category-leaders-entry-value {
    margin-top: 10px !important;
  }
  .los_category_leaders_module .-hd-los-category-leaders-title {
    margin-top: 20px !important;
  }
  .stats_neu .-hd-los-category-leaders-entry-player {
    margin-top: -85px !important;
    line-height: 26px !important;
  }
  .stats_neu .-hd-los-category-leaders-entry-team {
    margin-top: 25px !important;
    margin-left: 71% !important;
    line-height: 26px !important;
  }
  .stats_neu .jl-position-top-left {
    right: 0;
    bottom: 0;
    margin-top: -30px !important;
    margin-left: -15px !important;
  }
  .stats_neu .los_category_leaders_module .-hd-los-category-leaders-title {
    font-size: 20px;
  }
  .stats_neu .-hd-los-category-leaders-entry-player {
    font-size: 15px;
  }
  .stats_neu .los_category_leaders_module .-hd-los-category-leaders-entry-value {
    font-size: 40px !important;
  }
  .stats_neu .los_category_leaders_module .-hd-los-category-leaders-entry-team {
    font-size: 45px !important;
  }
}
@media screen and (min-width: 1279px) and (max-width: 1577px) {
  /*Pfeil hinunter          
        .level_ice1::after, .level_ice1:hover::after,  .level_ice1_soon::after{
        	content: url(/images/pages/home/arrows/arrow_down.svg);
          	margin-left: 12px;
            margin-right: 12px;
        	display: inline-block !important;
        	transform: scale(1.0) !important;
        }
    	#outline_home .level_ice1:hover::after{
    		content: url(/images/pages/home/arrows/arrow_down.svg);
    	}*/
  .presstige_extras .presstige-item__category, .item_header_ahl_home, .item_header_stats_home {
    font-size: 25px !important;
  }
  .livetabelle_neu table {
    font-size: 14px !important;
  }
  .livetabelle_neu .-hd-los {
    line-height: 33px !important;
  }
  #timeline_feed1default.sboard.sb-default, #timeline_feed1default.sboard.sb-default a {
    background-image: linear-gradient(transparent 29.5%, 29.5%, white 30.5%, 30.5%, transparent 63.5%, 63.5%, white 64.5%, 64.5%, transparent);
  }
  #timeline_feed1default {
    height: 25vw !important;
  }
  .slick-prev, .slick-next {
    margin-top: 15% !important;
  }
  .united_by_passion {
    margin-left: 170px !important;
    font-family: rigid-square, sans-serif;
    color: #ffffff;
    font-weight: bold;
    text-transform: uppercase;
    margin-top: -50px;
  }
  .deep {
    font-size: 1vw;
  }
  .united {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
  }
  .united img {
    width: 5rem;
    height: auto;
  }
  .united_text {
    flex-basis: 65%;
    font-size: 6rem;
    line-height: 1;
  }
  .united_icons_wir {
    margin-top: -4.6rem;
    margin-left: -1rem;
  }
  .united_icons_tw {
    margin-left: -1rem;
  }
  .united_icons_fb {
    margin-top: 4.6rem;
    margin-left: -9rem;
  }
  .united_icons_ice {
    margin-top: -4.6rem;
    margin-left: 3rem;
  }
  .united_by_passion .deep {
    margin-top: 7rem;
    margin-left: -7rem;
  }
  .level_ice1, .level_ice1 span.titreck-text, .language_selector_text .mod-languages ul li a {
    font-size: 1rem !important;
    letter-spacing: -1px;
  }
  .g-main-nav .g-toplevel > li.g-parent .g-menu-parent-indicator:after {
    opacity: 1 !important;
  }
  .outline_pages .ice_content h1 {
    font-size: 3.5rem;
  }
  .outline_pages .ice_content h2 {
    font-size: 2.5rem;
  }
  .outline_pages .ice_content h3 {
    font-size: 1.1rem;
  }
  .outline_pages .ice_content h4 {
    font-size: 1rem;
  }
  .flex-item-werbung-unten img {
    width: 11rem;
    height: auto;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .indikator {
    /*background: blue !important;*/
  }
  .stats_neu .-hd-los-category-leaders-entry-image-player-portrait img {
    min-width: 100px !important;
    max-width: 100px !important;
  }
  .stats_neu .-hd-los-category-leaders-Player .-hd-los-category-leaders-entry-image {
    height: 224px !important;
    width: 160px !important;
    margin-top: -112px !important;
    margin-left: 62% !important;
  }
  .stats_neu .-hd-los-category-leaders-Player .-hd-los-category-leaders-entry-image-team-logo img {
    filter: drop-shadow(0 0 5px #ffffff);
    height: 32px !important;
    min-height: 32px !important;
    width: auto !important;
    min-width: 32px !important;
    margin-bottom: 53px;
    margin-right: 59px;
  }
  .stats_neu .los_category_leaders_module .-hd-los-category-leaders-Player .-hd-los-category-leaders-entry-value {
    margin-top: -66px !important;
  }
  .stats_neu .los_category_leaders_module .-hd-los-category-leaders-Team .-hd-los-category-leaders-entry-value {
    margin-top: 10px !important;
  }
  .los_category_leaders_module .-hd-los-category-leaders-title {
    margin-top: 20px !important;
  }
  .stats_neu .-hd-los-category-leaders-entry-player {
    margin-top: -85px !important;
    line-height: 26px !important;
  }
  .stats_neu .-hd-los-category-leaders-entry-team {
    margin-top: 15px !important;
    margin-left: 60% !important;
    line-height: 26px !important;
  }
  .stats_neu .jl-position-top-left {
    right: 0;
    bottom: 0;
    margin-top: -10px !important;
    margin-left: 0px !important;
  }
  .stats_neu .los_category_leaders_module .-hd-los-category-leaders-title {
    font-size: 15px;
  }
  .stats_neu .-hd-los-category-leaders-entry-player {
    font-size: 12px;
  }
  .stats_neu .los_category_leaders_module .-hd-los-category-leaders-entry-value {
    font-size: 35px !important;
  }
  .stats_neu .los_category_leaders_module .-hd-los-category-leaders-entry-team {
    font-size: 40px !important;
  }
  .presstige_extras .presstige-item__category, .item_header_ahl_home, .item_header_stats_home {
    font-size: 19px !important;
  }
  .livetabelle_neu table {
    font-size: 12px !important;
  }
  .livetabelle_neu .-hd-los {
    line-height: 25px !important;
  }
  .ice_logo_dt {
    width: 160px !important;
    height: 200px !important;
    margin: -25px auto -175px;
  }
  .ice_logo_25 {
    width: 160px !important;
    height: 160px !important;
    margin: -25px auto -175px;
  }
  .language_selector {
    margin-top: 33px;
  }
  .ice_menu, .ice_werbung_top {
    margin-top: 10px !important;
  }
  .ice_werbung_top {
    max-width: 170px;
    margin-left: auto !important;
    margin-right: auto !important;
  }
  ._ice_countdown {
    margin-bottom: 31px !important;
  }
  html {
    font-size: 90% !important;
  }
  #timeline_feed1default.sboard.sb-default, #timeline_feed1default.sboard.sb-default a {
    background-image: linear-gradient(transparent 24%, 24%, white 25%, 25%, transparent 50%, 50%, white 51%, 51%, transparent);
  }
  #timeline_feed1default {
    height: 32vw !important;
  }
  .slick-prev, .slick-next {
    margin-top: 17% !important;
  }
  .united_by_passion {
    margin-left: 110px !important;
    font-family: rigid-square, sans-serif;
    color: #ffffff;
    font-weight: bold;
    text-transform: uppercase;
    margin-top: -30px;
  }
  .deep {
    font-size: 1vw;
  }
  .united {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
  }
  .united img {
    width: 5rem;
    height: auto;
  }
  .united_text {
    flex-basis: 65%;
    font-size: 6rem;
    line-height: 1;
  }
  .united_icons_wir {
    margin-top: -4.6rem;
    margin-left: -1rem;
  }
  .united_icons_tw {
    margin-left: -1rem;
  }
  .united_icons_fb {
    margin-top: 4.6rem;
    margin-left: -9rem;
  }
  .united_icons_ice {
    margin-top: -4.6rem;
    margin-left: 3rem;
  }
  .united_by_passion .deep {
    margin-top: 7rem;
    margin-left: -7rem;
  }
  .level_ice1, .level_ice1_soon, .language_selector_text .mod-languages ul li a {
    font-size: 0.8rem !important;
    letter-spacing: -1px;
  }
  .level_ice1::after, .level_ice1:hover::after {
    content: url('../../../../images/pages/home/arrows/arrow_down.svg');
    margin-left: 12px;
    margin-right: 12px;
    display: inline-block !important;
    transform: scale(0.75) !important;
    display: none !important;
  }
  .level_ice1:hover::after {
    content: url('../../../../images/pages/home/arrows/arrow_down.svg');
  }
  .outline_pages .ice_content h1, .outline_pages_ysl .ice_content h1, .outline_pages_jl .ice_content h1, .outline_pages_rc .ice_content h1 {
    font-size: 2.5rem;
  }
  .outline_pages .ice_content h2, .outline_pages_ysl .ice_content h2, .outline_pages_jl .ice_content h2, .outline_pages_rc .ice_content h2 {
    font-size: 2rem;
  }
  .outline_pages .ice_content h3, .outline_pages_ysl .ice_content h3, .outline_pages_jl .ice_content h3, .outline_pages_rc .ice_content h3 {
    font-size: 1rem;
  }
  .outline_pages .ice_content h4, .outline_pages_ysl .ice_content h4, .outline_pages_jl .ice_content h4, .outline_pages_rc .ice_content h4 {
    font-size: 0.9rem;
  }
  .flex-item-werbung-unten img {
    width: 12rem;
    height: auto;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .indikator {
    /*background: green !important;*/
  }
  .stats_neu .-hd-los-category-leaders-entry-image-player-portrait img {
    min-width: 100px !important;
    max-width: 100px !important;
  }
  .stats_neu .-hd-los-category-leaders-Player .-hd-los-category-leaders-entry-image {
    height: 224px !important;
    width: 160px !important;
    margin-top: -115px !important;
    margin-left: 62% !important;
  }
  .stats_neu .-hd-los-category-leaders-Player .-hd-los-category-leaders-entry-image-team-logo img {
    filter: drop-shadow(0 0 5px #ffffff);
    height: 32px !important;
    min-height: 32px !important;
    width: auto !important;
    min-width: 32px !important;
    margin-bottom: 58px;
    margin-right: 60px;
  }
  .stats_neu .los_category_leaders_module .-hd-los-category-leaders-Player .-hd-los-category-leaders-entry-value {
    margin-top: -59px !important;
  }
  .stats_neu .los_category_leaders_module .-hd-los-category-leaders-Team .-hd-los-category-leaders-entry-value {
    margin-top: 10px !important;
  }
  .los_category_leaders_module .-hd-los-category-leaders-title {
    margin-top: 20px !important;
  }
  .stats_neu .-hd-los-category-leaders-entry-player {
    margin-top: -85px !important;
    line-height: 26px !important;
  }
  .stats_neu .-hd-los-category-leaders-entry-team {
    margin-top: 20px !important;
    margin-left: 50% !important;
    line-height: 26px !important;
  }
  .stats_neu .jl-position-top-left {
    right: 0;
    bottom: 0;
    margin-top: -5px !important;
    margin-left: 5px !important;
  }
  .stats_neu .los_category_leaders_module .-hd-los-category-leaders-title {
    font-size: 20px;
  }
  .stats_neu .-hd-los-category-leaders-entry-player {
    font-size: 14px;
  }
  .stats_neu .los_category_leaders_module .-hd-los-category-leaders-entry-value {
    font-size: 40px !important;
  }
  .stats_neu .los_category_leaders_module .-hd-los-category-leaders-entry-team {
    font-size: 40px !important;
  }
  .ice_team img {
    display: none !important;
  }
  .item_header_ahl_home img {
    width: 300px !important;
    height: auto !important;
  }
  .presstige_extras .presstige-item__category, .item_header_ahl_home, .item_header_stats_home {
    font-size: 19px !important;
  }
  .livetabelle_neu table {
    font-size: 12px !important;
  }
  .livetabelle_neu .-hd-los {
    line-height: 25px !important;
  }
  html {
    font-size: 80% !important;
  }
  div.mod-languages {
    padding-top: 14px;
  }
  #timeline_feed1default.sboard.sb-default, #timeline_feed1default.sboard.sb-default a {
    background-image: linear-gradient(transparent 24.5%, 24.5%, white 25.5%, 25.5%, transparent 51%, 51%, white 52%, 52%, transparent);
  }
  #timeline_feed1default {
    height: 32vw !important;
  }
  .slick-prev, .slick-next {
    margin-top: 17% !important;
  }
  .united_by_passion {
    font-family: rigid-square, sans-serif;
    color: #ffffff;
    font-weight: bold;
    text-transform: uppercase;
  }
  .deep {
    font-size: 1rem;
  }
  .united {
    display: flex;
    justify-content: start;
    align-items: center;
    flex-wrap: wrap;
  }
  .united img {
    width: 5vw;
    height: auto;
  }
  .united_text {
    flex-basis: 65%;
    font-size: 6vw;
    line-height: 1;
  }
  .united_icons_wir {
    margin-top: -4.6vw;
    margin-left: -1vw;
  }
  .united_icons_tw {
    margin-left: -1vw;
  }
  .united_icons_fb {
    margin-top: 4.6vw;
    margin-left: -9vw;
  }
  .united_icons_ice {
    margin-top: -4.6vw;
    margin-left: 3vw;
  }
  .united_by_passion .deep {
    margin-top: 7rem;
    margin-left: -6rem;
  }
  .mobile_menu .jf_mm_trigger {
    top: 4.5rem;
    margin-right: 1rem;
    font-size: 2.5rem;
    padding-top: 12px;
  }
  .outline_pages .ice_content h1, .outline_pages_ysl .ice_content h1, .outline_pages_jl .ice_content h1, .outline_pages_rc .ice_content h1 {
    font-size: 2rem;
  }
  .outline_pages .ice_content h2, .outline_pages_ysl .ice_content h2, .outline_pages_jl .ice_content h2, .outline_pages_rc .ice_content h2 {
    font-size: 1.7rem;
  }
  .outline_pages .ice_content h3, .outline_pages_ysl .ice_content h3, .outline_pages_jl .ice_content h3, .outline_pages_rc .ice_content h3 {
    font-size: 1rem;
  }
  .outline_pages .ice_content h4, .outline_pages_ysl .ice_content h4, .outline_pages_jl .ice_content h4, .outline_pages_rc .ice_content h4 {
    font-size: 0.8rem;
  }
  .flex-item-werbung-unten img {
    width: 11rem;
    height: auto;
  }
  #presstige-slides .slide h2 {
    font-size: 32px !important;
  }
  .presstige__button {
    font-size: 16px !important;
  }
}
@media only screen and (min-width: 620px) and (max-width: 767px) {
  .stats_neu .-hd-los-category-leaders-Player .-hd-los-category-leaders-entry-image {
    margin-left: 135% !important;
  }
  .stats_neu .-hd-los-category-leaders-entry-team {
    margin-left: 133% !important;
  }
}
@media only screen and (min-width: 580px) and (max-width: 619px) {
  .stats_neu .-hd-los-category-leaders-Player .-hd-los-category-leaders-entry-image {
    margin-left: 110% !important;
  }
  .stats_neu .-hd-los-category-leaders-entry-team {
    margin-left: 108% !important;
  }
}
@media only screen and (min-width: 480px) and (max-width: 579px) {
  .stats_neu .-hd-los-category-leaders-Player .-hd-los-category-leaders-entry-image {
    margin-left: 90% !important;
  }
  .stats_neu .-hd-los-category-leaders-entry-team {
    margin-left: 88% !important;
  }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
  .indikator {
    /*background: yellow !important;*/
  }
  .hidden-large-phone {
    display: none !important;
  }
  .stats_neu .-hd-los-category-leaders-entry-image-player-portrait img {
    min-width: 50px !important;
    max-width: 50px !important;
  }
  .stats_neu .-hd-los-category-leaders-Player .-hd-los-category-leaders-entry-image {
    height: 224px !important;
    width: 160px !important;
    margin-top: -177px !important;
  }
  .stats_neu .-hd-los-category-leaders-Player .-hd-los-category-leaders-entry-image-team-logo img {
    filter: drop-shadow(0 0 5px #ffffff);
    height: 32px !important;
    min-height: 32px !important;
    width: auto !important;
    min-width: 32px !important;
    margin-bottom: 58px;
    margin-right: 60px;
  }
  .stats_neu .los_category_leaders_module .-hd-los-category-leaders-Player .-hd-los-category-leaders-entry-value {
    margin-top: -59px !important;
  }
  .stats_neu .los_category_leaders_module .-hd-los-category-leaders-Team .-hd-los-category-leaders-entry-value {
    margin-top: -37px !important;
  }
  .los_category_leaders_module .-hd-los-category-leaders-title {
    margin-top: -40px !important;
  }
  .stats_neu .-hd-los-category-leaders-entry-player {
    margin-top: -55px !important;
    line-height: 26px !important;
  }
  .stats_neu .-hd-los-category-leaders-entry-team {
    margin-top: -7px !important;
    line-height: 26px !important;
  }
  .stats_neu .jl-position-top-left {
    right: 0;
    bottom: 0;
    margin-top: -5px !important;
  }
  .stats_neu .los_category_leaders_module .-hd-los-category-leaders-title {
    font-size: 14px;
  }
  .stats_neu .-hd-los-category-leaders-entry-player {
    font-size: 12px;
  }
  .stats_neu .los_category_leaders_module .-hd-los-category-leaders-entry-value {
    font-size: 20px !important;
  }
  .stats_neu .los_category_leaders_module .-hd-los-category-leaders-entry-team {
    font-size: 30px !important;
  }
  .ice_team img {
    display: none !important;
  }
  ._ahl_home img {
    max-width: 60% !important;
  }
  .presstige_extras .presstige-item__category, .item_header_ahl_home, .item_header_stats_home {
    font-size: 15px !important;
  }
  .livetabelle_neu table {
    font-size: 11px !important;
  }
  .livetabelle_neu . -hd-los-standings-col-teamLongname {
    font-weight: normal !important;
  }
  html {
    font-size: 80% !important;
  }
  div.mod-languages {
    padding-top: 14px;
  }
  .lSAction > a {
    background-image: url('../images/controls_small.png') !important;
  }
  .sb-container {
    height: 66vw;
    width: 66vw;
  }
  .sboard.sb-carousel li:nth-of-type(1) {
    margin-left: -18vw !important;
    margin-top: -2vw !important;
  }
  .sboard.sb-carousel li:nth-of-type(2) {
    margin-left: -18vw !important;
    margin-top: -3vw !important;
  }
  .sboard.sb-carousel li:nth-of-type(3) {
    margin-left: 35vw !important;
    margin-top: -98vw !important;
  }
  .sboard.sb-carousel li:nth-of-type(4) {
    margin-left: 135vw !important;
  }
  .wirsindice h3 {
    font-size: 6vw;
  }
  #ticker_feed1 {
    height: 555px !important;
  }
  .sboard.sb-modern2 .sb-item .sb-icon2 {
    margin-top: 28vw;
    margin-right: 26.5vw;
  }
  .united_by_passion {
    font-family: rigid-square, sans-serif;
    color: #ffffff;
    font-weight: bold;
    text-transform: uppercase;
  }
  .deep {
    font-size: 0.8rem;
  }
  .united {
    display: flex;
    justify-content: start;
    align-items: center;
    flex-wrap: wrap;
  }
  .united img {
    width: 5vw;
    height: auto;
  }
  .united_text {
    flex-basis: 65%;
    font-size: 6vw;
    line-height: 1;
  }
  .united_icons_wir {
    margin-top: -4.6vw;
    margin-left: -1vw;
  }
  .united_icons_tw {
    margin-left: -1vw;
  }
  .united_icons_fb {
    margin-top: 4.6vw;
    margin-left: -9vw;
  }
  .united_icons_ice {
    margin-top: -4.6vw;
    margin-left: 3vw;
  }
  .united_by_passion .deep {
    margin-top: 3.5rem;
    margin-left: -22.5rem;
  }
  .container_nav .g-grid {
    flex-wrap: nowrap;
  }
  .mobile_menu .jf_mm_trigger {
    top: 4.5rem;
    margin-right: 1rem;
    font-size: 2.5rem;
    padding-top: 12px;
  }
  #maximenuck104-mobile-bar {
    display: block;
    height: 6rem;
  }
  .spacer_mobile_menu, .social_search_small, .language_selector_small, .mobile_menu {
    flex: 1 1 auto !important;
    margin-left: 90% !important;
    margin-top: -63px;
  }
  .flex-item-werbung-unten img {
    width: 15rem;
    height: auto;
  }
  .outline_pages .ice_content h1, .outline_pages_ysl .ice_content h1, .outline_pages_jl .ice_content h1, .outline_pages_rc .ice_content h1 {
    font-size: 1.8rem;
  }
  .outline_pages .ice_content h2, .outline_pages_ysl .ice_content h2, .outline_pages_jl .ice_content h2, .outline_pages_rc .ice_content h2 {
    font-size: 1.4rem;
  }
  .outline_pages .ice_content h3, .outline_pages_ysl .ice_content h3, .outline_pages_jl .ice_content h3, .outline_pages_rc .ice_content h3 {
    font-size: 0.8rem;
  }
  .outline_pages .ice_content h4, .outline_pages_ysl .ice_content h4, .outline_pages_jl .ice_content h4, .outline_pages_rc .ice_content h4 {
    font-size: 0.7rem;
  }
  .flex_container_footermenu_2 {
    justify-content: center;
  }
  .united img {
    width: 4rem;
    height: auto;
  }
  .united_icons_in {
    margin-top: -4rem;
    margin-left: -5rem;
  }
  .united_icons_wir {
    margin-top: -8rem;
    margin-left: -0.7rem;
  }
  .united_icons_tw {
    margin-top: 0rem;
    margin-left: -4rem;
  }
  .united_icons_fb {
    margin-top: -4rem;
    margin-left: -0.7rem;
  }
  .united_icons_ice {
    margin-top: -8rem;
    margin-left: -0.7rem;
  }
  #presstige-slides .slide h2 {
    font-size: 28px !important;
  }
  .presstige__button {
    font-size: 14px !important;
  }
}
@media only screen and (min-width: 400px) and (max-width: 479px) {
  .stats_neu .-hd-los-category-leaders-Player .-hd-los-category-leaders-entry-image-player-portrait {
    margin-left: 170% !important;
  }
  .stats_neu .-hd-los-category-leaders-entry-team {
    margin-left: 65% !important;
  }
  .stats_neu .los_category_leaders_module .-hd-los-category-leaders-entry-team {
    font-size: 25px !important;
  }
}
@media only screen and (min-width: 341px) and (max-width: 400px) {
  .stats_neu .-hd-los-category-leaders-Player .-hd-los-category-leaders-entry-image-player-portrait {
    margin-left: 150% !important;
  }
  .stats_neu .-hd-los-category-leaders-entry-team {
    margin-left: 47% !important;
  }
  .stats_neu .los_category_leaders_module .-hd-los-category-leaders-entry-team {
    font-size: 25px !important;
  }
}
@media only screen and (min-width: 251px) and (max-width: 340px) {
  .stats_neu .-hd-los-category-leaders-Player .-hd-los-category-leaders-entry-image-player-portrait {
    margin-left: 100% !important;
  }
  .stats_neu .-hd-los-category-leaders-entry-team {
    margin-left: 3% !important;
  }
  .stats_neu .los_category_leaders_module .-hd-los-category-leaders-entry-team {
    font-size: 22px !important;
  }
}
@media only screen and (min-width: 1px) and (max-width: 250px) {
  .stats_neu .-hd-los-category-leaders-Player .-hd-los-category-leaders-entry-image-player-portrait {
    display: none !important;
  }
  .stats_neu .-hd-los-category-leaders-entry-team {
    margin-left: -23% !important;
  }
  .stats_neu .los_category_leaders_module .-hd-los-category-leaders-entry-team {
    font-size: 18px !important;
  }
}
@media only screen and (max-width: 479px) {
  /* .flex-item-search, .flex-item-social {
        flex-shrink: 0 !important;
        margin-left: 1rem !important;
      }
      .language_selector_small {
       	margin-top: 14px;
      }*/
  .indikator {
    /*background: black !important;*/
  }
  .hidden-small-phone {
    display: none !important;
  }
  .stats_neu .-hd-los-category-leaders-entry-image-player-portrait img {
    min-width: 50px !important;
    max-width: 50px !important;
  }
  .stats_neu .-hd-los-category-leaders-Player .-hd-los-category-leaders-entry-image {
    height: 224px !important;
    width: 160px !important;
    margin-top: -177px !important;
  }
  .stats_neu .-hd-los-category-leaders-Player .-hd-los-category-leaders-entry-image-team-logo img {
    filter: drop-shadow(0 0 5px #ffffff);
    height: 32px !important;
    min-height: 32px !important;
    width: auto !important;
    min-width: 32px !important;
    margin-bottom: 58px;
    margin-right: 60px;
  }
  .stats_neu .los_category_leaders_module .-hd-los-category-leaders-Player .-hd-los-category-leaders-entry-value {
    margin-top: -59px !important;
  }
  .stats_neu .los_category_leaders_module .-hd-los-category-leaders-Team .-hd-los-category-leaders-entry-value {
    margin-top: -37px !important;
  }
  .los_category_leaders_module .-hd-los-category-leaders-title {
    margin-top: -40px !important;
  }
  .stats_neu .-hd-los-category-leaders-entry-player {
    margin-top: -55px !important;
    line-height: 26px !important;
  }
  .stats_neu .-hd-los-category-leaders-entry-team {
    margin-top: -7px !important;
    line-height: 26px !important;
  }
  .stats_neu .jl-position-top-left {
    right: 0;
    bottom: 0;
    margin-top: -5px !important;
  }
  .stats_neu .los_category_leaders_module .-hd-los-category-leaders-title {
    font-size: 14px;
  }
  .stats_neu .-hd-los-category-leaders-entry-player {
    font-size: 12px;
  }
  .stats_neu .los_category_leaders_module .-hd-los-category-leaders-entry-value {
    font-size: 20px !important;
  }
  .ice_team img {
    display: none !important;
  }
  .item_header_ahl_home img {
    width: 300px !important;
    height: auto !important;
  }
  html {
    font-size: 80% !important;
  }
  .teamlogos_small .islc_123 .img__cnt img {
    max-width: 6rem;
  }
  .container_nav .g-grid {
    flex-wrap: nowrap;
  }
  .lSAction > a {
    background-image: url('../images/controls_small.png') !important;
  }
  .sb-container {
    height: 66vw;
    width: 66vw;
  }
  .sboard.sb-carousel li:nth-of-type(1) {
    margin-left: -18vw !important;
    margin-top: -2vw !important;
  }
  .sboard.sb-carousel li:nth-of-type(2) {
    margin-left: -18vw !important;
    margin-top: -3vw !important;
  }
  .sboard.sb-carousel li:nth-of-type(3) {
    margin-left: 35vw !important;
    margin-top: -98vw !important;
  }
  .sboard.sb-carousel li:nth-of-type(4) {
    margin-left: 135vw !important;
  }
  .wirsindice h3 {
    font-size: 6vw;
  }
  #ticker_feed1 {
    height: 555px !important;
  }
  .sboard.sb-modern2 .sb-item .sb-icon2 {
    margin-top: 28vw;
    margin-right: 26.5vw;
  }
  .united_by_passion {
    font-family: rigid-square, sans-serif;
    color: #ffffff;
    font-weight: bold;
    text-transform: uppercase;
  }
  .deep {
    font-size: 0.8rem;
  }
  .united {
    display: flex;
    justify-content: start;
    align-items: center;
    flex-wrap: wrap;
  }
  .united img {
    width: 8vw;
    height: auto;
  }
  .united_text {
    flex-basis: 65%;
    font-size: 6vw;
    line-height: 1;
  }
  .united_icons_wir {
    margin-top: -7.4vw;
    margin-left: -1.7vw;
  }
  .united_icons_tw {
    margin-left: -2vw;
  }
  .united_icons_fb {
    margin-top: 7.6vw;
    margin-left: -14.2vw;
  }
  .united_icons_ice {
    margin-top: -6.7vw;
    margin-left: 4.3vw;
  }
  .united_by_passion .deep {
    margin-top: 0rem;
    margin-left: 11rem;
  }
  .mobile_menu .jf_mm_trigger {
    top: 4.3rem;
    margin-right: 1rem;
    font-size: 2.5rem;
    padding-top: 12px;
  }
  .spacer_mobile_menu, .social_search_small, .language_selector_small, .mobile_menu {
    flex: 1 1 auto !important;
    margin-left: 80%;
    margin-top: -31px;
  }
  .flex_container_footermenu_2 {
    justify-content: center;
  }
  .outline_pages .ice_content h1, .outline_pages_ysl .ice_content h1, .outline_pages_jl .ice_content h1, .outline_pages_rc .ice_content h1 {
    font-size: 1.5rem;
  }
  .outline_pages .ice_content h2, .outline_pages_ysl .ice_content h2, .outline_pages_jl .ice_content h2, .outline_pages_rc .ice_content h2 {
    font-size: 1.2rem;
  }
  .outline_pages .ice_content h3, .outline_pages_ysl .ice_content h3, .outline_pages_jl .ice_content h3, .outline_pages_rc .ice_content h3 {
    font-size: 0.7rem;
  }
  .outline_pages .ice_content h4, .outline_pages_ysl .ice_content h4, .outline_pages_jl .ice_content h4, .outline_pages_rc .ice_content h4 {
    font-size: 0.6rem;
  }
  .flex-item-werbung-unten img {
    width: 20rem;
    height: auto;
  }
  #presstige-slides .slide h2 {
    font-size: 24px !important;
  }
  .presstige__button {
    font-size: 12px !important;
  }
}
._social_container .slick-prev, ._social_container .slick-next {
  display: none !important;
}
._social_container .sb-thumb {
  margin-top: -10px !important;
}
#timeline_feed1.sboard .sb-content, #timeline_feed1.sboard .toolbar, #timeline_feed1default.sboard .sb-content, #timeline_feed1default.sboard .toolbar, .social_section {
  background-color: transparent !important;
  border: none !important;
}
.lSSlideWrapper li:first-of-type {
  background: #012959;
  padding-bottom: 5vh;
}
.sboard.sb-carousel li:nth-of-type(even) {
  margin-top: 6.5vw !important;
}
.sb-text {
  display: none !important;
}
.sboard.sb-modern2 .sb-item .sb-icon2 {
  position: relative;
  width: 10vh;
  height: 10vh;
  box-sizing: content-box;
  z-index: 99;
  display: flex;
  background: rgba(0, 0, 0, 0);
  justify-content: center;
  align-items: center;
  margin-top: 5vw;
  margin-right: 5.5vw;
}
.sboard .sb-item .sb-inner {
  padding: 1rem 0 1rem 0 !important;
}
.sb-container {
  clip-path: polygon(25% 5%, 75% 5%, 100% 50%, 75% 95%, 25% 95%, 0% 50%);
  height: 14vw !important;
  width: 14vw !important;
}
#timeline_feed2default.sboard.sb-default.sb-carousel .sb-item .sb-thumb {
  height: 14vw !important;
}
.slick-slide {
  77margin-right: -4vw !important;
}
#timeline_feed1.sboard.sb-carousel .sb-item .sb-thumb, #timeline_feed1default.sboard.sb-carousel .sb-item .sb-thumb {
  height: 115% !important;
  margin-top: -1.1vh !important;
}
.wirsindice h3 {
  color: white !important;
  font-family: rigid-square, sans-serif;
  font-weight: bold;
  font-size: 3vw;
  margin-top: -1rem;
  margin-bottom: -3rem;
}
.wirsindice .jl-heading-bullet::before {
  display: none !important;
}
._social_container {
  margin-bottom: 100px !important;
}
.sboard.sb-modern2 .sb-item .sb-container {
  border: none !important;
}
#g-footer {
  padding-top: 15px !important;
}
.teamlogos_small .logo_title_wrap.logo_above_title, .teamlogos_small #prev_btn, .teamlogos_small #next_btn {
  display: none !important;
}
.teamlogos_small .islc_123 .img__cnt img {
  max-width: 2.6875rem;
  height: auto;
}
.teamlogos_small .is_slide_single .img__cnt img {
  margin: -0.5rem 0;
}
.g-block.size-75.nomarginall.nopaddingall.teamlogos_small.hidden-desktop {
  margin-left: -2rem !important;
}
/*@media only screen and (min-width: 1578px) {
.ice_teamlogos .n2-ss-slider .n2-ss-item-image-content img {
    height: 50px !important;
    width: auto !important;
    }

}

@media only screen and (min-width: 1024px) and (max-width: 1577px) {
.ice_teamlogos .n2-ss-slider .n2-ss-item-image-content img {
    height: 45px !important;
    width: auto !important;
    }

}

@media only screen and (max-width: 1023px) {
.ice_teamlogos .n2-ss-slider .n2-ss-item-image-content img {
    height: 40px !important;
    width: auto !important;
    }

}*/
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .ice_teamlogos {
    z-index: 199;
    margin-top: -10px !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}
/*  .flex-item-teamlogo {
    margin-left: 1.1rem !important;
}
}

	.flex-container-teamlogo {
  		height: 57px;
  		display: flex;
  		justify-content: space-evenly;
  		align-items: center;
  		flex-wrap: nowrap;
  		padding-left: 0.75rem;
	}

	.flex-item-teamlogo {
  		flex-grow: 0;
  		flex-shrink: 1;
  		margin-left: 0.01rem !important;
 		 margin-right: 0.01rem !important;

	}

	.flex-item-teamlogo a, .flex-item-teamlogo a:hover {
  		background-repeat: no-repeat;
  		background-size: 2.6875rem;
  		color: transparent;
  		display: block;
  		width: 2.6875rem;
  		height: 2.6875rem;
	*/
@media (min-width: 769px) {
  ._tv_games .tv-teams-image img, ._tv_games .tv-stations-image img {
    max-width: 100% !important;
  }
}
@media (max-width: 768px) {
  ._tv_games .tv-teams-image img, ._tv_games .tv-stations-image img {
    max-width: 50px !important;
  }
  ._tv_games table {
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
  ._tv_games .tv-games-banner img {
    max-width: 70%;
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 1024px) {
  .section_topbar {
    border-bottom: 3px solid #e4e4e4 !important;
    background: #ffffff !important;
    height: 60px !important;
  }
}
@media screen (max-width: 1023px) {
  .section_topbar {
    display: none !important;
  }
}
.section_topbar .g-grid {
  flex-wrap: nowrap !important;
}
.teamlogos_small {
  flex-basis: 65% !important;
}
.ice_search {
  background: white;
}
.GSearchBlock, .GSearchBlock h3 {
  font-family: rigid-square;
  font-weight: bold;
}
#outline_pages .GSearchBlock, #outline_pages .GSearchBlock h3 {
  color: #012959 !important;
}
.social_search {
  height: 57px !important;
}
.flex-container-social-search {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  height: 57px !important;
}
.flex-item-search {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: 40%;
  margin-right: 1.25rem !important;
}
.flex-item-social {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: 20%;
  margin-left: 0.625rem !important;
}
div.mod-languages a {
  font-size: 12px !important;
  line-height: 2.5;
  color: #012959 !important;
}
div.mod-languages a:hover, .jl-active {
  color: #012959 !important;
  font-weight: bold !important;
}
div.mod-languages li {
  margin-left: 1px;
  margin-right: 1px;
}
.banner_livestream_desktop {
  margin-top: 2rem !important;
  margin-bottom: -2rem !important;
}
.g-block.size-76.center.ice_werbung.hidden-desktop {
  background: transparent !important;
}
._ice_infokarussell {
  height: 130px !important;
  margin-top: 10px !important;
  border-left: 10px solid var(--background-farbe) !important;
  border-right: 10px solid var(--background-farbe) !important;
}
.flex_container_history {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
  position: relative !important;
}
.flex_item_history_50 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: 50%;
}
.flex_item_history_10 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: 10%;
}
.flex_item_history_30 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: 30%;
}
.flex_wrapper_history {
  padding: 20px;
  background-position: center;
  background-size: cover;
  min-height: 850px !important;
  color: #012959 !important;
  font-weight: bold !important;
  /*text-shadow: 2px 2px #012959;*/
}
.flex_wrapper_history a, .flex_wrapper_history h2 {
  color: #012959 !important;
  font-weight: bold !important;
}
.flex_wrapper_history_champions {
  background-image: url('../../../../images/pages/stats/meister.jpg');
}
.flex_wrapper_history_mvps {
  background-image: url('../../../../images/pages/stats/mvp.jpg');
}
.flex_wrapper_history_youngstars {
  background-image: url('../../../../images/pages/stats/youngstar.jpg');
}
.flex_wrapper_history_champions, .flex_wrapper_history_mvps, .flex_wrapper_history_youngstars {
  position: relative;
  overflow: hidden;
}
.flex_wrapper_history_champions::before, .flex_wrapper_history_mvps::before, .flex_wrapper_history_youngstars::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(185, 185, 185, 0.7);
  /* Weißer Nebel */
}
.ice_history_page {
  margin: -20px -10px 0 -10px !important;
}
/*Anzahl Files in jDownloads verstecken
.jd_cats_sum_files {
    display: none !important;
}*/
._ice_spacer_left {
  margin-bottom: 190px !important;
}
.infokarussell_phone {
  margin-bottom: 10px !important;
  margin-top: -5px !important;
}
._ice_countdown {
  background: rgba(255, 255, 255, 0);
  padding-top: 0.15rem !important;
  margin-top: 20px !important;
  max-width: 80% !important;
  z-index: 200 !important;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (min-width: 1280px) {
  ._ice_countdown {
    margin-bottom: 38px !important;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  ._ice_countdown {
    margin-bottom: 37px !important;
  }
}
@media only screen and (max-width: 1023px) {
  ._ice_countdown {
    margin-bottom: 13px !important;
  }
}
.jl-countdown-number {
  background: #d4121e;
  padding: 5px;
}
.jl-countdown-number.jl-countdown-days {
  /*margin: 0px 9px !important;*/
}
.tiktok-large img {
  height: 90px !important;
  width: auto !important;
  margin-right: 20px !important;
}
@media only screen and (min-width: 1920px) {
  ._hmb_eins {
    font-size: 1.6rem;
    padding-left: 0.2rem;
    padding-top: 0.5rem;
  }
  ._hmb_zwei {
    font-size: 0.8rem;
    margin-top: 0.5rem;
  }
  ._hmb_drei {
    font-size: 1.6rem;
    padding-bottom: 1rem;
    margin-right: 2rem;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1919px) {
  ._hmb_eins {
    font-size: 1.4rem;
    padding-left: 0.2rem;
    padding-top: 0.5rem;
  }
  ._hmb_zwei {
    font-size: 0.7rem;
    margin-top: 0.5rem;
  }
  ._hmb_drei {
    font-size: 1.2rem;
    padding-bottom: 0.5rem;
    margin-top: 0.5rem;
    margin-right: 2rem;
  }
}
@media only screen and (max-width: 767px) {
  ._hmb_eins {
    font-size: 1.2rem;
    padding-left: 0.2rem;
    padding-top: 0.5rem;
  }
  ._hmb_zwei {
    font-size: 0.7rem;
    margin-top: 0.5rem;
  }
  ._hmb_drei {
    font-size: 1.2rem;
    padding-bottom: 0.5rem;
    margin-top: 0.5rem;
    margin-right: 2rem;
  }
}
#g-page-surround {
  background-attachment: scroll !important;
  background-position: left top !important;
}
.g-container {
  width: 100% !important;
}
.background_white {
  background: #ffffff !important;
}
.auswahl-links {
  position: relative;
  margin-left: -22.4rem;
}
.youngstar-wahl strong {
  color: #000000 !important;
}
.youngstar-wahl div {
  text-align: left !important;
}
.hero_section {
  margin-top: 9vh !important;
  /*  margin-right: 16.25rem;
                  margin-left: 16.25rem;*/
}
/*#outline_pages .pro7_skyscraper*/
.hero_right {
  background: #ffffff;
  margin-left: 1rem;
  max-width: calc(19% - 1rem);
}
.tv-hero {
  margin-top: 2vh;
}
.hero_right {
  display: flex !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
  margin-top: -4.4rem;
}
@media only screen and (min-width: 80rem) {
  .hero_right_desktop {
    display: none !important;
  }
}
@media only screen and (max-width: 79.99rem) {
  .hero_right_large {
    display: none !important;
  }
}
@media only screen and (min-width: 768px) {
  .hero_right {
    /*background-image: url(https://www.ice.hockey/images/pages/home/background_countdown_hoch.jpg);*/
    background: transparent;
    background-size: cover;
  }
  .hero_right_mobile {
    display: none !important;
  }
}
@media only screen and (max-width: 767px) {
  .hero_right_mobile {
    /*background-image: url(https://www.ice.hockey/images/pages/home/background_countdown_quer.jpg);*/
    background: transparent;
    background-size: cover;
    margin-top: 2rem;
  }
  .hero_right {
    display: none !important;
  }
}
.hero_right .placeholder {
  padding: 0.5rem 1rem;
}
.hero_right .placeholder .img-responsive {
  max-width: 100% !important;
  height: auto !important;
}
.hero_right .placeholder .placeholder_info {
  margin-top: 1rem;
  display: block;
  font-size: 1.25rem;
  font-weight: 600;
  text-transform: uppercase;
  color: #012959;
}
.hero_right .placeholder .placeholder_info > .light {
  font-weight: 400;
}
.ice_werbung {
  margin-top: 2.6rem;
  margin-bottom: -2.2rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
/*.ice_werbung_mobile {
        margin-top: 1rem;
        }*/
.somtag-slot--rectangle1 {
  margin: 0 auto;
}
.ice_covid {
  background: #ffffff;
}
.flex_container_werbung {
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-wrap: nowrap;
  margin-top: -1rem;
  margin-bottom: -1rem;
}
.flex_item_werbung {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: 22%;
  margin-left: 1rem;
  margin-right: 1rem;
}
.flex_item_werbung_master {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: 24%;
  margin-left: 1rem;
  margin-right: 1rem;
}
.ice_details .presstige-item {
  margin-bottom: 6vh;
}
.flex_container_high {
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-wrap: nowrap;
  margin-top: -1rem;
  margin-bottom: -1rem;
}
.flex_item_high {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: 40%;
  margin-left: 1rem;
  margin-right: 1rem;
}
.gamecenter_highlights {
  margin-top: 20px !important;
}
.gamecenter_highlights_module {
  margin-top: 2.6rem;
  margin-bottom: -2.2rem;
  padding-bottom: 2rem;
  padding-top: 2rem;
  background: #ffffff !important;
}
.podcast_livestream_module {
  margin-top: 20px;
  margin-bottom: -2.2rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #ffffff !important;
}
.gamecenter_small {
  margin-top: 0px !important;
}
.gamecenter_small_module {
  margin-bottom: -2.4rem;
  padding-top: 2rem;
  background: #ffffff !important;
}
.highlights_small {
  margin-top: 0px !important;
}
.highlights_small_module {
  margin-bottom: 20px;
  padding-top: 2rem;
  background: #ffffff !important;
}
.flex_container_tv_stream {
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-wrap: nowrap;
}
.flex_item_tv_stream {
  flex-grow: 0;
  flex-shrink: 1;
}
.flex_item_tv_stream iframe {
  max-height: 41vw;
}
.ice_details {
  background: #ffffff !important;
  color: #012959 !important;
  padding: 2rem !important;
}
.ice_details img {
  padding: 1rem 0;
}
.ice_news_section {
  background: none !important;
}
.blog-featured.presstige-item, .ice_news .page-header h1, .ice_details .article-info-term {
  display: none !important;
}
#presstige-detail ul {
  list-style: disc !important;
  margin-left: 30px !important;
}
.outline_pages .content_section {
  background: none !important;
}
.outline_pages .ice_content {
  background: #ffffff !important;
  padding: 1rem;
  font-size: 1rem !important;
  color: #012959 !important;
  margin-top: -6rem !important;
}
.outline_pages .ice_content h1, .outline_pages .ice_content h2, .outline_pages .ice_content h3, .outline_pages .ice_content h4, .outline_pages .ice_content strong, .ice_details h1, .ice_details h2, .ice_details h3, .ice_details h4, .ice_details strong {
  font-family: rigid-square, sans-serif;
  text-transform: uppercase !important;
  color: #012959;
  font-weight: bold;
}
.outline_pages .ice_content a, .ice_details a {
  color: #405e83;
  font-weight: bold;
}
.outline_pages .ice_content a:hover, .ice_details a:hover {
  color: #011e43;
}
.outline_pages_ysl .ice_content {
  background: #ffffff !important;
  padding: 1rem;
  font-size: 1rem !important;
  color: #012959 !important;
  margin-top: -6rem !important;
}
.outline_pages_ysl .ice_content h1, .outline_pages_ysl .ice_content h2, .outline_pages_ysl .ice_content h3, .outline_pages_ysl .ice_content h4, .outline_pages_ysl .ice_content strong, .ice_details h1, .ice_details h2, .ice_details h3, .ice_details h4, .ice_details strong {
  font-family: rigid-square, sans-serif;
  text-transform: uppercase !important;
  color: #012959;
  font-weight: bold;
}
.outline_pages_ysl .ice_content a, .ice_details a {
  color: #405e83;
  font-weight: bold;
}
.outline_pages_ysl .ice_content a:hover, .ice_details a:hover {
  color: #011e43;
}
.outline_pages_jl .ice_content {
  background: #ffffff !important;
  padding: 1rem;
  font-size: 1rem !important;
  color: #012959 !important;
  margin-top: -6rem !important;
}
.outline_pages_jl .ice_content h1, .outline_pages_jl .ice_content h2, .outline_pages_jl .ice_content h3, .outline_pages_jl .ice_content h4, .outline_pages_jl .ice_content strong, .ice_details h1, .ice_details h2, .ice_details h3, .ice_details h4, .ice_details strong {
  font-family: rigid-square, sans-serif;
  text-transform: uppercase !important;
  color: #012959;
  font-weight: bold;
}
.outline_pages_jl .ice_content a, .ice_details a {
  color: #405e83;
  font-weight: bold;
}
.outline_pages_jl .ice_content a:hover, .ice_details a:hover {
  color: #011e43;
}
.outline_pages_rc .ice_content {
  background: #ffffff !important;
  padding: 1rem;
  font-size: 1rem !important;
  color: #012959 !important;
  margin-top: -6rem !important;
}
.outline_pages_rc .ice_content h1, .outline_pages_rc .ice_content h2, .outline_pages_rc .ice_content h3, .outline_pages_rc .ice_content h4, .outline_pages_rc .ice_content strong, .ice_details h1, .ice_details h2, .ice_details h3, .ice_details h4, .ice_details strong {
  font-family: rigid-square, sans-serif;
  text-transform: uppercase !important;
  color: #012959;
  font-weight: bold;
}
.outline_pages_rc .ice_content a, .ice_details a {
  color: #405e83;
  font-weight: bold;
}
.outline_pages_rc .ice_content a:hover, .ice_details a:hover {
  color: #011e43;
}
.outline_pages .page-header h1, .outline_pages_ysl .page-header h1, .outline_pages_jl .page-header h1, .outline_pages_rc .page-header h1 {
  display: none;
}
.outline_pages .ice_contact {
  margin-top: 6rem !important;
}
.flex_container_office {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
}
.flex_item_office {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: 30%;
  margin: 0 0.5rem 2rem 0.5rem;
  /*min-width: 30%;*/
}
.flex_item_officers {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: 55%;
  margin: 0 0.5rem 2rem 0.5rem;
  /*min-width: 55%;*/
}
.office_job {
  height: 3.3rem;
}
.office_name {
  height: 2rem;
  margin-top: 1rem;
}
.flex_container_partner {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
}
.flex_item_partner {
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: 30%;
  margin: 0 0.5rem 1rem 0.5rem;
  min-width: 20%;
}
.flex_item_partner img {
  max-width: 200px;
}
@media only screen and (max-width: 767px) {
  .flex_item_partner {
    flex-basis: 45%;
    flex-shrink: 1;
  }
}
/*.tippspiel {
   margin-left: 10rem;
   margin-right: 10rem;
}*/
.spacer_tippspiel {
  margin-top: -6rem !important;
}
.werbung_tippspiel {
  margin-bottom: 3rem;
  margin-top: -3rem;
}
@media screen and (max-width: 79.9999rem) {
  .tippspiel_large div {
    display: none !important;
  }
}
@media screen and (min-width: 80rem) {
  .tippspiel_medium div {
    display: none !important;
  }
  .tippspiel_small div {
    display: none !important;
  }
}
@media screen and (min-width: 47rem) {
  .tippspiel_small div {
    display: none !important;
  }
}
@media screen and (max-width: 46.999rem) {
  .tippspiel_medium div {
    display: none !important;
  }
}
@media screen and (max-width: 32rem) {
  .tippspiel_small div {
    display: none !important;
  }
}
@media screen and (min-width: 121rem) {
  /*#puls4_werberahmen img, #puls4_werberahmen #animation_container{
    max-width: 90% !important;
    min-width: 90% !important;
    margin-left: -2.5rem !important;
}*/
  #puls4_werberahmen {
    display: none !important;
  }
}
em {
  color: black !important;
}
.ice_gv {
  background: white;
  margin-top: 2rem;
}
.ice_gv_login {
  background: white;
  padding: 2rem;
}
.level_gv {
  background: white;
  color: #012959;
}
.text_gv {
  text-align: center;
  color: #012959 !important;
  font-family: rigid-square, sans-serif;
  font-weight: bold;
  font-size: 2.5rem;
  margin-bottom: -0.25rem;
}
.menu_item_gv {
  font-family: rigid-square, sans-serif;
  text-transform: uppercase;
  font-weight: bold;
}
.logout-button {
  margin-top: 2rem;
}
.finals_sale {
  background: white;
  padding: 2rem !important;
  margin-bottom: 4rem !important;
}
.finals_sale a, .finals_sale strong {
  color: #012959 !important;
}
#smartcountdown-139-months-label, #smartcountdown-140-months-label, #smartcountdown-139-weeks-label, #smartcountdown-140-weeks-label, #smartcountdown-139-days-label, #smartcountdown-140-days-label {
  display: none;
}
/*#smartcountdown-139-months-digits::after {
                  content:"month(s)" !important;
        }
        #smartcountdown-139-weeks-digits::after {
                  content:"week(s)" !important;
        }
        #smartcountdown-139-days-digits::after {
                  content:"day(s)" !important;
        }
        #smartcountdown-140-months-digits::after {
                  content:"Monat(e)" !important;
        }
        #smartcountdown-140-weeks-digits::after {
                  content:"Woche(n)" !important;
        }
        #smartcountdown-140-days-digits::after {
                  content:"Tag(e)" !important;
        }*/
#smartcountdown-141-months-label, #smartcountdown-142-months-label, #smartcountdown-141-weeks-label, #smartcountdown-142-weeks-label, #smartcountdown-141-days-label, #smartcountdown-142-days-label {
  display: none;
}
#smartcountdown-142-months-digits::after {
  content: "month(s)" !important;
}
#smartcountdown-142-weeks-digits::after {
  content: "week(s)" !important;
}
#smartcountdown-142-days-digits::after {
  content: "day(s)" !important;
}
#smartcountdown-141-months-digits::after {
  content: "Monat(e)" !important;
}
#smartcountdown-141-weeks-digits::after {
  content: "Woche(n)" !important;
}
#smartcountdown-141-days-digits::after {
  content: "Tag(e)" !important;
}
.scd-all-wrapper {
  text-align: center !important;
  padding-left: 20px !important;
  padding-right: 20px !important;
}
@media screen and (min-width: 1280px) {
  #smartcountdown-140-title-before, #smartcountdown-139-title-before, #smartcountdown-140-title-after, #smartcountdown-139-title-after {
    font-size: 20px !important;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  #smartcountdown-140-title-before, #smartcountdown-139-title-before, #smartcountdown-140-title-after, #smartcountdown-139-title-after {
    font-size: 18px !important;
  }
}
.pro7_skyscraper {
  margin-top: -35% !important;
}
._gewinnspiel {
  margin-top: 2rem;
}
.page-header h1 {
  display: none !important;
}
#outline_pages ._werbung_body {
  margin-bottom: 70px !important;
}
.min-tv-is-sticky {
  position: fixed !important;
  right: 3px;
  bottom: 3px;
  top: auto !important;
  left: auto !important;
  width: 416px !important;
  height: 234px !important;
  z-index: 99999999 !important;
  animation: 0.3s fadeInUp !important;
}
#outerdiv a {
  font-weight: bold !important;
  background: white;
  position: fixed;
  bottom: 240px;
  right: 10px;
  z-index: 999999;
  width: 20px;
  text-align: center;
}
.sourcecoast .btn-primary {
  background-color: #012959 !important;
}
.sourcecoast .btn-primary:hover {
  background-color: #405e83 !important;
}
.mceContentBody {
  background: white !important;
}
#outline_home .ice_content_container {
  display: none !important;
}
._ice_container .jl-container {
  padding: 0 !important;
}
._ice_sidebar, ._ice_aside {
  flex: 0 17% !important;
}
._ice_main {
  flex: 0 66% !important;
}
.somtag-product--superBanner, #somtag-slot_1 {
  margin-left: auto;
  margin-right: auto;
}
.pro7_skyscraper {
  margin-top: 10px !important;
  margin-left: 5px !important;
  z-index: 15;
}
.pro7_header {
  height: 140px;
  margin-top: 25px !important;
  margin-bottom: -35px !important;
}
#g-header {
  z-index: 1 !important;
}
.pro7_mobile {
  margin-top: 50px !important;
}
.hero_large {
  margin-top: 10px;
  margin-bottom: 40px;
}
.los_game_slider_desktop {
  background: unset !important;
}
/*
#outline_home #presstige-slides .slide img {
  width: 100% !important;
  height: 100% !important;
}
#outline_home #presstige-slides .slide {
  height: 30vw !important;
  min-height: 30vw !important;
}*/
@media only all and (min-width: 1024px) {
  #presstige-slides .slide {
    height: 33vw !important;
    min-height: 33vw !important;
  }
  #presstige-slides .slide img {
    width: 66vw !important;
    height: 33vw !important;
  }
}
/*@media only all and (max-width: 1023px) {
#presstige-slides .slide {
  //width: 66vw !important;
  height: 45vw !important;
  min-height: 45vw !important;
}
 #presstige-slides .slide img {
  width: 90vw !important;
  height: 45vw !important;
}
}*/
@media only all and (max-width: 1023px) {
  #presstige-slides .slide {
    height: 50vw !important;
    min-height: 50vw !important;
  }
  #presstige-slides .slide img {
    width: 100vw !important;
    height: 50vw !important;
  }
}
.presstige__button {
  display: none !important;
}
.presstige-item__wrapper {
  transform: none !important;
}
.presstige_extras a[data-menu-id="30997"] .presstige-item__info, .presstige_extras a[data-menu-id="31001"] .presstige-item__info {
  color: #d87901 !important;
}
.presstige_extras a[data-menu-id="30998"] .presstige-item__info, .presstige_extras a[data-menu-id="31002"] .presstige-item__info {
  color: #75b61e !important;
}
.presstige_extras a[data-menu-id="30999"] .presstige-item__info, .presstige_extras a[data-menu-id="31003"] .presstige-item__info {
  color: #d4121e !important;
}
.presstige_extras_gesamt #presstige-list .presstige-item {
  padding: 0 0.3rem;
  margin: 1rem 0;
  width: 50% !important;
  box-sizing: border-box;
  flex-grow: 0;
  flex-shrink: 0;
  text-decoration: none;
  color: #012959;
}
.presstige_extras #presstige-list .presstige-list__row div:nth-child(2) a .pressige-item__info {
  margin-left: -10px !important;
}
.presstige_ahl #presstige-list .presstige-item, .presstige_extras_links #presstige-list .presstige-item, .presstige_extras_rechts #presstige-list .presstige-item, .presstige_ahl_links #presstige-list .presstige-item, .presstige_chl_rechts #presstige-list .presstige-item {
  padding: 0 0.3rem;
  margin: 1rem 0;
  width: 100% !important;
  box-sizing: border-box;
  flex-grow: 0;
  flex-shrink: 0;
  text-decoration: none;
  color: #012959;
}
.presstige_ahl #presstige-list .presstige-item {
  margin: 0.5rem 0 !important;
}
.presstige_ahl #presstige-list .presstige-item__content {
  padding: 0 2rem !important;
}
.presstige_ahl #presstige-list .presstige-item__title {
  margin: unset !important;
}
.presstige_ahl .presstige-item__image, .presstige_ahl .presstige-item__info, .presstige_ahl .presstige-item__content div, .presstige_ahl .presstige-item__wrapper::after, .presstige_ahl .presstige-list__pagination {
  /*.presstige_ahl .presstige-list__row .presstige-item:nth-child(2)*/
  display: none !important;
}
.presstige_ahl .presstige-item__wrapper {
  background: unset !important;
  color: white !important;
}
.presstige_ahl #presstige-list {
  margin-top: -15px !important;
}
.presstige_extras .presstige-item__date {
  display: none !important;
}
.presstige_extras .presstige-item__category {
  font-weight: bold !important;
  font-family: "rigid-square" !important;
  margin-bottom: -25px !important;
  padding: 0.75rem 0.2rem 0.75rem 2rem !important;
  flex: 0 1 auto !important;
  text-overflow: unset !important;
  overflow: unset !important;
  background: white !important;
}
.presstige_extras #presstige-list .presstige-item__content {
  padding: 1rem 2rem 3rem 2rem;
}
.presstige_extras a[data-menu-id="30997"] .presstige-item__content {
  border-top: 2px solid #d87901;
  margin-top: 5px !important;
}
.presstige_extras a[data-menu-id="30998"] .presstige-item__content {
  border-top: 2px solid #75b61e;
  margin-top: 5px !important;
}
.presstige_extras a[data-menu-id="30999"] .presstige-item__content {
  border-top: 2px solid #d4121e;
  margin-top: 5px !important;
}
.presstige_extras #presstige-list {
  margin-top: -16px;
}
.presstige_extras_rechts .presstige-item__wrapper, .presstige_extras_links .presstige-item__wrapper {
  min-height: 330px !important;
  max-height: 330px !important;
}
.presstige_extras .presstige-list__pagination, .presstige_extras .presstige-item__image {
  display: none !important;
}
.presstige_extras #presstige-list .presstige-item__info, .presstige_extras .presstige-list .presstige-item__info {
  display: flex;
  align-items: center;
  margin-top: 0rem !important;
  position: relative;
  z-index: 1;
  color: #fff;
  font-size: 0.75rem;
  line-height: 1;
  letter-spacing: 0.05em;
}
#presstige-slides .swiper-pagination {
  text-align: center !important;
  bottom: 111px !important;
  right: auto !important;
  width: 100% !important;
}
@media only all and (min-width: 1578px) {
  #presstige-slides .slide h2 {
    font-size: 30px !important;
  }
  .presstige__button, #presstige-list .presstige-item__title, .presstige-list .presstige-item__title {
    font-size: 14px !important;
  }
  #presstige-slides .swiper-pagination-bullet-active, #presstige-slides .swiper-pagination-bullet {
    width: 150px !important;
    height: 12px !important;
    margin: 0 10px !important;
  }
}
@media only all and (min-width: 1280px) and (max-width: 1577px) {
  #presstige-slides .slide h2 {
    font-size: 25px !important;
  }
  .presstige__button, #presstige-list .presstige-item__title, .presstige-list .presstige-item__title {
    font-size: 13px !important;
  }
  #presstige-slides .swiper-pagination-bullet-active, #presstige-slides .swiper-pagination-bullet {
    width: 120px !important;
    height: 10px !important;
    margin: 0 10px !important;
  }
}
@media only all and (min-width: 1024px) and (max-width: 1279px) {
  #presstige-slides .slide h2 {
    font-size: 20px !important;
  }
  .presstige__button, #presstige-list .presstige-item__title, .presstige-list .presstige-item__title {
    font-size: 13px !important;
  }
  #presstige-slides .swiper-pagination-bullet-active, #presstige-slides .swiper-pagination-bullet {
    width: 100px !important;
    height: 8px !important;
    margin: 0 8px -20px !important;
  }
}
@media only all and (min-width: 768px) and (max-width: 1023px) {
  #presstige-slides .slide h2 {
    font-size: 18px !important;
    margin: 0 0 5px 0 !important;
    line-height: 1.5rem !important;
  }
  .presstige__button, #presstige-list .presstige-item__title, .presstige-list .presstige-item__title {
    font-size: 12px !important;
  }
  #presstige-slides .swiper-pagination-bullet-active, #presstige-slides .swiper-pagination-bullet {
    width: 90px !important;
    height: 8px !important;
    margin: 0 10px -60px !important;
  }
}
@media only all and (min-width: 480px) and (max-width: 768px) {
  #presstige-slides .slide h2 {
    font-size: 16px !important;
    margin: 0 0 0px 0 !important;
    line-height: 1.5rem !important;
  }
  .presstige__button, #presstige-list .presstige-item__title, .presstige-list .presstige-item__title {
    font-size: 12px !important;
  }
  #presstige-slides .swiper-pagination-bullet-active, #presstige-slides .swiper-pagination-bullet {
    width: 80px !important;
    height: 8px !important;
    margin: 0 10px -25px !important;
    display: none !important;
  }
}
@media only all and (max-width: 479px) {
  #presstige-slides .slide h2 {
    font-size: 14px !important;
    margin: 0 0 0px 0 !important;
    line-height: 1.5rem !important;
  }
  .presstige__button, #presstige-list .presstige-item__title, .presstige-list .presstige-item__title {
    font-size: 10px !important;
  }
  #presstige-slides .swiper-pagination-bullet-active, #presstige-slides .swiper-pagination-bullet {
    width: 70px !important;
    height: 8px !important;
    margin: 0 10px 50px 10px !important;
    display: none !important;
  }
}
#presstige-slides .desc {
  display: none !important;
}
#presstige-slides .slide > div {
  background: linear-gradient(360deg, #4569a3, rgba(1, 41, 89, 0)) !important;
}
#presstige-slides .swiper-pagination-bullet {
  background: #ffffff !important;
  opacity: 1 !important;
}
#presstige-slides .swiper-pagination-bullet-active, #presstige-slides .presstige-slides__timer::after {
  background: #012959 !important;
}
.swiper-pagination-bullet-active.swiper-pagination-progressbar.swiper-pagination-white {
  display: none !important;
}
.presstige__button::after {
  background-repeat: no-repeat !important;
}
@media only screen and (min-width: 571px) and (max-width: 600px) {
  .ice_details iframe {
    margin-bottom: -1vw !important;
  }
}
@media only screen and (min-width: 541px) and (max-width: 570px) {
  .ice_details iframe {
    margin-bottom: -5vw !important;
  }
}
@media only screen and (min-width: 511px) and (max-width: 541px) {
  .ice_details iframe {
    margin-bottom: -11vw !important;
  }
}
@media only screen and (min-width: 481px) and (max-width: 510px) {
  .ice_details iframe {
    margin-bottom: -16vw !important;
  }
}
@media only screen and (min-width: 451px) and (max-width: 480px) {
  .ice_details iframe {
    margin-bottom: -25vw !important;
  }
}
@media only screen and (min-width: 421px) and (max-width: 450px) {
  .ice_details iframe {
    margin-bottom: -33vw !important;
  }
}
@media only screen and (min-width: 391px) and (max-width: 420px) {
  .ice_details iframe {
    margin-bottom: -41vw !important;
  }
}
@media only screen and (min-width: 361px) and (max-width: 390px) {
  .ice_details iframe {
    margin-bottom: -49vw !important;
  }
}
@media only screen and (min-width: 481px) and (max-width: 360px) {
  .ice_details iframe {
    margin-bottom: -16vw !important;
  }
}
#presstige-slides .slide > div {
  align-items: center !important;
  text-align: center !important;
  padding: 0px 20px !important;
}
#presstige-slides .slide h2 {
  max-width: 80% !important;
}
#presstige-slides .presstige-slides__timer {
  display: none !important;
}
@media only all and (min-width: 1024px) {
  #presstige-slides {
    box-shadow: none !important;
    margin-bottom: -35px;
  }
}
@media only all and (max-width: 1023px) {
  #presstige-slides {
    box-shadow: none !important;
    margin-bottom: -20px;
  }
}
.presstige-item__content div {
  display: -webkit-box;
  -webkit-line-clamp: 7;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.presstige_extras #presstige-list .presstige-item__wrapper, .presstige_extras .presstige-list .presstige-item__wrapper, .presstige_ahl #presstige-list .presstige-item__wrapper, .presstige_ahl .presstige-list .presstige-item__wrapper {
  box-shadow: none !important;
}
#presstige-list .presstige-item__overlay {
  display: none !important;
}
.itemid-121 #presstige-list .presstige-item__wrapper::after, .itemid-128 #presstige-list .presstige-item__wrapper::after {
  content: "Read more" !important;
  text-transform: uppercase;
  font-weight: bold;
  font-family: rigid-square, sans-serif;
  height: 2.25rem;
  padding: 0 2rem;
  font-size: 12px;
}
.presstige_extras #presstige-list .presstige-item__content {
  padding: 2rem 2rem 3rem 2rem;
}
.container_header_ahl_home {
  display: flex;
  background: var(--background-farbe) !important;
  margin-bottom: 25px !important;
}
.container_header_chl_home {
  display: flex;
  background: var(--background-farbe) !important;
  margin-top: 25px !important;
}
.item_header_ahl_home {
  color: white;
  font-family: "rigid-square";
}
.item1_header_ahl_home {
  font-weight: bold;
  flex: 0 1 auto;
}
.item2_header_ahl_home {
  font-weight: 300;
  flex: 0 auto;
  margin-left: 6px;
  margin-right: 10px;
  margin-top: -3px;
  overflow: hidden;
}
.presstige_ahl_links .header_presstige_home {
  margin-bottom: 20px;
}
.header_presstige_home {
  display: flex;
  align-items: center;
  width: 100%;
  background: var(--background-farbe) !important;
  margin-top: 25px !important;
  font-weight: bold;
}
.text_presstige_home, .text_presstige_phone {
  flex-grow: 0;
  /* Text hat eine feste Breite */
  margin-right: 10px;
  /* Abstand zur Linie */
  color: white;
}
.text_presstige_phone {
  margin-left: 20px;
  /* Abstand zur Linie */
}
.line_presstige_home {
  flex-grow: 1;
  border-bottom: 2px solid white;
  margin-right: 10px;
  /* Abstand zum Logo */
}
.logo_presstige_home {
  width: 15%;
  /* Logo nimmt immer 25% der Breite ein */
  max-width: 200px;
  /* Optional: maximale Breite des Logos */
}
.logo_presstige_phone {
  width: 10%;
  /* Logo nimmt immer 25% der Breite ein */
  max-width: 100px;
  /* Optional: maximale Breite des Logos */
  margin-right: 30px;
}
/*Flexbox Ticket-, TV-Artikel, Sponsoren*/
.po_tickets .flex-container, .po_tv_spiele .flex-container, .po_sponsoren .flex-container {
  display: flex !important;
  justify-content: center;
  /* optional, um die Items zu zentrieren */
}
.po_tickets .flex-container, .po_tv_spiele .flex-container {
  flex-wrap: wrap;
}
.po_sponsoren .flex-container {
  flex-wrap: nowrap !important;
}
.po_tickets .flex-item, .po_tv_spiele .flex-item {
  width: 50%;
  /* 2 Spalten nebeneinander bei größeren Bildschirmen */
  padding: 10px;
  box-sizing: border-box;
  text-align: center;
}
.po_tv_spiele .flex-item-klein {
  width: 25%;
  /* 2 Spalten nebeneinander bei größeren Bildschirmen */
  padding: 10px;
  box-sizing: border-box;
  text-align: center;
}
.po_tickets .flex-item a {
  margin-left: 15px !important;
  font-weight: bold !important;
}
@media (max-width: 768px) {
  .po_tickets .flex-item {
    width: 100%;
    /* bei kleineren Bildschirmen wird 1 Spalte angezeigt */
  }
}
.po_sponsoren .flex-item {
  width: 13%;
  /* 7 Spalten nebeneinander */
  padding: 5px;
  box-sizing: border-box;
  text-align: center;
}
@media (max-width: 768px) {
  .po_sponsoren .flex-container {
    flex-wrap: wrap !important;
    /*Zeilenumbruch bei kleineren Bildschirmen*/
  }
  .po_sponsoren .flex-item {
    width: 24%;
    /* bei kleineren Bildschirmen werden 2 Zeilen angezeigt */
  }
}
/*Positionierung Module*/
@media (min-width: 769px) {
  .po_home_of_heroes, .po_buttons, .po_time_for_history {
    padding-right: 15vh;
    padding-bottom: 5vh;
  }
  .po_home_of_heroes {
    padding-top: 5vh;
    padding-bottom: 5vh;
  }
  .po_time_for_history {
    padding-top: 5vh;
  }
}
@media (max-width: 768px) {
  .po_home_of_heroes {
    margin-top: -10px;
    margin-bottom: 25px;
    text-align: center;
  }
  .po_time_for_history {
    margin-top: 20px;
    text-align: center;
  }
  .po_home_of_heroes img, .po_time_for_history img {
    max-width: 80% !important;
  }
  .po_buttons {
    margin-top: 10px;
    text-align: center;
  }
  .po_logos {
    margin-top: 20px;
    text-align: center;
  }
  .po_logos img {
    max-width: 40% !important;
  }
}
/*Sponsoren*/
.po_sponsoren {
  background: white;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  padding-left: 10vh !important;
  padding-right: 10vh !important;
}
@media (max-width: 768px) {
  .po_sponsoren {
    padding-left: 2vh !important;
    padding-right: 2vh !important;
  }
}
.po_sponsoren img {
  max-width: 60% !important;
}
.po_sponsoren p {
  margin: 0px !important;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}
/*Buttons*/
/* Grundlegende Stile für das Haupt-Container */
#outline_playoffs {
  display: flex;
  justify-content: center;
  /* Zentriert horizontal */
  align-items: center;
  /* Zentriert vertikal */
  height: 100vh;
  /* Volle Höhe des Bildschirms */
  background-size: cover !important;
  background-position: center !important;
  background-attachment: fixed !important;
}
/* Für horizontale (Querformat) Ausrichtung */
@media (orientation: landscape) {
  #outline_playoffs {
    background-image: url('../../../../images/pages/playoffs_25/background_playoffs_25_quer.png') !important;
  }
}
/* Für vertikale (Hochformat) Ausrichtung */
@media (orientation: portrait) {
  #outline_playoffs {
    background-image: url('../../../../images/pages/playoffs_25/background_playoffs_25_hoch.png') !important;
  }
}
.button-container-de, .button-container-en {
  display: grid;
  grid-template-columns: repeat(2, auto);
  justify-content: center;
  gap: 10px;
  width: 100%;
}
.playoff-button {
  height: 44px;
  /* Hintergrundbild */
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  /* skaliert das PNG in der verfügbaren Fläche */
  background-color: transparent !important;
  border: none;
  text-indent: -9999px;
  /* Text ausblenden, wenn nur Grafik gewünscht */
  transition: transform 0.3s ease-in-out;
}
/* Hover-Effekt */
.playoff-button:hover {
  transform: scale(1.1);
}
/* Individuelle Bilder */
@media (min-width: 1279px) {
  .button-container-de .playoff-button:nth-child(1) {
    background-image: url('https://www.ice.hockey/images/pages/playoffs_25/Buttons/de/Button_TV.png');
    width: 218px;
  }
  .button-container-de .playoff-button:nth-child(2) {
    background-image: url('https://www.ice.hockey/images/pages/playoffs_25/Buttons/de/Button_Stream.png');
    width: 275px;
    margin-left: -84px;
  }
  .button-container-de .playoff-button:nth-child(3) {
    background-image: url('https://www.ice.hockey/images/pages/playoffs_25/Buttons/de/Button_Arena.png');
    width: 305px;
  }
  .button-container-de .playoff-button:nth-child(4) {
    background-image: url('https://www.ice.hockey/images/pages/playoffs_25/Buttons/de/Button_Website.png');
    width: 186px;
  }
  .button-container-de .playoff-button:nth-child(5) {
    background-image: url('https://www.ice.hockey/images/pages/playoffs_25/Buttons/de/Button_Bracket.png');
    width: 287px;
    grid-column: span 2;
    /* letzter Button über beide Spalten */
    justify-self: center;
    /* zentriert */
  }
  .button-container-en .playoff-button:nth-child(1) {
    background-image: url('https://www.ice.hockey/images/pages/playoffs_25/Buttons/en/Button_TV.png');
    width: 220px;
  }
  .button-container-en .playoff-button:nth-child(2) {
    background-image: url('https://www.ice.hockey/images/pages/playoffs_25/Buttons/en/Button_Stream.png');
    width: 277px;
    margin-left: -71px;
  }
  .button-container-en .playoff-button:nth-child(3) {
    background-image: url('https://www.ice.hockey/images/pages/playoffs_25/Buttons/en/Button_Arena.png');
    width: 317px;
  }
  .button-container-en .playoff-button:nth-child(4) {
    background-image: url('https://www.ice.hockey/images/pages/playoffs_25/Buttons/en/Button_Website.png');
    width: 186px;
  }
  .button-container-en .playoff-button:nth-child(5) {
    background-image: url('https://www.ice.hockey/images/pages/playoffs_25/Buttons/en/Button_Bracket.png');
    width: 257px;
    grid-column: span 2;
    /* letzter Button über beide Spalten */
    justify-self: center;
    /* zentriert */
  }
}
@media (max-width: 1278px) {
  .button-container-de .playoff-button:nth-child(1) {
    background-image: url('https://www.ice.hockey/images/pages/playoffs_25/Buttons/de/Button_TV.png');
    width: 175px;
  }
  .button-container-de .playoff-button:nth-child(2) {
    background-image: url('https://www.ice.hockey/images/pages/playoffs_25/Buttons/de/Button_Stream.png');
    width: 220px;
    margin-left: -84px;
  }
  .button-container-de .playoff-button:nth-child(3) {
    background-image: url('https://www.ice.hockey/images/pages/playoffs_25/Buttons/de/Button_Arena.png');
    width: 244px;
  }
  .button-container-de .playoff-button:nth-child(4) {
    background-image: url('https://www.ice.hockey/images/pages/playoffs_25/Buttons/de/Button_Website.png');
    width: 149px;
  }
  .button-container-de .playoff-button:nth-child(5) {
    background-image: url('https://www.ice.hockey/images/pages/playoffs_25/Buttons/de/Button_Bracket.png');
    width: 229px;
    grid-column: span 2;
    /* letzter Button über beide Spalten */
    justify-self: center;
    /* zentriert */
  }
  .button-container-en .playoff-button:nth-child(1) {
    background-image: url('https://www.ice.hockey/images/pages/playoffs_25/Buttons/en/Button_TV.png');
    width: 176px;
  }
  .button-container-en .playoff-button:nth-child(2) {
    background-image: url('https://www.ice.hockey/images/pages/playoffs_25/Buttons/en/Button_Stream.png');
    width: 222px;
    margin-left: -84px;
  }
  .button-container-en .playoff-button:nth-child(3) {
    background-image: url('https://www.ice.hockey/images/pages/playoffs_25/Buttons/en/Button_Arena.png');
    width: 254px;
  }
  .button-container-en .playoff-button:nth-child(4) {
    background-image: url('https://www.ice.hockey/images/pages/playoffs_25/Buttons/en/Button_Website.png');
    width: 149px;
  }
  .button-container-en .playoff-button:nth-child(5) {
    background-image: url('https://www.ice.hockey/images/pages/playoffs_25/Buttons/en/Button_Bracket.png');
    width: 205px;
    grid-column: span 2;
    /* letzter Button über beide Spalten */
    justify-self: center;
    /* zentriert */
  }
}
/*Farbe Sprachauswahl*/
#outline_playoffs .language_selector_text .mod-languages ul li a {
  color: #da202c !important;
}
#outline_pages .ice_content_container {
  background: white;
  margin-top: 10px;
}
#outline_pages .platform-content.container {
  padding: 0 10px;
}
@media only screen and (max-width: 1023px) {
  ._ice_container size-70, ._ice_main {
    flex: 100% !important;
    width: unset !important;
    padding: 0 20px !important;
  }
}
@media only screen and (max-width: 1023px) {
  #outline_testhome ._ice_container size-70, ._ice_main {
    flex: 100% !important;
    width: unset !important;
    padding: 0 0px !important;
  }
}
/*# sourceMappingURL=custom_41.css.map */