.sg-light {
  font-family: "Gruenweiss Light";
}

.sg-akkurat {
  font-family: "Akkurat-Regular";
}

.at-seravek-bold {
  font-family: "SeravekWebBasicBold";
}

.at-seravek-italic {
  font-family: "SeravekWebBasicRegularItalic";
}

.at-seravek-bold-italic {
  font-family: "SeravekWebBasicBoldItalic";
}

/*=============== ---------- ===============*/
/*=============== TYPOGRAPHY ===============*/
/*=============== ---------- ===============*/
/*=============== ---------- ===============*/
/*===============    START   ===============*/
/*=============== ---------- ===============*/
/*=============== NAVIGATION ===============*/
/*=============== NAVIGATION -- END ===============*/
/*=============== TEASER ===============*/
/*=============== CONTENT BOXES ===============*/
/*=============== PROMOTION ===============*/
/*=============== PLAYER ===============*/
/*=============== SCHEDULE ===============*/
/*=============== FOOTER ===============*/
/*=============== STATIC ===============*/
/*=============== BADGE ===============*/
/*=============== FILTER ===============*/
/*=============== SEARCH RESULT SIDE ===============*/
/*=============== GDPR ===============*/
/*=============== PARTNER PLAYER ===============*/
.gradient-background {
  background: linear-gradient(to right, #00002d, #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: #00002d !important;
  opacity: 1;
  color: #ffffff !important;
}

::-moz-selection {
  background: #00002d !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);
}

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

.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: #0000ff;
}
.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(255, 255, 255, 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 white;
}
.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: #FFFFFF;
}
.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: #0000ff;
  border: 2px solid #FFFFFF;
}
.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: #FFFFFF;
  border: 2px 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 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 .date h2 {
  color: #FFFFFF;
  background: #0000ff;
}
.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: #FFFFFF;
  background: #0000ff;
}
.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: #FFFFFF;
  background: #0000ff;
}
.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: #0000ff;
}

/*=============== ELEMENTS THAT WON'T CHANGE THE COLOR -- END ===============*/
body {
  background: #FFFFFF;
  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;
}

.paging i {
  color: #00002d;
}
.paging ul li.active a {
  background-color: rgba(255, 255, 255, 0.6);
}
.paging ul li a {
  color: #00002d;
  background: rgba(255, 255, 255, 0.3);
}
.paging ul li.ellipsis a {
  color: #FFFFFF;
}

.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(0, 0, 45, 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(0, 0, 45, 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(0, 0, 45, 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(0, 0, 45, 0) !important;
}

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

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

.vue-scrollbar__scrollbar-vertical .vue-scrollbar-transition {
  background: rgba(0, 0, 45, 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;
}

.slick-next i, .slick-prev i {
  color: rgba(255, 255, 255, 0.2);
}

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

.big-teaser i, .midsize-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 {
  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 {
  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(90, 90, 254, 0.8);
}
.carousel-teaser .slick-list .slick-track .slick-slide div a.live {
  background: rgba(5, 5, 194, 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.active {
  border: 1px solid rgba(255, 255, 255, 0.05);
  background: rgba(255, 255, 255, 0.1);
}

.custom-search-icon .search .search__circle {
  border: 1px solid #ffffff;
}
.custom-search-icon .search .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 .search__circle {
  border: 1px solid #FFFFFF;
}
.MainNav__meta-nav .custom-search-icon .search .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(102, 102, 129, 0.1);
  }
}
@media screen and (max-width: 640px) {
  body .container .search-button.active form {
    background: #666681;
  }
}
.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: #ffc800;
  color: #00002d;
}
.badge-classic .ribbon {
  background: none;
}

.badge-custom {
  color: #00002d;
}

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

.colored-content-badges .colored-content-badges__payment {
  color: #FFFFFF;
  background: #0000ff;
}
.colored-content-badges .colored-content-badges__status.vod {
  background: #0000ff;
  color: #FFFFFF;
}
.colored-content-badges .colored-content-badges__status {
  background: #0000ff;
  color: #FFFFFF;
}
.colored-content-badges .colored-content-badges__date {
  background: #0000ff;
  color: #FFFFFF;
}
.colored-content-badges .colored-content-badges__date span.pipe {
  border: 1px solid #FFFFFF;
}

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

/*=============== 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(0, 0, 45, 0.4);
}

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

.header .header__MainNav.r-align, .header .header__MainNav.l-align, .header .header__MainNav.c-align {
  background: #666681;
}
.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: #00002d;
}
.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: #00002d;
}
.header .header__MainNav {
  color: #ffffff;
}
.header .header__MainNav .header__MainNav_background-metanav {
  background: #00002d;
}
.header .header__MainNav .header__MainNav_background-navigation {
  background: #666681;
}
.header .header__MainNav .header__MainNav_grid .MainNav__content__subnavigation-bg {
  background: linear-gradient(to right, #00002d, #030338, #00002d);
}
.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: #ffffff;
  background: #ffffff;
}
.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__sign-in {
  color: #ffffff;
  background: #333357;
}
.header .header__MainNav .header__MainNav_grid .MainNav__complete-navigation .MainNav__meta-nav .MainNav__meta-nav__sign-in .sign-in__profile span, .header .header__MainNav .header__MainNav_grid .MainNav__complete-navigation .MainNav__meta-nav .MainNav__meta-nav__sign-in .sign-in__profile i {
  color: #ffffff;
}
.header .header__MainNav .header__MainNav_grid .MainNav__complete-navigation .MainNav__meta-nav .MainNav__meta-nav__sign-in .sign-in__overlay ul li {
  background: #2f2f51;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.header .header__MainNav .header__MainNav_grid .MainNav__complete-navigation .MainNav__meta-nav .MainNav__meta-nav__sign-in .sign-in__overlay ul li a {
  color: #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: #666681;
}
.header .header__MainNav.logo-nav .header__MainNav_grid .MainNav__complete-navigation {
  background: #666681;
}
.header .header__MainNav.logo-nav .header__MainNav_grid .MainNav__complete-navigation .MainNav__meta-nav {
  background: #00002d;
}

@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: #00002d;
  }

  .container .header .header__MainNav .header__MainNav_grid .MainNav__content {
    background: #00002d;
  }
  .container .header .header__MainNav .header__MainNav_grid .MainNav__complete-navigation {
    background: linear-gradient(to right, #00002d, #030338, #00002d);
  }
  .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 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: #2a2a47;
  }
  .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: #2f2f51;
    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 a 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: #FFFFFF;
    background: #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 {
    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 .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 .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(255, 255, 255, 0.1);
  }
}
@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 .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 .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: rgba(255, 255, 255, 0.1);
  }
}
.header .header__MainNav .header__MainNav_grid .MainNav__complete-navigation .MainNav__meta-nav {
  background: #00002d;
}

.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: #666681;
}
.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: #2a2a47;
  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 rgba(255, 255, 255, 0.2);
}
.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.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 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.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: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 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: 640px) {
  body .container .header .header__nav-2, body .container .header .header__nav-3 {
    background: #00002d;
  }
  body .container .header .header__nav-2 .header__nav-2__open-nav ul.settings .sign-in__mobile ul li, body .container .header .header__nav-3 .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, body .container .header .header__nav-3 .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: linear-gradient(to right, #00002d, #030338, #00002d);
}

.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: #00002d;
  }
}
.header__sidebar-static__portalswitch-overlay .header__sidebar-static__portalswitch-overlay__close {
  color: #ffffff;
  background: #00002d;
  border: 2px solid #00002d;
}
.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: #00002d;
}
.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: #00002d;
}
.header__sidebar-static__portalswitch-overlay .header__sidebar-static__portalswitch-overlay__portal-list ul li {
  background: #00002d;
  color: #ffffff;
}
.header__sidebar-static__portalswitch-overlay .header__sidebar-static__portalswitch-overlay__portal-list ul.user-menu {
  background: #666681;
}
.header__sidebar-static__portalswitch-overlay .header__sidebar-static__portalswitch-overlay__portal-list ul.user-menu li:hover a {
  color: #00002d;
}
.header__sidebar-static__portalswitch-overlay .header__sidebar-static__portalswitch-overlay__portal-list ul.user-menu li:hover a i {
  color: #00002d;
}

.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: #00002d;
}

.header__sidebar-static {
  background: #666681;
}
.header__sidebar-static .header__sidebar-static_grid .header__sidebar-static_grid__content .header__sidebar-static__content__portalswitch a {
  background: #00002d;
  color: #ffffff;
}
.header__sidebar-static .header__sidebar-static_grid .header__sidebar-static_grid__content .header__sidebar-static__content__portalswitch a:hover {
  background: #ffffff;
  color: #00002d;
}
.header__sidebar-static .header__sidebar-static_grid .header__sidebar-static_grid__content .header__sidebar-static__content__portalswitch a:hover:before {
  background: #ffffff;
  color: #00002d;
}
.header__sidebar-static .header__sidebar-static_grid .header__sidebar-static_grid__content .header__sidebar-static__content__portalswitch a:before {
  color: #ffffff;
  background: #00002d;
}
.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: #00002d;
}
.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: #00002d;
}
.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: #00002d;
}
.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: #00002d;
}
.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.2);
}
.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: #00002d;
  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: #00002d;
}

@media screen and (max-width: 1000px) {
  body.sidebar-static .container .header .header__sidebar-static.st-gallen {
    border-top: 3px solid #00002d;
  }
  body.sidebar-static .container .header .header__sidebar-static {
    background: #00002d;
  }
  body.sidebar-static .container .header .header__sidebar-static .header__sidebar-static_grid__content .header__sidebar-static__content__portalswitch a:after {
    background: #00002d;
  }
  body.sidebar-static .container .header .header__sidebar-static .header__sidebar-static_grid__content .ps-container {
    background: #666681;
  }
  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 .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 .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: #666681;
  }
}
.header .header__sidenav-fullwidth {
  background: #00002d;
}
.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: #333357;
}
.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: #2f2f51;
  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: #666681;
}
.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: #780661;
}
.header .header__sidenav-fullwidth .header__sidenav-fullwidth__grid-system .header__sidenav-fullwidth__grid .header__sidenav-fullwidth__open-nav .sub-navigation {
  background: #780661;
}
.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 a 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 .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;
  }
}
@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: #780661;
  }
}
/*=============== 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 .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(90, 90, 254, 0.5);
}
.teaser .teaser__teaserClassic_grid .teaser__teaserClassic__content .teaser__teaserClassic__content__right-block .teaserClassic__right-block__liveschedule .teaserClassic__right-block__liveschedule_top {
  background: #0000ff;
}
.teaser .teaser__teaserClassic_grid .teaser__teaserClassic__content .teaser__teaserClassic__content__right-block .teaserClassic__right-block__liveschedule .teaserClassic__right-block__liveschedule_top span {
  color: #FFFFFF;
}
.teaser .teaser__teaserClassic_grid .teaser__teaserClassic__content .teaser__teaserClassic__content__right-block .teaserClassic__right-block__liveschedule .teaserClassic__right-block__liveschedule_top a {
  color: #FFFFFF;
}
.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: #FFFFFF;
}
.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(90, 90, 254, 0.7) 0%, rgba(90, 90, 254, 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: #0505C2;
  background: rgba(90, 90, 254, 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: #0505C2;
}
.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(5, 5, 194, 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: #FFFFFF;
}
.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: #0000ff !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: #5A5AFE;
}
.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: #0505C2;
  background: rgba(90, 90, 254, 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: #F9F9F9;
}
.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: #00002d;
}
.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(0, 0, 255, 0.8);
  color: #FFFFFF;
}

@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(0, 0, 255, 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: #5A5AFE;
}
.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(90, 90, 254, 0.7) 0%, rgba(90, 90, 254, 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(90, 90, 254, 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(90, 90, 254, 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: #5A5AFE !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: #5A5AFE;
}
.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(90, 90, 254, 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: #5A5AFE;
}
.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(90, 90, 254, 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(90, 90, 254, 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: #0505C2;
}
.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: #0505C2;
}
.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: #00002d;
}
.teaser .teaser__teaserStGallen_grid .teaser__teaserStGallen__content .teaser__teaserStGallen__teaser-slider .teaserStGallen__teaser-slider__slide .slick-dots li.slick-active button {
  background: #00002d;
}
.teaser .teaser__teaserStGallen_grid .teaser__teaserStGallen__content .teaser__teaserStGallen__teaser-slider .teaserStGallen__teaser-slider__slide .slick-dots li button {
  background: #0505C2;
}

.placement_id_sb > div {
  background: rgba(90, 90, 254, 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(0, 0, 45, 0.3);
  }

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

  body .teaser .teaser__teaserPlaylist_grid .teaser__teaserPlaylist__content .teaser__teaserPlaylist__content__left-block {
    background: rgba(90, 90, 254, 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(90, 90, 254, 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(90, 90, 254, 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(90, 90, 254, 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(90, 90, 254, 0.7);
  }
}
.teaserLiveSchedule-slider .teaserLiveSchedule-title span {
  color: #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
}
.teaserLiveSchedule-slider .teaserLiveSchedule-title span:after {
  color: #FFFFFF;
}
.teaserLiveSchedule-slider .teaserLiveSchedule-slide .teaserLiveSchedule-slide-status {
  background: rgba(0, 0, 255, 0.8);
}
.teaserLiveSchedule-slider .teaserLiveSchedule-slide .carousel-teaser .slick-list .slick-track .slick-slide div a {
  background: rgba(255, 200, 0, 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: #0505C2;
}
.teaserLiveSchedule-slider .teaserLiveSchedule-slide .carousel-teaser .slick-list .slick-track .slick-slide div a .teaserLiveSchedule-slide-status span {
  color: #00002d;
}
.teaserLiveSchedule-slider .teaserLiveSchedule-slide .carousel-teaser .slick-list .slick-track .slick-slide div a.live {
  background: rgba(5, 5, 194, 0.8) !important;
}
.teaserLiveSchedule-slider .teaserLiveSchedule-slide .carousel-teaser .slick-list .slick-track .slick-slide div a.live .teaserLiveSchedule-slide-status {
  background: rgba(0, 0, 45, 0.9);
}
.teaserLiveSchedule-slider .teaserLiveSchedule-slide .carousel-teaser .slick-list .slick-track .slick-slide div a.live .teaserLiveSchedule-slide-status span {
  color: #00002d;
}
.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: #FFFFFF;
}

.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: #5A5AFE;
  background: rgba(90, 90, 254, 0.4);
}
.teaser .teaserGrid .teaserContent .teaserLiveSchedule .teaserLiveSchedule-slider .teaserLiveSchedule-slide .carousel-teaser .slick-list .slick-track .slick-slide div a {
  background: rgba(255, 200, 0, 0.7);
}

.teaser .teaser__teaserSmallHeight_grid .teaser__teaserSmallHeight__content .teaser__teaserSmallHeight__teaser-slider .teaserSmallHeight__teaser-slider__slide .big-teaser .slick-list .slick-track .slick-slide div .teaserSmallHeight__teaser-slider__slide_text h1 {
  border-bottom: 3px solid #0000ff;
}

/*=============== TEASER -- END ===============*/
/*=============== CONTENT BOXES ===============*/
.video-type {
  background: #0000ff;
  color: white;
}

.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: #00002d;
}
.content-area .paging ul li.active a {
  background: rgba(255, 255, 255, 0.6) !important;
}
.content-area .paging ul li a {
  background: rgba(255, 255, 255, 0.3);
}
.content-area .paging ul li a:hover {
  background: rgba(255, 255, 255, 0.5) !important;
}
.content-area .paging ul li.ellipsis a {
  color: #00002d;
}
.content-area .paging ul li.ellipsis a:hover {
  background: none !important;
}

.content-area__boxesClassic .content-area__boxesClassic_grid {
  background: rgba(0, 0, 45, 0.1);
}
.content-area__boxesClassic .content-area__boxesClassic_grid .content-area__boxesClassic_content .content-area__boxesClassic__tabs .boxesClassic_tab.active a {
  color: #00002d;
}
.content-area__boxesClassic .content-area__boxesClassic_grid .content-area__boxesClassic_content .content-area__boxesClassic__tabs .boxesClassic_tab a {
  color: #F5F3F3;
}
.content-area__boxesClassic .content-area__boxesClassic_grid .content-area__boxesClassic_content .content-area__boxesClassic__tabs .boxesClassic_tab:hover {
  background: rgba(245, 243, 243, 0.1);
}
.content-area__boxesClassic .content-area__boxesClassic_grid .content-area__boxesClassic_content .content-area__boxesClassic__tabs .boxesClassic_tab.active {
  background: rgba(245, 243, 243, 0.5);
}
.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(245, 243, 243, 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(239, 238, 238, 0.4);
  color: #00002d;
}
.content-area__boxesClassic .content-area__boxesClassic_grid .content-area__boxesClassic_content .content-area__boxesClassic__no-content {
  background: rgba(245, 243, 243, 0.5);
}
.content-area__boxesClassic .content-area__boxesClassic_grid .content-area__boxesClassic_content .content-area__boxesClassic__no-content span {
  color: #00002d;
}

.content-area__boxesSingle .content-area__boxesSingle_grid {
  background: rgba(245, 243, 243, 0.1);
}
.content-area__boxesSingle .content-area__boxesSingle_grid .content-area__boxesSingle_content .content-area__boxesSingle__tabs .boxesSingle_tab.active a {
  color: #00002d;
}
.content-area__boxesSingle .content-area__boxesSingle_grid .content-area__boxesSingle_content .content-area__boxesSingle__tabs .boxesSingle_tab a {
  color: #808096;
}
.content-area__boxesSingle .content-area__boxesSingle_grid .content-area__boxesSingle_content .content-area__boxesSingle__tabs .boxesSingle_tab:hover {
  background: rgba(245, 243, 243, 0.1);
}
.content-area__boxesSingle .content-area__boxesSingle_grid .content-area__boxesSingle_content .content-area__boxesSingle__tabs .boxesSingle_tab.active {
  background: rgba(245, 243, 243, 0.5);
}
.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(245, 243, 243, 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(239, 238, 238, 0.4);
  color: #00002d;
}
.content-area__boxesSingle .content-area__boxesSingle_grid .content-area__boxesSingle_content .content-area__boxesSingle__no-content {
  background: rgba(245, 243, 243, 0.5);
}
.content-area__boxesSingle .content-area__boxesSingle_grid .content-area__boxesSingle_content .content-area__boxesSingle__no-content span {
  color: #00002d;
}

.content-area__boxesImages {
  flex: 1;
  padding: 80px 20px;
}
.content-area__boxesImages .content-area__boxesImages_grid {
  background: rgba(0, 0, 45, 0.1);
}
.content-area__boxesImages .content-area__boxesImages_grid .content-area__boxesImages_content .content-area__boxesImages__tabs .boxesImages_tab.active a {
  color: #00002d;
}
.content-area__boxesImages .content-area__boxesImages_grid .content-area__boxesImages_content .content-area__boxesImages__tabs .boxesImages_tab a {
  color: #F5F3F3;
}
.content-area__boxesImages .content-area__boxesImages_grid .content-area__boxesImages_content .hvr-underline-from-left:before {
  background: #00002d;
}
.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__no-content {
  background: rgba(245, 243, 243, 0.5);
}

.content-area__boxesHorizontal .content-area__boxesHorizontal_grid .content-area__boxesHorizontal_content .content-area__boxesHorizontal__tab_grid .content-area__boxesHorizontal__tab h2 {
  color: #00002d;
}
.content-area__boxesHorizontal .content-area__boxesHorizontal_grid .content-area__boxesHorizontal_content .content-area__boxesHorizontal__tab_grid .content-area__boxesHorizontal__tab h3 {
  color: #ffffff;
}
.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 .content-area__boxesHorizontal_grid .content-area__boxesHorizontal_content .content-area__boxesHorizontal__slider .videobox .slick-list .slick-slide div a .content-area__boxesHorizontal__slider_text h2, .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_text span {
  color: #00002d;
}

.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: #00002d;
}
.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;
}
.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__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_text h2, .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_text span {
  color: #00002d;
}

.content-area__boxesStGallen .content-area__boxesStGallen_grid .content-area__boxesStGallen_content .content-area__boxesStGallen__tab_grid .content-area__boxesStGallen__tab h2 {
  color: #00002d;
}
.content-area__boxesStGallen .content-area__boxesStGallen_grid .content-area__boxesStGallen_content .content-area__boxesStGallen__tab_grid .content-area__boxesStGallen__tab h3 {
  color: #ffffff;
}
.content-area__boxesStGallen .content-area__boxesStGallen_grid .content-area__boxesStGallen_content .content-area__boxesStGallen__slider .videobox .slick-arrow i:before {
  color: #FFFFFF;
}
.content-area__boxesStGallen .content-area__boxesStGallen_grid .content-area__boxesStGallen_content .content-area__boxesStGallen__slider .videobox .slick-list .slick-slide div a .content-area__boxesStGallen__slider_text-overlay {
  background: #0000ff;
}
.content-area__boxesStGallen .content-area__boxesStGallen_grid .content-area__boxesStGallen_content .content-area__boxesStGallen__slider .videobox .slick-list .slick-slide div a .content-area__boxesStGallen__slider_text {
  background: #EFEEEE;
  border: 2px solid #666681;
}
.content-area__boxesStGallen .content-area__boxesStGallen_grid .content-area__boxesStGallen_content .content-area__boxesStGallen__slider .videobox .slick-list .slick-slide div a .content-area__boxesStGallen__slider_text h3, .content-area__boxesStGallen .content-area__boxesStGallen_grid .content-area__boxesStGallen_content .content-area__boxesStGallen__slider .videobox .slick-list .slick-slide div a .content-area__boxesStGallen__slider_text span {
  color: #00002d;
}

.content-area__boxesHorizontal_beneath .content-area__boxesHorizontal_beneath_grid .content-area__boxesHorizontal_beneath_content .content-area__boxesHorizontal_beneath__tab_grid .content-area__boxesHorizontal_beneath__tab h2 {
  color: #00002d;
}
.content-area__boxesHorizontal_beneath .content-area__boxesHorizontal_beneath_grid .content-area__boxesHorizontal_beneath_content .content-area__boxesHorizontal_beneath__tab_grid .content-area__boxesHorizontal_beneath__tab h3 {
  color: #ffffff;
}
.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: #00002d;
}
.content-area__boxesHorizontal_beneath .content-area__boxesHorizontal_beneath_grid .content-area__boxesHorizontal_beneath_content .content-area__boxesHorizontal_beneath__slider .videobox .slick-arrow i {
  color: #FFFFFF;
}
.content-area__boxesHorizontal_beneath .content-area__boxesHorizontal_beneath_grid .content-area__boxesHorizontal_beneath_content .content-area__boxesHorizontal_beneath__slider .videobox .slick-prev {
  background: #00002d;
}
.content-area__boxesHorizontal_beneath .content-area__boxesHorizontal_beneath_grid .content-area__boxesHorizontal_beneath_content .content-area__boxesHorizontal_beneath__slider .videobox .slick-prev:hover {
  background: none;
}
.content-area__boxesHorizontal_beneath .content-area__boxesHorizontal_beneath_grid .content-area__boxesHorizontal_beneath_content .content-area__boxesHorizontal_beneath__slider .videobox .slick-next {
  background: #00002d;
}
.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;
}
.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-current .content-area__boxesHorizontal_beneath__slider_gradient .content-area__boxesHorizontal_beneath__slider__img-box:after {
  background: #ffffff;
}
.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: #ffffff;
}
.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 .content-area__boxesHorizontal_beneath__slider_gradient .badge-classic {
  background: #0000ff;
}
.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 .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-list .slick-track .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-list .slick-track .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: #00002d;
}
.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 .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-list .slick-track .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: #00002d;
}
.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 .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-list .slick-track .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-list .slick-track .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-list .slick-track .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_beneath .content-area__boxesHorizontal_beneath_grid .content-area__boxesHorizontal_beneath_content .content-area__boxesHorizontal_beneath__slider .videobox .slick-list .slick-track .slick-slide .content-area__boxesHorizontal_beneath__slider_gradient .content-area__boxesHorizontal_beneath__slider_text h2 {
  color: #00002d;
}
.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 .content-area__boxesHorizontal_beneath__slider_gradient .content-area__boxesHorizontal_beneath__slider_text .content-area__boxesHorizontal_beneath__slider_text_meta span {
  color: #ffffff;
}

.promotion_verticalPromotion {
  background: #ffffff;
}
.promotion_verticalPromotion .promotion_verticalPromotion_grid .promotion_verticalPromotion_content .promotion_verticalPromotion__tab_grid .promotion_verticalPromotion__tab h2 {
  color: #00002d;
}
.promotion_verticalPromotion .promotion_verticalPromotion_grid .promotion_verticalPromotion_content .promotion_verticalPromotion__tab_grid .promotion_verticalPromotion__tab h3 {
  color: #00002d;
}
.promotion_verticalPromotion .promotion_verticalPromotion_grid .promotion_verticalPromotion_content .promotion_verticalPromotion__slider .verticalPromotion .slick-prev:after, .promotion_verticalPromotion .promotion_verticalPromotion_grid .promotion_verticalPromotion_content .promotion_verticalPromotion__slider .verticalPromotion .slick-next:after {
  background: #00002d;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  content: "";
}
.promotion_verticalPromotion .promotion_verticalPromotion_grid .promotion_verticalPromotion_content .promotion_verticalPromotion__slider .verticalPromotion .slick-prev:hover:after, .promotion_verticalPromotion .promotion_verticalPromotion_grid .promotion_verticalPromotion_content .promotion_verticalPromotion__slider .verticalPromotion .slick-next:hover:after {
  background: none;
}
.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-current a .verticalPromotion_imgbox:after {
  background: #ffc800;
}
.promotion_verticalPromotion .promotion_verticalPromotion_grid .promotion_verticalPromotion_content .promotion_verticalPromotion__slider .verticalPromotion .slick-list .slick-last a .verticalPromotion_imgbox:after {
  background: #ffc800;
}
.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: #0000ff;
  color: #FAFAFA;
}
.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: #00002d;
}
.promotion_verticalPromotion .promotion_verticalPromotion_grid .promotion_verticalPromotion_content .promotion_verticalPromotion__slider .verticalPromotion .slick-list .slick-slide div a .verticalPromotion_slide-title span {
  color: #00002d;
}

.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;
}

/*=============== CONTENT BOXES -- END ===============*/
/*=============== PROMOTION ===============*/
.promotion .promotion__Sub .promotion__Sub__title {
  color: #00002d;
}
.promotion .promotion__Sub .promotion__Sub__packages .promotion__Sub__package .promotion__Sub__package__title {
  background: linear-gradient(to right, #00002d, #666681);
  color: #FFFFFF;
}
.promotion .promotion__Sub .promotion__Sub__packages .promotion__Sub__package .promotion__Sub__package__price {
  background: #FFFFFF;
  border-right: 1px solid rgba(0, 0, 45, 0.1);
  border-left: 1px solid rgba(0, 0, 45, 0.1);
}
.promotion .promotion__Sub .promotion__Sub__packages .promotion__Sub__package .promotion__Sub__package__price span {
  color: #00002d;
}
.promotion .promotion__Sub .promotion__Sub__packages .promotion__Sub__package .promotion__Sub__package__facts {
  background: rgba(0, 0, 45, 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: #FFFFFF;
}
.promotion .promotion__Sub .promotion__Sub__packages .promotion__Sub__package .promotion__Sub__package__facts ul .recommend {
  background: rgba(255, 200, 0, 0.9);
}
.promotion .promotion__Sub .promotion__Sub__packages .promotion__Sub__package .promotion__Sub__package__facts ul .recommend span {
  color: #00002d;
}
.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(0, 0, 45, 0.8);
  color: rgba(0, 0, 45, 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__Live {
  color: #FFFFFF;
}
.promotion .promotion__Live .promotion__Live__content .promotion__Live__content__text .promotion__Live__content__countdown .promotion__Live__content__countdown__title h1 {
  color: #ffc800;
  background-image: linear-gradient(to bottom, #FFFFFF 0%, #ffc800 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: #ffc800;
  background-image: linear-gradient(to bottom, #FFFFFF 0%, #ffc800 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: #ffc800;
  background-image: linear-gradient(to bottom, #FFFFFF 0%, #ffc800 100%);
}
.promotion .promotion__Vod .promotion__Vod__content .promotion__Vod__content__text a .arrow i:before {
  color: #FFFFFF;
}

.promotion_singlePromotion {
  background: #ffffff;
}
.promotion_singlePromotion .promotion_singlePromotion_grid .promotion_singlePromotion_content .promotion_singlePromotion__text .promotion_singlePromotion__text__content .promotion_singlePromotion__text__content__title h2 {
  color: #00002d;
}
.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: #00002d;
}
.promotion_singlePromotion .promotion_singlePromotion_grid .promotion_singlePromotion_content .promotion_singlePromotion__text .promotion_singlePromotion__text__content .colored-content-badges .colored-content-badges__status {
  background: #0000ff;
  color: #FAFAFA;
}
.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 .promotion_TextBlockPromotion_grid {
  background: #ffffff;
}
.promotion_TextBlockPromotion .promotion_TextBlockPromotion_grid .promotion_TextBlockPromotion_content .promotion_TextBlockPromotion__block__text .promotion_TextBlockPromotion__block__title h2 {
  color: #00002d;
}

/*=============== 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(168, 193, 228, 0.15);
}
.player .content-loading .playerClassic__ad {
  background: rgba(168, 193, 228, 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: #00002d;
}
.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: #00002d;
}
.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__boxesStGallen .content-area__boxesStGallen_grid .content-area__boxesStGallen_content .content-area__boxesStGallen__tab_grid .content-area__boxesStGallen__tab h2 {
  color: #00002d;
}
.player .content-area .content-area__boxesStGallen .content-area__boxesStGallen_grid .content-area__boxesStGallen_content .content-area__boxesStGallen__tab_grid .content-area__boxesStGallen__tab h3 {
  color: #ffffff;
}
.player .content-area .content-area__boxesStGallen .content-area__boxesStGallen_grid .content-area__boxesStGallen_content .content-area__boxesStGallen__slider .videobox .slick-arrow i:before {
  color: #FFFFFF;
}
.player .content-area .content-area__boxesStGallen .content-area__boxesStGallen_grid .content-area__boxesStGallen_content .content-area__boxesStGallen__slider .videobox .slick-list .slick-track .slick-slide a .content-area__boxesStGallen__slider_gradient .content-area__boxesStGallen__slider_text h3, .player .content-area .content-area__boxesStGallen .content-area__boxesStGallen_grid .content-area__boxesStGallen_content .content-area__boxesStGallen__slider .videobox .slick-list .slick-track .slick-slide a .content-area__boxesStGallen__slider_gradient .content-area__boxesStGallen__slider_text span {
  color: #ffffff;
}
.player .player__content__left-block .player__content__left-block__player .player-content {
  background: rgba(0, 0, 45, 0.5);
}
.player .player__content__left-block .player__content__left-block__player .player-content .player-content__countdown {
  color: #ffffff;
  background: rgba(168, 193, 228, 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, #00003c 0%, #ebb800 50%, #00003c 100%) !important;
}
.player .player__content__left-block .player__content__left-block__player .player-content .player-content__countdown .countdown__content > span .countdown__date .countdown__date__block .number {
  color: #ffc800;
}
.player .player__content__left-block .player__content__left-block__player .player-content .player-content__countdown .countdown__content .sign-in {
  color: #ffffff;
  background: #ffc800;
}
.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 .competition {
  color: #ffc800;
}
.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: #48486f;
}
.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 #48486f;
}
.player .player__content__left-block .player__left-block__info .player__left-block__info__table {
  background: rgba(168, 193, 228, 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(168, 193, 228, 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: #95b3de;
}
.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 #95b3de;
}
.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(168, 193, 228, 0.9);
}
.player .player__content__right-block .player__content__right-block__liveschedule .player__content__right-block__liveschedule__top {
  background: rgba(0, 0, 45, 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: #A8C1E4 !important;
}
.player .player__content__right-block .player__content__right-block__liveschedule .player__content__right-block__liveschedule__rows ul li {
  background: rgba(168, 193, 228, 0.4);
}
.player .player__content__right-block .player__content__right-block__liveschedule .player__content__right-block__liveschedule__rows ul li:hover {
  background: rgba(168, 193, 228, 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: #ffc800;
}
.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(0, 0, 45, 0.2);
}
.player .player__content__right-block.tab__content .player__content__right-block__liveschedule__top span.active {
  background: #00002d;
}
.player .player__content__right-block.tab__content .player__content__right-block__liveschedule__top span.active:hover {
  background: #00002d;
}
.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: #00002d;
  background: #F9F9F9;
}
.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: #0000ff !important;
  color: #FFFFFF;
}
.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: #00002d;
  background: #F9F9F9;
}
.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: #0000ff !important;
  color: #FFFFFF;
}
.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(168, 193, 228, 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(168, 193, 228, 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: #00002d;
}

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

.player-content {
  background: rgba(0, 0, 45, 0.5);
}
.player-content .player-content__countdown {
  color: #ffffff;
  background: rgba(168, 193, 228, 0.3);
}
.player-content .player-content__countdown .countdown__content > span .countdown__date .countdown__date__block .number {
  color: #ffc800;
}
.player-content .player-content__countdown .countdown__content .sign-in {
  background: #ffc800;
}

@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: #A8C1E4;
  }
}
.player .content-area .content-area__boxesStGallen .content-area__boxesStGallen_grid .content-area__boxesStGallen_content .content-area__boxesStGallen__tab_grid .content-area__boxesStGallen__tab h2 {
  color: #00002d;
}
.player .content-area .content-area__boxesStGallen .content-area__boxesStGallen_grid .content-area__boxesStGallen_content .content-area__boxesStGallen__tab_grid .content-area__boxesStGallen__tab h3 {
  color: #ffffff;
}
.player .content-area .content-area__boxesStGallen .content-area__boxesStGallen_grid .content-area__boxesStGallen_content .content-area__boxesStGallen__slider .videobox .slick-list .slick-track .slick-slide a .content-area__boxesStGallen__slider_text h3, .player .content-area .content-area__boxesStGallen .content-area__boxesStGallen_grid .content-area__boxesStGallen_content .content-area__boxesStGallen__slider .videobox .slick-list .slick-track .slick-slide a .content-area__boxesStGallen__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(0, 0, 45, 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(168, 193, 228, 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, #00003c 0%, #ebb800 50%, #00003c 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: #ffc800;
}
.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: #ffc800;
}
.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: #00002d;
}

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

.schedule .schedule__grid .schedule__content {
  background: linear-gradient(to right, #666681, #00002d);
}
.schedule .schedule__grid .schedule__content .schedule__view-change {
  background: rgba(2, 39, 93, 0.4);
  color: #ffffff;
}
.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(2, 39, 93, 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: #02275D;
}
.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(2, 39, 93, 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: #ffffff;
}
.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: #ffc800;
}
.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(2, 39, 93, 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: #ffffff;
}
.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: #ffc800;
}
.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 #ffc800;
}
.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(2, 39, 93, 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(2, 39, 93, 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: #ffc800;
}
.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(255, 200, 0, 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: #ffc800;
}
.schedule .schedule__grid .schedule__content .schedule__listview .schedule__listview__date-area {
  background: #02275D;
  color: #ffffff;
}
.schedule .schedule__grid .schedule__content .schedule__listview .schedule__listview__date-area .schedule__listview__date-area_day {
  background: #02275D;
}
.schedule .schedule__grid .schedule__content .schedule__listview .schedule__listview__date-area .schedule__listview__date-area_day a {
  color: #ffffff;
  background: #02275D;
}
.schedule .schedule__grid .schedule__content .schedule__listview .schedule__listview__date-area .schedule__listview__date-area_day .month-overlay {
  background: rgba(255, 200, 0, 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(255, 200, 0, 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(255, 255, 255, 0.1);
}
.schedule .schedule__grid .schedule__content .schedule__gridview {
  color: #ffffff;
  background: rgba(102, 102, 129, 0.1);
}
.schedule .schedule__grid .schedule__content .schedule__gridview .schedule__gridview__switcher {
  background: rgba(2, 39, 93, 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(2, 39, 93, 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(2, 39, 93, 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(2, 39, 93, 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 #ffc800;
  background: rgba(2, 39, 93, 0.9) !important;
  border-bottom: 2px solid rgba(255, 200, 0, 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: #ffc800;
}
.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(2, 39, 93, 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(2, 39, 93, 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: #ffc800;
}
.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(2, 39, 93, 0.3);
}
.schedule .schedule__grid .schedule__content .schedule__gridview.flex-active.show-more .schedule__gridview__grid__show-more {
  background: rgba(2, 39, 93, 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(2, 39, 93, 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: #ffc800;
}
.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(2, 39, 93, 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: #ffc800;
}
.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 #ffc800;
}
.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(2, 39, 93, 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(2, 39, 93, 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: #ffc800;
}

@media screen and (max-width: 640px) {
  .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 #ffc800;
  }
}
.schedule__grid .schedule__content .schedule__TVSchedule .schedule__TVSchedule__month {
  background: #02275D;
}
.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: #02275D;
}
.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;
}
.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 #ffffff;
  border-bottom: 1px solid #ffffff;
}
.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 #ffffff;
}
.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: #ffc800;
  border-right: 2px solid #ffffff;
}
.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 #ffffff;
}
.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: #ffffff;
}
.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: #02275D;
}
.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: #ffffff;
}

@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 #ffffff;
    border-bottom: 1px 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 .schedule__TVSchedule__content__drag-area__tv-program__row__block {
    border-right: 1px solid #ffffff;
    border-left: 1px 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 .schedule__TVSchedule__content__drag-area__tv-program__row__block:nth-child(2) {
    border-left: 2px solid #ffffff !important;
  }
}
/*=============== SCHEDULE -- END ===============*/
/*=============== FOOTER ===============*/
.footer .footer__footerClassic {
  background: #f2f2f2;
}
.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: #00002d;
}
.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: #00002d;
}
.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: #00002d;
}
.footer .footer__footerClassic .footer__footerClassic_grid .footer__footerClassic__content .footerClassic__content__row-top .footerClassic__content__row-top__go-up a i {
  color: #00002d;
}
.footer .footer__footerClassic .footerClassic__content__row-bottom {
  background: #00002d;
}
.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: #f2f2f2;
  color: #00002d;
}
.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: #00002d;
}
.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: #00002d;
}
.footer .footer__footerSimple .footer__footerSimple_grid .footer__footerSimple__content .footerSimple__content__row-bottom {
  background: #00002d;
}
.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__footerStGallen {
  background: #f2f2f2;
}
.footer .footer__footerStGallen .footer__footerStGallen_grid .footer__footerStGallen__content .footerStGallen__content__row__slogan span {
  color: #00002d;
}
.footer .footer__footerStGallen .footer__footerStGallen_grid .footer__footerStGallen__content .footerStGallen__content__row__content:last-child {
  background: #00002d;
}
.footer .footer__footerStGallen .footer__footerStGallen_grid .footer__footerStGallen__content .footerStGallen__content__row__content:last-child ul li a {
  color: #FFFFFF;
}
.footer .footer__footerStGallen .footer__footerStGallen_grid .footer__footerStGallen__content .footerStGallen__content__row__content ul li a {
  color: #00002d;
}

/*=============== FOOTER -- END ===============*/
/*=============== SEARCH ===============*/
section.search {
  background: #f2f2f2;
}
section.search:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: url(/assets/img/pattern/bg-4x4.png);
  opacity: 0.4;
}

.search__grid {
  background: rgba(245, 243, 243, 0.1);
}
.search__grid .search__content .search__search-results {
  color: #00002d;
}
.search__grid .search__content .search__search-results .search__search-results_text {
  color: #00002d;
}
.search__grid .search__content .search__search-results .search__search-results_text h1 {
  color: #00002d;
}
.search__grid .search__content .search__search-results .search__search-results__category .search-results__category__content {
  background: rgba(245, 243, 243, 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(0, 0, 45, 0.8);
  color: rgba(0, 0, 45, 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 #00002d;
  color: #00002d;
}
.search__grid .search__content .search__search-results .search__search-results__category .search-results__category__content .show-more .meet:hover::before {
  border-top-color: rgba(0, 0, 45, 0.8);
  border-right-color: rgba(0, 0, 45, 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: #00002d;
  border-left-color: #00002d;
}
.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(239, 238, 238, 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 span {
  color: #00002d;
}
.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 span {
  color: #00002d;
}
.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(0, 0, 45, 0.2);
}

/*=============== SEARCH -- END ===============*/
/*=============== STATIC ===============*/
.container .static-page {
  color: #ffffff;
}
.container .static-page .content-grid .static-content .static-title {
  color: #00002d;
}
.container .static-page .content-grid .static-content .static-text-box {
  background: #00002d;
  background: rgba(0, 0, 45, 0.8);
}
.container .static-page .content-grid .static-content .static-text-box p a {
  color: #ffffff !important;
}
.container .static-page .content-grid .static-content .static-page__dropdown__content__block.static-text-box.active .static-page__dropdown__content__block__caption {
  background: #000032;
}

/*=============== STATIC -- END ===============*/
/*=============== SCROLLING ===============*/
.header-absolute .header-colored .header__nav-2 {
  background: #00002d;
}
.header-absolute .sticky-header-colored .header__nav-2 {
  background: #00002d;
}

@media screen and (max-width: 1024px) {
  .header-absolute.scrolling .header__nav-2 {
    background: #00002d;
  }

  .header-absolute .header__nav-2 {
    background: #00002d;
  }
}
/*=============== 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: #00002d;
  }
  100% {
    background: rgba(0, 0, 45, 0.3);
  }
}
@-moz-keyframes color-fadeOut {
  0% {
    background: #00002d;
  }
  100% {
    background: rgba(0, 0, 45, 0.3);
  }
}
@-ms-keyframes color-fadeOut {
  0% {
    background: #00002d;
  }
  100% {
    background: rgba(0, 0, 45, 0.3);
  }
}
@keyframes color-fadeOut {
  0% {
    background: #00002d;
  }
  100% {
    background: rgba(0, 0, 45, 0.3);
  }
}
.color-fadeIn {
  animation-name: color-fadeIn;
  animation-duration: 0.3s;
}

@-webkit-keyframes color-fadeIn {
  0% {
    background: rgba(0, 0, 45, 0.3);
  }
  100% {
    background: #00002d;
  }
}
@-moz-keyframes color-fadeIn {
  0% {
    background: rgba(0, 0, 45, 0.3);
  }
  100% {
    background: #00002d;
  }
}
@-ms-keyframes color-fadeIn {
  0% {
    background: rgba(0, 0, 45, 0.3);
  }
  100% {
    background: #00002d;
  }
}
@keyframes color-fadeIn {
  0% {
    background: rgba(0, 0, 45, 0.3);
  }
  100% {
    background: #00002d;
  }
}
.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(0, 0, 45, 0.3);
    padding: 10px 0;
  }
  100% {
    background: #00002d;
    padding: 10px 0;
  }
}
@-moz-keyframes color-fadeIn-nav-shrink-opened-nav {
  0% {
    background: rgba(0, 0, 45, 0.3);
    padding: 10px 0;
  }
  100% {
    background: #00002d;
    padding: 10px 0;
  }
}
@-ms-keyframes color-fadeIn-nav-shrink-opened-nav {
  0% {
    background: rgba(0, 0, 45, 0.3);
    padding: 10px 0;
  }
  100% {
    background: #00002d;
    padding: 10px 0;
  }
}
@keyframes color-fadeIn-nav-shrink-opened-nav {
  0% {
    background: rgba(0, 0, 45, 0.3);
    padding: 10px 0;
  }
  100% {
    background: #00002d;
    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: #00001e;
  }
  100% {
    background: rgba(0, 0, 30, 0);
  }
}
@-moz-keyframes color-fadeOut-SignIn-SideNav {
  0% {
    background: #00001e;
  }
  100% {
    background: rgba(0, 0, 30, 0);
  }
}
@-ms-keyframes color-fadeOut-SignIn-SideNav {
  0% {
    background: #00001e;
  }
  100% {
    background: rgba(0, 0, 30, 0);
  }
}
@keyframes color-fadeOut-SignIn-SideNav {
  0% {
    background: #00001e;
  }
  100% {
    background: rgba(0, 0, 30, 0);
  }
}
.color-fadeIn-SignIn-SideNav {
  animation-name: color-fadeIn-SignIn-SideNav;
  animation-duration: 0.3s;
}

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

@-webkit-keyframes color-fadeOut-nav-shrink {
  0% {
    background: #00002d;
    padding: 20px 0;
  }
  100% {
    background: rgba(0, 0, 45, 0.3);
    padding: 10px 0;
  }
}
@-moz-keyframes color-fadeOut-nav-shrink {
  0% {
    background: #00002d;
    padding: 20px 0;
  }
  100% {
    background: rgba(0, 0, 45, 0.3);
    padding: 10px 0;
  }
}
@-ms-keyframes color-fadeOut-nav-shrink {
  0% {
    background: #00002d;
    padding: 20px 0;
  }
  100% {
    background: rgba(0, 0, 45, 0.3);
    padding: 10px 0;
  }
}
@keyframes color-fadeOut-nav-shrink {
  0% {
    background: #00002d;
    padding: 20px 0;
  }
  100% {
    background: rgba(0, 0, 45, 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: #00002d;
    padding: 10px 0;
  }
  100% {
    background: rgba(0, 0, 45, 0.3);
    padding: 10px 0;
  }
}
@-moz-keyframes color-fadeOut-nav-stays-small {
  0% {
    background: #00002d;
    padding: 10px 0;
  }
  100% {
    background: rgba(0, 0, 45, 0.3);
    padding: 10px 0;
  }
}
@-ms-keyframes color-fadeOut-nav-stays-small {
  0% {
    background: #00002d;
    padding: 10px 0;
  }
  100% {
    background: rgba(0, 0, 45, 0.3);
    padding: 10px 0;
  }
}
@keyframes color-fadeOut-nav-stays-small {
  0% {
    background: #00002d;
    padding: 10px 0;
  }
  100% {
    background: rgba(0, 0, 45, 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(0, 0, 45, 0.3);
    padding: 10px 0;
  }
  100% {
    background: #00002d;
    padding: 20px 0;
  }
}
@-moz-keyframes color-fadeIn-nav-grow {
  0% {
    background: rgba(0, 0, 45, 0.3);
    padding: 10px 0;
  }
  100% {
    background: #00002d;
    padding: 20px 0;
  }
}
@-ms-keyframes color-fadeIn-nav-grow {
  0% {
    background: rgba(0, 0, 45, 0.3);
    padding: 10px 0;
  }
  100% {
    background: #00002d;
    padding: 20px 0;
  }
}
@keyframes color-fadeIn-nav-grow {
  0% {
    background: rgba(0, 0, 45, 0.3);
    padding: 10px 0;
  }
  100% {
    background: #00002d;
    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(0, 0, 45, 0);
    padding: 20px 0;
  }
  100% {
    background: rgba(0, 0, 45, 0.3);
    padding: 10px 0;
  }
}
@-moz-keyframes transparent-fadeIn-nav-shrink {
  0% {
    background: rgba(0, 0, 45, 0);
    padding: 20px 0;
  }
  100% {
    background: rgba(0, 0, 45, 0.3);
    padding: 10px 0;
  }
}
@-ms-keyframes transparent-fadeIn-nav-shrink {
  0% {
    background: rgba(0, 0, 45, 0);
    padding: 20px 0;
  }
  100% {
    background: rgba(0, 0, 45, 0.3);
    padding: 10px 0;
  }
}
@keyframes transparent-fadeIn-nav-shrink {
  0% {
    background: rgba(0, 0, 45, 0);
    padding: 20px 0;
  }
  100% {
    background: rgba(0, 0, 45, 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(0, 0, 45, 0.3);
    padding: 10px 0;
  }
  100% {
    background: rgba(0, 0, 45, 0);
    padding: 20px 0;
  }
}
@-moz-keyframes transparent-fadeOut-nav-grow {
  0% {
    background: rgba(0, 0, 45, 0.3);
    padding: 10px 0;
  }
  100% {
    background: rgba(0, 0, 45, 0);
    padding: 20px 0;
  }
}
@-ms-keyframes transparent-fadeOut-nav-grow {
  0% {
    background: rgba(0, 0, 45, 0.3);
    padding: 10px 0;
  }
  100% {
    background: rgba(0, 0, 45, 0);
    padding: 20px 0;
  }
}
@keyframes transparent-fadeOut-nav-grow {
  0% {
    background: rgba(0, 0, 45, 0.3);
    padding: 10px 0;
  }
  100% {
    background: rgba(0, 0, 45, 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(0, 0, 45, 0);
    padding: 20px 0;
  }
  100% {
    background: rgba(0, 0, 45, 0.9);
    padding: 10px 0;
  }
}
@-moz-keyframes transparent-fadeIn-solid-nav-shrink {
  0% {
    background: rgba(0, 0, 45, 0);
    padding: 20px 0;
  }
  100% {
    background: rgba(0, 0, 45, 0.9);
    padding: 10px 0;
  }
}
@-ms-keyframes transparent-fadeIn-solid-nav-shrink {
  0% {
    background: rgba(0, 0, 45, 0);
    padding: 20px 0;
  }
  100% {
    background: rgba(0, 0, 45, 0.9);
    padding: 10px 0;
  }
}
@keyframes transparent-fadeIn-solid-nav-shrink {
  0% {
    background: rgba(0, 0, 45, 0);
    padding: 20px 0;
  }
  100% {
    background: rgba(0, 0, 45, 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(0, 0, 45, 0.9);
    padding: 10px 0;
  }
  100% {
    background: rgba(0, 0, 45, 0);
    padding: 20px 0;
  }
}
@-moz-keyframes solid-fadeOut-transparent-nav-grow {
  0% {
    background: rgba(0, 0, 45, 0.9);
    padding: 10px 0;
  }
  100% {
    background: rgba(0, 0, 45, 0);
    padding: 20px 0;
  }
}
@-ms-keyframes solid-fadeOut-transparent-nav-grow {
  0% {
    background: rgba(0, 0, 45, 0.9);
    padding: 10px 0;
  }
  100% {
    background: rgba(0, 0, 45, 0);
    padding: 20px 0;
  }
}
@keyframes solid-fadeOut-transparent-nav-grow {
  0% {
    background: rgba(0, 0, 45, 0.9);
    padding: 10px 0;
  }
  100% {
    background: rgba(0, 0, 45, 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;
  }
}
.color-fadeOut-NoHeader {
  animation-name: color-fadeOut-NoHeader;
  animation-duration: 0.3s;
}

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

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

@-webkit-keyframes color-fadeIn-transparent-NoHeader {
  0% {
    background: rgba(102, 102, 129, 0);
  }
  100% {
    background: rgba(102, 102, 129, 0.3);
  }
}
@-moz-keyframes color-fadeIn-transparent-NoHeader {
  0% {
    background: rgba(102, 102, 129, 0);
  }
  100% {
    background: rgba(102, 102, 129, 0.3);
  }
}
@-ms-keyframes color-fadeIn-transparent-NoHeader {
  0% {
    background: rgba(102, 102, 129, 0);
  }
  100% {
    background: rgba(102, 102, 129, 0.3);
  }
}
@keyframes color-fadeIn-transparent-NoHeader {
  0% {
    background: rgba(102, 102, 129, 0);
  }
  100% {
    background: rgba(102, 102, 129, 0.3);
  }
}
/*=============== KEYFRAMES -- END ===============*/
/*=============== PAGE 404 ===============*/
.page404 {
  background: #f2f2f2;
  color: #ffffff;
}
.page404:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: url(/assets/img/pattern/bg-4x4.png);
  opacity: 0.4;
}
.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: #00002d;
}
.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);
}

/*=============== 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: #00002d;
}
.container .contact-page .contact-page__grid__content__form-group-column {
  background: #00002d;
  background: rgba(0, 0, 45, 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: #00002d;
  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: linear-gradient(to right, #ffc800, #E0B003);
}
.filter .multiselect {
  color: #00002d;
  background: rgba(255, 255, 255, 0.05);
}
.filter .multiselect .multiselect__select:before {
  color: #00002d;
  border-top-color: #00002d;
}
.filter .multiselect .multiselect__tags {
  border: 1px solid rgba(0, 0, 45, 0.2);
}
.filter .multiselect .multiselect__tags .multiselect__placeholder {
  color: #00002d;
}
.filter .multiselect .multiselect__content-wrapper {
  background: #fae800;
}
.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: #ffed00;
}
.filter .multiselect .multiselect__content-wrapper .multiselect__content li.multiselect__element .multiselect__option.multiselect__option--selected {
  background: rgba(255, 255, 255, 0.2);
  color: #00002d;
}
.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(0, 0, 45, 0.025);
  color: #00002d;
}
.filter .multiselect .multiselect.multiselect--above.multiselect--active .multiselect__tags {
  border-bottom: 1px solid #00002d;
}

@media screen and (max-width: 640px) {
  body .filter {
    border-top: 4px solid #00002d;
  }
}
/*=============== FILTER -- END ===============*/
/*=============== GDPR ===============*/
.cookie.cookieConsent {
  background: #00002d;
}
.cookie.cookieConsent a {
  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 ===============*/
/*=============== DESKTOP - BG ===============*/
body .container .teaser .teaser__teaserClassic_background, body .container .teaser .teaser__teaserPlaylist_background {
  background: #f2f2f2;
}
body .container .teaser .teaser__teaserClassic_background:before, body .container .teaser .teaser__teaserPlaylist_background:before {
  background-image: url("/image/original/5cd9581134fd2.png?v=20190816135911");
  background-repeat: no-repeat;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-position: left bottom;
}
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: #f2f2f2;
}
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:before {
  background-image: url("/image/original/5cd9581134fd2.png?v=20190816135911");
  background-repeat: no-repeat;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-position: left bottom;
}
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: #f2f2f2;
}
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:before {
  background-image: url("/image/original/5cd9581134fd2.png?v=20190816135911");
  background-repeat: no-repeat;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-position: left bottom;
}
body .container .content-area {
  background: linear-gradient(to right, #00002d, #333357);
}
body .container .player .player__background {
  background: linear-gradient(to right, #666681, #00002d);
}
body .container .player .player__background:before {
  background-image: url("/image/original/5bea93b680c01.png?v=20190816135458");
  background-repeat: no-repeat;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-position: left bottom;
}
body .container .player .content-area {
  background: #ffffff;
}
body .container .player .content-area:before {
  background-image: url("/image/original/5cd94ad7e7fab.png?v=20190513104544");
  background-repeat: no-repeat;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-position: left bottom;
}
body .container .schedule {
  background: #FFFFFF;
}
body .container .contact-page {
  background: #f2f2f2;
}
body .container .contact-page:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: url(/assets/img/pattern/bg-4x4.png);
  opacity: 0.4;
}
body .container .promotion {
  background: #f2f2f2;
}
body .container .static .static-page {
  background: #f2f2f2;
}
body .container .static .static-page:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: url(/assets/img/pattern/bg-4x4.png);
  opacity: 0.4;
}

/*=============== DESKTOP - BG -- END ===============*/
/*=============== MOBILE - BG ===============*/
@media screen and (max-width: 640px) {
  body {
    background: #FFFFFF;
  }
  body div .container .teaser .teaser__teaserClassic_background, body div .container .teaser .teaser__teaserPlaylist_background {
    background: #f2f2f2;
  }
  body div .container .teaser .teaser__teaserClassic_background:before, body div .container .teaser .teaser__teaserPlaylist_background:before {
    background-image: url("/image/original/5bed7e42f0c89.png?v=20190816140213");
    background-repeat: no-repeat;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-position: left bottom;
  }
  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: #f2f2f2;
  }
  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:before {
    background-image: url("/image/original/5bed7e42f0c89.png?v=20190816140213");
    background-repeat: no-repeat;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-position: left bottom;
  }
  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: #f2f2f2;
  }
  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:before {
    background-image: url("/image/original/5bed7e42f0c89.png?v=20190816140213");
    background-repeat: no-repeat;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-position: left bottom;
  }
  body div .container .content-area {
    background: linear-gradient(to right, #00002d, #333357);
  }
  body div .container .player .player__background {
    background: linear-gradient(to right, #666681, #00002d);
  }
  body div .container .player .player__background:before {
    background-image: url("/image/original/5cd94ad7f1496.png?v=20190513104544");
    background-repeat: no-repeat;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-position: left bottom;
  }
  body div .container .player .content-area {
    background: #ffffff;
  }
  body div .container .schedule {
    background: #FFFFFF;
  }
  body div .container .contact-page {
    background: #f2f2f2;
  }
  body div .container .promotion_TextBlockPromotion_grid {
    background: #f2f2f2;
  }
  body div .container .static .static-page {
    background: #f2f2f2;
  }
}
/*=============== MOBILE - BG -- END ===============*/
/*=============== COOKIE OPT-OUT ===============*/
.cookie-list .cookie-list__grid {
  color: #00002d;
}
.cookie-list .cookie-list__grid table th {
  border: 1px solid rgba(0, 0, 45, 0.1);
  background: rgba(0, 0, 45, 0.15);
}
.cookie-list .cookie-list__grid table tbody {
  background: rgba(0, 0, 45, 0.05);
}

.cookie-output a {
  color: #00002d !important;
}
.cookie-output .cookie-output__grid {
  color: #00002d;
}
.cookie-output .cookie-output__grid .content-wrapper .title .removeCookie .deleteCookie {
  background: #00002d;
  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: #00002d;
}
.cookie-output .cookie-output__grid table th {
  border: 1px solid rgba(0, 0, 45, 0.1);
  background: rgba(0, 0, 45, 0.15);
}
.cookie-output .cookie-output__grid table tbody {
  background: rgba(0, 0, 45, 0.05);
}

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