.channel__background {
    z-index: 0
}

.event-teaser__image__wrap {
    z-index: 0
}

.event-teaser__meta {
    z-index: 1
}

.teaser__label {
    z-index: 1
}


/*! normalize.css v2.1.0 | MIT License | git.io/normalize */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block
}

audio,
canvas,
video {
    display: inline-block
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden] {
    display: none
}

html {
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
}

body {
    margin: 0
}

a:focus {
    outline: thin dotted
}

a:active,
a:hover {
    outline: 0;
    text-decoration:none
}

h1 {
    font-size: 2em;
    margin: 0.67em 0
}

b,
strong {
    font-weight: bold
}

dfn {
    font-style: italic
}

hr {
    box-sizing: content-box;
    height: 0
}

mark {
    background: #ff0;
    color: #000
}

code,
kbd,
pre,
samp {
    font-family: monospace, serif;
    font-size: 1em
}

pre {
    white-space: pre-wrap
}

q {
    quotes: "\201C" "\201D" "\2018" "\2019"
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -0.5em
}

sub {
    bottom: -0.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 0
}

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em
}

legend {
    border: 0;
    padding: 0
}

button,
input,
select,
textarea {
    font-family: inherit;
    font-size: 100%;
    margin: 0
}

button,
input {
    line-height: normal
}

button,
select {
    text-transform: none
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled],
html input[disabled] {
    cursor: default
}

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;
    padding: 0
}

input[type="search"] {
    -webkit-appearance: textfield;
    box-sizing: content-box
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto;
    vertical-align: top
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

.swiper-container {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    -webkit-transition-property: -webkit-transform, left, top;
    -webkit-transition-duration: 0s;
    -webkit-transform: translate3d(0px, 0, 0);
    -webkit-transition-timing-function: ease;
    -moz-transition-duration: 0s;
    -moz-transform: translate3d(0px, 0, 0);
    -moz-transition-timing-function: ease;
    -o-transition-duration: 0s;
    -o-transform: translate3d(0px, 0, 0);
    -o-transition-timing-function: ease;
    -o-transform: translate(0px, 0px);
    -ms-transition-property: -ms-transform, left, top;
    -ms-transition-duration: 0s;
    -ms-transform: translate3d(0px, 0, 0);
    -ms-transition-timing-function: ease;
    -webkit-transition-property: -webkit-transform, left, top;
    transition-property: transform, left, top;
    -webkit-transition-duration: 0s;
    transition-duration: 0s;
    -webkit-transform: translate3d(0px, 0, 0);
    transform: translate3d(0px, 0, 0);
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease
}

.swiper-free-mode>.swiper-wrapper {
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: 0 auto
}

.swiper-slide {
    float: left
}

.swiper-wp8-horizontal {
    -ms-touch-action: pan-y
}

.swiper-wp8-vertical {
    -ms-touch-action: pan-x
}

@media (min-width: 43.75em) {
    .swiper-container {
        height: 80px
    }
}

*,
*:before,
*:after {
    box-sizing: border-box
}

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
picture {
    display: block
}

html {
    min-height: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

ol,
ul {
    list-style: none
}

blockquote,
q {
    quotes: none
}

blockquote:before,
blockquote:after,
q:before,
q:after {
    content: "";
    content: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

img,
audio,
canvas,
embed,
object,
video {
    display: block;
    width: 100%;
    max-width: 100%;
    border: none;
    height: auto
}

button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0
}

img[src=''],
img:not([src]) {
    opacity: 0
}

select {
    cursor: pointer
}

a:focus {
    outline: none
}

body {
    background-color: #020f1a;
    font: normal 100%/1.5 "Oswald", Tahoma, Helvetica, sans-serif;
    color: #f8f8f8
}

h1,
h2,
h3,
h4,
h5,
h6,
pre,
p,
ul,
ol,
li,
dl,
dd,
form,
table,
blockquote {
    font-weight: normal;
    font-size: 100%
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    font-weight: bold;
    line-height: 1.35;
    
}

.h1 {
    font-size: 2.25em
}

.h2 {
    font-size: 1.5em
}

.h3 {
    font-size: 1.25em
}

.h4 {
    font-size: 1em
}

.p,
.ul,
.ol,
.form,
.table,
.dl,
.blockquote,
.pre,
.figure {
    margin-bottom: 1.5em
}

.line-length {
    max-width: 32em
}

@media (min-width: 43.75em) {
    .copy {
        font-size: 100%
    }
}

@media (min-width: 64em) {
    .copy {
        font-size: 112.5%
    }
}

@media (min-width: 84.375em) {
    .copy {
        font-size: 125%
    }
}

.copy .copy {
    font-size: 65%
}

@media (min-width: 43.75em) {
    .copy__micro {
        font-size: 88.889%
    }
}

@media (min-width: 64em) {
    .copy__micro {
        font-size: 80%
    }
}

@media (min-width: 84.375em) {
    .copy__micro {
        font-size: 72.727%
    }
}

.series-logo a,
.counter__metric__type,
.date-mark__data,
.social-links__link,
.teaser__link {
    display: block
}

.category-label,
.button,
.counter__metric,
.page-intro__title,
.page-intro__category,
.social-links__item {
    display: inline-block
}

.grid--featured,
.page-intro__inner,
.teaser__link,
.show-header__wrap,
.show-header__bg,
.video,
.relative {
    position: relative
}

.vcenter,
.video__player--overlay:before,
.aspect-ratio__inner,
.aspect-ratio__inner object,
.aspect-ratio__inner video,
.aspect-ratio__inner iframe,
.teaser__overlay,
.teaser__label,
.teaser__meta {
    position: absolute
}

.social-links__link,
.teaser__link,
.show-header__bg {
    overflow: hidden
}

.vcenter,
.video__player--overlay:before {
    left: 0;
    top: 0;
    right: 0;
    bottom: 0
}

.is-hidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.ll {
    max-width: 34em
}

.text--bold,
.category-label,
.button,
.counter,
.date-mark__data,
.page-intro__meta,
.teaser__episode,
.teaser__meta__live-title {
    font-weight: bold
}

.text--lite {
    color: #686868
}

.text--brand {
    color: #1161c0
}

.text--centered,
.category-label--number,
.date-mark,
.vcenter--hcenter .vcenter__wrap {
    text-align: center
}

.text--right {
    text-align: right
}

.text--invert {
    color: #f8f8f8
}

.text--uppercase,
.category-label,
.button,
.counter__metric__type,
.teaser__meta__live-title {
    text-transform: uppercase
}

.text--small {
    font-size: 0.875em;
    line-height: 1.35
}

.text--small--tit {
    font-size: 1em;
    line-height: 1.35
}

.text--small--dest {
    font-size: 0.65em !important;
    line-height: 1.15;
}

.text--smallest {
    font-size: 0.65em !important;
    line-height: 1.15;
}

.centered {
    margin-left: auto;
    margin-right: auto
}

.rounded {
    border-radius: 50%
}

.cover-background {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat
}

.ir {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-indent: 150%
}

.fl {
    float: left
}

.fr {
    float: right
}

.clear {
    clear: both
}

.cf {
    *zoom: 1
}

.cf:after,
.cf:before {
    content: " ";
    display: table
}

.cf:after {
    clear: both
}

a,
.link {
    color: #fff;
    text-decoration: none
}

a:visited,
.link:visited {
    color: #fff
}

a:focus,
.link:focus {
    color: #1161c0
}

a:hover,
.link:hover {
    color: #1161c0
}

a:active,
.link:active {
    color: #1161c0
}

a {
    outline: none;
    position: relative;
    top: 0
}

a:active {
    top: 1px
}

.link--img {
    display: block
}

.link--img:hover,
.link--img:active,
.link--img:focus {
    border: none
}

.error {
    background-color: #121212;
    text-align: center;
    padding-top: 20%;
    padding-bottom: 20%;
    max-height: 400px
}

.error__content {
    padding-left: 1em;
    padding-right: 1em;
    margin-top: -5%
}

.error-page-message {
    text-align: center;
    padding: 3em 7em 2em 7em
}

@media (max-width: 43.6875em) {
    .error-page-message {
        font-size: 1em;
        padding-left: 1em;
        padding-right: 1em
    }
}

@media (max-width: 63.9375em) {
    .error-page-message {
        padding-left: 1em;
        padding-right: 1em
    }
}

.error-page-message h1 {
    font-size: 2em;
    font-weight: bold
}

.error-page-message p {
    font-size: 1.3em
}

.category-label {
    background-color: rgba(2,15,26,.8) !important;
    color:#8e98a2 !important;
    line-height: 1;
    padding: 0.5em
}

.category-label--small {
    font-size: 0.775em
}

.category-label--number {
    padding: 0;
    width: 2em;
    height: 2em;
    line-height: 2em;
    border-radius: 50%
}

.series-logo a {
    width: 25%;
    max-width: 21.875em;
    margin-left: auto;
    margin-right: auto
}

.grid {
    overflow: hidden;
    *zoom: 1;
    margin-left: -1.5em
}

.grid--large-gutter {
    margin-left: -2.25em
}

.grid--no-gutter {
    margin-left: 0
}

.grid__unit {
    box-sizing: border-box;
    float: left;
    vertical-align: top;
    padding-left: 1.250em;
    width: 100%;
    margin-bottom: 1.5em
}

.grid--large-gutter .grid__unit {
    padding-left: 2.25em
}

.grid--no-gutter .grid__unit {
    padding-left: 0
}

.grid--switch .grid__unit {
    float: right
}

@media (min-width: 37.5em) {
    .grid--two-up .grid__unit,
    .grid--teasers .grid__unit {
        width: 50%
    }
}

@media (min-width: 48em) {
    .grid--two-up .grid__unit,
    .grid--teasers .grid__unit {
        width: 33.33333%
    }
}

@media (min-width: 84.375em) {
    .container--wide .grid--two-up .grid__unit,
    .container--wide .grid--teasers .grid__unit {
        width: 25%
    }
}

.grid--shows .grid__unit {
    width: 50%
}

@media (min-width: 37.5em) {
    .grid--shows .grid__unit {
        width: 33.33333%
    }
}

@media (min-width: 48em) {
    .grid--shows .grid__unit {
        width: 16.66667%
    }
}

@media (min-width: 84.375em) {
    .container--wide .grid--shows .grid__unit {
        width: 12.5%
    }
}

@media (min-width: 84.375em) {
    .container--wide .tab .grid--shows .grid__unit,
    .channel_shows .container--wide .grid--shows .grid__unit {
        width: 16.66667%
    }
}

@media (min-width: 37.5em) {
    .grid--events .grid__unit {
        width: 50%
    }
}

@media (min-width: 84.375em) {
    .container--wide .grid--events .grid__unit {
        width: 33.33333%
    }
}

@media (max-width: 37.4375em) {
    .grid--teasers.grid--single-line .grid__unit:nth-child(n+4) {
        display: none
    }
}

@media (max-width: 47.9375em) {
    .grid--teasers.grid--single-line .grid__unit:nth-child(n+4) {
        display: none
    }
}

.grid--teasers.grid--single-line .grid__unit:nth-child(n+4) {
    display: none
}

@media (min-width: 84.375em) {
    .container--wide .grid--teasers.grid--single-line .grid__unit:nth-child(n+4) {
        display: inline-block
    }
}

@media (max-width: 37.4375em) {
    .grid--shows.grid--single-line .grid__unit:nth-child(n+5) {
        display: none
    }
}

.grid--shows.grid--single-line .grid__unit:nth-child(n+7) {
    display: none
}

@media (min-width: 84.375em) {
    .container--wide .grid--shows.grid--single-line .grid__unit:nth-child(n+7) {
        display: inline-block
    }
}

@media (max-width: 37.4375em) {
    .grid--events.grid--single-line .grid__unit:nth-child(n+4) {
        display: none
    }
}

@media (max-width: 84.3125em) {
    .container--wide .grid--events.grid--single-line .grid__unit:nth-child(n+4) {
        display: none
    }
}

.grid--featured .grid__box--featured {
    float: right;
    width: 100%
}

@media (min-width: 37.5em) {
    .grid--featured .grid__box--featured {
        width: 100%
    }
}

@media (min-width: 62.5em) {
    .grid--featured .grid__box--featured {
        width: 33.33333%
    }
}

@media (min-width: 84.375em) {
    .grid--featured .grid__box--featured {
        width: 50%
    }
}

@media (max-width: 62.4375em) {
    .grid--featured {
        margin-bottom: -1.5em
    }
}

.grid--featured .grid__unit {
    margin-bottom: 1.5em
}

@media (min-width: 62.5em) {
    .grid--featured .grid__unit--item-1 {
        position: absolute;
        height: 100%;
        width: 66.66667%
    }
}

@media (min-width: 84.375em) {
    .grid--featured .grid__unit--item-1 {
        width: 50%
    }
}

@media (min-width: 37.5em) {
    .grid--featured .grid__unit--item-2,
    .grid--featured .grid__unit--item-3,
    .grid--featured .grid__unit--item-4,
    .grid--featured .grid__unit--item-5 {
        width: 50%
    }
}

@media (min-width: 62.5em) {
    .grid--featured .grid__unit--item-2,
    .grid--featured .grid__unit--item-3,
    .grid--featured .grid__unit--item-4,
    .grid--featured .grid__unit--item-5 {
        float: left;
        clear: left;
        width: 100%
    }
}

@media (min-width: 84.375em) {
    .grid--featured .grid__unit--item-2,
    .grid--featured .grid__unit--item-3,
    .grid--featured .grid__unit--item-4,
    .grid--featured .grid__unit--item-5 {
        width: 50%;
        clear: none
    }
}

@media (min-width: 84.375em) {
    .grid--featured .grid__unit--item-4 {
        clear: left
    }
}

@media (max-width: 84.3125em) {
    .grid--featured .grid__unit--item-4,
    .grid--featured .grid__unit--item-5 {
       /* display: none*/
    }
}

@media (min-width: 84.375em) {
    .grid--featured .grid__unit--item-4,
    .grid--featured .grid__unit--item-5 {
        margin-bottom: 0
    }
}

@media (min-width: 62.5em) {
    .grid--featured .grid__unit--item-3 {
        margin-bottom: 0
    }
}

.android-message {
    display: none;
    background-color: black;
    padding: 1.5em 0
}

.android-message .android-message__text {
    padding: 0 1.250em;
    color: #f8f8f8;
    text-align: center;
    line-height: 1.5;
    font-weight: bold;
    font-size: 1.125em
}

.android-message .android-message__button {
    color: #f8f8f8;
    display: block;
    text-align: center;
    text-transform: none;
    margin: 1em 2em 3em 2em;
    padding: 1.2em
}

.aspect-ratio {
    position: relative;
    height: 0;
    width: 100%;
    overflow: hidden
}

.aspect-ratio--2x3 {
    padding-bottom: 150%
}

.aspect-ratio--3x2 {
    padding-bottom: 67%
}

.aspect-ratio--16x9 {
    padding-bottom: 56%
}

.aspect-ratio--16x11 {
    padding-bottom: 69%
}

.aspect-ratio--235x100 {
    padding-bottom: 42%
}

.aspect-ratio__inner {
    overflow: hidden
}

.aspect-ratio__inner,
.aspect-ratio__inner object,
.aspect-ratio__inner video,
.aspect-ratio__inner iframe {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.block {
  /*  padding-top: 1.250em;*/
    padding-bottom: 1.5em
}

@media (min-width: 43.75em) {
    .block {
     /*   padding-top: 2.25em;*/
        padding-bottom: 2.25em
    }
}

@media (min-width: 64em) {
    .block {
     /*   padding-top: 2.25em;*/
        padding-bottom: 2.25em
    }
}

@media (min-width: 84.375em) {
    .block {
      /*  padding-top: 3em;*/
        padding-bottom: 0em
    }
}

.block--fix-bottom {
    padding-bottom: 1.5em
}

.block--fix-bottom+.block--fix-bottom {
    padding-top: 1.5em
}

.button {
    padding: 0.425em 1em
}

.button--primary,
.button--primary:link,
.button--primary:visited {
    background-color: #1161c0;
    color: white
}

.button--primary:hover,
.button--primary:active,
.button--primary:focus {
    background-color: #ac1c41
}

.button--margin {
    margin: 1em
}

.button--large {
    font-size: 1.25em
}

.button--medium {
    font-size: 1.125em
}

.button--small {
    font-size: 0.875em
}

.button--outline {
    border: 2px solid rgba(255, 255, 255, 0.5);
    border-radius: 0
}

.no-rgba .button--outline {
    border: 1px solid #777777
}

.button--outline,
.button--outline:link,
.button--outline:visited {
    color: white;
    margin-top: 4px;
}

.button--outline:hover,
.button--outline:active,
.button--outline:focus {
    border-color: white
}

.container {
    margin: 0 auto;
    position: relative;
    min-width: 18.75em;
    max-width: 75em;
    padding-left: 1.250em;
    padding-right: 1.5em
}

@media (min-width: 64em) {
    .container {
        padding-left: 3em;
        padding-right: 3em
    }
}

.container--wide {
    max-width: 106.25em
}

.container--video {
    max-width: 63.75em
}

.container--video-player {
    max-width: 87.5em
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-width: 1280px) and (max-width: 1500px),
only screen and (min--moz-device-pixel-ratio: 2) and (min-width: 1280px) and (max-width: 1500px),
only screen and (-o-min-device-pixel-ratio: 2 / 1) and (min-width: 1280px) and (max-width: 1500px),
only screen and (min-device-pixel-ratio: 2) and (min-width: 1280px) and (max-width: 1500px),
only screen and (min-resolution: 192dpi) and (min-width: 1280px) and (max-width: 1500px),
only screen and (min-resolution: 2dppx) and (min-width: 1280px) {
    .container--video-player {
        max-width: calc((100vh - 120px) * 1.777)
    }
}

@media (max-width: 84.3125em) {
    .container--video-player {
        max-width: calc((100vh - 120px) * 1.777)
    }
}

@media (max-width: 43.6875em) {
    .container--video-player {
        padding-left: 0;
        padding-right: 0
    }
}

@media (min-width: 68.75em) {
    .video__player__table--has-aside {
        max-width: calc((100vh - 120px) * 1.777 + 250px);
        min-width: 900px
    }
}

@media (min-width: 84.375em) {
    .video__player__table--has-aside {
        max-width: 93.75em
    }
}

.content-reel+.content-reel {
    padding-top: 1.250em;
    border-top: 2px solid #062540;
    padding-bottom: 1.250em;
}

@media (max-width: 43.6875em) {
    .content {
        padding-top: 80px
    }
}

.counter {
    color: white
}

.no-touch .counter {
    display: none
}

@media (min-width: 43.75em) {
    .counter {
        font-size: 137.5%
    }
}

@media (min-width: 64em) {
    .counter {
        font-size: 150%
    }
}

.counter__metric__integer {
    background-color: rgba(2,15,26,.8);
    width: 3.75em;
    height: 3.75em;
    line-height: 3.75em;
    margin: 0.25em
}

.counter__metric__integer span {
    font-size: 1.75em
}

.counter__metric__type {
    padding-top: 0.25em;
    font-size: 0.8em
}

.date-mark {
    padding: 0.25em 0.5em
}

.date-mark__data {
    line-height: 1;
    font-size: 1.25em
}

.featured-content {
    padding: 3% 0
}

.featured-content__reel {
    padding-top: 1.250em;
    margin-bottom: -1.5em
}

@media (max-width: 43.6875em) {
    .footer {
        /*padding-top: 80px;*/
        text-align: center
    }
}

@media (min-width: 43.75em) {
    .footer__social {
        float: left
    }
}

@media (max-width: 26.1875em) {
    .footer__social {
       /* display: none*/
    }
}

.footer__social .social-links__link {
    width: 26px
}

@media (min-width: 43.75em) {
    .footer__navigation {
        float: right
    }
}

.footer__navigation__link {
    padding: 0.5em
}

@media (max-width: 26.1875em) {
    .footer__navigation__link {
        display: inline-block;
        padding: 1em 1.5em
    }
}

.footer__navigation__link:link,
.footer__navigation__link:visited {
    color: #9f9f9f
}

.navigation-wrapper,
.navigation__second-level {
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease
}

.navigation__item>a {
    -webkit-transition: color 0.2s ease;
    transition: color 0.2s ease
}

.scroll-indicator__inner {
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=45);
    opacity: 0.45
}

.scroll-indicator__inner:hover {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1
}

.navigation-wrapper {
    -webkit-transform: translateY(0%);
    -ms-transform: translateY(0%);
    transform: translateY(0%);
    top: 0;
    display: block;
    width: 100%;
    position: absolute;
    z-index: 1
}

@media (max-width: 43.6875em) {
    .js-menu-opened .navigation-wrapper {
      /*  top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: #1*/21212;
        z-index: 2
    }
}

.navigation-wrapper.menu-open {
    height: 144px
}

@media (min-width: 43.75em) {
    .navigation-wrapper {
        position: relative;
        z-index: inherit;
        height: 80px
    }
}

@media (max-width: 43.6875em) {
    .navigation {
        -webkit-transition: top 0.3s ease;
        transition: top 0.3s ease;
        top: -200%;
        width: 100%;
        position: absolute;
        overflow: auto;
        padding-top: 60px
    }
    .js-menu-opened .navigation {
      /*  top: 0*/
    }
}

@media (min-width: 43.75em) {
    .navigation {
        height: 80px;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%
    }
}

.channel-image {
    display: inline-block;
    width: 70px;
    height: 70px
}

@media (min-width: 43.75em) {
    .channel-image {
        display: none
    }
}

.navigation__first-level {
    display: none;
    background: #052540
}

@media (max-width: 43.6875em) {
    .js-menu-opened .navigation__first-level {
      /*  display: block;
        overflow-y: scroll;
        -webkit-overflow-scrolling: touch;
        z-index: -1*/
    }
}

@media (min-width: 43.75em) {
    .navigation__first-level {
        display: block;
        padding-left: 150px;
        padding-top: 14px;
        height: 80px;
        z-index: 9
    }
}

.navigation__second-level {
    -webkit-transform: translateX(-150%);
    -ms-transform: translateX(-150%);
    transform: translateX(-150%);
    height: 0px;
    visibility: hidden;
    overflow: hidden;
    background: #121212
}

@media (min-width: 43.75em) {
    .navigation__second-level {
        -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
        transform: translateX(0%);
        -webkit-transform: translateY(-200px);
        -ms-transform: translateY(-200px);
        transform: translateY(-200px);
        position: absolute;
        height: 80px;
        min-width: 100%;
        left: 0;
        z-index: -2;
        background-image: -webkit-gradient(linear, to right, to left, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, #000));
        background-image: -webkit-linear-gradient(to right, rgba(0, 0, 0, 0), #000);
        background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0), #000);
        background-image: linear-gradient(to right, rgba(0, 0, 0, 0), #000000)
    }
}

.selected-channel .navigation__second-level {
    -webkit-transform: translateX(0px);
    -ms-transform: translateX(0px);
    transform: translateX(0px);
    border-top: 1px solid #252525;
    border-bottom: 1px solid #252525;
    visibility: visible;
    height: 100%;
    padding: 30px 30px;
    -webkit-transform: translateY(0%);
    -ms-transform: translateY(0%);
    transform: translateY(0%);
    top: 80px;
    padding: 14px 30px
}

.logo-container {
    width: 291px;
    height: 60px;
    float: left;
    overflow: hidden;
    position: relative;
    z-index: 99;
    padding-top: 27px;
    padding-left: 60px
}

@media (min-width: 43.75em) {
    .logo-container {
        width: 291px;
        height: 80px;
        padding-top: 27px;
    }
}

.rbtv-logo {
    z-index: 999;
    position: relative;
    width: inherit !important
}

.navigation__item {
    clear: both;
    display: block;
    font-weight: bold
}

.navigation__item>a {
    position: relative;
    top: -30px;
    color: #f8f8f8;
    line-height: 2.8em
}

.navigation__item>a:hover {
    color: #dfdfdf !important
}

.navigation__item>a:visited,
.navigation__item>a:active {
    color: #f8f8f8
}

@media (min-width: 43.75em) {
    .navigation__item {
        display: inline-block;
        margin-right: 40px;
        white-space: nowrap;
        height: 100%
    }
    .navigation__item>a {
        top: auto
    }
}

.navigation__sub-item {
    display: block;
    font-weight: bold;
    width: 50%;
    margin-bottom: 1em;
    padding-right: 18px
}

.navigation__sub-item a {
    line-height: 1.4em;
    color: #686868
}

.selected-channel .navigation__sub-item {
    height: 44px
}

@media (min-width: 43.75em) {
    .navigation__sub-item {
        margin-bottom: inherit;
        width: auto;
        display: block;
        position: relative;
        padding-right: 30px
    }
    .navigation__sub-item a {
        line-height: 2.8em
    }
}

@media (max-width: 43.6875em) {
    .info-nav-link {
        text-align: center
    }
    .info-nav-link>a {
        position: static
    }
}

@media (min-width: 43.75em) {
    .dotcom--link {
        display: none
    }
}

@media (min-width: 67.75em) {
    .dotcom--link {
        display: inline-block
    }
}

.dotcom--link>a {
    top: inherit
}

@media (min-width: 43.75em) {
    .dotcom--link>a {
        left: inherit
    }
}

@media (max-width: 43.6875em) {
    .dotcom--link>a {
        font-weight: normal
    }
}

.search--link {
    text-align: center
}

@media (min-width: 43.75em) {
    .search--link {
        display: none
    }
}

.search--link>a {
    font-weight: normal;
    top: inherit
}

.nav-header--supplement {
    width: 100%;
    height: 80px;
    background: #020f1a url(/assets/fondo-header.jpg);
   /* border-bottom: 1px solid #252525*/
}

@media (max-width: 43.6875em) {
    .js-menu-opened .nav-header--supplement {
       /* position: fixed;
        top: 0;*/
        /*border-bottom: 1px solid #252525*/
    }
}

@media (min-width: 43.75em) {
    .nav-header--supplement {
        height: 80px;
        background: #020f1a url(/assets/fondo-header.jpg);
      /*  border-bottom: 1px solid #252525*/
    }
}

.icon--menu-toggle {
    width: 17px;
    height: 24px;
    position: absolute;
    cursor: pointer;
    left: 1.5em;
    top: 26px;
    z-index: 300;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAARCAYAAAA2cze9AAAAQUlEQVQ4EWMsLi7+z0AD8P///wYmGpgLN5IFZAOcR0UG0NwDVDRu1CgiQ4BxNCmih9RoUkQPEfrwR5MiRjiDkiIADPQnQw7770oAAAAASUVORK5CYII=") no-repeat center
}

@media (max-width: 43.6875em) {
    .js-menu-opened .icon--menu-toggle {
        width: 20px;
        height: 20px;
       /* background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAArklEQVQ4EaVSAQ6AIAhsfa8X9JO+XmuzOycbOUAsNibC3QnqssBKKTt8Yzxj5JBbOU3kxnqykBUitnHI3dmNJBDmxFyOWzDaG2KHAIhmMHJf7phpEZnCIlg5wYdrR7ywp9OmXlaPKQIUYex+jzVs7W+RJ8M5Bu3baCBqkXonVi5sNiJEtZdoBjjEDAHqSBfrFhS5D00OkgecNvXZgNePctTDkKSY+9n6jmTfxKrIA9OMGemk65IoAAAAAElFTkSuQmCC") no-repeat center*/
    }
    .modern-browser .js-menu-opened .icon--menu-toggle {
       /* background: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzYgMzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNCA0KSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjUiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiPjxwYXRoIGQ9Im0tLjIxMyAyOC4yMWwyOC4yOC0yOC4yOCIgaWQ9IjAiLz48dXNlIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDI4IDApIiB4bGluazpocmVmPSIjMCIvPjwvZz48L3N2Zz4=") no-repeat center*/
    }
}

.modern-browser .icon--menu-toggle {
    background: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDUgMzMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyKSIgc3Ryb2tlPSIjNzM3MzczIiBzdHJva2Utd2lkdGg9IjUiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiPjxwYXRoIGQ9Im0uNSAyLjVoNDAiLz48cGF0aCBkPSJtLjUgMTYuNWg0MCIvPjxwYXRoIGQ9Im0uNSAzMC41aDQwIi8+PC9nPjwvc3ZnPg==") no-repeat center
}

@media (min-width: 43.75em) {
    .icon--menu-toggle {
      /*  display: none*/
          top: 26px;
    }
}

@media (min-width: 43.75em) {
    .active--channel {
        border-bottom: 4px solid #1161c0
    }
}

.scroll-indicator {
    background: -webkit-gradient(linear, to right, to left, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, #000));
    background: -webkit-linear-gradient(to right, rgba(0, 0, 0, 0), #000);
    background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0), #000);
    background: linear-gradient(to right, rgba(0, 0, 0, 0), #000000);
    display: none;
    width: 120px;
    height: 30px;
    position: absolute;
    right: 20px;
    top: 22px;
    z-index: 9999
}

@media (min-width: 43.75em) {
    .scroll-indicator {
        display: block
    }
}

.scroll-indicator__inner {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAaCAYAAABozQZiAAABRklEQVQ4EZWTvytGURjH3/t6k+gdRAbZpCzKaNA7Wawsr9GgbH5s/gabkdFokUU2gwxSRlkUZWAQi0Rcn6+uOj2dc8/jqW/3PM/5fr7n3Lq30aiqLMsOWv/r3U+gJfSOvrX+D7hWQTx+SyEdV4CMSEBYzzST3gBdW1cO65ZmxBuwFZLV+oJnvzdgNxJwyKyZDcDUQseRgJ0sLANgG11FAja8AaPA9ybgi37BGzCF+dUEvNHPeAPmMH+YgCf6cW/AsoHV3qChbACmQfSAbG3WwrgH0Lml6PdRkYTZ7EUnyNYRg1Yd2MRwYCn6U9SXBLWBYS8CXjJr58DtCHjNbDgHxv6sO8CxHLgaOfGR2UQO7GLStxvWC810DpzHZD9BfcOztSCb+sn1Pj2B8ZP1YlEUZ8EsveQUXVun6+rdtDOxA6TrryS2o+MfeWVZ9aMR7zAAAAAASUVORK5CYII=") no-repeat right;
    width: 100%;
    height: 100%
}

.modern-browser .scroll-indicator__inner {
    background: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTUgMjYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJtMyAzbDkgMTAuMzMzLTkgOS42NjciIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSI0IiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIi8+PC9nPjwvc3ZnPg==") no-repeat right
}

.subchannel-selected {
    color: #f8f8f8 !important
}

.page-intro {
    margin-left: auto;
    margin-right: auto;
    max-width: 45em;
    padding-top: 1.275em;
    padding-bottom: 1.275em
}

@media (min-width: 43.75em) {
    .page-intro--show {
        padding-bottom: 0
    }
}

@media (min-width: 50em) {
    .page-intro--meta {
        padding-top: 2.25em;
        padding-bottom: 2.25em
    }
}

@media (min-width: 43.75em) {
    .page-intro--meta {
        padding-top: 3em;
        padding-bottom: 3em
    }
}

.page-intro__title {
    max-width: 90%;
    vertical-align: middle;
    margin-bottom: 16px;
    margin-right: 0.625em
}

@media (min-width: 43.75em) {
    .page-intro__description {
        max-width: 80%
    }
}

@media (min-width: 43.75em) {
    .page-intro__description--show {
        max-width: 100%;
        margin: auto;
        text-align: center
    }
}

.page-intro__category {
    vertical-align: middle;
    margin-bottom: 16px;
    margin-top: -3px;
    padding-top: 0.5em;
    padding-bottom: 0.5em
}

.page-intro__meta {
    color: #1161c0;
    margin-top: 16px
}

.page-intro__meta span {
    color: #9f9f9f
}

@-webkit-keyframes loading-background {
    0% {
        background-color: rgba(125, 125, 125, 0.2)
    }
    100% {
        background-color: rgba(125, 125, 125, 0.1)
    }
}

@keyframes loading-background {
    0% {
        background-color: rgba(125, 125, 125, 0.2)
    }
    100% {
        background-color: rgba(125, 125, 125, 0.1)
    }
}

.video-player--cover {
    cursor: pointer
}

.video-player__play-button {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: -webkit-transform 0.2s;
    transition: transform 0.2s;
    -webkit-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 6.25em;
    height: 6.25em;
    margin-left: -3.125em;
    margin-top: -3.125em;
    background-position: center center;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9Ijk2cHgiIGhlaWdodD0iOTZweCIgdmlld0JveD0iMCAwIDk2IDk2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4xICg4NzUxKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5TbGljZSAyPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+CiAgICAgICAgPGZpbHRlciB4PSItNTAlIiB5PSItNTAlIiB3aWR0aD0iMjAwJSIgaGVpZ2h0PSIyMDAlIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIGlkPSJmaWx0ZXItMSI+CiAgICAgICAgICAgIDxmZU9mZnNldCBkeD0iMCIgZHk9IjAiIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRPdXRlcjEiPjwvZmVPZmZzZXQ+CiAgICAgICAgICAgIDxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjUiIGluPSJzaGFkb3dPZmZzZXRPdXRlcjEiIHJlc3VsdD0ic2hhZG93Qmx1ck91dGVyMSI+PC9mZUdhdXNzaWFuQmx1cj4KICAgICAgICAgICAgPGZlQ29sb3JNYXRyaXggdmFsdWVzPSIwIDAgMCAwIDAgICAwIDAgMCAwIDAgICAwIDAgMCAwIDAgIDAgMCAwIDAuMTM4OTk3Mzk2IDAiIGluPSJzaGFkb3dCbHVyT3V0ZXIxIiB0eXBlPSJtYXRyaXgiIHJlc3VsdD0ic2hhZG93TWF0cml4T3V0ZXIxIj48L2ZlQ29sb3JNYXRyaXg+CiAgICAgICAgICAgIDxmZU1lcmdlPgogICAgICAgICAgICAgICAgPGZlTWVyZ2VOb2RlIGluPSJzaGFkb3dNYXRyaXhPdXRlcjEiPjwvZmVNZXJnZU5vZGU+CiAgICAgICAgICAgICAgICA8ZmVNZXJnZU5vZGUgaW49IlNvdXJjZUdyYXBoaWMiPjwvZmVNZXJnZU5vZGU+CiAgICAgICAgICAgIDwvZmVNZXJnZT4KICAgICAgICA8L2ZpbHRlcj4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxnIGlkPSJPdmFsLTEtKy1UcmlhbmdsZS01IiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5LjAwMDAwMCwgOS4wMDAwMDApIj4KICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbC0xIiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS13aWR0aD0iNSIgZmlsbC1vcGFjaXR5PSIwLjYiIGZpbGw9IiMwMDAwMDAiIGZpbHRlcj0idXJsKCNmaWx0ZXItMSkiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiIGN4PSIzOSIgY3k9IjM5IiByPSIzOSI+PC9jaXJjbGU+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik01MC45MzQxNTU5LDQxLjg3NjU0MzQgQzQ1LjA3Nzg1OTgsNDQuNTc5NDQ5MyAzOS4yMjE1NjM4LDQ3LjI4MjM1NTIgMzMuMzY1MjY3Nyw0OS45ODUyNjExIEMzMS45MTAxNzg1LDUwLjY1Njg0MDcgMjkuMDc3MTQ4NCw1MC44ODY3MTg3IDI5LDQ3Ljg2MjMwNDcgQzI4LjkyMjg1MTYsNDQuODM3ODkwNiAyOC45NjQyNzgyLDM2LjkwODQzNTMgMjksMzEuNDMxNjQwNiBDMjkuMDIxNDg0NCwyOC4xMzc2OTUzIDMxLjMwNTI2MjMsMjkuMDYzOTY3MiAzMi40NTc4OTM1LDI5LjU5NTk1MDggQzM3LjQ3ODQ1NDgsMzEuOTEzMTMzIDQ1Ljg1MzU0MzQsMzUuNzc4NTU4NSA1MC44NTkwOTg3LDM4LjA4ODgxNDggQzUzLjM0NTEyMDEsMzkuMjM2MjA5MyA1Mi4yODk0MzcyLDQxLjI1MTAyOSA1MC45MzQxNTU5LDQxLjg3NjU0MzQgWiIgaWQ9IlRyaWFuZ2xlLTEiIGZpbGw9IiNGRkZGRkYiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==")
}

.video-player--cover:hover .video-player__play-button,
.video-player--cover:active .video-player__play-button,
.video-player--cover:focus .video-player__play-button {
    -webkit-transform: scale(1.5);
    -ms-transform: scale(1.5);
    transform: scale(1.5)
}

.no-svg .video-player__play-button {
    background-image: url("data:image/png;base64,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")
}

.video__player .aspect-ratio {
    background-color: rgba(125, 125, 125, 0.1)
}

.no-touch .video__player__counter {
    display: none
}

.video__player__aside {
    display: none !important
}

@media (min-width: 68.75em) {
    .video__player--stream .video__player__table {
        display: table;
        table-layout: fixed
    }
    .video__player--stream .video__player__table,
    .video__player--stream .video__player__table__cell {
        width: 100%;
        height: 100%
    }
    .video__player--stream .video__player__table__cell {
        display: table-cell !important;
        vertical-align: top
    }
    .video__player--stream .video__player__aside__inner {
        position: relative;
        height: 100%
    }
    .video__player--stream .video__player__aside {
        width: 250px
    }
    .video__player--stream #js-gigya-chat {
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        top: 0
    }
}

@media (min-width: 81.25em) {
    .video__player--stream .video__player__aside {
        width: 350px
    }
}

@media (min-width: 68.75em) {
    .video__player__table--has-aside .video__player__player {
        padding-right: 2em
    }
}

.video__player__feature-bottom {
    padding-top: 2em
}

.rules {
    text-align: center
}

.rules li {
    padding: 0.5em 0;
    font-size: 1.2em
}

.search-bar {
    -webkit-transition: -webkit-transform 0.3s ease;
    transition: transform 0.3s ease;
    visibility: hidden;
    position: relative;
    top: -200px;
    height: 0px;
    z-index: -1
}

.modern-browser .search-bar {
    top: 0px;
    -webkit-transform: translateY(-200px);
    -ms-transform: translateY(-200px);
    transform: translateY(-200px)
}

.search-bar input {
    background: #121212;
    border: 0px;
    padding: 4px 40px 4px 20px
}

.search-bar input[type="text"] {
    color: #1161c0;
    -moz-placeholder-color: rgba(248, 248, 248, 0.5);
    -moz-placeholder-font-style: italic;
    -ms-input-placeholder-color: rgba(248, 248, 248, 0.5);
    -ms-input-placeholder-font-style: italic
}

.search-bar input[type="text"]::-webkit-input-placeholder {
    color: rgba(248, 248, 248, 0.5);
    font-style: italic
}

.search-bar input[type="text"]::-moz-placeholder {
    color: rgba(248, 248, 248, 0.5);
    font-style: italic
}

.search-bar form input[type=submit] {
    -webkit-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
    width: 40px;
    height: 100%;
    color: transparent;
    background: url(/assets/icons/lupa.png) no-repeat center;
    position: absolute;
    top: 0;
    right: 0;
    padding: 0;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=45);
    opacity: 0.45
}

.search-bar form input[type=submit]:hover {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1
}

.modern-browser .search-bar form input[type=submit] {
    background: url(/assets/icons/lupa.svg) no-repeat center;
    background-size: 55%
}

@media (min-width: 43.75em) and (max-width: 63.9375em) {
    .js-search-opened .search-bar {
        background: #1a1a1a;
        background: #1a1a1a;
        position: relative;
        border-top: 1px solid #252525;
        border-bottom: 1px solid #252525;
        visibility: visible;
        height: 80px;
        padding: 19px 30px 14px 30px
    }
    .modern-browser .js-search-opened .search-bar {
        top: 0;
        right: 0;
        -webkit-transform: translateY(80px);
        -ms-transform: translateY(80px);
        transform: translateY(80px)
    }
    .js-search-opened .search-bar .search-bar__hide {
        width: 18px;
        background-image: url(/assets/icons/close-x-30070696a651bb2e98f4d56f1954c031.svg)
    }
    .js-search-opened .search-bar form {
        display: block;
        margin: 0 auto;
        position: relative;
        width: 100%
    }
    .js-search-opened .search-bar input[type="text"] {
        display: inline;
        outline: none;
        width: 80%
    }
    .js-search-opened .search-bar form input[type=submit] {
        visibility: hidden
    }
}

@media (min-width: 43.75em) {
    .search-bar {
        visibility: visible;
        position: absolute;
        top: 20px;
        height: auto;
        z-index: 9;
        right: 44px
    }
    .modern-browser .search-bar {
        top: 0px;
        -webkit-transform: translateY(20px);
        -ms-transform: translateY(20px);
        transform: translateY(20px)
    }
}

@media (min-width: 43.75em) and (max-width: 63.9375em) {
    .search-bar {
        right: 30px
    }
    .search-bar .search-bar__input {
        display: none
    }
}

.lt-ie10 .search-bar {
    visibility: visible;
    position: absolute;
    top: 20px;
    height: auto;
    z-index: 9;
    right: 0
}

.search-bar__hide {
    background: url(/assets/icons/lupa.svg) no-repeat center;
    text-indent: -100em;
    outline: none;
    display: none;
    position: absolute;
    top: 8px;
    right: 0;
    opacity: 0.45;
    width: 23px;
    margin-top: -2px
}

@media (min-width: 43.75em) and (max-width: 63.9375em) {
    .search-bar__hide {
        display: block
    }
}

.search-bar__hide:active {
    top: 7px
}

.search-bar__hide>img {
    height: 1em;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=45);
    opacity: 0.45
}

.search-bar__hide>img:hover {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1
}

.search-results .block {
    padding-top: 2.25em;
    padding-bottom: 2.25em
}

.section-title {
  /*  margin-bottom: 1.250em;*/
    border-left: 0.625em solid #1161c0;
    padding-left: 0.875em;
    text-transform: uppercase;
}

.social-links {
    margin-left: -0.25em;
    margin-right: -0.25em
}

@media (max-width: 43.6875em) {
    .page-intro .social-links {
        padding-top: 1em
    }
}

@media (min-width: 43.75em) {
    .page-intro .social-links {
        position: absolute;
        right: 0;
        top: 0
    }
}

.page-intro--show .social-links {
    padding-top: 1.250em;
    padding-bottom: 0
}

@media (min-width: 43.75em) {
    .page-intro--show .social-links {
        position: static;
        text-align: center
    }
}

.social-links__item {
    margin-left: 0.25em;
    margin-right: 0.25em
}

.social-links__link {
    height: 0;
    width: 32px;
    padding-top: 32px;
    background-size: 75%;
    background-repeat: no-repeat;
    -webkit-transition: opacity 0.2s;
    transition: opacity 0.2s;
    opacity: 0.5
}

@media (min-width: 43.75em) {
    .social-links__link {
        width: 36px;
        padding-top: 36px
    }
}

.social-links__link:hover,
.social-links__link:active,
.social-links__link:focus {
    opacity: 0.75
}

.social-links__link--twitter {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgZmlsbD0iI0ZGRkZGRiIgdmlld0JveD0iMCAwIDQwIDQwIj48cGF0aCBkPSJNMCAzMi41NTVjLjU3NS4wNjIgMS4yMjguMDkyIDEuOTU4LjA5MiAzLjgyMyAwIDcuMjE3LTEuMTY5IDEwLjE5MS0zLjUwNC0xLjc5MS0uMDI5LTMuMzgzLS41NzUtNC43NzYtMS42MzgtMS4zOTYtMS4wNjItMi4zNjYtMi40MTItMi45MTItNC4wNDkuNTc0LjA4OSAxLjA5Mi4xMzYgMS41NDMuMTM2LjczMSAwIDEuNDYtLjA5IDIuMTg5LS4yNzUtMS45MTQtLjM5My0zLjQ5LTEuMzMzLTQuNzM0LTIuODE4LTEuMjQzLTEuNDg3LTEuODY1LTMuMjMtMS44NjUtNS4yMzN2LS4wOTJjMS4xNS42MzggMi4zOTYuOTg3IDMuNzMgMS4wNDctMS4xMjMtLjc2Mi0yLjAxNi0xLjcyOS0yLjY4NC0yLjkxMy0uNjY5LTEuMTg0LTEuMDAzLTIuNTAyLTEuMDAzLTMuOTU3IDAtMS40NTguMzgyLTIuODIxIDEuMTQxLTQuMDk2IDIuMDI5IDIuNTE4IDQuNTE5IDQuNTM2IDcuNDYxIDYuMDUxIDIuOTQxIDEuNTIgNi4wOTkgMi4zNTEgOS40NjUgMi41MDMtLjE1MS0uNjM4LS4yMjgtMS4yNi0uMjI4LTEuODY2IDAtMi4yNzIuODA2LTQuMjAxIDIuNDExLTUuNzggMS42MDgtMS41NzUgMy41MzItMi4zODEgNS43NzgtMi40MSAyLjM2NyAwIDQuMzcuODY1IDYuMDEgMi41OTQgMS44NDgtLjM2MyAzLjU4LTEuMDMgNS4xODYtMi4wMDQtLjYwOSAxLjk0Mi0xLjgwNiAzLjQ1OS0zLjU5NiA0LjU1MSAxLjU4MS0uMTc4IDMuMTU4LS42MDQgNC43MzUtMS4yNzItMS4xMjQgMS42MzctMi40OTEgMy4wNDktNC4wOTcgNC4yMjl2MS4wNDdjMCAyLjIxNS0uMzIxIDQuNDE0LS45NTIgNi41OTctLjY0MiAyLjE4Ni0xLjYxMiA0LjI5Mi0yLjkxNiA2LjMyOC0xLjMwNSAyLjAzLTIuODY2IDMuODA1LTQuNjg4IDUuMzIzLTEuODE4IDEuNTE4LTQuMDA0IDIuNzYyLTYuNTU0IDMuNzI5LTIuNTQ1Ljk3My01LjI5NCAxLjQyOC04LjIzMyAxLjM2NC00LjU4MS4wMDEtOC43NjgtMS4yMjgtMTIuNTYtMy42ODQiLz48L3N2Zz4=")
}

.no-svg .social-links__link--twitter {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAyhJREFUWIXtl01oXVUUhdfeNm01aIsgUvyJaBoVWoViQRF/EEehmQlORAcdFCqlgmNbFYUodiCoOHIsTsQ6ECkWnKQisWAxWC0WFEstbZF2UG3iWstB8p7X+36S9+7NFSTf6L19OPt8e3POufcCa/zPiSYWsT1iexzATQCuRsSPEfF7E2v3RdI4yQ9IXnYJkjOSnrLd0STb10maLCebkrSlRrk9JP8si3UR/UTS9UtzJki+QvKcpN1F4yB5kuRx25trkHtxObGS5EmSpwr/v7a9rpjw7uKgpBsryD1GUoMIlmRPS7rNdkjamkt5t7cWyMydto9JmhhUznZExKHMHOrwSToVEW/a3i9pDsCO1sBzXSq5LOkZd9nEfRa4f9jOlZF0oJh4V5+Wf2r7zhUKPl+T3EEXGyNpS78JJOdJviNprJ8gyderiJFckPRsr+RfriABSR6W9LSkG7rkeLWi4K/lnO2jHBEvAzjar0OZmQCmAExJ+ovkLIDZiPgewC+2R/rNXwHsP0oeqtKBqpD8ruy0DgCWHitjAN6QtDEz91bsxLD8Vg607sFrI+K9iDgHYFLSfLNebU6XA609ONsKZOYdTdmUiYgT5VgCQGb+LOlY80odzJQD7ctQ0hMR8UWzPv8g6WJm3hwR/zrJ2f6ReVTSdPNqbT4uy3VgO2xP/xdXjKRHVlyK7SdJftWUHMkT7vFSck05IOlhAA9ExJztq7YnImK1v132Z2bHJQ10+WiSdJftHzKzQ341kHQ8M3dGhLqNZ0cg86fMfGv11RaJiH295Hpie4TkZw3svbeHrkzSBpLvr6LcN7Y3Di1YEH3I9kckL9Uod9b27ZXlithOSS/VIHdB0vblVxwASdtIHqlB7oykbXVJbZC0i+ThqmJLcjOSbh3UI2w/bnsMi1fOJi/ujfsAPJiZozUUOh8Rr0XEdEQsDJzA9npJL5A8X0enCh0TyQ8ljVctslXpqKS9JL+tKHaJ5Lu276nDq+szVtK9ACZtPwpgR2b23DuSFgDMAZiJiM8BHMnMP+qQ6ynYRWIUwC0ANkfEetsGcAXA+Yg4u+x73Bpr9OZvnIm3m0MIv9AAAAAASUVORK5CYII=")
}

.social-links__link--facebook {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgdmlld0JveD0iMCAwIDQwIDQwIiBmaWxsPSIjRkZGRkZGIj48cGF0aCBkPSJNOS42MjQgMjEuNzQydi03LjEwNWg2LjExNHYtNS4yNWMwLTIuOTg4LjgzMi01LjI5NyAyLjQ5OC02LjkzNHMzLjg4OS0yLjQ1MyA2LjY3NC0yLjQ1M2MyLjM1MiAwIDQuMTc2LjA5OCA1LjQ2NS4zMDF2Ni4zMjhoLTMuNzQyYy0xLjM3OSAwLTIuMzEyLjI4NS0yLjgwMS44NjMtLjQ4OC41NzQtLjczIDEuNDM0LS43MyAyLjU4MnY0LjU2Mmg3LjA1OWwtLjk0NSA3LjEwNWgtNi4xMTN2MTguMjU5aC03LjM2M3YtMTguMjU4aC02LjExNnoiLz48L3N2Zz4=")
}

.no-svg .social-links__link--facebook {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAWNJREFUWIXtli1OBEEQhasLEkJAkGBAQzAYNBjECm4AAonjFnAD7J4Bj8FtcCRkPUhAQMJPViDeewjMJszsNKneLKI/2V1T9U31THebFYbkBoBzADcAXgFQkvDDCMATgKGkXunaXWKLAC4AQBmQPM7JO19CTtIyySt33yuRbxwvkYRkfxpyZgU6KGnfzI7iKs2EO0jytIRIG6EOSpojeTAphuSHmQ3M7MXdNTb1EKmdBcnNSX8qgFtJK5Ea0SVenzSZUjpLKb1FCoQEU0oLHSF3kfxmhbaZNlJKX9EcUxUsQRWMkrUPktxKKe02jG+7t7+jpENJ7y1zl+7+mW3aIXiSc0P5CySXcmrPZIlJPrv7KCd2Vt9g9jFXBRuLut9nx05TpA1J2R3MvW49krxuGF919522h0gOzOzXcefuw8y6MST1OnaTtWiNf3+SVMEoVTBKFYxSBaNUwShVMEoVjFIFo3wDD1pEUI7NRwoAAAAASUVORK5CYII=")
}


.social-links__link--instagram {
    background-image: url("/instagram.svg");
}

.social-links__link--spotify {
    background-image: url("/spotify.svg");
}
.social-links__link--tiktok {
    background-image: url("/tiktok.svg");
}

.static-content {
    padding: 3em 0
}

.static-content h1,
.static-content h2 {
    font-weight: bold
}

.static-content p {
    padding: 0.5em 0
}

.static-content td,
.static-content th {
    padding: 0 0.5em;
    text-align: left
}

.tabs-container {
    font-size: 110%
}

.tabs-container .tabs {
    display: none
}

.js .tabs-container .tabs {
    display: block;
    text-align: center
}

.js .tabs-container .tabs li {
    display: inline-block
}

.js .tabs-container .tabs li a {
    background-color: #3b3b3b
}

@media (min-width: 43.75em) {
    .js .tabs-container .tabs li a {
        width: 10em
    }
}

.js .tabs-container .tabs li.active a {
    background-color: #1161c0
}

.js .tabs-container .tab-content {
    display: none
}

.js .tabs-container .tab-content.active {
    display: block
}

.js .tabs-container .tab-content header {
    display: none
}

.js .tabs-container .tab-content .load-more a {
    display: none
}

.js .tabs-container .tab-content .load-more img {
    margin: 0 auto;
    width: auto
}

.tabs-container .tab {
    margin-top: 0.5em
}

.tabs-container .sticky-container {
    padding: 1em 0
}

.sticky-tabs .tabs-container .sticky-container {
    position: fixed;
    -webkit-transform: translateZ(0);
    top: 0;
    left: 0;
    right: 0;
    z-index: 2
}

.sticky-tabs .tabs-container .sticky-container .translucent {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: black;
    opacity: 0.9
}

@keyframes loading-background {
    0% {
        background-color: rgba(125, 125, 125, 0.4)
    }
    100% {
        background-color: rgba(125, 125, 125, 0.3)
    }
}

.teaser__image {
    background-color: rgba(125, 125, 125, 0.3)
}

.teaser--loading .teaser__image {
    -webkit-animation: loading-background 0.75s infinite alternate ease-in;
    animation: loading-background 0.75s infinite alternate ease-in
}

.teaser__text {
    padding-top: 1.15em;
    padding-bottom: 1.25em
}

.teaser__link:link,
.teaser__link:visited {
    color: white
}

.teaser__overlay {
    padding: 0.5625em 1.5em 0.5625em 0.75em;
    background-color: rgba(2,15,26,.8);
    left: 0;
    width: 100%;
    right: 0;
    bottom: -1px
}

@media (min-width: 64em) {
    .teaser--featured.teaser--standard .teaser__overlay {
        padding-left: 1em
    }
}

.no-rgba .teaser__overlay {
    background-color: #020f1a
}

.no-touch .teaser__link:hover .teaser__overlay,
.no-touch .teaser__link:active .teaser__overlay,
.no-touch .teaser__link:focus .teaser__overlay {
    background-color: rgba(2,15,26,.8);
}

.no-rgba.no-touch .teaser__link:hover .teaser__overlay,
.no-rgba.no-touch .teaser__link:active .teaser__overlay,
.no-rgba.no-touch .teaser__link:focus .teaser__overlay {
    background-color: black
}

.no-touch .teaser__overlay {
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    -webkit-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000
}

@media (min-width: 64em) {
    .no-touch .teaser__overlay {
        top: auto;
        right: auto;
        bottom: 0px;
        height: 102%;
        -webkit-transform: translateY(100%);
        -ms-transform: translateY(100%);
        transform: translateY(100%);
        margin-bottom: 4.0275em
    }
}

@media (max-width: 63.9375em) {
    .no-touch .teaser__link:hover .teaser__overlay,
    .no-touch .teaser__link:active .teaser__overlay,
    .no-touch .teaser__link:focus .teaser__overlay {
        padding-bottom: 0.7625em
    }
}

@media (min-width: 64em) {
    .no-touch .teaser__link:hover .teaser__overlay,
    .no-touch .teaser__link:active .teaser__overlay,
    .no-touch .teaser__link:focus .teaser__overlay {
        padding-top: 2.75em;
        -webkit-transform: translateY(0) !important;
        -ms-transform: translateY(0) !important;
        transform: translateY(0) !important;
        margin-bottom: 0 !important;
        height:101%;
    }
}

.teaser__overlay {
    font-size: 95%
}

@media (min-width: 64em) {
    .teaser__overlay {
        font-size: 105%
    }
}

@media (min-width: 84.375em) {
    .teaser__overlay {
        font-size: 110%
    }
}

.teaser__title--text {
    margin-bottom: 0.5em
}

@media (min-width: 64em) {
    .teaser__title--text {
        font-size: 1.35em
    }

    .altura_dest{
        margin-bottom: 85px !important;
    }
}

.teaser__link:hover .teaser__title--text,
.teaser__link:active .teaser__title--text,
.teaser__link:focus .teaser__title--text {
    color: #9f9f9f
}

.teaser__title--popup,
.teaser__subtitle {
    white-space: nowrap;
    width: 100%
}

.teaser__title--popup,
.teaser__subtitle,
.teaser__description--popup {
    overflow: hidden;
    text-overflow: ellipsis
}

.teaser__description {
  /*  max-width: 22em*/
}

@media (min-width: 62.5em) {
    .teaser--featured.teaser--item-1 .teaser__description {
        max-width: 40em;
        font-size: 1em;
    }
}

@media (min-width: 64em) {
    .teaser__description {
        margin-top: 0.75em
    }
}

.teaser__description--popup {
    max-height: 6.05em;
    font-size: 0.85em;
    line-height: 1.5em;
}

@media (max-width: 63.9375em) {
    .teaser__description--popup {
        display: none
    }
}

.touch .teaser__description--popup {
    display: none
}

.teaser__subtitle {
    color: #9f9f9f
}

.teaser__link:hover .teaser__subtitle,
.teaser__link:active .teaser__subtitle,
.teaser__link:focus .teaser__subtitle {
    color: #1161c0
}

.teaser__episode {
    color: #1161c0
}

.teaser__label {
    top: 0.625em;
    right: 0.625em;
}
.teaser__link:visited .teaser__label {
    background-color: #020f1a !important;
    color:#8e98a2 !important;
}

@media (min-width: 43.75em) {
    .teaser__label {
        top: 0.625em;
    right: 0.625em;
    }
}

@media (min-width: 84.375em) {
    .teaser--featured .teaser__label {
        top: 1em;
        right: 1em
    }
}

@media (min-width: 64em) {
    .teaser--featured.teaser--standard:not(.teaser--item-1) .teaser__link:hover .teaser__label {
        top: -2.5em;
        -webkit-transition: top 0.2s ease;
        transition: top 0.2s ease
    }
    .teaser--featured.teaser--standard:not(.teaser--item-1) .teaser__link:hover .teaser__overlay {
        padding-top: 0.4em
    }
}

.teaser__mobile {
    display: none
}

.teaser__desktop {
    display: block
}

@media (max-width: 62.4375em) {
    .teaser__mobile {
        display: block
    }
    .teaser__desktop {
        display: none
    }
}

.teaser--event .teaser__link:hover .teaser__overlay--event,
.teaser--event .teaser__link:active .teaser__overlay--event,
.teaser--event .teaser__link:focus .teaser__overlay--event {
    background-color: #1161c0

}

.teaser--event .teaser__link:hover .teaser__overlay--event .teaser__subtitle,
.teaser--event .teaser__link:active .teaser__overlay--event .teaser__subtitle,
.teaser--event .teaser__link:focus .teaser__overlay--event .teaser__subtitle {
    color: white
}

.teaser--event .teaser__overlay {
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
    padding-top: 0.5625em !important;
    padding-bottom: 0.5625em !important;
    height: auto;
    margin-bottom: 0
}

.teaser__meta {
    left: 0;
    top: 0;
    bottom: 0;
    background-color: #333333;
    width: 3.5em
}

@media (min-width: 64em) {
    .teaser__meta {
        width: 4em
    }
}

.teaser__overlay--event {
    padding-left: 4.25em
}

@media (min-width: 64em) {
    .teaser__overlay--event {
        padding-left: 4.75em
    }
}

.teaser__meta--live {
    background-color: #1161c0;
    width: 4em
}

@media (min-width: 64em) {
    .teaser__meta--live {
        width: 4.5em
    }
}

.teaser__overlay--live {
    padding-left: 4.75em
}

@media (min-width: 64em) {
    .teaser__overlay--live {
        padding-left: 5.25em
    }
}

.teaser__meta--dimmed {
    color: #666666
}

.teaser__meta__live-title {
    font-size: 1.3em
}

@media (min-width: 62.5em) {
    .teaser--featured.teaser--item-1,
    .teaser--featured.teaser--item-1 .teaser__link {
        height: 100%
    }
}

@media (min-width: 62.5em) {
    .teaser--featured.teaser--item-1 .aspect-ratio {
        min-height: 100%;
        width: 120%
    }
}

@media (min-width: 64em) {
    .teaser--featured.teaser--item-1 .teaser__overlay {
        height: auto;
        padding-top: 0.5625em
    }
    .teaser--featured.teaser--item-1 .teaser__overlay {
        padding-bottom: 1.0625em
    }
    .no-touch .teaser--featured.teaser--item-1 .teaser__link:hover .teaser__overlay,
    .no-touch .teaser--featured.teaser--item-1 .teaser__link:active .teaser__overlay,
    .no-touch .teaser--featured.teaser--item-1 .teaser__link:focus .teaser__overlay {
        padding-top: 0.9125em
    }
}

.vcenter__wrap {
    display: table;
    width: 100%;
    height: 100%
}

.vcenter__inner {
    display: table-cell;
    vertical-align: middle
}

.vcenter--top .vcenter__inner {
    vertical-align: top
}

.vcenter--bottom .vcenter__inner {
    vertical-align: bottom
}

.live_now {
    display: none;
    z-index: 1;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #1161c0;
    color: #f8f8f8;
    text-align: center
}

.live_now a {
    color: #f8f8f8
}

.live_now .list a {
    font-size: 1em;
    display: block;
    padding: 0.8em 4.5em;
    overflow: hidden;
    font-weight: bold
}

.live_now .list a:hover {
    background-color: #b81c44
}

.live_now .dismiss {
    position: absolute;
    top: 50%;
    right: 10px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    border: solid #f8f8f8 2px;
    background: #b81c44;
    border-radius: 50%;
    width: 2.5em;
    height: 2.5em;
    display: block;
    padding: 0.4em 0.6em;
    font-size: 14px;
    font-weight: bold
}

.search__header {
    width: 100%
}

.search__header .grid__unit {
    margin-bottom: 1.250em;
    display: table
}

@media (min-width: 43.75em) {
    .results__for,
    .results__for__input,
    .search__button {
        display: table-cell
    }
}

.results__for {
    padding-right: 1.5em
}

@media (min-width: 43.75em) {
    .results__for {
        width: 37%
    }
}

.search__button {
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: background 0.2s ease;
    transition: background 0.2s ease;
    background: #1161c0;
    border: 0px;
    padding: 6px 16px;
    float: left
}

@media (min-width: 64em) {
    .search__button {
        margin-top: 1px;
        padding: 6px 30px
    }
}

.search__button:hover {
    background: #9f1a3c
}

.results__for__input input {
    width: 100%;
    color: #1161c0;
    padding: 2px 10px 8px 0px;
    background: #121212;
    border: inherit;
    border-bottom: 2px solid #353535
}

.results__for__input input:focus {
    outline: none
}

@media (min-width: 43.75em) {
    .results__for__input {
        width: 63%
    }
}

.results__for_clear-input {
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    transform: scale(1, 1);
    display: table-cell;
    cursor: pointer;
    width: 12px;
    height: 12px;
    position: relative;
    left: -24px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAA8ElEQVQoFXWSzQ2CQBCFd4E2uHgwluFFA6ELYjxThkUYqoBA9GIZxqttQNb39keHHydZmJ0337xlg1KIpmk2fd9fkGruV0JTZx81zSRJkgfyFKvOsuyEt8EKQeCKTYn1HoZhHwE4Y0OAUfqG4CgB6in7Kc4FitZROLDGsPV/E5Ux5qW13rreH4DMBIjVNUfbjcfkWyVkwa7rntKBjnme7yB+LycKo/C2ThKwU3DE2eWoAC2ORgcxcHKrhBYAarU/Ur0G6rZtD3Ec34QoP3oxcBzHY1QUxR1A5SEJsGT8HxIcK9/v2umIbH6bTkTd63b/AcPIdSB0NzYWAAAAAElFTkSuQmCC") no-repeat center
}

.results__for_clear-input:hover {
    -webkit-transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2);
    transform: scale(1.2, 1.2)
}

.modern-browser .results__for_clear-input {
    background: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTMgMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMiAyKSIgc3Ryb2tlPSIjYjhiOGI4IiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiPjxwYXRoIGQ9Im0uMy4zbDguMTA2IDguMTA2IiBpZD0iMCIvPjx1c2UgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIDEgOSAwKSIgeGxpbms6aHJlZj0iIzAiLz48L2c+PC9zdmc+") no-repeat center
}

@media (min-width: 43.75em) {
    .results__for_clear-input {
        display: block
    }
}

.search__dropdown {
    display: inline-block;
    overflow: hidden;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAUCAYAAAC07qxWAAABBUlEQVQoFaVSMRaCMAylhQFHrsDK6DV09RrA5thRJyhX0WO4unoFRl0A87HJq32ig7wXSH5+k36SKAqeruu2sACOlA8YY9Isy67A+r4vKH5wXrODL5H2SqkcBt/PScWmafI4jlEtdYTHMAxFXdc3xFJRa209EnKpw+C/iG3bbqjdZka8FzDkACkWgHt5HHGnabpBmGYBkgkcFpbQiQvZLsiH4T0E/o+VU7X6Ueqe0GXXZOYbkTQYTdKP+AVLROTAmUeI9jSF0yfyOI7bqqrOMmtr7Ymu8DYdqnYuy3JeOZk1nSypoqwVfIfNjYSILaEKB24PnzcHmBARsDAWAGzxgTDeGJ/0BNnKe/AGRMGvAAAAAElFTkSuQmCC") no-repeat 85%;
    margin-left: 1.5em
}

.modern-browser .search__dropdown {
    background: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAgMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzkyOTI5MiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJtNSAwbDUgOC4zMzNoLTEweiIvPjxwYXRoIGQ9Im0wIDExLjY2N2gxMGwtNSA4LjMzMy01LTguMzMzIi8+PC9nPjwvc3ZnPg==") no-repeat 85%;
    background-size: 10px 20px
}

.search__dropdown select {
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: border-color 0.2s ease;
    transition: border-color 0.2s ease;
    padding: 7px 0px 7px 16px;
    border: 2px solid #353535;
    color: #8a9292;
    background: transparent;
    width: 149px;
    line-height: 1;
    height: 38px;
    -webkit-appearance: none
}

.search__dropdown select:hover {
    border-color: #4f4f4f
}

@media (min-width: 64em) {
    .search__dropdown select {
        padding: 7px 0px 7px 30px
    }
}

@media (max-width: 84.3125em) {
    .show-header>.container {
        padding: 0
    }
}

.show-header__bg {
    background-position: center left;
    width: 100%;
    height: 650px;
    height: 85vh;
    max-height: 650px
}

@media (max-width: 84.3125em) {
    .show-header__bg {
        max-height: 550px;
        height: 45vw
    }
}

@media (max-width: 63.9375em) {
    .show-header__bg {
        height: 450px;
        height: 60vw
    }
}

@media (max-width: 43.6875em) {
    .show-header__bg {
        height: 350px;
        height: 60vw
    }
}

@media (max-width: 26.1875em) {
    .show-header__bg {
        height: 250px;
        height: 60vw
    }
}

.show-header__bg-gradient {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

@media (min-width: 43.75em) {
    .show-header__bg-gradient {
        background-image: -webkit-linear-gradient(transparent 50%, #121212);
        background-image: linear-gradient(transparent 50%, #121212)
    }
}

@media (min-width: 43.75em) {
    .show-header__content {
        left: 0;
        bottom: 0;
        right: 0;
        position: absolute
    }
}

.video__player {
    padding-top: 0.6em
}

@media (min-width: 64em) {
    .video__player {
        padding-top: 0.6em
    }
}

.video__wrap {
    display: table;
    width: 100%;
    table-layout: fixed
}

.video__interface {
    display: table-row
}

.video__interface__cell {
    display: table-cell;
    vertical-align: middle;
    overflow: hidden
}

.video__interface__cell--nav,
.touch .video__interface__cell--nav {
    width: 0
}

@media (min-width: 64em) {
    .is-showing-related .video__interface__cell--nav {
        width: 16%
    }
}

.video__interface__cell--player,
.touch .video__interface__cell--player {
    width: 100%
}

@media (min-width: 64em) {
    .is-showing-releated .video__interface__cell--player {
        width: 64%
    }
}

.video__player--overlay:before {
    content: "";
    display: block;
    background-color: rgba(0, 0, 0, 0.5)
}

.no-rgba .video__player--overlay:before {
    background-color: black;
    opacity: 0.5;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"
}

.teaser__tag--fecha {
    margin-top: 1px;
}

span.categoria_tag {
    background-color: #1161c0;
    font-size: 0.7em;
    color: #000;
    font-weight: 700;
    text-transform: uppercase;
    padding: 2px 10px;
}

span.fecha {
    text-transform: uppercase;
    color: #85775d;
    font-size: 0.7em;
    margin-left: 7px;
    font-weight: 700;
}

p.source {
    font-size: 0.8em;
    color: #626a72;
    margin-top: 0.425em;
}

.jw-logo.jw-reset.jw-hide.jw-logo-top-right {
    margin-top: 20px !important;
}

section.related-events.content-reel {
    padding-bottom: 1.250em;
  /*  padding-top: 1.250em;
    border-top: 2px solid #062540;*/
}

p.p{
    margin-bottom: 1.5em;
  /*  font-family: "Open Sans", Helvetica, Arial;*/
    font-weight: 300;
    font-size: 0.875em;
    text-align: justify;
}
p.t{
    margin-bottom: 1.5em;
}
.lazy {
    display: none;
}


/**** BANNERS *****/

.visible-phone { display: inherit !important; }
.visible-tablet { display: none !important; }
.visible-desktop { display: none !important; }

section.content-reel {
    padding-top: 1.250em;
    border-top: 2px solid #062540;
    padding-bottom: 1.250em;
}

@media (min-width: 62.5em){

    .visible-desktop { width:100%!important;
        display:grid!important;
        grid-template-columns:1fr;
        grid-template-rows:auto;
        justify-items:center;
        align-items:center;
        justify-content:center;margin-bottom:1.5em  }
	.ajustesp{padding-bottom: 171px!important;}
	
    .visible-phone { display: none !important; }
    .visible-tablet { display: none !important; }
    .tit-destacado { font-size: 1.6em;}

}


@media screen and (max-width: 1080px) {
    .visible-desktop { display: none !important; }
    .visible-phone { display: none !important; }
    .visible-tablet { display:grid!important;
        width:100%;
        grid-template-columns:1fr;
        grid-template-rows:auto;
        justify-items:center;
        align-items:center;
        justify-content:center;margin-bottom:1.5em  }
    .text--small--tit{font-size: 1.15em !important;line-height: 1.9 !important;}
    .tit-destacado, .h3 { font-size: 1.6em;line-height: 1.9 !important;}
    .source{display:none;}
	.ajustesp{padding-bottom: 160px!important;}
}

@media screen and (max-width: 785px) {
    .visible-desktop { display: none !important; }
    .visible-phone { display:grid!important;
        width:100%;
        grid-template-columns:320px;
        grid-template-rows:auto;
        justify-items:center;
        align-items:center;
        justify-content:center;
        margin-bottom:1.5em }
    .visible-tablet { display: none !important; }
	.ajustesp{padding-bottom: 115px!important;}
    .text--small--tit{font-size: 1.25em !important;}
    .tit-destacado { font-size: 1.25em !important;}
    .h3 {
    font-size: 1.25em;
}
    .source{display:none;}
}

.bar-left {

    display: inherit;
    position: absolute;
    width: 200px;
    height: 100%;
    background-color: #020f1a;
    padding: 1.5em;
    border-right: 2px #062540 solid;
    top: 80px;
    z-index: 999;
    left: -200px;
}

.tit-nav {
    border-left: 0.625em solid #1161c0;
    padding-left: 0.875em;
    text-transform: uppercase;
}

ul.list-nav {
    margin-top: 1em;
    margin-left: 1.2em;
}

ul.list-nav li {
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    padding-top: 0.4em;
    padding-bottom: 0.4em;
    padding-left: 0.4em;
    color: #dadada;
    text-transform: uppercase;
    font-size: 0.8em;
}

ul.list-nav li a{
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;

    color: #dadada;
}

ul.list-nav li a:hover{
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    padding-left: 0.6em;
    color: #4993EA;
}

a.activo {
    padding-left: 0.6em;
    color: #4993EA !important;
    cursor: default;
}

.icon-abierto{
    background:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzYgMzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNCA0KSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjUiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiPjxwYXRoIGQ9Im0tLjIxMyAyOC4yMWwyOC4yOC0yOC4yOCIgaWQ9IjAiLz48dXNlIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDI4IDApIiB4bGluazpocmVmPSIjMCIvPjwvZz48L3N2Zz4=") no-repeat center !important;
    width: 13px !important;
    top: 26px;
    left: 25px;
    opacity: .5;
}

