/* 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";
h1, h2, h3 {
  font-family: "gothambook", sans-serif !important;
}
h4, h5 {
  font-family: "gothammedium", sans-serif !important;
}
:root {
  --awhl-gold: #b5944b;
  --ewhl-blue: #1e398f;
}
.background_white {
  background: white !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;
}
@font-face {
  font-family: "gothambook";
  src: url('../fonts/gotham/gotham-book-webfont.woff2') format("woff2"), url('../fonts/gotham/gotham-book-webfont.woff') format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "gothammedium";
  src: url('../fonts/gotham/gotham-medium-webfont.woff2') format("woff2"), url('../fonts/gotham/gotham-medium-webfont.woff') format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "liquorstoreitalic";
  src: url('../fonts/liquorstore/liquorstore-italic-webfont.woff2') format("woff2"), url('../fonts/liquorstore/liquorstore-italic-webfont.woff') format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "liquorstoreregular";
  src: url('../fonts/liquorstore/liquorstore-regular-webfont.woff2') format("woff2"), url('../fonts/liquorstore/liquorstore-regular-webfont.woff') format("woff");
  font-weight: normal;
  font-style: normal;
}
.ice_table_home_ewhl > div > div.-hd-widget:nth-of-type(3) {
  display: none !important;
}
.ice_table_home_awhl > div > div.-hd-widget:nth-of-type(2) {
  display: none !important;
}
.-hd-error {
  display: none !important;
  color: rgba(0, 0, 0, 0) !important;
}
/* Für standings_ewhl: blende AWHL Preliminary Round aus */
.standings_ewhl h4:nth-of-type(2), .standings_ewhl h4:nth-of-type(2) + div {
  display: none;
}
/* Für standings_awhl: blende EWHL Preliminary Round aus */
.standings_awhl h4:nth-of-type(1), .standings_awhl h4:nth-of-type(1) + div {
  display: none;
}
/* Für standings_ec: blende Gesamte Saison aus */
.standings_ec h4:nth-of-type(1), .standings_ec h4:nth-of-type(1) + div {
  display: none;
}
#home_ewhl .container_header_stats_home_left {
  display: flex;
  background: #1e398f !important;
}
#home_ewhl .container_header_stats_home_right {
  display: flex;
  background: #b5944b !important;
  margin-bottom: 10px !important;
}
#home_awhl .container_header_stats_home_left {
  display: flex;
  background: #b5944b !important;
}
#home_awhl .container_header_stats_home_right {
  display: flex;
  background: #1e398f !important;
  margin-bottom: 10px !important;
}
.item_header_stats_home {
  color: white;
  font-family: "liquorstoreitalic" !important;
  font-weight: bold !important;
}
.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;
}
.headline-container {
  display: flex;
  /* Flexbox aktivieren */
  align-items: flex-end;
  /* Vertikale Zentrierung der Kinder */
  width: 100%;
  /* Container auf die volle Breite des übergeordneten Elements einstellen */
}
.headline_stats_home {
  margin: 0;
  /* Standardmargin der Überschrift entfernen */
  padding-right: 15px;
  /* Optional: Abstand zwischen Überschrift und Linie */
  white-space: nowrap;
  /* Verhindert Zeilenumbruch der Überschrift */
}
.line_stats_home {
  flex-grow: 1;
  /* Lässt die Linie den verbleibenden Platz einnehmen */
  border-bottom: 2px solid white;
}
.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 #d5121e !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: 100vw !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_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: gothambook !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: #1e398f !important;
  font-family: gothambook !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: none !important;
  border-bottom: none !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: black !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;
}
#pages_awhl .-hd-los-standings .-hd-util-intellitable-data th, ._ice_schedule_page .-hd-los-schedule-col-scheduledDate, #pages_awhl .-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: #b5944b !important;
  color: white !important;
}
#pages_ewhl .-hd-los-standings .-hd-util-intellitable-data th, ._ice_schedule_page .-hd-los-schedule-col-scheduledDate, #pages_ewhl .-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: #1e398f !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;
}
#pages_awhl .-hd-los-standings .-hd-util-intellitable-data table thead tr, #pages_awhl .-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: #b5944b !important;
}
#pages_ewhl .-hd-los-standings .-hd-util-intellitable-data table thead tr, #pages_ewhl .-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: #1e398f !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: none !important;
}
.livetabelle_neu .los_standings {
  margin-top: 0 !important;
}
.livetabelle_neu .los_form, .livetabelle_neu .los_standings h4 {
  display: none !important;
}
#home_ewhl .livetabelle_neu .-hd-util-intellitable .-hd-util-intellitable-data th {
  color: #fff !important;
  background: none !important;
  border-bottom: 1px solid #1e398f !important;
}
#home_awhl .livetabelle_neu .-hd-util-intellitable .-hd-util-intellitable-data th {
  color: #fff !important;
  background: none !important;
  border-bottom: 1px solid #b5944b !important;
}
#home_ewhl .livetabelle_neu .-hd-util-intellitable .-hd-util-intellitable-data td {
  color: #fff !important;
  margin: 0 !important;
  padding: 7px 0 0 0 !important;
}
#home_awhl .livetabelle_neu .-hd-util-intellitable .-hd-util-intellitable-data td {
  color: #fff !important;
  margin: 0 !important;
  padding: 7px 0 0 0 !important;
}
#home_ewhl .livetabelle_neu .-hd-util-intellitable .-hd-util-intellitable-data .-hd-los-standings-col-teamLongname {
  font-weight: bold !important;
}
#home_awhl .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: gothambook;
  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: gothambook, 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: gothambook, 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 !important;
}
.-hd-los-category-leaders-entry-first .-hd-los-category-leaders-entry-image {
  display: none !important;
}
._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 > .-hd-los-category-leaders-entry-image-player-portrait > img {
  display: none;
}
.-hd-los-category-leaders-entry-image-player-portrait {
  bottom: 0;
  position: absolute;
}
.-hd-los-category-leaders-Player .-hd-los-category-leaders-entry-image-team-logo {
  bottom: 5px;
  position: relative !important;
  right: 5px;
}
.-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: gothambook, 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: gothambook !important;
}
._ice_preseason_page .-hd-los-schedule-col-homeTeamShortname, ._ice_preseason_page .-hd-los-schedule-home-team-name {
  text-align: left !important;
}
#home_awhl .-hd-los-division-16254, #home_ewhl .-hd-los-division-16255 {
  display: none !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;
}
.g-main-nav ul, #g-mobilemenu-container ul {
  padding-bottom: 5px !important;
}
@media screen and (min-width: 1578px) {
  .awhl_logo_dt, .ewhl_logo_dt {
    width: 200px !important;
    height: auto;
  }
  #home_ewhl .awhl_logo_dt, #pages_ewhl .awhl_logo_dt {
    margin: 5px 0px -175px 100px;
  }
  #home_ewhl .ewhl_logo_dt, #pages_ewhl .ewhl_logo_dt {
    margin: 5px 0px -175px 80px;
  }
  #home_awhl .ewhl_logo_dt, #pages_awhl .ewhl_logo_dt {
    margin: 5px 0px -175px 110px;
  }
  #home_awhl .awhl_logo_dt, #pages_awhl .awhl_logo_dt {
    margin: 5px 0px -175px 80px;
  }
}
@media screen and (min-width: 1280px) and (max-width: 1577px) {
  .awhl_logo_dt, .ewhl_logo_dt {
    width: 150px !important;
    height: auto;
  }
  #home_ewhl .awhl_logo_dt, #pages_ewhl .awhl_logo_dt {
    margin: 5px 0px -175px 85px;
  }
  #home_ewhl .ewhl_logo_dt, #pages_ewhl .ewhl_logo_dt {
    margin: 5px 0px -175px 50px;
  }
  #home_awhl .ewhl_logo_dt, #pages_awhl .ewhl_logo_dt {
    margin: 5px 0px -175px 85px;
  }
  #home_awhl .awhl_logo_dt, #pages_awhl .awhl_logo_dt {
    margin: 5px 0px -175px 50px;
  }
}
@media only screen and (max-width: 1279px) {
  .awhl_logo_dt, .ewhl_logo_dt {
    width: 100px !important;
    height: auto;
  }
  #home_ewhl .awhl_logo_dt, #pages_ewhl .awhl_logo_dt {
    margin: 5px 0px -175px 80px;
  }
  #home_ewhl .ewhl_logo_dt, #pages_ewhl .ewhl_logo_dt {
    margin: 5px 0px -175px 40px;
  }
  #home_awhl .ewhl_logo_dt, #pages_awhl .ewhl_logo_dt {
    margin: 5px 0px -175px 80px;
  }
  #home_awhl .awhl_logo_dt, #pages_awhl .awhl_logo_dt {
    margin: 5px 0px -175px 40px;
  }
}
.awhl_logo_mobile_neu, .ewhl_logo_mobile_neu {
  max-height: 70px;
  margin-top: 5px;
}
@media screen and (min-width: 640px) and (max-width: 767px) {
  .awhl_logo_mobile_neu, ewhl_logo_mobile_neu {
    margin-top: 5px;
    margin-right: -100px !important;
  }
}
@media screen and (min-width: 480px) and (max-width: 639px) {
  .awhl_logo_mobile_neu, ewhl_logo_mobile_neu {
    margin-top: 5px;
    margin-right: -70px !important;
  }
}
@media screen and (max-width: 479px) {
  .awhl_logo_mobile_neu, ewhl_logo_mobile_neu {
    margin-top: 5px;
    margin-right: -60px !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: 15px !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 {
  text-transform: uppercase !important;
  text-shadow: none !important;
  font-weight: 600 !important;
}
.level_ice1 {
  font-family: liquorstoreitalic !important;
}
.level_ice1 a:hover {
  color: red !important;
}
.level_ice2, .level_ice3, .level_ice4 {
  font-family: liquorstoreregular !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;
}
.level_header .g-menu-item-title {
  color: #b5944b !important;
}
#g-navigation li {
  line-height: 0.5 !important;
}
@media screen and (min-width: 1578px) {
  /*.indikator {
            background: red !important;
                }*/
  .level_ice1, .level_ice1 span.titreck-text, .language_selector_text .mod-languages ul li a {
    font-size: 1.1rem !important;
    letter-spacing: 3px;
  }
  .level_ice2, .level_ice3, .level_ice4 {
    font-size: 1rem !important;
    letter-spacing: 3px;
  }
  .g-main-nav .g-toplevel > li.g-parent .g-menu-parent-indicator:after {
    opacity: 1 !important;
  }
  .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: 80px !important;
    min-height: 64px !important;
    width: auto !important;
    min-width: 64px !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;
  }
  .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: 60px !important;
    min-height: 64px !important;
    width: auto !important;
    min-width: 64px !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) {
  .level_ice1, .level_ice1 span.titreck-text, .language_selector_text .mod-languages ul li a {
    font-size: 1rem !important;
    letter-spacing: 3px;
  }
  .level_ice2, .level_ice3, .level_ice4 {
    font-size: 1rem !important;
    letter-spacing: 3px;
  }
  .g-main-nav .g-toplevel > li.g-parent .g-menu-parent-indicator:after {
    opacity: 1 !important;
  }
  .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;
  }
  .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) {
  /*.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);
    	}*/
  .indikator {
    /*background: blue !important;*/
  }
  .level_ice1, .level_ice1 span.titreck-text, .language_selector_text .mod-languages ul li a {
    font-size: 1rem !important;
    letter-spacing: 2px;
  }
  .level_ice2, .level_ice3, .level_ice4 {
    font-size: 0.9rem !important;
    letter-spacing: 2px;
  }
  .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: 60px !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;
  }
  .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;
  }
  .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: 60px !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: 60px !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: 60px !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 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;
  background: white !important;
  border-left: 10px solid var(--background-farbe) !important;
  border-right: 10px solid var(--background-farbe) !important;
}
:root {
  --background-farbe: #1e398f;
}
@media only screen and (min-width: 768px) {
  #pages_awhl, #home_awhl {
    background: linear-gradient(to right, var(--awhl-gold) 50%, var(--ewhl-blue) 50%);
    background-size: cover;
  }
}
@media only screen and (max-width: 767px) {
  #pages_awhl, #home_awhl {
    background: #b5944b;
    background-size: cover;
  }
}
@media only screen and (min-width: 768px) {
  #pages_ewhl, #home_ewhl {
    background: linear-gradient(to left, var(--awhl-gold) 50%, var(--ewhl-blue) 50%);
    background-size: cover;
  }
}
@media only screen and (max-width: 767px) {
  #pages_ewhl, #home_ewhl {
    background: #1e398f;
    background-size: cover;
  }
}
#g-copyright {
  background: 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_50 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: 75%;
}
.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: white !important;
  font-weight: bold !important;
  /*text-shadow: 2px 2px #012959;*/
}
.flex_wrapper_history a, .flex_wrapper_history h2 {
  color: white !important;
  font-weight: bold !important;
}
.flex_wrapper_history_ewhl {
  background-image: url('../../../../images/pages/stats/ewhl_sw.jpg');
}
.flex_wrapper_history_awhl {
  background-image: url('../../../../images/pages/stats/awhl_sw.jpg');
}
.flex_wrapper_history_ec {
  background-image: url('../../../../images/pages/stats/ec_sw.jpg');
}
.flex_wrapper_history_awhl, .flex_wrapper_history_ewhl, .flex_wrapper_history_ec {
  position: relative;
  overflow: hidden;
}
.flex_wrapper_history_awhl::before, .flex_wrapper_history_ewhl::before, .flex_wrapper_history_ec::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 {
  background: white;
  margin-bottom: 10px !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: #d5121e;
  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;
}
.pages_ewhl .page-header h1, .pages_awhl .page-header h1 {
  display: none;
}
.pages_ewhl .ice_contact, .pages_awhl .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: 40%;
  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: 33%;
  min-width: 15%;
  margin-bottom: 33px;
}
.flex_item_partner {
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: 33%;
  min-width: 15%;
  margin-bottom: 33px;
}
.flex_item_partner_single {
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: 99%;
  min-width: 15%;
  margin-bottom: 33px;
}
.flex_item_partner img {
  max-width: 200px;
}
@media only screen and (max-width: 767px) {
  .flex_item_partner {
    flex-basis: 45%;
    flex-shrink: 1;
  }
}
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;
}
.g-menu-item-container .level_ice3 .ice_team a {
  width: 400px !important;
}
#home_awhl .ice_content_container, #home_ewhl .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: 10px !important;
}
#g-header {
  z-index: 1 !important;
}
.pro7_mobile {
  margin-top: 50px !important;
}
.container_header_presstige_home {
  display: flex;
  background: white !important;
  margin-bottom: -10px !important;
}
@media only screen and (max-width: 767px) {
  .container_header_presstige_home {
    margin-left: 13px !important;
    margin-right: 13px !important;
    margin-top: 10px !important;
  }
  .-hd-los-category-leaders-Player .-hd-los-category-leaders-entry-image-team-logo {
    bottom: -47px !important;
  }
}
.item_header_presstige_home_awhl {
  color: #b5944b;
  font-family: "liquorstoreitalic" !important;
  font-weight: bold !important;
}
.item_header_presstige_home_ewhl {
  color: #1e398f;
  font-family: "liquorstoreitalic" !important;
  font-weight: bold !important;
}
.line_presstige_home_ewhl {
  flex-grow: 1;
  /* Lässt die Linie den verbleibenden Platz einnehmen */
  border-bottom: 2px solid #1e398f;
}
.line_presstige_home_awhl {
  flex-grow: 1;
  /* Lässt die Linie den verbleibenden Platz einnehmen */
  border-bottom: 2px solid #b5944b;
}
.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: #d5121e !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 #d5121e;
  margin-top: 5px !important;
}
.presstige_extras #presstige-list {
  margin-top: -16px;
}
.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;
}
#presstige-slides .slide h2 {
  font-family: "liquorstoreitalic" !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;
}
#pages_awhl .ice_content_container, #pages_ewhl .ice_content_container {
  background: white;
  margin-top: 10px;
  margin-bottom: 10px;
  min-height: 61vh !important;
}
#pages_awhl .platform-content.container, #pages_ewhl .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__error.css.map */