/*=============== ---------- ===============*/
/*=============== TYPOGRAPHY ===============*/
/*=============== ---------- ===============*/
/*=============== ---------- ===============*/
/*===============    START   ===============*/
/*=============== ---------- ===============*/
/*=============== NAVIGATION ===============*/
/*=============== NAVIGATION -- END ===============*/
/*=============== TEASER ===============*/
/*=============== CONTENT BOXES ===============*/
/*=============== PROMOTION ===============*/
/*=============== PLAYER ===============*/
/*=============== SCHEDULE ===============*/
/*=============== FOOTER ===============*/
/*=============== STATIC ===============*/
/*=============== BADGE ===============*/
/*=============== FILTER ===============*/
/*=============== GDPR ===============*/
/*=============== LOGIN ===============*/
/*=============== CUSTOM BUTTON ===============*/
/*=============== WIDGET ===============*/
/*=============== DATA CHANNEL ===============*/
:root {
  --theme-font-family: "Sk-Modernist-Bold";
  --theme-input-container-padding: 20px 10px 20px 60px;
  --theme-input-container-background: #121212;
  --theme-giphy-icon-bottom: 28px;
  --theme--scrollbar-background: black;
  --theme--scrollbar-thumb: blue;
  --theme---self-message-reaction-button-background: #2B4B60;
  --theme--self-message-reaction-button-hover-background: #2B4B60;
  --theme-message-font-size: 12px;
  --theme-message-input-font-size: 14px;
  --theme-message-list-height: 100%;
  /** message block **/
  --theme-message-wrapper-background: #2c2c2c;
  --theme-message-wrapper-border-radius: 12px;
  --theme-message-wrapper-margin: 0px 0px 4px 0px;
  --theme-sender-name-font-size: 12px;
  --theme-sender-name-color: #808080;
  --theme-self-sender-name-color: #0cef06;
  --theme-self-message-wrapper-background: #2c2c2c;
  /** container where you write new messages **/
  --theme-message-input-font-family: "Sk-Modernist-Bold";
  --theme--sender-name-font-family: "Sk-Modernist-Regular";
  --theme--message-font-family: "Sk-Modernist-Regular";
  --theme-message-input-placeholder-color: rgba(255, 255, 255, 0.9);
  --theme-message-input-background: #0a0a0a;
  --theme-message-input-border: 1px solid rgba(255, 255, 255, 0.2);
  --theme-message-input-border-radius: 12px;
  --theme-input-send-icon-hover-color: #ffffff;
  --theme-input-send-icon-color: #ffffff;
  --theme-sticker-icon-color: #ffffff;
  --theme-sticker-icon-hover-color: #ffffff;
  /** giphy box settings **/
  --theme-giphy-message-input-background: #33475B;
  --theme-giphy-message-input-placeholder-color: rgba(255, 255, 255, 0.9);
  --theme-giphy-message-input-color: #ffffff;
  --theme-input-send-icon-hover-color: black;
}

@media screen and (max-width: 768px) {
  :root {
    --theme--message-list-padding: 20px 60px 20px 20px;
  }
}
@font-face {
  font-family: "Sk-Modernist-Bold";
  src: url("/fonts/customer/Sk-Modernist-Bold.eot?") format("eot"), url("/fonts/customer/Sk-Modernist-Bold.woff2") format("woff2"), url("/fonts/customer/Sk-Modernist-Bold.woff") format("woff"), url("/fonts/customer/Sk-Modernist-Bold.ttf") format("truetype"), url("/fonts/customer/Sk-Modernist-Bold.svg#Sk-Modernist-Bold") format("svg");
  font-display: swap;
}
@font-face {
  font-family: "NunitoSans-Regular";
  src: url("/fonts/customer/NunitoSans-Regular.eot?") format("eot"), url("/fonts/customer/NunitoSans-Regular.woff2") format("woff2"), url("/fonts/customer/NunitoSans-Regular.woff") format("woff"), url("/fonts/customer/NunitoSans-Regular.ttf") format("truetype"), url("/fonts/customer/NunitoSans-Regular.svg#NunitoSans-Regular") format("svg");
  font-display: swap;
}
@font-face {
  font-family: "NunitoSans-SemiBold";
  src: url("/fonts/customer/NunitoSans-SemiBold.eot?") format("eot"), url("/fonts/customer/NunitoSans-SemiBold.woff2") format("woff2"), url("/fonts/customer/NunitoSans-SemiBold.woff") format("woff"), url("/fonts/customer/NunitoSans-SemiBold.ttf") format("truetype"), url("/fonts/customer/NunitoSans-SemiBold.svg#NunitoSans-SemiBold") format("svg");
  font-display: swap;
}
@font-face {
  font-family: "NunitoSans-Black";
  src: url("/fonts/customer/NunitoSans-Black.eot?") format("eot"), url("/fonts/customer/NunitoSans-Black.woff2") format("woff2"), url("/fonts/customer/NunitoSans-Black.woff") format("woff"), url("/fonts/customer/NunitoSans-Black.ttf") format("truetype"), url("/fonts/customer/NunitoSans-Black.svg#NunitoSans-Black") format("svg");
  font-display: swap;
}
@font-face {
  font-family: "Gilroy-Black";
  src: url("/fonts/customer/Gilroy-Black.eot?") format("eot"), url("/fonts/customer/Gilroy-Black.woff2") format("woff2"), url("/fonts/customer/Gilroy-Black.woff") format("woff"), url("/fonts/customer/Gilroy-Black.ttf") format("truetype"), url("/fonts/customer/Gilroy-Black.svg#Gilroy-Black") format("svg");
  font-display: swap;
}
@font-face {
  font-family: "Gilroy-Regular";
  src: url("/fonts/customer/Gilroy-Regular.eot?") format("eot"), url("/fonts/customer/Gilroy-Regular.woff2") format("woff2"), url("/fonts/customer/Gilroy-Regular.woff") format("woff"), url("/fonts/customer/Gilroy-Regular.ttf") format("truetype"), url("/fonts/customer/Gilroy-Regular.svg#Gilroy-Regular") format("svg");
  font-display: swap;
}
@font-face {
  font-family: "Gilroy-SemiBold";
  src: url("/fonts/customer/Gilroy-SemiBold.eot?") format("eot"), url("/fonts/customer/Gilroy-SemiBold.woff2") format("woff2"), url("/fonts/customer/Gilroy-SemiBold.woff") format("woff"), url("/fonts/customer/Gilroy-SemiBold.ttf") format("truetype"), url("/fonts/customer/Gilroy-SemiBold.svg#Gilroy-SemiBold") format("svg");
  font-display: swap;
}
@font-face {
  font-family: "Gilroy-ExtraBold";
  src: url("/fonts/customer/Gilroy-ExtraBold.eot?") format("eot"), url("/fonts/customer/Gilroy-ExtraBold.woff2") format("woff2"), url("/fonts/customer/Gilroy-ExtraBold.woff") format("woff"), url("/fonts/customer/Gilroy-ExtraBold.ttf") format("truetype"), url("/fonts/customer/Gilroy-ExtraBold.svg#Gilroy-ExtraBold") format("svg");
  font-display: swap;
}
@font-face {
  font-family: "Fixture-CondensedBlack";
  src: url("/fonts/customer/Fixture-CondensedBlack.eot?") format("eot"), url("/fonts/customer/Fixture-CondensedBlack.woff2") format("woff2"), url("/fonts/customer/Fixture-CondensedBlack.woff") format("woff"), url("/fonts/customer/Fixture-CondensedBlack.ttf") format("truetype"), url("/fonts/customer/Fixture-CondensedBlack.svg#Fixture-CondensedBlack") format("svg");
  font-display: swap;
}
@font-face {
  font-family: "Fixture-CondensedBold";
  src: url("/fonts/customer/Fixture-CondensedBold.eot?") format("eot"), url("/fonts/customer/Fixture-CondensedBold.woff2") format("woff2"), url("/fonts/customer/Fixture-CondensedBold.woff") format("woff"), url("/fonts/customer/Fixture-CondensedBold.ttf") format("truetype"), url("/fonts/customer/Fixture-CondensedBold.svg#Fixture-CondensedBold") format("svg");
  font-display: swap;
}
@font-face {
  font-family: "Fixture-CondensedSemiBold";
  src: url("/fonts/customer/Fixture-CondensedSemiBold.eot?") format("eot"), url("/fonts/customer/Fixture-CondensedSemiBold.woff2") format("woff2"), url("/fonts/customer/Fixture-CondensedSemiBold.woff") format("woff"), url("/fonts/customer/Fixture-CondensedSemiBold.ttf") format("truetype"), url("/fonts/customer/Fixture-CondensedSemiBold.svg#Fixture-CondensedSemiBold") format("svg");
  font-display: swap;
}
@font-face {
  font-family: "Fixture-Bold";
  src: url("/fonts/customer/Fixture-Bold.eot?") format("eot"), url("/fonts/customer/Fixture-Bold.woff2") format("woff2"), url("/fonts/customer/Fixture-Bold.woff") format("woff"), url("/fonts/customer/Fixture-Bold.ttf") format("truetype"), url("/fonts/customer/Fixture-Bold.svg#Fixture-Bold") format("svg");
  font-display: swap;
}
@font-face {
  font-family: "Fixture-ExpandedMedium";
  src: url("/fonts/customer/Fixture-ExpandedMedium.eot?") format("eot"), url("/fonts/customer/Fixture-ExpandedMedium.woff2") format("woff2"), url("/fonts/customer/Fixture-ExpandedMedium.woff") format("woff"), url("/fonts/customer/Fixture-ExpandedMedium.ttf") format("truetype"), url("/fonts/customer/Fixture-ExpandedMedium.svg#Fixture-ExpandedMedium") format("svg");
  font-display: swap;
}
@font-face {
  font-family: "Fixture-ExpandedRegular";
  src: url("/fonts/customer/Fixture-ExpandedRegular.eot?") format("eot"), url("/fonts/customer/Fixture-ExpandedRegular.woff2") format("woff2"), url("/fonts/customer/Fixture-ExpandedRegular.woff") format("woff"), url("/fonts/customer/Fixture-ExpandedRegular.ttf") format("truetype"), url("/fonts/customer/Fixture-ExpandedRegular.svg#Fixture-ExpandedRegular") format("svg");
  font-display: swap;
}
@font-face {
  font-family: "Fixture-ExpandedBold";
  src: url("/fonts/customer/Fixture-ExpandedBold.eot?") format("eot"), url("/fonts/customer/Fixture-ExpandedBold.woff2") format("woff2"), url("/fonts/customer/Fixture-ExpandedBold.woff") format("woff"), url("/fonts/customer/Fixture-ExpandedBold.ttf") format("truetype"), url("/fonts/customer/Fixture-ExpandedBold.svg#Fixture-ExpandedBold") format("svg");
  font-display: swap;
}
@font-face {
  font-family: "Fixture-ExpandedExtraBold";
  src: url("/fonts/customer/Fixture-ExpandedExtraBold.eot?") format("eot"), url("/fonts/customer/Fixture-ExpandedExtraBold.woff2") format("woff2"), url("/fonts/customer/Fixture-ExpandedExtraBold.woff") format("woff"), url("/fonts/customer/Fixture-ExpandedExtraBold.ttf") format("truetype"), url("/fonts/customer/Fixture-ExpandedExtraBold.svg#Fixture-ExpandedExtraBold") format("svg");
  font-display: swap;
}
@font-face {
  font-family: "SpaceMono-Bold";
  src: url("/fonts/customer/SpaceMono-Bold.eot?") format("eot"), url("/fonts/customer/SpaceMono-Bold.woff2") format("woff2"), url("/fonts/customer/SpaceMono-Bold.woff") format("woff"), url("/fonts/customer/SpaceMono-Bold.ttf") format("truetype"), url("/fonts/customer/SpaceMono-Bold.svg#SpaceMono-Bold") format("svg");
  font-display: swap;
}
@font-face {
  font-family: "Sk-Modernist-Bold";
  src: url("/fonts/customer/Sk-Modernist-Bold.eot?") format("eot"), url("/fonts/customer/Sk-Modernist-Bold.woff2") format("woff2"), url("/fonts/customer/Sk-Modernist-Bold.woff") format("woff"), url("/fonts/customer/Sk-Modernist-Bold.ttf") format("truetype"), url("/fonts/customer/Sk-Modernist-Bold.svg#Sk-Modernist-Bold") format("svg");
  font-display: swap;
}
@font-face {
  font-family: "Sk-Modernist-Regular";
  src: url("/fonts/customer/Sk-Modernist-Regular.eot?") format("eot"), url("/fonts/customer/Sk-Modernist-Regular.woff2") format("woff2"), url("/fonts/customer/Sk-Modernist-Regular.woff") format("woff"), url("/fonts/customer/Sk-Modernist-Regular.ttf") format("truetype"), url("/fonts/customer/Sk-Modernist-Regular.svg#Sk-Modernist-Regular") format("svg");
  font-display: swap;
}
@font-face {
  font-family: "sk-modernist-bold-webfont";
  src: url("/fonts/customer/sk-modernist-bold-webfont.eot?") format("eot"), url("/fonts/customer/sk-modernist-bold-webfont.woff2") format("woff2"), url("/fonts/customer/sk-modernist-bold-webfont.woff") format("woff"), url("/fonts/customer/sk-modernist-bold-webfont.ttf") format("truetype"), url("/fonts/customer/sk-modernist-bold-webfont.svg#sk-modernist-bold-webfont") format("svg");
  font-display: swap;
}
@font-face {
  font-family: "sk-modernist-regular-webfont";
  src: url("/fonts/customer/sk-modernist-regular-webfont.eot?") format("eot"), url("/fonts/customer/sk-modernist-regular-webfont.woff2") format("woff2"), url("/fonts/customer/sk-modernist-regular-webfont.woff") format("woff"), url("/fonts/customer/sk-modernist-regular-webfont.ttf") format("truetype"), url("/fonts/customer/sk-modernist-regular-webfont.svg#sk-modernist-regular-webfont") format("svg");
  font-display: swap;
}
@font-face {
  font-family: "ArchivGrotesk-Bold";
  src: url("/fonts/customer/ArchivGrotesk-Bold.eot?") format("eot"), url("/fonts/customer/ArchivGrotesk-Bold.woff2") format("woff2"), url("/fonts/customer/ArchivGrotesk-Bold.woff") format("woff"), url("/fonts/customer/ArchivGrotesk-Bold.ttf") format("truetype"), url("/fonts/customer/ArchivGrotesk-Bold.svg#ArchivGrotesk-Bold") format("svg");
  font-display: swap;
}
body {
  font-family: Sk-Modernist-Bold;
}

.gradient-background {
  background: linear-gradient(to right, #121212, #f6a0d1);
}

.pattern-background:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: url(/assets/img/pattern/bg-4x4.png);
  opacity: 0.4;
}

::selection {
  background: #121212 !important;
  opacity: 1;
  color: #ffffff !important;
}

::-moz-selection {
  background: #121212 !important;
  opacity: 1;
  color: #ffffff !important;
}

/*=============== ELEMENTS THAT WON'T CHANGE THE COLOR ===============*/
.multiselect__option--selected.multiselect__option--highlight {
  background: #dfdfdf;
  color: #707070;
}

.multiselect__option--highlight {
  background: #f3f3f3;
  color: #707070;
}

.multiselect__option--selected {
  background: #dfdfdf;
}

.close-icon-bg {
  background: rgba(0, 0, 0, 0.2);
}

.overlay-darken {
  background: rgba(0, 0, 0, 0.6);
}

.live-schedule:hover .slick-arrow i {
  color: rgba(255, 255, 255, 0.4);
}

.custom-arrow-down {
  border: solid rgba(255, 255, 255, 0.5);
}

.content-area__no-content {
  background: rgba(0, 0, 0, 0.2);
  color: #99a2ab;
}

.player__custom__video-info__row .share-overlay .icon-facebook-color {
  background: #3b5998;
  color: #ffffff;
}
.player__custom__video-info__row .share-overlay .icon-whatsapp-color {
  background: #25d366;
  color: #ffffff;
}
.player__custom__video-info__row .share-overlay .icon-twitter-color {
  background: #1da1f2;
  color: #ffffff;
}
.player__custom__video-info__row .share-overlay .icon-email-color {
  background: #ec123f;
  color: #ffffff;
}

.teaser .teaser__teaserFullHeight_grid .teaser__teaserFullHeight__content .teaser__teaserFullHeight__teaser-slider .teaserFullHeight__teaser-slider__slide .teaserFullHeight__teaser-slider__slide_text {
  background: rgba(0, 0, 0, 0.1);
}
.teaser .teaser__teaserFullHeight_grid .teaser__teaserFullHeight__content .teaser__teaserFullHeight__teaser-slider .teaserFullHeight__teaser-slider__slide .teaserFullHeight__teaser-slider__slide_text .teaserFullHeight__teaser-slider__slide_text .status {
  background: rgba(255, 255, 255, 0.3);
}

.teaserFullWidth__teaser-slider__slide_text .status.live {
  background: rgba(255, 255, 255, 0.3);
}

.teaserSmallHeight__teaser-slider__slide_text .status.live {
  background: rgba(255, 255, 255, 0.3);
}

.teaser .teaser__MidSize .teaser__MidSize_grid .teaser__MidSize__content .teaser__MidSize__teaser-slider .MidSize__teaser-slider__slide.airtango-arrow .midsize-teaser .slick-prev, .teaser .teaser__MidSize .teaser__MidSize_grid .teaser__MidSize__content .teaser__MidSize__teaser-slider .MidSize__teaser-slider__slide.airtango-arrow .midsize-teaser .slick-next {
  background: #3CF237;
}
.teaser .teaser__MidSize .teaser__MidSize_grid .teaser__MidSize__content .teaser__MidSize__teaser-slider .MidSize__teaser-slider__slide.airtango-arrow .midsize-teaser .slick-prev i, .teaser .teaser__MidSize .teaser__MidSize_grid .teaser__MidSize__content .teaser__MidSize__teaser-slider .MidSize__teaser-slider__slide.airtango-arrow .midsize-teaser .slick-next i {
  border: solid rgba(0, 0, 0, 0.5);
}
.teaser .teaser__MidSize .teaser__MidSize_grid .teaser__MidSize__content .teaser__MidSize__teaser-slider .MidSize__teaser-slider__slide.airtango-arrow .midsize-teaser .slick-prev:hover i, .teaser .teaser__MidSize .teaser__MidSize_grid .teaser__MidSize__content .teaser__MidSize__teaser-slider .MidSize__teaser-slider__slide.airtango-arrow .midsize-teaser .slick-next:hover i {
  border: solid black;
}
.teaser .teaser__MidSize .teaser__MidSize_grid .teaser__MidSize__content .teaser__MidSize__teaser-slider .MidSize__teaser-slider__slide .midsize-teaser .slick-prev i:before, .teaser .teaser__MidSize .teaser__MidSize_grid .teaser__MidSize__content .teaser__MidSize__teaser-slider .MidSize__teaser-slider__slide .midsize-teaser .slick-next i:before {
  color: #000000;
}
.teaser .teaser__MidSize .teaser__MidSize_grid .teaser__MidSize__content .teaser__MidSize__teaser-slider .MidSize__teaser-slider__slide .midsize-teaser .slick-dots li.slick-active button:before {
  background: #3CF237;
  border: 2px solid #000000;
}
.teaser .teaser__MidSize .teaser__MidSize_grid .teaser__MidSize__content .teaser__MidSize__teaser-slider .MidSize__teaser-slider__slide .midsize-teaser .slick-dots li button:before {
  color: transparent;
  background: #000000;
  border: 2px solid #000000;
}
.teaser .teaser__MidSize .teaser__MidSize_grid .teaser__MidSize__content .teaser__MidSize__teaser-slider .MidSize__teaser-slider__slide a .MidSize__teaser-slider__slide_text h1 {
  color: #ffffff;
}
.teaser .teaser__MidSize .teaser__MidSize_grid .teaser__MidSize__content .teaser__MidSize__teaser-slider .MidSize__teaser-slider__slide a .MidSize__teaser-slider__slide_text span {
  color: #ffffff;
}
.teaser .teaser__MidSize .teaser__MidSize_grid .teaser__MidSize__content .teaser__MidSize__teaser-slider .MidSize__teaser-slider__slide a .MidSize__teaser-slider__slide_text .date h2 {
  color: #ffffff;
  background: #3CF237;
}
.teaser .teaser__MidSize .teaser__MidSize_grid .teaser__MidSize__content .teaser__MidSize__teaser-slider .MidSize__teaser-slider__slide a .MidSize__teaser-slider__slide_text > h3 {
  color: #ffffff;
}
.teaser .teaser__MidSize .teaser__MidSize_grid .teaser__MidSize__content .teaser__MidSize__teaser-slider .MidSize__teaser-slider__slide a .MidSize__teaser-slider__slide_text__status .colored-content-badges .colored-content-badges__status {
  color: #7D7D7D;
  background: #7D7D7D;
  border: 1px solid #ffffff;
}
.teaser .teaser__MidSize .teaser__MidSize_grid .teaser__MidSize__content .teaser__MidSize__teaser-slider .MidSize__teaser-slider__slide a .MidSize__teaser-slider__slide_text__status .colored-content-badges .colored-content-badges__status.vod {
  color: #7D7D7D;
  background: #000F1E;
  border: 1px solid #000F1E;
}
.teaser .teaser__MidSize .teaser__MidSize_grid .teaser__MidSize__content .teaser__MidSize__teaser-slider .MidSize__teaser-slider__slide a .MidSize__teaser-slider__slide_text__status .colored-content-badges .colored-content-badges__payment {
  color: #ffffff;
  background: #000F1E;
  border: 1px solid #ffffff;
}

.teaser .teaser__TeaserFourlines .slick-dots li {
  opacity: 0.9;
}
.teaser .teaser__TeaserFourlines .slick-dots li:hover {
  opacity: 1;
}
.teaser .teaser__TeaserFourlines .slick-dots li button {
  background: #575757;
}
.teaser .teaser__TeaserFourlines .slick-dots li.slick-active {
  opacity: 1;
}
.teaser .teaser__TeaserFourlines .slick-dots li.slick-active button {
  background: #3CF237;
}
.teaser .teaser__TeaserFourlines .teaser__TeaserFourlines_grid .teaser__TeaserFourlines__content .teaser__TeaserFourlines__teaser-slider .TeaserFourlines__teaser-slider__slide .fourlines-teaser .slick-prev, .teaser .teaser__TeaserFourlines .teaser__TeaserFourlines_grid .teaser__TeaserFourlines__content .teaser__TeaserFourlines__teaser-slider .TeaserFourlines__teaser-slider__slide .fourlines-teaser .slick-next {
  background: #FFFFFF3B;
  opacity: 0.7;
}
.teaser .teaser__TeaserFourlines .teaser__TeaserFourlines_grid .teaser__TeaserFourlines__content .teaser__TeaserFourlines__teaser-slider .TeaserFourlines__teaser-slider__slide .fourlines-teaser .slick-prev:hover, .teaser .teaser__TeaserFourlines .teaser__TeaserFourlines_grid .teaser__TeaserFourlines__content .teaser__TeaserFourlines__teaser-slider .TeaserFourlines__teaser-slider__slide .fourlines-teaser .slick-next:hover {
  background: #3CF237;
  opacity: 0.8;
}
.teaser .teaser__TeaserFourlines .teaser__TeaserFourlines_grid .teaser__TeaserFourlines__content .teaser__TeaserFourlines__teaser-slider .TeaserFourlines__teaser-slider__slide .fourlines-teaser .slick-prev i, .teaser .teaser__TeaserFourlines .teaser__TeaserFourlines_grid .teaser__TeaserFourlines__content .teaser__TeaserFourlines__teaser-slider .TeaserFourlines__teaser-slider__slide .fourlines-teaser .slick-next i {
  color: #000000;
  border: solid #000000;
}
.teaser .teaser__TeaserFourlines .teaser__TeaserFourlines_grid .teaser__TeaserFourlines__content .teaser__TeaserFourlines__teaser-slider .TeaserFourlines__teaser-slider__slide .fourlines-teaser .slick-dots li.slick-active button {
  background: #3CF237;
}
.teaser .teaser__TeaserFourlines .teaser__TeaserFourlines_grid .teaser__TeaserFourlines__content .teaser__TeaserFourlines__teaser-slider .TeaserFourlines__teaser-slider__slide .fourlines-teaser .slick-dots li button {
  color: transparent;
  background: #575757;
}
.teaser .teaser__TeaserFourlines .teaser__TeaserFourlines_grid .teaser__TeaserFourlines__content .teaser__TeaserFourlines__teaser-slider .TeaserFourlines__teaser-slider__slide a:after {
  background: rgba(18, 18, 18, 0);
  background: -moz-linear-gradient(top, rgba(18, 18, 18, 0) 0%, rgba(18, 18, 18, 0.88) 76%, #121212 91%, #121212 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(18, 18, 18, 0)), color-stop(76%, rgba(18, 18, 18, 0.88)), color-stop(91%, #121212), color-stop(100%, #121212));
  background: -webkit-linear-gradient(top, rgba(18, 18, 18, 0) 0%, rgba(18, 18, 18, 0.88) 76%, #121212 91%, #121212 100%);
  background: -o-linear-gradient(top, rgba(18, 18, 18, 0) 0%, rgba(18, 18, 18, 0.88) 76%, #121212 91%, #121212 100%);
  background: -ms-linear-gradient(top, rgba(18, 18, 18, 0) 0%, rgba(18, 18, 18, 0.88) 76%, #121212 91%, #121212 100%);
  background: linear-gradient(to bottom, rgba(18, 18, 18, 0) 0%, rgba(18, 18, 18, 0.88) 76%, #121212 91%, #121212 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$teaser-gradient-color", endColorstr="$teaser-gradient-color", GradientType=0 );
}
.teaser .teaser__TeaserFourlines .teaser__TeaserFourlines_grid .teaser__TeaserFourlines__content .teaser__TeaserFourlines__teaser-slider .TeaserFourlines__teaser-slider__slide a .TeaserFourlines__teaser-slider__slide_text .timestamp__status-lane__live-icon svg path {
  fill: red;
}
.teaser .teaser__TeaserFourlines .teaser__TeaserFourlines_grid .teaser__TeaserFourlines__content .teaser__TeaserFourlines__teaser-slider .TeaserFourlines__teaser-slider__slide a .TeaserFourlines__teaser-slider__slide_text .TeaserFourlines__icons > div {
  background: #000F1E;
}
.teaser .teaser__TeaserFourlines .teaser__TeaserFourlines_grid .teaser__TeaserFourlines__content .teaser__TeaserFourlines__teaser-slider .TeaserFourlines__teaser-slider__slide a .TeaserFourlines__teaser-slider__slide_text .TeaserFourlines__icons > div svg path {
  fill: #001932;
}
.teaser .teaser__TeaserFourlines .teaser__TeaserFourlines_grid .teaser__TeaserFourlines__content .teaser__TeaserFourlines__teaser-slider .TeaserFourlines__teaser-slider__slide a .TeaserFourlines__teaser-slider__slide_text .TeaserFourlines__icons > div h3 {
  color: #ffffff;
}
.teaser .teaser__TeaserFourlines .teaser__TeaserFourlines_grid .teaser__TeaserFourlines__content .teaser__TeaserFourlines__teaser-slider .TeaserFourlines__teaser-slider__slide a .TeaserFourlines__teaser-slider__slide_text .svg-container {
  background: #3CF237;
}
.teaser .teaser__TeaserFourlines .teaser__TeaserFourlines_grid .teaser__TeaserFourlines__content .teaser__TeaserFourlines__teaser-slider .TeaserFourlines__teaser-slider__slide a .TeaserFourlines__teaser-slider__slide_text svg path {
  fill: #ffffff;
}
.teaser .teaser__TeaserFourlines .teaser__TeaserFourlines_grid .teaser__TeaserFourlines__content .teaser__TeaserFourlines__teaser-slider .TeaserFourlines__teaser-slider__slide a .TeaserFourlines__teaser-slider__slide_text h1, .teaser .teaser__TeaserFourlines .teaser__TeaserFourlines_grid .teaser__TeaserFourlines__content .teaser__TeaserFourlines__teaser-slider .TeaserFourlines__teaser-slider__slide a .TeaserFourlines__teaser-slider__slide_text span {
  color: #ffffff;
}
.teaser .teaser__TeaserFourlines .teaser__TeaserFourlines_grid .teaser__TeaserFourlines__content .teaser__TeaserFourlines__teaser-slider .TeaserFourlines__teaser-slider__slide a .TeaserFourlines__teaser-slider__slide_text span:before {
  background: #3CF237;
}
.teaser .teaser__TeaserFourlines .teaser__TeaserFourlines_grid .teaser__TeaserFourlines__content .teaser__TeaserFourlines__teaser-slider .TeaserFourlines__teaser-slider__slide a .TeaserFourlines__teaser-slider__slide_text h3 {
  color: #ffffff;
}
.teaser .teaser__TeaserFourlines .teaser__TeaserFourlines_grid .teaser__TeaserFourlines__content .teaser__TeaserFourlines__teaser-slider .TeaserFourlines__teaser-slider__slide a .TeaserFourlines__teaser-slider__slide_text h3.teaser-text-sub-title {
  color: #ffffff;
}
.teaser .teaser__TeaserFourlines .teaser__TeaserFourlines_grid .teaser__TeaserFourlines__content .teaser__TeaserFourlines__teaser-slider .TeaserFourlines__teaser-slider__slide a .TeaserFourlines__teaser-slider__slide_text h3:before {
  background: #3CF237;
}
.teaser .teaser__TeaserFourlines .teaser__TeaserFourlines_grid .teaser__TeaserFourlines__content .teaser__TeaserFourlines__teaser-slider .TeaserFourlines__teaser-slider__slide a .TeaserFourlines__teaser-slider__slide_text svg path {
  fill: #3CF237;
}
.teaser .teaser__TeaserFourlines .teaser__TeaserFourlines_grid .teaser__TeaserFourlines__content .teaser__TeaserFourlines__teaser-slider .TeaserFourlines__teaser-slider__slide a .TeaserFourlines__teaser-slider__slide_text__status .colored-content-badges .colored-content-badges__status {
  color: #7D7D7D;
  background: #7D7D7D;
  border: 1px solid #ffffff;
}
.teaser .teaser__TeaserFourlines .teaser__TeaserFourlines_grid .teaser__TeaserFourlines__content .teaser__TeaserFourlines__teaser-slider .TeaserFourlines__teaser-slider__slide a .TeaserFourlines__teaser-slider__slide_text__status .colored-content-badges .colored-content-badges__status.vod {
  color: #7D7D7D;
  background: #000F1E;
  border: 1px solid #000F1E;
}
.teaser .teaser__TeaserFourlines .teaser__TeaserFourlines_grid .teaser__TeaserFourlines__content .teaser__TeaserFourlines__teaser-slider .TeaserFourlines__teaser-slider__slide a .TeaserFourlines__teaser-slider__slide_text__status .colored-content-badges .colored-content-badges__payment {
  color: #ffffff;
  background: #000F1E;
  border: 1px solid #ffffff;
}

/*=============== ELEMENTS THAT WON'T CHANGE THE COLOR -- END ===============*/
body {
  background: #000000;
  position: relative;
  color: #ffffff;
}

/*=============== BODY ELEMENT TEXT & BACKGROUND COLORS ===============*/
.container a {
  color: #ffffff;
}

.close-icon:before, .close-icon:after {
  background: #ffffff;
}

.hvr-underline-from-center:before {
  background: #ffffff;
}

.hvr-underline-from-left:before {
  background: #ffffff;
}

.doublehvr-underline-from-left h2:before {
  background: #469fd6;
}

.paging i {
  color: #99a2ab;
}
.paging ul li.active a {
  background-color: rgba(0, 0, 0, 0.6);
}
.paging ul li a {
  color: #99a2ab;
  background: rgba(0, 0, 0, 0.3);
}
.paging ul li.ellipsis a {
  color: #000000;
}

.arrow-bounce span:after {
  color: #ffffff;
}

.arrow-bounce.left span:after {
  color: #ffffff;
}

.teaser .teaser__teaserClassic__content__right-block .teaserClassic__right-block__liveschedule .teaserClassic__right-block__liveschedule__rows .ps-container .ps__scrollbar-y-rail {
  background: rgba(18, 18, 18, 0) !important;
}
.teaser .teaser__teaserClassic__content__right-block .teaserClassic__right-block__liveschedule .teaserClassic__right-block__liveschedule__rows .ps-container .ps__scrollbar-y-rail .ps__scrollbar-y {
  background: rgba(18, 18, 18, 0) !important;
}

.teaser .teaser__teaserPlaylist__content__right-block .teaserPlaylist__right-block__liveschedule .teaserPlaylist__right-block__liveschedule__rows .ps-container .ps__scrollbar-y-rail {
  background: rgba(18, 18, 18, 0) !important;
}
.teaser .teaser__teaserPlaylist__content__right-block .teaserPlaylist__right-block__liveschedule .teaserPlaylist__right-block__liveschedule__rows .ps-container .ps__scrollbar-y-rail .ps__scrollbar-y {
  background: rgba(18, 18, 18, 0) !important;
}

.ps__scrollbar-y-rail {
  background: rgba(18, 18, 18, 0.1) !important;
}
.ps__scrollbar-y-rail .ps__scrollbar-y {
  background: rgba(18, 18, 18, 0.3) !important;
}

.vue-scrollbar__scrollbar-vertical:hover {
  background: rgba(0, 0, 0, 0.1);
}

.vue-scrollbar__scrollbar-vertical .vue-scrollbar-transition {
  background: rgba(18, 18, 18, 0.25);
}

.show-more .bttn {
  box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.4);
  color: rgba(255, 255, 255, 0.4);
}
.show-more .meet:hover {
  color: rgba(255, 255, 255, 0.8);
}
.show-more .meet:hover::before {
  border-top-color: rgba(255, 255, 255, 0.8);
  border-right-color: rgba(255, 255, 255, 0.8);
  border-width: 2px;
}
.show-more .meet:hover::after {
  border-bottom-color: rgba(255, 255, 255, 0.8);
  border-left-color: rgba(255, 255, 255, 0.8);
  border-width: 2px;
}

.live-now .LanguageBlockTransparency .language-nav__dropdown .multiselect .multiselect__content-wrapper {
  background: rgba(18, 18, 18, 0.85);
}
.live-now .LanguageBlockTransparency .language-nav__dropdown .multiselect.multiselect--active .multiselect__content-wrapper {
  background: rgba(18, 18, 18, 0.85);
}

.LanguageBlockTransparency .language-nav__dropdown .multiselect.multiselect--active .multiselect__content-wrapper {
  background: rgba(255, 255, 255, 0.2);
}
.LanguageBlockTransparency .language-nav__dropdown .multiselect .multiselect__select:before {
  border-color: #ffffff;
}
.LanguageBlockTransparency .language-nav__dropdown .multiselect .multiselect__tags .multiselect__single {
  color: #ffffff;
}
.LanguageBlockTransparency .language-nav__dropdown .multiselect .multiselect__content-wrapper {
  background: rgba(18, 18, 18, 0.8);
}
.LanguageBlockTransparency .language-nav__dropdown .multiselect .multiselect__content-wrapper:before {
  background: rgba(18, 18, 18, 0.6);
}
.LanguageBlockTransparency .language-nav__dropdown .multiselect .multiselect__content-wrapper ul li span {
  color: #ffffff;
}
.LanguageBlockTransparency .language-nav__dropdown .multiselect .multiselect__content-wrapper .multiselect__content li.multiselect__element span.multiselect__option--selected.multiselect__option--highlight {
  background: rgba(255, 255, 255, 0.3);
  color: #ffffff;
}
.LanguageBlockTransparency .language-nav__dropdown .multiselect .multiselect__content-wrapper .multiselect__content li.multiselect__element span.multiselect__option--selected {
  background: rgba(255, 255, 255, 0.3);
  color: #ffffff;
}
.LanguageBlockTransparency .language-nav__dropdown .multiselect .multiselect__content-wrapper .multiselect__content li.multiselect__element span.multiselect__option--highlight {
  background: rgba(255, 255, 255, 0.1);
  color: #ffffff;
}

@media screen and (max-width: 1024px) {
  body .header__nav-2__menu__click span {
    color: #ffffff;
  }
  body .header__nav-2__menu__click .menu-toggle .hamburger span, body .header__nav-2__menu__click .menu-toggle .cross span {
    background: #ffffff;
  }
  body .LanguageBlockTransparency {
    border-top: 1px solid #ffffff;
  }
  body .LanguageBlockTransparency .language-nav__dropdown .multiselect .multiselect__select:before {
    border-color: #ffffff;
  }
  body .LanguageBlockTransparency .language-nav__dropdown .multiselect .multiselect__tags .multiselect__single {
    color: #ffffff;
  }
  body .LanguageBlockTransparency .language-nav__dropdown .multiselect .multiselect__content-wrapper ul li span {
    color: #ffffff;
  }
  body .LanguageBlockTransparency .language-nav__dropdown .multiselect .multiselect__content-wrapper .multiselect__content li.multiselect__element span.multiselect__option--selected.multiselect__option--highlight {
    background: rgba(255, 255, 255, 0.3);
    color: #ffffff;
  }
  body .LanguageBlockTransparency .language-nav__dropdown .multiselect .multiselect__content-wrapper .multiselect__content li.multiselect__element span.multiselect__option--selected {
    background: rgba(255, 255, 255, 0.3);
    color: #ffffff;
  }
  body .LanguageBlockTransparency .language-nav__dropdown .multiselect .multiselect__content-wrapper .multiselect__content li.multiselect__element span.multiselect__option--highlight {
    background: rgba(255, 255, 255, 0.1);
    color: #ffffff;
  }
}
.slick-next i, .slick-prev i {
  color: rgba(0, 0, 0, 0.2);
}

.videobox .slick-next i, .videobox .slick-prev i {
  color: rgba(0, 0, 0, 0.8);
}

.big-teaser i, .midsize-teaser i, .fourlines-teaser i {
  color: rgba(255, 255, 255, 0.5);
}
.big-teaser .custom-arrow-right, .big-teaser .custom-arrow-left, .midsize-teaser .custom-arrow-right, .midsize-teaser .custom-arrow-left, .fourlines-teaser .custom-arrow-right, .fourlines-teaser .custom-arrow-left {
  border: solid rgba(255, 255, 255, 0.5);
}
.big-teaser .custom-arrow-right:hover, .big-teaser .custom-arrow-left:hover, .midsize-teaser .custom-arrow-right:hover, .midsize-teaser .custom-arrow-left:hover, .fourlines-teaser .custom-arrow-right:hover, .fourlines-teaser .custom-arrow-left:hover {
  border: solid rgba(255, 255, 255, 0.8);
}

@media screen and (max-width: 640px) {
  body .big-teaser .slick-prev i, body .big-teaser .slick-next i {
    color: rgba(255, 255, 255, 0.2);
  }
}
.carousel-teaser .slick-list .slick-track .slick-slide div a {
  background: rgba(18, 18, 18, 0.8);
}
.carousel-teaser .slick-list .slick-track .slick-slide div a.live {
  background: rgba(125, 125, 125, 0.7);
}

.search-button ::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.search-button ::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.search-button :-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.search-button :-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.search-button input[type=text] {
  color: #ffffff;
}
.search-button input[type=submit] {
  color: #ffffff;
}
.search-button .close-icon:before {
  background: #ffffff;
}
.search-button .close-icon:after {
  background: #ffffff;
}
.search-button input:-webkit-autofill, .search-button input:-webkit-autofill:hover, .search-button input:-webkit-autofill:focus {
  -webkit-text-fill-color: #ffffff;
}

.search-button.active {
  border: 1px solid rgba(255, 255, 255, 0.05);
  background: rgba(255, 255, 255, 0.1);
}

.custom-search-icon .search-bar .search__circle {
  border: 1px solid #ffffff;
}
.custom-search-icon .search-bar .search__rectangle {
  border: 1px solid #ffffff;
  background: #ffffff;
}

.MainNav__meta-nav .search-button ::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.MainNav__meta-nav .search-button ::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.MainNav__meta-nav .search-button :-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.MainNav__meta-nav .search-button :-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.MainNav__meta-nav .search-button input[type=text] {
  color: #ffffff;
}
.MainNav__meta-nav .search-button input[type=submit] {
  color: #ffffff;
}
.MainNav__meta-nav .search-button .close-icon:before {
  background: #ffffff;
}
.MainNav__meta-nav .search-button .close-icon:after {
  background: #ffffff;
}
.MainNav__meta-nav .search-button.active {
  border: 1px solid rgba(255, 255, 255, 0.05);
  background: rgba(255, 255, 255, 0.1);
}
.MainNav__meta-nav .custom-search-icon .search-bar .search__circle {
  border: 1px solid #ffffff;
}
.MainNav__meta-nav .custom-search-icon .search-bar .search__rectangle {
  border: 1px solid #ffffff;
  background: #ffffff;
}

@media screen and (max-width: 1370px) {
  body .container .header .header__MainNav.logo-right .MainNav__meta-nav .MainNav__meta-nav_search.search-button.active {
    width: auto;
    background: rgba(18, 18, 18, 0.1);
  }
}
@media screen and (max-width: 1024px) {
  body .search-button ::-webkit-input-placeholder {
    color: rgba(255, 255, 255, 0.8);
  }
  body .search-button ::-moz-placeholder {
    color: rgba(255, 255, 255, 0.8);
  }
  body .search-button :-ms-input-placeholder {
    color: rgba(255, 255, 255, 0.8);
  }
  body .search-button :-moz-placeholder {
    color: rgba(255, 255, 255, 0.8);
  }
  body .search-button input[type=text] {
    color: #ffffff;
  }
  body .search-button input[type=submit] {
    color: #ffffff;
  }
  body .search-button .close-icon:before {
    background: #ffffff;
  }
  body .search-button .close-icon:after {
    background: #ffffff;
  }
  body .search-button input:-webkit-autofill, body .search-button input:-webkit-autofill:hover, body .search-button input:-webkit-autofill:focus {
    -webkit-text-fill-color: #ffffff;
  }
  body .search-button.active {
    border: 1px solid rgba(255, 255, 255, 0.05);
    background: rgba(255, 255, 255, 0.1);
  }
  body .custom-search-icon .search-bar .search__circle {
    border: 1px solid #ffffff;
  }
  body .custom-search-icon .search-bar .search__rectangle {
    border: 1px solid #ffffff;
    background: #ffffff;
  }
  body .MainNav__meta-nav .search-button ::-webkit-input-placeholder {
    color: rgba(255, 255, 255, 0.8);
  }
  body .MainNav__meta-nav .search-button ::-moz-placeholder {
    color: rgba(255, 255, 255, 0.8);
  }
  body .MainNav__meta-nav .search-button :-ms-input-placeholder {
    color: rgba(255, 255, 255, 0.8);
  }
  body .MainNav__meta-nav .search-button :-moz-placeholder {
    color: rgba(255, 255, 255, 0.8);
  }
  body .MainNav__meta-nav .search-button input[type=text] {
    color: #ffffff;
  }
  body .MainNav__meta-nav .search-button input[type=submit] {
    color: #ffffff;
  }
  body .MainNav__meta-nav .search-button .close-icon:before {
    background: #ffffff;
  }
  body .MainNav__meta-nav .search-button .close-icon:after {
    background: #ffffff;
  }
  body .MainNav__meta-nav .search-button.active {
    border: 1px solid rgba(255, 255, 255, 0.05);
    background: rgba(255, 255, 255, 0.1);
  }
  body .MainNav__meta-nav .custom-search-icon .search-bar .search__circle {
    border: 1px solid #ffffff;
  }
  body .MainNav__meta-nav .custom-search-icon .search-bar .search__rectangle {
    border: 1px solid #ffffff;
    background: #ffffff;
  }
}
@media screen and (max-width: 640px) {
  body.airtango .container .search-button.active {
    border-radius: 0;
  }
  body.airtango .container .search-button.active form {
    color: #ffffff;
    background: #121212;
  }
}
.MainNav__meta-nav__language_dropdown .multiselect__select:before {
  border-top-color: #ffffff;
}
.MainNav__meta-nav__language_dropdown .multiselect__tags .multiselect__single {
  color: #ffffff;
}

.badge-classic {
  background: #121212;
  color: #ffffff;
}
.badge-classic .ribbon {
  background: none;
}

.badge-custom {
  color: #ffffff;
}

.ribbon {
  background: #121212;
}
.ribbon:after {
  border-left: 10px solid #121212;
}
.ribbon:before {
  border-bottom: 9px solid #050505;
}

.colored-content-badges .colored-content-badges__payment {
  color: #ffffff;
  background: #121212;
  border: 1px solid #ffffff;
}
.colored-content-badges .colored-content-badges__status.vod {
  background: #C60070;
  color: #C60070;
  border: 1px solid #ffffff;
}
.colored-content-badges .colored-content-badges__status {
  background: #C60070;
  color: #C60070;
  border: 1px solid #ffffff;
}
.colored-content-badges .colored-content-badges__date {
  background: #C60070;
  color: #C60070;
  border: 1px solid #ffffff;
}
.colored-content-badges .colored-content-badges__date span.pipe {
  border: 1px solid #C60070;
}

.colored-content-badges__channel {
  background: #7D7D7D;
}
.colored-content-badges__channel a span {
  color: #7D7D7D;
}
.colored-content-badges__channel .svg-icon path {
  fill: #7D7D7D;
}

/*=============== BODY ELEMENT TEXT & BACKGROUND COLORS -- END ===============*/
/*=== MAIN COLORS ===*/
.tooltip {
  border-bottom: 10px solid rgba(255, 255, 255, 0.5);
}

.tooltip-left {
  border-right: 8px solid rgba(18, 18, 18, 0.4);
}

/*=============== NAVIGATION TEXT COLORS ===============*/
.menu-toggle span {
  background: #ffffff;
}

.Cleeng-SignIn-navigation a span {
  color: #ffffff;
}

.header__nav-2 .SignIn-navigation.active {
  background: #ffffff;
}

.SignIn-navigation {
  transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  color: #ffffff;
  background: #ffffff;
}
.SignIn-navigation .sign-in__profile span, .SignIn-navigation .sign-in__profile i {
  color: #ffffff;
}

.SignIn-navigation.active .sign-in__overlay ul li {
  background: #fafafa;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.SignIn-navigation.active .sign-in__overlay ul li a {
  color: #ffffff;
}
.SignIn-navigation.active svg path {
  fill: #0cf007;
}

.MPP-SignIn-navigation .MPP-SignIn-navigation__container svg path {
  fill: #0cf007;
}

.header .header__MainNav.r-align, .header .header__MainNav.l-align, .header .header__MainNav.c-align {
  background: #121212;
}
.header .header__MainNav.r-align:before, .header .header__MainNav.l-align:before, .header .header__MainNav.c-align:before {
  transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  opacity: 1;
}
.header .header__MainNav.r-align:after, .header .header__MainNav.l-align:after, .header .header__MainNav.c-align:after {
  transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  opacity: 1;
}
.header .header__MainNav.r-align .header__MainNav_background-metanav, .header .header__MainNav.l-align .header__MainNav_background-metanav, .header .header__MainNav.c-align .header__MainNav_background-metanav {
  background: #121212;
}
.header .header__MainNav.r-align .header__MainNav_grid .MainNav__complete-navigation, .header .header__MainNav.l-align .header__MainNav_grid .MainNav__complete-navigation, .header .header__MainNav.c-align .header__MainNav_grid .MainNav__complete-navigation {
  background: none;
}
.header .header__MainNav.r-align .header__MainNav_grid .MainNav__complete-navigation:before, .header .header__MainNav.l-align .header__MainNav_grid .MainNav__complete-navigation:before, .header .header__MainNav.c-align .header__MainNav_grid .MainNav__complete-navigation:before {
  background-image: none;
}
.header .header__MainNav.r-align .header__MainNav_grid .MainNav__complete-navigation .MainNav__meta-nav, .header .header__MainNav.l-align .header__MainNav_grid .MainNav__complete-navigation .MainNav__meta-nav, .header .header__MainNav.c-align .header__MainNav_grid .MainNav__complete-navigation .MainNav__meta-nav {
  background: none;
}
.header .header__MainNav.r-align .header__MainNav_grid .MainNav__complete-navigation .MainNav__meta-nav:before, .header .header__MainNav.l-align .header__MainNav_grid .MainNav__complete-navigation .MainNav__meta-nav:before, .header .header__MainNav.c-align .header__MainNav_grid .MainNav__complete-navigation .MainNav__meta-nav:before {
  background-image: none;
}
.header .header__MainNav.logo-nav.c-align .header__MainNav_grid .MainNav__complete-navigation .MainNav__main-navigation_rowcontent .MainNav__meta-nav_search.active.desktop.search-button {
  background: #121212;
}
.header .header__MainNav {
  color: #ffffff;
}
.header .header__MainNav .header__MainNav_background-metanav {
  background: #121212;
}
.header .header__MainNav .header__MainNav_background-navigation {
  background: #121212;
}
.header .header__MainNav .header__MainNav_grid .MainNav__content__subnavigation-bg {
  background: #121212;
}
.header .header__MainNav .header__MainNav_grid .MainNav__complete-navigation {
  color: #ffffff;
}
.header .header__MainNav .header__MainNav_grid .MainNav__complete-navigation .MainNav__main-navigation_rowcontent .MainNav__main-navigation .MainNav__main-navigation_grid .MainNav__main-navigation_nav-points nav ul.nav li a span {
  color: #ffffff;
}
.header .header__MainNav .header__MainNav_grid .MainNav__complete-navigation .MainNav__main-navigation_rowcontent .MainNav__main-navigation .MainNav__main-navigation_grid .MainNav__main-navigation_nav-points nav ul.nav li .MainNav__subnavigation {
  color: #FFFFFF;
}
.header .header__MainNav .header__MainNav_grid .MainNav__complete-navigation .MainNav__main-navigation_rowcontent .MainNav__main-navigation .MainNav__main-navigation_grid .MainNav__main-navigation_nav-points nav ul.nav li .MainNav__subnavigation .MainNav__subnavigation_menu ul li a span, .header .header__MainNav .header__MainNav_grid .MainNav__complete-navigation .MainNav__main-navigation_rowcontent .MainNav__main-navigation .MainNav__main-navigation_grid .MainNav__main-navigation_nav-points nav ul.nav li .MainNav__subnavigation .MainNav__subnavigation_menu ul li a h3, .header .header__MainNav .header__MainNav_grid .MainNav__complete-navigation .MainNav__main-navigation_rowcontent .MainNav__main-navigation .MainNav__main-navigation_grid .MainNav__main-navigation_nav-points nav ul.nav li .MainNav__subnavigation .MainNav__subnavigation_menu ul li a i {
  color: #FFFFFF;
}
.header .header__MainNav .header__MainNav_grid .MainNav__complete-navigation .MainNav__main-navigation_rowcontent .MainNav__main-navigation .MainNav__main-navigation_grid .MainNav__main-navigation_nav-points nav ul.nav li .MainNav__subnavigation .MainNav__subnavigation_menu ul span h3 {
  border-bottom: 2px solid #FFFFFF;
}
.header .header__MainNav .header__MainNav_grid .MainNav__complete-navigation .hvr-underline-from-left:before {
  color: #0cf007;
  background: #0cf007;
}
.header .header__MainNav .header__MainNav_grid .MainNav__complete-navigation .MainNav__meta-nav {
  color: #ffffff;
}
.header .header__MainNav .header__MainNav_grid .MainNav__complete-navigation .MainNav__meta-nav .hvr-underline-from-left a {
  color: #ffffff;
}
.header .header__MainNav .header__MainNav_grid .MainNav__complete-navigation .MainNav__meta-nav .hvr-underline-from-left:before {
  color: #ffffff;
  background: #ffffff;
}
.header .header__MainNav .header__MainNav_grid .MainNav__complete-navigation .MainNav__meta-nav .MainNav__meta-nav__social a i:before {
  color: #ffffff;
}
.header .header__MainNav .header__MainNav_grid .MainNav__complete-navigation .MainNav__meta-nav .MainNav__meta-nav__language_text ul li:nth-child(2) {
  border-left: 1px solid rgba(255, 255, 255, 0.5);
}
.header .header__MainNav .header__MainNav_grid .MainNav__complete-navigation .MainNav__meta-nav .MainNav__meta-nav__language_text ul li a {
  color: #ffffff;
}
.header .header__MainNav .header__MainNav_grid .MainNav__complete-navigation .MainNav__meta-nav .MainNav__meta-nav__language_dropdown .multiselect .multiselect__select:before {
  color: #ffffff;
  border-color: #ffffff transparent transparent;
}
.header .header__MainNav .header__MainNav_grid .MainNav__complete-navigation .MainNav__meta-nav .MainNav__meta-nav__language_dropdown .multiselect .multiselect__tags {
  border: 1px solid #ffffff !important;
}
.header .header__MainNav .header__MainNav_grid .MainNav__complete-navigation .MainNav__meta-nav .MainNav__meta-nav__language_dropdown .multiselect .multiselect__tags span {
  color: #ffffff;
}
.header .header__MainNav.logo-right .header__MainNav_grid .MainNav__complete-navigation, .header .logo-center .header__MainNav_grid .MainNav__complete-navigation, .header .logo-left .header__MainNav_grid .MainNav__complete-navigation {
  background: #121212;
}
.header .header__MainNav.logo-nav .header__MainNav_grid .MainNav__complete-navigation {
  background: #121212;
}
.header .header__MainNav.logo-nav .header__MainNav_grid .MainNav__complete-navigation .MainNav__meta-nav {
  background: #121212;
}

@media screen and (min-width: 1024px) {
  .header.nav-box-shadow .header__MainNav:before, .header.nav-box-shadow .header__nav-2:before, .header.nav-box-shadow .header__sidenav-fullwidth:before, .header.nav-box-shadow .NoHeaderBoxedSubnav:before {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    right: 0;
    width: 100%;
    height: 86px;
    z-index: 1;
    box-shadow: inset 0px 82px 30px -31px rgba(0, 0, 0, 0.7);
    opacity: 1 !important;
  }
}
@media screen and (max-width: 1024px) {
  .header .header__MainNav.logo-right .header__MainNav_grid .MainNav__complete-navigation, .header .header__MainNav.logo-center .header__MainNav_grid .MainNav__complete-navigation, .header .header__MainNav.logo-left .header__MainNav_grid .MainNav__complete-navigation, .header .header__MainNav.logo-nav .header__MainNav_grid .MainNav__complete-navigation {
    background: none;
  }

  .scrolling .container .header .header__MainNav .header__MainNav_grid .MainNav__content {
    background: #121212;
  }

  .container .header .header__MainNav .header__MainNav_grid .MainNav__content {
    background: #121212;
  }
  .container .header .header__MainNav .header__MainNav_grid .MainNav__complete-navigation {
    background: #121212;
  }
  .container .header .header__MainNav .header__MainNav_grid .MainNav__complete-navigation .MainNav__meta-nav {
    background: none;
    color: #ffffff;
  }
  .container .header .header__MainNav .header__MainNav_grid .MainNav__complete-navigation .MainNav__meta-nav .hvr-underline-from-left {
    color: #ffffff;
  }
  .container .header .header__MainNav .header__MainNav_grid .MainNav__complete-navigation .MainNav__meta-nav .hvr-underline-from-left a {
    color: #ffffff;
  }
  .container .header .header__MainNav .header__MainNav_grid .MainNav__complete-navigation .MainNav__meta-nav .hvr-underline-from-left:before {
    color: #ffffff;
    background: #ffffff;
  }
  .container .header .header__MainNav .header__MainNav_grid .MainNav__complete-navigation .MainNav__meta-nav .MainNav__meta-nav__sign-in {
    color: #ffffff;
    background: #121212;
  }
  .container .header .header__MainNav .header__MainNav_grid .MainNav__complete-navigation .MainNav__meta-nav .MainNav__meta-nav__sign-in .sign-in__profile span, .container .header .header__MainNav .header__MainNav_grid .MainNav__complete-navigation .MainNav__meta-nav .MainNav__meta-nav__sign-in .sign-in__profile i {
    color: #ffffff;
  }
  .container .header .header__MainNav .header__MainNav_grid .MainNav__complete-navigation .MainNav__meta-nav .MainNav__meta-nav__sign-in .sign-in__overlay ul li {
    background: #0d0d0d;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  }
  .container .header .header__MainNav .header__MainNav_grid .MainNav__complete-navigation .MainNav__meta-nav .MainNav__meta-nav__social a i:before {
    color: #ffffff;
  }
  .container .header .header__MainNav .header__MainNav_grid .MainNav__complete-navigation .MainNav__meta-nav .MainNav__meta-nav__language_text ul li:nth-child(2) {
    border: 0 !important;
  }
  .container .header .header__MainNav .header__MainNav_grid .MainNav__complete-navigation .MainNav__meta-nav .MainNav__meta-nav__language_text ul li a {
    color: #ffffff;
  }
  .container .header .header__MainNav .header__MainNav_grid .MainNav__complete-navigation .MainNav__meta-nav .MainNav__meta-nav__language_dropdown .multiselect .multiselect__select:before {
    color: #ffffff;
    border-color: #ffffff transparent transparent;
  }
  .container .header .header__MainNav .header__MainNav_grid .MainNav__complete-navigation .MainNav__meta-nav .MainNav__meta-nav__language_dropdown .multiselect .multiselect__tags {
    border: 1px solid #ffffff !important;
  }
  .container .header .header__MainNav .header__MainNav_grid .MainNav__complete-navigation .MainNav__meta-nav .MainNav__meta-nav__language_dropdown .multiselect .multiselect__tags span {
    color: #ffffff;
  }
  .container .header .header__MainNav .header__MainNav_grid .MainNav__complete-navigation .MainNav__main-navigation .MainNav__subnavigation {
    color: #ffffff;
  }
  .container .header .header__MainNav .header__MainNav_grid .MainNav__complete-navigation .MainNav__main-navigation .MainNav__subnavigation .MainNav__subnavigation_menu ul span h3 {
    border-bottom: 2px solid #ffffff;
  }
  .container .header .header__MainNav .header__MainNav_grid .MainNav__complete-navigation .MainNav__main-navigation .MainNav__meta-nav_grid .MainNav__meta-nav__block .MainNav__meta-nav__language {
    border-top: 1px solid rgba(255, 255, 255, 0.2);
  }
  .container .header .header__MainNav .header__MainNav_grid .MainNav__complete-navigation .MainNav__main-navigation_rowcontent .MainNav__main-navigation .MainNav__main-navigation_grid .MainNav__main-navigation_nav-points ul li {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  }
  .container .header .header__MainNav .header__MainNav_grid .MainNav__complete-navigation .MainNav__main-navigation_rowcontent .MainNav__main-navigation .MainNav__main-navigation_grid .MainNav__main-navigation_nav-points ul li i:before {
    color: #ffffff;
  }
  .container .header .header__MainNav .header__MainNav_grid .MainNav__complete-navigation .MainNav__main-navigation_rowcontent .MainNav__main-navigation .MainNav__main-navigation_grid .MainNav__main-navigation_nav-points ul li span.hvr-underline-from-left {
    color: #ffffff;
  }
  .container .header .header__MainNav .header__MainNav_grid .MainNav__complete-navigation .MainNav__main-navigation_rowcontent .MainNav__main-navigation .MainNav__main-navigation_grid .MainNav__main-navigation_nav-points ul li span.hvr-underline-from-left:before {
    color: #0cf007;
    background: #0cf007;
  }
  .container .header .header__MainNav .header__MainNav_grid .MainNav__complete-navigation .MainNav__main-navigation_rowcontent .MainNav__main-navigation .MainNav__main-navigation_grid .MainNav__main-navigation_nav-points ul li .MainNav__subnavigation {
    background: rgba(255, 255, 255, 0.1);
  }
  .container .header .header__MainNav .header__MainNav_grid .MainNav__complete-navigation .MainNav__main-navigation_rowcontent .MainNav__main-navigation .MainNav__main-navigation_grid .MainNav__main-navigation_nav-points ul li .MainNav__subnavigation .container-ul span h3 {
    border-bottom: 1px solid #ffffff;
  }
  .container .header .header__MainNav .header__MainNav_grid .MainNav__complete-navigation .MainNav__main-navigation_rowcontent .MainNav__main-navigation .MainNav__main-navigation_grid .MainNav__main-navigation_nav-points ul li .MainNav__subnavigation .container-ul ul {
    background: rgba(255, 255, 255, 0.1);
  }

  body .container .header .header__MainNav .header__MainNav_grid .MainNav__content .MainNav__mobile .MainNav__mobile_sandwich .menu-toggle span {
    color: #ffffff;
    background: #ffffff;
  }
  body .container .header .header__MainNav .header__MainNav_grid .MainNav__content .MainNav__mobile .MainNav__mobile .menu-toggle span {
    color: #ffffff;
    background: #ffffff;
  }
  body .container .header .header__MainNav .header__MainNav_grid .MainNav__content .MainNav__mobile .MainNav__meta-nav_search form .custom-search-icon .search-bar .search__circle {
    border: 1px solid #ffffff;
  }
  body .container .header .header__MainNav .header__MainNav_grid .MainNav__content .MainNav__mobile .MainNav__meta-nav_search form .custom-search-icon .search-bar .search__rectangle {
    border: 1px solid #ffffff;
    background: #ffffff;
  }
  body .container .header .header__MainNav .header__MainNav_grid .MainNav__content .MainNav__mobile .search-button ::-webkit-input-placeholder {
    color: rgba(255, 255, 255, 0.8);
  }
  body .container .header .header__MainNav .header__MainNav_grid .MainNav__content .MainNav__mobile .search-button ::-moz-placeholder {
    color: rgba(255, 255, 255, 0.8);
  }
  body .container .header .header__MainNav .header__MainNav_grid .MainNav__content .MainNav__mobile .search-button :-ms-input-placeholder {
    color: rgba(255, 255, 255, 0.8);
  }
  body .container .header .header__MainNav .header__MainNav_grid .MainNav__content .MainNav__mobile .search-button :-moz-placeholder {
    color: rgba(255, 255, 255, 0.8);
  }
  body .container .header .header__MainNav .header__MainNav_grid .MainNav__content .MainNav__mobile .search-button input[type=text] {
    color: #ffffff;
  }
  body .container .header .header__MainNav .header__MainNav_grid .MainNav__content .MainNav__mobile .search-button input[type=submit] {
    color: #ffffff;
  }
  body .container .header .header__MainNav .header__MainNav_grid .MainNav__content .MainNav__mobile .search-button .close-icon:before {
    background: #ffffff;
  }
  body .container .header .header__MainNav .header__MainNav_grid .MainNav__content .MainNav__mobile .search-button .close-icon:after {
    background: #ffffff;
  }
  body .container .header .header__MainNav .header__MainNav_grid .MainNav__content .MainNav__mobile .search-button.active {
    border: 1px solid rgba(255, 255, 255, 0.05);
    background: rgba(18, 18, 18, 0.1);
    border-radius: 0;
  }
}
@media screen and (max-width: 640px) {
  body .container .header .header__MainNav .header__MainNav_grid .MainNav__content .MainNav__mobile .MainNav__meta-nav_search.active form .custom-search-icon .search-bar .search__circle {
    border: 1px solid #ffffff;
  }
  body .container .header .header__MainNav .header__MainNav_grid .MainNav__content .MainNav__mobile .MainNav__meta-nav_search.active form .custom-search-icon .search-bar .search__rectangle {
    border: 1px solid #ffffff;
    background: #ffffff;
  }
  body .container .header .header__MainNav .header__MainNav_grid .MainNav__content .MainNav__mobile .search-button.active ::-webkit-input-placeholder {
    color: rgba(255, 255, 255, 0.8);
  }
  body .container .header .header__MainNav .header__MainNav_grid .MainNav__content .MainNav__mobile .search-button.active ::-moz-placeholder {
    color: rgba(255, 255, 255, 0.8);
  }
  body .container .header .header__MainNav .header__MainNav_grid .MainNav__content .MainNav__mobile .search-button.active :-ms-input-placeholder {
    color: rgba(255, 255, 255, 0.8);
  }
  body .container .header .header__MainNav .header__MainNav_grid .MainNav__content .MainNav__mobile .search-button.active :-moz-placeholder {
    color: rgba(255, 255, 255, 0.8);
  }
  body .container .header .header__MainNav .header__MainNav_grid .MainNav__content .MainNav__mobile .search-button.active input[type=text] {
    color: #ffffff;
  }
  body .container .header .header__MainNav .header__MainNav_grid .MainNav__content .MainNav__mobile .search-button.active input[type=submit] {
    color: #ffffff;
  }
  body .container .header .header__MainNav .header__MainNav_grid .MainNav__content .MainNav__mobile .search-button.active .close-icon:before {
    background: #ffffff;
  }
  body .container .header .header__MainNav .header__MainNav_grid .MainNav__content .MainNav__mobile .search-button.active .close-icon:after {
    background: #ffffff;
  }
  body .container .header .header__MainNav .header__MainNav_grid .MainNav__content .MainNav__mobile .search-button.active {
    border: 1px solid rgba(255, 255, 255, 0.05);
    background: #121212;
    border-radius: 0;
  }
}
.header .header__MainNav .header__MainNav_grid .MainNav__complete-navigation .MainNav__meta-nav {
  background: #121212;
}

.header__nav-2 {
  background: #121212;
}
.header__nav-2 .header__nav-2_grid .header__nav-2_content .header__nav-2__menu .header__nav-2__menu__click span.text {
  color: #ffffff;
}
.header__nav-2 .header__nav-2_grid .header__nav-2_content .header__nav-2__menu .header__nav-2__menu__click .menu-toggle span {
  color: #ffffff;
}
.header__nav-2 .header__nav-2__open-nav {
  background: #121212;
}
.header__nav-2 .header__nav-2__open-nav .nav-2__open-nav__top .nav-2__open-nav_sign-in.active {
  animation-name: color-fadeIn-SignIn-SideNav;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  -o-animation-fill-mode: forwards;
  -ms-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}
.header__nav-2 .header__nav-2__open-nav .nav-2__open-nav__top .nav-2__open-nav_sign-in i {
  color: #ffffff;
}
.header__nav-2 .header__nav-2__open-nav .nav-2__open-nav__top .nav-2__open-nav_sign-in a {
  color: #ffffff;
}
.header__nav-2 .header__nav-2__open-nav .nav-2__open-nav__top .nav-2__open-nav_sign-in a .sign-in__overlay ul li {
  background: #f2f2f2;
  border-bottom: 1px solid rgba(0, 0, 0, 0.5);
}
.header__nav-2 .header__nav-2__open-nav .nav-2__open-nav__main-navigation ul.nav-points li {
  border-bottom: 1px solid #292929;
}
.header__nav-2 .header__nav-2__open-nav .nav-2__open-nav__main-navigation.light-theme ul li .dropdown-container {
  color: #ffffff;
}
.header__nav-2 .header__nav-2__open-nav .nav-2__open-nav__main-navigation.light-theme ul li .dropdown-container:hover {
  background: rgba(255, 255, 255, 0.025);
}
.header__nav-2 .header__nav-2__open-nav .nav-2__open-nav__main-navigation.light-theme ul li .dropdown-container a {
  color: #ffffff;
}
.header__nav-2 .header__nav-2__open-nav .nav-2__open-nav__main-navigation.light-theme ul li.sub.active .dropdown-container {
  color: #ffffff;
  background: rgba(255, 255, 255, 0.05);
}
.header__nav-2 .header__nav-2__open-nav .nav-2__open-nav__main-navigation.light-theme ul li.sub.active .dropdown-container a {
  color: #ffffff;
}
.header__nav-2 .header__nav-2__open-nav .nav-2__open-nav__main-navigation.light-theme ul li.sub.active ul .nav-2__subnavigation {
  background: rgba(255, 255, 255, 0.1);
}
.header__nav-2 .header__nav-2__open-nav .nav-2__open-nav__main-navigation.light-theme ul li.sub.active ul .nav-2__subnavigation .dropdown-container {
  background: none;
  color: #ffffff;
}
.header__nav-2 .header__nav-2__open-nav .nav-2__open-nav__main-navigation.light-theme ul li.sub.active ul .nav-2__subnavigation .dropdown-container:hover {
  background: rgba(255, 255, 255, 0.025);
}
.header__nav-2 .header__nav-2__open-nav .nav-2__open-nav__main-navigation.light-theme ul li.sub.active ul .nav-2__subnavigation .dropdown-container a {
  color: #ffffff;
}
.header__nav-2 .header__nav-2__open-nav .nav-2__open-nav__main-navigation.light-theme ul li.sub.active ul .nav-2__subnavigation.active .dropdown-container {
  background: none;
}
.header__nav-2 .header__nav-2__open-nav .nav-2__open-nav__main-navigation.light-theme ul li.sub.active ul .nav-2__subnavigation.active ul li .dropdown-container {
  background: rgba(255, 255, 255, 0.05);
}
.header__nav-2 .header__nav-2__open-nav .nav-2__open-nav__main-navigation.light-theme ul li.sub.active ul .nav-2__subnavigation.active ul li .dropdown-container a {
  color: #ffffff;
}
.header__nav-2 .header__nav-2__open-nav .nav-2__open-nav__main-navigation.light-theme ul li.sub.active ul .nav-2__subnavigation.active ul li .dropdown-container:hover {
  background: rgba(255, 255, 255, 0.08);
}
.header__nav-2 .header__nav-2__open-nav .nav-2__open-nav__main-navigation.dark-theme ul li .dropdown-container {
  color: #ffffff;
}
.header__nav-2 .header__nav-2__open-nav .nav-2__open-nav__main-navigation.dark-theme ul li .dropdown-container a {
  color: #ffffff;
}
.header__nav-2 .header__nav-2__open-nav .nav-2__open-nav__main-navigation.dark-theme ul li .dropdown-container:hover {
  background: rgba(0, 0, 0, 0.05);
}
.header__nav-2 .header__nav-2__open-nav .nav-2__open-nav__main-navigation.dark-theme ul li.sub.active .dropdown-container {
  color: #ffffff;
  background: rgba(0, 0, 0, 0.1);
}
.header__nav-2 .header__nav-2__open-nav .nav-2__open-nav__main-navigation.dark-theme ul li.sub.active .dropdown-container a {
  color: #ffffff;
}
.header__nav-2 .header__nav-2__open-nav .nav-2__open-nav__main-navigation.dark-theme ul li.sub.active ul .nav-2__subnavigation {
  background: rgba(0, 0, 0, 0.18);
}
.header__nav-2 .header__nav-2__open-nav .nav-2__open-nav__main-navigation.dark-theme ul li.sub.active ul .nav-2__subnavigation .dropdown-container {
  background: none;
}
.header__nav-2 .header__nav-2__open-nav .nav-2__open-nav__main-navigation.dark-theme ul li.sub.active ul .nav-2__subnavigation .dropdown-container a {
  color: #ffffff;
}
.header__nav-2 .header__nav-2__open-nav .nav-2__open-nav__main-navigation.dark-theme ul li.sub.active ul .nav-2__subnavigation .dropdown-container:hover {
  background: rgba(0, 0, 0, 0.08);
}
.header__nav-2 .header__nav-2__open-nav .nav-2__open-nav__main-navigation.dark-theme ul li.sub.active ul .nav-2__subnavigation.active .dropdown-container {
  color: #ffffff;
  background: none;
}
.header__nav-2 .header__nav-2__open-nav .nav-2__open-nav__main-navigation.dark-theme ul li.sub.active ul .nav-2__subnavigation.active ul li .dropdown-container {
  background: rgba(0, 0, 0, 0.09);
}
.header__nav-2 .header__nav-2__open-nav .nav-2__open-nav__main-navigation.dark-theme ul li.sub.active ul .nav-2__subnavigation.active ul li .dropdown-container a {
  color: #ffffff;
}
.header__nav-2 .header__nav-2__open-nav .nav-2__open-nav__main-navigation.dark-theme ul li.sub.active ul .nav-2__subnavigation.active ul li .dropdown-container:hover {
  background: rgba(0, 0, 0, 0.2);
}

@media screen and (max-width: 1024px) {
  .header-absolute .header__nav-2 .search-button.active {
    background: #121212;
  }
  .header-absolute .header__nav-2, .header-absolute .header__sidenav-fullwidth {
    background: #121212;
  }
  .header-absolute .header__nav-2 .header__nav-2__grid-system .header__nav-2__open-nav, .header-absolute .header__sidenav-fullwidth .header__nav-2__grid-system .header__nav-2__open-nav {
    background: #121212;
  }
  .header-absolute .header__nav-2 .header__nav-2_grid .header__nav-2_content .header__nav-2__menu .header__nav-2__menu__click .menu-toggle span, .header-absolute .header__sidenav-fullwidth .header__nav-2_grid .header__nav-2_content .header__nav-2__menu .header__nav-2__menu__click .menu-toggle span {
    background: #ffffff;
  }
  .header-absolute .header__nav-2 .header__nav-2__open-nav .SignIn-navigation i, .header-absolute .header__nav-2 .header__nav-2__open-nav .sign-in i, .header-absolute .header__sidenav-fullwidth .header__nav-2__open-nav .SignIn-navigation i, .header-absolute .header__sidenav-fullwidth .header__nav-2__open-nav .sign-in i {
    color: #ffffff;
  }
  .header-absolute .header__nav-2 .header__nav-2__open-nav .SignIn-navigation a, .header-absolute .header__nav-2 .header__nav-2__open-nav .sign-in a, .header-absolute .header__sidenav-fullwidth .header__nav-2__open-nav .SignIn-navigation a, .header-absolute .header__sidenav-fullwidth .header__nav-2__open-nav .sign-in a {
    color: #ffffff;
  }
  .header-absolute .header__nav-2 .header__nav-2__open-nav .SignIn-navigation a .sign-in__overlay ul li, .header-absolute .header__nav-2 .header__nav-2__open-nav .sign-in a .sign-in__overlay ul li, .header-absolute .header__sidenav-fullwidth .header__nav-2__open-nav .SignIn-navigation a .sign-in__overlay ul li, .header-absolute .header__sidenav-fullwidth .header__nav-2__open-nav .sign-in a .sign-in__overlay ul li {
    background: #050505;
    border-bottom: 1px solid rgba(0, 0, 0, 0.5);
  }
  .header-absolute .header__nav-2 .nav-2__open-nav__main-navigation.light-theme ul li .dropdown-container, .header-absolute .header__sidenav-fullwidth .nav-2__open-nav__main-navigation.light-theme ul li .dropdown-container {
    color: #ffffff;
  }
  .header-absolute .header__nav-2 .nav-2__open-nav__main-navigation.light-theme ul li .dropdown-container:hover, .header-absolute .header__sidenav-fullwidth .nav-2__open-nav__main-navigation.light-theme ul li .dropdown-container:hover {
    background: rgba(255, 255, 255, 0.025);
  }
  .header-absolute .header__nav-2 .nav-2__open-nav__main-navigation.light-theme ul li .dropdown-container a, .header-absolute .header__sidenav-fullwidth .nav-2__open-nav__main-navigation.light-theme ul li .dropdown-container a {
    color: #ffffff;
  }
  .header-absolute .header__nav-2 .nav-2__open-nav__main-navigation.light-theme ul li.sub.active .dropdown-container, .header-absolute .header__sidenav-fullwidth .nav-2__open-nav__main-navigation.light-theme ul li.sub.active .dropdown-container {
    color: #ffffff;
    background: rgba(255, 255, 255, 0.05);
  }
  .header-absolute .header__nav-2 .nav-2__open-nav__main-navigation.light-theme ul li.sub.active .dropdown-container a, .header-absolute .header__sidenav-fullwidth .nav-2__open-nav__main-navigation.light-theme ul li.sub.active .dropdown-container a {
    color: #ffffff;
  }
  .header-absolute .header__nav-2 .nav-2__open-nav__main-navigation.light-theme ul li.sub.active ul .nav-2__subnavigation, .header-absolute .header__sidenav-fullwidth .nav-2__open-nav__main-navigation.light-theme ul li.sub.active ul .nav-2__subnavigation {
    background: rgba(255, 255, 255, 0.1);
  }
  .header-absolute .header__nav-2 .nav-2__open-nav__main-navigation.light-theme ul li.sub.active ul .nav-2__subnavigation .dropdown-container, .header-absolute .header__sidenav-fullwidth .nav-2__open-nav__main-navigation.light-theme ul li.sub.active ul .nav-2__subnavigation .dropdown-container {
    background: none;
    color: #ffffff;
  }
  .header-absolute .header__nav-2 .nav-2__open-nav__main-navigation.light-theme ul li.sub.active ul .nav-2__subnavigation .dropdown-container:hover, .header-absolute .header__sidenav-fullwidth .nav-2__open-nav__main-navigation.light-theme ul li.sub.active ul .nav-2__subnavigation .dropdown-container:hover {
    background: rgba(255, 255, 255, 0.025);
  }
  .header-absolute .header__nav-2 .nav-2__open-nav__main-navigation.light-theme ul li.sub.active ul .nav-2__subnavigation .dropdown-container a, .header-absolute .header__sidenav-fullwidth .nav-2__open-nav__main-navigation.light-theme ul li.sub.active ul .nav-2__subnavigation .dropdown-container a {
    color: #ffffff;
  }
  .header-absolute .header__nav-2 .nav-2__open-nav__main-navigation.light-theme ul li.sub.active ul .nav-2__subnavigation.active .dropdown-container, .header-absolute .header__sidenav-fullwidth .nav-2__open-nav__main-navigation.light-theme ul li.sub.active ul .nav-2__subnavigation.active .dropdown-container {
    background: none;
  }
  .header-absolute .header__nav-2 .nav-2__open-nav__main-navigation.light-theme ul li.sub.active ul .nav-2__subnavigation.active ul li .dropdown-container, .header-absolute .header__sidenav-fullwidth .nav-2__open-nav__main-navigation.light-theme ul li.sub.active ul .nav-2__subnavigation.active ul li .dropdown-container {
    background: rgba(255, 255, 255, 0.05);
  }
  .header-absolute .header__nav-2 .nav-2__open-nav__main-navigation.light-theme ul li.sub.active ul .nav-2__subnavigation.active ul li .dropdown-container a, .header-absolute .header__sidenav-fullwidth .nav-2__open-nav__main-navigation.light-theme ul li.sub.active ul .nav-2__subnavigation.active ul li .dropdown-container a {
    color: #ffffff;
  }
  .header-absolute .header__nav-2 .nav-2__open-nav__main-navigation.light-theme ul li.sub.active ul .nav-2__subnavigation.active ul li .dropdown-container:hover, .header-absolute .header__sidenav-fullwidth .nav-2__open-nav__main-navigation.light-theme ul li.sub.active ul .nav-2__subnavigation.active ul li .dropdown-container:hover {
    background: rgba(255, 255, 255, 0.08);
  }
  .header-absolute .header__nav-2 .nav-2__open-nav__main-navigation.dark-theme ul li .dropdown-container, .header-absolute .header__sidenav-fullwidth .nav-2__open-nav__main-navigation.dark-theme ul li .dropdown-container {
    color: #ffffff;
  }
  .header-absolute .header__nav-2 .nav-2__open-nav__main-navigation.dark-theme ul li .dropdown-container a, .header-absolute .header__sidenav-fullwidth .nav-2__open-nav__main-navigation.dark-theme ul li .dropdown-container a {
    color: #ffffff;
  }
  .header-absolute .header__nav-2 .nav-2__open-nav__main-navigation.dark-theme ul li .dropdown-container:hover, .header-absolute .header__sidenav-fullwidth .nav-2__open-nav__main-navigation.dark-theme ul li .dropdown-container:hover {
    background: rgba(0, 0, 0, 0.05);
  }
  .header-absolute .header__nav-2 .nav-2__open-nav__main-navigation.dark-theme ul li.sub.active .dropdown-container, .header-absolute .header__sidenav-fullwidth .nav-2__open-nav__main-navigation.dark-theme ul li.sub.active .dropdown-container {
    color: #ffffff;
    background: rgba(0, 0, 0, 0.1);
  }
  .header-absolute .header__nav-2 .nav-2__open-nav__main-navigation.dark-theme ul li.sub.active .dropdown-container a, .header-absolute .header__sidenav-fullwidth .nav-2__open-nav__main-navigation.dark-theme ul li.sub.active .dropdown-container a {
    color: #ffffff;
  }
  .header-absolute .header__nav-2 .nav-2__open-nav__main-navigation.dark-theme ul li.sub.active ul .nav-2__subnavigation, .header-absolute .header__sidenav-fullwidth .nav-2__open-nav__main-navigation.dark-theme ul li.sub.active ul .nav-2__subnavigation {
    background: rgba(0, 0, 0, 0.18);
  }
  .header-absolute .header__nav-2 .nav-2__open-nav__main-navigation.dark-theme ul li.sub.active ul .nav-2__subnavigation .dropdown-container, .header-absolute .header__sidenav-fullwidth .nav-2__open-nav__main-navigation.dark-theme ul li.sub.active ul .nav-2__subnavigation .dropdown-container {
    background: none;
  }
  .header-absolute .header__nav-2 .nav-2__open-nav__main-navigation.dark-theme ul li.sub.active ul .nav-2__subnavigation .dropdown-container a, .header-absolute .header__sidenav-fullwidth .nav-2__open-nav__main-navigation.dark-theme ul li.sub.active ul .nav-2__subnavigation .dropdown-container a {
    color: #ffffff;
  }
  .header-absolute .header__nav-2 .nav-2__open-nav__main-navigation.dark-theme ul li.sub.active ul .nav-2__subnavigation .dropdown-container:hover, .header-absolute .header__sidenav-fullwidth .nav-2__open-nav__main-navigation.dark-theme ul li.sub.active ul .nav-2__subnavigation .dropdown-container:hover {
    background: rgba(0, 0, 0, 0.08);
  }
  .header-absolute .header__nav-2 .nav-2__open-nav__main-navigation.dark-theme ul li.sub.active ul .nav-2__subnavigation.active .dropdown-container, .header-absolute .header__sidenav-fullwidth .nav-2__open-nav__main-navigation.dark-theme ul li.sub.active ul .nav-2__subnavigation.active .dropdown-container {
    color: #ffffff;
    background: none;
  }
  .header-absolute .header__nav-2 .nav-2__open-nav__main-navigation.dark-theme ul li.sub.active ul .nav-2__subnavigation.active ul li .dropdown-container, .header-absolute .header__sidenav-fullwidth .nav-2__open-nav__main-navigation.dark-theme ul li.sub.active ul .nav-2__subnavigation.active ul li .dropdown-container {
    background: rgba(0, 0, 0, 0.09);
  }
  .header-absolute .header__nav-2 .nav-2__open-nav__main-navigation.dark-theme ul li.sub.active ul .nav-2__subnavigation.active ul li .dropdown-container a, .header-absolute .header__sidenav-fullwidth .nav-2__open-nav__main-navigation.dark-theme ul li.sub.active ul .nav-2__subnavigation.active ul li .dropdown-container a {
    color: #ffffff;
  }
  .header-absolute .header__nav-2 .nav-2__open-nav__main-navigation.dark-theme ul li.sub.active ul .nav-2__subnavigation.active ul li .dropdown-container:hover, .header-absolute .header__sidenav-fullwidth .nav-2__open-nav__main-navigation.dark-theme ul li.sub.active ul .nav-2__subnavigation.active ul li .dropdown-container:hover {
    background: rgba(0, 0, 0, 0.2);
  }
}
@media screen and (max-width: 640px) {
  body .container .header .header__nav-2 .header__nav-2__open-nav ul.settings .sign-in__mobile ul li {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  }
  body .container .header .header__nav-2 .header__nav-2__open-nav ul.settings .sign-in__mobile ul li a {
    background: rgba(255, 255, 255, 0.05);
  }
}
.SmallSubnav .MainNav__complete-navigation .MainNav__main-navigation_rowcontent .MainNav__main-navigation .MainNav__main-navigation_grid .MainNav__main-navigation_nav-points nav ul.nav li .MainNav__subnavigation {
  background: #121212;
}

.NoHeader .header__MainNav_grid .MainNav__complete-navigation .MainNav__main-navigation_rowcontent .MainNav__meta-nav.NoHeader .MainNav__meta-nav_grid .MainNav__meta-nav__block .MainNav__meta-nav__social a i:before {
  color: #ffffff;
}
.NoHeader .header__MainNav_grid .MainNav__complete-navigation .MainNav__main-navigation_rowcontent .MainNav__meta-nav.NoHeader .MainNav__meta-nav_grid .MainNav__meta-nav__block .MainNav__meta-nav__language ul li a {
  color: #ffffff;
}
.NoHeader .header__MainNav_grid .MainNav__complete-navigation .MainNav__main-navigation_rowcontent .MainNav__meta-nav.NoHeader .MainNav__meta-nav_grid .MainNav__meta-nav__block .MainNav__meta-nav__language ul li:nth-child(2) {
  border-left: 1px solid rgba(255, 255, 255, 0.5);
}
.NoHeader .header__MainNav_grid .MainNav__complete-navigation .MainNav__main-navigation_rowcontent .MainNav__meta-nav.NoHeader .MainNav__meta-nav_grid .MainNav__meta-nav__block .MainNav__meta-nav__block__meta-text ul li:before {
  color: #ffffff;
  background-color: #ffffff;
}
.NoHeader .header__MainNav_grid .MainNav__complete-navigation .MainNav__main-navigation_rowcontent .MainNav__meta-nav.NoHeader .MainNav__meta-nav_grid .MainNav__meta-nav__block .MainNav__meta-nav__block__meta-text ul li a {
  color: #ffffff;
}

@media screen and (max-width: 1024px) {
  body .container .NoHeader .header__MainNav_grid .MainNav__complete-navigation .MainNav__main-navigation_rowcontent .MainNav__meta-nav.NoHeader .MainNav__meta-nav_grid .MainNav__meta-nav__block .MainNav__meta-nav__social a i:before {
    color: #FFFFFF;
  }
  body .container .NoHeader .header__MainNav_grid .MainNav__complete-navigation .MainNav__main-navigation_rowcontent .MainNav__meta-nav.NoHeader .MainNav__meta-nav_grid .MainNav__meta-nav__block .MainNav__meta-nav__language ul li a {
    color: #FFFFFF;
  }
  body .container .NoHeader .header__MainNav_grid .MainNav__complete-navigation .MainNav__main-navigation_rowcontent .MainNav__meta-nav.NoHeader .MainNav__meta-nav_grid .MainNav__meta-nav__block .MainNav__meta-nav__language ul li:nth-child(2) {
    border-left: 1px solid rgba(255, 255, 255, 0.5);
  }
  body .container .NoHeader .header__MainNav_grid .MainNav__complete-navigation .MainNav__main-navigation_rowcontent .MainNav__meta-nav.NoHeader .MainNav__meta-nav_grid .MainNav__meta-nav__block .MainNav__meta-nav__block__meta-text ul li:before {
    color: #FFFFFF;
    background-color: #FFFFFF;
  }
  body .container .NoHeader .header__MainNav_grid .MainNav__complete-navigation .MainNav__main-navigation_rowcontent .MainNav__meta-nav.NoHeader .MainNav__meta-nav_grid .MainNav__meta-nav__block .MainNav__meta-nav__block__meta-text ul li a {
    color: #FFFFFF;
  }
}
@media screen and (max-width: 640px) {
  body .container .NoHeader .header__MainNav_grid .MainNav__content .MainNav__mobile .MainNav__meta-nav_search.active form {
    background: #121212;
  }
}
.header__sidebar-static__portalswitch-overlay .header__sidebar-static__portalswitch-overlay__close {
  color: #ffffff;
  background: #121212;
  border: 2px solid #121212;
}
.header__sidebar-static__portalswitch-overlay .header__sidebar-static__portalswitch-overlay__close:hover {
  background: #ffffff;
}
.header__sidebar-static__portalswitch-overlay .header__sidebar-static__portalswitch-overlay__close:hover a i {
  color: #121212;
}
.header__sidebar-static__portalswitch-overlay .header__sidebar-static__portalswitch-overlay__portal-list ul li.reverse {
  background: #ffffff;
}
.header__sidebar-static__portalswitch-overlay .header__sidebar-static__portalswitch-overlay__portal-list ul li.reverse a, .header__sidebar-static__portalswitch-overlay .header__sidebar-static__portalswitch-overlay__portal-list ul li.reverse i {
  color: #121212;
}
.header__sidebar-static__portalswitch-overlay .header__sidebar-static__portalswitch-overlay__portal-list ul li {
  background: #121212;
  color: #ffffff;
}
.header__sidebar-static__portalswitch-overlay .header__sidebar-static__portalswitch-overlay__portal-list ul.user-menu {
  background: #121212;
}
.header__sidebar-static__portalswitch-overlay .header__sidebar-static__portalswitch-overlay__portal-list ul.user-menu li:hover a {
  color: #121212;
}
.header__sidebar-static__portalswitch-overlay .header__sidebar-static__portalswitch-overlay__portal-list ul.user-menu li:hover a i {
  color: #121212;
}

.header__sidebar-static.st-gallen .header__sidebar-static_grid .header__sidebar-static_grid__content .ps-container .header__sidebar-static__content__meta ul.meta li a:hover {
  color: #121212;
}

.header__sidebar-static {
  background: #121212;
}
.header__sidebar-static .header__sidebar-static_grid .header__sidebar-static_grid__content .header__sidebar-static__content__portalswitch a {
  background: #121212;
  color: #ffffff;
}
.header__sidebar-static .header__sidebar-static_grid .header__sidebar-static_grid__content .header__sidebar-static__content__portalswitch a:hover {
  background: #ffffff;
  color: #121212;
}
.header__sidebar-static .header__sidebar-static_grid .header__sidebar-static_grid__content .header__sidebar-static__content__portalswitch a:hover:before {
  background: #ffffff;
  color: #121212;
}
.header__sidebar-static .header__sidebar-static_grid .header__sidebar-static_grid__content .header__sidebar-static__content__portalswitch a:before {
  color: #ffffff;
  background: #121212;
}
.header__sidebar-static .header__sidebar-static_grid .header__sidebar-static_grid__content .header__sidebar-static__content__portalswitch a i {
  border: 1px solid #ffffff;
}
.header__sidebar-static .header__sidebar-static_grid .header__sidebar-static_grid__content .header__sidebar-static__content__portalswitch.active a {
  background: #ffffff;
  color: #121212;
}
.header__sidebar-static .header__sidebar-static_grid .header__sidebar-static_grid__content .header__sidebar-static__content__portalswitch.active a:before {
  transform: rotate(180deg);
  background: #ffffff;
  color: #121212;
}
.header__sidebar-static .header__sidebar-static_grid .header__sidebar-static_grid__content .ps-container:before {
  background: rgba(255, 255, 255, 0.3);
}
.header__sidebar-static .header__sidebar-static_grid .header__sidebar-static_grid__content .ps-container .header__sidebar-static__content__menu .header__sidebar-static__content__nav ul li {
  border-bottom: 2px solid rgba(255, 255, 255, 0.3);
}
.header__sidebar-static .header__sidebar-static_grid .header__sidebar-static_grid__content .ps-container .header__sidebar-static__content__menu .header__sidebar-static__content__nav ul li:after {
  background: #121212;
}
.header__sidebar-static .header__sidebar-static_grid .header__sidebar-static_grid__content .ps-container .header__sidebar-static__content__menu .header__sidebar-static__content__nav ul li a {
  color: #ffffff;
}
.header__sidebar-static .header__sidebar-static_grid .header__sidebar-static_grid__content .ps-container .header__sidebar-static__content__menu .header__sidebar-static__content__nav ul li.active.sub .dropdown-container:after {
  background: #121212;
}
.header__sidebar-static .header__sidebar-static_grid .header__sidebar-static_grid__content .ps-container .header__sidebar-static__content__menu .header__sidebar-static__content__nav ul li.active.sub ul li {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  background: rgba(255, 255, 255, 0.08);
}
.header__sidebar-static .header__sidebar-static_grid .header__sidebar-static_grid__content .ps-container .header__sidebar-static__content__menu .header__sidebar-static__content__nav ul li.active.sub ul li ul li a {
  background: rgba(255, 255, 255, 0.4);
}
.header__sidebar-static .header__sidebar-static_grid .header__sidebar-static_grid__content .ps-container .header__sidebar-static__content__menu .header__sidebar-static__content__meta ul.settings li .language-nav .multiselect__tags {
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.header__sidebar-static .header__sidebar-static_grid .header__sidebar-static_grid__content .ps-container .header__sidebar-static__content__menu .header__sidebar-static__content__meta ul.settings li .multiselect .multiselect__content li.multiselect__element .multiselect__option {
  background: #121212;
  color: #ffffff;
}
.header__sidebar-static .header__sidebar-static_grid .header__sidebar-static_grid__content .ps-container .header__sidebar-static__content__menu .header__sidebar-static__content__meta ul.settings li .multiselect .multiselect__content li.multiselect__element .multiselect__option.multiselect__option--selected {
  background: #121212;
}

@media screen and (max-width: 1000px) {
  body.sidebar-static .container .header .header__sidebar-static.st-gallen {
    border-top: 3px solid #121212;
  }
  body.sidebar-static .container .header .header__sidebar-static {
    background: #121212;
  }
  body.sidebar-static .container .header .header__sidebar-static .header__sidebar-static_grid__content .header__sidebar-static__content__portalswitch a:after {
    background: #121212;
  }
  body.sidebar-static .container .header .header__sidebar-static .header__sidebar-static_grid__content .ps-container {
    background: #121212;
  }
  body.sidebar-static .container .header .header__sidebar-static .header__sidebar-static_grid__content .search-button.active form {
    background: none;
  }
  body.sidebar-static .container .header .header__sidebar-static .header__sidebar-static_grid__content .search-button form .custom-search-icon .search-bar .search__circle {
    border: 1px solid #ffffff;
  }
  body.sidebar-static .container .header .header__sidebar-static .header__sidebar-static_grid__content .search-button form .custom-search-icon .search-bar .search__rectangle {
    border: 1px solid #ffffff;
  }
  body.sidebar-static .container .header .header__sidebar-static .header__sidebar-static_grid__content .search-button form input[type=text]::placeholder {
    color: #ffffff;
  }
  body.sidebar-static .container .header .header__sidebar-static .header__sidebar-static_grid__content .search-button .close-icon:before, body.sidebar-static .container .header .header__sidebar-static .header__sidebar-static_grid__content .search-button .close-icon:after {
    background: #ffffff;
  }
  body.sidebar-static .container .header .header__sidebar-static .header__sidebar-static_grid__content .header__sidebar-static__content__hamburger .menu-toggle .hamburger span {
    background: #ffffff;
  }
  body.sidebar-static .container .header .header__sidebar-static .header__sidebar-static_grid__content .header__sidebar-static__content__hamburger .menu-toggle .cross span {
    background: #ffffff;
  }
}
@media screen and (max-width: 400px) {
  body.sidebar-static .container .header .header__sidebar-static .header__sidebar-static_grid__content .search-button.active form {
    background: #121212;
  }
}
.header .header__sidenav-fullwidth {
  background: #121212;
}
.header .header__sidenav-fullwidth .header__sidenav-fullwidth__grid-system .header__sidenav-fullwidth__grid .header__sidenav-fullwidth__content .header__sidenav-fullwidth__rightarea .header__sidenav-fullwidth__rightarea__block a i {
  color: #ffffff;
}
.header .header__sidenav-fullwidth .header__sidenav-fullwidth__grid-system .header__sidenav-fullwidth__grid .header__sidenav-fullwidth__content .header__sidenav-fullwidth__rightarea .header__sidenav-fullwidth__rightarea__block .MainNav__meta-nav__sign-in {
  color: #ffffff;
  background: #ffffff;
}
.header .header__sidenav-fullwidth .header__sidenav-fullwidth__grid-system .header__sidenav-fullwidth__grid .header__sidenav-fullwidth__content .header__sidenav-fullwidth__rightarea .header__sidenav-fullwidth__rightarea__block .MainNav__meta-nav__sign-in .sign-in__profile span, .header .header__sidenav-fullwidth .header__sidenav-fullwidth__grid-system .header__sidenav-fullwidth__grid .header__sidenav-fullwidth__content .header__sidenav-fullwidth__rightarea .header__sidenav-fullwidth__rightarea__block .MainNav__meta-nav__sign-in .sign-in__profile i {
  color: #ffffff;
}
.header .header__sidenav-fullwidth .header__sidenav-fullwidth__grid-system .header__sidenav-fullwidth__grid .header__sidenav-fullwidth__content .header__sidenav-fullwidth__rightarea .header__sidenav-fullwidth__rightarea__block .MainNav__meta-nav__sign-in .sign-in__overlay ul li {
  background: #fafafa;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.header .header__sidenav-fullwidth .header__sidenav-fullwidth__grid-system .header__sidenav-fullwidth__grid .header__sidenav-fullwidth__content .header__sidenav-fullwidth__rightarea .header__sidenav-fullwidth__rightarea__block .MainNav__meta-nav__sign-in .sign-in__overlay ul li a {
  color: #ffffff;
}
.header .header__sidenav-fullwidth .header__sidenav-fullwidth__grid-system .header__sidenav-fullwidth__grid .header__sidenav-fullwidth__content .header__sidenav-fullwidth__rightarea .nav-home-icon a .svg-icon path {
  fill: #ffffff;
}
.header .header__sidenav-fullwidth .header__sidenav-fullwidth__grid-system .header__sidenav-fullwidth__grid .header__sidenav-fullwidth__open-nav .ps-container {
  background: #121212;
}
.header .header__sidenav-fullwidth .header__sidenav-fullwidth__grid-system .header__sidenav-fullwidth__grid .header__sidenav-fullwidth__open-nav .ps-container .sidenav-fullwidth__open-nav__main-navigation .sub-navigation__backarrow a i {
  background: #121212;
}
.header .header__sidenav-fullwidth .header__sidenav-fullwidth__grid-system .header__sidenav-fullwidth__grid .header__sidenav-fullwidth__open-nav .sub-navigation {
  background: #121212;
}
.header .header__sidenav-fullwidth .header__sidenav-fullwidth__grid-system .header__sidenav-fullwidth__grid .header__sidenav-fullwidth__open-nav ul li.dropdown-container.active {
  transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);
  background: rgba(0, 0, 0, 0.3);
}
.header .header__sidenav-fullwidth .header__sidenav-fullwidth__grid-system .header__sidenav-fullwidth__grid .header__sidenav-fullwidth__open-nav ul li .dropdown-container {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.header .header__sidenav-fullwidth .header__sidenav-fullwidth__grid-system .header__sidenav-fullwidth__grid .header__sidenav-fullwidth__open-nav ul li .dropdown-container span {
  color: #ffffff;
}
.header .header__sidenav-fullwidth .header__sidenav-fullwidth__grid-system .header__sidenav-fullwidth__grid .header__sidenav-fullwidth__open-nav ul li i {
  color: #ffffff;
}
.header .header__sidenav-fullwidth .header__sidenav-fullwidth__grid-system .header__sidenav-fullwidth__grid .header__sidenav-fullwidth__open-nav ul li a {
  color: #ffffff;
}
.header .header__sidenav-fullwidth .header__sidenav-fullwidth__grid-system .header__sidenav-fullwidth__grid .header__sidenav-fullwidth__open-nav ul li a:before {
  background: #ffffff;
}

@media screen and (max-width: 1024px) {
  body .header .header__sidenav-fullwidth {
    background: #121212;
  }
  body .header .header__sidenav-fullwidth .LanguageBlockTransparency {
    border-top: 0;
  }
  body .header .header__sidenav-fullwidth .header__sidenav-fullwidth__grid-system .header__sidenav-fullwidth__grid .header__sidenav-fullwidth__content .header__sidenav-fullwidth__rightarea .header__sidenav-fullwidth__rightarea__block a i {
    color: #ffffff;
  }
  body .header .header__sidenav-fullwidth .header__sidenav-fullwidth__grid-system .header__sidenav-fullwidth__grid .header__sidenav-fullwidth__content .header__sidenav-fullwidth__rightarea .header__sidenav-fullwidth__rightarea__block .MainNav__meta-nav__sign-in {
    color: #ffffff;
    background: #121212;
  }
  body .header .header__sidenav-fullwidth .header__sidenav-fullwidth__grid-system .header__sidenav-fullwidth__grid .header__sidenav-fullwidth__content .header__sidenav-fullwidth__rightarea .header__sidenav-fullwidth__rightarea__block .MainNav__meta-nav__sign-in .sign-in__profile span, body .header .header__sidenav-fullwidth .header__sidenav-fullwidth__grid-system .header__sidenav-fullwidth__grid .header__sidenav-fullwidth__content .header__sidenav-fullwidth__rightarea .header__sidenav-fullwidth__rightarea__block .MainNav__meta-nav__sign-in .sign-in__profile i {
    color: #ffffff;
  }
  body .header .header__sidenav-fullwidth .header__sidenav-fullwidth__grid-system .header__sidenav-fullwidth__grid .header__sidenav-fullwidth__content .header__sidenav-fullwidth__rightarea .header__sidenav-fullwidth__rightarea__block .MainNav__meta-nav__sign-in .sign-in__overlay ul li {
    background: #0d0d0d;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  }
  body .header .header__sidenav-fullwidth .header__sidenav-fullwidth__grid-system .header__sidenav-fullwidth__grid .header__sidenav-fullwidth__content .header__sidenav-fullwidth__rightarea .header__sidenav-fullwidth__rightarea__block .MainNav__meta-nav__sign-in .sign-in__overlay ul li a {
    color: #ffffff;
  }
  body .header .header__sidenav-fullwidth .header__sidenav-fullwidth__grid-system .header__sidenav-fullwidth__grid .header__sidenav-fullwidth__content .header__sidenav-fullwidth__rightarea .nav-home-icon a .svg-icon path {
    fill: #ffffff;
  }
  body .header .header__sidenav-fullwidth .header__sidenav-fullwidth__grid-system .header__sidenav-fullwidth__grid .header__sidenav-fullwidth__open-nav ul li.dropdown-container.active {
    transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);
    background: rgba(0, 0, 0, 0.3);
  }
  body .header .header__sidenav-fullwidth .header__sidenav-fullwidth__grid-system .header__sidenav-fullwidth__grid .header__sidenav-fullwidth__open-nav ul li .dropdown-container {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  }
  body .header .header__sidenav-fullwidth .header__sidenav-fullwidth__grid-system .header__sidenav-fullwidth__grid .header__sidenav-fullwidth__open-nav ul li .dropdown-container a span {
    color: #ffffff;
  }
  body .header .header__sidenav-fullwidth .header__sidenav-fullwidth__grid-system .header__sidenav-fullwidth__grid .header__sidenav-fullwidth__open-nav ul li i {
    color: #ffffff;
  }
  body .header .header__sidenav-fullwidth .header__sidenav-fullwidth__grid-system .header__sidenav-fullwidth__grid .header__sidenav-fullwidth__open-nav ul li a {
    color: #ffffff;
  }
  body .header .header__sidenav-fullwidth .header__sidenav-fullwidth__grid-system .header__sidenav-fullwidth__grid .header__sidenav-fullwidth__open-nav ul li a:before {
    background: #ffffff;
  }
}
@media screen and (max-width: 640px) {
  body .header .header__sidenav-fullwidth .header__sidenav-fullwidth__grid-system .header__sidenav-fullwidth__grid .header__sidenav-fullwidth__open-nav.show-subnav {
    background: #121212;
  }
}
/*=============== NAVIGATION TEXT COLORS -- END ===============*/
/*=============== TEASER ===============*/
.teaser {
  position: relative;
}
.teaser .teaser__teaserClassic_grid .teaser__teaserClassic__content .teaser__teaserClassic__content__left-block .big-teaser a:after {
  background: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 40%);
}
.teaser .teaser__teaserClassic_grid .teaser__teaserClassic__content .teaser__teaserClassic__content__left-block .big-teaser a .teaserClassic__left-block__player__description h1 {
  color: #ffffff;
}
.teaser .teaser__teaserClassic_grid .teaser__teaserClassic__content .teaser__teaserClassic__content__left-block .big-teaser a .teaserClassic__left-block__player__description h2, .teaser .teaser__teaserClassic_grid .teaser__teaserClassic__content .teaser__teaserClassic__content__left-block .big-teaser a .teaserClassic__left-block__player__description h3 {
  color: #ffffff;
}
.teaser .teaser__teaserClassic_grid .teaser__teaserClassic__content .teaser__teaserClassic__content__left-block .teaserClassic__left-block__player .teaserClassic__left-block__player__badge {
  color: #ffffff;
}
.teaser .teaser__teaserClassic_grid .teaser__teaserClassic__content .teaser__teaserClassic__content__left-block .teaserClassic__left-block__ad {
  background: rgba(18, 18, 18, 0.5);
}
.teaser .teaser__teaserClassic_grid .teaser__teaserClassic__content .teaser__teaserClassic__content__right-block .teaserClassic__right-block__liveschedule .teaserClassic__right-block__liveschedule_top {
  background: #ffffff;
}
.teaser .teaser__teaserClassic_grid .teaser__teaserClassic__content .teaser__teaserClassic__content__right-block .teaserClassic__right-block__liveschedule .teaserClassic__right-block__liveschedule_top span {
  color: #7D7D7D;
}
.teaser .teaser__teaserClassic_grid .teaser__teaserClassic__content .teaser__teaserClassic__content__right-block .teaserClassic__right-block__liveschedule .teaserClassic__right-block__liveschedule_top a {
  color: #7D7D7D;
}
.teaser .teaser__teaserClassic_grid .teaser__teaserClassic__content .teaser__teaserClassic__content__right-block .teaserClassic__right-block__liveschedule .teaserClassic__right-block__liveschedule_top a span:after {
  color: #7D7D7D;
}
.teaser .teaser__teaserClassic_grid .teaser__teaserClassic__content .teaser__teaserClassic__content__right-block .teaserClassic__right-block__liveschedule .teaserClassic__right-block__liveschedule__rows.more-to-scroll:after {
  background: linear-gradient(to top, rgba(18, 18, 18, 0.7) 0%, rgba(18, 18, 18, 0) 90%);
}
.teaser .teaser__teaserClassic_grid .teaser__teaserClassic__content .teaser__teaserClassic__content__right-block .teaserClassic__right-block__liveschedule .teaserClassic__right-block__liveschedule__rows .no-content {
  color: #7D7D7D;
  background: rgba(18, 18, 18, 0.5);
}
.teaser .teaser__teaserClassic_grid .teaser__teaserClassic__content .teaser__teaserClassic__content__right-block .teaserClassic__right-block__liveschedule .teaserClassic__right-block__liveschedule__rows ul li a {
  color: #7D7D7D;
}
.teaser .teaser__teaserClassic_grid .teaser__teaserClassic__content .teaser__teaserClassic__content__right-block .teaserClassic__right-block__liveschedule .teaserClassic__right-block__liveschedule__rows ul li.live {
  background: rgba(125, 125, 125, 0.6);
}
.teaser .teaser__teaserClassic_grid .teaser__teaserClassic__content .teaser__teaserClassic__content__right-block .teaserClassic__right-block__liveschedule .teaserClassic__right-block__liveschedule__rows ul li.live .teaserClassic__right-block__liveschedule__rows_text {
  color: #7D7D7D;
}
.teaser .teaser__teaserClassic_grid .teaser__teaserClassic__content .teaser__teaserClassic__content__right-block .teaserClassic__right-block__liveschedule .teaserClassic__right-block__liveschedule__rows ul li.live .teaserClassic__right-block__liveschedule__rows_countdown {
  background: #3CF237 !important;
}
.teaser .teaser__teaserClassic_grid .teaser__teaserClassic__content .teaser__teaserClassic__content__right-block .teaserClassic__right-block__liveschedule .teaserClassic__right-block__liveschedule__rows ul li .teaserClassic__right-block__liveschedule__rows_img {
  background: #ffffff;
}
.teaser .teaser__teaserClassic_grid .teaser__teaserClassic__content .teaser__teaserClassic__content__right-block .teaserClassic__right-block__liveschedule .teaserClassic__right-block__liveschedule__rows ul li .teaserClassic__right-block__liveschedule__rows_text {
  color: #7D7D7D;
  background: rgba(18, 18, 18, 0.3);
}
.teaser .teaser__teaserClassic_grid .teaser__teaserClassic__content .teaser__teaserClassic__content__right-block .teaserClassic__right-block__liveschedule .teaserClassic__right-block__liveschedule__rows ul li .teaserClassic__right-block__liveschedule__rows_date {
  background: #7D7D7D;
}
.teaser .teaser__teaserClassic_grid .teaser__teaserClassic__content .teaser__teaserClassic__content__right-block .teaserClassic__right-block__liveschedule .teaserClassic__right-block__liveschedule__rows ul li .teaserClassic__right-block__liveschedule__rows_date .teaserClassic__right-block__liveschedule__rows_day h3, .teaser .teaser__teaserClassic_grid .teaser__teaserClassic__content .teaser__teaserClassic__content__right-block .teaserClassic__right-block__liveschedule .teaserClassic__right-block__liveschedule__rows ul li .teaserClassic__right-block__liveschedule__rows_date .teaserClassic__right-block__liveschedule__rows_day h2 {
  color: #7D7D7D;
}
.teaser .teaser__teaserClassic_grid .teaser__teaserClassic__content .teaser__teaserClassic__content__right-block .teaserClassic__right-block__liveschedule .teaserClassic__right-block__liveschedule__rows ul li .teaserClassic__right-block__liveschedule__rows_date .teaserClassic__right-block__liveschedule__rows_countdown {
  background: rgba(60, 242, 55, 0.8);
  color: #7D7D7D;
}

@media screen and (max-width: 640px) {
  body .teaser .teaser__teaserClassic_grid .teaser__teaserClassic__content .teaser__teaserClassic__content__left-block .teaserClassic__left-block__player .teaserClassic__left-block__player__slider .slick-slider .slick-list .slick-track .slick-slide a .teaserClassic__left-block__player__description h1, body .teaser .teaser__teaserClassic_grid .teaser__teaserClassic__content .teaser__teaserClassic__content__left-block .teaserClassic__left-block__player .teaserClassic__left-block__player__slider .slick-slider .slick-list .slick-track .slick-slide a .teaserClassic__left-block__player__description h2, body .teaser .teaser__teaserClassic_grid .teaser__teaserClassic__content .teaser__teaserClassic__content__left-block .teaserClassic__left-block__player .teaserClassic__left-block__player__slider .slick-slider .slick-list .slick-track .slick-slide a .teaserClassic__left-block__player__description h3 {
    background: rgba(60, 242, 55, 0.8);
  }
}
.teaser {
  position: relative;
}
.teaser .teaser__teaserPlaylist_grid .teaser__teaserPlaylist__content .teaser__teaserPlaylist__content__left-block .big-teaser a:after {
  background: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 40%);
}
.teaser .teaser__teaserPlaylist_grid .teaser__teaserPlaylist__content .teaser__teaserPlaylist__content__left-block .teaserPlaylist__left-block__player .teaserPlaylist__left-block__player__badge {
  color: #ffffff;
}
.teaser .teaser__teaserPlaylist_grid .teaser__teaserPlaylist__content .teaser__teaserPlaylist__content__right-block .teaserPlaylist__right-block__liveschedule .teaserPlaylist__right-block__liveschedule_top {
  background: #121212;
}
.teaser .teaser__teaserPlaylist_grid .teaser__teaserPlaylist__content .teaser__teaserPlaylist__content__right-block .teaserPlaylist__right-block__liveschedule .teaserPlaylist__right-block__liveschedule__rows.more-to-scroll:after {
  background: linear-gradient(to top, rgba(18, 18, 18, 0.7) 0%, rgba(18, 18, 18, 0) 90%);
}
.teaser .teaser__teaserPlaylist_grid .teaser__teaserPlaylist__content .teaser__teaserPlaylist__content__right-block .teaserPlaylist__right-block__liveschedule .teaserPlaylist__right-block__liveschedule__rows .no-content {
  background: rgba(18, 18, 18, 0.5);
}
.teaser .teaser__teaserPlaylist_grid .teaser__teaserPlaylist__content .teaser__teaserPlaylist__content__right-block .teaserPlaylist__right-block__liveschedule .teaserPlaylist__right-block__liveschedule__rows ul li a {
  color: #ffffff;
}
.teaser .teaser__teaserPlaylist_grid .teaser__teaserPlaylist__content .teaser__teaserPlaylist__content__right-block .teaserPlaylist__right-block__liveschedule .teaserPlaylist__right-block__liveschedule__rows ul li.live {
  background: rgba(18, 18, 18, 0.6);
}
.teaser .teaser__teaserPlaylist_grid .teaser__teaserPlaylist__content .teaser__teaserPlaylist__content__right-block .teaserPlaylist__right-block__liveschedule .teaserPlaylist__right-block__liveschedule__rows ul li.live .teaserPlaylist__right-block__liveschedule__rows_text {
  color: #ffffff;
}
.teaser .teaser__teaserPlaylist_grid .teaser__teaserPlaylist__content .teaser__teaserPlaylist__content__right-block .teaserPlaylist__right-block__liveschedule .teaserPlaylist__right-block__liveschedule__rows ul li.live .teaserPlaylist__right-block__liveschedule__rows_countdown {
  background: #121212 !important;
}
.teaser .teaser__teaserPlaylist_grid .teaser__teaserPlaylist__content .teaser__teaserPlaylist__content__right-block .teaserPlaylist__right-block__liveschedule .teaserPlaylist__right-block__liveschedule__rows ul li .teaserPlaylist__right-block__liveschedule__rows_img {
  background: #121212;
}
.teaser .teaser__teaserPlaylist_grid .teaser__teaserPlaylist__content .teaser__teaserPlaylist__content__right-block .teaserPlaylist__right-block__liveschedule .teaserPlaylist__right-block__liveschedule__rows ul li .teaserPlaylist__right-block__liveschedule__rows_text {
  color: #ffffff;
  background: rgba(18, 18, 18, 0.3);
}
.teaser .teaser__teaserPlaylist_grid .teaser__teaserPlaylist__content .teaser__teaserPlaylist__content__right-block .teaserPlaylist__right-block__liveschedule .teaserPlaylist__right-block__liveschedule__rows ul li .teaserPlaylist__right-block__liveschedule__rows_date {
  background: #ffffff;
  color: #121212;
}
.teaser .teaser__teaserPlaylist_grid .teaser__teaserPlaylist__content .teaser__teaserPlaylist__content__right-block .teaserPlaylist__right-block__liveschedule .teaserPlaylist__right-block__liveschedule__rows ul li .teaserPlaylist__right-block__liveschedule__rows_date .teaserPlaylist__right-block__liveschedule__rows_day {
  background: rgba(18, 18, 18, 0.2);
}
.teaser .teaser__teaserPlaylist_grid .teaser__teaserPlaylist__content .teaser__teaserPlaylist__content__right-block .teaserPlaylist__right-block__liveschedule .teaserPlaylist__right-block__liveschedule__rows ul li .teaserPlaylist__right-block__liveschedule__rows_date .teaserPlaylist__right-block__liveschedule__rows_countdown {
  background: rgba(18, 18, 18, 0.8);
  color: #ffffff;
}

.teaser .teaser__teaserStGallen_grid .teaser__teaserStGallen__content .teaser__teaserStGallen__teaser-slider .teaserStGallen__teaser-slider__slide a .teaserStGallen__teaser-slider__slide_text {
  color: #7D7D7D;
}
.teaser .teaser__teaserStGallen_grid .teaser__teaserStGallen__content .teaser__teaserStGallen__teaser-slider .teaserStGallen__teaser-slider__slide .slick-prev i, .teaser .teaser__teaserStGallen_grid .teaser__teaserStGallen__content .teaser__teaserStGallen__teaser-slider .teaserStGallen__teaser-slider__slide .slick-next i {
  color: #7D7D7D;
}
.teaser .teaser__teaserStGallen_grid .teaser__teaserStGallen__content .teaser__teaserStGallen__teaser-slider .teaserStGallen__teaser-slider__slide .slick-prev i:hover, .teaser .teaser__teaserStGallen_grid .teaser__teaserStGallen__content .teaser__teaserStGallen__teaser-slider .teaserStGallen__teaser-slider__slide .slick-next i:hover {
  color: #121212;
}
.teaser .teaser__teaserStGallen_grid .teaser__teaserStGallen__content .teaser__teaserStGallen__teaser-slider .teaserStGallen__teaser-slider__slide .slick-dots li.slick-active button {
  background: #121212;
}
.teaser .teaser__teaserStGallen_grid .teaser__teaserStGallen__content .teaser__teaserStGallen__teaser-slider .teaserStGallen__teaser-slider__slide .slick-dots li button {
  background: #7D7D7D;
}

.placement_id_sb > div {
  background: rgba(18, 18, 18, 0.5);
}

@media screen and (max-width: 1242px) {
  body .teaser .teaser__teaserClassic_grid .teaser__teaserClassic__content .teaser__teaserClassic__content__left-block .teaserClassic__left-block__ad {
    background: rgba(18, 18, 18, 0.3);
  }

  body .teaser .teaser__teaserPlaylist_grid .teaser__teaserPlaylist__content .teaser__teaserPlaylist__content__left-block .teaserPlaylist__left-block__ad {
    background: rgba(18, 18, 18, 0.3);
  }
}
@media screen and (max-width: 1178px) {
  body .teaser .teaser__teaserClassic_grid .teaser__teaserClassic__content .teaser__teaserClassic__content__left-block {
    background: rgba(18, 18, 18, 0.6);
  }

  body .teaser .teaser__teaserPlaylist_grid .teaser__teaserPlaylist__content .teaser__teaserPlaylist__content__left-block {
    background: rgba(18, 18, 18, 0.6);
  }
}
@media screen and (max-width: 1024px) {
  body .teaser .teaser__teaserClassic_grid .teaser__teaserClassic__content .teaser__teaserClassic__content__right-block .teaserClassic__right-block__liveschedule .teaserClassic__right-block__liveschedule__rows ul li.live {
    background: rgba(18, 18, 18, 0.9);
  }
  body .teaser .teaser__teaserClassic_grid .teaser__teaserClassic__content .teaser__teaserClassic__content__right-block .teaserClassic__right-block__liveschedule .teaserClassic__right-block__liveschedule__rows ul li .teaserClassic__right-block__liveschedule__rows_text {
    background: rgba(18, 18, 18, 0.7);
  }

  body .teaser .teaser__teaserPlaylist_grid .teaser__teaserPlaylist__content .teaser__teaserPlaylist__content__right-block .teaserPlaylist__right-block__liveschedule .teaserPlaylist__right-block__liveschedule__rows ul li.live {
    background: rgba(18, 18, 18, 0.9);
  }
  body .teaser .teaser__teaserPlaylist_grid .teaser__teaserPlaylist__content .teaser__teaserPlaylist__content__right-block .teaserPlaylist__right-block__liveschedule .teaserPlaylist__right-block__liveschedule__rows ul li .teaserPlaylist__right-block__liveschedule__rows_text {
    background: rgba(18, 18, 18, 0.7);
  }
}
.teaserLiveSchedule-slider .teaserLiveSchedule-title span {
  color: #7D7D7D;
  border-bottom: 1px solid #7D7D7D;
}
.teaserLiveSchedule-slider .teaserLiveSchedule-title span:after {
  color: #7D7D7D;
}
.teaserLiveSchedule-slider .teaserLiveSchedule-slide .teaserLiveSchedule-slide-status {
  background: rgba(60, 242, 55, 0.8);
}
.teaserLiveSchedule-slider .teaserLiveSchedule-slide .carousel-teaser .slick-list .slick-track .slick-slide div a {
  background: rgba(125, 125, 125, 0.8) !important;
}
.teaserLiveSchedule-slider .teaserLiveSchedule-slide .carousel-teaser .slick-list .slick-track .slick-slide div a .teaserLiveSchedule-slide-text h3, .teaserLiveSchedule-slider .teaserLiveSchedule-slide .carousel-teaser .slick-list .slick-track .slick-slide div a .teaserLiveSchedule-slide-text h2 {
  color: #7D7D7D;
}
.teaserLiveSchedule-slider .teaserLiveSchedule-slide .carousel-teaser .slick-list .slick-track .slick-slide div a .teaserLiveSchedule-slide-status span {
  color: #7D7D7D;
}
.teaserLiveSchedule-slider .teaserLiveSchedule-slide .carousel-teaser .slick-list .slick-track .slick-slide div a.live {
  background: rgba(125, 125, 125, 0.8) !important;
}
.teaserLiveSchedule-slider .teaserLiveSchedule-slide .carousel-teaser .slick-list .slick-track .slick-slide div a.live .teaserLiveSchedule-slide-status {
  background: rgba(125, 125, 125, 0.9);
}
.teaserLiveSchedule-slider .teaserLiveSchedule-slide .carousel-teaser .slick-list .slick-track .slick-slide div a.live .teaserLiveSchedule-slide-status span {
  color: #7D7D7D;
}
.teaserLiveSchedule-slider .teaserLiveSchedule-slide .carousel-teaser .slick-list .slick-track .slick-slide div a.live .teaserLiveSchedule-slide-text h3, .teaserLiveSchedule-slider .teaserLiveSchedule-slide .carousel-teaser .slick-list .slick-track .slick-slide div a.live .teaserLiveSchedule-slide-text h2 {
  color: #7D7D7D;
}

.teaser .teaserGrid .teaserContent .teaserSlider .teaserSliderSlide .big-teaser .slick-list .slick-track .slick-slide div a:before {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: "";
  background: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 30%);
}
.teaser .teaserGrid .teaserContent .teaserLiveSchedule {
  background: #121212;
  background: rgba(18, 18, 18, 0.4);
}
.teaser .teaserGrid .teaserContent .teaserLiveSchedule .teaserLiveSchedule-slider .teaserLiveSchedule-slide .carousel-teaser .slick-list .slick-track .slick-slide div a {
  background: rgba(125, 125, 125, 0.7);
}

.teaser .teaser__TeaserLiveSliderOverlay_grid .teaser__TeaserLiveSliderOverlay__content .teaser__TeaserLiveSliderOverlay__arrow-down a {
  color: #ffffff;
}
.teaser .teaser__TeaserLiveSliderOverlay_grid .teaser__TeaserLiveSliderOverlay__content .teaser__TeaserLiveSliderOverlay__teaser-slider .TeaserLiveSliderOverlay__teaser-slider__slide .midsize-teaser .slick-prev i, .teaser .teaser__TeaserLiveSliderOverlay_grid .teaser__TeaserLiveSliderOverlay__content .teaser__TeaserLiveSliderOverlay__teaser-slider .TeaserLiveSliderOverlay__teaser-slider__slide .midsize-teaser .slick-next i, .teaser .teaser__TeaserLiveSliderOverlay_grid .teaser__TeaserLiveSliderOverlay__content .teaser__TeaserLiveSliderOverlay__teaser-slider .TeaserLiveSliderOverlay__teaser-slider__slide .fourlines-teaser .slick-prev i, .teaser .teaser__TeaserLiveSliderOverlay_grid .teaser__TeaserLiveSliderOverlay__content .teaser__TeaserLiveSliderOverlay__teaser-slider .TeaserLiveSliderOverlay__teaser-slider__slide .fourlines-teaser .slick-next i {
  border: solid #000000;
}
.teaser .teaser__TeaserLiveSliderOverlay_grid .teaser__TeaserLiveSliderOverlay__content .teaser__TeaserLiveSliderOverlay__teaser-slider .TeaserLiveSliderOverlay__teaser-slider__slide .midsize-teaser .slick-dots li button:before, .teaser .teaser__TeaserLiveSliderOverlay_grid .teaser__TeaserLiveSliderOverlay__content .teaser__TeaserLiveSliderOverlay__teaser-slider .TeaserLiveSliderOverlay__teaser-slider__slide .fourlines-teaser .slick-dots li button:before {
  color: #000000;
}
.teaser .teaser__TeaserLiveSliderOverlay_grid .teaser__TeaserLiveSliderOverlay__content .teaser__TeaserLiveSliderOverlay__teaser-slider .TeaserLiveSliderOverlay__teaser-slider__slide .midsize-teaser a .TeaserLiveSliderOverlay__teaser-slider__slide_text h1, .teaser .teaser__TeaserLiveSliderOverlay_grid .teaser__TeaserLiveSliderOverlay__content .teaser__TeaserLiveSliderOverlay__teaser-slider .TeaserLiveSliderOverlay__teaser-slider__slide .fourlines-teaser a .TeaserLiveSliderOverlay__teaser-slider__slide_text h1 {
  color: #ffffff;
}
.teaser .teaser__TeaserLiveSliderOverlay_grid .teaser__TeaserLiveSliderOverlay__content .teaser__TeaserLiveSliderOverlay__teaser-slider .TeaserLiveSliderOverlay__teaser-slider__slide .midsize-teaser a .TeaserLiveSliderOverlay__teaser-slider__slide_text h4, .teaser .teaser__TeaserLiveSliderOverlay_grid .teaser__TeaserLiveSliderOverlay__content .teaser__TeaserLiveSliderOverlay__teaser-slider .TeaserLiveSliderOverlay__teaser-slider__slide .midsize-teaser a .TeaserLiveSliderOverlay__teaser-slider__slide_text h2, .teaser .teaser__TeaserLiveSliderOverlay_grid .teaser__TeaserLiveSliderOverlay__content .teaser__TeaserLiveSliderOverlay__teaser-slider .TeaserLiveSliderOverlay__teaser-slider__slide .fourlines-teaser a .TeaserLiveSliderOverlay__teaser-slider__slide_text h4, .teaser .teaser__TeaserLiveSliderOverlay_grid .teaser__TeaserLiveSliderOverlay__content .teaser__TeaserLiveSliderOverlay__teaser-slider .TeaserLiveSliderOverlay__teaser-slider__slide .fourlines-teaser a .TeaserLiveSliderOverlay__teaser-slider__slide_text h2 {
  color: #ffffff;
}
.teaser .teaser__TeaserLiveSliderOverlay_grid .teaser__TeaserLiveSliderOverlay__content .teaser__TeaserLiveSliderOverlay__teaser-slider .TeaserLiveSliderOverlay__teaser-slider__slide .midsize-teaser a .TeaserLiveSliderOverlay__teaser-slider__slide_text .TeaserLiveSliderOverlay__teaser__slide_badges .colored-content-badges .colored-content-badges__status, .teaser .teaser__TeaserLiveSliderOverlay_grid .teaser__TeaserLiveSliderOverlay__content .teaser__TeaserLiveSliderOverlay__teaser-slider .TeaserLiveSliderOverlay__teaser-slider__slide .fourlines-teaser a .TeaserLiveSliderOverlay__teaser-slider__slide_text .TeaserLiveSliderOverlay__teaser__slide_badges .colored-content-badges .colored-content-badges__status {
  color: #7D7D7D;
  background: #7D7D7D;
  border: 1px solid #ffffff;
}
.teaser .teaser__TeaserLiveSliderOverlay_grid .teaser__TeaserLiveSliderOverlay__content .teaser__TeaserLiveSliderOverlay__teaser-slider .TeaserLiveSliderOverlay__teaser-slider__slide .midsize-teaser a .TeaserLiveSliderOverlay__teaser-slider__slide_text .TeaserLiveSliderOverlay__teaser__slide_badges .colored-content-badges .colored-content-badges__status svg path, .teaser .teaser__TeaserLiveSliderOverlay_grid .teaser__TeaserLiveSliderOverlay__content .teaser__TeaserLiveSliderOverlay__teaser-slider .TeaserLiveSliderOverlay__teaser-slider__slide .fourlines-teaser a .TeaserLiveSliderOverlay__teaser-slider__slide_text .TeaserLiveSliderOverlay__teaser__slide_badges .colored-content-badges .colored-content-badges__status svg path {
  fill: #7D7D7D;
}
.teaser .teaser__TeaserLiveSliderOverlay_grid .teaser__TeaserLiveSliderOverlay__content .teaser__TeaserLiveSliderOverlay__teaser-slider .TeaserLiveSliderOverlay__teaser-slider__slide .midsize-teaser a .TeaserLiveSliderOverlay__teaser-slider__slide_text .TeaserLiveSliderOverlay__teaser__slide_badges .colored-content-badges .colored-content-badges__status.vod, .teaser .teaser__TeaserLiveSliderOverlay_grid .teaser__TeaserLiveSliderOverlay__content .teaser__TeaserLiveSliderOverlay__teaser-slider .TeaserLiveSliderOverlay__teaser-slider__slide .fourlines-teaser a .TeaserLiveSliderOverlay__teaser-slider__slide_text .TeaserLiveSliderOverlay__teaser__slide_badges .colored-content-badges .colored-content-badges__status.vod {
  color: #7D7D7D;
  background: #000F1E;
  border: 1px solid #000F1E;
}
.teaser .teaser__TeaserLiveSliderOverlay_grid .teaser__TeaserLiveSliderOverlay__content .teaser__TeaserLiveSliderOverlay__teaser-slider .TeaserLiveSliderOverlay__teaser-slider__slide .midsize-teaser a .TeaserLiveSliderOverlay__teaser-slider__slide_text .TeaserLiveSliderOverlay__teaser__slide_badges .colored-content-badges .colored-content-badges__status.data, .teaser .teaser__TeaserLiveSliderOverlay_grid .teaser__TeaserLiveSliderOverlay__content .teaser__TeaserLiveSliderOverlay__teaser-slider .TeaserLiveSliderOverlay__teaser-slider__slide .fourlines-teaser a .TeaserLiveSliderOverlay__teaser-slider__slide_text .TeaserLiveSliderOverlay__teaser__slide_badges .colored-content-badges .colored-content-badges__status.data {
  background: #000F1E;
  color: #7D7D7D;
  border: 1px solid #000F1E;
}
.teaser .teaser__TeaserLiveSliderOverlay_grid .teaser__TeaserLiveSliderOverlay__content .teaser__TeaserLiveSliderOverlay__teaser-slider .TeaserLiveSliderOverlay__teaser-slider__slide .midsize-teaser a .TeaserLiveSliderOverlay__teaser-slider__slide_text .TeaserLiveSliderOverlay__teaser__slide_badges .colored-content-badges .colored-content-badges__status.data svg path, .teaser .teaser__TeaserLiveSliderOverlay_grid .teaser__TeaserLiveSliderOverlay__content .teaser__TeaserLiveSliderOverlay__teaser-slider .TeaserLiveSliderOverlay__teaser-slider__slide .fourlines-teaser a .TeaserLiveSliderOverlay__teaser-slider__slide_text .TeaserLiveSliderOverlay__teaser__slide_badges .colored-content-badges .colored-content-badges__status.data svg path {
  fill: #7D7D7D;
}
.teaser .teaser__TeaserLiveSliderOverlay_grid .teaser__TeaserLiveSliderOverlay__content .teaser__TeaserLiveSliderOverlay__teaser-slider .TeaserLiveSliderOverlay__teaser-slider__slide .midsize-teaser a .TeaserLiveSliderOverlay__teaser-slider__slide_text .TeaserLiveSliderOverlay__teaser__slide_badges .colored-content-badges .colored-content-badges__payment, .teaser .teaser__TeaserLiveSliderOverlay_grid .teaser__TeaserLiveSliderOverlay__content .teaser__TeaserLiveSliderOverlay__teaser-slider .TeaserLiveSliderOverlay__teaser-slider__slide .fourlines-teaser a .TeaserLiveSliderOverlay__teaser-slider__slide_text .TeaserLiveSliderOverlay__teaser__slide_badges .colored-content-badges .colored-content-badges__payment {
  color: #ffffff;
  background: #000F1E;
  border: 1px solid #ffffff;
}

.scheduleSlideImage-indicator {
  background: #3CF237;
}
.scheduleSlideImage-indicator .progress-indicator {
  background: #15e70f;
}

.teaserScheduleSlideImage .teaserScheduleSlideImage-slider-title span {
  color: #7D7D7D;
}
.teaserScheduleSlideImage .teaserScheduleSlideImage-slider-slide .slick-slider .slick-arrow i {
  color: #000000;
}
.teaserScheduleSlideImage .scheduleSlideImage-colored-badges .colored-content-badges .colored-content-badges__status {
  background: #7D7D7D;
  color: #7D7D7D;
  border: 2px solid #ffffff;
}
.teaserScheduleSlideImage .scheduleSlideImage-colored-badges .colored-content-badges .colored-content-badges__status svg path {
  fill: #7D7D7D;
}
.teaserScheduleSlideImage .scheduleSlideImage-colored-badges .colored-content-badges .colored-content-badges__status.data {
  background: #000F1E;
  color: #7D7D7D;
  border: 2px solid #000F1E;
}
.teaserScheduleSlideImage .scheduleSlideImage-colored-badges .colored-content-badges .colored-content-badges__status.data svg path {
  fill: #7D7D7D;
}
.teaserScheduleSlideImage .teaserScheduleSlideImage-slider .scheduleSlideImage-text {
  background: #7D7D7D;
}
.teaserScheduleSlideImage .teaserScheduleSlideImage-slider .scheduleSlideImage-text h2, .teaserScheduleSlideImage .teaserScheduleSlideImage-slider .scheduleSlideImage-text h3 {
  color: #7D7D7D;
}

.teaser__TeaserStatic .teaser__TeaserStatic_grid .teaser__TeaserStatic__content .teaser__TeaserStatic__content__textblock .teaser__TeaserStatic__content__text__title-lane h1 {
  color: #ffffff;
}
.teaser__TeaserStatic .teaser__TeaserStatic_grid .teaser__TeaserStatic__content .teaser__TeaserStatic__content__textblock .teaser__TeaserStatic__content__text__title-lane__carousel .slick-slider .slick-list .slick-track .slick-slide div span {
  color: #3CF237;
}
.teaser__TeaserStatic .teaser__TeaserStatic_grid .teaser__TeaserStatic__content .teaser__TeaserStatic__content__textblock .teaser__TeaserStatic__content__text__subtitle h2 {
  color: #ffffff;
}
.teaser__TeaserStatic .teaser__TeaserStatic_grid .teaser__TeaserStatic__content .content-area__boxesHorizontal__slider .slick-slider .slick-next i, .teaser__TeaserStatic .teaser__TeaserStatic_grid .teaser__TeaserStatic__content .content-area__boxesHorizontal__slider .slick-slider .slick-prev i {
  color: #000000;
}

.teaser__TeaserStaticFourlines {
  background: #121212;
}
.teaser__TeaserStaticFourlines .teaser__TeaserStaticFourlines_grid .teaser__TeaserStaticFourlines__content .teaser__TeaserStaticFourlines__content__img:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 20%;
  width: 100%;
  z-index: 1;
  background: rgba(18, 18, 18, 0);
  background: -moz-linear-gradient(top, rgba(18, 18, 18, 0) 0%, rgba(18, 18, 18, 0.88) 76%, #121212 91%, #121212 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(18, 18, 18, 0)), color-stop(76%, rgba(18, 18, 18, 0.88)), color-stop(91%, #121212), color-stop(100%, #121212));
  background: -webkit-linear-gradient(top, rgba(18, 18, 18, 0) 0%, rgba(18, 18, 18, 0.88) 76%, #121212 91%, #121212 100%);
  background: -o-linear-gradient(top, rgba(18, 18, 18, 0) 0%, rgba(18, 18, 18, 0.88) 76%, #121212 91%, #121212 100%);
  background: -ms-linear-gradient(top, rgba(18, 18, 18, 0) 0%, rgba(18, 18, 18, 0.88) 76%, #121212 91%, #121212 100%);
  background: linear-gradient(to bottom, rgba(18, 18, 18, 0) 0%, rgba(18, 18, 18, 0.88) 76%, #121212 91%, #121212 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$teaser-gradient-color", endColorstr="$teaser-gradient-color", GradientType=0 );
}
.teaser__TeaserStaticFourlines .teaser__TeaserStaticFourlines_grid .teaser__TeaserStaticFourlines__content .teaser__TeaserStaticFourlines__content__textblock .teaser__TeaserStaticFourlines__content__text__title-lane h1 {
  color: #ffffff;
}
.teaser__TeaserStaticFourlines .teaser__TeaserStaticFourlines_grid .teaser__TeaserStaticFourlines__content .teaser__TeaserStaticFourlines__content__textblock .teaser__TeaserStaticFourlines__content__text__subtitle h2 {
  color: #ffffff;
}
.teaser__TeaserStaticFourlines .teaser__TeaserStaticFourlines_grid .teaser__TeaserStaticFourlines__content .teaser__TeaserStaticFourlines__content__textblock .teaser__TeaserStaticFourlines__content__text__categories h3 {
  color: #ffffff;
}
.teaser__TeaserStaticFourlines .teaser__TeaserStaticFourlines_grid .teaser__TeaserStaticFourlines__content .teaser__TeaserStaticFourlines__content__textblock .teaser__TeaserStaticFourlines__content__text__categories h3:before {
  background: #3CF237;
}

@media only screen and (max-width: 450px) {
  body .teaser__TeaserStaticFourlines .teaser__TeaserStaticFourlines_grid .teaser__TeaserStaticFourlines__content .teaser__TeaserStaticFourlines__content__img:before {
    height: 20%;
    background: -moz-linear-gradient(top, rgba(18, 18, 18, 0) 0%, rgba(18, 18, 18, 0.88) 49%, #121212 57%, #121212 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(18, 18, 18, 0)), color-stop(49%, rgba(18, 18, 18, 0.88)), color-stop(57%, #121212), color-stop(100%, #121212));
    background: -webkit-linear-gradient(top, rgba(18, 18, 18, 0) 0%, rgba(18, 18, 18, 0.88) 49%, #121212 57%, #121212 100%);
    background: -o-linear-gradient(top, rgba(18, 18, 18, 0) 0%, rgba(18, 18, 18, 0.88) 49%, #121212 57%, #121212 100%);
    background: -ms-linear-gradient(top, rgba(18, 18, 18, 0) 0%, rgba(18, 18, 18, 0.88) 49%, #121212 57%, #121212 100%);
    background: linear-gradient(to bottom, rgba(18, 18, 18, 0) 0%, rgba(18, 18, 18, 0.88) 49%, #121212 57%, #121212 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$teaser-gradient-color", endColorstr="$teaser-gradient-color", GradientType=0 );
  }
}
/*=============== TEASER -- END ===============*/
/*=============== CONTENT BOXES ===============*/
.video-type {
  background: #780661;
  color: #FFFFFF;
}

.content-title-row-1-color {
  color: #99a2ab;
}

.content-title-row-2-color {
  color: #ffffff;
}

.content-title-row-3-color {
  color: #99a2ab;
}

.content-title-row-4-color {
  color: #ffffff;
}

.content-tab-active-color {
  color: #ffffff;
}

.content-tab-inactive-color {
  color: #DADADA;
}

.content-slider-tab-grid h2 {
  color: #ffffff;
}
.content-slider-tab-grid h3 {
  color: #ffffff;
}

.tabs .content-area_tab_grid a {
  color: #DADADA;
}
.tabs .content-area_tab_grid:hover {
  background: rgba(18, 18, 18, 0.1);
}
.tabs .content-area_tab_grid.active {
  background: rgba(18, 18, 18, 0.5);
}
.tabs .content-area_tab_grid.active a {
  color: #ffffff;
}
.tabs .content-area_tab_grid.active:hover {
  background: rgba(18, 18, 18, 0.5);
}

.content-area .show-more .bttn {
  box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.4);
  color: rgba(255, 255, 255, 0.4);
}
.content-area .show-more .meet:hover {
  color: rgba(255, 255, 255, 0.7);
}
.content-area .show-more .meet:hover::before {
  border-top-color: rgba(255, 255, 255, 0.8);
  border-right-color: rgba(255, 255, 255, 0.8);
}
.content-area .show-more .meet:hover::after {
  border-bottom-color: rgba(255, 255, 255, 0.8);
  border-left-color: rgba(255, 255, 255, 0.8);
}
.content-area .paging i {
  color: #99a2ab;
}
.content-area .paging ul li.active a {
  background: rgba(0, 0, 0, 0.6) !important;
}
.content-area .paging ul li a {
  background: rgba(0, 0, 0, 0.3);
}
.content-area .paging ul li a:hover {
  background: rgba(0, 0, 0, 0.5) !important;
}
.content-area .paging ul li.ellipsis a {
  color: #99a2ab;
}
.content-area .paging ul li.ellipsis a:hover {
  background: none !important;
}

.content-area__boxesClassic .content-area__boxesClassic_grid {
  background: rgba(18, 18, 18, 0.1);
}
.content-area__boxesClassic .content-area__boxesClassic_grid .content-area__boxesClassic_content .content-area__boxesClassic__videos .transition-list, .content-area__boxesClassic .content-area__boxesClassic_grid .content-area__boxesClassic_content .content-area__boxesClassic__no-content .transition-list {
  background: rgba(18, 18, 18, 0.5);
}
.content-area__boxesClassic .content-area__boxesClassic_grid .content-area__boxesClassic_content .content-area__boxesClassic__videos .boxesClassic__video .boxesClassic__video__text, .content-area__boxesClassic .content-area__boxesClassic_grid .content-area__boxesClassic_content .content-area__boxesClassic__no-content .boxesClassic__video .boxesClassic__video__text {
  background: rgba(125, 125, 125, 0.4);
}
.content-area__boxesClassic .content-area__boxesClassic_grid .content-area__boxesClassic_content .content-area__boxesClassic__no-content {
  background: rgba(18, 18, 18, 0.5);
}
.content-area__boxesClassic .content-area__boxesClassic_grid .content-area__boxesClassic_content .content-area__boxesClassic__no-content span {
  color: #99a2ab;
}

.content-area__boxesSingle .content-area__boxesSingle_grid {
  background: rgba(18, 18, 18, 0.1);
}
.content-area__boxesSingle .content-area__boxesSingle_grid .content-area__boxesSingle_content .content-area__boxesSingle__videos .transition-list, .content-area__boxesSingle .content-area__boxesSingle_grid .content-area__boxesSingle_content .content-area__boxesSingle__no-content .transition-list {
  background: rgba(18, 18, 18, 0.5);
}
.content-area__boxesSingle .content-area__boxesSingle_grid .content-area__boxesSingle_content .content-area__boxesSingle__videos .boxesSingle__video .boxesSingle__video__text, .content-area__boxesSingle .content-area__boxesSingle_grid .content-area__boxesSingle_content .content-area__boxesSingle__no-content .boxesSingle__video .boxesSingle__video__text {
  background: rgba(125, 125, 125, 0.4);
}
.content-area__boxesSingle .content-area__boxesSingle_grid .content-area__boxesSingle_content .content-area__boxesSingle__no-content {
  background: rgba(18, 18, 18, 0.5);
}
.content-area__boxesSingle .content-area__boxesSingle_grid .content-area__boxesSingle_content .content-area__boxesSingle__no-content span {
  color: #ffffff;
}

.content-area__boxesImages .content-area__boxesImages_grid {
  background: rgba(18, 18, 18, 0.1);
}
.content-area__boxesImages .content-area__boxesImages_grid .content-area__boxesImages_content .content-area__boxesImages__no-content span {
  color: #99a2ab;
}
.content-area__boxesImages .content-area__boxesImages_grid .content-area__boxesImages_content .hvr-underline-from-left.active:before {
  background: #ffffff;
}
.content-area__boxesImages .content-area__boxesImages_grid .content-area__boxesImages_content .hvr-underline-from-left:before {
  background: #DADADA;
}
.content-area__boxesImages .content-area__boxesImages_grid .content-area__boxesImages_content .content-area__boxesImages__videos .boxesImages__video .boxesImages__video__img:after, .content-area__boxesImages .content-area__boxesImages_grid .content-area__boxesImages_content .content-area__boxesImages__no-content .boxesImages__video .boxesImages__video__img:after {
  background: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 60%);
}
.content-area__boxesImages .content-area__boxesImages_grid .content-area__boxesImages_content .content-area__boxesImages__videos .boxesImages__video .boxesImages__video__img i, .content-area__boxesImages .content-area__boxesImages_grid .content-area__boxesImages_content .content-area__boxesImages__no-content .boxesImages__video .boxesImages__video__img i {
  border: 1px solid #99a2ab;
  color: #99a2ab;
}
.content-area__boxesImages .content-area__boxesImages_grid .content-area__boxesImages_content .content-area__boxesImages__no-content {
  background: rgba(18, 18, 18, 0.5);
}

.content-area__boxesHorizontal .content-area__boxesHorizontal_grid .content-area__boxesHorizontal_content .content-area__boxesHorizontal__slider .videobox .slick-list .slick-slide div a .content-area__boxesHorizontal__slider_gradient:before {
  background: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%);
}

.content-area__boxesHorizontal_classic .content-area__boxesHorizontal_classic_grid .content-area__boxesHorizontal_classic_content .content-area__boxesHorizontal_classic__slider .videobox .slick-list .slick-slide div a .content-area__boxesHorizontal_classic__slider_gradient:before {
  background: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 60%);
}

.content-area__boxesSG .content-area__boxesSG_grid .content-area__boxesSG_content .content-area__boxesSG__slider .videobox .slick-arrow i:before {
  color: #000000;
}
.content-area__boxesSG .content-area__boxesSG_grid .content-area__boxesSG_content .content-area__boxesSG__slider .videobox .slick-list .slick-slide div a .content-area__boxesSG__slider_text {
  background: #7D7D7D;
  border: 2px solid #121212;
}

.airtango .content-area__boxesHorizontal_beneath .content-area__boxesHorizontal_beneath_grid .content-area__boxesHorizontal_beneath_content .content-area__boxesHorizontal_beneath__slider .videobox .slick-prev {
  background: #121212;
}
.airtango .content-area__boxesHorizontal_beneath .content-area__boxesHorizontal_beneath_grid .content-area__boxesHorizontal_beneath_content .content-area__boxesHorizontal_beneath__slider .videobox:hover {
  background: none;
}
.airtango .content-area__boxesHorizontal_beneath .content-area__boxesHorizontal_beneath_grid .content-area__boxesHorizontal_beneath_content .content-area__boxesHorizontal_beneath__slider .videobox .slick-next {
  background: #121212;
}
.airtango .content-area__boxesHorizontal_beneath .content-area__boxesHorizontal_beneath_grid .content-area__boxesHorizontal_beneath_content .content-area__boxesHorizontal_beneath__slider .videobox .slick-next:hover {
  background: none;
}
.airtango .content-area__boxesHorizontal_beneath .content-area__boxesHorizontal_beneath_grid .content-area__boxesHorizontal_beneath_content .content-area__boxesHorizontal_beneath__slider .videobox .slick-list .slick-track .slick-slide:not(.slick-active) + .slick-active .content-area__boxesHorizontal_beneath__slider_gradient .content-area__boxesHorizontal_beneath__slider__img-box:after {
  background: #3CF237;
}
.airtango .content-area__boxesHorizontal_beneath .content-area__boxesHorizontal_beneath_grid .content-area__boxesHorizontal_beneath_content .content-area__boxesHorizontal_beneath__slider .videobox .slick-list .slick-track .slick-last .content-area__boxesHorizontal_beneath__slider_gradient .content-area__boxesHorizontal_beneath__slider__img-box:after {
  background: #3CF237;
}

.content-area__boxesHorizontal_beneath__slider_text.background-color {
  background: #7D7D7D;
}

.content-area__boxesHorizontal_beneath .content-area__boxesHorizontal_beneath_grid .content-area__boxesHorizontal_beneath_content .content-area__boxesHorizontal_beneath__tab_grid .content-area__no-content {
  background: rgba(0, 0, 0, 0.2);
  color: #99a2ab;
}
.content-area__boxesHorizontal_beneath .content-area__boxesHorizontal_beneath_grid .content-area__boxesHorizontal_beneath_content .content-area__boxesHorizontal_beneath__slider .videobox .slick-arrow i {
  color: #000000;
}
.content-area__boxesHorizontal_beneath .content-area__boxesHorizontal_beneath_grid .content-area__boxesHorizontal_beneath_content .content-area__boxesHorizontal_beneath__slider .videobox .slick-slide .content-area__boxesHorizontal_beneath__slider_gradient .badge-classic {
  background: #121212;
}
.content-area__boxesHorizontal_beneath .content-area__boxesHorizontal_beneath_grid .content-area__boxesHorizontal_beneath_content .content-area__boxesHorizontal_beneath__slider .videobox .slick-slide .content-area__boxesHorizontal_beneath__slider_gradient .badge-classic span {
  color: #ffffff;
}
.content-area__boxesHorizontal_beneath .content-area__boxesHorizontal_beneath_grid .content-area__boxesHorizontal_beneath_content .content-area__boxesHorizontal_beneath__slider .videobox .slick-slide .content-area__boxesHorizontal_beneath__slider_gradient .content-area__boxesHorizontal_beneath__slider__img-box .content-area__boxesHorizontal_beneath__slider__overlay .content-area__boxesHorizontal_beneath__slider__overlay__play a .svg-icon path, .content-area__boxesHorizontal_beneath .content-area__boxesHorizontal_beneath_grid .content-area__boxesHorizontal_beneath_content .content-area__boxesHorizontal_beneath__slider .videobox .slick-slide .content-area__boxesHorizontal_beneath__slider_gradient .content-area__boxesHorizontal_beneath__slider__img-box .content-area__boxesHorizontal_beneath__slider__overlay .content-area__boxesHorizontal_beneath__slider__overlay__channel a .svg-icon path {
  fill: #ffffff;
}
.content-area__boxesHorizontal_beneath .content-area__boxesHorizontal_beneath_grid .content-area__boxesHorizontal_beneath_content .content-area__boxesHorizontal_beneath__slider .videobox .slick-slide .content-area__boxesHorizontal_beneath__slider_gradient .content-area__boxesHorizontal_beneath__slider__img-box .content-area__boxesHorizontal_beneath__slider__overlay .content-area__boxesHorizontal_beneath__slider__overlay__play a span, .content-area__boxesHorizontal_beneath .content-area__boxesHorizontal_beneath_grid .content-area__boxesHorizontal_beneath_content .content-area__boxesHorizontal_beneath__slider .videobox .slick-slide .content-area__boxesHorizontal_beneath__slider_gradient .content-area__boxesHorizontal_beneath__slider__img-box .content-area__boxesHorizontal_beneath__slider__overlay .content-area__boxesHorizontal_beneath__slider__overlay__channel a span {
  color: #99a2ab;
}
.content-area__boxesHorizontal_beneath .content-area__boxesHorizontal_beneath_grid .content-area__boxesHorizontal_beneath_content .content-area__boxesHorizontal_beneath__slider .videobox .slick-slide .content-area__boxesHorizontal_beneath__slider_gradient .content-area__boxesHorizontal_beneath__slider__img-box .content-area__boxesHorizontal_beneath__slider__overlay .content-area__boxesHorizontal_beneath__slider__overlay__play a:hover .svg-icon path, .content-area__boxesHorizontal_beneath .content-area__boxesHorizontal_beneath_grid .content-area__boxesHorizontal_beneath_content .content-area__boxesHorizontal_beneath__slider .videobox .slick-slide .content-area__boxesHorizontal_beneath__slider_gradient .content-area__boxesHorizontal_beneath__slider__img-box .content-area__boxesHorizontal_beneath__slider__overlay .content-area__boxesHorizontal_beneath__slider__overlay__channel a:hover .svg-icon path {
  fill: #ffffff;
}
.content-area__boxesHorizontal_beneath .content-area__boxesHorizontal_beneath_grid .content-area__boxesHorizontal_beneath_content .content-area__boxesHorizontal_beneath__slider .videobox .slick-slide .content-area__boxesHorizontal_beneath__slider_gradient .content-area__boxesHorizontal_beneath__slider__img-box .content-area__boxesHorizontal_beneath__slider__overlay .content-area__boxesHorizontal_beneath__slider__overlay__play a:hover span, .content-area__boxesHorizontal_beneath .content-area__boxesHorizontal_beneath_grid .content-area__boxesHorizontal_beneath_content .content-area__boxesHorizontal_beneath__slider .videobox .slick-slide .content-area__boxesHorizontal_beneath__slider_gradient .content-area__boxesHorizontal_beneath__slider__img-box .content-area__boxesHorizontal_beneath__slider__overlay .content-area__boxesHorizontal_beneath__slider__overlay__channel a:hover span {
  color: #ffffff;
}

.content-area__boxesHorizontal_fourlines .content-area__boxesHorizontal_fourlines_grid .content-area__boxesHorizontal_fourlines_content .content-area__boxesHorizontal_fourlines__tab_grid .content-area__boxesHorizontal_fourlines__tab h2 {
  color: #ffffff;
}
.content-area__boxesHorizontal_fourlines .content-area__boxesHorizontal_fourlines_grid .content-area__boxesHorizontal_fourlines_content .content-area__boxesHorizontal_fourlines__tab_grid .content-area__boxesHorizontal_fourlines__tab h3 {
  color: #ffffff;
}
.content-area__boxesHorizontal_fourlines .content-area__boxesHorizontal_fourlines_grid .content-area__boxesHorizontal_fourlines_content .content-area__boxesHorizontal_fourlines__tab_grid .content-area__no-content {
  background: rgba(0, 0, 0, 0.2);
  color: #99a2ab;
}
.content-area__boxesHorizontal_fourlines .content-area__boxesHorizontal_fourlines_grid .content-area__boxesHorizontal_fourlines_content .content-area__boxesHorizontal_fourlines__click-tabs:after {
  background: #474747;
}
.content-area__boxesHorizontal_fourlines .content-area__boxesHorizontal_fourlines_grid .content-area__boxesHorizontal_fourlines_content .content-area__boxesHorizontal_fourlines__click-tabs h2.active {
  color: #ffffff;
}
.content-area__boxesHorizontal_fourlines .content-area__boxesHorizontal_fourlines_grid .content-area__boxesHorizontal_fourlines_content .content-area__boxesHorizontal_fourlines__click-tabs h2.active:after {
  background: #3CF237;
}
.content-area__boxesHorizontal_fourlines .content-area__boxesHorizontal_fourlines_grid .content-area__boxesHorizontal_fourlines_content .content-area__boxesHorizontal_fourlines__click-tabs h2 {
  color: #DADADA;
}
.content-area__boxesHorizontal_fourlines .content-area__boxesHorizontal_fourlines_grid .content-area__boxesHorizontal_fourlines_content .content-area__boxesHorizontal_fourlines__click-tabs::-webkit-scrollbar-track {
  background-color: #121212;
}
.content-area__boxesHorizontal_fourlines .content-area__boxesHorizontal_fourlines_grid .content-area__boxesHorizontal_fourlines_content .content-area__boxesHorizontal_fourlines__click-tabs::-webkit-scrollbar-thumb {
  background-color: rgba(255, 255, 255, 0.25);
}
.content-area__boxesHorizontal_fourlines .content-area__boxesHorizontal_fourlines_grid .content-area__boxesHorizontal_fourlines_content .content-area__boxesHorizontal_fourlines__slider .slick-arrow {
  background: #3CF237;
}
.content-area__boxesHorizontal_fourlines .content-area__boxesHorizontal_fourlines_grid .content-area__boxesHorizontal_fourlines_content .content-area__boxesHorizontal_fourlines__slider .slick-arrow i {
  color: #000000;
}
.content-area__boxesHorizontal_fourlines .content-area__boxesHorizontal_fourlines_grid .content-area__boxesHorizontal_fourlines_content .content-area__boxesHorizontal_fourlines__slider .slick-slide > div .content-area__boxesHorizontal_fourlines__slider_gradient {
  border: 1px solid transparent;
}
.content-area__boxesHorizontal_fourlines .content-area__boxesHorizontal_fourlines_grid .content-area__boxesHorizontal_fourlines_content .content-area__boxesHorizontal_fourlines__slider .slick-slide > div:hover .content-area__boxesHorizontal_fourlines__slider_gradient {
  border: 1px solid #2a3642;
}
.content-area__boxesHorizontal_fourlines .content-area__boxesHorizontal_fourlines_grid .content-area__boxesHorizontal_fourlines_content .content-area__boxesHorizontal_fourlines__slider .content-area__boxesHorizontal_fourlines__slider_gradient .badge-classic {
  background: #121212;
}
.content-area__boxesHorizontal_fourlines .content-area__boxesHorizontal_fourlines_grid .content-area__boxesHorizontal_fourlines_content .content-area__boxesHorizontal_fourlines__slider .content-area__boxesHorizontal_fourlines__slider_gradient .badge-classic span {
  color: #ffffff;
}
.content-area__boxesHorizontal_fourlines .content-area__boxesHorizontal_fourlines_grid .content-area__boxesHorizontal_fourlines_content .content-area__boxesHorizontal_fourlines__slider .content-area__boxesHorizontal_fourlines__slider_gradient:hover .content-area__boxesHorizontal_fourlines__slider_text {
  background: #121212;
  border-bottom: 2px solid #3CF237;
}
.content-area__boxesHorizontal_fourlines .content-area__boxesHorizontal_fourlines_grid .content-area__boxesHorizontal_fourlines_content .content-area__boxesHorizontal_fourlines__slider .content-area__boxesHorizontal_fourlines__slider_gradient .content-area__boxesHorizontal_fourlines__slider__img-box .colored-content-badges > div .svg-container {
  background: #3CF237;
}
.content-area__boxesHorizontal_fourlines .content-area__boxesHorizontal_fourlines_grid .content-area__boxesHorizontal_fourlines_content .content-area__boxesHorizontal_fourlines__slider .content-area__boxesHorizontal_fourlines__slider_gradient .content-area__boxesHorizontal_fourlines__slider__img-box .colored-content-badges > div svg path {
  fill: #121212;
}
.content-area__boxesHorizontal_fourlines .content-area__boxesHorizontal_fourlines_grid .content-area__boxesHorizontal_fourlines_content .content-area__boxesHorizontal_fourlines__slider .content-area__boxesHorizontal_fourlines__slider_gradient .content-area__boxesHorizontal_fourlines__slider__img-box .content-area__boxesHorizontal_fourlines__slider__overlay .content-area__boxesHorizontal_fourlines__slider__overlay__play a .svg-icon path, .content-area__boxesHorizontal_fourlines .content-area__boxesHorizontal_fourlines_grid .content-area__boxesHorizontal_fourlines_content .content-area__boxesHorizontal_fourlines__slider .content-area__boxesHorizontal_fourlines__slider_gradient .content-area__boxesHorizontal_fourlines__slider__img-box .content-area__boxesHorizontal_fourlines__slider__overlay .content-area__boxesHorizontal_fourlines__slider__overlay__channel a .svg-icon path {
  fill: #ffffff;
}
.content-area__boxesHorizontal_fourlines .content-area__boxesHorizontal_fourlines_grid .content-area__boxesHorizontal_fourlines_content .content-area__boxesHorizontal_fourlines__slider .content-area__boxesHorizontal_fourlines__slider_gradient .content-area__boxesHorizontal_fourlines__slider__img-box .content-area__boxesHorizontal_fourlines__slider__overlay .content-area__boxesHorizontal_fourlines__slider__overlay__play a span, .content-area__boxesHorizontal_fourlines .content-area__boxesHorizontal_fourlines_grid .content-area__boxesHorizontal_fourlines_content .content-area__boxesHorizontal_fourlines__slider .content-area__boxesHorizontal_fourlines__slider_gradient .content-area__boxesHorizontal_fourlines__slider__img-box .content-area__boxesHorizontal_fourlines__slider__overlay .content-area__boxesHorizontal_fourlines__slider__overlay__channel a span {
  color: #ffffff;
}
.content-area__boxesHorizontal_fourlines .content-area__boxesHorizontal_fourlines_grid .content-area__boxesHorizontal_fourlines_content .content-area__boxesHorizontal_fourlines__slider .content-area__boxesHorizontal_fourlines__slider_gradient .content-area__boxesHorizontal_fourlines__slider__img-box .content-area__boxesHorizontal_fourlines__slider__overlay .content-area__boxesHorizontal_fourlines__slider__overlay__play a:hover .svg-icon path, .content-area__boxesHorizontal_fourlines .content-area__boxesHorizontal_fourlines_grid .content-area__boxesHorizontal_fourlines_content .content-area__boxesHorizontal_fourlines__slider .content-area__boxesHorizontal_fourlines__slider_gradient .content-area__boxesHorizontal_fourlines__slider__img-box .content-area__boxesHorizontal_fourlines__slider__overlay .content-area__boxesHorizontal_fourlines__slider__overlay__channel a:hover .svg-icon path {
  fill: #ffffff;
}
.content-area__boxesHorizontal_fourlines .content-area__boxesHorizontal_fourlines_grid .content-area__boxesHorizontal_fourlines_content .content-area__boxesHorizontal_fourlines__slider .content-area__boxesHorizontal_fourlines__slider_gradient .content-area__boxesHorizontal_fourlines__slider__img-box .content-area__boxesHorizontal_fourlines__slider__overlay .content-area__boxesHorizontal_fourlines__slider__overlay__play a:hover span, .content-area__boxesHorizontal_fourlines .content-area__boxesHorizontal_fourlines_grid .content-area__boxesHorizontal_fourlines_content .content-area__boxesHorizontal_fourlines__slider .content-area__boxesHorizontal_fourlines__slider_gradient .content-area__boxesHorizontal_fourlines__slider__img-box .content-area__boxesHorizontal_fourlines__slider__overlay .content-area__boxesHorizontal_fourlines__slider__overlay__channel a:hover span {
  color: #ffffff;
}
.content-area__boxesHorizontal_fourlines .content-area__boxesHorizontal_fourlines_grid .content-area__boxesHorizontal_fourlines_content .content-area__boxesHorizontal_fourlines__slider .content-area__boxesHorizontal_fourlines__slider_gradient .content-area__boxesHorizontal_fourlines__slider_text .content-area__boxesHorizontal_fourlines__slider_text_meta h3:before {
  background: #3CF237;
}
.content-area__boxesHorizontal_fourlines .content-area__boxesHorizontal_fourlines_grid .content-area__boxesHorizontal_fourlines_content .content-area__boxesHorizontal_fourlines__slider .content-area__boxesHorizontal_fourlines__slider_gradient .content-area__boxesHorizontal_fourlines__slider_text .content-area__boxesHorizontal_fourlines__slider_text_status {
  border-top: 1px solid #2a3642;
}
.content-area__boxesHorizontal_fourlines .content-area__boxesHorizontal_fourlines_grid .content-area__boxesHorizontal_fourlines_content .content-area__boxesHorizontal_fourlines__slider .content-area__boxesHorizontal_fourlines__slider_gradient .content-area__boxesHorizontal_fourlines__slider_text .content-area__boxesHorizontal_fourlines__slider_text_status .content-area__status-lane > div span {
  color: #ffffff;
}
.content-area__boxesHorizontal_fourlines .content-area__boxesHorizontal_fourlines_grid .content-area__boxesHorizontal_fourlines_content .content-area__boxesHorizontal_fourlines__slider .content-area__boxesHorizontal_fourlines__slider_gradient .content-area__boxesHorizontal_fourlines__slider_text .content-area__boxesHorizontal_fourlines__slider_text_status .content-area__status-lane > div span:before {
  background: #3CF237;
}
.content-area__boxesHorizontal_fourlines .content-area__boxesHorizontal_fourlines_grid .content-area__boxesHorizontal_fourlines_content .content-area__boxesHorizontal_fourlines__slider .content-area__boxesHorizontal_fourlines__slider_gradient .content-area__status-lane__status-icon svg path {
  fill: #3CF237;
}

.fourlines-click-tabs:after {
  background: #ffffff;
}
.fourlines-click-tabs h2.active {
  color: #ffffff;
}
.fourlines-click-tabs h2.active:after {
  background: #3CF237;
}
.fourlines-click-tabs h2 {
  color: #DADADA;
}
.fourlines-click-tabs::-webkit-scrollbar-track {
  background-color: #121212;
}
.fourlines-click-tabs::-webkit-scrollbar-thumb {
  background-color: rgba(255, 255, 255, 0.25);
}

.schedule .fourlines-click-tabs:after {
  background: #ffffff;
}
.schedule .fourlines-click-tabs h2.active {
  color: #ffffff;
}
.schedule .fourlines-click-tabs h2.active:after {
  background: #3CF237;
}
.schedule .fourlines-click-tabs h2 {
  color: #ffffff;
}
.schedule .fourlines-click-tabs::-webkit-scrollbar-track {
  background-color: #121212;
}
.schedule .fourlines-click-tabs::-webkit-scrollbar-thumb {
  background-color: rgba(255, 255, 255, 0.25);
}

.colored-content-badges.fourlines-pay-badges .svg-container {
  background: #3CF237;
}
.colored-content-badges.fourlines-pay-badges svg path {
  fill: #121212;
}

.timestamp__status-lane > div span {
  color: #ffffff;
}
.timestamp__status-lane > div span:before {
  background: #3CF237;
}

.timestamp__status-lane__icon svg path {
  fill: #3CF237;
}

.timestamp__status-lane__live-icon svg path {
  fill: red;
}

.promotion_verticalPromotion {
  background: #121212;
}
.promotion_verticalPromotion .promotion_verticalPromotion_grid .promotion_verticalPromotion_content .promotion_verticalPromotion__tab_grid .promotion_verticalPromotion__tab h2 {
  color: #FFFFFF;
}
.promotion_verticalPromotion .promotion_verticalPromotion_grid .promotion_verticalPromotion_content .promotion_verticalPromotion__tab_grid .promotion_verticalPromotion__tab h3 {
  color: #ffffff;
}
.promotion_verticalPromotion .promotion_verticalPromotion_grid .promotion_verticalPromotion_content .promotion_verticalPromotion__slider .verticalPromotion .slick-prev i, .promotion_verticalPromotion .promotion_verticalPromotion_grid .promotion_verticalPromotion_content .promotion_verticalPromotion__slider .verticalPromotion .slick-next i {
  color: rgba(255, 255, 255, 0.6);
}
.promotion_verticalPromotion .promotion_verticalPromotion_grid .promotion_verticalPromotion_content .promotion_verticalPromotion__slider .verticalPromotion .slick-arrow.st-gallen i {
  color: #ffffff;
}
.promotion_verticalPromotion .promotion_verticalPromotion_grid .promotion_verticalPromotion_content .promotion_verticalPromotion__slider .verticalPromotion .slick-list .slick-slide div a .verticalPromotion_slide-overlay__free .badge-position-left-top.badge-classic {
  background: none;
}
.promotion_verticalPromotion .promotion_verticalPromotion_grid .promotion_verticalPromotion_content .promotion_verticalPromotion__slider .verticalPromotion .slick-list .slick-slide div a .verticalPromotion_slide-overlay__free .badge-position-left-top.badge-classic span {
  background: #121212;
  color: #FFFFFF;
}
.promotion_verticalPromotion .promotion_verticalPromotion_grid .promotion_verticalPromotion_content .promotion_verticalPromotion__slider .verticalPromotion .slick-list .slick-slide div a .verticalPromotion_slide-overlay__date h3 {
  background: #ffffff;
  color: #ffffff;
}
.promotion_verticalPromotion .promotion_verticalPromotion_grid .promotion_verticalPromotion_content .promotion_verticalPromotion__slider .verticalPromotion .slick-list .slick-slide div a .promotion_verticalPromotion__slider_gradient:before {
  background: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 60%);
}
.promotion_verticalPromotion .promotion_verticalPromotion_grid .promotion_verticalPromotion_content .promotion_verticalPromotion__slider .verticalPromotion .slick-list .slick-slide div a .promotion_verticalPromotion__slider_text h2, .promotion_verticalPromotion .promotion_verticalPromotion_grid .promotion_verticalPromotion_content .promotion_verticalPromotion__slider .verticalPromotion .slick-list .slick-slide div a .promotion_verticalPromotion__slider_text span {
  color: #ffffff;
}
.promotion_verticalPromotion .promotion_verticalPromotion_grid .promotion_verticalPromotion_content .promotion_verticalPromotion__slider .verticalPromotion .slick-list .slick-slide div a .verticalPromotion_slide-title span {
  color: #ffffff;
}

.promotion_verticalPromotion.verticalPromotion__extended .promotion_verticalPromotion_grid .promotion_verticalPromotion_content .promotion_verticalPromotion__slider .verticalPromotion .slick-prev i, .promotion_verticalPromotion.verticalPromotion__extended .promotion_verticalPromotion_grid .promotion_verticalPromotion_content .promotion_verticalPromotion__slider .verticalPromotion .slick-next i {
  color: #ffffff;
}

.airtango .promotion_verticalPromotion.verticalPromotion__extended .promotion_verticalPromotion_grid .promotion_verticalPromotion_content .promotion_verticalPromotion__slider .verticalPromotion .slick-prev:after, .airtango .promotion_verticalPromotion.verticalPromotion__extended .promotion_verticalPromotion_grid .promotion_verticalPromotion_content .promotion_verticalPromotion__slider .verticalPromotion .slick-next:after {
  background: #121212;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  content: "";
}
.airtango .promotion_verticalPromotion.verticalPromotion__extended .promotion_verticalPromotion_grid .promotion_verticalPromotion_content .promotion_verticalPromotion__slider .verticalPromotion .slick-prev:hover:after, .airtango .promotion_verticalPromotion.verticalPromotion__extended .promotion_verticalPromotion_grid .promotion_verticalPromotion_content .promotion_verticalPromotion__slider .verticalPromotion .slick-next:hover:after {
  background: none;
}
.airtango .promotion_verticalPromotion .promotion_verticalPromotion_grid .promotion_verticalPromotion_content .promotion_verticalPromotion__slider .verticalPromotion.no-slider .slick-list .slick-current a .verticalPromotion_imgbox:after {
  background: none !important;
}
.airtango .promotion_verticalPromotion .promotion_verticalPromotion_grid .promotion_verticalPromotion_content .promotion_verticalPromotion__slider .verticalPromotion.no-slider .slick-list .slick-last a .verticalPromotion_imgbox:after {
  background: none !important;
}
.airtango .promotion_verticalPromotion .promotion_verticalPromotion_grid .promotion_verticalPromotion_content .promotion_verticalPromotion__slider .verticalPromotion .slick-list .slick-active:first-of-type a .verticalPromotion_imgbox:after, .airtango .promotion_verticalPromotion .promotion_verticalPromotion_grid .promotion_verticalPromotion_content .promotion_verticalPromotion__slider .verticalPromotion .slick-list .slick-current a .verticalPromotion_imgbox:after {
  background: #121212;
}
.airtango .promotion_verticalPromotion .promotion_verticalPromotion_grid .promotion_verticalPromotion_content .promotion_verticalPromotion__slider .verticalPromotion .slick-list .slick-last a .verticalPromotion_imgbox:after {
  background: #121212;
}

.promotion_verticalPromotion.verticalPromotion__extendedTextBelowSquare .promotion_verticalPromotion_grid .promotion_verticalPromotion_content .promotion_verticalPromotion__slider .slick-list .slick-track .slick-slide:hover .verticalPromotion_slide-title {
  background: #414141;
}
.promotion_verticalPromotion.verticalPromotion__extendedTextBelowSquare .verticalPromotion_slide-title {
  background: #333333;
}

.promotion_verticalPromotion.verticalPromotion__extendedTextBelow .promotion_verticalPromotion_grid .promotion_verticalPromotion_content .promotion_verticalPromotion__slider .slick-list .slick-track .slick-slide:hover .verticalPromotion_slide-title span {
  color: #121212;
}

/*=============== CONTENT BOXES -- END ===============*/
/*=============== PROMOTION ===============*/
.promotion_banner_big a h1 {
  color: #ffffff;
}

.promotion .promotion__Sub .promotion__Sub__title {
  color: #ffffff;
}
.promotion .promotion__Sub .promotion__Sub__packages .promotion__Sub__package .promotion__Sub__package__title {
  background: #FFFFFF;
  color: #ffffff;
}
.promotion .promotion__Sub .promotion__Sub__packages .promotion__Sub__package .promotion__Sub__package__img {
  background: #ffffff;
}
.promotion .promotion__Sub .promotion__Sub__packages .promotion__Sub__package .promotion__Sub__package__price {
  background: #ffffff;
  border-right: 1px solid rgba(255, 255, 255, 0.1);
  border-left: 1px solid rgba(255, 255, 255, 0.1);
}
.promotion .promotion__Sub .promotion__Sub__packages .promotion__Sub__package .promotion__Sub__package__price span {
  color: #33475B;
}
.promotion .promotion__Sub .promotion__Sub__packages .promotion__Sub__package .promotion__Sub__package__facts {
  background: rgba(255, 255, 255, 0.9);
}
.promotion .promotion__Sub .promotion__Sub__packages .promotion__Sub__package .promotion__Sub__package__facts ul li {
  border-bottom: 2px solid rgba(255, 255, 255, 0.1);
}
.promotion .promotion__Sub .promotion__Sub__packages .promotion__Sub__package .promotion__Sub__package__facts ul li span {
  color: #1A1A1A;
}
.promotion .promotion__Sub .promotion__Sub__packages .promotion__Sub__package .promotion__Sub__package__facts ul .recommend {
  background: rgba(211, 16, 56, 0.9);
}
.promotion .promotion__Sub .promotion__Sub__packages .promotion__Sub__package .promotion__Sub__package__facts ul .recommend span {
  color: #ffffff;
}
.promotion .promotion__Sub .promotion__Sub__packages .promotion__Sub__package.center .promotion__Sub__package__facts {
  background: rgba(0, 0, 0, 0.12);
}
.promotion .promotion__Sub .promotion__Sub__information a .show-more .bttn {
  box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.8);
  color: rgba(255, 255, 255, 0.8);
}

@media screen and (max-width: 640px) {
  body .promotion .promotion__Sub .promotion__Sub__information a .show-more .bttn {
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.8);
  }
}
.promotion .promotion__SubBasic .promotion__SubBasic__title {
  color: #ffffff;
}
.promotion .promotion__SubBasic .promotion__SubBasic__packages .promotion__SubBasic__package {
  background: #FFFFFF;
}
.promotion .promotion__SubBasic .promotion__SubBasic__packages .promotion__SubBasic__package .promotion__SubBasic__package__title {
  color: #ffffff;
}
.promotion .promotion__SubBasic .promotion__SubBasic__packages .promotion__SubBasic__package .promotion__SubBasic__package__img {
  background: #ffffff;
}
.promotion .promotion__SubBasic .promotion__SubBasic__packages .promotion__SubBasic__package .promotion__SubBasic__package__price {
  background: #ffffff;
}
.promotion .promotion__SubBasic .promotion__SubBasic__packages .promotion__SubBasic__package .promotion__SubBasic__package__price h2 {
  color: #33475B;
}
.promotion .promotion__SubBasic .promotion__SubBasic__packages .promotion__SubBasic__package .promotion__SubBasic__package__price h3 {
  color: #1A1A1A;
}
.promotion .promotion__SubBasic .promotion__SubBasic__packages .promotion__SubBasic__package .promotion__SubBasic__package__recommend {
  background: #D31038;
}
.promotion .promotion__SubBasic .promotion__SubBasic__packages .promotion__SubBasic__package .promotion__SubBasic__package__recommend span {
  color: #ffffff;
}
.promotion .promotion__SubBasic .promotion__SubBasic__packages .promotion__SubBasic__package .promotion__SubBasic__package__facts {
  background: #FFFFFF;
}
.promotion .promotion__SubBasic .promotion__SubBasic__packages .promotion__SubBasic__package .promotion__SubBasic__package__facts ul li span {
  color: #1A1A1A;
}
.promotion .promotion__SubBasic .promotion__SubBasic__packages .promotion__SubBasic__package .promotion__SubBasic__package__facts svg path {
  fill: #08A604;
}
.promotion .promotion__SubBasic .promotion__SubBasic__packages .promotion__SubBasic__package .promotion__SubBasic__package__button button {
  background: #1F6EF0;
  color: #FFFFFF;
}
.promotion .promotion__SubBasic .promotion__SubBasic__packages .promotion__SubBasic__package.center .promotion__SubBasic__package__facts {
  background: rgba(0, 0, 0, 0.12);
}
.promotion .promotion__SubBasic .promotion__SubBasic__information a .show-more .bttn {
  box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.8);
  color: rgba(255, 255, 255, 0.8);
}

.promotion .promotion__Live {
  color: #ffffff;
}
.promotion .promotion__Live .promotion__Live__content .promotion__Live__content__text .promotion__Live__content__countdown .promotion__Live__content__countdown__title h1 {
  color: #121212;
  background-image: linear-gradient(to bottom, #ffffff 0%, #121212 100%);
}
.promotion .promotion__Live .promotion__Live__content .promotion__Live__content__text .promotion__Live__content__countdown .promotion__Live__content__countdown__counter .promotion__Live__content__countdown__counter__block .promotion__Live__content__countdown__counter__block__text span {
  color: #121212;
  background-image: linear-gradient(to bottom, #ffffff 0%, #121212 100%);
}

.promotion .promotion__Vod {
  color: #ffffff;
}
.promotion .promotion__Vod .promotion__Vod__content .promotion__Vod__content__text .hvr-underline-from-left:before {
  background: #ffffff;
}
.promotion .promotion__Vod .promotion__Vod__content .promotion__Vod__content__text a h1 {
  color: #121212;
  background-image: linear-gradient(to bottom, #ffffff 0%, #121212 100%);
}
.promotion .promotion__Vod .promotion__Vod__content .promotion__Vod__content__text a .arrow i:before {
  color: #ffffff;
}

.promotion_singlePromotion {
  background: #121212;
}
.promotion_singlePromotion .promotion_singlePromotion_grid .promotion_singlePromotion_content .promotion_singlePromotion__text .promotion_singlePromotion__text__content .promotion_singlePromotion__text__content__title h2 {
  color: #ffffff;
}
.promotion_singlePromotion .promotion_singlePromotion_grid .promotion_singlePromotion_content .promotion_singlePromotion__text .promotion_singlePromotion__text__content .colored-content-badges__channel {
  background: #ffffff;
}
.promotion_singlePromotion .promotion_singlePromotion_grid .promotion_singlePromotion_content .promotion_singlePromotion__text .promotion_singlePromotion__text__content .colored-content-badges__channel a span {
  color: #ffffff;
}
.promotion_singlePromotion .promotion_singlePromotion_grid .promotion_singlePromotion_content .promotion_singlePromotion__text .promotion_singlePromotion__text__content .colored-content-badges__channel .svg-icon path {
  fill: #ffffff;
}
.promotion_singlePromotion .promotion_singlePromotion_grid .promotion_singlePromotion_content .promotion_singlePromotion__text .promotion_singlePromotion__text__content .promotion_singlePromotion__text__content__description span {
  color: #ffffff;
}
.promotion_singlePromotion .promotion_singlePromotion_grid .promotion_singlePromotion_content .promotion_singlePromotion__text .promotion_singlePromotion__text__content .colored-content-badges .colored-content-badges__status {
  background: #121212;
  color: #FFFFFF;
}
.promotion_singlePromotion .promotion_singlePromotion_grid .promotion_singlePromotion_content .promotion_singlePromotion__text .promotion_singlePromotion__text__content .colored-content-badges .colored-content-badges__payment {
  background: #ffffff;
  color: #ffffff;
}

.promotion_TextBlockPromotion {
  background: #121212;
}
.promotion_TextBlockPromotion .promotion_TextBlockPromotion_grid .promotion_TextBlockPromotion_content .promotion_TextBlockPromotion__block__text .promotion_TextBlockPromotion__block__title h2 {
  color: #FFFFFF;
}

/*=============== PROMOTION -- END ===============*/
/*=============== PLAYER ===============*/
.player .player__playerClassic_grid .player__playerClassic__content .playerClassic__both-blocks.no-blockinfo .player__content__left-block .playerClassic__left-block__info {
  background: rgba(18, 18, 18, 0.15);
}
.player .content-loading .playerClassic__ad {
  background: rgba(18, 18, 18, 0.2);
}

.player .content-area .content-area__boxesHorizontal .content-area__boxesHorizontal_grid .content-area__boxesHorizontal_content .content-area__boxesHorizontal__tab_grid .content-area__boxesHorizontal__tab h2 {
  color: #ffffff;
}
.player .content-area .content-area__boxesHorizontal .content-area__boxesHorizontal_grid .content-area__boxesHorizontal_content .content-area__boxesHorizontal__tab_grid .content-area__boxesHorizontal__tab h3 {
  color: #ffffff;
}
.player .content-area .content-area__boxesHorizontal .content-area__boxesHorizontal_grid .content-area__boxesHorizontal_content .content-area__boxesHorizontal__slider .videobox .slick-arrow i {
  color: #ffffff;
}
.player .content-area .content-area__boxesHorizontal .content-area__boxesHorizontal_grid .content-area__boxesHorizontal_content .content-area__boxesHorizontal__slider .videobox .slick-list .slick-track .slick-slide a .content-area__boxesHorizontal__slider_gradient .content-area__boxesHorizontal__slider_text h2, .player .content-area .content-area__boxesHorizontal .content-area__boxesHorizontal_grid .content-area__boxesHorizontal_content .content-area__boxesHorizontal__slider .videobox .slick-list .slick-track .slick-slide a .content-area__boxesHorizontal__slider_gradient .content-area__boxesHorizontal__slider_text span {
  color: #ffffff;
}
.player .content-area .content-area__boxesHorizontal_classic .content-area__boxesHorizontal_classic_grid .content-area__boxesHorizontal_classic_content .content-area__boxesHorizontal_classic__tab_grid .content-area__boxesHorizontal_classic__tab h2 {
  color: #ffffff;
}
.player .content-area .content-area__boxesHorizontal_classic .content-area__boxesHorizontal_classic_grid .content-area__boxesHorizontal_classic_content .content-area__boxesHorizontal_classic__tab_grid .content-area__boxesHorizontal_classic__tab h3 {
  color: #ffffff;
}
.player .content-area .content-area__boxesHorizontal_classic .content-area__boxesHorizontal_classic_grid .content-area__boxesHorizontal_classic_content .content-area__boxesHorizontal_classic__slider .videobox .slick-arrow i {
  color: #ffffff;
}
.player .content-area .content-area__boxesHorizontal_classic .content-area__boxesHorizontal_classic_grid .content-area__boxesHorizontal_classic_content .content-area__boxesHorizontal_classic__slider .videobox .slick-list .slick-track .slick-slide a .content-area__boxesHorizontal_classic__slider_gradient .content-area__boxesHorizontal_classic__slider_text h2, .player .content-area .content-area__boxesHorizontal_classic .content-area__boxesHorizontal_classic_grid .content-area__boxesHorizontal_classic_content .content-area__boxesHorizontal_classic__slider .videobox .slick-list .slick-track .slick-slide a .content-area__boxesHorizontal_classic__slider_gradient .content-area__boxesHorizontal_classic__slider_text span {
  color: #ffffff;
}
.player .content-area .content-area__boxesSG .content-area__boxesSG_grid .content-area__boxesSG_content .content-area__boxesSG__tab_grid .content-area__boxesSG__tab h2 {
  color: #ffffff;
}
.player .content-area .content-area__boxesSG .content-area__boxesSG_grid .content-area__boxesSG_content .content-area__boxesSG__tab_grid .content-area__boxesSG__tab h3 {
  color: #ffffff;
}
.player .content-area .content-area__boxesSG .content-area__boxesSG_grid .content-area__boxesSG_content .content-area__boxesSG__slider .videobox .slick-arrow i:before {
  color: #ffffff;
}
.player .content-area .content-area__boxesSG .content-area__boxesSG_grid .content-area__boxesSG_content .content-area__boxesSG__slider .videobox .slick-list .slick-track .slick-slide a .content-area__boxesSG__slider_gradient .content-area__boxesSG__slider_text h3, .player .content-area .content-area__boxesSG .content-area__boxesSG_grid .content-area__boxesSG_content .content-area__boxesSG__slider .videobox .slick-list .slick-track .slick-slide a .content-area__boxesSG__slider_gradient .content-area__boxesSG__slider_text span {
  color: #ffffff;
}
.player .player__content__left-block .player__content__left-block__player .player-content {
  background: #121212;
}
.player .player__content__left-block .player__content__left-block__player .player-content .player-content__countdown {
  color: #ffffff;
  background: rgba(18, 18, 18, 0.3);
}
.player .player__content__left-block .player__content__left-block__player .player-content .player-content__countdown .countdown__content.subscribe .sso-text {
  color: #ffffff;
  border-bottom: 2px solid rgba(255, 255, 255, 0.6);
}
.player .player__content__left-block .player__content__left-block__player .player-content .player-content__countdown .countdown__content.subscribe:after {
  background-image: linear-gradient(to right, #1a1a1a 0%, whitesmoke 50%, #1a1a1a 100%) !important;
}
.player .player__content__left-block .player__content__left-block__player .player-content .player-content__countdown .countdown__content > span .countdown__title {
  color: #ffffff;
}
.player .player__content__left-block .player__content__left-block__player .player-content .player-content__countdown .countdown__content > span .countdown__date .countdown__date__block span.number {
  color: #ffffff;
}
.player .player__content__left-block .player__content__left-block__player .player-content .player-content__countdown .countdown__content > span .countdown__date .countdown__date__block span {
  color: #ffffff;
}
.player .player__content__left-block .player__content__left-block__player .player-content .player-content__countdown .countdown__content .sign-in {
  color: #ffffff;
  background: #ffffff;
}
.player .player__content__left-block .player__content__left-block__player .player__content__left-block__player__description h1, .player .player__content__left-block .player__content__left-block__player .player__content__left-block__player__description h2, .player .player__content__left-block .player__content__left-block__player .player__content__left-block__player__description h3 {
  color: #ffffff;
}
.player .player__content__left-block .player__content__left-block__player .player__content__left-block__player__badge {
  color: #ffffff;
}
.player .player__content__left-block .player__left-block__info .player__left-block__info__header .player__left-block__info__header__text .player__left-block__info__header__text__data {
  color: #ffffff;
}
.player .player__content__left-block .player__left-block__info .player__left-block__info__header .player__left-block__info__header__text .player__left-block__info__header__text__data h1 {
  color: #ffffff;
}
.player .player__content__left-block .player__left-block__info .player__left-block__info__header .player__left-block__info__header__text .player__left-block__info__header__text__data .competition {
  color: #ffffff;
}
.player .player__content__left-block .player__left-block__info .player__left-block__info__header .player__left-block__info__header__text .player__left-block__info__header__text__data .colored-content-badges .colored-content-badges__channel {
  background: none;
}
.player .player__content__left-block .player__left-block__info .player__left-block__info__header .player__left-block__info__header__text .player__left-block__info__header__text__data .colored-content-badges .colored-content-badges__channel a span {
  color: #ffffff;
}
.player .player__content__left-block .player__left-block__info .player__left-block__info__header .player__left-block__info__header__text .player__left-block__info__header__text__data .colored-content-badges .colored-content-badges__channel a .svg-icon g path {
  fill: #ffffff;
}
.player .player__content__left-block .player__left-block__info .player__left-block__info__header .player__left-block__info__header__share .share-button a span, .player .player__content__left-block .player__left-block__info .player__left-block__info__header .player__left-block__info__header__share .share-button a i {
  color: #ffffff;
}
.player .player__content__left-block .player__left-block__info .player__left-block__info__header .player__left-block__info__header__share .share-overlay {
  background: #121212;
}
.player .player__content__left-block .player__left-block__info .player__left-block__info__header .player__left-block__info__header__share .share-overlay i:before {
  color: #ffffff;
}
.player .player__content__left-block .player__left-block__info .player__left-block__info__header .player__left-block__info__header__share .share-overlay .tooltip {
  border-bottom: 10px solid #121212;
}
.player .player__content__left-block .player__left-block__info .player__left-block__info__table {
  background: rgba(18, 18, 18, 0.15);
}
.player .player__content__left-block .player__left-block__info .player__left-block__info__table .player__left-block__info__table__column:nth-child(even) {
  background: rgba(18, 18, 18, 0.18);
}
.player .player__content__left-block .player__left-block__info .player__left-block__info__table .player__left-block__info__table__column .player__left-block__info__table__column__row span, .player .player__content__left-block .player__left-block__info .player__left-block__info__table .player__left-block__info__table__column .player__left-block__info__table__column__row h3 {
  color: #ffffff;
}
.player .player__content__left-block .player__left-block__info .player__left-block__info__table .player__left-block__info__table__column .player__left-block__info__table__column__row .content_overflow_overlay {
  background: #050505;
}
.player .player__content__left-block .player__left-block__info .player__left-block__info__table .player__left-block__info__table__column .player__left-block__info__table__column__row .content_overflow_overlay .tooltip {
  border-bottom: 10px solid #050505;
}
.player .player__content__left-block .player__left-block__info .player__left-block__info__table .player__left-block__info__table__column.geo .player__left-block__info__table__column__row .no {
  color: red;
}
.player .player__content__left-block .player__left-block__info .player__left-block__info__table .player__left-block__info__table__column.geo .player__left-block__info__table__column__row .yes {
  color: green;
}
.player .player__content__left-block .player__left-block__info .player__left-block__info__table .player__left-block__info__table__column.geo .player__left-block__info__table__column__row .geo-overlay {
  background: rgba(18, 18, 18, 0.9);
}
.player .player__content__left-block .player__left-block__info .player__left-block__info__table .player__left-block__info__table__column.geo .player__left-block__info__table__column__row .geo-overlay .geo-overlay_countries {
  color: #ffffff;
}
.player .player__content__right-block .player__content__right-block__liveschedule .player__content__right-block__liveschedule__top {
  background: rgba(18, 18, 18, 0.5);
}
.player .player__content__right-block .player__content__right-block__liveschedule .player__content__right-block__liveschedule__top span {
  color: #ffffff;
}
.player .player__content__right-block .player__content__right-block__liveschedule .player__content__right-block__liveschedule__rows .no-content {
  background: rgba(255, 255, 255, 0.1);
  color: #ffffff;
}
.player .player__content__right-block .player__content__right-block__liveschedule .player__content__right-block__liveschedule__rows ul li.live .playerClassic__right-block__liveschedule__rows_countdown {
  background: #121212 !important;
}
.player .player__content__right-block .player__content__right-block__liveschedule .player__content__right-block__liveschedule__rows ul li {
  background: rgba(18, 18, 18, 0.4);
}
.player .player__content__right-block .player__content__right-block__liveschedule .player__content__right-block__liveschedule__rows ul li:hover {
  background: rgba(18, 18, 18, 0.6);
}
.player .player__content__right-block .player__content__right-block__liveschedule .player__content__right-block__liveschedule__rows ul li .player__content__right-block__liveschedule__rows__text > h3 {
  color: #ffffff;
}
.player .player__content__right-block .player__content__right-block__liveschedule .player__content__right-block__liveschedule__rows ul li .player__content__right-block__liveschedule__rows__text > h2 {
  color: #ffffff;
}
.player .player__content__right-block.tab__content .player__content__right-block__liveschedule__top span {
  border-left: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 0.3);
}
.player .player__content__right-block.tab__content .player__content__right-block__liveschedule__top span:hover {
  background: rgba(18, 18, 18, 0.2);
}
.player .player__content__right-block.tab__content .player__content__right-block__liveschedule__top span.active {
  background: #121212;
}
.player .player__content__right-block.tab__content .player__content__right-block__liveschedule__top span.active:hover {
  background: #121212;
}
.player .player__content__right-block.tab__content .player__content__right-block__liveschedule__rows.live-active ul li .player__content__right-block__liveschedule__rows__date {
  color: #7D7D7D;
  background: #7D7D7D;
}
.player .player__content__right-block.tab__content .player__content__right-block__liveschedule__rows.live-active ul li .player__content__right-block__liveschedule__rows__date .player__content__right-block__liveschedule__rows__date_countdown {
  background: #3CF237 !important;
  color: #7D7D7D;
}
.player .player__content__right-block.tab__content .player__content__right-block__liveschedule__rows.live-active ul li.live {
  background: rgba(255, 255, 255, 0.15);
}
.player .player__content__right-block .player__content__right-block__liveschedule__rows ul li .player__content__right-block__liveschedule__rows__date {
  color: #7D7D7D;
  background: #7D7D7D;
}
.player .player__content__right-block .player__content__right-block__liveschedule__rows ul li .player__content__right-block__liveschedule__rows__date .player__content__right-block__liveschedule__rows__date_countdown {
  background: #3CF237 !important;
  color: #7D7D7D;
}
.player .player__content__right-block .player__content__right-block__liveschedule__rows ul li.live {
  background: rgba(255, 255, 255, 0.15);
}
.player .content-loading .player__content__right-block__liveschedule {
  background: rgba(18, 18, 18, 0.1);
}
.player .content-loading .player__content__right-block__liveschedule .player__content__right-block__liveschedule__rows ul li .player__content__right-block__liveschedule__rows__img {
  background: rgba(18, 18, 18, 0.1);
}

.player__playerFullWidth_grid .player__playerFullWidth__content .player__playerFullWidth__content__backbutton a .svg-icon path {
  fill: #ffffff;
}
.player__playerFullWidth_grid .player__playerFullWidth__content .playerFullWidth__both-blocks .player__content__right-block .player__content__right-block__liveschedule .player__content__right-block__liveschedule__top {
  background: #121212;
}

.no-player > div {
  background: rgba(18, 18, 18, 0.5);
}

.player-content {
  background: rgba(18, 18, 18, 0.5);
}
.player-content .player-content__countdown {
  color: #ffffff;
  background: rgba(18, 18, 18, 0.3);
}
.player-content .player-content__countdown .countdown__content > span .countdown__date .countdown__date__block .number {
  color: #ffffff;
}
.player-content .player-content__countdown .countdown__content .sign-in {
  background: #ffffff;
}

.bec_container__content h1, .bec_container__content h2 {
  color: #ffffff;
}
.bec_container__content button {
  background: #1F6EF0;
  border: 1px solid #1F6EF0;
  color: #ffffff;
}

@media screen and (max-width: 640px) {
  body .player .player__content__left-block .player__left-block__info .player__left-block__info__table .player__left-block__info__table__column.geo .player__left-block__info__table__column__row .geo-overlay {
    background: #121212;
  }
}
.player .content-area .content-area__boxesSG .content-area__boxesSG_grid .content-area__boxesSG_content .content-area__boxesSG__tab_grid .content-area__boxesSG__tab h2 {
  color: #ffffff;
}
.player .content-area .content-area__boxesSG .content-area__boxesSG_grid .content-area__boxesSG_content .content-area__boxesSG__tab_grid .content-area__boxesSG__tab h3 {
  color: #ffffff;
}
.player .content-area .content-area__boxesSG .content-area__boxesSG_grid .content-area__boxesSG_content .content-area__boxesSG__slider .videobox .slick-list .slick-track .slick-slide a .content-area__boxesSG__slider_text h3, .player .content-area .content-area__boxesSG .content-area__boxesSG_grid .content-area__boxesSG_content .content-area__boxesSG__slider .videobox .slick-list .slick-track .slick-slide a .content-area__boxesSG__slider_text span {
  color: #ffffff;
}
.player .player__playerStGallen_grid .player__playerStGallen__content .player__playerStGallen__content__left-block .playerStGallen__left-block__player .playerStGallen__left-block__player__content {
  background: rgba(18, 18, 18, 0.5);
}
.player .player__playerStGallen_grid .player__playerStGallen__content .player__playerStGallen__content__left-block .playerStGallen__left-block__player .playerStGallen__left-block__player__content .playerStGallen__left-block__player__content__countdown {
  color: #ffffff;
  background: rgba(18, 18, 18, 0.3);
}
.player .player__playerStGallen_grid .player__playerStGallen__content .player__playerStGallen__content__left-block .playerStGallen__left-block__player .playerStGallen__left-block__player__content .playerStGallen__left-block__player__content__countdown .countdown__content.subscribe .sso-text {
  color: #ffffff;
  border-bottom: 2px solid rgba(255, 255, 255, 0.6);
}
.player .player__playerStGallen_grid .player__playerStGallen__content .player__playerStGallen__content__left-block .playerStGallen__left-block__player .playerStGallen__left-block__player__content .playerStGallen__left-block__player__content__countdown .countdown__content.subscribe:after {
  background-image: linear-gradient(to right, #1a1a1a 0%, whitesmoke 50%, #1a1a1a 100%) !important;
}
.player .player__playerStGallen_grid .player__playerStGallen__content .player__playerStGallen__content__left-block .playerStGallen__left-block__player .playerStGallen__left-block__player__content .playerStGallen__left-block__player__content__countdown .countdown__content > span .countdown__date .countdown__date__block .number {
  color: #ffffff;
}
.player .player__playerStGallen_grid .player__playerStGallen__content .player__playerStGallen__content__left-block .playerStGallen__left-block__player .playerStGallen__left-block__player__content .playerStGallen__left-block__player__content__countdown .countdown__content .sign-in {
  color: #ffffff;
  background: #ffffff;
}
.player .player__playerStGallen_grid .player__playerStGallen__content .player__playerStGallen__content__right-block .player__playerStGallen__content__right-block__date h3 {
  color: #ffffff;
}
.player .player__playerStGallen_grid .player__playerStGallen__content .player__playerStGallen__content__right-block .player__playerStGallen__content__right-block__title h2 {
  color: #ffffff;
}
.player .player__playerStGallen_grid .player__playerStGallen__content .player__playerStGallen__content__right-block .player__playerStGallen__content__right-block__description h3 {
  color: #ffffff;
}
.player .player__playerStGallen_grid .player__playerStGallen__content .player__playerStGallen__content__right-block .player__playerStGallen__content__right-block__hashtags .hashtag_stgallen h2 {
  color: #ffffff;
  background: #121212;
}

.player__playerVertical_grid .player__content__backbutton a {
  border-right: 1px solid rgba(255, 255, 255, 0.5);
}
.player__playerVertical_grid .player__content__backbutton a svg {
  border: 1px solid #ffffff;
}
.player__playerVertical_grid .player__content__backbutton a svg path {
  fill: #ffffff;
}
.player__playerVertical_grid .svg-circle {
  border: 1px solid #ffffff;
}
.player__playerVertical_grid .svg-circle path {
  fill: #ffffff;
}
.player__playerVertical_grid .player__playerVertical__content .playerVertical__both-blocks .playerVertical__info__description__more-text__block {
  background: #121212;
}
.player__playerVertical_grid .player__playerVertical__content .playerVertical__both-blocks .playerVertical__info__description__more-text__block .playerVertical__info__description__more-text__block__toptext span.status {
  color: rgba(255, 255, 255, 0.5);
}
.player__playerVertical_grid .player__playerVertical__content .playerVertical__both-blocks .playerVertical__info__description__more-text__block .playerVertical__info__description__more-text__block__toptext h2 {
  color: #ffffff;
}
.player__playerVertical_grid .player__playerVertical__content .playerVertical__both-blocks .playerVertical__info__description__more-text__block .playerVertical__info__description__more-text__block__toptext span {
  color: rgba(255, 255, 255, 0.7);
}
.player__playerVertical_grid .player__playerVertical__content .playerVertical__both-blocks .playerVertical__info__description__more-text__block .playerVertical__info__description__more-text__block__column .playerVertical__info__description__more-text__block__column__row:nth-child(odd) {
  background: #ffffff;
}
.player__playerVertical_grid .player__playerVertical__content .playerVertical__both-blocks .playerVertical__info__description__more-text__block .playerVertical__info__description__more-text__block__column .playerVertical__info__description__more-text__block__column__row h3 {
  color: #ffffff;
}
.player__playerVertical_grid .player__playerVertical__content .playerVertical__both-blocks .playerVertical__info__description__more-text__block .playerVertical__info__description__more-text__block__column .playerVertical__info__description__more-text__block__column__row span {
  color: rgba(255, 255, 255, 0.8);
}
.player__playerVertical_grid .player__playerVertical__content .playerVertical__both-blocks .playerVertical__info__description__more-text__block .playerVertical__info__description__more-text__block__column .playerVertical__info__description__more-text__block__column__row.geo .geo-overlay {
  background: #121212;
}
.player__playerVertical_grid .player__playerVertical__content .playerVertical__both-blocks .player__content__left-block .player__content__left-block__description .player__content__backbutton a svg {
  border: 1px solid #ffffff;
}
.player__playerVertical_grid .player__playerVertical__content .playerVertical__both-blocks .player__content__left-block .player__content__left-block__description .player__content__backbutton a svg g path {
  fill: #ffffff;
}
.player__playerVertical_grid .player__playerVertical__content .playerVertical__both-blocks .player__content__left-block .player__content__left-block__description .playerVertical__info .playerVertical__info__description h1 {
  color: #ffffff;
}
.player__playerVertical_grid .player__playerVertical__content .playerVertical__both-blocks .player__content__left-block .player__content__left-block__description .playerVertical__info .playerVertical__info__description h1 + span {
  color: #ffffff;
}
.player__playerVertical_grid .player__playerVertical__content .playerVertical__both-blocks .player__content__left-block .player__content__left-block__description .playerVertical__info .playerVertical__info__description .playerVertical__info__description__scroll span {
  color: #ffffff;
}
.player__playerVertical_grid .player__playerVertical__content .playerVertical__both-blocks .player__content__left-block .player__content__left-block__description .playerVertical__info .playerVertical__info__description .playerVertical__info__description__scroll svg path {
  fill: #ffffff;
}
.player__playerVertical_grid .player__playerVertical__content .playerVertical__both-blocks .player__content__left-block .player__content__left-block__description .playerVertical__info .playerVertical__info__description .playerVertical__info__description__guide {
  background: #182026;
}
.player__playerVertical_grid .player__playerVertical__content .playerVertical__both-blocks .player__content__left-block .player__content__left-block__description .playerVertical__info .playerVertical__info__description .playerVertical__info__description__guide a span {
  color: #ffffff;
}

@media screen and (max-width: 1024px) {
  body .player .player__playerVertical_grid .player__playerVertical__content .player__content__left-block__description .playerVertical__info .playerVertical__info__description .playerVertical__info__description__column:nth-child(2) {
    background: #ffffff;
  }
}
.logologin .LanguageBlockTransparency .multiselect__single:hover {
  color: #3bfe31 !important;
}
.logologin .logologin__inner .SignIn-navigation a span {
  color: #ffffff;
}
.logologin .logologin__inner .SignIn-navigation a:hover svg path {
  fill: #3bfe31;
}
.logologin .logologin__inner .SignIn-navigation a:hover span {
  color: #3bfe31;
}

@media screen and (min-width: 1024px) {
  .logologin {
    background: #121212;
  }
}
@media screen and (max-width: 1024px) {
  body .logologin {
    background: #121212;
  }
}
.player__custom__video-info__row.custom-meta span {
  color: #ffffff;
}
.player__custom__video-info__row.custom-meta span:before {
  background: #ffffff;
}

.player__custom__video-info__row {
  color: #ffffff;
}
.player__custom__video-info__row h1 {
  color: #ffffff;
}
.player__custom__video-info__row h2 {
  color: #ffffff;
}
.player__custom__video-info__row span {
  color: #ffffff;
}
.player__custom__video-info__row .share-button svg path {
  fill: #ffffff;
}
.player__custom__video-info__row .share-overlay .tooltip {
  border-top: 7px solid #121212;
}
.player__custom__video-info__row .share-overlay .tooltip.tp-2 {
  border-top: 6px solid #ffffff;
}
.player__custom__video-info__row .share-overlay .share-overlay__social-icon {
  color: #ffffff;
  background: #121212;
  border: 1px solid #ffffff;
}
.player__custom__video-info__row .share-overlay .share-overlay__social-icon > svg path {
  fill: #ffffff;
}

@media screen and (max-width: 768px) {
  body .player__playerCustom_grid .player__playerCustom__content .playerCustom__both-blocks .player__content__left-block .player__custom__video-info .player__custom__video-info__row .share-button {
    border-top: 1px solid #ffffff;
  }
}
.epg .epg__ClassicEpg .epg__ClassicEpg__grid {
  background: #000000;
}
.epg .epg__ClassicEpg .epg__ClassicEpg__grid .epg__ClassicEpg__container .nowplaying h3 {
  color: #ffffff;
  background: #34434f;
}
.epg .epg__ClassicEpg .epg__ClassicEpg__grid .epg__ClassicEpg__container .epg__ClassicEpg__static-channel .epg__ClassicEpg__static-channel__title {
  background: #1f313b;
  border: 2px solid #000000;
}
.epg .epg__ClassicEpg .epg__ClassicEpg__grid .epg__ClassicEpg__container .epg__ClassicEpg__static-channel .epg__ClassicEpg__static-channel__title h2 {
  color: #ffffff;
}
.epg .epg__ClassicEpg .epg__ClassicEpg__grid .epg__ClassicEpg__container .epg__ClassicEpg__static-channel ul {
  background: #041824;
}
.epg .epg__ClassicEpg .epg__ClassicEpg__grid .epg__ClassicEpg__container .epg__ClassicEpg__static-channel ul li {
  border-bottom: 1px solid rgba(255, 255, 255, 0.15);
}
.epg .epg__ClassicEpg .epg__ClassicEpg__grid .epg__ClassicEpg__container .epg__ClassicEpg__static-channel ul li a svg path {
  fill: #ffffff;
}
.epg .epg__ClassicEpg .epg__ClassicEpg__grid .epg__ClassicEpg__container .epg__ClassicEpg__static-channel ul li a h3 {
  color: #ffffff;
}
.epg .epg__ClassicEpg .epg__ClassicEpg__grid .epg__ClassicEpg__container .epg__ClassicEpg__static-channel ul li.data-channel {
  border-top: 1px solid #bfc102;
  background: rgba(191, 193, 2, 0.08);
}
.epg .epg__ClassicEpg .epg__ClassicEpg__grid .epg__ClassicEpg__container .epg__ClassicEpg__middle .epg__ClassicEpg__day-switcher {
  background: #041824;
}
.epg .epg__ClassicEpg .epg__ClassicEpg__grid .epg__ClassicEpg__container .epg__ClassicEpg__middle .epg__ClassicEpg__day-switcher .epg__ClassicEpg__day-switcher__day a h3, .epg .epg__ClassicEpg .epg__ClassicEpg__grid .epg__ClassicEpg__container .epg__ClassicEpg__middle .epg__ClassicEpg__day-switcher .epg__ClassicEpg__day-switcher__day a i, .epg .epg__ClassicEpg .epg__ClassicEpg__grid .epg__ClassicEpg__container .epg__ClassicEpg__middle .epg__ClassicEpg__day-switcher .epg__ClassicEpg__day-switcher__day a h2 {
  color: #ffffff;
}
.epg .epg__ClassicEpg .epg__ClassicEpg__grid .epg__ClassicEpg__container .epg__ClassicEpg__middle .epg__ClassicEpg__scrollable .swiper-container .swiper-slide .epg__ClassicEpg__scrollable__caption {
  border: 2px solid #000000;
}
.epg .epg__ClassicEpg .epg__ClassicEpg__grid .epg__ClassicEpg__container .epg__ClassicEpg__middle .epg__ClassicEpg__scrollable .swiper-container .swiper-slide .epg__ClassicEpg__scrollable__caption .epg__ClassicEpg__scrollable__caption__title {
  background: #1f313b;
}
.epg .epg__ClassicEpg .epg__ClassicEpg__grid .epg__ClassicEpg__container .epg__ClassicEpg__middle .epg__ClassicEpg__scrollable .swiper-container .swiper-slide .epg__ClassicEpg__scrollable__caption .epg__ClassicEpg__scrollable__caption__title h2 {
  color: #ffffff;
}
.epg .epg__ClassicEpg .epg__ClassicEpg__grid .epg__ClassicEpg__container .epg__ClassicEpg__middle .epg__ClassicEpg__scrollable .swiper-container .swiper-slide .epg__ClassicEpg__scrollable__caption .epg__ClassicEpg__scrollable__caption__title:nth-child(2) {
  border-left: 2px solid #000000;
  opacity: 0.8;
}
.epg .epg__ClassicEpg .epg__ClassicEpg__grid .epg__ClassicEpg__container .epg__ClassicEpg__middle .epg__ClassicEpg__scrollable .swiper-container .swiper-slide .epg__ClassicEpg__scrollable__events {
  border-left: 2px solid #000000;
}
.epg .epg__ClassicEpg .epg__ClassicEpg__grid .epg__ClassicEpg__container .epg__ClassicEpg__middle .epg__ClassicEpg__scrollable .swiper-container .swiper-slide .epg__ClassicEpg__scrollable__events .epg__ClassicEpg__scrollable__events__channel ul li:first-child {
  background: #102430;
}
.epg .epg__ClassicEpg .epg__ClassicEpg__grid .epg__ClassicEpg__container .epg__ClassicEpg__middle .epg__ClassicEpg__scrollable .epg__ClassicEpg__scrollable__events .epg__ClassicEpg__scrollable__events__channel ul li.active {
  background: #0C2735 !important;
}
.epg .epg__ClassicEpg .epg__ClassicEpg__grid .epg__ClassicEpg__container .epg__ClassicEpg__middle .epg__ClassicEpg__scrollable .epg__ClassicEpg__scrollable__events .epg__ClassicEpg__scrollable__events__channel ul li.active a {
  outline: 1px solid #4086b2;
}
.epg .epg__ClassicEpg .epg__ClassicEpg__grid .epg__ClassicEpg__container .epg__ClassicEpg__middle .epg__ClassicEpg__scrollable .epg__ClassicEpg__scrollable__events .epg__ClassicEpg__scrollable__events__channel ul li {
  background: #041824;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  border-right: 1px solid rgba(255, 255, 255, 0.2);
}
.epg .epg__ClassicEpg .epg__ClassicEpg__grid .epg__ClassicEpg__container .epg__ClassicEpg__middle .epg__ClassicEpg__scrollable .epg__ClassicEpg__scrollable__events .epg__ClassicEpg__scrollable__events__channel ul li a h2 {
  color: #ffffff;
}
.epg .epg__ClassicEpg .epg__ClassicEpg__grid .epg__ClassicEpg__container .epg__ClassicEpg__middle .epg__ClassicEpg__scrollable .epg__ClassicEpg__scrollable__events .epg__ClassicEpg__scrollable__events__channel.data-channel ul li {
  border-top: 1px solid #bfc102;
}
.epg .epg__ClassicEpg .epg__ClassicEpg__grid .epg__ClassicEpg__container .epg__ClassicEpg__video-info {
  background: #102430;
}
.epg .epg__ClassicEpg .epg__ClassicEpg__grid .epg__ClassicEpg__container .epg__ClassicEpg__video-info .nowplaying h3 {
  color: #ffffff;
}
.epg .epg__ClassicEpg .epg__ClassicEpg__grid .epg__ClassicEpg__container .epg__ClassicEpg__video-info h3 {
  color: #9fa7ac;
}
.epg .epg__ClassicEpg .epg__ClassicEpg__grid .epg__ClassicEpg__container .epg__ClassicEpg__video-info h1 {
  color: #ffffff;
}

.livelike-feature {
  background: #151515;
  border-left: 1px solid #292929;
  border-top: 1px solid #292929;
}
.livelike-feature .livelike-feature__title {
  background: #121212;
  border-bottom: 1px solid #1a3046;
}
.livelike-feature .livelike-feature__title .livelike-feature__title__chat {
  color: #ffffff;
}
.livelike-feature .livelike-feature__title .livelike-feature__title__chat svg path {
  fill: #ffffff;
}
.livelike-feature .livelike-feature__title__click a span {
  color: #808c98;
}
.livelike-feature .livelike-feature__title__click a svg path {
  fill: #808c98;
}
.livelike-feature .livelike-options-menu {
  background: #2c2c2c;
}
.livelike-feature .livelike-options-menu button {
  background: #121212;
}

/*=============== PLAYER -- END ===============*/
/*=============== SCHEDULE ===============*/
.scrolltwo .schedule__grid .schedule__content .schedule__gridview .schedule__gridview__switcher {
  background: #121212 !important;
}

.schedule .schedule__grid .schedule__content {
  background: #151515;
}
.schedule .schedule__grid .schedule__content .schedule__view-change {
  background: rgba(18, 18, 18, 0.4);
  color: #808c98;
}
.schedule .schedule__grid .schedule__content .schedule__view-change .schedule__view-change__listview:hover, .schedule .schedule__grid .schedule__content .schedule__view-change .schedule__view-change__gridview:hover {
  background: rgba(18, 18, 18, 0.2);
}
.schedule .schedule__grid .schedule__content .schedule__view-change .schedule__view-change__listview.active, .schedule .schedule__grid .schedule__content .schedule__view-change .schedule__view-change__gridview.active {
  background: #121212;
}
.schedule .schedule__grid .schedule__content .schedule__listview .schedule__listview__scrolling-area .schedule__listview__scrolling-area__list .schedule__listview__scrolling-area__list__scroll ul li a .event .event__time {
  background: rgba(18, 18, 18, 0.4);
}
.schedule .schedule__grid .schedule__content .schedule__listview .schedule__listview__scrolling-area .schedule__listview__scrolling-area__list .schedule__listview__scrolling-area__list__scroll ul li a .event .event__time .status {
  color: #808c98;
}
.schedule .schedule__grid .schedule__content .schedule__listview .schedule__listview__scrolling-area .schedule__listview__scrolling-area__list .schedule__listview__scrolling-area__list__scroll ul li a .event .event__time .time {
  color: #3CF237;
}
.schedule .schedule__grid .schedule__content .schedule__listview .schedule__listview__scrolling-area .schedule__listview__scrolling-area__list .schedule__listview__scrolling-area__list__scroll ul li a .event .event__text {
  background: rgba(18, 18, 18, 0.15);
}
.schedule .schedule__grid .schedule__content .schedule__listview .schedule__listview__scrolling-area .schedule__listview__scrolling-area__list .schedule__listview__scrolling-area__list__scroll ul li a .event .event__text .title {
  color: #808c98;
}
.schedule .schedule__grid .schedule__content .schedule__listview .schedule__listview__scrolling-area .schedule__listview__scrolling-area__list .schedule__listview__scrolling-area__list__scroll ul li a .event .event__text .league {
  color: #3CF237;
}
.schedule .schedule__grid .schedule__content .schedule__listview .schedule__listview__scrolling-area .schedule__listview__scrolling-area__list .schedule__listview__scrolling-area__list__scroll ul li a .event.active {
  border-left: 3px solid #3CF237;
}
.schedule .schedule__grid .schedule__content .schedule__listview .schedule__listview__scrolling-area .schedule__listview__scrolling-area__list .schedule__listview__scrolling-area__list__scroll ul li a .event.active .event__time {
  background: rgba(18, 18, 18, 0.8);
}
.schedule .schedule__grid .schedule__content .schedule__listview .schedule__listview__scrolling-area .schedule__listview__scrolling-area__list .schedule__listview__scrolling-area__list__scroll ul li a .event.active .event__text {
  background: rgba(18, 18, 18, 0.3);
}
.schedule .schedule__grid .schedule__content .schedule__listview .schedule__listview__scrolling-area .schedule__listview__scrolling-area__list .schedule__listview__scrolling-area__list__scroll ul li a .event.active .event__text .league {
  color: #3CF237;
}
.schedule .schedule__grid .schedule__content .schedule__listview .schedule__listview__scrolling-area .schedule__listview__scrolling-area__list .schedule__listview__scrolling-area__list_day.active:after {
  border-bottom: 1px solid rgba(60, 242, 55, 0.5);
}
.schedule .schedule__grid .schedule__content .schedule__listview .schedule__listview__scrolling-area .schedule__listview__scrolling-area__list .schedule__listview__scrolling-area__list_day {
  color: #3CF237;
}
.schedule .schedule__grid .schedule__content .schedule__listview .schedule__listview__date-area {
  background: #121212;
  color: #808c98;
}
.schedule .schedule__grid .schedule__content .schedule__listview .schedule__listview__date-area .schedule__listview__date-area_day {
  background: #121212;
}
.schedule .schedule__grid .schedule__content .schedule__listview .schedule__listview__date-area .schedule__listview__date-area_day a {
  color: #ffffff;
  background: #121212;
}
.schedule .schedule__grid .schedule__content .schedule__listview .schedule__listview__date-area .schedule__listview__date-area_day .month-overlay {
  background: rgba(60, 242, 55, 0.4);
}
.schedule .schedule__grid .schedule__content .schedule__listview .schedule__listview__date-area .schedule__listview__date-area_day .month-overlay .tooltip {
  border-top: 8px solid rgba(60, 242, 55, 0.4);
}
.schedule .schedule__grid .schedule__content .schedule__listview .schedule__listview__date-area .schedule__listview__date-area_day.month-start {
  border-top: 1px solid rgba(128, 140, 152, 0.1);
}
.schedule .schedule__grid .schedule__content .schedule__gridview {
  color: #808c98;
  background: rgba(21, 21, 21, 0.1);
}
.schedule .schedule__grid .schedule__content .schedule__gridview .schedule__gridview__switcher {
  background: rgba(18, 18, 18, 0.4);
}
.schedule .schedule__grid .schedule__content .schedule__gridview .schedule__gridview__grid .schedule__gridview__grid__row:nth-child(odd) .schedule__gridview__grid__day:nth-child(odd) .schedule__gridview__grid__day_title {
  background: rgba(18, 18, 18, 0.6);
}
.schedule .schedule__grid .schedule__content .schedule__gridview .schedule__gridview__grid .schedule__gridview__grid__row:nth-child(even) .schedule__gridview__grid__day:nth-child(even) .schedule__gridview__grid__day_title {
  background: rgba(18, 18, 18, 0.6);
}
.schedule .schedule__grid .schedule__content .schedule__gridview .schedule__gridview__grid .schedule__gridview__grid__row .schedule__gridview__grid__day .schedule__gridview__grid__day_title {
  background: rgba(18, 18, 18, 0.1);
}
.schedule .schedule__grid .schedule__content .schedule__gridview .schedule__gridview__grid .schedule__gridview__grid__row .schedule__gridview__grid__day .schedule__gridview__grid__day__event.live {
  border-left: 4px solid #3CF237;
  background: rgba(18, 18, 18, 0.9) !important;
  border-bottom: 2px solid rgba(60, 242, 55, 0.2);
}
.schedule .schedule__grid .schedule__content .schedule__gridview .schedule__gridview__grid .schedule__gridview__grid__row .schedule__gridview__grid__day .schedule__gridview__grid__day__event.live .schedule__gridview__grid__day__event__bottom .schedule__gridview__grid__day__event__bottom_time {
  color: #3CF237;
}
.schedule .schedule__grid .schedule__content .schedule__gridview .schedule__gridview__grid .schedule__gridview__grid__row .schedule__gridview__grid__day .schedule__gridview__grid__day__event {
  border-bottom: 2px solid transparent;
}
.schedule .schedule__grid .schedule__content .schedule__gridview .schedule__gridview__grid .schedule__gridview__grid__row .schedule__gridview__grid__day .schedule__gridview__grid__day__event:nth-child(even) {
  background: rgba(18, 18, 18, 0.4);
}
.schedule .schedule__grid .schedule__content .schedule__gridview .schedule__gridview__grid .schedule__gridview__grid__row .schedule__gridview__grid__day .schedule__gridview__grid__day__event:nth-child(odd) {
  background: rgba(18, 18, 18, 0.6);
}
.schedule .schedule__grid .schedule__content .schedule__gridview .schedule__gridview__grid .schedule__gridview__grid__row .schedule__gridview__grid__day .schedule__gridview__grid__day__event .schedule__gridview__grid__day__event__bottom .schedule__gridview__grid__day__event__bottom_league {
  color: #3CF237;
}
.schedule .schedule__grid .schedule__content .schedule__gridview .schedule__gridview__grid .schedule__gridview__grid__row .schedule__gridview__grid__day .schedule__gridview__grid__day__show-more {
  background: rgba(18, 18, 18, 0.3);
}
.schedule .schedule__grid .schedule__content .schedule__gridview.flex-active.show-more .schedule__gridview__grid__show-more {
  background: rgba(18, 18, 18, 0.3);
}
.schedule .schedule__grid .schedule__content .schedule__gridview.flex-active.show-more .schedule__gridview__grid__show-more .schedule__gridview__grid__show-more__event-list ul li a .event .event__time {
  background: rgba(18, 18, 18, 0.4);
}
.schedule .schedule__grid .schedule__content .schedule__gridview.flex-active.show-more .schedule__gridview__grid__show-more .schedule__gridview__grid__show-more__event-list ul li a .event .event__time .time {
  color: #3CF237;
}
.schedule .schedule__grid .schedule__content .schedule__gridview.flex-active.show-more .schedule__gridview__grid__show-more .schedule__gridview__grid__show-more__event-list ul li a .event .event__text {
  background: rgba(18, 18, 18, 0.15);
}
.schedule .schedule__grid .schedule__content .schedule__gridview.flex-active.show-more .schedule__gridview__grid__show-more .schedule__gridview__grid__show-more__event-list ul li a .event .event__text .league {
  color: #3CF237;
}
.schedule .schedule__grid .schedule__content .schedule__gridview.flex-active.show-more .schedule__gridview__grid__show-more .schedule__gridview__grid__show-more__event-list ul li a .event.active {
  border-left: 3px solid #3CF237;
}
.schedule .schedule__grid .schedule__content .schedule__gridview.flex-active.show-more .schedule__gridview__grid__show-more .schedule__gridview__grid__show-more__event-list ul li a .event.active .event__time {
  background: rgba(18, 18, 18, 0.8);
}
.schedule .schedule__grid .schedule__content .schedule__gridview.flex-active.show-more .schedule__gridview__grid__show-more .schedule__gridview__grid__show-more__event-list ul li a .event.active .event__text {
  background: rgba(18, 18, 18, 0.3);
}
.schedule .schedule__grid .schedule__content .schedule__gridview.flex-active.show-more .schedule__gridview__grid__show-more .schedule__gridview__grid__show-more__event-list ul li a .event.active .event__text .league {
  color: #3CF237;
}

@media screen and (max-width: 640px) {
  body .container .schedule .schedule__grid .schedule__content .schedule__listview .schedule__listview__rightblock-area .schedule__listview__scrolling-area .schedule__listview__scrolling-area__list .schedule__listview__scrolling-area__list__scrollbar .schedule__listview__scrolling-area__list__scroll ul li a .event.active {
    border-left: 2px solid #3CF237;
  }
}
.schedule__grid .schedule__content .schedule__TVSchedule .schedule__TVSchedule__month {
  background: #121212;
}
.schedule__grid .schedule__content .schedule__TVSchedule .schedule__TVSchedule__month .schedule__TVSchedule__month__arrow a i:before {
  color: #ffffff;
}
.schedule__grid .schedule__content .schedule__TVSchedule .schedule__TVSchedule__month .schedule__TVSchedule__month__title span {
  color: #ffffff;
}
.schedule__grid .schedule__content .schedule__TVSchedule .schedule__TVSchedule__content .schedule__TVSchedule__content__week-days {
  background: #121212;
}
.schedule__grid .schedule__content .schedule__TVSchedule .schedule__TVSchedule__content .schedule__TVSchedule__content__week-days .schedule__TVSchedule__content__week-days__day {
  border-bottom: 2px solid #808c98;
}
.schedule__grid .schedule__content .schedule__TVSchedule .schedule__TVSchedule__content .schedule__TVSchedule__content__week-days .schedule__TVSchedule__content__week-days__day h2, .schedule__grid .schedule__content .schedule__TVSchedule .schedule__TVSchedule__content .schedule__TVSchedule__content__week-days .schedule__TVSchedule__content__week-days__day h3 {
  color: #ffffff;
}
.schedule__grid .schedule__content .schedule__TVSchedule .schedule__TVSchedule__content .schedule__TVSchedule__content__drag-area .schedule__TVSchedule__content__drag-area__timeline .schedule__TVSchedule__content__drag-area__timeline__timeblock span {
  color: #ffffff;
}
.schedule__grid .schedule__content .schedule__TVSchedule .schedule__TVSchedule__content .schedule__TVSchedule__content__drag-area .schedule__TVSchedule__content__drag-area__timeline .schedule__TVSchedule__content__drag-area__timeline__timeblock .line.active:after {
  background: #ffffff;
}
.schedule__grid .schedule__content .schedule__TVSchedule .schedule__TVSchedule__content .schedule__TVSchedule__content__drag-area .schedule__TVSchedule__content__drag-area__timeline .schedule__TVSchedule__content__drag-area__timeline__timeblock .line:after {
  background: rgba(255, 255, 255, 0.6);
}
.schedule__grid .schedule__content .schedule__TVSchedule .schedule__TVSchedule__content .schedule__TVSchedule__content__drag-area .schedule__TVSchedule__content__drag-area__tv-program .schedule__TVSchedule__content__drag-area__tv-program__row {
  border-top: 1px solid #808c98;
  border-bottom: 1px solid #808c98;
}
.schedule__grid .schedule__content .schedule__TVSchedule .schedule__TVSchedule__content .schedule__TVSchedule__content__drag-area .schedule__TVSchedule__content__drag-area__tv-program .schedule__TVSchedule__content__drag-area__tv-program__row .schedule__TVSchedule__content__drag-area__tv-program__row__block.live {
  opacity: 1;
}
.schedule__grid .schedule__content .schedule__TVSchedule .schedule__TVSchedule__content .schedule__TVSchedule__content__drag-area .schedule__TVSchedule__content__drag-area__tv-program .schedule__TVSchedule__content__drag-area__tv-program__row .schedule__TVSchedule__content__drag-area__tv-program__row__block.fake {
  border-right: 2px solid #808c98;
}
.schedule__grid .schedule__content .schedule__TVSchedule .schedule__TVSchedule__content .schedule__TVSchedule__content__drag-area .schedule__TVSchedule__content__drag-area__tv-program .schedule__TVSchedule__content__drag-area__tv-program__row .schedule__TVSchedule__content__drag-area__tv-program__row__block {
  opacity: 0.8;
  background: #3CF237;
  border-right: 2px solid #808c98;
}
.schedule__grid .schedule__content .schedule__TVSchedule .schedule__TVSchedule__content .schedule__TVSchedule__content__drag-area .schedule__TVSchedule__content__drag-area__tv-program .schedule__TVSchedule__content__drag-area__tv-program__row .schedule__TVSchedule__content__drag-area__tv-program__row__block:last-child {
  border-right: 2px solid #808c98;
}
.schedule__grid .schedule__content .schedule__TVSchedule .schedule__TVSchedule__content .schedule__TVSchedule__content__drag-area .schedule__TVSchedule__content__drag-area__tv-program .schedule__TVSchedule__content__drag-area__tv-program__row .schedule__TVSchedule__content__drag-area__tv-program__row__block .schedule__TVSchedule__content__drag-area__tv-program__row__block__head h3 {
  color: #808c98;
}
.schedule__grid .schedule__content .schedule__TVSchedule .schedule__TVSchedule__content .schedule__TVSchedule__content__drag-area .schedule__TVSchedule__content__drag-area__tv-program .schedule__TVSchedule__content__drag-area__tv-program__row .schedule__TVSchedule__content__drag-area__tv-program__row__block .schedule__TVSchedule__content__drag-area__tv-program__row__block__head h4 {
  color: #ffffff;
  background: #121212;
}
.schedule__grid .schedule__content .schedule__TVSchedule .schedule__TVSchedule__content .schedule__TVSchedule__content__drag-area .schedule__TVSchedule__content__drag-area__tv-program .schedule__TVSchedule__content__drag-area__tv-program__row .schedule__TVSchedule__content__drag-area__tv-program__row__block .schedule__TVSchedule__content__drag-area__tv-program__row__block__title span {
  color: #808c98;
}

@media screen and (max-width: 640px) {
  body .schedule .schedule__grid .schedule__content .schedule__TVSchedule .schedule__TVSchedule__content .schedule__TVSchedule__content__week-days .schedule__TVSchedule__content__week-days__day {
    border-bottom: 2px solid #ffffff;
  }
  body .schedule .schedule__grid .schedule__content .schedule__TVSchedule .schedule__TVSchedule__content .schedule__TVSchedule__content__drag-area .schedule__TVSchedule__content__drag-area__tv-program .schedule__TVSchedule__content__drag-area__tv-program__row {
    border-top: 1px solid #808c98;
    border-bottom: 1px solid #808c98;
  }
  body .schedule .schedule__grid .schedule__content .schedule__TVSchedule .schedule__TVSchedule__content .schedule__TVSchedule__content__drag-area .schedule__TVSchedule__content__drag-area__tv-program .schedule__TVSchedule__content__drag-area__tv-program__row .schedule__TVSchedule__content__drag-area__tv-program__row__block {
    border-right: 1px solid #808c98;
    border-left: 1px solid #808c98;
  }
  body .schedule .schedule__grid .schedule__content .schedule__TVSchedule .schedule__TVSchedule__content .schedule__TVSchedule__content__drag-area .schedule__TVSchedule__content__drag-area__tv-program .schedule__TVSchedule__content__drag-area__tv-program__row .schedule__TVSchedule__content__drag-area__tv-program__row__block:nth-child(2) {
    border-left: 2px solid #808c98 !important;
  }
}
.scheduleDropdown__grid .scheduleDropdown__content .scheduleDropdown__content__teaser {
  background: #121212;
}
.scheduleDropdown__grid .scheduleDropdown__content .scheduleDropdown__content__teaser .scheduleDropdown__content__teaser__title h3, .scheduleDropdown__grid .scheduleDropdown__content .scheduleDropdown__content__teaser .scheduleDropdown__content__teaser__title h1 {
  color: #808c98;
}
.scheduleDropdown__grid .scheduleDropdown__content .scheduleDropdown__content__teaser .scheduleDropdown__content__teaser__dropdown {
  color: #808c98;
}
.scheduleDropdown__grid .scheduleDropdown__content .scheduleDropdown__content__teaser .scheduleDropdown__content__teaser__dropdown .filter .filter-grid .multiselect .multiselect__select:before {
  border-color: #808c98;
}
.scheduleDropdown__grid .scheduleDropdown__content .scheduleDropdown__content__teaser .scheduleDropdown__content__teaser__dropdown .filter .filter-grid .multiselect .multiselect__tags {
  border: 1px solid rgba(128, 140, 152, 0.8);
}
.scheduleDropdown__grid .scheduleDropdown__content .scheduleDropdown__content__teaser .scheduleDropdown__content__teaser__dropdown .filter .filter-grid .multiselect .multiselect__tags:hover {
  border: 1px solid #808c98;
}
.scheduleDropdown__grid .scheduleDropdown__content .scheduleDropdown__content__teaser .scheduleDropdown__content__teaser__dropdown .filter .filter-grid .multiselect .multiselect__tags .multiselect__single {
  color: #808c98;
}
.scheduleDropdown__grid .scheduleDropdown__content .scheduleDropdown__content__list {
  background: #151515;
}
.scheduleDropdown__grid .scheduleDropdown__content .scheduleDropdown__content__list .scheduleDropdown__content__list__element {
  border: 1px solid #808c98;
}
.scheduleDropdown__grid .scheduleDropdown__content .scheduleDropdown__content__list .scheduleDropdown__content__list__element a .scheduleDropdown__content__list__element__block .scheduleDropdown__content__list__element__block__text h2, .scheduleDropdown__grid .scheduleDropdown__content .scheduleDropdown__content__list .scheduleDropdown__content__list__element a .scheduleDropdown__content__list__element__block .scheduleDropdown__content__list__element__block__text span {
  color: #808c98;
}
.scheduleDropdown__grid .scheduleDropdown__content .scheduleDropdown__content__list .scheduleDropdown__content__list__element a .scheduleDropdown__content__list__element__block .scheduleDropdown__content__list__element__block__text h3 {
  color: #3CF237;
}

@media screen and (max-width: 640px) {
  body .scheduleDropdown__grid .scheduleDropdown__content .scheduleDropdown__content__teaser .scheduleDropdown__content__teaser__dropdown .filter .filter-grid .multiselect .multiselect__content-wrapper {
    background: rgba(21, 21, 21, 0.8) !important;
  }
}
.mx-datepicker .mx-input-wrapper input {
  background: #151515;
  border: 1px solid rgba(128, 140, 152, 0.5);
  color: #ffffff;
}
.mx-datepicker .mx-input-wrapper input::placeholder {
  color: #ffffff;
}
.mx-datepicker .mx-input-wrapper i {
  color: #ffffff;
}

.toggle {
  background: #3CF237;
}
.toggle:after {
  background: #151515;
}

.scheduleWhatsOn__content__title h1 {
  color: #ffffff;
}

.scheduleWhatsOn__content__calendarblock .scheduleWhatsOn__content__calendarblock__column span, .scheduleWhatsOn__content__calendarblock .scheduleWhatsOn__content__calendarblock__column h3 {
  color: #808c98;
}
.scheduleWhatsOn__content__calendarblock .scheduleWhatsOn__content__calendarblock__column h3.active {
  color: #ffffff;
}

.scheduleWhatsOn__content__list > h2.list-title {
  color: #ffffff;
}
.scheduleWhatsOn__content__list > h2.list-title.today {
  border-left: 6px solid #3CF237 !important;
}

.scheduleWhatsOn__content__list__item {
  background: #151515;
}
.scheduleWhatsOn__content__list__item:hover {
  background: #333333;
  border: 1px solid #3CF237 !important;
}
.scheduleWhatsOn__content__list__item .scheduleWhatsOn__list__item__column span, .scheduleWhatsOn__content__list__item .scheduleWhatsOn__list__item__column h3, .scheduleWhatsOn__content__list__item .scheduleWhatsOn__list__item__column h2 {
  color: #ffffff;
}
.scheduleWhatsOn__content__list__item .scheduleWhatsOn__list__item__column:nth-child(2) span {
  color: #808c98;
}
.scheduleWhatsOn__content__list__item .scheduleWhatsOn__list__item__column .timestamp .timestamp__meta-list h3 {
  color: #808c98;
}

@media screen and (max-width: 1000px) {
  body .scheduleWhatsOn__content__list > h2.list-title.today {
    border-left: 4px solid #3CF237 !important;
  }
}
@media screen and (max-width: 640px) {
  body .scheduleWhatsOn__content__list > h2.list-title.today {
    border-left: 3px solid #3CF237 !important;
    line-height: 20px;
  }
}
/*=============== SCHEDULE -- END ===============*/
/*=============== FOOTER ===============*/
.footer .footer__footerClassic {
  background: #121212;
}
.footer .footer__footerClassic .footer__footerClassic_grid .footer__footerClassic__content .footerClassic__content__row-top .footerClassic__content__row-top__link .footerClassic__content__row-top__link__column ul li {
  color: #ffffff;
}
.footer .footer__footerClassic .footer__footerClassic_grid .footer__footerClassic__content .footerClassic__content__row-top .footerClassic__content__row-top__link .footerClassic__content__row-top__link__column ul li a {
  color: #ffffff;
}
.footer .footer__footerClassic .footer__footerClassic_grid .footer__footerClassic__content .footerClassic__content__row-top .footerClassic__content__row-top__link .footerClassic__content__row-top__link__column ul li a:before {
  background: #ffffff;
}
.footer .footer__footerClassic .footer__footerClassic_grid .footer__footerClassic__content .footerClassic__content__row-top .footerClassic__content__row-top__go-up a i {
  color: #ffffff;
}
.footer .footer__footerClassic .footerClassic__content__row-bottom {
  background: #121212;
}
.footer .footer__footerClassic .footerClassic__content__row-bottom .footerClassic__content__row-bottom__grid .footerClassic__content__row-bottom__social a {
  color: #ffffff;
}

.footer .footer__footerSimple .footer__footerSimple_grid .footer__footerSimple__content .footerSimple__content__row-top {
  background: #121212;
  color: #ffffff;
}
.footer .footer__footerSimple .footer__footerSimple_grid .footer__footerSimple__content .footerSimple__content__row-top .footerSimple__content__row-top__grid .footerSimple__content__row-top__link ul li a {
  color: #ffffff;
}
.footer .footer__footerSimple .footer__footerSimple_grid .footer__footerSimple__content .footerSimple__content__row-top .footerSimple__content__row-top__grid .footerSimple__content__row-top__link .footerSimple__content__row-top__go-up a i:before {
  color: #ffffff;
}
.footer .footer__footerSimple .footer__footerSimple_grid .footer__footerSimple__content .footerSimple__content__row-bottom {
  background: #121212;
}
.footer .footer__footerSimple .footer__footerSimple_grid .footer__footerSimple__content .footerSimple__content__row-bottom .footerSimple__content__row-bottom__grid .footerSimple__content__row-bottom__social a {
  color: #ffffff;
}
.footer .footer__footerSimple .footer__footerSimple_grid .footer__footerSimple__content .footerSimple__content__row-bottom .footerSimple__content__row-bottom__grid .footerSimple__content__row-bottom__meta-link ul li a {
  color: #ffffff;
}

.footer .footer__footerSG {
  background: #121212;
}
.footer .footer__footerSG .footer__footerSG_grid .footer__footerSG__content .footerSG__content__row__slogan span {
  color: #ffffff;
}
.footer .footer__footerSG .footer__footerSG_grid .footer__footerSG__content .footerSG__content__row__content:last-child {
  background: #121212;
}
.footer .footer__footerSG .footer__footerSG_grid .footer__footerSG__content .footerSG__content__row__content:last-child ul li a {
  color: #ffffff;
}
.footer .footer__footerSG .footer__footerSG_grid .footer__footerSG__content .footerSG__content__row__content ul li a {
  color: #ffffff;
}

/*=============== FOOTER -- END ===============*/
/*=============== SEARCH ===============*/
section.search {
  background: #121212;
}

.search__grid {
  background: rgba(18, 18, 18, 0.1);
}
.search__grid .search__content .search__search-results {
  color: #99a2ab;
}
.search__grid .search__content .search__search-results .search__search-results_text {
  color: #ffffff;
}
.search__grid .search__content .search__search-results .search__search-results_text h1 {
  color: #ffffff;
}
.search__grid .search__content .search__search-results .search__search-results__category .search-results__category__content {
  background: rgba(18, 18, 18, 0.5);
}
.search__grid .search__content .search__search-results .search__search-results__category .search-results__category__content .show-more .bttn {
  box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.8);
  color: rgba(255, 255, 255, 0.8);
}
.search__grid .search__content .search__search-results .search__search-results__category .search-results__category__content .show-more .meet:hover {
  box-shadow: inset 0 0 0 2px white;
  color: white;
}
.search__grid .search__content .search__search-results .search__search-results__category .search-results__category__content .show-more .meet:hover::before {
  border-top-color: rgba(255, 255, 255, 0.8);
  border-right-color: rgba(255, 255, 255, 0.8);
}
.search__grid .search__content .search__search-results .search__search-results__category .search-results__category__content .show-more .meet:hover::after {
  border-bottom-color: white;
  border-left-color: white;
}
.search__grid .search__content .search__search-results .search__search-results__category .search-results__category__content .search-results__content__video .search-results__content__video_text {
  background: rgba(125, 125, 125, 0.4);
}
.search__grid .search__content .search__search-results .search__search-results__category .search-results__category__content .search-results__content__video .search-results__content__video_text .search-results_description .highlight {
  background: rgba(153, 162, 171, 0.2);
}

/*=============== SEARCH -- END ===============*/
/*=============== STATIC ===============*/
.container .static-page {
  color: #ffffff;
}
.container .static-page .static-content .static-title, .container .static-page .static-content .wysiwyg-title, .container .static-page .wysiwyg-grid .static-title, .container .static-page .wysiwyg-grid .wysiwyg-title {
  color: #ffffff;
}
.container .static-page .static-content h1, .container .static-page .wysiwyg-grid h1 {
  color: #ffffff;
}
.container .static-page .static-content .static-text-box, .container .static-page .static-content .wysiwyg-text-block, .container .static-page .wysiwyg-grid .static-text-box, .container .static-page .wysiwyg-grid .wysiwyg-text-block {
  background: #121212;
  background: rgba(18, 18, 18, 0.8);
}
.container .static-page .static-content .static-text-box p, .container .static-page .static-content .wysiwyg-text-block p, .container .static-page .wysiwyg-grid .static-text-box p, .container .static-page .wysiwyg-grid .wysiwyg-text-block p {
  color: #ffffff;
}
.container .static-page .static-content .static-text-box p a, .container .static-page .static-content .wysiwyg-text-block p a, .container .static-page .wysiwyg-grid .static-text-box p a, .container .static-page .wysiwyg-grid .wysiwyg-text-block p a {
  color: #154CA7 !important;
}
.container .static-page .static-content .static-page__dropdown__content__block.static-text-box.active .static-page__dropdown__content__block__caption, .container .static-page .static-content .wysiwyg-text-block.active .static-page__dropdown__content__block__caption, .container .static-page .wysiwyg-grid .static-page__dropdown__content__block.static-text-box.active .static-page__dropdown__content__block__caption, .container .static-page .wysiwyg-grid .wysiwyg-text-block.active .static-page__dropdown__content__block__caption {
  background: #151515;
}

.static .static-page__dropdown .static-page__dropdown__content .static-page__dropdown__content__block.faq-livenow {
  border: 5px solid rgba(255, 255, 255, 0.1);
}

.static-page__ComingUp {
  background: #121212;
}
.static-page__ComingUp .static-page__ComingUp__content__text h3 {
  color: #ffffff;
}
.static-page__ComingUp .static-page__ComingUp__content__text h3:before {
  background: #3CF237;
}
.static-page__ComingUp .static-page__ComingUp__content__text h1 {
  color: #ffffff;
}
.static-page__ComingUp .static-page__ComingUp__content__text span {
  color: #ffffff;
}
.static-page__ComingUp .static-page__ComingUp__content__text svg path {
  fill: #3CF237;
}

.static-page.player-access {
  background: #121212;
}
.static-page.player-access .MPP__login__background-image:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  z-index: 1;
  background: #121212;
  background: -moz-linear-gradient(left, #121212 0%, rgba(18, 18, 18, 0.66) 34%, rgba(18, 18, 18, 0.59) 41%, rgba(18, 18, 18, 0) 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, #121212), color-stop(34%, rgba(18, 18, 18, 0.66)), color-stop(41%, rgba(18, 18, 18, 0.59)), color-stop(100%, rgba(18, 18, 18, 0)));
  background: -webkit-linear-gradient(left, #121212 0%, rgba(18, 18, 18, 0.66) 34%, rgba(18, 18, 18, 0.59) 41%, rgba(18, 18, 18, 0) 100%);
  background: -o-linear-gradient(left, #121212 0%, rgba(18, 18, 18, 0.66) 34%, rgba(18, 18, 18, 0.59) 41%, rgba(18, 18, 18, 0) 100%);
  background: -ms-linear-gradient(left, #121212 0%, rgba(18, 18, 18, 0.66) 34%, rgba(18, 18, 18, 0.59) 41%, rgba(18, 18, 18, 0) 100%);
  background: linear-gradient(to right, #121212 0%, rgba(18, 18, 18, 0.66) 34%, rgba(18, 18, 18, 0.59) 41%, rgba(18, 18, 18, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$static-player-access-gradient-bg", endColorstr="$static-player-access-gradient-bg", GradientType=1 );
}
.static-page.player-access .MPP__login__background-image:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  z-index: 1;
  background: rgba(18, 18, 18, 0);
  background: -moz-linear-gradient(top, rgba(18, 18, 18, 0) 0%, rgba(18, 18, 18, 0.95) 68%, #121212 91%, #121212 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(18, 18, 18, 0)), color-stop(68%, rgba(18, 18, 18, 0.95)), color-stop(91%, #121212), color-stop(100%, #121212));
  background: -webkit-linear-gradient(top, rgba(18, 18, 18, 0) 0%, rgba(18, 18, 18, 0.95) 68%, #121212 91%, #121212 100%);
  background: -o-linear-gradient(top, rgba(18, 18, 18, 0) 0%, rgba(18, 18, 18, 0.95) 68%, #121212 91%, #121212 100%);
  background: -ms-linear-gradient(top, rgba(18, 18, 18, 0) 0%, rgba(18, 18, 18, 0.95) 68%, #121212 91%, #121212 100%);
  background: linear-gradient(to bottom, rgba(18, 18, 18, 0) 0%, rgba(18, 18, 18, 0.95) 68%, #121212 91%, #121212 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$static-player-access-gradient-bg", endColorstr="$static-player-access-gradient-bg", GradientType=0 );
}
.static-page.player-access .MPP__login__section__static-block {
  color: #ffffff;
}
.static-page.player-access .MPP__login__section__static-block .MPP__login_content__event-tickets .MPP__event-ticket.openOnHover:hover {
  outline: 2px solid #3CF237;
}
.static-page.player-access .MPP__login__section__static-block .MPP__login_content__event-tickets .MPP__event-ticket.active {
  outline: 2px solid #3CF237;
}
.static-page.player-access .MPP__login__section__static-block .MPP__login_content__event-tickets .MPP__event-ticket:hover {
  outline: 2px solid #3CF237;
}
.static-page.player-access .MPP__login__section__static-block .MPP__login_content__event-tickets .MPP__event-ticket .MPP__event-ticket__svg {
  background: #3CF237;
}
.static-page.player-access .MPP__login__section__static-block .MPP__login_content__event-tickets .MPP__event-ticket .MPP__event-ticket__svg svg path {
  fill: #000000;
}
.static-page.player-access .MPP__login__section__static-block .MPP__login_content__event-tickets .MPP__event-ticket .MPP__event-ticket__text {
  color: #ffffff;
  background: #333333;
}
.static-page.player-access .MPP__login__section__static-block .MPP__login_content__includes .MPP__login__includes__list .MPP__login__includes__list-item svg path {
  fill: #53bc24;
}

/*=============== STATIC -- END ===============*/
/*=============== SCROLLING ===============*/
.header-absolute .header-colored .header__nav-2, .header-absolute .header-colored .header__sidenav-fullwidth {
  background: #121212;
}
.header-absolute .sticky-header-colored .header__nav-2, .header-absolute .sticky-header-colored .header__sidenav-fullwidth {
  background: #121212;
}

.header-absolute.opened-nav .header-transparent .header__nav-2, .header-absolute.opened-nav .header-transparent .header__sidenav-fullwidth {
  background: #121212;
}

/*=============== SCROLLING -- END ===============*/
/*=============== MIXIN ===============*/
/*=============== MIXIN -- END ===============*/
/*=============== KEYFRAMES ===============*/
/*=== pulse-dark ===*/
@-webkit-keyframes pulse-dark {
  0% {
    background: rgba(0, 0, 0, 0.05);
  }
  50% {
    background: rgba(0, 0, 0, 0.2);
  }
  100% {
    background: rgba(0, 0, 0, 0.1);
  }
}
@-moz-keyframes pulse-dark {
  0% {
    background: rgba(0, 0, 0, 0.05);
  }
  50% {
    background: rgba(0, 0, 0, 0.2);
  }
  100% {
    background: rgba(0, 0, 0, 0.1);
  }
}
@-ms-keyframes pulse-dark {
  0% {
    background: rgba(0, 0, 0, 0.05);
  }
  50% {
    background: rgba(0, 0, 0, 0.2);
  }
  100% {
    background: rgba(0, 0, 0, 0.1);
  }
}
@keyframes pulse-dark {
  0% {
    background: rgba(0, 0, 0, 0.05);
  }
  50% {
    background: rgba(0, 0, 0, 0.2);
  }
  100% {
    background: rgba(0, 0, 0, 0.1);
  }
}
/*=== pulse-light ===*/
@-webkit-keyframes pulse-light {
  0% {
    background: rgba(255, 255, 255, 0.05);
  }
  50% {
    background: rgba(255, 255, 255, 0.2);
  }
  100% {
    background: rgba(255, 255, 255, 0.1);
  }
}
@-moz-keyframes pulse-light {
  0% {
    background: rgba(255, 255, 255, 0.05);
  }
  50% {
    background: rgba(255, 255, 255, 0.2);
  }
  100% {
    background: rgba(255, 255, 255, 0.1);
  }
}
@-ms-keyframes pulse-light {
  0% {
    background: rgba(255, 255, 255, 0.05);
  }
  50% {
    background: rgba(255, 255, 255, 0.2);
  }
  100% {
    background: rgba(255, 255, 255, 0.1);
  }
}
@keyframes pulse-light {
  0% {
    background: rgba(255, 255, 255, 0.05);
  }
  50% {
    background: rgba(255, 255, 255, 0.2);
  }
  100% {
    background: rgba(255, 255, 255, 0.1);
  }
}
.nav-shrink {
  animation-name: nav-shrink;
  animation-duration: 0.3s;
}

@-webkit-keyframes nav-shrink {
  0% {
    padding: 20px 0;
  }
  100% {
    padding: 10px 0;
  }
}
@-moz-keyframes nav-shrink {
  0% {
    padding: 20px 0;
  }
  100% {
    padding: 10px 0;
  }
}
@-ms-keyframes nav-shrink {
  0% {
    padding: 20px 0;
  }
  100% {
    padding: 10px 0;
  }
}
@keyframes nav-shrink {
  0% {
    padding: 20px 0;
  }
  100% {
    padding: 10px 0;
  }
}
.nav-grow {
  animation-name: nav-grow;
  animation-duration: 0.3s;
}

@-webkit-keyframes nav-grow {
  0% {
    padding: 10px 0;
  }
  100% {
    padding: 20px 0;
  }
}
@-moz-keyframes nav-grow {
  0% {
    padding: 10px 0;
  }
  100% {
    padding: 20px 0;
  }
}
@-ms-keyframes nav-grow {
  0% {
    padding: 10px 0;
  }
  100% {
    padding: 20px 0;
  }
}
@keyframes nav-grow {
  0% {
    padding: 10px 0;
  }
  100% {
    padding: 20px 0;
  }
}
.img-grow {
  animation-name: img-grow;
  animation-duration: 0.3s;
}

@-webkit-keyframes img-grow {
  0% {
    height: 45px;
  }
  100% {
    height: 60px;
  }
}
@-moz-keyframes img-grow {
  0% {
    height: 45px;
  }
  100% {
    height: 60px;
  }
}
@-ms-keyframes img-grow {
  0% {
    height: 45px;
  }
  100% {
    height: 60px;
  }
}
@keyframes img-grow {
  0% {
    height: 45px;
  }
  100% {
    height: 60px;
  }
}
.img-shrink {
  animation-name: img-shrink;
  animation-duration: 0.3s;
}

@-webkit-keyframes img-shrink {
  0% {
    height: 60px;
  }
  100% {
    height: 45px;
  }
}
@-moz-keyframes img-shrink {
  0% {
    height: 60px;
  }
  100% {
    height: 45px;
  }
}
@-ms-keyframes img-shrink {
  0% {
    height: 60px;
  }
  100% {
    height: 45px;
  }
}
@keyframes img-shrink {
  0% {
    height: 60px;
  }
  100% {
    height: 45px;
  }
}
.color-fadeOut {
  animation-name: color-fadeOut;
  animation-duration: 0.3s;
}

@-webkit-keyframes color-fadeOut {
  0% {
    background: #121212;
  }
  100% {
    background: rgba(18, 18, 18, 0.3);
  }
}
@-moz-keyframes color-fadeOut {
  0% {
    background: #121212;
  }
  100% {
    background: rgba(18, 18, 18, 0.3);
  }
}
@-ms-keyframes color-fadeOut {
  0% {
    background: #121212;
  }
  100% {
    background: rgba(18, 18, 18, 0.3);
  }
}
@keyframes color-fadeOut {
  0% {
    background: #121212;
  }
  100% {
    background: rgba(18, 18, 18, 0.3);
  }
}
.color-fadeIn {
  animation-name: color-fadeIn;
  animation-duration: 0.3s;
}

@-webkit-keyframes color-fadeIn {
  0% {
    background: rgba(18, 18, 18, 0.3);
  }
  100% {
    background: #121212;
  }
}
@-moz-keyframes color-fadeIn {
  0% {
    background: rgba(18, 18, 18, 0.3);
  }
  100% {
    background: #121212;
  }
}
@-ms-keyframes color-fadeIn {
  0% {
    background: rgba(18, 18, 18, 0.3);
  }
  100% {
    background: #121212;
  }
}
@keyframes color-fadeIn {
  0% {
    background: rgba(18, 18, 18, 0.3);
  }
  100% {
    background: #121212;
  }
}
.color-fadeIn-nav-shrink-opened-nav {
  animation-name: color-fadeIn-nav-shrink-opened-nav;
  animation-duration: 0.3s;
}

@-webkit-keyframes color-fadeIn-nav-shrink-opened-nav {
  0% {
    background: rgba(18, 18, 18, 0.3);
    padding: 10px 0;
  }
  100% {
    background: #121212;
    padding: 10px 0;
  }
}
@-moz-keyframes color-fadeIn-nav-shrink-opened-nav {
  0% {
    background: rgba(18, 18, 18, 0.3);
    padding: 10px 0;
  }
  100% {
    background: #121212;
    padding: 10px 0;
  }
}
@-ms-keyframes color-fadeIn-nav-shrink-opened-nav {
  0% {
    background: rgba(18, 18, 18, 0.3);
    padding: 10px 0;
  }
  100% {
    background: #121212;
    padding: 10px 0;
  }
}
@keyframes color-fadeIn-nav-shrink-opened-nav {
  0% {
    background: rgba(18, 18, 18, 0.3);
    padding: 10px 0;
  }
  100% {
    background: #121212;
    padding: 10px 0;
  }
}
.color-fadeOut-SignIn-SideNav {
  animation-name: color-fadeOut-SignIn-SideNav;
  animation-duration: 0.3s;
}

@-webkit-keyframes color-fadeOut-SignIn-SideNav {
  0% {
    background: #0a0a0a;
  }
  100% {
    background: rgba(10, 10, 10, 0);
  }
}
@-moz-keyframes color-fadeOut-SignIn-SideNav {
  0% {
    background: #0a0a0a;
  }
  100% {
    background: rgba(10, 10, 10, 0);
  }
}
@-ms-keyframes color-fadeOut-SignIn-SideNav {
  0% {
    background: #0a0a0a;
  }
  100% {
    background: rgba(10, 10, 10, 0);
  }
}
@keyframes color-fadeOut-SignIn-SideNav {
  0% {
    background: #0a0a0a;
  }
  100% {
    background: rgba(10, 10, 10, 0);
  }
}
.color-fadeIn-SignIn-SideNav {
  animation-name: color-fadeIn-SignIn-SideNav;
  animation-duration: 0.3s;
}

@-webkit-keyframes color-fadeIn-SignIn-SideNav {
  0% {
    background: rgba(13, 13, 13, 0);
  }
  100% {
    background: #0d0d0d;
  }
}
@-moz-keyframes color-fadeIn-SignIn-SideNav {
  0% {
    background: rgba(13, 13, 13, 0);
  }
  100% {
    background: #0d0d0d;
  }
}
@-ms-keyframes color-fadeIn-SignIn-SideNav {
  0% {
    background: rgba(13, 13, 13, 0);
  }
  100% {
    background: #0d0d0d;
  }
}
@keyframes color-fadeIn-SignIn-SideNav {
  0% {
    background: rgba(13, 13, 13, 0);
  }
  100% {
    background: #0d0d0d;
  }
}
.color-fadeOut-nav-shrink {
  animation-name: color-fadeOut-nav-shrink;
  animation-duration: 0.3s;
}

@-webkit-keyframes color-fadeOut-nav-shrink {
  0% {
    background: #121212;
    padding: 20px 0;
  }
  100% {
    background: rgba(18, 18, 18, 0.3);
    padding: 10px 0;
  }
}
@-moz-keyframes color-fadeOut-nav-shrink {
  0% {
    background: #121212;
    padding: 20px 0;
  }
  100% {
    background: rgba(18, 18, 18, 0.3);
    padding: 10px 0;
  }
}
@-ms-keyframes color-fadeOut-nav-shrink {
  0% {
    background: #121212;
    padding: 20px 0;
  }
  100% {
    background: rgba(18, 18, 18, 0.3);
    padding: 10px 0;
  }
}
@keyframes color-fadeOut-nav-shrink {
  0% {
    background: #121212;
    padding: 20px 0;
  }
  100% {
    background: rgba(18, 18, 18, 0.3);
    padding: 10px 0;
  }
}
.color-fadeOut-nav-stays-small {
  animation-name: color-fadeOut-nav-stays-small;
  animation-duration: 0.3s;
}

@-webkit-keyframes color-fadeOut-nav-stays-small {
  0% {
    background: #121212;
    padding: 10px 0;
  }
  100% {
    background: rgba(18, 18, 18, 0.3);
    padding: 10px 0;
  }
}
@-moz-keyframes color-fadeOut-nav-stays-small {
  0% {
    background: #121212;
    padding: 10px 0;
  }
  100% {
    background: rgba(18, 18, 18, 0.3);
    padding: 10px 0;
  }
}
@-ms-keyframes color-fadeOut-nav-stays-small {
  0% {
    background: #121212;
    padding: 10px 0;
  }
  100% {
    background: rgba(18, 18, 18, 0.3);
    padding: 10px 0;
  }
}
@keyframes color-fadeOut-nav-stays-small {
  0% {
    background: #121212;
    padding: 10px 0;
  }
  100% {
    background: rgba(18, 18, 18, 0.3);
    padding: 10px 0;
  }
}
.color-fadeIn-nav-grow {
  animation-name: color-fadeIn-nav-grow;
  animation-duration: 0.3s;
}

@-webkit-keyframes color-fadeIn-nav-grow {
  0% {
    background: rgba(18, 18, 18, 0.3);
    padding: 10px 0;
  }
  100% {
    background: #121212;
    padding: 20px 0;
  }
}
@-moz-keyframes color-fadeIn-nav-grow {
  0% {
    background: rgba(18, 18, 18, 0.3);
    padding: 10px 0;
  }
  100% {
    background: #121212;
    padding: 20px 0;
  }
}
@-ms-keyframes color-fadeIn-nav-grow {
  0% {
    background: rgba(18, 18, 18, 0.3);
    padding: 10px 0;
  }
  100% {
    background: #121212;
    padding: 20px 0;
  }
}
@keyframes color-fadeIn-nav-grow {
  0% {
    background: rgba(18, 18, 18, 0.3);
    padding: 10px 0;
  }
  100% {
    background: #121212;
    padding: 20px 0;
  }
}
.transparent-fadeIn-nav-shrink {
  animation-name: transparent-fadeIn-nav-shrink;
  animation-duration: 0.3s;
}

@-webkit-keyframes transparent-fadeIn-nav-shrink {
  0% {
    background: rgba(18, 18, 18, 0);
    padding: 20px 0;
  }
  100% {
    background: rgba(18, 18, 18, 0.3);
    padding: 10px 0;
  }
}
@-moz-keyframes transparent-fadeIn-nav-shrink {
  0% {
    background: rgba(18, 18, 18, 0);
    padding: 20px 0;
  }
  100% {
    background: rgba(18, 18, 18, 0.3);
    padding: 10px 0;
  }
}
@-ms-keyframes transparent-fadeIn-nav-shrink {
  0% {
    background: rgba(18, 18, 18, 0);
    padding: 20px 0;
  }
  100% {
    background: rgba(18, 18, 18, 0.3);
    padding: 10px 0;
  }
}
@keyframes transparent-fadeIn-nav-shrink {
  0% {
    background: rgba(18, 18, 18, 0);
    padding: 20px 0;
  }
  100% {
    background: rgba(18, 18, 18, 0.3);
    padding: 10px 0;
  }
}
.transparent-fadeOut-nav-grow {
  animation-name: transparent-fadeOut-nav-grow;
  animation-duration: 0.3s;
}

@-webkit-keyframes transparent-fadeOut-nav-grow {
  0% {
    background: rgba(18, 18, 18, 0.3);
    padding: 10px 0;
  }
  100% {
    background: rgba(18, 18, 18, 0);
    padding: 20px 0;
  }
}
@-moz-keyframes transparent-fadeOut-nav-grow {
  0% {
    background: rgba(18, 18, 18, 0.3);
    padding: 10px 0;
  }
  100% {
    background: rgba(18, 18, 18, 0);
    padding: 20px 0;
  }
}
@-ms-keyframes transparent-fadeOut-nav-grow {
  0% {
    background: rgba(18, 18, 18, 0.3);
    padding: 10px 0;
  }
  100% {
    background: rgba(18, 18, 18, 0);
    padding: 20px 0;
  }
}
@keyframes transparent-fadeOut-nav-grow {
  0% {
    background: rgba(18, 18, 18, 0.3);
    padding: 10px 0;
  }
  100% {
    background: rgba(18, 18, 18, 0);
    padding: 20px 0;
  }
}
.transparent-fadeIn-solid-nav-shrink {
  animation-name: transparent-fadeIn-solid-nav-shrink;
  animation-duration: 0.3s;
}

@-webkit-keyframes transparent-fadeIn-solid-nav-shrink {
  0% {
    background: rgba(18, 18, 18, 0);
    padding: 20px 0;
  }
  100% {
    background: rgba(18, 18, 18, 0.9);
    padding: 10px 0;
  }
}
@-moz-keyframes transparent-fadeIn-solid-nav-shrink {
  0% {
    background: rgba(18, 18, 18, 0);
    padding: 20px 0;
  }
  100% {
    background: rgba(18, 18, 18, 0.9);
    padding: 10px 0;
  }
}
@-ms-keyframes transparent-fadeIn-solid-nav-shrink {
  0% {
    background: rgba(18, 18, 18, 0);
    padding: 20px 0;
  }
  100% {
    background: rgba(18, 18, 18, 0.9);
    padding: 10px 0;
  }
}
@keyframes transparent-fadeIn-solid-nav-shrink {
  0% {
    background: rgba(18, 18, 18, 0);
    padding: 20px 0;
  }
  100% {
    background: rgba(18, 18, 18, 0.9);
    padding: 10px 0;
  }
}
.solid-fadeOut-transparent-nav-grow {
  animation-name: solid-fadeOut-transparent-nav-grow;
  animation-duration: 0.3s;
}

@-webkit-keyframes solid-fadeOut-transparent-nav-grow {
  0% {
    background: rgba(18, 18, 18, 0.9);
    padding: 10px 0;
  }
  100% {
    background: rgba(18, 18, 18, 0);
    padding: 20px 0;
  }
}
@-moz-keyframes solid-fadeOut-transparent-nav-grow {
  0% {
    background: rgba(18, 18, 18, 0.9);
    padding: 10px 0;
  }
  100% {
    background: rgba(18, 18, 18, 0);
    padding: 20px 0;
  }
}
@-ms-keyframes solid-fadeOut-transparent-nav-grow {
  0% {
    background: rgba(18, 18, 18, 0.9);
    padding: 10px 0;
  }
  100% {
    background: rgba(18, 18, 18, 0);
    padding: 20px 0;
  }
}
@keyframes solid-fadeOut-transparent-nav-grow {
  0% {
    background: rgba(18, 18, 18, 0.9);
    padding: 10px 0;
  }
  100% {
    background: rgba(18, 18, 18, 0);
    padding: 20px 0;
  }
}
/*=== FADE OUT HEIGHT===*/
.fadeOut-height {
  animation-name: fadeOut-height;
  animation-duration: 0.3s;
}

@-webkit-keyframes fadeOut-height {
  0% {
    visibility: visible;
    opacity: 1;
    height: 70px;
  }
  100% {
    opacity: 0;
    -webkit-transform: none;
    transform: none;
    height: 0;
  }
}
@-moz-keyframes fadeOut-height {
  0% {
    visibility: visible;
    opacity: 1;
    height: 70px;
  }
  100% {
    opacity: 0;
    -webkit-transform: none;
    transform: none;
    height: 0;
  }
}
@-ms-keyframes fadeOut-height {
  0% {
    visibility: visible;
    opacity: 1;
    height: 70px;
  }
  100% {
    opacity: 0;
    -webkit-transform: none;
    transform: none;
    height: 0;
  }
}
@keyframes fadeOut-height {
  0% {
    visibility: visible;
    opacity: 1;
    height: 70px;
  }
  100% {
    opacity: 0;
    -webkit-transform: none;
    transform: none;
    height: 0;
  }
}
.NoHeaderBoxedSubnav .nav-create-account {
  background: #1F6EF0;
}
.NoHeaderBoxedSubnav .nav-create-account a, .NoHeaderBoxedSubnav .nav-create-account span {
  color: #ffffff;
}
.NoHeaderBoxedSubnav .LanguageBlockTransparency .language-nav__dropdown .multiselect .multiselect__tags .multiselect__single:hover {
  color: #3bfe31;
}
.NoHeaderBoxedSubnav .dropdown-container:hover {
  color: #3bfe31;
}
.NoHeaderBoxedSubnav .dropdown-container:hover .nav-img-text span {
  color: #3bfe31 !important;
}
.NoHeaderBoxedSubnav .MainNav__meta-nav__block .SignIn-navigation a svg path {
  fill: #ffffff;
}
.NoHeaderBoxedSubnav .MainNav__meta-nav__block .SignIn-navigation a:hover svg path {
  fill: #3bfe31;
}
.NoHeaderBoxedSubnav .MainNav__meta-nav__block .SignIn-navigation a:hover span {
  color: #3bfe31;
}
.NoHeaderBoxedSubnav .search-button:hover .custom-search-icon .search .search__circle, .NoHeaderBoxedSubnav .search-button:hover .search__rectangle {
  border-color: #3bfe31;
}
.NoHeaderBoxedSubnav .MainNav__main-navigation_rowcontent {
  border-bottom: 1px solid #292929;
}
.NoHeaderBoxedSubnav .MainNav__subnavigation {
  background: #121212;
}
.NoHeaderBoxedSubnav .MainNav__subnavigation_menu.image-sub {
  border-bottom: 1px solid #292929;
}
.NoHeaderBoxedSubnav .subnav-item-image-div.no-image {
  border: 1px solid #292929;
}

@media screen and (max-width: 1024px) {
  body .NoHeaderBoxedSubnav .MainNav__subnavigation {
    background: #121212 !important;
  }
  body .NoHeaderBoxedSubnav .MainNav__subnavigation_menu.image-sub {
    background-color: rgba(255, 255, 255, 0.03);
  }
  body .NoHeaderBoxedSubnav.mq-device-small .MainNav__main-navigation_nav-points nav > ul.nav li.active i.active.icon-arrow-down:before, body .NoHeaderBoxedSubnav.mq-device-medium .MainNav__main-navigation_nav-points nav > ul.nav li.active i.active.icon-arrow-down:before {
    color: #3bfe31 !important;
  }
  body .NoHeaderBoxedSubnav.mq-device-small .MainNav__main-navigation_nav-points nav > ul.nav li .dropdown-container, body .NoHeaderBoxedSubnav.mq-device-medium .MainNav__main-navigation_nav-points nav > ul.nav li .dropdown-container {
    border-bottom: 1px solid #292929;
  }
}
.color-fadeOut-NoHeader {
  animation-name: color-fadeOut-NoHeader;
  animation-duration: 0.3s;
}

@-webkit-keyframes color-fadeOut-NoHeader {
  0% {
    background: #121212;
  }
  100% {
    background: rgba(18, 18, 18, 0.3);
  }
}
@-moz-keyframes color-fadeOut-NoHeader {
  0% {
    background: #121212;
  }
  100% {
    background: rgba(18, 18, 18, 0.3);
  }
}
@-ms-keyframes color-fadeOut-NoHeader {
  0% {
    background: #121212;
  }
  100% {
    background: rgba(18, 18, 18, 0.3);
  }
}
@keyframes color-fadeOut-NoHeader {
  0% {
    background: #121212;
  }
  100% {
    background: rgba(18, 18, 18, 0.3);
  }
}
.color-fadeIn-NoHeader {
  animation-name: color-fadeIn-NoHeader;
  animation-duration: 0.3s;
}

@-webkit-keyframes color-fadeIn-NoHeader {
  0% {
    background: rgba(18, 18, 18, 0.3);
  }
  100% {
    background: #121212;
  }
}
@-moz-keyframes color-fadeIn-NoHeader {
  0% {
    background: rgba(18, 18, 18, 0.3);
  }
  100% {
    background: #121212;
  }
}
@-ms-keyframes color-fadeIn-NoHeader {
  0% {
    background: rgba(18, 18, 18, 0.3);
  }
  100% {
    background: #121212;
  }
}
@keyframes color-fadeIn-NoHeader {
  0% {
    background: rgba(18, 18, 18, 0.3);
  }
  100% {
    background: #121212;
  }
}
.color-fadeIn-transparent-NoHeader {
  animation-name: color-fadeIn-transparent-NoHeader;
  animation-duration: 0.3s;
}

@-webkit-keyframes color-fadeIn-transparent-NoHeader {
  0% {
    background: rgba(18, 18, 18, 0);
  }
  100% {
    background: rgba(18, 18, 18, 0.3);
  }
}
@-moz-keyframes color-fadeIn-transparent-NoHeader {
  0% {
    background: rgba(18, 18, 18, 0);
  }
  100% {
    background: rgba(18, 18, 18, 0.3);
  }
}
@-ms-keyframes color-fadeIn-transparent-NoHeader {
  0% {
    background: rgba(18, 18, 18, 0);
  }
  100% {
    background: rgba(18, 18, 18, 0.3);
  }
}
@keyframes color-fadeIn-transparent-NoHeader {
  0% {
    background: rgba(18, 18, 18, 0);
  }
  100% {
    background: rgba(18, 18, 18, 0.3);
  }
}
@media screen and (min-width: 1024px) {
  .header-absolute .header.sticky-header .header__nav-2, .header-absolute .header.sticky-header .header__sidenav-fullwidth {
    background: none;
  }
  .header-absolute .header.sticky-header .header__nav-2:before, .header-absolute .header.sticky-header .header__sidenav-fullwidth:before {
    opacity: 0;
    transition: all 1s cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  .header-absolute .header.sticky-header.header.nav-box-shadow .header__nav-2:before, .header-absolute .header.sticky-header.header.nav-box-shadow .header__sidenav-fullwidthc:before {
    opacity: 1;
  }

  .header-absolute.opened-nav .header.sticky-header .header__nav-2, .header-absolute.opened-nav .header.sticky-header .header__sidenav-fullwidth {
    background: #121212;
  }
  .header-absolute.opened-nav .header.sticky-header .header__nav-2:before, .header-absolute.opened-nav .header.sticky-header .header__sidenav-fullwidth:before {
    transition: all 1s cubic-bezier(0.215, 0.61, 0.355, 1);
    opacity: 1;
  }

  .header-absolute.scrolling .sticky-header-colored.navigation-bg .header__nav-2, .header-absolute.scrolling .sticky-header-colored.navigation-bg .header__sidenav-fullwidth, .header-absolute.scrolling .sticky-header .header__nav-2, .header-absolute.scrolling .sticky-header .header__sidenav-fullwidth {
    transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
    background: none;
  }
  .header-absolute.scrolling .sticky-header-colored.navigation-bg .header__nav-2:before, .header-absolute.scrolling .sticky-header-colored.navigation-bg .header__sidenav-fullwidth:before, .header-absolute.scrolling .sticky-header .header__nav-2:before, .header-absolute.scrolling .sticky-header .header__sidenav-fullwidth:before {
    transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
    opacity: 0;
  }

  .header-absolute.scrolling .sticky-header.navigation-bg .header__nav-2, .header-absolute.scrolling .sticky-header.navigation-bg .header__sidenav-fullwidth {
    background: #121212;
  }
  .header-absolute.scrolling .sticky-header.navigation-bg .header__nav-2:before, .header-absolute.scrolling .sticky-header.navigation-bg .header__sidenav-fullwidth:before {
    transition: all 1s cubic-bezier(0.215, 0.61, 0.355, 1);
    opacity: 1;
  }

  .header-absolute.scrolling.opened-nav .sticky-header-colored.navigation-bg .header__nav-2, .header-absolute.scrolling.opened-nav .sticky-header-colored.navigation-bg .header__sidenav-fullwidth {
    background: #121212;
    opacity: 1;
  }
  .header-absolute.scrolling.opened-nav .sticky-header-colored.navigation-bg .header__nav-2:before, .header-absolute.scrolling.opened-nav .sticky-header-colored.navigation-bg .header__sidenav-fullwidth:before {
    transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
    opacity: 1;
  }

  .header-absolute.scrolling.opened-nav .sticky-header.navigation-bg .header__nav-2, .header-absolute.scrolling.opened-nav .sticky-header.navigation-bg .header__sidenav-fullwidth {
    transition: none;
  }

  .scrolling.sticky-nav .header.sticky-header .header__MainNav {
    background: none;
  }
  .scrolling.sticky-nav .header.sticky-header .header__MainNav:after {
    opacity: 0;
  }
  .scrolling.sticky-nav .header.sticky-header .header__MainNav:hover {
    background: #121212;
  }

  .sticky-all.scrolling .sticky-header .l-align, .sticky-all.scrolling .sticky-header .c-align, .sticky-all.scrolling .sticky-header .r-align {
    box-shadow: none;
  }
  .sticky-all.scrolling .sticky-header .l-align .header__MainNav_background-metanav, .sticky-all.scrolling .sticky-header .c-align .header__MainNav_background-metanav, .sticky-all.scrolling .sticky-header .r-align .header__MainNav_background-metanav {
    background: none;
  }
  .sticky-all.scrolling .sticky-header .l-align:after, .sticky-all.scrolling .sticky-header .c-align:after, .sticky-all.scrolling .sticky-header .r-align:after {
    opacity: 0;
  }
  .sticky-all.scrolling .sticky-header .header__MainNav {
    background: rgba(18, 18, 18, 0.3);
  }
  .sticky-all.scrolling .sticky-header .header__MainNav_background-metanav {
    background: none;
  }
  .sticky-all.scrolling .sticky-header:hover .l-align .header__MainNav_background-metanav, .sticky-all.scrolling .sticky-header:hover .c-align .header__MainNav_background-metanav, .sticky-all.scrolling .sticky-header:hover .r-align .header__MainNav_background-metanav {
    background: #121212;
  }
  .sticky-all.scrolling .sticky-header:hover .header__MainNav {
    background: #121212;
  }
  .sticky-all.scrolling .sticky-header:hover .header__MainNav_background-metanav {
    background: #121212;
  }
  .sticky-all.scrolling .sticky-header.meta-sticky .header__MainNav .header__MainNav_grid .MainNav__complete-navigation .MainNav__main-navigation_rowcontent {
    background: none;
  }
  .sticky-all.scrolling .sticky-header.meta-sticky .MainNav__meta-nav {
    background: none;
  }
  .sticky-all.scrolling .sticky-header.meta-sticky:hover .header__MainNav {
    background: #121212;
  }
  .sticky-all.scrolling .sticky-header.meta-sticky:hover .MainNav__meta-nav {
    background: #121212 !important;
  }

  .scrolling .sticky-header-colored.navigation-bg.NoHeader .header__MainNav:hover {
    background: #121212;
  }
  .scrolling header.sticky-header.navigation-bg.NoHeader .header__MainNav {
    background: #121212;
  }

  .sticky-metanav.scrolling header.sticky-header.meta-sticky .header__MainNav:hover {
    background: #121212;
  }
}
@media screen and (max-width: 1024px) {
  .header-absolute .sticky-header-colored.side-nav .header__nav-2, .header-absolute .sticky-header-colored.side-nav .header__sidenav-fullwidth {
    background: #121212;
  }
}
/*=============== KEYFRAMES -- END ===============*/
/*=============== PAGE 404 ===============*/
.page404 {
  background: #121212;
  color: #ffffff;
}
.page404 .page404__content .page404__content__other .page404__content__other__usefull-links__column a {
  color: #ffffff;
}
.page404 .page404__content .page404__content__other .page404__content__other__usefull-links__search {
  background: rgba(0, 0, 0, 0.1);
  border: 2px solid rgba(255, 255, 255, 0.3);
}

/*=============== PAGE 404 -- END ===============*/
/*=============== PAGE 404 ===============*/
.loginFailed {
  background: #000000;
  color: #ffffff;
}
.loginFailed .loginFailed__content .loginFailed__content__other .loginFailed__content__other__usefull-links__search {
  background: rgba(0, 0, 0, 0.1);
  border: 2px solid rgba(255, 255, 255, 0.3);
}
.loginFailed .loginFailed__content .loginFailed__content__other .loginFailed__content__other__usefull-links__column a {
  color: white;
}

/*=============== PAGE loginFailed -- END ===============*/
/*=============== CONTACT ===============*/
.container .contact-page {
  color: #ffffff;
}
.container .contact-page .tooltip-left {
  border-right: 8px solid rgba(255, 255, 255, 0.1);
}
.container .contact-page .contact-page__grid__content__title {
  color: #ffffff;
}
.container .contact-page .contact-page__grid__content__form-group-column {
  background: #121212;
  background: rgba(18, 18, 18, 0.8);
}
.container .contact-page .contact-page__grid__content__form-group-column .contact-page__grid__content__form-group .contact-label-text input[type=email]:focus {
  border: 1px solid #ffffff;
}
.container .contact-page .contact-page__grid__content__form-group-column .contact-page__grid__content__form-group .contact-label-text .form-control {
  background: rgba(255, 255, 255, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.8);
}
.container .contact-page .contact-page__grid__content__form-group-column .contact-page__grid__content__form-group .contact-label-text ::placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.container .contact-page .contact-page__grid__content__form-group-column .contact-page__grid__content__form-group .contact-label-text :-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.container .contact-page .contact-page__grid__content__form-group-column .contact-page__grid__content__form-group .contact-label-text ::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.container .contact-page .contact-page__grid__content__form-group-column .contact-page__grid__content__form-group .contact-label-text i {
  color: rgba(255, 255, 255, 0.4);
}
.container .contact-page .contact-page__grid__content__form-group-column .contact-page__grid__content__form-group .contact-label-text select.form-control option {
  background: #121212;
  color: #ffffff;
}
.container .contact-page .contact-page__grid__content__form-group-column .contact-page__grid__content__form-group .contact-label-text .show-more .bttn {
  box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.8);
  color: rgba(255, 255, 255, 0.8);
}
.container .contact-page .contact-page__grid__content__form-group-column .contact-page__grid__content__form-group .contact-label-text .show-more .meet:hover {
  box-shadow: inset 0 0 0 2px white;
  color: white;
}
.container .contact-page .contact-page__grid__content__form-group-column .contact-page__grid__content__form-group .contact-label-text .show-more .meet:hover::before {
  border-top-color: rgba(255, 255, 255, 0.8);
  border-right-color: rgba(255, 255, 255, 0.8);
}
.container .contact-page .contact-page__grid__content__form-group-column .contact-page__grid__content__form-group .contact-label-text .show-more .meet:hover::after {
  border-bottom-color: white;
  border-left-color: white;
}
.container .contact-page .contact-page__grid__content__form-group-column .contact-page__grid__content__form-group .contact-label-forgot {
  background: rgba(255, 255, 255, 0.1);
  color: #ffffff;
}
.container .contact-page .contact-page__grid__content__form-group-column .contact-page__grid__content__form-group.error-message .contact-label-text .form-control {
  border: 1px solid #ffffff;
}

@media screen and (max-width: 1024px) {
  body .container .contact-page .contact-page__grid .contact-page__grid__content .contact-page__grid__content__form-group-column .contact-page__grid__content__form-group .contact-label-forgot {
    background: #ffffff;
  }
  body .container .contact-page .contact-page__grid .contact-page__grid__content .contact-page__grid__content__form-group-column .contact-page__grid__content__form-group .contact-label-forgot .tooltip-left {
    border-right: 8px solid #ffffff;
  }
}
@media screen and (max-width: 640px) {
  body .container .contact-page .contact-page__grid__content__form-group-column .contact-page__grid__content__form-group .contact-label-text .show-more .bttn {
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.8);
  }
  body .container .contact-page .contact-page__grid__content__form-group-column .contact-page__grid__content__form-group .contact-label-text .show-more .meet:hover {
    box-shadow: inset 0 0 0 1px white;
  }
}
/*=============== CONTACT -- END ===============*/
/*=============== FILTER ===============*/
.filter {
  background: #121212;
}
.filter .reset .close-icon:before, .filter .reset .close-icon:after {
  background: #ffffff;
}
.filter .reset span {
  color: #ffffff;
}
.filter .multiselect {
  color: #ffffff;
  background: rgba(255, 255, 255, 0.05);
}
.filter .multiselect .multiselect__select:before {
  color: #ffffff;
  border-top-color: #ffffff;
}
.filter .multiselect .multiselect__tags {
  border: 1px solid rgba(255, 255, 255, 0.2);
}
.filter .multiselect .multiselect__tags .multiselect__placeholder {
  color: #ffffff;
}
.filter .multiselect .multiselect__content-wrapper {
  background: #303030;
}
.filter .multiselect .multiselect__content-wrapper::-webkit-scrollbar-track {
  background: rgba(255, 255, 255, 0.2);
}
.filter .multiselect .multiselect__content-wrapper::-webkit-scrollbar-thumb {
  background: rgba(255, 255, 255, 0.8);
}
.filter .multiselect .multiselect__content-wrapper .multiselect__content {
  background: #333333;
}
.filter .multiselect .multiselect__content-wrapper .multiselect__content li.multiselect__element .multiselect__option.multiselect__option--selected {
  background: rgba(255, 255, 255, 0.2);
  color: #ffffff;
}
.filter .multiselect .multiselect__content-wrapper .multiselect__content li.multiselect__element .multiselect__option.multiselect__option--selected:hover {
  background: rgba(255, 255, 255, 0.1);
}
.filter .multiselect .multiselect__content-wrapper .multiselect__content li.multiselect__element:hover {
  background: rgba(255, 255, 255, 0.1);
}
.filter .multiselect .multiselect__content-wrapper .multiselect__option.multiselect__option--highlight {
  background: rgba(255, 255, 255, 0.025);
  color: #ffffff;
}
.filter .multiselect .multiselect.multiselect--above.multiselect--active .multiselect__tags {
  border-bottom: 1px solid #ffffff;
}

@media screen and (max-width: 640px) {
  body .filter {
    border-top: 4px solid #121212;
  }
}
.content-area .content-area__boxesHorizontal_fourlines .filter .filter-multiselect .multiselect, .search .content-area__boxesHorizontal_fourlines .filter .filter-multiselect .multiselect {
  background: none;
}
.content-area .content-area__boxesHorizontal_fourlines .filter .filter-multiselect .multiselect .multiselect__select:before, .search .content-area__boxesHorizontal_fourlines .filter .filter-multiselect .multiselect .multiselect__select:before {
  border-color: #ffffff;
}
.content-area .content-area__boxesHorizontal_fourlines .filter .filter-multiselect .multiselect .multiselect__tags, .search .content-area__boxesHorizontal_fourlines .filter .filter-multiselect .multiselect .multiselect__tags {
  background: #121212;
  border: 1px solid #333333;
}
.content-area .content-area__boxesHorizontal_fourlines .filter .filter-multiselect .multiselect .multiselect__content-wrapper::-webkit-scrollbar-track, .search .content-area__boxesHorizontal_fourlines .filter .filter-multiselect .multiselect .multiselect__content-wrapper::-webkit-scrollbar-track {
  background-color: #0f0f0f;
}
.content-area .content-area__boxesHorizontal_fourlines .filter .filter-multiselect .multiselect .multiselect__content-wrapper::-webkit-scrollbar-thumb, .search .content-area__boxesHorizontal_fourlines .filter .filter-multiselect .multiselect .multiselect__content-wrapper::-webkit-scrollbar-thumb {
  background-color: #050505;
}
.content-area .content-area__boxesHorizontal_fourlines .filter .filter-multiselect .multiselect .multiselect__content-wrapper::-webkit-scrollbar-corner, .search .content-area__boxesHorizontal_fourlines .filter .filter-multiselect .multiselect .multiselect__content-wrapper::-webkit-scrollbar-corner {
  background-color: #121212;
}
.content-area .content-area__boxesHorizontal_fourlines .filter .filter-multiselect .multiselect .multiselect__content-wrapper .multiselect__content li, .search .content-area__boxesHorizontal_fourlines .filter .filter-multiselect .multiselect .multiselect__content-wrapper .multiselect__content li {
  border-top: 1px solid rgba(51, 51, 51, 0.2);
}
.content-area .content-area__boxesHorizontal_fourlines .filter .filter-multiselect .multiselect .multiselect__content-wrapper .multiselect__content li:first-child, .search .content-area__boxesHorizontal_fourlines .filter .filter-multiselect .multiselect .multiselect__content-wrapper .multiselect__content li:first-child {
  border-top: 0;
}
.content-area .content-area__boxesHorizontal_fourlines .filter .filter-multiselect .multiselect .multiselect__content-wrapper .multiselect__content li.multiselect__element .multiselect__option.multiselect__option--selected, .search .content-area__boxesHorizontal_fourlines .filter .filter-multiselect .multiselect .multiselect__content-wrapper .multiselect__content li.multiselect__element .multiselect__option.multiselect__option--selected {
  background: rgba(0, 0, 0, 0.2);
}
.content-area .content-area__boxesHorizontal_fourlines .filter .filter-multiselect .multiselect .multiselect__content-wrapper .multiselect__content li.multiselect__element .multiselect__option.multiselect__option--selected:hover, .search .content-area__boxesHorizontal_fourlines .filter .filter-multiselect .multiselect .multiselect__content-wrapper .multiselect__content li.multiselect__element .multiselect__option.multiselect__option--selected:hover {
  background: rgba(0, 0, 0, 0.1);
}
.content-area .content-area__boxesHorizontal_fourlines .filter .filter-multiselect .multiselect .multiselect__content-wrapper .multiselect__content li.multiselect__element:hover, .search .content-area__boxesHorizontal_fourlines .filter .filter-multiselect .multiselect .multiselect__content-wrapper .multiselect__content li.multiselect__element:hover {
  background: rgba(0, 0, 0, 0.1);
}
.content-area .content-area__boxesHorizontal_fourlines .filter .filter-multiselect .multiselect .multiselect__option.multiselect__option--highlight, .search .content-area__boxesHorizontal_fourlines .filter .filter-multiselect .multiselect .multiselect__option.multiselect__option--highlight {
  background: rgba(0, 0, 0, 0.025);
}

@media screen and (max-width: 640px) {
  body .content-area .content-area__boxesHorizontal_fourlines .filter .filter-grid .filter-text, body .search .content-area__boxesHorizontal_fourlines .filter .filter-grid .filter-text {
    background: #121212;
  }
  body .content-area .content-area__boxesHorizontal_fourlines .filter .filter-multiselect .multiselect .multiselect__tags, body .search .content-area__boxesHorizontal_fourlines .filter .filter-multiselect .multiselect .multiselect__tags {
    border: 1px solid rgba(51, 51, 51, 0.4);
  }
}
/*=============== FILTER -- END ===============*/
/*=============== GDPR ===============*/
.cookie.cookieConsent {
  background: #121212;
}
.cookie.cookieConsent .svg-icon path {
  fill: #ffffff;
}
.cookie.cookieConsent a {
  color: #ffffff;
}
.cookie.cookieConsent .cookieText, .cookie.cookieConsent .cookieHeader {
  color: #ffffff;
}
.cookie.cookieConsent .show-more .bttn {
  box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.8);
  color: rgba(255, 255, 255, 0.8);
}
.cookie.cookieConsent .show-more .meet:hover {
  color: white;
}
.cookie.cookieConsent .show-more .meet:hover::before {
  border-top-color: white;
  border-right-color: white;
}
.cookie.cookieConsent .show-more .meet:hover::after {
  border-bottom-color: white;
  border-left-color: white;
}

/*=============== GDPR -- END ===============*/
/*=============== LOGIN ===============*/
/*=============== LOGIN -- END ===============*/
body .customized-button-halftransparent a {
  transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  border: 1px solid rgba(31, 110, 240, 0.15);
  background: rgba(255, 255, 255, 0.15);
  color: rgba(255, 255, 255, 0.8);
}
body .customized-button-halftransparent a:hover {
  border: 1px solid rgba(31, 110, 240, 0.6);
  background: rgba(255, 255, 255, 0.2);
}

.customized-button-not-active a {
  transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  border: 1px solid #1F6EF0;
  background: #1F6EF0;
  color: #ffffff;
}
.customized-button-not-active a i {
  color: #ffffff;
}

.customized-button a {
  transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  color: #ffffff;
  border: 1px solid rgba(31, 110, 240, 0.6);
  background: rgba(31, 110, 240, 0.85);
}
.customized-button a:hover {
  border: 1px solid #1F6EF0;
  background: #1F6EF0;
}

.customized-button-go-to a {
  transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  color: #ffffff;
  border: 1px solid rgba(31, 110, 240, 0.6);
  background: rgba(31, 110, 240, 0.85);
}
.customized-button-go-to a:hover {
  border: 1px solid #1F6EF0;
  background: #1F6EF0;
}

.customized-button-active a {
  transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  border: 1px solid #1F6EF0;
  background: #1F6EF0;
  color: #ffffff;
}
.customized-button-active a i {
  color: #ffffff;
}
.customized-button-active a:hover {
  background: #1F6EF0;
}

.deco-lane:after {
  background: rgba(37, 37, 37, 0.3);
}

.label-forgot {
  background: #d30d26;
  color: #444343;
}
.label-forgot .tooltip-left {
  border-right: 8px solid #d30d26;
}

.terms-and-conditions input[type=checkbox] + label::before {
  border: 2px solid #0cef06;
  background-color: #ffffff;
}
.terms-and-conditions input[type=checkbox]:checked + label::before {
  box-shadow: inset 0px 0px 0px 2px #ffffff;
  background-color: #0cef06;
}

.login__grid .adyen-checkout__spinner {
  border: 3px solid #0cef06;
  border-top-color: transparent;
}
.login__grid .adyen-checkout__label__text {
  color: #000000;
}
.login__grid .adyen-checkout__error-text {
  color: #d30d26;
}
.login__grid .adyen-checkout__input {
  border-bottom: 1px solid rgba(37, 37, 37, 0.1);
}
.login__grid .adyen-checkout__input:hover {
  border-bottom: 1px solid #000000;
}
.login__grid .adyen-checkout__input::placeholder {
  color: #414040;
}
.login__grid .adyen-checkout-input__inline-validation--invalid {
  color: #d30d26;
}
.login__grid .adyen-checkout__label span span {
  border-bottom: 1px solid rgba(37, 37, 37, 0.1);
}
.login__grid .adyen-checkout__label span span:hover {
  border-bottom: 1px solid #252525;
}
.login__grid .adyen-checkout__label.adyen-checkout__field--cardNumber .adyen-checkout__label__text {
  color: #0cef06;
}
.login__grid .chckt-input-field--error {
  color: #000000;
}
.login__grid .input-field {
  color: #000000;
}
.login__grid label.adyen-checkout__label.adyen-checkout__label--focused span {
  color: #444343 !important;
}
.login__grid .adyen-checkout__button.adyen-checkout__button--pay:hover, .login__grid .adyen-checkout__button.adyen-checkout__button--pay {
  outline: 0;
  text-transform: uppercase;
  border-radius: 25px;
  transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  border: 1px solid #1F6EF0;
  background: #1F6EF0;
  color: #ffffff;
}
.login__grid .adyen-checkout__button.adyen-checkout__button--pay:hover i, .login__grid .adyen-checkout__button.adyen-checkout__button--pay i {
  color: #ffffff;
}
.login__grid .adyen-checkout__button.adyen-checkout__button--pay:hover:hover, .login__grid .adyen-checkout__button.adyen-checkout__button--pay:hover {
  background: #1F6EF0;
}
.login__grid .adyen-checkout__input.adyen-checkout__input--text.adyen-checkout__input--valid {
  color: #444343;
}
.login__grid .adyen-checkout__input--focus, .login__grid .adyen-checkout__input--focus:hover, .login__grid .adyen-checkout__input:active, .login__grid .adyen-checkout__input:active:hover, .login__grid .adyen-checkout__input:focus, .login__grid .adyen-checkout__input:focus:hover {
  border-color: #0cef06;
  border: 0;
  border-bottom: 1px solid #0cef06 !important;
}
.login__grid .adyen-checkout__button.adyen-checkout__button--pay {
  outline: 0;
  text-transform: uppercase;
  border-radius: 25px;
  transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  border: 1px solid #1F6EF0;
  background: #1F6EF0;
  color: #ffffff;
}
.login__grid .adyen-checkout__button.adyen-checkout__button--pay i {
  color: #ffffff;
}
.login__grid .adyen-checkout__button.adyen-checkout__button--pay:hover {
  background: #1F6EF0;
}
.login__grid .labelholder.deco-lane.coupon-code:hover:before {
  background: #252525;
}
.login__grid .labelholder.deco-lane.coupon-code:focus label {
  color: #000000;
}
.login__grid .labelholder.deco-lane.coupon-code:focus:before {
  background: #0cef06;
}
.login__grid .login__content .login__content__title h1 {
  color: #000000;
}
.login__grid .login__content .login__content__title h1.deco-lane:before {
  background: rgba(37, 37, 37, 0.4);
}
.login__grid .login__content .login__content__title h1.deco-lane:after {
  background: rgba(37, 37, 37, 0.4);
}
.login__grid .login__content .login__content__accordion .login__accordion__section.active .login__accordion__section__title {
  border-bottom: 2px solid #0cef06;
  background: #E6E6E6;
}
.login__grid .login__content .login__content__accordion .login__accordion__section.active .login__accordion__section__title h2 {
  color: #000000;
}
.login__grid .login__content .login__content__accordion .login__accordion__section.finished-signin .login__accordion__section__container h2 {
  color: #000000;
}
.login__grid .login__content .login__content__accordion .login__accordion__section.finished-signin .login__accordion__section__container span {
  color: #ffffff;
}
.login__grid .login__content .login__content__accordion .login__accordion__section .login__accordion__section__card-selection {
  background: rgba(18, 18, 18, 0.5);
}
.login__grid .login__content .login__content__accordion .login__accordion__section .login__accordion__section__title {
  border-bottom: 2px solid transparent;
  background: rgba(230, 230, 230, 0.8);
}
.login__grid .login__content .login__content__accordion .login__accordion__section .login__accordion__section__title h2 {
  color: #000000;
}
.login__grid .login__content .login__content__accordion .login__accordion__section .login__accordion__section__form {
  background: #ffffff;
}
.login__grid .login__content .login__content__accordion .login__accordion__section .login__accordion__section__form form .labelholder.forgot-message:before, .login__grid .login__content .login__content__accordion .login__accordion__section .login__accordion__section__form form .labelholder.forgot-message:after {
  background: #d30d26;
}
.login__grid .login__content .login__content__accordion .login__accordion__section .login__accordion__section__form form .labelholder label {
  color: #000000;
}
.login__grid .login__content .login__content__accordion .login__accordion__section .login__accordion__section__form form .labelholder input, .login__grid .login__content .login__content__accordion .login__accordion__section .login__accordion__section__form form .labelholder select {
  color: #000000 !important;
}
.login__grid .login__content .login__content__accordion .login__accordion__section .login__accordion__section__form form .labelholder option {
  background: #ffffff;
  color: #ffffff;
}
.login__grid .login__content .login__content__accordion .login__accordion__section .login__accordion__section__form form .labelholder option:hover {
  background: #0cef06;
}
.login__grid .login__content .login__content__accordion .login__accordion__section .login__accordion__section__form form .labelholder input:-webkit-autofill, .login__grid .login__content .login__content__accordion .login__accordion__section .login__accordion__section__form form .labelholder input:-webkit-autofill:hover, .login__grid .login__content .login__content__accordion .login__accordion__section .login__accordion__section__form form .labelholder input:-webkit-autofill:focus, .login__grid .login__content .login__content__accordion .login__accordion__section .login__accordion__section__form form .labelholder input:-webkit-autofill:active {
  color: #000000 !important;
}
.login__grid .login__content .login__content__accordion .login__accordion__section .login__accordion__section__form .login__accordion__section__form__allpackages .login__accordion__section__form__package.active {
  background: #ffffff;
  border: 1px solid rgba(68, 67, 67, 0.05);
}
.login__grid .login__content .login__content__accordion .login__accordion__section .login__accordion__section__form .login__accordion__section__form__allpackages .login__accordion__section__form__package {
  border: 1px solid rgba(68, 67, 67, 0.15);
  background: rgba(18, 18, 18, 0.5);
}
.login__grid .login__content .login__content__accordion .login__accordion__section .login__accordion__section__form .login__accordion__section__form__allpackages .login__accordion__section__form__package .login__accordion__section__form__package__title h2 {
  color: #444343;
}
.login__grid .login__content .login__content__accordion .login__accordion__section .login__accordion__section__form .login__accordion__section__form__allpackages .login__accordion__section__form__package .login__accordion__section__form__package__details .login__accordion__section__form__package__details__recommended span {
  border: 1px solid #0cef06;
  color: #444343;
}
.login__grid .login__content .login__content__accordion .login__accordion__section .login__accordion__section__form .login__accordion__section__form__allpackages .login__accordion__section__form__package .login__accordion__section__form__package__details .login__accordion__section__form__package__details__block .login__accordion__section__form__package__details__block__list.recommended-active ul li i {
  color: #0cef06;
}
.login__grid .login__content .login__content__accordion .login__accordion__section .login__accordion__section__form .login__accordion__section__form__allpackages .login__accordion__section__form__package .login__accordion__section__form__package__details .login__accordion__section__form__package__details__block .login__accordion__section__form__package__details__block__list ul li span {
  color: #444343;
}
.login__grid .login__content .login__content__accordion .login__accordion__section .login__accordion__section__form .login__accordion__section__form__allpackages .login__accordion__section__form__package .login__accordion__section__form__package__details .login__accordion__section__form__package__details__block .login__accordion__section__form__package__details__block__list ul li i {
  color: #444343;
}
.login__grid .login__content .login__content__accordion .login__accordion__section .login__accordion__section__form .login__accordion__section__form__allpackages .login__accordion__section__form__package .login__accordion__section__form__package__details .login__accordion__section__form__package__details__block .login__accordion__section__form__package__details__block__price .login__accordion__section__form__package__details__block__price__number span {
  color: #444343;
}
.login__grid .login__content .login__content__accordion .login__accordion__section .login__accordion__section__form .login__accordion__section__form__allpackages .login__accordion__section__form__package .login__accordion__section__form__package__details .login__accordion__section__form__package__details__block .login__accordion__section__form__package__details__block__price .login__accordion__section__form__package__details__block__price__info span {
  color: #444343;
}
.login__grid .login__content .login__content__accordion .login__accordion__section .login__accordion__section__container .login__accordion__section__plan .login__accordion__section__plan__content:after {
  background: rgba(68, 67, 67, 0.2);
}
.login__grid .login__content .login__content__accordion .login__accordion__section .login__accordion__section__container .login__accordion__section__plan .login__accordion__section__plan__title h2 {
  color: #444343;
}
.login__grid .login__content .login__content__accordion .login__accordion__section .login__accordion__section__container .login__accordion__section__plan .login__accordion__section__plan__details {
  border: 3px solid #0cef06;
  background: rgba(18, 18, 18, 0.5);
}
.login__grid .login__content .login__content__accordion .login__accordion__section .login__accordion__section__container .login__accordion__section__plan .login__accordion__section__plan__details h2 {
  color: #444343;
}
.login__grid .login__content .login__content__accordion .login__accordion__section .login__accordion__section__container .login__accordion__section__plan .login__accordion__section__plan__details .login__accordion__section__plan__details__number span {
  color: #444343;
}
.login__grid .login__content .login__content__accordion .login__accordion__section .login__accordion__section__container .login__accordion__section__plan .login__accordion__section__plan__details .login__accordion__section__plan__details__method span {
  color: #444343;
}
.login__grid .login__content .login__content__accordion .login__accordion__section .login__accordion__section__card-selection ul li span {
  color: #444343;
}
.login__grid .login__content .login__content__accordion .login__accordion__section .login__accordion__section__card-selection ul li .login__accordion__section__card-selection__form.active {
  border: 4px solid #0cef06;
}
.login__grid .login__content .login__content__accordion .login__accordion__section .login__accordion__section__card-selection ul li .login__accordion__section__card-selection__form {
  background: #444343;
}
.login__grid .login__content .login__content__accordion .login__accordion__section .login__accordion__section__card-selection ul li .login__accordion__section__card-selection__form svg path {
  fill: white;
}

@media screen and (max-width: 640px) {
  body .static .static-page .login__grid .login__content .login__content__accordion .login__accordion__section .login__accordion__section__content .login__accordion__section__card-selection .login__accordion__section__card-selection__form.active {
    border: 3px solid #0cef06;
  }
  body .static .static-page .login__grid .login__content .login__content__accordion .login__accordion__section .login__accordion__section__container .login__accordion__section__plan .login__accordion__section__plan__details {
    border: 1px solid #0cef06;
  }
}
/*=============== DESKTOP - BG ===============*/
body .container .teaser .teaser__teaserClassic_background, body .container .teaser .teaser__teaserPlaylist_background {
  background: #121212;
}
body .container .teaser .teaser__teaserFullWidth_grid .teaser__teaserFullWidth__content .teaser__teaserFullWidth__teaser-slider .teaserFullWidth__teaser-slider__slide .big-teaser .slick-list .slick-track .slick-slide div a {
  background: #121212;
}
body .container .teaser .teaser__teaserFullHeight_grid .teaser__teaserFullHeight__content .teaser__teaserFullHeight__teaser-slider .teaserFullHeight__teaser-slider__slide .big-teaser .slick-list .slick-track .slick-slide div a {
  background: #121212;
}
body .container .content-area {
  background: #121212;
}
body .container .player .player__background {
  background: #121212;
}
body .container .player .content-area {
  background: #121212;
}
body .container .schedule {
  background: #121212;
}
body .container .contact-page {
  background: #121212;
}
body .container .promotion {
  background: #121212;
}
body .container .static .static-page {
  background: #121212;
}
body .container .static .static-page .login__grid {
  background: #121212;
}

/*=============== DESKTOP - BG -- END ===============*/
/*=============== MOBILE - BG ===============*/
@media screen and (max-width: 640px) {
  body {
    background: #121212;
  }
  body div .container .teaser .teaser__teaserClassic_background, body div .container .teaser .teaser__teaserPlaylist_background {
    background: #121212;
  }
  body div .container .teaser .teaser__teaserFullWidth_grid .teaser__teaserFullWidth__content .teaser__teaserFullWidth__teaser-slider .teaserFullWidth__teaser-slider__slide .big-teaser .slick-list .slick-track .slick-slide div a {
    background: #121212;
  }
  body div .container .teaser .teaser__teaserFullHeight_grid .teaser__teaserFullHeight__content .teaser__teaserFullHeight__teaser-slider .teaserFullHeight__teaser-slider__slide .big-teaser .slick-list .slick-track .slick-slide div a {
    background: #121212;
  }
  body div .container .content-area {
    background: #121212;
  }
  body div .container .player .player__background {
    background: #121212;
  }
  body div .container .player .content-area {
    background: #121212;
  }
  body div .container .schedule {
    background: #121212;
  }
  body div .container .contact-page {
    background: #121212;
  }
  body div .container .promotion_TextBlockPromotion {
    background: #121212;
  }
  body div .container .static .static-page {
    background: #121212;
  }
  body div .container .static .static-page .login__grid {
    background: #121212;
  }
}
/*=============== MOBILE - BG -- END ===============*/
/*=============== COOKIE OPT-OUT ===============*/
.cookie-list .cookie-list__grid {
  color: #ffffff;
}
.cookie-list .cookie-list__grid table th {
  border: 1px solid rgba(255, 255, 255, 0.1);
  background: rgba(255, 255, 255, 0.15);
}
.cookie-list .cookie-list__grid table tbody {
  background: rgba(255, 255, 255, 0.05);
}

.cookie-output a {
  color: #ffffff !important;
}
.cookie-output .cookie-output__grid {
  color: #ffffff;
}
.cookie-output .cookie-output__grid .content-wrapper .title .removeCookie .deleteCookie {
  background: #ffffff;
  color: #ffffff;
}
.cookie-output .cookie-output__grid table tr a, .cookie-output .cookie-output__grid table th a, .cookie-output .cookie-output__grid table td a {
  color: #ffffff;
}
.cookie-output .cookie-output__grid table th {
  border: 1px solid rgba(255, 255, 255, 0.1);
  background: rgba(255, 255, 255, 0.15);
}
.cookie-output .cookie-output__grid table tbody {
  background: rgba(255, 255, 255, 0.05);
}

.contentWidget .contentWidget__grid .contentWidget__grid__overlay .contentWidget__grid__text h1, .contentWidget .contentWidget__grid .contentWidget__grid__overlay .contentWidget__grid__text h3 {
  color: #ffffff;
}
.contentWidget .contentWidget__grid .contentWidget__grid__overlay .contentWidget__grid__text a {
  color: #001932;
  background: #0cef06;
}

.contentWidgetTextBelow a {
  color: #ffffff;
}
.contentWidgetTextBelow .colored-content-badges > div .svg-container {
  background: #00ef00;
}
.contentWidgetTextBelow .colored-content-badges > div span {
  color: #ffffff;
}
.contentWidgetTextBelow .colored-content-badges > div svg path {
  fill: #121212;
}
.contentWidgetTextBelow .contentWidgetTextBelow__grid .contentWidgetTextBelow__grid__overlay .contentWidgetTextBelow__grid__overlay__content {
  background: #001a34;
  border-top: 10px solid #00ef00;
}
.contentWidgetTextBelow .contentWidgetTextBelow__grid .contentWidgetTextBelow__grid__overlay .contentWidgetTextBelow__grid__text > span {
  color: #99a2ab;
}
.contentWidgetTextBelow .contentWidgetTextBelow__grid .contentWidgetTextBelow__grid__overlay .contentWidgetTextBelow__grid__text h1 {
  color: #ffffff;
}
.contentWidgetTextBelow .contentWidgetTextBelow__grid .contentWidgetTextBelow__grid__overlay .contentWidgetTextBelow__grid__text .content-area__status-lane__status-icon span {
  color: #ffffff;
}
.contentWidgetTextBelow .contentWidgetTextBelow__grid .contentWidgetTextBelow__grid__overlay .contentWidgetTextBelow__grid__text .content-area__status-lane__status-icon span:before {
  background: #00ef00;
}
.contentWidgetTextBelow .contentWidgetTextBelow__grid .contentWidgetTextBelow__grid__overlay .contentWidgetTextBelow__grid__text .content-area__status-lane__status-icon svg path {
  fill: #00ef00;
}

@media screen and (max-width: 1024px) {
  body .contentWidgetTextBelow .contentWidgetTextBelow__grid .contentWidgetTextBelow__grid__overlay .contentWidgetTextBelow__grid__overlay__content {
    border-top: 6px solid #00ef00;
  }
}
@media screen and (max-width: 640px) {
  body .contentWidgetTextBelow .contentWidgetTextBelow__grid .contentWidgetTextBelow__grid__overlay .contentWidgetTextBelow__grid__overlay__content {
    border-top: 3px solid #00ef00;
  }
}
body .MPP__login .label-forgot, body .MPP__my-account .label-forgot {
  color: #d30d26;
}
body .MPP-action-button {
  background: #1F6EF0;
}
body .MPP-action-button a, body .MPP-action-button span {
  color: #ffffff;
}

.MPP__myorder {
  border-left: 6px solid #3cf237;
  background: #000000;
}
.MPP__myorder .MPP__myorder__title {
  color: #ffffff;
}
.MPP__myorder .MPP__myorder__title h2 {
  color: #ffffff;
}
.MPP__myorder h2 {
  color: #ffffff;
}

.MPP__my-account {
  background: #EBEBEB;
}
.MPP__my-account .MPP__my-account__grid .MPP__my-account__content .MPP__my-account__modal .MPP__my-account__modal__content {
  color: #000000;
  background: #FFFFFF;
}
.MPP__my-account .MPP__my-account__grid .MPP__my-account__content .MPP__my-account__modal .MPP__my-account__modal__content svg.svg-icon.svg-icon-border {
  border: 7px solid #000000;
}
.MPP__my-account .MPP__my-account__grid .MPP__my-account__content .MPP__my-account__modal .MPP__my-account__modal__content svg.svg-icon.svg-icon-border path {
  fill: #000000;
}
.MPP__my-account .MPP__my-account__grid .MPP__my-account__content .MPP__my-account__modal .MPP__my-account__modal__content > h2, .MPP__my-account .MPP__my-account__grid .MPP__my-account__content .MPP__my-account__modal .MPP__my-account__modal__content h3 {
  color: #000000;
}
.MPP__my-account .MPP__my-account__grid .MPP__my-account__content .MPP__my-account__modal .MPP__my-account__modal__content button {
  background: #1F6EF0;
  color: #ffffff;
}
.MPP__my-account .MPP__my-account__grid .MPP__my-account__content .MPP__my-account__content__title h1, .MPP__my-account .MPP__my-account__grid .MPP__my-account__content .MPP__my-account__content__title h2 {
  color: #000000;
}
.MPP__my-account .MPP__my-account__grid .MPP__my-account__content .MPP__my-account__content__column {
  background: #FFFFFF;
}
.MPP__my-account .MPP__my-account__grid .MPP__my-account__content .MPP__my-account__content__column .MPP__my-account__content__column__edit span, .MPP__my-account .MPP__my-account__grid .MPP__my-account__content .MPP__my-account__content__column .MPP__my-account__content__column__edit a {
  color: #154CA7;
}
.MPP__my-account .MPP__my-account__grid .MPP__my-account__content .MPP__my-account__content__column .MPP__my-account__content__column__text-block .MPP__my-account__content__column__title h2 {
  color: #000000;
}
.MPP__my-account .MPP__my-account__grid .MPP__my-account__content .MPP__my-account__content__column .MPP__my-account__content__column__text-block .MPP__my-account__content__column__form .MPP__my-account__content__column__form__item h2 {
  color: #0cef06;
}
.MPP__my-account .MPP__my-account__grid .MPP__my-account__content .MPP__my-account__content__column .MPP__my-account__content__column__text-block .MPP__my-account__content__column__form .MPP__my-account__content__column__form__item form label {
  color: #667584;
}
.MPP__my-account .MPP__my-account__grid .MPP__my-account__content .MPP__my-account__content__column .MPP__my-account__content__column__text-block .MPP__my-account__content__column__form .MPP__my-account__content__column__form__item form .labelholder input {
  color: #000000;
}
.MPP__my-account .MPP__my-account__grid .MPP__my-account__content .MPP__my-account__content__column .MPP__my-account__content__column__text-block .MPP__my-account__content__column__form .MPP__my-account__content__column__form__item form .labelholder input.input-border {
  border: 1px solid #B3B3B3;
}
.MPP__my-account .MPP__my-account__grid .MPP__my-account__content .MPP__my-account__content__column .MPP__my-account__content__column__text-block .MPP__my-account__content__column__form .MPP__my-account__content__column__form__item form .labelholder input::placeholder {
  color: #000000;
}
.MPP__my-account .MPP__my-account__grid .MPP__my-account__content .MPP__my-account__content__column .MPP__my-account__content__column__text-block .MPP__my-account__content__column__form .MPP__my-account__content__column__form__item form .labelholder:before {
  background: #ffffff;
}
.MPP__my-account .MPP__my-account__grid .MPP__my-account__content .MPP__my-account__content__column .MPP__my-account__content__column__text-block .MPP__my-account__content__column__form .MPP__my-account__content__column__form__item form .labelholder.deco-block {
  background: #ffffff;
}
.MPP__my-account .MPP__my-account__grid .MPP__my-account__content .MPP__my-account__content__column .MPP__my-account__content__column__text-block .MPP__my-account__content__column__form .MPP__my-account__content__column__form__item form .labelholder.deco-block input {
  border: 1px solid #ffffff;
}
.MPP__my-account .MPP__my-account__grid .MPP__my-account__content .MPP__my-account__content__column .MPP__my-account__content__column__text-block .MPP__my-account__content__column__form .MPP__my-account__content__column__form__item form .labelholder.forgot-message:before {
  background: #d30d26;
}
.MPP__my-account .MPP__my-account__grid .MPP__my-account__content .MPP__my-account__content__column .MPP__my-account__content__column__text-block .MPP__my-account__content__column__form .MPP__my-account__content__column__form__item form .labelholder.deco-lane input::placeholder {
  color: #ffffff;
}
.MPP__my-account .MPP__my-account__grid .MPP__my-account__content .MPP__my-account__content__column .MPP__my-account__content__column__text-block .MPP__my-account__content__column__form .MPP__my-account__content__column__form__item form .label-forgot span {
  color: #667584;
}
.MPP__my-account .MPP__my-account__grid .MPP__my-account__content .MPP__my-account__content__column .MPP__my-account__content__column__text-block .MPP__my-account__content__column__form .MPP__my-account__content__column__form__list-item__title .MPP__my-account__content__column__form__list-item__item span {
  color: #667584;
}
.MPP__my-account .MPP__my-account__grid .MPP__my-account__content .MPP__my-account__content__column .MPP__my-account__content__column__text-block .MPP__my-account__content__column__form .MPP__my-account__content__column__form__list-item__content .MPP__my-account__content__column__form__list-item__item span {
  color: #000000;
}
.MPP__my-account .MPP__my-account__grid .MPP__my-account__content .MPP__my-account__content__column .MPP__my-account__content__column__text-block .MPP__my-account__content__column__form .MPP__my-account__content__column__form__list-item__content .MPP__my-account__content__column__form__list-item__item svg path {
  fill: #667584;
}

@media screen and (max-width: 768px) {
  body .MPP__my-account .MPP__my-account__grid .MPP__my-account__content .MPP__my-account__content__column .MPP__my-account__content__column__text-block .MPP__my-account__content__column__form .MPP__my-account__content__column__form__list-item__content {
    border-bottom: 1px solid #B3B3B3;
  }
}
.modal-wrapper .MPP__login {
  background: #121212;
}

.MPP__login .checkbox__holder a {
  color: #154CA7;
}
.MPP__login .checkbox label {
  border: 2px solid #cbcbcb;
}
.MPP__login .checkbox label:after {
  border-left: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
}
.MPP__login .checkbox input:checked + label {
  background-color: #154CA7;
  border-color: #154CA7;
}
.MPP__login .checkbox .radio-text span {
  color: #444343;
}
.MPP__login .checkbox .radio label:before {
  border: 1px solid rgba(203, 203, 203, 0.5);
  background-color: #ffffff;
}
.MPP__login .checkbox .radio label:after {
  background-color: #154CA7;
}
.MPP__login .checkbox .radio input[type=radio] + label:after {
  background-color: #154CA7;
}
.MPP__login .checkbox .radio input[type=radio]:checked + label:after {
  background-color: #154CA7;
}
.MPP__login .MPP__login__grid .MPP__login__content .MPP__login__section.mpp-geo .MPP__login__section__body {
  color: #444343;
}
.MPP__login .MPP__login__grid .MPP__login__content .MPP__login__section.mpp-geo .MPP__login__section__body svg path {
  fill: #444343;
}
.MPP__login .MPP__login__grid .MPP__login__content .MPP__login__section.mpp-geo .MPP__login__section__body a {
  color: #154CA7;
}
.MPP__login .MPP__login__grid .MPP__login__content .MPP__login__section__static-block .MPP__login__section__static-block__header {
  border: 1px solid rgba(255, 255, 255, 0.1);
}
.MPP__login .MPP__login__grid .MPP__login__content .MPP__login__section__static-block .MPP__login__section__static-block__header .MPP__login__section__static-block__header__img .MPP__login__section__static-block__header__img__box svg path {
  fill: #0cef06;
}
.MPP__login .MPP__login__grid .MPP__login__content .MPP__login__section__static-block .MPP__login__section__static-block__header .MPP__login__section__static-block__header__text .MPP__login__section__static-block__header__text__centered h3, .MPP__login .MPP__login__grid .MPP__login__content .MPP__login__section__static-block .MPP__login__section__static-block__header .MPP__login__section__static-block__header__text .MPP__login__section__static-block__header__text__centered h1 {
  color: #ffffff;
}
.MPP__login .MPP__login__grid .MPP__login__content .MPP__login__section__static-block .MPP__login__section__static-block__header .MPP__login__section__static-block__header__price span {
  color: #0cef06;
}
.MPP__login .MPP__login__grid .MPP__login__content .MPP__login__section__static-block .MPP__login__section__static-block__body {
  background: #121212;
  border: 1px solid rgba(255, 255, 255, 0.1);
}
.MPP__login .MPP__login__grid .MPP__login__content .MPP__login__section__static-block .MPP__login__section__static-block__body .MPP__login__section__static-block__body__title h2 {
  color: #ffffff;
}
.MPP__login .MPP__login__grid .MPP__login__content .MPP__login__section__static-block .MPP__login__section__static-block__body .MPP__login__section__static-block__body__list .MPP__login__section__static-block__body__list__item i {
  color: #0cef06;
  border-color: #0cef06;
  border: 1px solid rgba(12, 239, 6, 0.4);
}
.MPP__login .MPP__login__grid .MPP__login__content .MPP__login__section__static-block .MPP__login__section__static-block__body .MPP__login__section__static-block__body__list .MPP__login__section__static-block__body__list__item span {
  color: #ffffff;
}
.MPP__login .MPP__login__grid .MPP__login__content .MPP__login__section .MPP__login__section__header {
  background: #E6E6E6;
}
.MPP__login .MPP__login__grid .MPP__login__content .MPP__login__section .MPP__login__section__header h2 {
  color: #000000;
}
.MPP__login .MPP__login__grid .MPP__login__content .MPP__login__section .MPP__login__section__header .MPP__login__section__header__split.active {
  background: #ffffff;
}
.MPP__login .MPP__login__grid .MPP__login__content .MPP__login__section .MPP__login__section__header .MPP__login__section__header__split.active h2 {
  color: #000000;
}
.MPP__login .MPP__login__grid .MPP__login__content .MPP__login__section .MPP__login__section__header .MPP__login__section__header__split {
  background: #E6E6E6;
}
.MPP__login .MPP__login__grid .MPP__login__content .MPP__login__section .MPP__login__section__header .MPP__login__section__header__split h2 {
  color: #000000;
}
.MPP__login .MPP__login__grid .MPP__login__content .MPP__login__section .MPP__login__section__body {
  background: #ffffff;
}
.MPP__login .MPP__login__grid .MPP__login__content .MPP__login__section .MPP__login__section__body .MPP__login__section__form.active form .radio {
  background: rgba(21, 76, 167, 0.05);
  border: 1px solid #154CA7;
}
.MPP__login .MPP__login__grid .MPP__login__content .MPP__login__section .MPP__login__section__body .MPP__login__section__form.active-method form .MPP__form__more {
  border: 1px solid #cbcbcb;
}
.MPP__login .MPP__login__grid .MPP__login__content .MPP__login__section .MPP__login__section__body .MPP__login__section__form.active-method form .MPP__form__more .MPP__error__message__text {
  color: #d30d26;
}
.MPP__login .MPP__login__grid .MPP__login__content .MPP__login__section .MPP__login__section__body .MPP__login__section__form.active-method form .MPP__form__more .labelholder.deco-block input {
  border: 1px solid #cbcbcb;
}
.MPP__login .MPP__login__grid .MPP__login__content .MPP__login__section .MPP__login__section__body .MPP__login__section__form.active-method form .MPP__form__more .labelholder.only-input input {
  border: 1px solid #cbcbcb;
}
.MPP__login .MPP__login__grid .MPP__login__content .MPP__login__section .MPP__login__section__body .MPP__login__section__form.active-method form .MPP__form__more .labelholder.only-input a {
  color: #154CA7;
}
.MPP__login .MPP__login__grid .MPP__login__content .MPP__login__section .MPP__login__section__body .MPP__login__section__form.active-method form .MPP__form__more .labelholder.only-input .labelholder label {
  color: #000000;
}
.MPP__login .MPP__login__grid .MPP__login__content .MPP__login__section .MPP__login__section__body .MPP__login__section__form.active-method form .MPP__form__more label {
  color: #000000;
}
.MPP__login .MPP__login__grid .MPP__login__content .MPP__login__section .MPP__login__section__body .MPP__login__section__form.active-method form .MPP__form__more input {
  color: #000000;
}
.MPP__login .MPP__login__grid .MPP__login__content .MPP__login__section .MPP__login__section__body .MPP__login__section__form.active-method form .MPP__form__more input::placeholder {
  color: #414040;
}
.MPP__login .MPP__login__grid .MPP__login__content .MPP__login__section .MPP__login__section__body .MPP__login__section__form .MPP__process__overlay.payment-failed svg {
  border: 3px solid #d30d26;
}
.MPP__login .MPP__login__grid .MPP__login__content .MPP__login__section .MPP__login__section__body .MPP__login__section__form .MPP__process__overlay.payment-failed svg path {
  fill: #d30d26;
}
.MPP__login .MPP__login__grid .MPP__login__content .MPP__login__section .MPP__login__section__body .MPP__login__section__form .MPP__process__overlay.payment-failed a {
  color: #154CA7;
}
.MPP__login .MPP__login__grid .MPP__login__content .MPP__login__section .MPP__login__section__body .MPP__login__section__form .MPP__process__overlay.payment-sucess .MPP__process__overlay__icon svg {
  border: 3px solid #8bd441;
}
.MPP__login .MPP__login__grid .MPP__login__content .MPP__login__section .MPP__login__section__body .MPP__login__section__form .MPP__process__overlay.payment-sucess .MPP__process__overlay__icon svg path {
  fill: #8bd441;
}
.MPP__login .MPP__login__grid .MPP__login__content .MPP__login__section .MPP__login__section__body .MPP__login__section__form .MPP__process__overlay {
  color: #444343;
}
.MPP__login .MPP__login__grid .MPP__login__content .MPP__login__section .MPP__login__section__body .MPP__login__section__form .MPP__process__overlay .loader-2 span:before {
  border-top: 3px solid #0000fe;
}
.MPP__login .MPP__login__grid .MPP__login__content .MPP__login__section .MPP__login__section__body .MPP__login__section__form .MPP__process__overlay .loader-2 span:after {
  border: 3px solid rgba(0, 0, 254, 0.5);
}
.MPP__login .MPP__login__grid .MPP__login__content .MPP__login__section .MPP__login__section__body .MPP__login__section__form .MPP__process__overlay .MPP__process__overlay__icon svg path {
  fill: #444343;
}
.MPP__login .MPP__login__grid .MPP__login__content .MPP__login__section .MPP__login__section__body .MPP__login__section__form .MPP__process__overlay .MPP__process__overlay__text span {
  color: #444343;
}
.MPP__login .MPP__login__grid .MPP__login__content .MPP__login__section .MPP__login__section__body .MPP__login__section__form form span {
  color: #000000;
}
.MPP__login .MPP__login__grid .MPP__login__content .MPP__login__section .MPP__login__section__body .MPP__login__section__form form .forgot-password a {
  color: #154CA7;
}
.MPP__login .MPP__login__grid .MPP__login__content .MPP__login__section .MPP__login__section__body .MPP__login__section__form form .labelholder.forgot-message:before {
  background: #d30d26;
}
.MPP__login .MPP__login__grid .MPP__login__content .MPP__login__section .MPP__login__section__body .MPP__login__section__form form .labelholder.deco-lane input {
  border: 1px solid #cbcbcb;
  color: #000000;
}
.MPP__login .MPP__login__grid .MPP__login__content .MPP__login__section .MPP__login__section__body .MPP__login__section__form form .labelholder.deco-lane input::placeholder {
  color: #414040;
}
.MPP__login .MPP__login__grid .MPP__login__content .MPP__login__section .MPP__login__section__body .MPP__login__section__form form .radio {
  border: 1px solid #cbcbcb;
}
.MPP__login .MPP__login__grid .MPP__login__content .MPP__login__section .MPP__login__section__body .MPP__login__section__form form .radio .column .radio-text {
  color: #000000;
}
.MPP__login .MPP__login__grid .MPP__login__content .MPP__login__section .MPP__login__section__body .MPP__login__section__form form .radio label:before {
  border: 2px solid #cbcbcb;
  background-color: #ffffff;
}
.MPP__login .MPP__login__grid .MPP__login__content .MPP__login__section .MPP__login__section__body .MPP__login__section__form form .radio label:after {
  background-color: #154CA7;
}
.MPP__login .MPP__login__grid .MPP__login__content .MPP__login__section .MPP__login__section__body .MPP__login__section__form form .radio input[type=radio] + label:after {
  background-color: #154CA7;
}
.MPP__login .MPP__login__grid .MPP__login__content .MPP__login__section .MPP__login__section__body .MPP__login__section__form form .radio input[type=radio]:checked + label:before {
  border-color: #154CA7;
}
.MPP__login .MPP__login__grid .MPP__login__content .MPP__login__section .MPP__login__section__body .MPP__login__section__form form .radio input[type=radio]:checked + label:after {
  background-color: #154CA7;
  transform: scale(1, 1);
}
.MPP__login .MPP__login__grid .MPP__login__content .MPP__login__section .MPP__login__section__body .MPP__login__section__info-text {
  color: #444343;
}
.MPP__login .MPP__login__grid .MPP__login__content .MPP__login__section .MPP__login__section__body .MPP__login__section__info-text a {
  color: #154CA7;
}
.MPP__login .MPP__login__grid .MPP__login__content .MPP__login__section .MPP__login__section__body .MPP__login__section__other-account {
  color: #444343;
}
.MPP__login .MPP__login__grid .MPP__login__content .MPP__login__section .MPP__login__section__body .MPP__login__section__other-account a {
  color: #154CA7;
}
.MPP__login .MPP__login__grid .MPP__login__content .MPP__login__section .MPP__promocode__message.promo-accepted {
  border: 1px solid #8bd441;
  color: #8bd441;
}
.MPP__login .MPP__login__grid .MPP__login__content .MPP__login__section .MPP__promocode__message.promo-accepted svg.svg-icon.svg-icon-border {
  border: 2px solid #8bd441;
}
.MPP__login .MPP__login__grid .MPP__login__content .MPP__login__section .MPP__promocode__message.promo-accepted svg.svg-icon.svg-icon-border path {
  fill: #8bd441;
}
.MPP__login .MPP__login__grid .MPP__login__content .MPP__login__section .MPP__promocode__message.promo-failed, .MPP__login .MPP__login__grid .MPP__login__content .MPP__login__section .MPP__error {
  border: 1px solid #d30d26;
  color: #d30d26;
}
.MPP__login .MPP__login__grid .MPP__login__content .MPP__login__section .MPP__promocode__message.promo-failed svg.svg-icon.svg-icon-border, .MPP__login .MPP__login__grid .MPP__login__content .MPP__login__section .MPP__error svg.svg-icon.svg-icon-border {
  border: 2px solid #d30d26;
}
.MPP__login .MPP__login__grid .MPP__login__content .MPP__login__section .MPP__promocode__message.promo-failed svg.svg-icon.svg-icon-border path, .MPP__login .MPP__login__grid .MPP__login__content .MPP__login__section .MPP__error svg.svg-icon.svg-icon-border path {
  fill: #d30d26;
}

@media screen and (max-width: 1024px) {
  body .MPP__login .MPP__login__grid .MPP__login__content .MPP__login__section__static-block .MPP__login__section__static-block__header {
    border-top: 1px solid rgba(255, 255, 255, 0.6);
    border-bottom: 1px solid rgba(255, 255, 255, 0.6);
    border-left: 0;
    border-right: 0;
  }
}
.collection-details h3, .collection-details .field1, .collection-details .field2, .collection-details .field3 {
  color: #99a2ab;
}

.static .static-page__dropdown .static-page__dropdown__content .static-page__dropdown__content__block.faq-livenow {
  border: 1px solid rgba(255, 255, 255, 0.2) !important;
}
.static .static-page__dropdown .static-page__dropdown__content .static-page__dropdown__content__block.faq-livenow > div ul li:before {
  background: #0cef06;
}

.playerData .playerData__grid .playerData__content {
  color: #ffffff;
}
.playerData .playerData__grid .playerData__content .playerData__field {
  background: #4a6d5f;
}
.playerData .playerData__grid .playerData__content .playerData__field .playerData__field__header {
  color: #ffffff;
}
.playerData .playerData__grid .playerData__content .playerData__field .playerData__field__header .playerData__field__header__player .playerData__field__header__player__profile {
  background: #3b594e;
}
.playerData .playerData__grid .playerData__content .playerData__field .playerData__field__header .playerData__field__header__player .playerData__field__header__player__profile .playerData__field__header__player__profile__text h3:first-child {
  color: #ffffff;
}
.playerData .playerData__grid .playerData__content .playerData__field .playerData__field__header .playerData__field__header__player .playerData__field__header__player__profile .playerData__field__header__player__profile__text h2 {
  color: #ffffff;
}
.playerData .playerData__grid .playerData__content .playerData__field .playerData__field__header .playerData__field__header__player .playerData__field__header__player__profile .playerData__field__header__player__profile__text h3 {
  color: #d6dcda;
}
.playerData .playerData__grid .playerData__content .playerData__field .playerData__field__header .playerData__field__header__player .playerData__field__header__player__score {
  background: #3b594e;
}
.playerData .playerData__grid .playerData__content .playerData__field .playerData__field__header .playerData__field__header__player .playerData__field__header__player__score h2 i {
  color: #dff011;
}
.playerData .playerData__grid .playerData__content .playerData__field .playerData__field__header .playerData__field__header__player .playerData__field__header__player__score .playerData__score__row .playerData__field__header__player__score__row__number {
  background: #22332c;
}
.playerData .playerData__grid .playerData__content .playerData__field .playerData__field__header .playerData__field__header__court-switcher .button__court-switcher a {
  color: #ffffff;
  background: rgba(255, 255, 255, 0.2);
}
.playerData .playerData__grid .playerData__content .playerData__field .playerData__field__header .playerData__field__header__court-switcher .playerData__field__header__court-switcher__content {
  background: rgba(0, 0, 0, 0.7);
}
.playerData .playerData__grid .playerData__content .playerData__field .playerData__field__header .playerData__field__header__court-switcher .playerData__field__header__court-switcher__content .playerData__field__header__court-switcher__content__grid {
  background: #142235;
}
.playerData .playerData__grid .playerData__content .playerData__field .playerData__field__header .playerData__field__header__court-switcher .playerData__field__header__court-switcher__content .playerData__field__header__court-switcher__content__grid .playerData__field__header__court-switcher__content__courts .playerData__field__header__court-switcher__content__courts__game.active:hover a {
  border: 2px solid #94d602;
}
.playerData .playerData__grid .playerData__content .playerData__field .playerData__field__header .playerData__field__header__court-switcher .playerData__field__header__court-switcher__content .playerData__field__header__court-switcher__content__grid .playerData__field__header__court-switcher__content__courts .playerData__field__header__court-switcher__content__courts__game.active a {
  border: 2px solid #94d602;
}
.playerData .playerData__grid .playerData__content .playerData__field .playerData__field__header .playerData__field__header__court-switcher .playerData__field__header__court-switcher__content .playerData__field__header__court-switcher__content__grid .playerData__field__header__court-switcher__content__courts .playerData__field__header__court-switcher__content__courts__game:hover a {
  border: 2px solid rgba(148, 214, 2, 0.5);
}
.playerData .playerData__grid .playerData__content .playerData__field .playerData__field__header .playerData__field__header__court-switcher .playerData__field__header__court-switcher__content .playerData__field__header__court-switcher__content__grid .playerData__field__header__court-switcher__content__courts .playerData__field__header__court-switcher__content__courts__game .playerData__field__header__court-switcher__content__courts__game__container {
  background: #1a3950;
}
.playerData .playerData__grid .playerData__content .playerData__field .playerData__field__header .playerData__field__header__court-switcher .playerData__field__header__court-switcher__content .playerData__field__header__court-switcher__content__grid .playerData__field__header__court-switcher__content__courts .playerData__field__header__court-switcher__content__courts__game .playerData__field__header__court-switcher__content__courts__game__container .playerData__field__header__court-switcher__content__courts__game__status span.colored.live {
  background: #94d602;
}
.playerData .playerData__grid .playerData__content .playerData__field .playerData__field__header .playerData__field__header__court-switcher .playerData__field__header__court-switcher__content .playerData__field__header__court-switcher__content__grid .playerData__field__header__court-switcher__content__courts .playerData__field__header__court-switcher__content__courts__game .playerData__field__header__court-switcher__content__courts__game__container .playerData__field__header__court-switcher__content__courts__game__status span.colored.ended {
  background: #4c5a63;
}
.playerData .playerData__grid .playerData__content .playerData__field .playerData__field__header .playerData__field__header__court-switcher .playerData__field__header__court-switcher__content .playerData__field__header__court-switcher__content__grid .playerData__field__header__court-switcher__content__courts .playerData__field__header__court-switcher__content__courts__game .playerData__field__header__court-switcher__content__courts__game__container .playerData__field__header__court-switcher__content__courts__game__status span.colored.upcoming {
  background: #213102;
  border: 1px solid #94d602;
}
.playerData .playerData__grid .playerData__content .playerData__field .playerData__field__header .playerData__field__header__court-switcher .playerData__field__header__court-switcher__content .playerData__field__header__court-switcher__content__grid .playerData__field__header__court-switcher__content__courts .playerData__field__header__court-switcher__content__courts__game .playerData__field__header__court-switcher__content__courts__game__container .playerData__field__header__player__profile {
  background: rgba(18, 37, 53, 0.4);
}
.playerData .playerData__grid .playerData__content .playerData__field .playerData__field__header .playerData__field__header__court-switcher .playerData__field__header__court-switcher__content .playerData__field__header__court-switcher__content__grid .playerData__field__header__court-switcher__content__courts .playerData__field__header__court-switcher__content__courts__game .playerData__field__header__court-switcher__content__courts__game__container .playerData__field__header__player__profile__img:after {
  background: linear-gradient(to right, #122535 0%, #122535 9%, rgba(18, 37, 53, 0.87) 21%, rgba(18, 37, 53, 0) 100%);
}
.playerData .playerData__grid .playerData__content .playerData__field .playerData__field__header .playerData__field__header__court-switcher .playerData__field__header__court-switcher__content .playerData__field__header__court-switcher__content__grid .playerData__field__header__court-switcher__content__courts .playerData__field__header__court-switcher__content__courts__game .playerData__field__header__court-switcher__content__courts__game__container .playerData__field__header__player__score {
  background: #122535;
}
.playerData .playerData__grid .playerData__content .playerData__field .playerData__field__header .playerData__field__header__court-switcher .playerData__field__header__court-switcher__content .playerData__field__header__court-switcher__content__grid .playerData__field__header__court-switcher__content__courts .playerData__field__header__court-switcher__content__courts__game .playerData__field__header__court-switcher__content__courts__game__container .playerData__field__header__player__score .playerData__score__row .playerData__field__header__player__score__row__number {
  background: #0d1a25;
}
.playerData .playerData__grid .playerData__content .playerData__field .playerData__field__header .playerData__field__header__court-switcher .playerData__field__header__court-switcher__content .playerData__field__header__court-switcher__content__grid .playerData__field__header__court-switcher__content__courts .playerData__field__header__court-switcher__content__courts__game .playerData__field__header__court-switcher__content__courts__game__container .playerData__field__header__player__score .playerData__score__row .playerData__field__header__player__score__row__player i {
  color: #dff011;
}
.playerData .playerData__grid .playerData__content .playerData__field .playerData__field__court .playerData__field__court__grid.redClay svg path:first-child {
  fill: #a77878;
}
.playerData .playerData__grid .playerData__content .playerData__field .playerData__field__court .playerData__field__court__grid.hardcourtIndooor svg path:first-child {
  fill: #487dbf;
}
.playerData .playerData__grid .playerData__content .playerData__field .playerData__field__court .playerData__field__court__grid.hardcourtOutdoor svg path:first-child {
  fill: #5a61af;
}
.playerData .playerData__grid .playerData__content .playerData__field .playerData__field__court .playerData__field__court__grid.grass svg path:first-child {
  fill: #556f56;
}
.playerData .playerData__grid .playerData__content .playerData__field .playerData__field__court .playerData__field__court__grid svg path:first-child {
  fill: #434e76;
}
.playerData .playerData__grid .playerData__content .playerData__field .playerData__field__court .playerData__field__court__grid svg path:nth-child(2) {
  fill: #ffffff;
}
.playerData .playerData__grid .playerData__content .playerData__field .playerData__field__court .no-match-data-overlay {
  background: #3b594e;
}
.playerData .playerData__grid .playerData__content .playerData__field .playerData__field__court .overlay-data {
  background: rgba(14, 27, 35, 0.95);
}
.playerData .playerData__grid .playerData__content .playerData__field .playerData__field__court .overlay-data h2, .playerData .playerData__grid .playerData__content .playerData__field .playerData__field__court .overlay-data span {
  color: #ffffff;
}
.playerData .playerData__grid .playerData__content .playerData__field .playerData__field__court .overlay-data h2 {
  border-bottom: 2px solid #94d602;
}
.playerData .playerData__grid .playerData__content .playerData__field .playerData__field__court__tennis-ball {
  background: #dff011;
}
.playerData .playerData__grid .playerData__content .playerData__field .playerData__field__timeline .playerData__field__timeline__grid svg path {
  fill: #ffffff;
}
.playerData .playerData__grid .playerData__content .playerData__field .playerData__field__timeline .playerData__field__timeline__grid .playerData__field__timeline__line {
  border-left: 2px solid #ffffff;
  border-right: 2px solid rgba(255, 255, 255, 0.5);
}
.playerData .playerData__grid .playerData__content .playerData__field .playerData__field__timeline .playerData__field__timeline__grid .playerData__field__timeline__line .playerData__field__timeline__block.current:after {
  background: #dff011;
}
.playerData .playerData__grid .playerData__content .playerData__field .playerData__field__timeline .playerData__field__timeline__grid .playerData__field__timeline__line .playerData__field__timeline__block:before {
  background: rgba(255, 255, 255, 0.5);
}
.playerData .playerData__grid .playerData__content .playerData__field .playerData__field__timeline .playerData__field__timeline__grid .playerData__field__timeline__multiselect .multiselect__select:before {
  border-color: white transparent transparent;
}
.playerData .playerData__grid .playerData__content .playerData__field .playerData__field__timeline .playerData__field__timeline__grid .playerData__field__timeline__multiselect .multiselect__tags span.multiselect__single {
  color: #ffffff;
  background: transparent;
}
.playerData .playerData__grid .playerData__content .playerData__field .playerData__field__timeline .playerData__field__timeline__grid .playerData__field__timeline__multiselect .multiselect__content-wrapper {
  background: #4a6d5f;
  color: #ffffff;
}
.playerData .playerData__grid .playerData__content .playerData__field .playerData__field__timeline .playerData__field__timeline__grid .playerData__field__timeline__multiselect .multiselect__element span.multiselect__option {
  background: rgba(0, 0, 0, 0.05);
  color: #ffffff;
}
.playerData .playerData__grid .playerData__content .playerData__field .playerData__field__timeline .playerData__field__timeline__grid .playerData__field__timeline__multiselect .multiselect__element span.multiselect__option--selected.multiselect__option--highlight {
  background: #4a6d5f;
  color: #ffffff;
}
.playerData .playerData__grid .playerData__content .playerData__field .playerData__field__timeline .playerData__field__timeline__grid .playerData__field__timeline__multiselect .multiselect__element span.multiselect__option.multiselect__option--highlight.multiselect__option--selected {
  background: #4a6d5f;
  color: #ffffff;
}
.playerData .playerData__grid .playerData__content .playerData__field .playerData__field__timeline .playerData__field__timeline__grid .playerData__field__timeline__multiselect .multiselect__element span.multiselect__option--selected {
  background: #354f45;
  color: #ffffff;
}
.playerData .playerData__grid .playerData__content .playerData__field .playerData__field__timeline .playerData__field__timeline__grid .playerData__field__timeline__multiselect .multiselect__element span.multiselect__option.multiselect__option--highlight {
  background: rgba(255, 255, 255, 0.05);
  color: #ffffff;
}
.playerData .playerData__grid .playerData__content .playerData__field .playerData__field__timeline .playerData__field__timeline__grid .playerData__field__timeline__multiselect .multiselect__content-wrapper span.multiselect__option.multiselect__option--highlight.multiselect__option--selected {
  background: #354f45;
  color: #ffffff;
}

.playerData__score__row:after {
  background: #1c2a25;
}
.playerData__score__row .playerData__field__header__player__score__row__number.current {
  background: rgba(255, 255, 255, 0.8) !important;
}
.playerData__score__row .playerData__field__header__player__score__row__number.current h2 {
  color: #1c2a25;
}
.playerData__score__row .playerData__field__header__player__score__row__number {
  background: rgba(255, 255, 255, 0.1);
  border-left: 2px solid #1c2a25;
}
.playerData__score__row .playerData__field__header__player__score__row__number h2.colored {
  color: #94d602;
}

.player__content__left-block__description.matchcast {
  background: #010a11;
}
.player__content__left-block__description.matchcast .playerVertical__info .playerVertical__info__description .playerVertical__info__description__column svg path {
  fill: #bfc102;
}

.playerData__stats .multiselect {
  background: #0E1B23;
}
.playerData__stats .multiselect .multiselect__content-wrapper {
  background: #0E1B23;
}
.playerData__stats .multiselect .multiselect__content-wrapper .multiselect__element span.multiselect__option {
  background: rgba(0, 0, 0, 0.25);
}
.playerData__stats .multiselect .multiselect__content-wrapper .multiselect__element span.multiselect__option--selected.multiselect__option--highlight {
  background: #0E1B23;
}
.playerData__stats .multiselect .multiselect__content-wrapper .multiselect__element span.multiselect__option.multiselect__option--highlight.multiselect__option--selected {
  background: #0E1B23;
}
.playerData__stats .multiselect .multiselect__content-wrapper .multiselect__element span.multiselect__option--selected {
  background: #0E1B23;
}
.playerData__stats .multiselect .multiselect__content-wrapper .multiselect__element span.multiselect__option.multiselect__option--highlight {
  background: rgba(255, 255, 255, 0.05);
}
.playerData__stats .multiselect .multiselect__tags {
  background: #0E1B23;
}
.playerData__stats .multiselect .multiselect__tags .multiselect__single {
  background: #0E1B23;
}
.playerData__stats .multiselect .multiselect__tags span.multiselect__single {
  color: #ffffff;
  background: #0E1B23;
}
.playerData__stats .playerData__stats__grid {
  background: #001932;
}
.playerData__stats .playerData__stats__grid .playerData__stats__content .playerData__stats__header {
  background: #001932;
}
.playerData__stats .playerData__stats__grid .playerData__stats__content .playerData__stats__header ul li a {
  color: #ffffff;
}
.playerData__stats .playerData__stats__grid .playerData__stats__content .playerData__stats__header ul .playerData__stats__filter svg path {
  fill: #ffffff;
}
.playerData__stats .playerData__stats__grid .playerData__stats__content .playerData__stats__filter__row {
  background: #001932;
}
.playerData__stats .playerData__stats__grid .playerData__stats__content .playerData__stats__filter__row span {
  color: #ffffff;
}
.playerData__stats .playerData__stats__grid .playerData__stats__content .playerData__stats__body__container__switcher {
  background: #081219;
}
.playerData__stats .playerData__stats__grid .playerData__stats__content .playerData__stats__body__container__switcher .custom-arrow-left, .playerData__stats .playerData__stats__grid .playerData__stats__content .playerData__stats__body__container__switcher .custom-arrow-right {
  border: solid rgba(255, 255, 255, 0.5);
}
.playerData__stats .playerData__stats__grid .playerData__stats__content .playerData__stats__body__container__switcher .custom-arrow-left:hover, .playerData__stats .playerData__stats__grid .playerData__stats__content .playerData__stats__body__container__switcher .custom-arrow-right:hover {
  border: solid rgba(255, 255, 255, 0.8);
}
.playerData__stats .playerData__stats__grid .playerData__stats__content .playerData__stats__body__container__table-title {
  background: #081219;
}
.playerData__stats .playerData__stats__grid .playerData__stats__content .playerData__stats__body__container__table-title .col span {
  color: #ffffff;
}
.playerData__stats .playerData__stats__grid .playerData__stats__content .playerData__stats__body .playerData__stats__body__container .playerData__stats__body__container__expand.active .playerData__stats__body__container__row-group {
  border-color: #21323e;
  border-top: 1px solid #21323e !important;
}
.playerData__stats .playerData__stats__grid .playerData__stats__content .playerData__stats__body .playerData__stats__body__container .playerData__stats__body__container__expand {
  border-top: 1px solid #21323e;
  border-bottom: 1px solid #21323e;
}
.playerData__stats .playerData__stats__grid .playerData__stats__content .playerData__stats__body .playerData__stats__body__container .playerData__stats__body__container__expand .playerData__stats__body__container__row-group {
  border-color: #21323e !important;
  color: #21323e;
}
.playerData__stats .playerData__stats__grid .playerData__stats__content .playerData__stats__body .playerData__stats__body__container .playerData__stats__body__container__expand .playerData__stats__body__container__row-group.playerData-container-row:nth-child(2) {
  color: #ffffff;
}
.playerData__stats .playerData__stats__grid .playerData__stats__content .playerData__stats__body .playerData__stats__body__container .playerData__stats__body__container__expand .playerData__stats__body__container__expand__me span {
  background: rgba(255, 255, 255, 0.2);
}
.playerData__stats .playerData__stats__grid .playerData__stats__content .playerData__stats__body .playerData__stats__body__container .playerData__stats__body__container__stats .playerData__stats__body__container__stats__header {
  background: #081219;
}
.playerData__stats .playerData__stats__grid .playerData__stats__content .playerData__stats__body .playerData__stats__body__container .playerData__stats__body__container__stats .playerData__stats__body__container__stats__header .playerData__stats__body__container__stats__header__player {
  color: #ffffff;
}
.playerData__stats .playerData__stats__grid .playerData__stats__content .playerData__stats__body .playerData__stats__body__container .playerData__stats__body__container__h2h .playerData__stats__body__container__h2h__header {
  background: #001932;
}
.playerData__stats .playerData__stats__grid .playerData__stats__content .playerData__stats__body .playerData__stats__body__container .playerData__stats__body__container__h2h .playerData__stats__body__container__h2h__header .playerData__stats__body__container__h2h__header__player .playerData__stats__body__container__h2h__header__player__block .playerData__stats__body__container__h2h__header__player_title {
  color: #ffffff;
}
.playerData__stats .playerData__stats__grid .playerData__stats__content .playerData__stats__body .playerData__stats__body__container .playerData__stats__body__container__h2h .playerData__stats__body__container__h2h__header .playerData__stats__body__container__h2h__header__player .playerData__stats__body__container__h2h__header__player__block .playerData__stats__body__container__h2h__header__player_title.colored {
  color: #94d602;
}
.playerData__stats .playerData__stats__grid .playerData__stats__content .playerData__stats__body .playerData__stats__body__container .playerData__stats__body__container__h2h .playerData__stats__body__container__h2h__header .playerData__stats__body__container__h2h__header__player .playerData__stats__body__container__h2h__header__player__circle text {
  fill: #94d602;
}
.playerData__stats .playerData__stats__grid .playerData__stats__content .playerData__stats__body .playerData__stats__body__container .playerData__stats__body__container__h2h .playerData__stats__body__container__h2h__header .playerData__stats__body__container__h2h__header__player .playerData__stats__body__container__h2h__header__player__circle .circle-bg {
  stroke: #94d602;
}
.playerData__stats .playerData__stats__grid .playerData__stats__content .playerData__stats__body .playerData__stats__body__container .playerData__stats__body__container__h2h .playerData__stats__body__container__h2h__header .playerData__stats__body__container__h2h__header__player .playerData__stats__body__container__h2h__header__player__circle .circle {
  stroke: #608a01;
}
.playerData__stats .playerData__stats__grid .playerData__stats__content .playerData__stats__body .playerData__stats__body__container .playerData__stats__body__container__h2h .playerData__stats__body__container__h2h__header .playerData__stats__body__container__h2h__header__change-player {
  background: #001932;
}
.playerData__stats .playerData__stats__grid .playerData__stats__content .playerData__stats__body .playerData__stats__body__container .playerData__stats__body__container__h2h .playerData__stats__body__container__h2h__header .playerData__stats__body__container__h2h__header__change-player .playerData__stats__body__container__h2h__header__change-player__block input {
  color: #ffffff;
}
.playerData__stats .playerData__stats__grid .playerData__stats__content .playerData__stats__body .playerData__stats__body__container .playerData__stats__body__container__h2h .playerData__stats__body__container__h2h__header .playerData__stats__body__container__h2h__header__change-player .playerData__stats__body__container__h2h__header__change-player__block input::placeholder {
  color: #ffffff;
}
.playerData__stats .playerData__stats__grid .playerData__stats__content .playerData__stats__body .playerData__stats__body__container .playerData__stats__body__container__h2h .playerData__stats__body__container__h2h__header .playerData__stats__body__container__h2h__header__change-player .playerData__stats__body__container__h2h__header__change-player__block button {
  color: #ffffff;
  background: rgba(0, 25, 50, 0.6);
}
.playerData__stats .playerData__stats__grid .playerData__stats__content .playerData__stats__body .playerData__stats__body__container .playerData__stats__body__container__h2h .playerData__stats__body__container__h2h__header .playerData__stats__body__container__h2h__header__change-player .playerData__stats__body__container__h2h__header__change-player__block button:hover {
  background: #001932;
}
.playerData__stats .playerData__stats__grid .playerData__stats__content .playerData__stats__body .playerData__stats__body__container .playerData__stats__body__container__h2h .playerData__stats__body__container__h2h__overview h2 {
  background: #081219;
  color: #ffffff;
}
.playerData__stats .playerData__stats__grid .playerData__stats__content .playerData__stats__body .playerData__stats__body__container .playerData__stats__body__container__h2h .playerData__stats__body__container__h2h__overview .playerData__stats__body__container__row-group.playerData-container-row {
  color: #ffffff;
}
.playerData__stats .playerData__stats__grid .playerData__stats__content .playerData__stats__body .playerData__stats__body__container .playerData__stats__body__container__h2h .playerData__stats__body__container__h2h__overview .playerData__stats__body__container__row-group__column span, .playerData__stats .playerData__stats__grid .playerData__stats__content .playerData__stats__body .playerData__stats__body__container .playerData__stats__body__container__h2h .playerData__stats__body__container__h2h__overview .playerData__stats__body__container__row-group__column h3 {
  color: #ffffff;
}
.playerData__stats .playerData__stats__grid .playerData__stats__content .playerData__stats__body .playerData__stats__body__container .ps-container {
  background: #0E1B23;
}
.playerData__stats .playerData__stats__grid .playerData__stats__content .playerData__stats__body .playerData__stats__body__container .ps-container .playerData-table-row {
  background: #0E1B23;
  color: #ffffff;
}
.playerData__stats .playerData__stats__grid .playerData__stats__content .playerData__stats__body .playerData__stats__body__container .ps-container .playerData-table-row:nth-child(odd) {
  background: #11212a;
}
.playerData__stats .playerData__stats__grid .playerData__stats__content .playerData__stats__body .playerData__stats__body__container .ps-container .playerData__stats__body__container__row-group .playerData__stats__body__container__rows__players__data img {
  border: 1px solid #ffffff;
}
.playerData__stats .playerData__stats__grid .playerData__stats__content .playerData__stats__body .playerData__stats__body__container .ps-container .playerData__stats__body__container__row-group .playerData__stats__body__container__rows__time span.colored.live {
  background: #94d602;
}
.playerData__stats .playerData__stats__grid .playerData__stats__content .playerData__stats__body .playerData__stats__body__container .ps-container .playerData__stats__body__container__row-group .playerData__stats__body__container__rows__time span.colored.ended {
  background: #4c5a63;
}
.playerData__stats .playerData__stats__grid .playerData__stats__content .playerData__stats__body .playerData__stats__body__container .ps-container .playerData__stats__body__container__row-group .playerData__stats__body__container__rows__time span.colored.upcoming {
  background: #213102;
  border: 1px solid #94d602;
}
.playerData__stats .playerData__stats__grid .playerData__stats__content .playerData__stats__body .playerData__stats__body__container .ps-container .playerData__stats__body__container__row-group.active {
  border-top: 1px solid #94d602;
  border-bottom: 1px solid #94d602;
  background: #0E1B23;
}
.playerData__stats .playerData__stats__grid .playerData__stats__content .playerData__stats__body .playerData__stats__body__container .ps-container .playerData__stats__body__container__row-group.active .playerData__stats__body__container__rows {
  background: rgba(148, 214, 2, 0.05);
}
.playerData__stats .playerData__stats__grid .playerData__stats__content .playerData__stats__body .playerData__stats__body__container .ps-container .playerData-container-row {
  background: #0E1B23;
  color: #ffffff;
  border-top: 1px solid #21323e;
}
.playerData__stats .playerData__stats__grid .playerData__stats__content .playerData__stats__body .playerData__stats__body__container .ps-container .playerData-container-row:nth-child(2) {
  color: rgba(255, 255, 255, 0.6);
}
.playerData__stats .playerData__stats__grid .playerData__stats__content .playerData__stats__body .playerData__stats__body__container .ps-container .playerData-container-row .col {
  color: #ffffff;
}
.playerData__stats .playerData__stats__grid .playerData__stats__content .playerData__stats__body .playerData__stats__body__container .ps-container .playerData__stats__body__container__row-group:hover .playerData-container-row {
  background: rgba(0, 0, 0, 0.25);
  border-top: 1px solid #2a3f4f;
}
.playerData__stats .playerData__stats__grid .playerData__stats__content .playerData__stats__body .playerData__stats__body__container .ps-container .playerData__stats__body__container__row-group:hover + .playerData__stats__body__container__row-group .playerData-container-row {
  border-top: 1px solid #2a3f4f;
}

@media screen and (max-width: 1024px) {
  body .playerData .playerData__grid .playerData__content .playerData__stats .playerData__stats__grid .playerData__stats__content .playerData__stats__header li.active {
    border-bottom: 2px solid #ffffff;
  }
}
.custom-text-decoration:after {
  background: #5baadb;
}

.landingpage .landingClassic .landingClassic__grid .landingClassic__grid__content .landingClassic__grid__content__teaser {
  background: #001932;
}
.landingpage .landingClassic .landingClassic__grid .landingClassic__grid__content .landingClassic__grid__content__teaser .landingClassic__grid__content__teaser__title h1 {
  color: #ffffff;
}
.landingpage .landingClassic .landingClassic__grid .landingClassic__grid__content .landingClassic__grid__content__teaser .landingClassic__grid__content__teaser__title h2 {
  color: #d1d1d0;
}
.landingpage .landingClassic .landingClassic__grid .landingClassic__grid__content .landingClassic__grid__content__teaser h3 {
  color: #ffffff;
}
.landingpage .landingClassic .landingClassic__grid .landingClassic__grid__content .landingClassic__grid__content__teaser .landingClassic__grid__content__teaser__button a span {
  color: #ffffff;
}
.landingpage .landingClassic .landingClassic__grid .landingClassic__grid__content .landingClassic__grid__content__teaser .teaser__TeaserLiveSliderOverlay__arrow-down a i {
  border: solid rgba(255, 255, 255, 0.5);
}
.landingpage .landingClassic .landingClassic__grid .landingClassic__grid__content .landingClassic__grid__content__container {
  background: #ffffff;
}
.landingpage .landingClassic .landingClassic__grid .landingClassic__grid__content .landingClassic__grid__content__container .landingClassic__grid__content__container__grid .landingClassic__grid__content__features .landingClassic__grid__content__features__block .landingClassic__grid__content__features__block__container .landingClassic__grid__content__features__block__text h2 {
  color: #0d4465;
}
.landingpage .landingClassic .landingClassic__grid .landingClassic__grid__content .landingClassic__grid__content__container .landingClassic__grid__content__container__grid .landingClassic__grid__content__features .landingClassic__grid__content__features__block .landingClassic__grid__content__features__block__container .landingClassic__grid__content__features__block__text h2:before {
  background: #cde3f1;
}
.landingpage .landingClassic .landingClassic__grid .landingClassic__grid__content .landingClassic__grid__content__container .landingClassic__grid__content__container__grid .landingClassic__grid__content__features .landingClassic__grid__content__features__block span {
  color: #3d5768;
}
.landingpage .landingClassic .landingClassic__grid .landingClassic__grid__content .landingClassic__grid__content__container .landingClassic__grid__content__container__grid .landingClassic__grid__content__devices h2 {
  color: #0d4465;
}
.landingpage .landingClassic .landingClassic__grid .landingClassic__grid__content .landingClassic__grid__content__container .landingClassic__grid__content__container__grid .landingClassic__grid__content__devices h2:before {
  background: #cde3f1;
}
.landingpage .landingClassic .landingClassic__grid .landingClassic__grid__content .landingClassic__grid__content__container .landingClassic__grid__content__container__grid .landingClassic__grid__content__devices .landingClassic__grid__content__devices__allblocks .landingClassic__grid__content__devices__block .landingClassic__grid__content__devices__block__container .landingClassic__grid__content__devices__block__container__banner {
  background: #5baadb;
}
.landingpage .landingClassic .landingClassic__grid .landingClassic__grid__content .landingClassic__grid__content__container .landingClassic__grid__content__container__grid .landingClassic__grid__content__devices .landingClassic__grid__content__devices__allblocks .landingClassic__grid__content__devices__block .landingClassic__grid__content__devices__block__container .landingClassic__grid__content__devices__block__desc span {
  color: #778d9a;
}
.landingpage .landingClassic .landingClassic__grid .landingClassic__grid__content .landingClassic__grid__content__container .landingClassic__grid__content__container__grid .landingClassic__grid__content__devices .landingClassic__grid__content__devices__allblocks .landingClassic__grid__content__devices__block .landingClassic__grid__content__devices__block__container .landingClassic__grid__content__devices__block__desc svg path {
  fill: #778d9a;
}
.landingpage .landingClassic .landingClassic__grid .landingClassic__grid__content .landingClassic__grid__content__footer {
  background: #001932;
}
.landingpage .landingClassic .landingClassic__grid .landingClassic__grid__content .landingClassic__grid__content__footer .landingClassic__grid__content__footer__grid .landingClassic__grid__content__footer__content .landingClassic__grid__content__footer__content__block .multiselect {
  color: #ffffff;
}
.landingpage .landingClassic .landingClassic__grid .landingClassic__grid__content .landingClassic__grid__content__footer .landingClassic__grid__content__footer__grid .landingClassic__grid__content__footer__content .landingClassic__grid__content__footer__content__block .link a {
  color: #8a8a8a;
}

.channel-prompt input[type=checkbox] + label {
  border-color: #CBCBCB;
}
.channel-prompt input[type=checkbox]:checked + label {
  background-color: #CBCBCB;
}
.channel-prompt input[type=checkbox]:checked + label::after {
  border-left: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
}
.channel-prompt .topic-name {
  color: #272626;
}
.channel-prompt .channel-prompt-header {
  background: #E9EAEB;
}
.channel-prompt .channel-prompt-title {
  color: #272626;
}
.channel-prompt .channel-prompt-content {
  background-color: #ffffff;
}
.channel-prompt .channel-prompt-subtitle {
  color: #808080;
}
.channel-prompt .channel-prompt-cancel {
  background-color: #ffffff;
  color: #808080;
  border-color: #ffffff;
}
.channel-prompt .channel-prompt-submit {
  background-color: #20A72D;
  color: #ffffff;
  border-color: #20A72D;
}
.channel-prompt .channel-prompt-unsubscribe {
  color: #808080;
}
.channel-prompt .btn-hide-prompt svg {
  fill: #272626;
}

.pushwoosh-subscribe-widget .pushwoosh-bell-button {
  border: 1px solid #d9291c;
  background-color: #d9291c;
}
.pushwoosh-subscribe-widget .pushwoosh-bell-button svg path {
  fill: #ffffff;
  stroke: #d9291c;
}
.pushwoosh-subscribe-widget .pushwoosh-tooltip {
  background-color: #3b444b;
  color: #ffffff;
}
.pushwoosh-subscribe-widget .pushwoosh-tooltip.right:after, .pushwoosh-subscribe-widget .pushwoosh-tooltip.left:after {
  background: #3b444b;
  border-color: #3b444b;
}

@media screen and (max-width: 1024px) {
  body .landingClassic__grid__content__mobile {
    background: #ffffff;
  }
  body .landingClassic__grid__content__mobile .slick-slider .slick-dots li button:before {
    color: #8a8a8a;
  }
  body .landingClassic__grid__content__mobile .slick-slider .slick-list .slick-track .slick-slide .slide .landing-button a {
    background: #1F6EF0;
  }
  body .landingClassic__grid__content__mobile .slick-slider .slick-list .slick-track .slick-slide .slide .landing-button h3 {
    color: #8a8a8a;
  }
  body .landingClassic__grid__content__mobile .slick-slider .slick-list .slick-track .slick-slide .slide .landingClassic__grid__content__teaser .landingClassic__grid__content__teaser__text-overlay .landingClassic__grid__content__teaser__title h1 {
    color: #8a8a8a;
  }
  body .landingClassic__grid__content__mobile .slick-slider .slick-list .slick-track .slick-slide .slide .landingClassic__grid__content__teaser .landingClassic__grid__content__teaser__text-overlay .landingClassic__grid__content__teaser__title h2 {
    color: #8a8a8a;
  }
  body .landingClassic__grid__content__mobile .slick-slider .slick-list .slick-track .slick-slide .slide .landingClassic__grid__content__teaser .landingClassic__grid__content__teaser__text-overlay .landingClassic__grid__content__teaser__button h3 {
    color: #8a8a8a;
  }
  body .landingClassic__grid__content__mobile .slick-slider .slick-list .slick-track .slick-slide .slide .landingClassic__grid__content__features .landingClassic__grid__content__features__block__container .landingClassic__grid__content__features__block__text h2 {
    color: #8a8a8a;
  }
  body .landingClassic__grid__content__mobile .slick-slider .slick-list .slick-track .slick-slide .slide .landingClassic__grid__content__features .landingClassic__grid__content__features__block__container span {
    color: #8a8a8a;
  }
}
.MPP__addnewcard {
  color: #154CA7 !important;
}

.sidebar-static .container {
  margin-left: 175px;
}

@media screen and (max-width: 1880px) {
  .sidebar-static .container {
    margin-left: 135px;
  }
}
.header-absolute header.sticky-header-colored + section {
  transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  margin-top: 60px;
}

@media screen and (min-width: 1024px) {
  .header-absolute .sticky-header + section.search {
    padding-top: 60px;
  }
  .header-absolute .sticky-header + section.content-area {
    padding-top: 60px;
  }
  .header-absolute .sticky-header + section.static {
    padding-top: 60px;
  }
  .header-absolute .sticky-header + section.schedule {
    padding-top: 60px;
  }
  .header-absolute .sticky-header + .teaser .teaser__teaserFullWidth_grid .teaserLiveSchedule {
    margin-top: 60px;
  }
  .header-absolute .sticky-header + .teaser .teaser__teaserSmallHeight_grid {
    height: calc(100vh - 60px) !important;
  }
  .header-absolute .header.header-transparent + section.search {
    padding-top: 60px;
  }
  .header-absolute .header.header-transparent + section.content-area {
    padding-top: 60px;
  }
  .header-absolute .header.header-transparent + section.static {
    padding-top: 60px;
  }
  .header-absolute .header.header-transparent + section.schedule {
    padding-top: 60px;
  }
  .header-absolute .header.header-transparent + section .player-grid, .header-absolute .header.header-transparent + section .teaser-grid, .header-absolute .header.header-transparent + section .teaser-slider-grid {
    margin-top: 60px;
  }
  .header-absolute .header.header-transparent + .teaser .teaser__teaserFullWidth_grid .teaserLiveSchedule {
    margin-top: 60px;
  }
  .header-absolute .header.header-transparent + .teaser .teaser__teaserSmallHeight_grid {
    height: calc(100vh - 60px) !important;
  }
}
@media screen and (max-width: 1024px) {
  .header-absolute header.sticky-header-colored + section {
    margin-top: 55px;
  }

  .header.header-transparent + section .player-grid, .header.header-transparent + section .teaser-grid, .header.header-transparent + section .teaser-slider-grid {
    margin-top: 0;
  }
}
@media screen and (max-width: 640px) {
  .header-absolute header.sticky-header-colored + section {
    margin-top: 55px;
  }
}
@media screen and (min-width: 1024px) {
  .sticky-nav.scrolling .header.sticky-header-colored + section {
    margin-top: calc(60px + 64px);
  }
  .sticky-nav.scrolling .header.sticky-header-colored + section.teaser {
    margin: 0;
  }
}
@media screen and (min-width: 1024px) {
  .sticky-metanav.scrolling .header__MainNav .header__MainNav_grid .MainNav__content .MainNav__logo {
    height: 64px;
  }
  .sticky-metanav.scrolling .header.meta-sticky + .teaser {
    padding-top: 64px;
  }

  .sticky-metanav header.meta-sticky + section.search {
    padding-top: calc(60px + 64px);
  }
  .sticky-metanav header.meta-sticky + section.content-area {
    padding-top: calc(60px + 64px);
  }
  .sticky-metanav header.meta-sticky + section.static {
    padding-top: calc(60px + 64px);
  }
  .sticky-metanav header.meta-sticky + section.schedule {
    padding-top: calc(60px + 64px);
  }
  .sticky-metanav header.meta-sticky + .teaser {
    padding-top: calc(60px + 64px);
  }
}
@media screen and (min-width: 1024px) {
  .sticky-all .header + section {
    padding-top: calc(60px + 64px);
  }
}
@media screen and (min-width: 1024px) {
  .opened-nav .header.sticky-header-colored + section, .opened-nav .header-colored + section {
    margin-top: 60px;
  }
}
.nav-maxwidth {
  max-width: 100%;
}

.nav-grid {
  padding: 0px 50px 0px 50px;
}

.meta-nav-grid {
  padding: 0px 50px 0px 50px;
}

.nav-height {
  height: 60px;
}

.meta-nav-height {
  height: 64px;
}

.nav-logo-height img {
  max-height: 26px;
}

.header-absolute.opened-nav .header.null + section {
  margin-top: 60px;
}

@media screen and (max-width: 1024px) {
  body.opened-nav .header.sticky-header-colored + section {
    margin-top: 55px;
  }

  .sticky-header + section, .sticky-header-colored + section {
    margin-top: 55px;
  }

  .header-absolute.opened-nav .header.null + section {
    margin-top: 55px;
  }

  .teaser, .search, .player, .schedule, .static, .page404 {
    margin-top: 55px;
  }

  .nav-maxwidth {
    max-width: 100%;
  }

  .nav-grid {
    padding: 20px 20px 20px 20px;
  }

  .nav-height {
    height: 55px;
  }

  .nav-logo-height img {
    max-height: 26px;
  }

  .meta-nav-grid {
    padding: 20px 20px 20px 20px;
  }
}
@media screen and (max-width: 640px) {
  body:not(.sidebar-static) .container .side-nav .header__nav-2 .header__nav-2_grid .header__nav-2_content .MainNav__meta-nav_search.search-button.active {
    top: 55px;
  }

  body.opened-nav .header.sticky-header-colored + section {
    margin-top: 55px;
  }

  body .sticky-header + section, body .sticky-header-colored + section {
    margin-top: 55px;
  }
  body .header-absolute.opened-nav .header.null + section {
    margin-top: 55px;
  }

  .nav-maxwidth {
    max-width: 100%;
  }

  .nav-grid {
    padding: 15px 15px 15px 15px;
  }

  .nav-height {
    height: 55px;
  }

  .nav-logo-height img {
    max-height: 26px;
  }

  .meta-nav-grid {
    padding: 150px 15px 15px 15px;
  }

  .teaser, .search, .player, .schedule, .static, .page404 {
    margin-top: 55px;
  }
}
.header.NoHeader .MainNav__subnavigation {
  top: 60px;
}

.MainNav__subnavigation {
  top: 60px;
}
.MainNav__subnavigation .MainNav__subnavigation_menu {
  padding: 0px 10px 0px 10px;
}

.MainNav__content__subnavigation-bg {
  top: calc(60px + 64px);
}

@media screen and (min-width: 1024px) {
  .l-align .MainNav__content, .r-align .MainNav__content, .c-align .MainNav__content {
    max-height: calc(60px + 64px);
    box-sizing: border-box;
    padding: 0px 0px 0px 50px;
  }

  .logo-nav .header__MainNav_grid .MainNav__content {
    box-sizing: border-box;
    padding: 0;
  }

  .header__MainNav.NoHeader.SmallSubnav .MainNav__subnavigation {
    margin-top: 0;
  }

  .header__MainNav.SmallSubnav .MainNav__subnavigation {
    top: 50%;
    margin-top: calc(60px / 2);
  }
  .header__MainNav.SmallSubnav .nav-img-text {
    height: 60px;
  }
}
@media screen and (max-width: 1024px) {
  body .MainNav__complete-navigation {
    height: calc(100vh - 55px);
  }
  body .MainNav__main-navigation_rowcontent.nav-height {
    height: auto;
  }
  body .MainNav__meta-nav.meta-nav-height {
    height: auto;
  }
  body .MainNav__meta-nav.meta-nav-height .meta-nav-grid {
    padding: 0;
  }
  body .MainNav__meta-nav.meta-nav-height .meta-nav-grid .MainNav__meta-nav__block > div {
    padding: 20px 20px 20px 20px;
  }
  body .MainNav__meta-nav.meta-nav-height .meta-nav-grid .MainNav__meta-nav__block .SignIn-navigation {
    padding: 0;
  }
  body .MainNav__meta-nav.meta-nav-height .meta-nav-grid .MainNav__meta-nav__block .SignIn-navigation > a {
    padding-right: 20px !important;
    padding-left: 20px !important;
  }
  body .MainNav__meta-nav.meta-nav-height .meta-nav-grid .MainNav__meta-nav__block .LanguageBlockTransparency .language-nav__dropdown .multiselect .multiselect__select {
    right: 20px;
  }
  body .MainNav__meta-nav.meta-nav-height .meta-nav-grid .MainNav__meta-nav__block .LanguageBlockTransparency .language-nav__dropdown .multiselect .multiselect__content-wrapper {
    margin-bottom: 20px;
  }
  body .MainNav__meta-nav.meta-nav-height .meta-nav-grid .MainNav__meta-nav__block .LanguageBlockTransparency .language-nav__dropdown .multiselect .multiselect__content-wrapper ul.multiselect__content {
    padding-right: 20px;
  }
  body .MainNav__content {
    height: 55px;
    padding: 0 20px;
  }
  body .MainNav__complete-navigation {
    top: 55px;
  }
  body .MainNav__main-navigation_rowcontent.nav-grid {
    padding: 20px 20px 20px 20px;
  }
}
@media screen and (max-width: 640px) {
  body .MainNav__content {
    height: 55px;
    padding: 0 15px;
  }
  body .MainNav__complete-navigation {
    top: 55px;
    height: calc( 100vh - 55px);
    min-height: calc( 100vh - 55px) !important;
    max-height: calc( 100vh - 55px) !important;
  }
  body .MainNav__main-navigation_rowcontent.nav-grid {
    padding: 15px 15px 15px 15px;
  }
  body .MainNav__meta-nav.meta-nav-height .meta-nav-grid .MainNav__meta-nav__block > div {
    padding: 150px 15px 15px 15px;
  }
  body .MainNav__meta-nav.meta-nav-height .meta-nav-grid .MainNav__meta-nav__block .SignIn-navigation {
    padding: 0;
  }
  body .MainNav__meta-nav.meta-nav-height .meta-nav-grid .MainNav__meta-nav__block .SignIn-navigation > a {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
  body .MainNav__meta-nav.meta-nav-height .meta-nav-grid .MainNav__meta-nav__block .LanguageBlockTransparency .language-nav__dropdown .multiselect .multiselect__select {
    right: 15px;
  }
  body .MainNav__meta-nav.meta-nav-height .meta-nav-grid .MainNav__meta-nav__block .LanguageBlockTransparency .language-nav__dropdown .multiselect .multiselect__content-wrapper {
    margin-bottom: 15px;
  }
  body .MainNav__meta-nav.meta-nav-height .meta-nav-grid .MainNav__meta-nav__block .LanguageBlockTransparency .language-nav__dropdown .multiselect .multiselect__content-wrapper ul.multiselect__content {
    padding-right: 15px;
  }
  body .MainNav__meta-nav_search.tablet.search-button.active {
    top: 55px;
  }
}
.NoHeader .header__MainNav .header__MainNav_grid .MainNav__main-navigation_rowcontent .MainNav__main-navigation .MainNav__main-navigation_grid .MainNav__main-navigation_nav-points li a .nav-img-text {
  height: 60px;
}
.NoHeader .header__MainNav .header__MainNav_grid .MainNav__main-navigation_rowcontent .MainNav__main-navigation .MainNav__main-navigation_grid .MainNav__main-navigation_nav-points li .MainNav__subnavigation {
  top: 60px;
}

.NoHeader .header__MainNav .header__MainNav_grid .MainNav__content__subnavigation-bg {
  top: 60px;
}
.NoHeader + section {
  padding-top: 60px;
}

.NoHeader.sticky-header-colored + .teaser .teaser__teaserFullWidth_grid .teaser__teaserFullWidth__content .teaser__teaserFullWidth__teaser-slider .teaserFullWidth__teaser-slider__slide, .NoHeader.sticky-header-colored + .teaser .teaser__teaserFullWidth_grid .teaser__teaserFullWidth__content .teaser__teaserFullWidth__teaser-slider .teaserFullHeight__teaser-slider__slide, .NoHeader.sticky-header-colored + .teaser .teaser__teaserFullWidth_grid .teaser__teaserFullWidth__content .teaser__teaserHeightWidth__teaser-slider .teaserFullWidth__teaser-slider__slide, .NoHeader.sticky-header-colored + .teaser .teaser__teaserFullWidth_grid .teaser__teaserFullWidth__content .teaser__teaserHeightWidth__teaser-slider .teaserFullHeight__teaser-slider__slide, .NoHeader.sticky-header-colored + .teaser .teaser__teaserFullWidth_grid .teaser__teaserFullHeight__content .teaser__teaserFullWidth__teaser-slider .teaserFullWidth__teaser-slider__slide, .NoHeader.sticky-header-colored + .teaser .teaser__teaserFullWidth_grid .teaser__teaserFullHeight__content .teaser__teaserFullWidth__teaser-slider .teaserFullHeight__teaser-slider__slide, .NoHeader.sticky-header-colored + .teaser .teaser__teaserFullWidth_grid .teaser__teaserFullHeight__content .teaser__teaserHeightWidth__teaser-slider .teaserFullWidth__teaser-slider__slide, .NoHeader.sticky-header-colored + .teaser .teaser__teaserFullWidth_grid .teaser__teaserFullHeight__content .teaser__teaserHeightWidth__teaser-slider .teaserFullHeight__teaser-slider__slide, .NoHeader.sticky-header-colored + .teaser .teaser__teaserFullHeight_grid .teaser__teaserFullWidth__content .teaser__teaserFullWidth__teaser-slider .teaserFullWidth__teaser-slider__slide, .NoHeader.sticky-header-colored + .teaser .teaser__teaserFullHeight_grid .teaser__teaserFullWidth__content .teaser__teaserFullWidth__teaser-slider .teaserFullHeight__teaser-slider__slide, .NoHeader.sticky-header-colored + .teaser .teaser__teaserFullHeight_grid .teaser__teaserFullWidth__content .teaser__teaserHeightWidth__teaser-slider .teaserFullWidth__teaser-slider__slide, .NoHeader.sticky-header-colored + .teaser .teaser__teaserFullHeight_grid .teaser__teaserFullWidth__content .teaser__teaserHeightWidth__teaser-slider .teaserFullHeight__teaser-slider__slide, .NoHeader.sticky-header-colored + .teaser .teaser__teaserFullHeight_grid .teaser__teaserFullHeight__content .teaser__teaserFullWidth__teaser-slider .teaserFullWidth__teaser-slider__slide, .NoHeader.sticky-header-colored + .teaser .teaser__teaserFullHeight_grid .teaser__teaserFullHeight__content .teaser__teaserFullWidth__teaser-slider .teaserFullHeight__teaser-slider__slide, .NoHeader.sticky-header-colored + .teaser .teaser__teaserFullHeight_grid .teaser__teaserFullHeight__content .teaser__teaserHeightWidth__teaser-slider .teaserFullWidth__teaser-slider__slide, .NoHeader.sticky-header-colored + .teaser .teaser__teaserFullHeight_grid .teaser__teaserFullHeight__content .teaser__teaserHeightWidth__teaser-slider .teaserFullHeight__teaser-slider__slide {
  height: calc(100vh - 60px) !important;
}

@media screen and (min-width: 1024px) {
  body .container header.sticky-header.NoHeader + section.search {
    padding-top: 60px;
  }
  body .container header.sticky-header.NoHeader + section.content-area {
    padding-top: 60px;
  }
  body .container header.sticky-header.NoHeader + section.static {
    padding-top: 60px;
  }
  body .container header.sticky-header.NoHeader + section.schedule {
    padding-top: 60px;
  }
  body .container header.sticky-header.NoHeader + section .player-grid, body .container header.sticky-header.NoHeader + section .teaser-grid, body .container header.sticky-header.NoHeader + section .teaser-slider-grid {
    margin-top: 60px;
  }
  body .container header.sticky-header.NoHeader + .teaser, body .container header.sticky-header.NoHeader .player {
    padding-top: 0;
  }
  body .container header.sticky-header.NoHeader + .teaser .teaser__teaserFullWidth_grid .teaserLiveSchedule, body .container header.sticky-header.NoHeader .player .teaser__teaserFullWidth_grid .teaserLiveSchedule {
    margin-top: 60px;
  }
  body .container header.sticky-header.NoHeader + .teaser .teaser__teaserFullWidth_grid .teaserSliderSlide, body .container header.sticky-header.NoHeader + .teaser .teaser__teaserFullHeight_grid .teaserSliderSlide, body .container header.sticky-header.NoHeader .player .teaser__teaserFullWidth_grid .teaserSliderSlide, body .container header.sticky-header.NoHeader .player .teaser__teaserFullHeight_grid .teaserSliderSlide {
    height: 100vh;
  }
  body .container header.sticky-header.NoHeader + .teaser .teaser__teaserSmallHeight_grid, body .container header.sticky-header.NoHeader .player .teaser__teaserSmallHeight_grid {
    height: calc(100vh - 60px) !important;
  }
}
@media screen and (max-width: 1024px) {
  body .container .header.NoHeader .header__MainNav .header__MainNav_grid .MainNav__content {
    padding: 20px 20px 20px 20px;
  }
  body .container .header.NoHeader .header__MainNav .header__MainNav_grid .MainNav__complete-navigation.nav-grid {
    padding: 20px 20px 20px 20px;
  }
  body .container .header.NoHeader .header__MainNav .header__MainNav_grid .MainNav__complete-navigation {
    max-height: calc( 100vh - 55px);
    top: 55px;
  }
}
@media screen and (max-width: 640px) {
  body .container .header.NoHeader .header__MainNav .header__MainNav_grid .MainNav__content {
    padding: 15px 15px 15px 15px;
  }
  body .container .header.NoHeader .header__MainNav .header__MainNav_grid .MainNav__complete-navigation.nav-grid {
    padding: 15px 15px 15px 15px;
  }
  body .container .header.NoHeader .header__MainNav .header__MainNav_grid .MainNav__complete-navigation {
    max-height: calc( 100vh - 55px);
    top: 55px;
  }
}
body .nav-width {
  width: 175px;
}

.sidenav-static-logo-width a img {
  max-width: 100%;
}

.header__sidebar-static__portalswitch-overlay.active {
  left: 175px;
}

.header__sidebar-static .header__sidebar-static_grid .header__sidebar-static_grid__content .header__sidebar-static__content__logo {
  padding: 25px 25px 25px 25px;
}
.header__sidebar-static .header__sidebar-static_grid .header__sidebar-static_grid__content .ps-container .header__sidebar-static__content__menu .header__sidebar-static__content__nav nav ul li .dropdown-container a {
  padding: 0px 50px 0px 50px;
}
.header__sidebar-static .header__sidebar-static_grid .header__sidebar-static_grid__content .ps-container .header__sidebar-static__content__menu .header__sidebar-static__content__meta ul.meta li, .header__sidebar-static .header__sidebar-static_grid .header__sidebar-static_grid__content .ps-container .header__sidebar-static__content__menu .header__sidebar-static__content__meta ul.settings li {
  padding: 0px 50px 0px 50px;
}
.header__sidebar-static .header__sidebar-static_grid .header__sidebar-static_grid__content .ps-container .header__sidebar-static__content__menu .header__sidebar-static__content__meta ul.settings .language-nav .language-nav__text ul li {
  padding: 0px 0;
}
.header__sidebar-static .header__sidebar-static_grid .header__sidebar-static_grid__content .ps-container .header__sidebar-static__content__menu .header__sidebar-static__content__search .search-button {
  margin: 0px 50px 0px 50px;
}

@media screen and (max-width: 1880px) {
  body .nav-width {
    width: 135px;
  }

  .header__sidebar-static .header__sidebar-static_grid .header__sidebar-static_grid__content .ps-container .header__sidebar-static__content__menu .header__sidebar-static__content__nav nav ul li .dropdown-container a {
    padding: 0px 20px 0px 25px;
  }
  .header__sidebar-static .header__sidebar-static_grid .header__sidebar-static_grid__content .ps-container .header__sidebar-static__content__menu .header__sidebar-static__content__meta ul.meta li, .header__sidebar-static .header__sidebar-static_grid .header__sidebar-static_grid__content .ps-container .header__sidebar-static__content__menu .header__sidebar-static__content__meta ul.settings li {
    padding: 8px 20px 8px 25px;
  }
  .header__sidebar-static .header__sidebar-static_grid .header__sidebar-static_grid__content .ps-container .header__sidebar-static__content__menu .header__sidebar-static__content__meta ul.settings .language-nav .language-nav__text ul li {
    padding: 8px 0;
  }
  .header__sidebar-static .header__sidebar-static_grid .header__sidebar-static_grid__content .ps-container .header__sidebar-static__content__menu .header__sidebar-static__content__search .search-button {
    margin: 8px 20px 8px 25px;
  }

  .sidenav-static-logo-width a img {
    max-width: 100%;
  }

  .header__sidebar-static__portalswitch-overlay.active {
    left: 135px;
  }

  .header__sidebar-static .header__sidebar-static_grid .header__sidebar-static_grid__content .header__sidebar-static__content__logo {
    padding: 25px 25px 25px 25px;
  }
}
@media screen and (max-width: 1000px) {
  body.sidebar-static.stgallen-template .container .header .header__sidebar-static .header__sidebar-static_grid .header__sidebar-static_grid__content .ps-container {
    padding-top: calc(71px - 3px);
    margin-top: 0;
  }

  body.sidebar-static.opened-nav.stgallen-template .container .header .header__sidebar-static .header__sidebar-static_grid .header__sidebar-static_grid__content .ps-container {
    min-height: 100vh;
  }
}
@media screen and (max-width: 1000px) {
  body.sidebar-static.opened-nav .container .header .header__sidebar-static .header__sidebar-static_grid .header__sidebar-static_grid__content .ps-container {
    min-height: calc(100vh - 71px);
  }

  body.sidebar-static .nav-grid {
    padding: 10px 10px 10px 10px;
  }
  body.sidebar-static .container .header + section {
    margin-top: 71px;
  }
  body.sidebar-static .container .header .header__sidebar-static {
    height: 71px;
  }
  body.sidebar-static .container .header .header__sidebar-static .header__sidebar-static_grid .header__sidebar-static_grid__content {
    padding: 10px 10px 10px 10px;
  }
  body.sidebar-static .container .header .header__sidebar-static .header__sidebar-static_grid .header__sidebar-static_grid__content .ps-container {
    margin-top: calc(71px);
  }
  body.sidebar-static .container .header .header__sidebar-static .header__sidebar-static_grid .header__sidebar-static_grid__content .ps-container .header__sidebar-static__content__menu .header__sidebar-static__content__nav nav ul.nav-points li a {
    padding: 0px 20px 0px 25px;
  }
  body.sidebar-static .container .header .header__sidebar-static .header__sidebar-static_grid .header__sidebar-static_grid__content .ps-container .header__sidebar-static__content__meta ul.meta li, body.sidebar-static .container .header .header__sidebar-static .header__sidebar-static_grid .header__sidebar-static_grid__content .ps-container .header__sidebar-static__content__meta ul.settings li {
    padding: 10px 25px;
  }
  body.sidebar-static .container .header .header__sidebar-static .header__sidebar-static_grid .header__sidebar-static_grid__content .ps-container .header__sidebar-static__content__meta ul.settings .language-nav .language-nav__text ul li {
    padding: 10px 0;
  }
  body.sidebar-static .container .header .header__sidebar-static .header__sidebar-static_grid .header__sidebar-static_grid__content .ps-container .header__sidebar-static__content__search .search-button {
    margin: 10px 25px;
  }
  body.sidebar-static .header__sidebar-static .header__sidebar-static_grid .header__sidebar-static_grid__content .header__sidebar-static__content__logo {
    padding: 10px 20px 10px 20px;
  }
}
@media screen and (max-width: 750px) {
  body.sidebar-static.stgallen-template .container .header .header__sidebar-static .header__sidebar-static_grid .header__sidebar-static_grid__content .ps-container {
    padding-top: calc(64px - 3px);
    margin-top: 0;
  }

  body.sidebar-static.opened-nav.stgallen-template .container .header .header__sidebar-static .header__sidebar-static_grid .header__sidebar-static_grid__content .ps-container {
    min-height: 100vh;
  }

  body.sidebar-static.opened-nav .container .header .header__sidebar-static .header__sidebar-static_grid .header__sidebar-static_grid__content .ps-container {
    min-height: calc(100vh - 64px);
  }

  body.sidebar-static .nav-grid {
    padding: 10px 10px 10px 10px;
  }
  body.sidebar-static .container .header + section {
    margin-top: 64px;
  }
  body.sidebar-static .container .header .header__sidebar-static {
    height: 64px;
  }
  body.sidebar-static .container .header .header__sidebar-static .header__sidebar-static_grid .header__sidebar-static_grid__content {
    padding: 10px 10px 10px 10px;
  }
  body.sidebar-static .container .header .header__sidebar-static .header__sidebar-static_grid .header__sidebar-static_grid__content .ps-container {
    margin-top: calc(64px);
  }
  body.sidebar-static .container .header .header__sidebar-static .header__sidebar-static_grid .header__sidebar-static_grid__content .ps-container .header__sidebar-static__content__menu .header__sidebar-static__content__nav nav ul.nav-points li a {
    padding: 0px 0px 0px 0px;
  }
  body.sidebar-static .container .header .header__sidebar-static .header__sidebar-static_grid .header__sidebar-static_grid__content .ps-container .header__sidebar-static__content__menu .header__sidebar-static__content__meta ul.meta li, body.sidebar-static .container .header .header__sidebar-static .header__sidebar-static_grid .header__sidebar-static_grid__content .ps-container .header__sidebar-static__content__menu .header__sidebar-static__content__meta ul.settings li {
    padding: 10px 0px;
  }
  body.sidebar-static .container .header .header__sidebar-static .header__sidebar-static_grid .header__sidebar-static_grid__content .ps-container .header__sidebar-static__content__menu .header__sidebar-static__content__meta ul.settings .language-nav .language-nav__text ul li {
    padding: 10px 0;
  }
  body.sidebar-static .container .header .header__sidebar-static .header__sidebar-static_grid .header__sidebar-static_grid__content .ps-container .header__sidebar-static__content__menu .header__sidebar-static__content__search .search-button {
    margin: 10px 0px;
  }
  body.sidebar-static .header__sidebar-static .header__sidebar-static_grid .header__sidebar-static_grid__content .header__sidebar-static__content__logo {
    padding: 0;
  }
}
.header .header__sidenav-fullwidth .header__sidenav-fullwidth__grid-system .header__sidenav-fullwidth__grid .header__sidenav-fullwidth__open-nav {
  min-height: calc(100vh - 60px);
  top: 60px;
}
.header .header__sidenav-fullwidth .header__sidenav-fullwidth__grid-system .header__sidenav-fullwidth__grid .header__sidenav-fullwidth__open-nav .sub-navigation {
  min-height: calc(100vh - 60px);
  max-height: calc(100vh - 60px);
}
.header .header__sidenav-fullwidth .header__sidenav-fullwidth__grid-system .header__sidenav-fullwidth__grid .header__sidenav-fullwidth__open-nav .sub-navigation ul li .dropdown-container {
  margin: 0px 10px 0px 10px;
}
.header .header__sidenav-fullwidth .header__sidenav-fullwidth__grid-system .header__sidenav-fullwidth__grid .header__sidenav-fullwidth__open-nav .sub-navigation ul li .dropdown-container a {
  padding: 8px 0;
  width: 100%;
}
.header .header__sidenav-fullwidth .header__sidenav-fullwidth__grid-system .header__sidenav-fullwidth__grid .header__sidenav-fullwidth__open-nav .sub-navigation ul li .dropdown-container a .nav-img-text {
  width: 100%;
}
.header .header__sidenav-fullwidth .header__sidenav-fullwidth__grid-system .header__sidenav-fullwidth__grid .header__sidenav-fullwidth__open-nav .ps-container {
  min-height: calc(100vh - 60px);
  max-height: calc(100vh - 60px);
}
.header .header__sidenav-fullwidth .header__sidenav-fullwidth__grid-system .header__sidenav-fullwidth__grid .header__sidenav-fullwidth__open-nav ul.nav li .dropdown-container {
  margin: 0px 50px 0px 50px;
}
.header .header__sidenav-fullwidth .header__sidenav-fullwidth__grid-system .header__sidenav-fullwidth__grid .header__sidenav-fullwidth__open-nav ul.nav li a {
  padding: 8px 0;
  width: 100%;
}
.header .header__sidenav-fullwidth .header__sidenav-fullwidth__grid-system .header__sidenav-fullwidth__grid .header__sidenav-fullwidth__open-nav ul.nav li a > div {
  width: 100%;
}
.header .header__sidenav-fullwidth .header__sidenav-fullwidth__grid-system .header__sidenav-fullwidth__grid .header__sidenav-fullwidth__open-nav ul.meta li, .header .header__sidenav-fullwidth .header__sidenav-fullwidth__grid-system .header__sidenav-fullwidth__grid .header__sidenav-fullwidth__open-nav ul.social li, .header .header__sidenav-fullwidth .header__sidenav-fullwidth__grid-system .header__sidenav-fullwidth__grid .header__sidenav-fullwidth__open-nav ul.settings li {
  padding: 0px 50px 0px 50px;
}

@media screen and (max-width: 1024px) {
  body .container .header .header__sidenav-fullwidth .header__sidenav-fullwidth__grid-system .header__sidenav-fullwidth__grid .header__sidenav-fullwidth__open-nav {
    min-height: calc(100vh - 55px);
    top: 55px;
  }
  body .container .header .header__sidenav-fullwidth .header__sidenav-fullwidth__grid-system .header__sidenav-fullwidth__grid .header__sidenav-fullwidth__open-nav .sub-navigation {
    min-height: calc(100vh - 55px);
    max-height: calc(100vh - 55px);
  }
  body .container .header .header__sidenav-fullwidth .header__sidenav-fullwidth__grid-system .header__sidenav-fullwidth__grid .header__sidenav-fullwidth__open-nav .sub-navigation ul li .dropdown-container {
    margin: 20px 20px 20px 20px;
  }
  body .container .header .header__sidenav-fullwidth .header__sidenav-fullwidth__grid-system .header__sidenav-fullwidth__grid .header__sidenav-fullwidth__open-nav .ps-container {
    min-height: calc(100vh - 55px);
    max-height: calc(100vh - 55px);
  }
  body .container .header .header__sidenav-fullwidth .header__sidenav-fullwidth__grid-system .header__sidenav-fullwidth__grid .header__sidenav-fullwidth__open-nav ul.nav li .dropdown-container {
    margin: 20px 20px 20px 20px;
  }
  body .container .header .header__sidenav-fullwidth .header__sidenav-fullwidth__grid-system .header__sidenav-fullwidth__grid .header__sidenav-fullwidth__open-nav ul.meta li, body .container .header .header__sidenav-fullwidth .header__sidenav-fullwidth__grid-system .header__sidenav-fullwidth__grid .header__sidenav-fullwidth__open-nav ul.social li, body .container .header .header__sidenav-fullwidth .header__sidenav-fullwidth__grid-system .header__sidenav-fullwidth__grid .header__sidenav-fullwidth__open-nav ul.settings li {
    padding: 20px 20px 20px 20px;
  }
}
@media screen and (max-width: 640px) {
  body .container .header .header__sidenav-fullwidth .header__sidenav-fullwidth__grid-system .header__sidenav-fullwidth__grid .header__sidenav-fullwidth__open-nav {
    min-height: calc(100vh - 55px);
    top: 55px;
  }
  body .container .header .header__sidenav-fullwidth .header__sidenav-fullwidth__grid-system .header__sidenav-fullwidth__grid .header__sidenav-fullwidth__open-nav .sub-navigation {
    min-height: calc(100vh - 55px);
    max-height: calc(100vh - 55px);
  }
  body .container .header .header__sidenav-fullwidth .header__sidenav-fullwidth__grid-system .header__sidenav-fullwidth__grid .header__sidenav-fullwidth__open-nav .sub-navigation ul li .dropdown-container {
    margin: 15px 15px 15px 15px;
  }
  body .container .header .header__sidenav-fullwidth .header__sidenav-fullwidth__grid-system .header__sidenav-fullwidth__grid .header__sidenav-fullwidth__open-nav .ps-container {
    min-height: calc(100vh - 55px);
    max-height: calc(100vh - 55px);
  }
  body .container .header .header__sidenav-fullwidth .header__sidenav-fullwidth__grid-system .header__sidenav-fullwidth__grid .header__sidenav-fullwidth__open-nav ul.nav li .dropdown-container {
    margin: 0;
  }
  body .container .header .header__sidenav-fullwidth .header__sidenav-fullwidth__grid-system .header__sidenav-fullwidth__grid .header__sidenav-fullwidth__open-nav ul.nav li a {
    margin: 15px 15px 15px 15px;
  }
  body .container .header .header__sidenav-fullwidth .header__sidenav-fullwidth__grid-system .header__sidenav-fullwidth__grid .header__sidenav-fullwidth__open-nav ul.meta li, body .container .header .header__sidenav-fullwidth .header__sidenav-fullwidth__grid-system .header__sidenav-fullwidth__grid .header__sidenav-fullwidth__open-nav ul.social li, body .container .header .header__sidenav-fullwidth .header__sidenav-fullwidth__grid-system .header__sidenav-fullwidth__grid .header__sidenav-fullwidth__open-nav ul.settings li {
    padding: 150px 15px 15px 15px;
  }
}
.header__nav-2__logo.nav-logo-height a img {
  height: 26px;
}

.header__nav-2__open-nav .ps-container {
  max-height: calc(100vh - 60px);
  height: 100%;
}
.header__nav-2__open-nav .ps-container .nav-2__open-nav__main-navigation nav ul > li a {
  padding: 0px 50px 0px 50px;
}
.header__nav-2__open-nav .ps-container .nav-2__open-nav__main-navigation nav ul > li i {
  padding: 0px 50px 0px 50px;
}
.header__nav-2__open-nav .ps-container .nav-2__open-nav__main-navigation nav ul > li ul li.nav-2__subnavigation ul li .dropdown-container a {
  padding: 0px 10px 0px 10px;
}
.header__nav-2__open-nav .ps-container .header__nav-2__open-nav__meta-nav > ul.meta {
  padding: 0px 0;
}
.header__nav-2__open-nav .ps-container .header__nav-2__open-nav__meta-nav > ul > li {
  padding: 0px 50px 0px 50px;
}
.header__nav-2__open-nav .ps-container .header__nav-2__open-nav__meta-nav > ul > li .language-nav ul li {
  padding: 0px 0 0px 0;
}

@media screen and (max-width: 1024px) {
  body .container .header__nav-2__logo.nav-logo-height a img {
    height: 26px;
  }
  body .container .header__nav-2__open-nav .ps-container {
    max-height: calc(100vh - 55px);
    height: 100%;
  }
  body .container .header__nav-2__open-nav .ps-container .nav-2__open-nav__main-navigation nav ul > li a {
    padding: 20px 20px 20px 20px;
  }
  body .container .header__nav-2__open-nav .ps-container .nav-2__open-nav__main-navigation nav ul > li i {
    padding: 20px 20px 20px 20px;
  }
  body .container .header__nav-2__open-nav .ps-container .nav-2__open-nav__main-navigation nav ul > li ul li.nav-2__subnavigation ul li .dropdown-container a {
    padding: 20px 20px 20px 20px;
  }
  body .container .header__nav-2__open-nav .ps-container .header__nav-2__open-nav__meta-nav .SignIn-navigation a {
    padding: 20px 20px 20px 20px;
  }
  body .container .header__nav-2__open-nav .ps-container .header__nav-2__open-nav__meta-nav .SignIn-navigation a i {
    margin: 0;
  }
  body .container .header__nav-2__open-nav .ps-container .header__nav-2__open-nav__meta-nav > ul.meta {
    padding: 20px 0;
  }
  body .container .header__nav-2__open-nav .ps-container .header__nav-2__open-nav__meta-nav > ul > li {
    padding: 20px 20px 20px 20px;
  }
  body .container .header__nav-2__open-nav .ps-container .header__nav-2__open-nav__meta-nav > ul > li .language-nav ul li {
    padding: 20px 0;
  }
}
@media screen and (max-width: 640px) {
  body .container .header__nav-2__logo.nav-logo-height a img {
    height: 26px;
  }
  body .container .header__nav-2__open-nav .ps-container {
    max-height: calc(100vh - 55px);
    height: 100%;
  }
  body .container .header__nav-2__open-nav .ps-container .nav-2__open-nav__main-navigation nav ul > li a {
    padding: 15px 15px 15px 15px;
  }
  body .container .header__nav-2__open-nav .ps-container .nav-2__open-nav__main-navigation nav ul > li i {
    padding: 15px 15px 15px 15px;
  }
  body .container .header__nav-2__open-nav .ps-container .nav-2__open-nav__main-navigation nav ul > li ul li.nav-2__subnavigation ul li .dropdown-container a {
    padding: 15px 15px 15px 15px;
  }
  body .container .header__nav-2__open-nav .ps-container .header__nav-2__open-nav__meta-nav .SignIn-navigation a {
    padding: 150px 15px 15px 15px;
  }
  body .container .header__nav-2__open-nav .ps-container .header__nav-2__open-nav__meta-nav > ul.meta {
    padding: 150px 0;
  }
  body .container .header__nav-2__open-nav .ps-container .header__nav-2__open-nav__meta-nav > ul > li {
    padding: 150px 15px 15px 15px;
  }
  body .container .header__nav-2__open-nav .ps-container .header__nav-2__open-nav__meta-nav > ul > li .language-nav ul li {
    padding: 150px 0;
  }
}
.opened-nav.scrolling .NoHeaderBoxedSubnav.mq-device-medium .MainNav__mobile .MainNav__meta-nav_search.tablet.active {
  top: 55px;
}
.opened-nav.scrolling .NoHeaderBoxedSubnav.mq-device-small .MainNav__mobile .MainNav__meta-nav_search.tablet.active {
  top: 55px;
}

.NoHeaderBoxedSubnav.mq-device-medium .MainNav__complete-navigation {
  max-height: calc(100vh - 55px);
  min-height: calc(100vh - 55px);
}
.NoHeaderBoxedSubnav.mq-device-medium .MainNav__complete-navigation .MainNav__main-navigation_rowcontent .MainNav__meta-nav {
  padding: 0 20px 10px;
  box-sizing: border-box;
}
.NoHeaderBoxedSubnav.mq-device-medium .MainNav__complete-navigation .MainNav__main-navigation_rowcontent .MainNav__main-navigation nav ul > li .dropdown-container {
  box-sizing: border-box;
  padding: 20px 20px 20px 20px;
}
.NoHeaderBoxedSubnav.mq-device-medium .MainNav__complete-navigation .MainNav__main-navigation_rowcontent .MainNav__main-navigation nav ul > li .subnav-item-mobile .subnav-item-mobile-border {
  margin: 0 20px;
  padding: 20px 20px 20px 20px;
}

.NoHeaderBoxedSubnav.mq-device-small .search-button.active .close-icon {
  right: 15px !important;
}
.NoHeaderBoxedSubnav.mq-device-small .MainNav__complete-navigation {
  max-height: calc(100vh - 55px);
  min-height: calc(100vh - 55px);
}
.NoHeaderBoxedSubnav.mq-device-small .MainNav__complete-navigation .MainNav__main-navigation_rowcontent .MainNav__meta-nav {
  padding: 0 15px 10px;
  box-sizing: border-box;
}
.NoHeaderBoxedSubnav.mq-device-small .MainNav__complete-navigation .MainNav__main-navigation_rowcontent .MainNav__main-navigation nav ul > li .dropdown-container {
  box-sizing: border-box;
  padding: 15px 15px 15px 15px;
}
.NoHeaderBoxedSubnav.mq-device-small .MainNav__complete-navigation .MainNav__main-navigation_rowcontent .MainNav__main-navigation nav ul > li .subnav-item-mobile .subnav-item-mobile-border {
  margin: 0 15px;
  padding: 15px 15px 15px 15px;
}

.teaser-max-width {
  max-width: 1300px;
}

.teaser-grid {
  padding: 0px 0px 0px 0px;
  box-sizing: border-box;
}

.teaser-slider-max-width {
  max-width: 100%;
}

.teaser-slider-grid {
  padding: 0px 0px 0px 0px;
  box-sizing: border-box;
}

.teaser-text-grid {
  padding: 30px 30px 30px 150px;
}

.teaser-text-title {
  margin: 0px 0px 20px 0px;
}

.teaser-text-sub-title {
  margin: 0px 0px 0px 0px;
}

.teaser-static-max-width {
  max-width: 100%;
}

.teaser-static-grid {
  padding: 0px 0px 0px 0px;
  box-sizing: border-box;
}

.teaser-static-text-grid {
  padding: 30px 30px 30px 30px;
}

.teaserStatic-text {
  box-sizing: border-box;
  left: 0%;
  top: 72%;
  width: 100%;
  transform: translateY(-72%);
}

.teaser-static-text-title {
  margin: 0px 0px 0px 0px;
}

.teaser-static-text-sub-title {
  margin: 5px 0px 20px 0px;
}

.teaser-text-content {
  margin: 0px 0px 0px 0px;
}

.teaserSliderSlide-text {
  box-sizing: border-box;
  left: 0%;
  top: 50%;
  width: 100%;
  transform: translateY(-50%);
}

.teaserGrid .teaserContent .teaserSlider .teaserSliderSlide .big-teaser .slick-prev, .teaserGrid .teaserContent .teaserSlider .teaserSliderSlide .stgallen-teaser .slick-prev, .teaserGrid .teaserContent .teaserSlider .teaserSliderSlide .midsize-teaser .slick-prev, .teaserGrid .teaserContent .teaserSlider .teaserSliderSlide .fourlines-teaser .slick-prev {
  left: 0px;
  top: 50%;
}
.teaserGrid .teaserContent .teaserSlider .teaserSliderSlide .big-teaser .slick-next, .teaserGrid .teaserContent .teaserSlider .teaserSliderSlide .stgallen-teaser .slick-next, .teaserGrid .teaserContent .teaserSlider .teaserSliderSlide .midsize-teaser .slick-next, .teaserGrid .teaserContent .teaserSlider .teaserSliderSlide .fourlines-teaser .slick-next {
  right: 0px;
  top: 50%;
}

.teaserLiveSchedule-slider {
  padding: 0px 0px 35px 0px;
}
.teaserLiveSchedule-slider .teaserLiveSchedule-title {
  padding: 20px 30px 10px 30px;
}
.teaserLiveSchedule-slider .teaserLiveSchedule-slide {
  padding: 0px 20px 0px 20px;
}
.teaserLiveSchedule-slider .teaserLiveSchedule-slide .slick-slider .slick-list .slick-slide {
  margin: 0px 10px 0px 10px;
}
.teaserLiveSchedule-slider .teaserLiveSchedule-slide .slick-slider .slick-list .slick-slide .teaserLiveSchedule-slide-content .teaserLiveSchedule-slide-text {
  padding: 7px 15px 7px 15px;
}
.teaserLiveSchedule-slider .teaserLiveSchedule-slide .slick-slider .slick-next {
  right: 25px;
}
.teaserLiveSchedule-slider .teaserLiveSchedule-slide .slick-slider .slick-prev {
  left: 25px;
}

@media screen and (min-width: 1024px) {
  body .container .teaser .teaserGrid .teaserContent .teaserSlider.live-schedule-bottom.no-live .teaserSliderSlide .big-teaser .slick-prev, body .container .teaser .teaserGrid .teaserContent .teaserSlider.live-schedule-bottom.no-live .teaserSliderSlide .big-teaser .slick-next {
    top: 50%;
  }

  body.header-absolute .container .teaser__teaserFullWidth_grid .teaserContent .teaserSlider .teaserSliderSlide, body.header-absolute .container .teaser__teaserFullHeight_grid .teaserContent .teaserSlider .teaserSliderSlide {
    height: calc(100vh - 60px);
  }

  body .container .teaser__teaserFullWidth_grid .teaserContent .teaserSlider .teaserSliderSlide, body .container .teaser__teaserFullHeight_grid .teaserContent .teaserSlider .teaserSliderSlide {
    height: calc(100vh - (60px + 64px));
  }
}
@media screen and (max-width: 1300px) {
  body .teaser-max-width {
    max-width: 100%;
  }
}
@media screen and (max-width: 1440px) {
  body .teaser-static-max-width {
    max-width: 100%;
  }
  body .teaser-static-grid {
    padding: 0px 0px 0px 0px;
  }
  body .teaser-static-text-grid {
    padding: 30px 30px 30px 30px;
  }
  body .teaserStatic-text {
    left: 0%;
    top: 72%;
    width: 100%;
    transform: translateY(-72%);
  }
  body .teaser-static-text-title {
    margin: 0px 0px 0px 0px;
  }
  body .teaser-static-text-sub-title {
    margin: 5px 0px 20px 0px;
  }
  body .teaser-slider-max-width {
    max-width: 100%;
  }
  body .teaser-slider-grid {
    padding: 0px 0px 0px 0px;
  }
  body .teaserSliderSlide-text {
    left: 10%;
    top: 35%;
    width: 80%;
    transform: translateY(-35%);
  }
  body .teaserGrid .teaserContent .teaserSlider .teaserSliderSlide .big-teaser .slick-prev, body .teaserGrid .teaserContent .teaserSlider .teaserSliderSlide .stgallen-teaser .slick-prev, body .teaserGrid .teaserContent .teaserSlider .teaserSliderSlide .midsize-teaser .slick-prev, body .teaserGrid .teaserContent .teaserSlider .teaserSliderSlide .fourlines-teaser .slick-prev {
    left: 0px;
    top: 50%;
  }
  body .teaserGrid .teaserContent .teaserSlider .teaserSliderSlide .big-teaser .slick-next, body .teaserGrid .teaserContent .teaserSlider .teaserSliderSlide .stgallen-teaser .slick-next, body .teaserGrid .teaserContent .teaserSlider .teaserSliderSlide .midsize-teaser .slick-next, body .teaserGrid .teaserContent .teaserSlider .teaserSliderSlide .fourlines-teaser .slick-next {
    right: 0px;
    top: 50%;
  }
  body .teaser__teaserFullWidth_grid .teaserContent .teaserSlider, body .teaser__teaserFullHeight_grid .teaserContent .teaserSlider {
    max-height: 100%;
  }
  body .teaser__teaserFullWidth_grid .teaserContent .teaserSlider .teaserSliderSlide, body .teaser__teaserFullHeight_grid .teaserContent .teaserSlider .teaserSliderSlide {
    max-height: 700px;
  }
  body .teaser-max-width {
    max-width: 100%;
  }
  body .teaser-grid {
    padding: 60px 20px 60px 20px;
  }
  body .teaser-text-grid {
    padding: 30px 30px 30px 30px;
  }
  body .teaser-text-title {
    margin: 0px 0px 0px 0px;
  }
  body .teaser-text-sub-title {
    margin: 5px 0px 5px 0px;
  }
  body .teaser-text-content {
    margin: 0px 0px 0px 0px;
  }
  body .teaser__TeaserFourlines .teaserSlider .teaserSliderSlide .slick-slider .slick-dots {
    left: 50%;
    bottom: 5%;
    padding: 10px 0px 0px 0px;
  }
}
@media screen and (max-width: 1024px) {
  body .teaser-slider-max-width {
    max-width: 100%;
  }
  body .teaser-slider-grid {
    padding: 0px 0px 0px 0px;
  }
  body .teaserSliderSlide-text {
    left: 0%;
    top: 60%;
    width: 100%;
    transform: translateY(-60%);
  }
  body .teaserGrid .teaserContent .teaserSlider .teaserSliderSlide .big-teaser .slick-prev, body .teaserGrid .teaserContent .teaserSlider .teaserSliderSlide .stgallen-teaser .slick-prev, body .teaserGrid .teaserContent .teaserSlider .teaserSliderSlide .midsize-teaser .slick-prev, body .teaserGrid .teaserContent .teaserSlider .teaserSliderSlide .fourlines-teaser .slick-prev {
    left: 7px;
    top: 50%;
  }
  body .teaserGrid .teaserContent .teaserSlider .teaserSliderSlide .big-teaser .slick-next, body .teaserGrid .teaserContent .teaserSlider .teaserSliderSlide .stgallen-teaser .slick-next, body .teaserGrid .teaserContent .teaserSlider .teaserSliderSlide .midsize-teaser .slick-next, body .teaserGrid .teaserContent .teaserSlider .teaserSliderSlide .fourlines-teaser .slick-next {
    right: 7px;
    top: 50%;
  }
  body .teaser__teaserFullWidth_grid .teaserContent .teaserSlider, body .teaser__teaserFullHeight_grid .teaserContent .teaserSlider {
    max-height: 100%;
  }
  body .teaser__teaserFullWidth_grid .teaserContent .teaserSlider .teaserSliderSlide, body .teaser__teaserFullHeight_grid .teaserContent .teaserSlider .teaserSliderSlide {
    max-height: 700px;
  }
  body .teaser-max-width {
    max-width: 100%;
  }
  body .teaser-grid {
    padding: 0px 0px 0px 0px;
  }
  body .teaser-text-grid {
    padding: 10px 10px 10px 35px;
  }
  body .teaser-text-title {
    margin: 0px 0px 0px 0px;
  }
  body .teaser-text-sub-title {
    margin: 0px 0px 0px 0px;
  }
  body .teaser-text-content {
    margin: 0px 0px 0px 0px;
  }
  body .teaserLiveSchedule-slider {
    padding: 0px 0px 0px 0px;
  }
  body .teaserLiveSchedule-slider .teaserLiveSchedule-title {
    padding: 20px 30px 10px 30px;
  }
  body .teaserLiveSchedule-slider .teaserLiveSchedule-slide {
    padding: 0px 20px 0px 20px;
  }
  body .teaserLiveSchedule-slider .teaserLiveSchedule-slide .slick-slider .slick-list .slick-slide {
    margin: 0px 10px 0px 10px;
  }
  body .teaserLiveSchedule-slider .teaserLiveSchedule-slide .slick-slider .slick-list .slick-slide .teaserLiveSchedule-slide-content .teaserLiveSchedule-slide-text {
    padding: 7px 15px 7px 15px;
  }
  body .teaserLiveSchedule-slider .teaserLiveSchedule-slide .slick-slider .slick-next {
    right: -15px;
  }
  body .teaserLiveSchedule-slider .teaserLiveSchedule-slide .slick-slider .slick-prev {
    left: -15px;
  }
}
@media screen and (max-width: 1024px) {
  body .teaser-static-max-width {
    max-width: 100%;
  }
  body .teaser-static-grid {
    padding: 0px 0px 0px 0px;
  }
  body .teaser-static-text-grid {
    padding: 10px 10px 10px 10px;
  }
  body .teaserStatic-text {
    left: 0%;
    top: 70%;
    width: 100%;
    transform: translateY(-70%);
  }
  body .teaser-static-text-title {
    margin: 0px 0px 0px 0px;
  }
  body .teaser-static-text-sub-title {
    margin: 10px 0px 10px 0px;
  }
}
@media screen and (max-width: 640px) {
  body .teaser-static-max-width {
    max-width: 100%;
  }
  body .teaser-static-grid {
    padding: 0px 0px 0px 0px;
  }
  body .teaser-static-text-grid {
    padding: 5px 5px 5px 5px;
  }
  body .teaserStatic-text {
    left: 0%;
    top: 80%;
    width: 100%;
    transform: translateY(-80%);
  }
  body .teaser-static-text-title {
    margin: 0px 0px 0px 0px;
  }
  body .teaser-static-text-sub-title {
    margin: 5px 0px 10px 0px;
  }
}
@media screen and (max-width: 640px) {
  body .container .teaser .teaserGrid .teaserContent .teaserSlider.live-schedule-bottom.no-live .teaserSliderSlide .big-teaser .slick-prev, body .container .teaser .teaserGrid .teaserContent .teaserSlider.live-schedule-bottom.no-live .teaserSliderSlide .big-teaser .slick-next {
    top: 50%;
  }
  body .teaser-slider-max-width {
    max-width: 100%;
  }
  body .teaser-slider-grid {
    padding: 0px 0px 0px 0px;
  }
  body .teaserSliderSlide-text {
    left: 0%;
    top: 60%;
    width: 100%;
    transform: translateY(-60%);
  }
  body .teaserGrid .teaserContent .teaserSlider .teaserSliderSlide .big-teaser .slick-prev, body .teaserGrid .teaserContent .teaserSlider .teaserSliderSlide .stgallen-teaser .slick-prev, body .teaserGrid .teaserContent .teaserSlider .teaserSliderSlide .midsize-teaser .slick-prev, body .teaserGrid .teaserContent .teaserSlider .teaserSliderSlide .fourlines-teaser .slick-prev {
    left: 7px;
    top: 50%;
  }
  body .teaserGrid .teaserContent .teaserSlider .teaserSliderSlide .big-teaser .slick-next, body .teaserGrid .teaserContent .teaserSlider .teaserSliderSlide .stgallen-teaser .slick-next, body .teaserGrid .teaserContent .teaserSlider .teaserSliderSlide .midsize-teaser .slick-next, body .teaserGrid .teaserContent .teaserSlider .teaserSliderSlide .fourlines-teaser .slick-next {
    right: 7px;
    top: 50%;
  }
  body .teaser-grid {
    padding: 0px 0px 0px 0px;
  }
  body .teaser-text-grid {
    padding: 20px 20px 20px 20px;
  }
  body .teaser-text-title {
    margin: 5px 0px 5px 0px;
  }
  body .teaser-text-sub-title {
    margin: 0px 0px 0px 0px;
  }
  body .teaser-text-content {
    margin: 0px 0px 0px 0px;
  }
  body .teaserLiveSchedule-slider {
    padding: 0px 0px 0px 0px;
  }
  body .teaserLiveSchedule-slider .teaserLiveSchedule-title {
    padding: 20px 20px 10px 20px;
  }
  body .teaserLiveSchedule-slider .teaserLiveSchedule-slide {
    padding: 0px 15px 20px 15px;
  }
  body .teaserLiveSchedule-slider .teaserLiveSchedule-slide .slick-slider .slick-list .slick-slide {
    margin: 0px 5px 0px 5px;
  }
  body .teaserLiveSchedule-slider .teaserLiveSchedule-slide .slick-slider .slick-list .slick-slide .teaserLiveSchedule-slide-content .teaserLiveSchedule-slide-text {
    padding: 7px 15px 7px 15px;
  }
  body .teaserLiveSchedule-slider .teaserLiveSchedule-slide .slick-slider .slick-next {
    right: -15px;
  }
  body .teaserLiveSchedule-slider .teaserLiveSchedule-slide .slick-slider .slick-prev {
    left: -15px;
  }
}
.teaser__TeaserFourlines .teaserSlider .teaserSliderSlide .slick-slider .slick-dots {
  left: 50%;
  bottom: 10%;
  padding: 10px 10px 30px 10px;
  display: -webkit-flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  transform: translate(-50%);
}

@media screen and (max-width: 1024px) {
  body .teaser__TeaserFourlines .teaserSlider .teaserSliderSlide .slick-slider .slick-dots {
    left: 50%;
    bottom: 0%;
    padding: 30px 30px 30px 35px;
  }
}
@media screen and (max-width: 640px) {
  body .teaser__TeaserFourlines .teaserSlider .teaserSliderSlide .slick-slider .slick-dots {
    left: 50%;
    bottom: 0%;
    padding: 0px 10px 10px 10px;
  }
}
.search__search-results_text {
  padding-left: calc(10px *2);
}

@media screen and (max-width: 1024px) {
  .search__grid .search__content .search__search-results > .search__search-results_text {
    padding-left: calc(11px *2);
    padding-top: calc(11px *2);
  }

  .search__search-results_text {
    padding-left: calc(11px *2);
  }
}
@media screen and (max-width: 640px) {
  .search__grid .search__content .search__search-results > .search__search-results_text {
    padding-left: calc(8px *2);
    padding-top: calc(8px *2);
  }

  .search__search-results_text {
    padding-left: calc(8px *2);
  }
}
.content-area {
  padding: 0px 20px 0px 20px;
}

.content-area .content-area-maxwidth-grid, section.search .content-area-maxwidth-grid {
  max-width: 100%;
  width: 100%;
}
.content-area .content-area__boxesImages_grid, section.search .content-area__boxesImages_grid {
  max-width: calc(100% + ((10px *2)) *2);
}
.content-area .content-area__boxesImages_grid .content-area__boxesImages__tabs, section.search .content-area__boxesImages_grid .content-area__boxesImages__tabs {
  margin-left: calc(10px *2);
}
.content-area .content-area__boxesImages_grid .content-area__boxesImages__no-content, section.search .content-area__boxesImages_grid .content-area__boxesImages__no-content {
  margin: 0 calc(10px *2);
}

.content-area_content_grid, .search-grid {
  padding: 0px 0px 0px 0px;
}
.content-area_content_grid .content-area_tab_grid, .search-grid .content-area_tab_grid {
  padding: calc(10px *2);
}
.content-area_content_grid .transition-list, .search-grid .transition-list {
  padding: 11px 10px 11px 10px;
}
.content-area_content_grid .transition-list .content-area_video_grid, .search-grid .transition-list .content-area_video_grid {
  padding: 11px 10px 11px 10px;
}
.content-area_content_grid .transition-list .content-area_video_grid a .content-area_video_text_grid, .search-grid .transition-list .content-area_video_grid a .content-area_video_text_grid {
  padding: 10px 10px 10px 10px;
}
.content-area_content_grid .transition-list .content-area_video_grid .content-area__boxesHorizontal_fourlines__slider_text.content-area_video_text_grid, .search-grid .transition-list .content-area_video_grid .content-area__boxesHorizontal_fourlines__slider_text.content-area_video_text_grid {
  padding: 10px 10px 10px 10px;
}

@media screen and (max-width: 1024px) {
  .content-area, .search {
    padding: 0px 0px 0px 0px;
  }
  .content-area .content-area__boxesImages_grid .content-area__boxesImages__tabs, .search .content-area__boxesImages_grid .content-area__boxesImages__tabs {
    margin-left: calc(11px *2);
  }
  .content-area .content-area__boxesImages_grid .content-area__boxesImages__no-content, .search .content-area__boxesImages_grid .content-area__boxesImages__no-content {
    margin: 0;
  }

  .content-area_content_grid, .search-grid {
    padding: 20px 15px 20px 15px;
  }
  .content-area_content_grid .content-area_tab_grid, .search-grid .content-area_tab_grid {
    padding: calc(11px *2);
  }
  .content-area_content_grid .transition-list, .search-grid .transition-list {
    padding: 11px 11px 11px 11px;
  }
  .content-area_content_grid .transition-list .content-area_video_grid, .search-grid .transition-list .content-area_video_grid {
    padding: 11px 11px 11px 11px;
  }
  .content-area_content_grid .transition-list .content-area_video_grid a .content-area_video_text_grid, .search-grid .transition-list .content-area_video_grid a .content-area_video_text_grid {
    padding: 10px 10px 10px 10px;
  }
  .content-area_content_grid .transition-list .content-area_video_grid .content-area__boxesHorizontal_fourlines__slider_text.content-area_video_text_grid, .search-grid .transition-list .content-area_video_grid .content-area__boxesHorizontal_fourlines__slider_text.content-area_video_text_grid {
    padding: 10px 10px 10px 10px;
  }
}
@media screen and (max-width: 640px) {
  .content-area, .search {
    padding: 0px 0px 0px 0px;
  }
  .content-area .content-area__boxesImages_grid .content-area__boxesImages__tabs, .search .content-area__boxesImages_grid .content-area__boxesImages__tabs {
    margin-left: calc(8px *2);
  }

  .content-area_content_grid, .search-grid {
    padding: 20px 15px 0px 15px;
  }
  .content-area_content_grid .content-area_tab_grid, .search-grid .content-area_tab_grid {
    padding: calc(8px *2);
  }
  .content-area_content_grid .transition-list, .search-grid .transition-list {
    padding: 8px 8px 8px 8px;
  }
  .content-area_content_grid .transition-list .content-area_video_grid, .search-grid .transition-list .content-area_video_grid {
    padding: 8px 8px 8px 8px;
  }
  .content-area_content_grid .transition-list .content-area_video_grid a .content-area_video_text_grid, .search-grid .transition-list .content-area_video_grid a .content-area_video_text_grid {
    padding: 10px 10px 10px 10px;
  }
  .content-area_content_grid .transition-list .content-area_video_grid .content-area__boxesHorizontal_fourlines__slider_text.content-area_video_text_grid, .search-grid .transition-list .content-area_video_grid .content-area__boxesHorizontal_fourlines__slider_text.content-area_video_text_grid {
    padding: 10px 10px 10px 10px;
  }
  .content-area_content_grid .content-area__boxesHorizontal_fourlines__videos .transition-list a.content-area_video_grid, .search-grid .content-area__boxesHorizontal_fourlines__videos .transition-list a.content-area_video_grid {
    padding: 8px 8px 8px 8px;
  }
  .content-area_content_grid .content-area__boxesHorizontal_fourlines__videos .transition-list a.content-area_video_grid:nth-child(4n), .search-grid .content-area__boxesHorizontal_fourlines__videos .transition-list a.content-area_video_grid:nth-child(4n) {
    padding: 8px 8px 8px 8px;
  }
  .content-area_content_grid .content-area__boxesHorizontal_fourlines__videos .transition-list a.content-area_video_grid:nth-child(3n), .search-grid .content-area__boxesHorizontal_fourlines__videos .transition-list a.content-area_video_grid:nth-child(3n) {
    padding: 8px 8px 8px 8px;
  }
}
.content-area-slider-maxwidth-grid {
  max-width: 100%;
}

.content-area-slider-grid {
  padding: 0px 0px 20px 0px;
}

.content-area__boxesSG .content-slider-tab-grid, .content-area__boxesHorizontal_classic .content-slider-tab-grid, .content-area__boxesHorizontal .content-slider-tab-grid, .content-area__boxesHorizontal_beneath .content-slider-tab-grid, .content-area__boxesHorizontal_fourlines .content-slider-tab-grid {
  padding: 10px 0px 10px 0px;
}
.content-area__boxesSG .content-slider-tab-grid h2, .content-area__boxesHorizontal_classic .content-slider-tab-grid h2, .content-area__boxesHorizontal .content-slider-tab-grid h2, .content-area__boxesHorizontal_beneath .content-slider-tab-grid h2, .content-area__boxesHorizontal_fourlines .content-slider-tab-grid h2 {
  padding: 0;
  margin: 0px 0px 0px 0px;
}
.content-area__boxesSG .content-slider-tab-grid h3, .content-area__boxesHorizontal_classic .content-slider-tab-grid h3, .content-area__boxesHorizontal .content-slider-tab-grid h3, .content-area__boxesHorizontal_beneath .content-slider-tab-grid h3, .content-area__boxesHorizontal_fourlines .content-slider-tab-grid h3 {
  padding: 0;
  margin: 0px 0px 0px 0px;
}
.content-area__boxesSG .slick-slider .slick-prev, .content-area__boxesHorizontal_classic .slick-slider .slick-prev, .content-area__boxesHorizontal .slick-slider .slick-prev, .content-area__boxesHorizontal_beneath .slick-slider .slick-prev, .content-area__boxesHorizontal_fourlines .slick-slider .slick-prev {
  top: 50%;
  left: 10%;
}
.content-area__boxesSG .slick-slider .slick-next, .content-area__boxesHorizontal_classic .slick-slider .slick-next, .content-area__boxesHorizontal .slick-slider .slick-next, .content-area__boxesHorizontal_beneath .slick-slider .slick-next, .content-area__boxesHorizontal_fourlines .slick-slider .slick-next {
  top: 50%;
  right: 10%;
}
.content-area__boxesSG .slick-slider .slick-list, .content-area__boxesHorizontal_classic .slick-slider .slick-list, .content-area__boxesHorizontal .slick-slider .slick-list, .content-area__boxesHorizontal_beneath .slick-slider .slick-list, .content-area__boxesHorizontal_fourlines .slick-slider .slick-list {
  padding: 0px 0px 0px 0px;
}
.content-area__boxesSG .slick-slider .slick-list .slick-track .slick-slide, .content-area__boxesHorizontal_classic .slick-slider .slick-list .slick-track .slick-slide, .content-area__boxesHorizontal .slick-slider .slick-list .slick-track .slick-slide, .content-area__boxesHorizontal_beneath .slick-slider .slick-list .slick-track .slick-slide, .content-area__boxesHorizontal_fourlines .slick-slider .slick-list .slick-track .slick-slide {
  margin: 0px 15px 0px 0px;
}
.content-area__boxesSG .slick-slider .slick-list .slick-track .slick-slide .content-slider-text-grid, .content-area__boxesHorizontal_classic .slick-slider .slick-list .slick-track .slick-slide .content-slider-text-grid, .content-area__boxesHorizontal .slick-slider .slick-list .slick-track .slick-slide .content-slider-text-grid, .content-area__boxesHorizontal_beneath .slick-slider .slick-list .slick-track .slick-slide .content-slider-text-grid, .content-area__boxesHorizontal_fourlines .slick-slider .slick-list .slick-track .slick-slide .content-slider-text-grid {
  padding: 15px 15px 15px 15px;
}

.content-area__boxesHorizontal .content-area__boxesHorizontal__tab_grid {
  padding: 10px 0px 10px 0px;
}
.content-area__boxesHorizontal .content-area__boxesHorizontal__tab_grid h2 {
  padding: 0;
  margin: 0px 0px 0px 0px;
}
.content-area__boxesHorizontal .content-area__boxesHorizontal__tab_grid h3 {
  padding: 0;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 1024px) {
  .content-area-slider-grid {
    padding: 0px 0px 10px 15px;
  }

  .content-area-slider-maxwidth-grid {
    max-width: 100%;
  }

  .content-area__boxesSG .content-slider-tab-grid, .content-area__boxesHorizontal_classic .content-slider-tab-grid, .content-area__boxesHorizontal .content-slider-tab-grid, .content-area__boxesHorizontal_beneath .content-slider-tab-grid, .content-area__boxesHorizontal_fourlines .content-slider-tab-grid {
    padding: 0px 0px 0px 0px;
  }
  .content-area__boxesSG .content-slider-tab-grid h2, .content-area__boxesHorizontal_classic .content-slider-tab-grid h2, .content-area__boxesHorizontal .content-slider-tab-grid h2, .content-area__boxesHorizontal_beneath .content-slider-tab-grid h2, .content-area__boxesHorizontal_fourlines .content-slider-tab-grid h2 {
    padding: 0;
    margin: 0px 0px 20px 0px;
  }
  .content-area__boxesSG .content-slider-tab-grid h3, .content-area__boxesHorizontal_classic .content-slider-tab-grid h3, .content-area__boxesHorizontal .content-slider-tab-grid h3, .content-area__boxesHorizontal_beneath .content-slider-tab-grid h3, .content-area__boxesHorizontal_fourlines .content-slider-tab-grid h3 {
    padding: 0;
    margin: 0px 0px 0px 0px;
  }
  .content-area__boxesSG .slick-slider .slick-prev, .content-area__boxesHorizontal_classic .slick-slider .slick-prev, .content-area__boxesHorizontal .slick-slider .slick-prev, .content-area__boxesHorizontal_beneath .slick-slider .slick-prev, .content-area__boxesHorizontal_fourlines .slick-slider .slick-prev {
    top: 50%;
    left: 10px;
  }
  .content-area__boxesSG .slick-slider .slick-next, .content-area__boxesHorizontal_classic .slick-slider .slick-next, .content-area__boxesHorizontal .slick-slider .slick-next, .content-area__boxesHorizontal_beneath .slick-slider .slick-next, .content-area__boxesHorizontal_fourlines .slick-slider .slick-next {
    top: 50%;
    right: 10px;
  }
  .content-area__boxesSG .slick-slider .slick-list, .content-area__boxesHorizontal_classic .slick-slider .slick-list, .content-area__boxesHorizontal .slick-slider .slick-list, .content-area__boxesHorizontal_beneath .slick-slider .slick-list, .content-area__boxesHorizontal_fourlines .slick-slider .slick-list {
    padding: 0px 15% 0px 0px;
  }
  .content-area__boxesSG .slick-slider .slick-list .slick-track .slick-slide, .content-area__boxesHorizontal_classic .slick-slider .slick-list .slick-track .slick-slide, .content-area__boxesHorizontal .slick-slider .slick-list .slick-track .slick-slide, .content-area__boxesHorizontal_beneath .slick-slider .slick-list .slick-track .slick-slide, .content-area__boxesHorizontal_fourlines .slick-slider .slick-list .slick-track .slick-slide {
    margin: 0px 10px 0px 0px;
  }
  .content-area__boxesSG .slick-slider .slick-list .slick-track .slick-slide .content-slider-text-grid, .content-area__boxesHorizontal_classic .slick-slider .slick-list .slick-track .slick-slide .content-slider-text-grid, .content-area__boxesHorizontal .slick-slider .slick-list .slick-track .slick-slide .content-slider-text-grid, .content-area__boxesHorizontal_beneath .slick-slider .slick-list .slick-track .slick-slide .content-slider-text-grid, .content-area__boxesHorizontal_fourlines .slick-slider .slick-list .slick-track .slick-slide .content-slider-text-grid {
    padding: 10px 10px 10px 10px;
  }

  .content-area__boxesHorizontal .content-area__boxesHorizontal__tab_grid {
    padding: 0px 0px 0px 0px;
  }
  .content-area__boxesHorizontal .content-area__boxesHorizontal__tab_grid h2 {
    padding: 0;
    margin: 0px 0px 20px 0px;
  }
  .content-area__boxesHorizontal .content-area__boxesHorizontal__tab_grid h3 {
    padding: 0;
    margin: 0px 0px 0px 0px;
  }
}
@media screen and (max-width: 640px) {
  .content-area-slider-grid {
    padding: 0px 0px 10px 15px;
  }

  .content-area__boxesSG .content-slider-tab-grid, .content-area__boxesHorizontal_classic .content-slider-tab-grid, .content-area__boxesHorizontal .content-slider-tab-grid, .content-area__boxesHorizontal_beneath .content-slider-tab-grid, .content-area__boxesHorizontal_fourlines .content-slider-tab-grid {
    padding: 0px 0px 0px 0px;
  }
  .content-area__boxesSG .content-slider-tab-grid h2, .content-area__boxesHorizontal_classic .content-slider-tab-grid h2, .content-area__boxesHorizontal .content-slider-tab-grid h2, .content-area__boxesHorizontal_beneath .content-slider-tab-grid h2, .content-area__boxesHorizontal_fourlines .content-slider-tab-grid h2 {
    padding: 0;
    margin: 0px 4px 15px 0px;
  }
  .content-area__boxesSG .content-slider-tab-grid h3, .content-area__boxesHorizontal_classic .content-slider-tab-grid h3, .content-area__boxesHorizontal .content-slider-tab-grid h3, .content-area__boxesHorizontal_beneath .content-slider-tab-grid h3, .content-area__boxesHorizontal_fourlines .content-slider-tab-grid h3 {
    padding: 0;
    margin: 0px 0px 0px 0px;
  }
  .content-area__boxesSG .slick-slider .slick-prev, .content-area__boxesHorizontal_classic .slick-slider .slick-prev, .content-area__boxesHorizontal .slick-slider .slick-prev, .content-area__boxesHorizontal_beneath .slick-slider .slick-prev, .content-area__boxesHorizontal_fourlines .slick-slider .slick-prev {
    top: 50%;
    left: 20px;
  }
  .content-area__boxesSG .slick-slider .slick-next, .content-area__boxesHorizontal_classic .slick-slider .slick-next, .content-area__boxesHorizontal .slick-slider .slick-next, .content-area__boxesHorizontal_beneath .slick-slider .slick-next, .content-area__boxesHorizontal_fourlines .slick-slider .slick-next {
    top: 50%;
    right: 20px;
  }
  .content-area__boxesSG .slick-slider .slick-list, .content-area__boxesHorizontal_classic .slick-slider .slick-list, .content-area__boxesHorizontal .slick-slider .slick-list, .content-area__boxesHorizontal_beneath .slick-slider .slick-list, .content-area__boxesHorizontal_fourlines .slick-slider .slick-list {
    padding: 0px 80px 0px 0px;
  }
  .content-area__boxesSG .slick-slider .slick-list .slick-track .slick-slide, .content-area__boxesHorizontal_classic .slick-slider .slick-list .slick-track .slick-slide, .content-area__boxesHorizontal .slick-slider .slick-list .slick-track .slick-slide, .content-area__boxesHorizontal_beneath .slick-slider .slick-list .slick-track .slick-slide, .content-area__boxesHorizontal_fourlines .slick-slider .slick-list .slick-track .slick-slide {
    margin: 0px 10px 0px 0px;
  }
  .content-area__boxesSG .slick-slider .slick-list .slick-track .slick-slide .content-slider-text-grid, .content-area__boxesHorizontal_classic .slick-slider .slick-list .slick-track .slick-slide .content-slider-text-grid, .content-area__boxesHorizontal .slick-slider .slick-list .slick-track .slick-slide .content-slider-text-grid, .content-area__boxesHorizontal_beneath .slick-slider .slick-list .slick-track .slick-slide .content-slider-text-grid, .content-area__boxesHorizontal_fourlines .slick-slider .slick-list .slick-track .slick-slide .content-slider-text-grid {
    padding: 10px 10px 10px 10px;
  }

  .content-area__boxesHorizontal .content-area__boxesHorizontal__tab_grid {
    padding: 0px 0px 0px 0px;
  }
  .content-area__boxesHorizontal .content-area__boxesHorizontal__tab_grid h2 {
    padding: 0;
    margin: 0px 4px 15px 0px;
  }
  .content-area__boxesHorizontal .content-area__boxesHorizontal__tab_grid h3 {
    padding: 0;
    margin: 0px 0px 0px 0px;
  }
  .content-area__boxesHorizontal .slick-slider .slick-list {
    padding: 0px 80px 0px 0px;
  }
}
.airtango .content-area__boxesHorizontal_beneath .content-area__boxesHorizontal_beneath_grid .content-area__boxesHorizontal_beneath_content .content-area__boxesHorizontal_beneath__slider .slick-arrow {
  height: 101%;
  width: calc(0px + 2px);
}

.content-area__boxesHorizontal_beneath .content-area__boxesHorizontal_beneath_grid .content-area__boxesHorizontal_beneath_content .slick-slider .slick-list .slick-track {
  padding: 10px 0px 0px 0px;
}

.content-area__boxesHorizontal_fourlines .content-area__boxesHorizontal_fourlines_grid .content-area__boxesHorizontal_fourlines_content .slick-slider .slick-list .slick-track {
  padding: 10px 0px 0px 0px;
}

@media screen and (min-width: 1024px) {
  .hover-animation-fourlines .content-area__boxesHorizontal_fourlines__tab {
    margin-left: 12px;
  }
  .hover-animation-fourlines .filter-by, .hover-animation-fourlines .filter {
    padding-left: 12px !important;
  }
  .hover-animation-fourlines .content-area__boxesHorizontal_fourlines__slider .videobox .slick-slide {
    margin: 0px !important;
  }
  .hover-animation-fourlines .content-area__boxesHorizontal_fourlines__slider .videobox .slick-slide > div {
    margin: 12px;
    transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  .hover-animation-fourlines .content-area__boxesHorizontal_fourlines__slider .videobox .slick-slide > div .content-area__boxesHorizontal_fourlines__slider_text {
    padding: 8px 0 !important;
    transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  .hover-animation-fourlines .content-area__boxesHorizontal_fourlines__slider .videobox .slick-slide:hover > div {
    margin: 0px;
  }
  .hover-animation-fourlines .content-area__boxesHorizontal_fourlines__slider .videobox .slick-slide:hover > div .content-area__boxesHorizontal_fourlines__slider_text {
    padding: 8px 18px !important;
  }
  .hover-animation-fourlines .transition-list a {
    padding: 0px !important;
  }
  .hover-animation-fourlines .transition-list a > div {
    padding: 12px;
    box-sizing: border-box;
    transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  .hover-animation-fourlines .transition-list a > div .content-area__boxesHorizontal_fourlines__slider_text {
    padding: 8px 0 !important;
    transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  .hover-animation-fourlines .transition-list a:hover > div {
    padding: 0px;
  }
  .hover-animation-fourlines .transition-list a:hover > div .content-area__boxesHorizontal_fourlines__slider_text {
    padding: 8px 18px !important;
  }
}
@media screen and (max-width: 1024px) {
  .content-area__boxesHorizontal_beneath .content-area__boxesHorizontal_beneath_grid {
    padding: 0px 0px 10px 15px;
  }
  .content-area__boxesHorizontal_beneath .content-area__boxesHorizontal_beneath_grid .content-area__boxesHorizontal_beneath_content {
    padding: 0;
  }
  .content-area__boxesHorizontal_beneath .content-area__boxesHorizontal_beneath_grid .content-area__boxesHorizontal_beneath_content .content-area__boxesHorizontal_beneath__tab_grid {
    padding: 0px 0px 0px 0px;
  }
  .content-area__boxesHorizontal_beneath .content-area__boxesHorizontal_beneath_grid .content-area__boxesHorizontal_beneath_content .slick-slider .slick-list .slick-track {
    padding: 0;
  }

  .content-area__boxesHorizontal_fourlines .content-area__boxesHorizontal_fourlines_grid .content-area__boxesHorizontal_fourlines_content .content-area__boxesHorizontal_fourlines__tab_grid {
    padding: 0px 0px 0px 0px;
  }
  .content-area__boxesHorizontal_fourlines .content-area__boxesHorizontal_fourlines_grid .content-area__boxesHorizontal_fourlines_content .slick-slider .slick-list .slick-track {
    padding: 0;
  }
}
@media screen and (max-width: 640px) {
  .content-area__boxesHorizontal_beneath .content-area__boxesHorizontal_beneath_grid .content-area__boxesHorizontal_beneath_content {
    padding: 0;
  }
  .content-area__boxesHorizontal_beneath .content-area__boxesHorizontal_beneath_grid .content-area__boxesHorizontal_beneath_content .content-area__boxesHorizontal_beneath__tab_grid {
    padding: 0px 0px 0px 0px;
  }

  .content-area__boxesHorizontal_fourlines .content-area__boxesHorizontal_fourlines_grid .content-area__boxesHorizontal_fourlines_content .content-area__boxesHorizontal_fourlines__tab_grid {
    padding: 0px 0px 0px 0px;
  }
}
.search-max-width {
  max-width: 100%;
}

.search-grid {
  padding: 60px 50px 60px 50px;
}

@media screen and (max-width: 1024px) {
  .search-max-width {
    max-width: 100%;
  }

  .search-grid {
    padding: 20px 20px 20px 20px;
  }
}
@media screen and (max-width: 640px) {
  .search-grid {
    padding: 30px 15px 20px 15px;
  }
}
.player .player-maxwidth {
  max-width: 100%;
}
.player .player-maxwidth .player-grid {
  padding: 0px 150px 0px 150px;
}
.player .content-area {
  padding: 0;
}
.player .content-area .content-area-slider-maxwidth-grid {
  max-width: 100%;
}
.player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid {
  padding: 60px 0px 60px 0px;
}
.player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesHorizontal__tab_grid, .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesSG__tab_grid, .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesHorizontal_beneath__tab_grid, .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesHorizontal_fourlines__tab_grid {
  padding-left: 17%;
}
.player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesHorizontal__tab_grid .content-slider-tab-grid, .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesSG__tab_grid .content-slider-tab-grid, .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesHorizontal_beneath__tab_grid .content-slider-tab-grid, .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesHorizontal_fourlines__tab_grid .content-slider-tab-grid {
  padding: 0px 0px 20px 10px;
}
.player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesHorizontal__tab_grid .content-slider-tab-grid h2, .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesSG__tab_grid .content-slider-tab-grid h2, .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesHorizontal_beneath__tab_grid .content-slider-tab-grid h2, .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesHorizontal_fourlines__tab_grid .content-slider-tab-grid h2 {
  margin: 0px 0px 0px 0px;
}
.player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesHorizontal__slider .slick-slider .slick-arrow, .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesSG__slider .slick-slider .slick-arrow, .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesHorizontal_beneath__slider .slick-slider .slick-arrow, .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesHorizontal_fourlines__slider .slick-slider .slick-arrow {
  top: 50%;
}
.player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesHorizontal__slider .slick-slider .slick-prev, .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesSG__slider .slick-slider .slick-prev, .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesHorizontal_beneath__slider .slick-slider .slick-prev, .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesHorizontal_fourlines__slider .slick-slider .slick-prev {
  left: 10%;
}
.player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesHorizontal__slider .slick-slider .slick-next, .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesSG__slider .slick-slider .slick-next, .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesHorizontal_beneath__slider .slick-slider .slick-next, .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesHorizontal_fourlines__slider .slick-slider .slick-next {
  right: 10%;
}
.player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesHorizontal__slider .slick-slider .slick-list, .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesSG__slider .slick-slider .slick-list, .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesHorizontal_beneath__slider .slick-slider .slick-list, .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesHorizontal_fourlines__slider .slick-slider .slick-list {
  padding: 0px 17% 0px 17%;
}
.player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesHorizontal__slider .slick-slider .slick-list .slick-slide a .content-slider-text-grid, .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesSG__slider .slick-slider .slick-list .slick-slide a .content-slider-text-grid, .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesHorizontal_beneath__slider .slick-slider .slick-list .slick-slide a .content-slider-text-grid, .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesHorizontal_fourlines__slider .slick-slider .slick-list .slick-slide a .content-slider-text-grid {
  padding: 15px 15px 15px 15px;
}

@media screen and (max-width: 1440px) {
  body .player .player__playerCustom__content.player-grid {
    padding: 0px 60px 0px 60px;
  }
  body .player .player__playerFullWidth__content.player-grid {
    padding: 0px 60px 0px 60px;
  }
  body .player .player__playerStGallen__content.player-grid {
    padding: 0px 60px 0px 60px;
  }
}
@media screen and (max-width: 1024px) {
  body .player .player-maxwidth {
    max-width: 100%;
  }
  body .player .player-maxwidth .player-grid {
    padding: 0px 0px 0px 0px;
  }
  body .player .content-area {
    padding-bottom: 0;
  }
  body .player .content-area .content-area__boxesHorizontal {
    padding: 0;
  }
  body .player .content-area .content-area-slider-maxwidth-grid {
    max-width: 100%;
    padding: 0;
  }
  body .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid {
    padding: 0px 0px 20px 20px;
  }
  body .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesHorizontal__tab_grid, body .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesSG__tab_grid, body .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesHorizontal_beneath__tab_grid, body .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesHorizontal_fourlines__tab_grid {
    padding-left: 0px;
  }
  body .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesHorizontal__tab_grid .content-slider-tab-grid, body .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesSG__tab_grid .content-slider-tab-grid, body .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesHorizontal_beneath__tab_grid .content-slider-tab-grid, body .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesHorizontal_fourlines__tab_grid .content-slider-tab-grid {
    padding: 10px 10px 10px 10px;
  }
  body .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesHorizontal__tab_grid .content-slider-tab-grid h2, body .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesSG__tab_grid .content-slider-tab-grid h2, body .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesHorizontal_beneath__tab_grid .content-slider-tab-grid h2, body .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesHorizontal_fourlines__tab_grid .content-slider-tab-grid h2 {
    margin: 10px 0px 10px 0px;
  }
  body .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesHorizontal__slider .slick-slider .slick-arrow, body .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesSG__slider .slick-slider .slick-arrow, body .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesHorizontal_beneath__slider .slick-slider .slick-arrow, body .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesHorizontal_fourlines__slider .slick-slider .slick-arrow {
    top: 50%;
  }
  body .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesHorizontal__slider .slick-slider .slick-prev, body .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesSG__slider .slick-slider .slick-prev, body .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesHorizontal_beneath__slider .slick-slider .slick-prev, body .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesHorizontal_fourlines__slider .slick-slider .slick-prev {
    left: 20px;
  }
  body .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesHorizontal__slider .slick-slider .slick-next, body .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesSG__slider .slick-slider .slick-next, body .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesHorizontal_beneath__slider .slick-slider .slick-next, body .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesHorizontal_fourlines__slider .slick-slider .slick-next {
    right: 20px;
  }
  body .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesHorizontal__slider .slick-slider .slick-list, body .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesSG__slider .slick-slider .slick-list, body .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesHorizontal_beneath__slider .slick-slider .slick-list, body .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesHorizontal_fourlines__slider .slick-slider .slick-list {
    padding: 0px 15% 0px 0px;
  }
  body .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesHorizontal__slider .slick-slider .slick-list .slick-slide a .content-slider-text-grid, body .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesSG__slider .slick-slider .slick-list .slick-slide a .content-slider-text-grid, body .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesHorizontal_beneath__slider .slick-slider .slick-list .slick-slide a .content-slider-text-grid, body .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesHorizontal_fourlines__slider .slick-slider .slick-list .slick-slide a .content-slider-text-grid {
    padding: 15px 15px 15px 15px;
  }
}
@media screen and (max-width: 640px) {
  body .player .player-maxwidth .player-grid {
    padding: 0px 0px 0px 0px;
  }
  body .player .content-area .content-area-slider-maxwidth-grid {
    max-width: 100%;
  }
  body .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid {
    padding: 0px 0px 15px 15px;
  }
  body .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesHorizontal__tab_grid, body .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesSG__tab_grid, body .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesHorizontal_beneath__tab_grid, body .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesHorizontal_fourlines__tab_grid {
    padding-left: 0px;
  }
  body .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesHorizontal__tab_grid .content-slider-tab-grid, body .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesSG__tab_grid .content-slider-tab-grid, body .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesHorizontal_beneath__tab_grid .content-slider-tab-grid, body .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesHorizontal_fourlines__tab_grid .content-slider-tab-grid {
    padding: 10px 10px 10px 10px;
  }
  body .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesHorizontal__tab_grid .content-slider-tab-grid h2, body .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesSG__tab_grid .content-slider-tab-grid h2, body .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesHorizontal_beneath__tab_grid .content-slider-tab-grid h2, body .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesHorizontal_fourlines__tab_grid .content-slider-tab-grid h2 {
    margin: 10px 0px 10px 0px;
  }
  body .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesHorizontal__slider .slick-slider .slick-arrow, body .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesSG__slider .slick-slider .slick-arrow, body .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesHorizontal_beneath__slider .slick-slider .slick-arrow, body .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesHorizontal_fourlines__slider .slick-slider .slick-arrow {
    top: 50%;
  }
  body .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesHorizontal__slider .slick-slider .slick-prev, body .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesSG__slider .slick-slider .slick-prev, body .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesHorizontal_beneath__slider .slick-slider .slick-prev, body .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesHorizontal_fourlines__slider .slick-slider .slick-prev {
    left: 20px;
  }
  body .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesHorizontal__slider .slick-slider .slick-next, body .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesSG__slider .slick-slider .slick-next, body .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesHorizontal_beneath__slider .slick-slider .slick-next, body .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesHorizontal_fourlines__slider .slick-slider .slick-next {
    right: 20px;
  }
  body .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesHorizontal__slider .slick-slider .slick-list, body .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesSG__slider .slick-slider .slick-list, body .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesHorizontal_beneath__slider .slick-slider .slick-list, body .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesHorizontal_fourlines__slider .slick-slider .slick-list {
    padding: 0px 50px 0px 0px;
  }
  body .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesHorizontal__slider .slick-slider .slick-list .slick-slide a .content-slider-text-grid, body .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesSG__slider .slick-slider .slick-list .slick-slide a .content-slider-text-grid, body .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesHorizontal_beneath__slider .slick-slider .slick-list .slick-slide a .content-slider-text-grid, body .player .content-area .content-area-slider-maxwidth-grid .content-area-slider-grid .content-area__boxesHorizontal_fourlines__slider .slick-slider .slick-list .slick-slide a .content-slider-text-grid {
    padding: 15px 15px 15px 15px;
  }
}
.player-description-grid {
  padding: 20px 0px 20px 0px;
}

.player-description-title {
  margin: 0px 0px 0px 0px;
}

.player-description-sub-title {
  margin: 10px 0px 10px 0px;
}

.player-description-meta {
  margin: 10px 0px 10px 0px;
}

.player-description-text {
  margin: 20px 0px 20px 0px;
}

@media screen and (max-width: 1440px) {
  body .player-description-grid {
    padding: 20px 0px 20px 0px;
  }
  body .player-description-title {
    margin: 0px 0px 0px 0px;
  }
  body .player-description-sub-title {
    margin: 10px 0px 10px 0px;
  }
  body .player-description-meta {
    margin: 10px 0px 10px 0px;
  }
  body .player-description-text {
    margin: 20px 0px 20px 0px;
  }
}
@media screen and (max-width: 768px) {
  body .player-description-grid {
    padding: 20px 30px 20px 30px;
    padding-top: 0;
    padding-bottom: 0;
  }
  body .player-description-grid.active {
    padding: 20px 30px 20px 30px;
  }
  body .player-description-title {
    margin: 0px 0px 0px 0px;
  }
  body .player-description-sub-title {
    margin: 20px 0px 20px 0px;
  }
  body .player-description-meta {
    margin: 0px 0px 0px 0px;
  }
  body .player-description-text {
    margin: 0px 0px 0px 0px;
  }
  body .watch-together .player__custom__content__container-watchblock {
    right: 30px;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 640px) {
  body .player-description-grid {
    padding: 20px 20px 20px 20px;
    padding-top: 0;
    padding-bottom: 0;
  }
  body .player-description-grid.active {
    padding: 20px 20px 20px 20px;
  }
  body .player-description-title {
    margin: 0px 0px 0px 0px;
  }
  body .player-description-sub-title {
    margin: 20px 0px 20px 0px;
  }
  body .player-description-meta {
    margin: 0px 0px 0px 0px;
  }
  body .player-description-text {
    margin: 0px 0px 0px 0px;
  }
  body .watch-together .player__custom__content__container-watchblock {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.filter-grid {
  margin: 0px 20px 25px 0px;
}

.filter-element-grid {
  margin: 10px 15px 0px 0px;
}

@media screen and (max-width: 1024px) {
  body .filter-grid {
    margin: 0px 20px 10px 0px;
  }
  body .filter-element-grid {
    margin: 10px 15px 0px 0px;
  }
}
@media screen and (max-width: 640px) {
  body .filter-grid {
    margin: 0px 0px 10px 0px;
  }
  body .filter-element-grid {
    margin: 0px 0px 0px 0px;
  }
}
.promotion-maxwidth {
  max-width: 100%;
}

.promotion-grid {
  padding: 50px 0px 50px 0px;
}

.single-promotion-grid {
  padding: 50px 0px 50px 0px;
  box-sizing: border-box;
}

.big-banner-grid {
  padding: 0px 10px 25px 10px;
}

.big-banner-tab-grid {
  padding: 0px 0px 30px 0px;
}

.big-banner-title {
  padding: 10px 0px 10px 0px;
}

.big-banner-subtitle {
  padding: 0px 0px 10px 0px;
}

@media screen and (max-width: 1024px) {
  body .big-banner-grid {
    padding: 0px 0px 30px 0px;
  }
  body .big-banner-tab-grid {
    padding: 0px 15px 20px 15px;
  }
  body .big-banner-title {
    padding: 0px 0px 0px 0px;
  }
  body .big-banner-subtitle {
    padding: 0px 0px 10px 0px;
  }
}
@media screen and (max-width: 640px) {
  body .big-banner-grid {
    padding: 0px 0px 30px 0px;
  }
  body .big-banner-tab-grid {
    padding: 0px 0px 15px 15px;
  }
  body .big-banner-title {
    padding: 0px 0px 0px 0px;
  }
  body .big-banner-subtitle {
    padding: 0px 0px 10px 0px;
  }
}
.promotion_singlePromotion .promotion_singlePromotion_grid .promotion_singlePromotion_content .promotion_singlePromotion__text {
  padding: 0px 0px 20px 40px;
}
.promotion_singlePromotion .promotion_singlePromotion_grid .promotion_singlePromotion_content .promotion_singlePromotion__text .promotion_singlePromotion__text__logo {
  max-width: 200px;
  padding: 20px 20px 20px 20px;
}
.promotion_singlePromotion .promotion_singlePromotion_grid .promotion_singlePromotion_content .promotion_singlePromotion__text .promotion_singlePromotion__text__content {
  padding: 20px 20px 20px 20px;
}

@media screen and (max-width: 1268px) {
  .single-promotion-grid {
    padding: 50px 50px 50px 50px;
  }

  .promotion_singlePromotion .promotion_singlePromotion_grid .promotion_singlePromotion_content .promotion_singlePromotion__text {
    padding: 20px 0px 0px 20px;
  }
  .promotion_singlePromotion .promotion_singlePromotion_grid .promotion_singlePromotion_content .promotion_singlePromotion__text .promotion_singlePromotion__text__logo {
    max-width: 150px;
    padding: 0px 0px 0px 0px;
  }
  .promotion_singlePromotion .promotion_singlePromotion_grid .promotion_singlePromotion_content .promotion_singlePromotion__text .promotion_singlePromotion__text__content {
    padding: 10px 10px 10px 10px;
  }
}
@media screen and (max-width: 1024px) {
  .promotion-grid {
    padding: 20px 20px 20px 20px;
  }

  .single-promotion-grid {
    padding: 20px 20px 20px 20px;
  }

  .promotion_singlePromotion .promotion_singlePromotion_grid .promotion_singlePromotion_content .promotion_singlePromotion__text {
    padding: 10px 0px 10px 0px;
  }
  .promotion_singlePromotion .promotion_singlePromotion_grid .promotion_singlePromotion_content .promotion_singlePromotion__text .promotion_singlePromotion__text__logo {
    max-width: 150px;
    padding: 30px 20px 0px 0px;
  }
  .promotion_singlePromotion .promotion_singlePromotion_grid .promotion_singlePromotion_content .promotion_singlePromotion__text .promotion_singlePromotion__text__content {
    padding: 0px 0px 0px 0px;
  }
}
@media screen and (max-width: 640px) {
  .promotion-grid {
    padding: 20px 20px 20px 20px;
  }

  .single-promotion-grid {
    padding: 20px 20px 20px 20px;
  }

  .promotion_singlePromotion .promotion_singlePromotion_grid .promotion_singlePromotion_content .promotion_singlePromotion__text {
    padding: 10px 0px 10px 0px;
  }
  .promotion_singlePromotion .promotion_singlePromotion_grid .promotion_singlePromotion_content .promotion_singlePromotion__text .promotion_singlePromotion__text__logo {
    max-width: 100px;
    padding: 0px 20px 0px 0px;
  }
  .promotion_singlePromotion .promotion_singlePromotion_grid .promotion_singlePromotion_content .promotion_singlePromotion__text .promotion_singlePromotion__text__content {
    padding: 0px 0px 0px 0px;
  }
}
.promotion_TextBlockPromotion .promotion_TextBlockPromotion_grid .promotion_TextBlockPromotion_content .promotion_TextBlockPromotion__block__logo img {
  max-width: 200px;
  margin: 0px 100px 0px 0px;
}
.promotion_TextBlockPromotion .promotion_TextBlockPromotion_grid .promotion_TextBlockPromotion_content .promotion_TextBlockPromotion__block__text {
  max-width: 1050px;
}

@media screen and (max-width: 1024px) {
  .promotion_TextBlockPromotion .promotion_TextBlockPromotion_grid .promotion_TextBlockPromotion_content .promotion_TextBlockPromotion__block__logo img {
    max-width: 150px;
    margin: 0px 50px 0px 0px;
  }
  .promotion_TextBlockPromotion .promotion_TextBlockPromotion_grid .promotion_TextBlockPromotion_content .promotion_TextBlockPromotion__block__text {
    max-width: 100%;
  }
}
@media screen and (max-width: 640px) {
  .promotion_TextBlockPromotion .promotion_TextBlockPromotion_grid .promotion_TextBlockPromotion_content .promotion_TextBlockPromotion__block__logo img {
    max-width: 100px;
    margin: 0px 0px 25px 0px;
  }
  .promotion_TextBlockPromotion .promotion_TextBlockPromotion_grid .promotion_TextBlockPromotion_content .promotion_TextBlockPromotion__block__text {
    max-width: 100%;
  }
}
.vertical-promotion-maxwidth {
  max-width: 100%;
}

.vertical-promotion-grid {
  padding: 0px 0px 50px 0px;
}

.vertical-promotion-tab-grid {
  padding: 0px 0px 10px 0px;
}

.vertical-promotion-tab-title {
  padding: 0px 0px 5px 0px;
}

.vertical-promotion-tab-sub-title {
  padding: 0px 0px 5px 0px;
}

.promotion_verticalPromotion .promotion_verticalPromotion_grid .promotion_verticalPromotion_content .promotion_verticalPromotion__tab_grid {
  padding-left: calc(0px + 12px);
}
.promotion_verticalPromotion .promotion_verticalPromotion_grid .promotion_verticalPromotion_content .promotion_verticalPromotion__tab_grid .promotion_verticalPromotion__tab {
  padding: 0px 0px 10px 0px;
}
.promotion_verticalPromotion .promotion_verticalPromotion_grid .promotion_verticalPromotion_content .promotion_verticalPromotion__tab_grid .promotion_verticalPromotion__tab h2 {
  padding: 0px 0px 5px 0px;
}
.promotion_verticalPromotion .promotion_verticalPromotion_grid .promotion_verticalPromotion_content .promotion_verticalPromotion__tab_grid .promotion_verticalPromotion__tab h3 {
  padding: 0px 0px 5px 0px;
}
.promotion_verticalPromotion .promotion_verticalPromotion_grid .promotion_verticalPromotion_content .promotion_verticalPromotion__slider .slick-prev, .promotion_verticalPromotion .promotion_verticalPromotion_grid .promotion_verticalPromotion_content .promotion_verticalPromotion__slider .slick-next {
  top: 50%;
}
.promotion_verticalPromotion .promotion_verticalPromotion_grid .promotion_verticalPromotion_content .promotion_verticalPromotion__slider .slick-prev {
  left: 20px;
}
.promotion_verticalPromotion .promotion_verticalPromotion_grid .promotion_verticalPromotion_content .promotion_verticalPromotion__slider .slick-next {
  right: 20px;
}
.promotion_verticalPromotion .promotion_verticalPromotion_grid .promotion_verticalPromotion_content .promotion_verticalPromotion__slider .slick-list {
  padding: 0px 0px 50px 0px;
}
.promotion_verticalPromotion .promotion_verticalPromotion_grid .promotion_verticalPromotion_content .promotion_verticalPromotion__slider .slick-list .slick-track .slick-slide {
  margin: 0px 12px 0px 12px;
}
.promotion_verticalPromotion .promotion_verticalPromotion_grid .promotion_verticalPromotion_content .promotion_verticalPromotion__slider .slick-list .slick-track .slick-slide div a .verticalPromotion_slide-title {
  padding: 15px 0px 10px 0px;
}

@media screen and (max-width: 1024px) {
  .vertical-promotion-maxwidth {
    max-width: 100%;
  }

  .vertical-promotion-grid {
    padding: 20px 15px 20px 15px;
  }

  .vertical-promotion-tab-grid {
    padding: 10px 0px 0px 0px;
  }

  .vertical-promotion-tab-title {
    padding: 0px 0px 5px 0px;
  }

  .vertical-promotion-tab-sub-title {
    padding: 0px 0px 5px 0px;
  }

  .promotion_verticalPromotion .promotion_verticalPromotion_grid .promotion_verticalPromotion_content .promotion_verticalPromotion__tab_grid {
    padding-left: calc(0px + 0px);
  }
  .promotion_verticalPromotion .promotion_verticalPromotion_grid .promotion_verticalPromotion_content .promotion_verticalPromotion__tab_grid .promotion_verticalPromotion__tab {
    padding: 10px 0px 0px 0px;
  }
  .promotion_verticalPromotion .promotion_verticalPromotion_grid .promotion_verticalPromotion_content .promotion_verticalPromotion__tab_grid .promotion_verticalPromotion__tab h2 {
    padding: 0px 0px 5px 0px;
  }
  .promotion_verticalPromotion .promotion_verticalPromotion_grid .promotion_verticalPromotion_content .promotion_verticalPromotion__tab_grid .promotion_verticalPromotion__tab h3 {
    padding: 0px 0px 5px 0px;
  }
  .promotion_verticalPromotion .promotion_verticalPromotion_grid .promotion_verticalPromotion_content .promotion_verticalPromotion__slider .slick-prev, .promotion_verticalPromotion .promotion_verticalPromotion_grid .promotion_verticalPromotion_content .promotion_verticalPromotion__slider .slick-next {
    top: 50%;
  }
  .promotion_verticalPromotion .promotion_verticalPromotion_grid .promotion_verticalPromotion_content .promotion_verticalPromotion__slider .slick-prev {
    left: 20px;
  }
  .promotion_verticalPromotion .promotion_verticalPromotion_grid .promotion_verticalPromotion_content .promotion_verticalPromotion__slider .slick-next {
    right: 20px;
  }
  .promotion_verticalPromotion .promotion_verticalPromotion_grid .promotion_verticalPromotion_content .promotion_verticalPromotion__slider .slick-list {
    padding: 10px 0px 10px 0px;
  }
  .promotion_verticalPromotion .promotion_verticalPromotion_grid .promotion_verticalPromotion_content .promotion_verticalPromotion__slider .slick-list .slick-track .slick-slide {
    margin: 0px 8px 0px 0px;
  }
  .promotion_verticalPromotion .promotion_verticalPromotion_grid .promotion_verticalPromotion_content .promotion_verticalPromotion__slider .slick-list .slick-track .slick-slide div a .verticalPromotion_slide-title {
    padding: 10px 0px 10px 0px;
  }
}
@media screen and (max-width: 1000px) {
  .promotion_verticalPromotion.stgallen .vertical-promotion-grid {
    padding: 0px 0px 25px 20px;
  }
}
@media screen and (max-width: 640px) {
  .vertical-promotion-grid {
    padding: 20px 0px 20px 15px;
  }

  .vertical-promotion-tab-grid {
    padding: 0px 0px 0px 0px;
  }

  .vertical-promotion-tab-title {
    padding: 0px 0px 5px 0px;
  }

  .vertical-promotion-tab-sub-title {
    padding: 0px 0px 5px 0px;
  }

  .promotion_verticalPromotion .promotion_verticalPromotion_grid .promotion_verticalPromotion_content .promotion_verticalPromotion__tab_grid {
    padding-left: calc(0px + 3px);
  }
  .promotion_verticalPromotion .promotion_verticalPromotion_grid .promotion_verticalPromotion_content .promotion_verticalPromotion__tab_grid .promotion_verticalPromotion__tab {
    padding: 0px 0px 0px 0px;
  }
  .promotion_verticalPromotion .promotion_verticalPromotion_grid .promotion_verticalPromotion_content .promotion_verticalPromotion__tab_grid .promotion_verticalPromotion__tab h2 {
    padding: 0px 0px 5px 0px;
  }
  .promotion_verticalPromotion .promotion_verticalPromotion_grid .promotion_verticalPromotion_content .promotion_verticalPromotion__tab_grid .promotion_verticalPromotion__tab h3 {
    padding: 0px 0px 5px 0px;
  }
  .promotion_verticalPromotion .promotion_verticalPromotion_grid .promotion_verticalPromotion_content .promotion_verticalPromotion__slider .slick-prev, .promotion_verticalPromotion .promotion_verticalPromotion_grid .promotion_verticalPromotion_content .promotion_verticalPromotion__slider .slick-next {
    top: 50%;
  }
  .promotion_verticalPromotion .promotion_verticalPromotion_grid .promotion_verticalPromotion_content .promotion_verticalPromotion__slider .slick-prev {
    left: 20px;
  }
  .promotion_verticalPromotion .promotion_verticalPromotion_grid .promotion_verticalPromotion_content .promotion_verticalPromotion__slider .slick-next {
    right: 20px;
  }
  .promotion_verticalPromotion .promotion_verticalPromotion_grid .promotion_verticalPromotion_content .promotion_verticalPromotion__slider .slick-list {
    padding: 10px 40px 10px 0px;
  }
  .promotion_verticalPromotion .promotion_verticalPromotion_grid .promotion_verticalPromotion_content .promotion_verticalPromotion__slider .slick-list .slick-track .slick-slide {
    margin: 0px 3px 0px 3px;
  }
  .promotion_verticalPromotion .promotion_verticalPromotion_grid .promotion_verticalPromotion_content .promotion_verticalPromotion__slider .slick-list .slick-track .slick-slide div a .verticalPromotion_slide-title {
    padding: 10px 0px 10px 0px;
  }
}
.airtango .promotion_verticalPromotion.verticalPromotion__extended .promotion_verticalPromotion_grid .promotion_verticalPromotion_content .promotion_verticalPromotion__slider .slick-slider .slick-prev {
  left: 0px;
  width: calc(0px + 2px);
}
.airtango .promotion_verticalPromotion.verticalPromotion__extended .promotion_verticalPromotion_grid .promotion_verticalPromotion_content .promotion_verticalPromotion__slider .slick-slider .slick-next {
  right: 0px;
  width: calc(0px + 2px);
}

.footer-maxwidth-grid {
  max-width: 100%;
}

.footer_content_grid {
  padding: 0px 20px 0px 20px;
}

.footer-img-height {
  max-height: 100px;
}

.footerClassic__content__row-top .footerClassic__content__row-top__link {
  padding: 60px 0px 50px 0px;
}
.footerClassic__content__row-top .footerClassic__content__row-top__link .footerClassic__content__row-top__link__column ul li {
  padding: 2px 10px 2px 10px;
}
.footerClassic__content__row-top .footerClassic__content__row-top__sponsor {
  padding: 60px 0 50px 0;
}
.footerClassic__content__row-top .footerClassic__content__row-top__go-up {
  padding: 60px 0 50px 20px;
}

.footerClassic__content__row-bottom__grid {
  padding: 20px 0px 20px 0px;
}

@media screen and (max-width: 100%) {
  .footer__footerClassic_grid {
    max-width: 100%;
  }
  .footer__footerClassic_grid .footer__footerClassic__content {
    max-width: 100%;
  }

  .footer-maxwidth-grid {
    max-width: 100%;
  }
}
@media screen and (max-width: 1024px) {
  .footer_content_grid {
    padding: 0px 15px 0px 15px;
  }

  .footer-img-height {
    max-height: 60px;
  }

  .footerClassic__content__row-top .footerClassic__content__row-top__link {
    padding: 20px 0px 0px 0px;
  }
  .footerClassic__content__row-top .footerClassic__content__row-top__link .footerClassic__content__row-top__link__column ul li {
    padding: 2px 6px 2px 6px;
  }
  .footerClassic__content__row-top .footerClassic__content__row-top__sponsor {
    padding: 20px 0 0px 0;
  }
  .footerClassic__content__row-top .footerClassic__content__row-top__go-up {
    padding: 20px 0 0px 20px;
  }

  .footerClassic__content__row-bottom__grid {
    padding: 10px 30px 10px 30px;
  }
}
@media screen and (max-width: 640px) {
  .footer_content_grid {
    padding: 0px 35px 0px 35px;
  }

  .footer-img-height {
    max-height: 40px;
  }

  .footerClassic__content__row-top .footerClassic__content__row-top__link {
    padding: 35px 0px 0px 0px;
  }
  .footerClassic__content__row-top .footerClassic__content__row-top__link .footerClassic__content__row-top__link__column ul li {
    padding: 2px 2px 2px 2px;
  }
  .footerClassic__content__row-top .footerClassic__content__row-top__go-up {
    padding: 35px 0 35px 20px;
  }

  .footerClassic__content__row-bottom__powered-by {
    padding: 20px 0px 20px 0px;
  }
}
.footer .footer__footerSimple .footer__footerSimple_grid .footer__footerSimple__content .footerSimple__content__row-top .footerSimple__content__row-top__grid .footerSimple__content__row-top__block {
  padding: 60px 0px 50px 0px;
}
.footer .footer__footerSimple .footer__footerSimple_grid .footer__footerSimple__content .footerSimple__content__row-top .footerSimple__content__row-top__grid .footerSimple__content__row-top__link ul li {
  padding: 2px 10px 2px 10px;
}
.footer .footer__footerSimple .footer__footerSimple_grid .footer__footerSimple__content .footerSimple__content__row-bottom .footerSimple__content__row-bottom__grid {
  padding: 20px 20px 20px 20px;
}
.footer .footer__footerSimple .footer__footerSimple_grid .footer__footerSimple__content .footerSimple__content__row-bottom .footerSimple__content__row-bottom__meta-link ul li {
  padding: 2px 10px 2px 10px;
}

@media screen and (max-width: 1024px) {
  .footer .footer__footerSimple .footer__footerSimple_grid .footer__footerSimple__content .footerSimple__content__row-top .footerSimple__content__row-top__grid .footerSimple__content__row-top__block {
    padding: 20px 0px 0px 0px;
  }
  .footer .footer__footerSimple .footer__footerSimple_grid .footer__footerSimple__content .footerSimple__content__row-top .footerSimple__content__row-top__grid .footerSimple__content__row-top__link ul li {
    padding: 2px 6px 2px 6px;
  }
  .footer .footer__footerSimple .footer__footerSimple_grid .footer__footerSimple__content .footerSimple__content__row-bottom .footerSimple__content__row-bottom__grid {
    padding: 10px 15px 10px 15px;
  }
  .footer .footer__footerSimple .footer__footerSimple_grid .footer__footerSimple__content .footerSimple__content__row-bottom .footerSimple__content__row-bottom__meta-link ul li {
    padding: 2px 6px 2px 6px;
  }
}
@media screen and (max-width: 640px) {
  .footer .footer__footerSimple .footer__footerSimple_grid .footer__footerSimple__content .footerSimple__content__row-top .footerSimple__content__row-top__grid .footerSimple__content__row-top__block {
    padding: 35px 0px 0px 0px;
  }
  .footer .footer__footerSimple .footer__footerSimple_grid .footer__footerSimple__content .footerSimple__content__row-top .footerSimple__content__row-top__grid .footerSimple__content__row-top__link ul li {
    padding: 2px 2px 2px 2px;
  }
  .footer .footer__footerSimple .footer__footerSimple_grid .footer__footerSimple__content .footerSimple__content__row-bottom .footerSimple__content__row-bottom__grid {
    padding: 20px 35px 20px 35px;
  }
  .footer .footer__footerSimple .footer__footerSimple_grid .footer__footerSimple__content .footerSimple__content__row-bottom .footerSimple__content__row-bottom__meta-link ul li {
    padding: 2px 2px 2px 2px;
  }
}
@media screen and (max-width: 1024px) {
  .footer .footer__footerSG .footer__footerSG_grid .footer__footerSG__content .footer_content_grid {
    padding: 0px 15px 0px 15px;
  }
}
@media screen and (max-width: 640px) {
  .footer .footer__footerSG .footer__footerSG_grid .footer__footerSG__content .footer_content_grid {
    padding: 0px 35px 0px 35px;
  }
}
@media screen and (min-width: 1024px) {
  body .livelike-feature .ps-container {
    max-height: calc(100vh - (60px + 52px));
  }
  body .livelike-feature .livelike-feature__chat {
    max-height: calc(100vh - (60px + 52px));
  }
}
@media screen and (min-width: 768px) {
  body .livelike-feature .ps-container {
    max-height: calc(100vh - (55px + 52px));
  }
  body .livelike-feature .livelike-feature__chat {
    max-height: calc(100vh - (55px + 52px));
  }
}
@media screen and (max-width: 768px) {
  body .livelike-feature .ps-container {
    max-height: calc(100vh - (55px + 52px));
  }
  body .livelike-feature .livelike-feature__chat {
    max-height: calc(100vh - (55px + 52px));
  }
}
@media screen and (min-width: 1024px) {
  body header + section.static .static-page > .static-page__simple {
    min-height: calc(100vh - 60px);
  }
}
.wysiwyg-max-width {
  max-width: 100%;
}

.wysiwyg-grid {
  padding: 50px 150px 50px 150px;
  box-sizing: border-box;
  position: relative;
  margin: 0 auto;
  width: 100%;
}

.wysiwyg-title {
  padding: 0px 0px 0px 0px;
}

.wysiwyg-text-block {
  flex-direction: column;
  width: 100%;
  border-radius: 3px;
  box-sizing: border-box;
  padding: 0px 0px 0px 0px;
}

.wysiwyg-title-text-block-title {
  padding: 5px 0px 5px 0px;
}

.wysiwyg-title-text-block-paragraph p {
  margin: 0px 0px 0px 0px;
}

.wysiwyg-title-text-block-title h1 {
  padding: 5px 0px 5px 0px;
}

@media screen and (max-width: 1024px) {
  body .wysiwyg-max-width {
    max-width: 100%;
  }
  body .wysiwyg-grid {
    padding: 40px 50px 40px 50px;
  }
  body .wysiwyg-title {
    padding: 0px 0px 10px 0px;
  }
  body .wysiwyg-text-block {
    padding: 0px 0px 0px 0px;
  }
  body .wysiwyg-title-text-block-title {
    padding: 5px 0px 5px 0px;
  }
  body .wysiwyg-title-text-block-paragraph p {
    margin: 10px 0px 10px 0px;
  }
  body .wysiwyg-title-text-block-title h1 {
    padding: 5px 0px 5px 0px;
  }
}
@media screen and (max-width: 640px) {
  body .wysiwyg-grid {
    padding: 40px 15px 40px 15px;
  }
  body .wysiwyg-title {
    padding: 0px 0px 10px 0px;
  }
  body .wysiwyg-text-block {
    padding: 0px 0px 0px 0px;
  }
  body .wysiwyg-title-text-block-title {
    padding: 5px 0px 5px 0px;
  }
  body .wysiwyg-title-text-block-paragraph p {
    margin: 0px 0px 0px 0px;
  }
  body .wysiwyg-title-text-block-title h1 {
    padding: 5px 0px 5px 0px;
  }
}
@media screen and (min-width: 1024px) {
  body .watch-together-active .player__content__left-block .player__content__left-block__player .player-content.ignore-aspect-ratio {
    height: calc(100vh - (200px + 60px));
  }
}
@media screen and (min-width: 769px) {
  body .watch-together-active .player__content__left-block__player .player-content.ignore-aspect-ratio {
    height: calc(100vh - (127px + 60px));
  }
}

/*# sourceMappingURL=67_temp.css.map */
