.page-content {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    max-width: 129.2rem
}


.ltr-language {
    direction: ltr;
    text-align: left;
}

[dir] .page-content {
    margin: 0 auto;
    padding: 0 2rem
}

@media (min-width: 501px) {
    [dir] .page-content {
        padding: 0 3rem
    }
}

@media (min-width: 1200px) {
    .page-content {
        grid-gap: 0 3rem
    }
}

.page-content .page-content__item {
    max-width: 100%;
    min-width: 0;
    position: relative
}

.page-content__item:not([data-grid-small]) {
    grid-column-end: span 12
}

.page-content__item[data-grid-small="1"] {
    grid-column-end: span 1
}

.page-content__item[data-grid-small="2"] {
    grid-column-end: span 2
}

.page-content__item[data-grid-small="3"] {
    grid-column-end: span 3
}

.page-content__item[data-grid-small="4"] {
    grid-column-end: span 4
}

.page-content__item[data-grid-small="5"] {
    grid-column-end: span 5
}

.page-content__item[data-grid-small="6"] {
    grid-column-end: span 6
}

.page-content__item[data-grid-small="7"] {
    grid-column-end: span 7
}

.page-content__item[data-grid-small="8"] {
    grid-column-end: span 8
}

.page-content__item[data-grid-small="9"] {
    grid-column-end: span 9
}

.page-content__item[data-grid-small="10"] {
    grid-column-end: span 10
}

.page-content__item[data-grid-small="11"] {
    grid-column-end: span 11
}

.page-content__item[data-grid-small="12"] {
    grid-column-end: span 12
}

@media (min-width: 501px) {
    .page-content__item[data-grid-medium="1"] {
        grid-column-end: span 1
    }

    .page-content__item[data-grid-medium="2"] {
        grid-column-end: span 2
    }

    .page-content__item[data-grid-medium="3"] {
        grid-column-end: span 3
    }

    .page-content__item[data-grid-medium="4"] {
        grid-column-end: span 4
    }

    .page-content__item[data-grid-medium="5"] {
        grid-column-end: span 5
    }

    .page-content__item[data-grid-medium="6"] {
        grid-column-end: span 6
    }

    .page-content__item[data-grid-medium="7"] {
        grid-column-end: span 7
    }

    .page-content__item[data-grid-medium="8"] {
        grid-column-end: span 8
    }

    .page-content__item[data-grid-medium="9"] {
        grid-column-end: span 9
    }

    .page-content__item[data-grid-medium="10"] {
        grid-column-end: span 10
    }

    .page-content__item[data-grid-medium="11"] {
        grid-column-end: span 11
    }

    .page-content__item[data-grid-medium="12"] {
        grid-column-end: span 12
    }
}

@media (min-width: 1200px) {
    .page-content__item[data-grid-large="1"] {
        grid-column-end: span 1
    }

    .page-content__item[data-grid-large="2"] {
        grid-column-end: span 2
    }

    .page-content__item[data-grid-large="3"] {
        grid-column-end: span 3
    }

    .page-content__item[data-grid-large="4"] {
        grid-column-end: span 4
    }

    .page-content__item[data-grid-large="5"] {
        grid-column-end: span 5
    }

    .page-content__item[data-grid-large="6"] {
        grid-column-end: span 6
    }

    .page-content__item[data-grid-large="7"] {
        grid-column-end: span 7
    }

    .page-content__item[data-grid-large="8"] {
        grid-column-end: span 8
    }

    .page-content__item[data-grid-large="9"] {
        grid-column-end: span 9
    }

    .page-content__item[data-grid-large="10"] {
        grid-column-end: span 10
    }

    .page-content__item[data-grid-large="11"] {
        grid-column-end: span 11
    }

    .page-content__item[data-grid-large="12"] {
        grid-column-end: span 12
    }
}

.page-content__item[data-grid-item-start="1"] {
    grid-column-start: 1
}

.page-content__item[data-grid-item-start="2"] {
    grid-column-start: 2
}

.page-content__item[data-grid-item-start="3"] {
    grid-column-start: 3
}

.page-content__item[data-grid-item-start="4"] {
    grid-column-start: 4
}

.page-content__item[data-grid-item-start="5"] {
    grid-column-start: 5
}

.page-content__item[data-grid-item-start="6"] {
    grid-column-start: 6
}

.page-content__item[data-grid-item-start="7"] {
    grid-column-start: 7
}

.page-content__item[data-grid-item-start="8"] {
    grid-column-start: 8
}

.page-content__item[data-grid-item-start="9"] {
    grid-column-start: 9
}

.page-content__item[data-grid-item-start="10"] {
    grid-column-start: 10
}

.page-content__item[data-grid-item-start="11"] {
    grid-column-start: 11
}

.page-content__item[data-grid-item-start="12"] {
    grid-column-start: 12
}

[dir] .m-5 {
    margin: .5rem
}

[dir] .p-5 {
    padding: .5rem
}

[dir] .m-top-5 {
    margin-top: .5rem
}

[dir] .p-top-5 {
    padding-top: .5rem
}

[dir=ltr] .m-right-5 {
    margin-right: .5rem
}

[dir=rtl] .m-right-5 {
    margin-left: .5rem
}

[dir=ltr] .p-right-5 {
    padding-right: .5rem
}

[dir=rtl] .p-right-5 {
    padding-left: .5rem
}

[dir] .m-bottom-5 {
    margin-bottom: .5rem
}

[dir] .p-bottom-5 {
    padding-bottom: .5rem
}

[dir=ltr] .m-left-5 {
    margin-left: .5rem
}

[dir=rtl] .m-left-5 {
    margin-right: .5rem
}

[dir=ltr] .p-left-5 {
    padding-left: .5rem
}

[dir=rtl] .p-left-5 {
    padding-right: .5rem
}

[dir] .m-10 {
    margin: 1rem
}

[dir] .p-10 {
    padding: 1rem
}

[dir] .m-top-10 {
    margin-top: 1rem
}

[dir] .p-top-10 {
    padding-top: 1rem
}

[dir=ltr] .m-right-10 {
    margin-right: 1rem
}

[dir=rtl] .m-right-10 {
    margin-left: 1rem
}

[dir=ltr] .p-right-10 {
    padding-right: 1rem
}

[dir=rtl] .p-right-10 {
    padding-left: 1rem
}

[dir] .m-bottom-10 {
    margin-bottom: 1rem
}

[dir] .p-bottom-10 {
    padding-bottom: 1rem
}

[dir=ltr] .m-left-10 {
    margin-left: 1rem
}

[dir=rtl] .m-left-10 {
    margin-right: 1rem
}

[dir=ltr] .p-left-10 {
    padding-left: 1rem
}

[dir=rtl] .p-left-10 {
    padding-right: 1rem
}

[dir] .m-15 {
    margin: 1.5rem
}

[dir] .p-15 {
    padding: 1.5rem
}

[dir] .m-top-15 {
    margin-top: 1.5rem
}

[dir] .p-top-15 {
    padding-top: 1.5rem
}

[dir=ltr] .m-right-15 {
    margin-right: 1.5rem
}

[dir=rtl] .m-right-15 {
    margin-left: 1.5rem
}

[dir=ltr] .p-right-15 {
    padding-right: 1.5rem
}

[dir=rtl] .p-right-15 {
    padding-left: 1.5rem
}

[dir] .m-bottom-15 {
    margin-bottom: 1.5rem
}

[dir] .p-bottom-15 {
    padding-bottom: 1.5rem
}

[dir=ltr] .m-left-15 {
    margin-left: 1.5rem
}

[dir=rtl] .m-left-15 {
    margin-right: 1.5rem
}

[dir=ltr] .p-left-15 {
    padding-left: 1.5rem
}

[dir=rtl] .p-left-15 {
    padding-right: 1.5rem
}

[dir] .m-20 {
    margin: 2rem
}

[dir] .p-20 {
    padding: 2rem
}

[dir] .m-top-20 {
    margin-top: 2rem
}

[dir] .p-top-20 {
    padding-top: 2rem
}

[dir=ltr] .m-right-20 {
    margin-right: 2rem
}

[dir=rtl] .m-right-20 {
    margin-left: 2rem
}

[dir=ltr] .p-right-20 {
    padding-right: 2rem
}

[dir=rtl] .p-right-20 {
    padding-left: 2rem
}

[dir] .m-bottom-20 {
    margin-bottom: 2rem
}

[dir] .p-bottom-20 {
    padding-bottom: 2rem
}

[dir=ltr] .m-left-20 {
    margin-left: 2rem
}

[dir=rtl] .m-left-20 {
    margin-right: 2rem
}

[dir=ltr] .p-left-20 {
    padding-left: 2rem
}

[dir=rtl] .p-left-20 {
    padding-right: 2rem
}

[dir] .m-25 {
    margin: 2.5rem
}

[dir] .p-25 {
    padding: 2.5rem
}

[dir] .m-top-25 {
    margin-top: 2.5rem
}

[dir] .p-top-25 {
    padding-top: 2.5rem
}

[dir=ltr] .m-right-25 {
    margin-right: 2.5rem
}

[dir=rtl] .m-right-25 {
    margin-left: 2.5rem
}

[dir=ltr] .p-right-25 {
    padding-right: 2.5rem
}

[dir=rtl] .p-right-25 {
    padding-left: 2.5rem
}

[dir] .m-bottom-25 {
    margin-bottom: 2.5rem
}

[dir] .p-bottom-25 {
    padding-bottom: 2.5rem
}

[dir=ltr] .m-left-25 {
    margin-left: 2.5rem
}

[dir=rtl] .m-left-25 {
    margin-right: 2.5rem
}

[dir=ltr] .p-left-25 {
    padding-left: 2.5rem
}

[dir=rtl] .p-left-25 {
    padding-right: 2.5rem
}

[dir] .m-30 {
    margin: 3rem
}

[dir] .p-30 {
    padding: 3rem
}

[dir] .m-top-30 {
    margin-top: 3rem
}

[dir] .p-top-30 {
    padding-top: 3rem
}

[dir=ltr] .m-right-30 {
    margin-right: 3rem
}

[dir=rtl] .m-right-30 {
    margin-left: 3rem
}

[dir=ltr] .p-right-30 {
    padding-right: 3rem
}

[dir=rtl] .p-right-30 {
    padding-left: 3rem
}

[dir] .m-bottom-30 {
    margin-bottom: 3rem
}

[dir] .p-bottom-30 {
    padding-bottom: 3rem
}

[dir=ltr] .m-left-30 {
    margin-left: 3rem
}

[dir=rtl] .m-left-30 {
    margin-right: 3rem
}

[dir=ltr] .p-left-30 {
    padding-left: 3rem
}

[dir=rtl] .p-left-30 {
    padding-right: 3rem
}

[dir] .m-35 {
    margin: 3.5rem
}

[dir] .p-35 {
    padding: 3.5rem
}

[dir] .m-top-35 {
    margin-top: 3.5rem
}

[dir] .p-top-35 {
    padding-top: 3.5rem
}

[dir=ltr] .m-right-35 {
    margin-right: 3.5rem
}

[dir=rtl] .m-right-35 {
    margin-left: 3.5rem
}

[dir=ltr] .p-right-35 {
    padding-right: 3.5rem
}

[dir=rtl] .p-right-35 {
    padding-left: 3.5rem
}

[dir] .m-bottom-35 {
    margin-bottom: 3.5rem
}

[dir] .p-bottom-35 {
    padding-bottom: 3.5rem
}

[dir=ltr] .m-left-35 {
    margin-left: 3.5rem
}

[dir=rtl] .m-left-35 {
    margin-right: 3.5rem
}

[dir=ltr] .p-left-35 {
    padding-left: 3.5rem
}

[dir=rtl] .p-left-35 {
    padding-right: 3.5rem
}

[dir] .m-40 {
    margin: 4rem
}

[dir] .p-40 {
    padding: 4rem
}

[dir] .m-top-40 {
    margin-top: 4rem
}

[dir] .p-top-40 {
    padding-top: 4rem
}

[dir=ltr] .m-right-40 {
    margin-right: 4rem
}

[dir=rtl] .m-right-40 {
    margin-left: 4rem
}

[dir=ltr] .p-right-40 {
    padding-right: 4rem
}

[dir=rtl] .p-right-40 {
    padding-left: 4rem
}

[dir] .m-bottom-40 {
    margin-bottom: 4rem
}

[dir] .p-bottom-40 {
    padding-bottom: 4rem
}

[dir=ltr] .m-left-40 {
    margin-left: 4rem
}

[dir=rtl] .m-left-40 {
    margin-right: 4rem
}

[dir=ltr] .p-left-40 {
    padding-left: 4rem
}

[dir=rtl] .p-left-40 {
    padding-right: 4rem
}

[dir] .m-45 {
    margin: 4.5rem
}

[dir] .p-45 {
    padding: 4.5rem
}

[dir] .m-top-45 {
    margin-top: 4.5rem
}

[dir] .p-top-45 {
    padding-top: 4.5rem
}

[dir=ltr] .m-right-45 {
    margin-right: 4.5rem
}

[dir=rtl] .m-right-45 {
    margin-left: 4.5rem
}

[dir=ltr] .p-right-45 {
    padding-right: 4.5rem
}

[dir=rtl] .p-right-45 {
    padding-left: 4.5rem
}

[dir] .m-bottom-45 {
    margin-bottom: 4.5rem
}

[dir] .p-bottom-45 {
    padding-bottom: 4.5rem
}

[dir=ltr] .m-left-45 {
    margin-left: 4.5rem
}

[dir=rtl] .m-left-45 {
    margin-right: 4.5rem
}

[dir=ltr] .p-left-45 {
    padding-left: 4.5rem
}

[dir=rtl] .p-left-45 {
    padding-right: 4.5rem
}

[dir] .m-50 {
    margin: 5rem
}

[dir] .p-50 {
    padding: 5rem
}

[dir] .m-top-50 {
    margin-top: 5rem
}

[dir] .p-top-50 {
    padding-top: 5rem
}

[dir=ltr] .m-right-50 {
    margin-right: 5rem
}

[dir=rtl] .m-right-50 {
    margin-left: 5rem
}

[dir=ltr] .p-right-50 {
    padding-right: 5rem
}

[dir=rtl] .p-right-50 {
    padding-left: 5rem
}

[dir] .m-bottom-50 {
    margin-bottom: 5rem
}

[dir] .p-bottom-50 {
    padding-bottom: 5rem
}

[dir=ltr] .m-left-50 {
    margin-left: 5rem
}

[dir=rtl] .m-left-50 {
    margin-right: 5rem
}

[dir=ltr] .p-left-50 {
    padding-left: 5rem
}

[dir=rtl] .p-left-50 {
    padding-right: 5rem
}

[dir] .m-75 {
    margin: 7.5rem
}

[dir] .p-75 {
    padding: 7.5rem
}

[dir] .m-top-75 {
    margin-top: 7.5rem
}

[dir] .p-top-75 {
    padding-top: 7.5rem
}

[dir=ltr] .m-right-75 {
    margin-right: 7.5rem
}

[dir=rtl] .m-right-75 {
    margin-left: 7.5rem
}

[dir=ltr] .p-right-75 {
    padding-right: 7.5rem
}

[dir=rtl] .p-right-75 {
    padding-left: 7.5rem
}

[dir] .m-bottom-75 {
    margin-bottom: 7.5rem
}

[dir] .p-bottom-75 {
    padding-bottom: 7.5rem
}

[dir=ltr] .m-left-75 {
    margin-left: 7.5rem
}

[dir=rtl] .m-left-75 {
    margin-right: 7.5rem
}

[dir=ltr] .p-left-75 {
    padding-left: 7.5rem
}

[dir=rtl] .p-left-75 {
    padding-right: 7.5rem
}

[dir] .m-100 {
    margin: 10rem
}

[dir] .p-100 {
    padding: 10rem
}

[dir] .m-top-100 {
    margin-top: 10rem
}

[dir] .p-top-100 {
    padding-top: 10rem
}

[dir=ltr] .m-right-100 {
    margin-right: 10rem
}

[dir=rtl] .m-right-100 {
    margin-left: 10rem
}

[dir=ltr] .p-right-100 {
    padding-right: 10rem
}

[dir=rtl] .p-right-100 {
    padding-left: 10rem
}

[dir] .m-bottom-100 {
    margin-bottom: 10rem
}

[dir] .p-bottom-100 {
    padding-bottom: 10rem
}

[dir=ltr] .m-left-100 {
    margin-left: 10rem
}

[dir=rtl] .m-left-100 {
    margin-right: 10rem
}

[dir=ltr] .p-left-100 {
    padding-left: 10rem
}

[dir=rtl] .p-left-100 {
    padding-right: 10rem
}

.author {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap
}

[dir] .author {
    padding: 1.5rem 0;
    border-style: solid;
    border-width: .1rem 0
}

.author_link {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    text-decoration: none
}

[dir] .author .avatar {
    padding: 0
}

.author .avatar_image {
    width: 12rem;
    height: 12rem
}

.author .timeDate {
    display: flex;
    flex-direction: column;
    flex: 0 0 100%
}

[dir] .author .timeDate {
    padding-top: .5rem
}

@media (min-width: 501px) {
    .author .timeDate {
        flex: 0 0 auto;
        align-items: flex-end
    }

    [dir] .author .timeDate {
        padding-top: 0
    }
}

.author--towAuthorsV2 .avatar .avatar_desc {
    display: none
}

@media (max-width: 500px) {
    .author--towAuthorsV2 .timeDate {
        flex-direction: row-reverse;
        justify-content: space-between
    }

    [dir] .author--towAuthorsV2 .timeDate {
        margin-top: 2.4rem
    }
}

[dir] .author.addustourfsection {
    border: none;
    padding: 2rem
}

[dir=ltr] .author.addustourfsection .source {
    margin-right: auto;
    margin-left: .5rem
}

[dir=rtl] .author.addustourfsection .source {
    margin-left: auto;
    margin-right: .5rem
}

.article-hero-img .image-wrapper {
    position: relative
}

.article-hero-img .image-wrapper img {
    width: 100%;
    height: auto;
    display: block
}

[dir] .article-hero-img .image-wrapper img {
    border-radius: .4rem
}

.article-hero-img .caption {
    width: 100%;
    word-wrap: break-word
}

[dir] .article-hero-img .caption {
    padding: 1.5rem 0
}

.article-hero-img.hero50 {
    width: 50%
}

[dir=ltr] .article-hero-img.hero50 {
    float: left;
    margin-right: 2.5rem
}

[dir=rtl] .article-hero-img.hero50 {
    float: right;
    margin-left: 2.5rem
}

[dir] .article-hero-img.addustourfsection .image-wrapper img {
    border-radius: 0
}

.inline-article {
    position: relative
}

[dir] .inline-article {
    margin: 5rem 0 3.6rem;
    border-style: solid;
    border-width: .1rem 0;
    padding: 1.4rem 0;
    clear: both
}

[dir=ltr] .inline-article {
    text-align: left
}

[dir=rtl] .inline-article {
    text-align: right
}

.inline-article .block-title {
    position: absolute;
    top: -2.2rem
}

[dir=ltr] .inline-article .block-title {
    padding-right: 1rem
}

[dir=rtl] .inline-article .block-title {
    padding-left: 1rem
}

.inline-article .inline-article-link {
    display: block
}

[dir] .inline-article .inline-article-link {
    padding: 1rem 2.4rem
}

.ordered-list ol, .unordered-list ul {
    list-style-position: outside
}

[dir=ltr] .ordered-list ol, [dir=ltr] .unordered-list ul {
    padding: 0 0 2rem 2rem;
    text-align: left
}

[dir=rtl] .ordered-list ol, [dir=rtl] .unordered-list ul {
    padding: 0 2rem 2rem 0;
    text-align: right
}

.ordered-list ol li, .unordered-list ul li {
    overflow-wrap: break-word
}

[dir=ltr] .ordered-list ol li, [dir=ltr] .unordered-list ul li {
    padding: 1rem 0 1rem .5rem
}

[dir=rtl] .ordered-list ol li, [dir=rtl] .unordered-list ul li {
    padding: 1rem .5rem 1rem 0
}

.ordered-list ol li a, .unordered-list ul li a {
    overflow-wrap: break-word;
    text-decoration: underline;
    -webkit-text-decoration-style: dotted;
    text-decoration-style: dotted
}

.ordered-list ol, .ordered-list ol li {
    list-style-type: decimal !important;
    list-style: decimal !important
}

.unordered-list ul, .unordered-list ul li {
    list-style-type: disc !important;
    list-style: disc !important
}

.progress-container {
    width: 100%;
    position: fixed;
    top: 0;
    z-index: 99
}

[dir=ltr] .progress-container {
    text-align: left
}

[dir=rtl] .progress-container {
    text-align: right
}

.progress-container .progress-bar {
    height: .4rem;
    width: 0
}

.quote {
    width: 100%;
    height: auto;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between
}

[dir] .quote {
    margin: 1.6rem 0;
    padding: 0
}

[dir=ltr] .quote {
    float: left;
    text-align: left
}

[dir=rtl] .quote {
    float: right;
    text-align: right
}

@media (min-width: 501px) {
    .quote {
        width: 33rem
    }

    [dir=ltr] .quote {
        margin: 2.5rem 2.5rem 2.5rem 0
    }

    [dir=rtl] .quote {
        margin: 2.5rem 0 2.5rem 2.5rem
    }
}

.quote_text {
    align-self: start
}

[dir] .quote_text .paragraph {
    padding: 1.2rem 0 1.6rem;
    margin-bottom: 0
}

.quote_author, .quote_source {
    display: block
}

.quote_icon {
    flex: 0 0 3.6rem;
    align-self: start
}

[dir] .quote_icon {
    margin-top: -1.5rem
}

.quote_icon .aa-quote {
    width: 5rem;
    height: 5rem
}

[dir] .quote_icon .aa-quote {
    background-size: contain;
    background-repeat: no-repeat
}

.tags {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
    width: 100%
}

[dir] .tags {
    padding: 1.6rem 0;
    border-bottom: .1rem solid
}

@media (min-width: 501px) {
    [dir] .tags {
        padding: 2.5rem 0
    }
}

[dir=ltr] .tags_element {
    margin: 0 1rem .8rem 0
}

[dir=rtl] .tags_element {
    margin: 0 0 .8rem 1rem
}

.tags_link {
    display: inline-block;
    width: 100%;
    height: 100%
}

[dir] .tags_link {
    cursor: pointer;
    padding: .8rem 1.6rem;
    border-radius: 2rem;
    border-width: .1rem;
    border-style: solid
}

[dir] .tags.addustourfsection {
    border-top: .1rem solid
}

[dir] .tags.addustourfsection .tags_element {
    border-radius: .4rem
}

[dir=ltr] .tags.addustourfsection .tags_element {
    transform: skew(7deg)
}

[dir=rtl] .tags.addustourfsection .tags_element {
    transform: skew(-7deg)
}

[dir] .tags.addustourfsection .tags_link {
    border-radius: 0;
    border: none
}

[dir=ltr] .tags.addustourfsection .tags_link {
    transform: skew(-7deg)
}

[dir=rtl] .tags.addustourfsection .tags_link {
    transform: skew(7deg)
}

.video-link {
    overflow: hidden
}

[dir] .video-link {
    padding-bottom: .7rem
}

@media (min-width: 501px) {
    [dir] .video-link {
        padding-bottom: 1.6rem
    }
}

@media (min-width: 1200px) {
    .video-link {
        width: 70%
    }

    [dir] .video-link {
        margin: 0 auto
    }
}

.video-link .img-box {
    display: block;
    position: relative
}

.video-link .img-box img {
    display: block;
    width: 100%;
    height: auto
}

[dir] .video-link .img-box img {
    border-radius: .4rem
}

.video-link .img-box .icon {
    width: 6rem;
    height: 6rem;
    position: absolute;
    top: 50%
}

[dir] .video-link .img-box .icon {
    background-size: contain
}

[dir=ltr] .video-link .img-box .icon {
    left: 50%;
    transform: translate(-50%, -50%)
}

[dir=rtl] .video-link .img-box .icon {
    right: 50%;
    transform: translate(50%, -50%)
}

.video-link .img-box .icon .aa {
    width: 100%;
    height: 100%
}

.video-link .story-title {
    display: block
}

[dir] .video-link .story-title {
    margin: 1.6rem 0
}

.headingInfo {
    display: flex;
    flex-direction: column
}

.headingInfo .kicker {
    align-self: flex-start
}

[dir] .headingInfo .kicker {
    margin-bottom: 2rem
}

.headingInfo_title {
    overflow-wrap: break-word
}

[dir] .headingInfo_title {
    margin: 0;
    padding: 0 0 1.6rem;
    clear: both
}

.headingInfo_title .side-border {
    display: none
}

[dir] .headingInfo_title .kicker {
    margin-bottom: 0
}

.headingInfo_subtitle {
    flex: 1;
    overflow-wrap: break-word
}

[dir] .headingInfo_subtitle {
    margin: 0
}

.headingInfo_subtitle a {
    text-decoration: underline;
    -webkit-text-decoration-style: dotted;
    text-decoration-style: dotted
}

.headingInfo .services {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between
}

[dir] .headingInfo .services {
    padding: 3.2rem 0 0
}

.headingInfo .services .headingInfo_locations {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center
}

[dir] .headingInfo .services .headingInfo_locations {
    margin-top: auto
}

[dir=ltr] .headingInfo .services .headingInfo_locations {
    float: left
}

[dir=rtl] .headingInfo .services .headingInfo_locations {
    float: right
}

.headingInfo .services .headingInfo_locations li {
    display: flex
}

[dir=ltr] .headingInfo .services .headingInfo_locations li {
    margin-right: 1.6rem
}

[dir=rtl] .headingInfo .services .headingInfo_locations li {
    margin-left: 1.6rem
}

.headingInfo .services .headingInfo_locations li .aa-geo-location {
    width: 2rem;
    height: 2rem
}

.headingInfo .services .preview {
    text-transform: uppercase;
    display: flex;
    flex-direction: row;
    align-items: center
}

[dir=ltr] .headingInfo .services .preview {
    margin-left: auto
}

[dir=rtl] .headingInfo .services .preview {
    margin-right: auto
}

.headingInfo .services .preview .aa {
    width: 2.4rem;
    height: 2.4rem
}

[dir=ltr] .headingInfo .services .preview .aa {
    margin: 0 .7rem 0 2rem
}

[dir=rtl] .headingInfo .services .preview .aa {
    margin: 0 2rem 0 .7rem
}

.headingInfo_services {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    overflow-x: auto
}

[dir] .headingInfo_services {
    margin-top: 1.6rem
}

[dir=ltr] .headingInfo_services .follow-button {
    margin-right: 1.6rem
}

[dir=rtl] .headingInfo_services .follow-button {
    margin-left: 1.6rem
}

.headingInfo_services .share-this {
    align-items: baseline
}

[dir] .headingInfo_services .share-this {
    margin: 1.6rem 0
}

@media (min-width: 1200px) {
    .headingInfo_services .share-this {
        display: none
    }
}

.headingInfo_services .share-this .sharing-options {
    display: flex
}

.headingInfo_services .share-this .sharing-options li {
    width: 20%
}

.headingInfo_services .share-this .share-label, .headingInfo_services .share-this input {
    display: none
}

.headingInfo_services .article-status {
    display: flex;
    flex-direction: column
}

[dir=ltr] .headingInfo_services .article-status {
    margin-left: auto;
    text-align: right
}

[dir=rtl] .headingInfo_services .article-status {
    margin-right: auto;
    text-align: left
}

.headingInfo .pulse {
    position: relative;
    top: unset
}

[dir] .headingInfo .pulse {
    margin-bottom: 1.6rem
}

[dir=ltr] .headingInfo .pulse {
    left: unset
}

[dir=rtl] .headingInfo .pulse {
    right: unset
}

[dir] .headingInfo.addustourfsection {
    margin: 2rem 0
}

.utility {
    display: none
}

[dir] .utility {
    padding-top: 2.8rem
}

@media (min-width: 1200px) {
    .utility {
        display: block;
        position: -webkit-sticky;
        position: sticky;
        top: 10rem;
        z-index: 1
    }

    [dir] .utility {
        margin-bottom: 1.6rem
    }
}

.utility .share-this, .utility .share-this input {
    display: none
}

@media (min-width: 1200px) {
    .utility .share-this {
        display: block;
        width: 5.6rem
    }

    [dir] .utility .share-this {
        padding: 0 1.2rem;
        float: none
    }
}

.utility .share-this .share-label {
    display: none
}

.utility .share-this .sharing-options {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    overflow: visible
}

[dir] .utility .share-this .sharing-options li {
    text-align: center;
    margin: 1.6rem 0
}

.utility .share-this .sharing-options li.short-url {
    position: relative
}

.utility .share-this .sharing-options li.short-url .url-tooltip {
    position: absolute;
    transition: unset
}

[dir] .utility .share-this .sharing-options li.short-url .url-tooltip {
    transform: unset
}

.utility .share-this .sharing-options li.short-url.show-alert .url-tooltip {
    top: -.7rem
}

[dir=ltr] .utility .share-this .sharing-options li.short-url.show-alert .url-tooltip {
    left: -.7rem
}

[dir=rtl] .utility .share-this .sharing-options li.short-url.show-alert .url-tooltip {
    right: -.7rem
}

@media (min-width: 1200px) {
    .utility.addustourfsection .share-this {
        width: 6.6rem
    }

    [dir] .utility.addustourfsection .share-this {
        padding: 1.2rem;
        text-align: center;
        border-radius: .4rem
    }

    [dir=ltr] .utility.addustourfsection .share-this {
        transform: skew(0deg, -7deg)
    }

    [dir=rtl] .utility.addustourfsection .share-this {
        transform: skew(0deg, 7deg)
    }

    .utility.addustourfsection .share-this input[type=radio] ~ .share-label {
        display: inline-block
    }

    [dir] .utility.addustourfsection .share-this input[type=radio] ~ .share-label {
        padding: 0 0 1rem
    }

    [dir=ltr] .utility.addustourfsection .share-this input[type=radio] ~ .share-label {
        transform: skew(0deg, 7deg)
    }

    [dir=rtl] .utility.addustourfsection .share-this input[type=radio] ~ .share-label {
        transform: skew(0deg, -7deg)
    }

    [dir=ltr] .utility.addustourfsection .share-this .sharing-options {
        transform: skew(0deg, 7deg)
    }

    [dir=rtl] .utility.addustourfsection .share-this .sharing-options {
        transform: skew(0deg, -7deg)
    }

    [dir] .utility.addustourfsection .share-this .sharing-options li {
        margin: .6rem auto
    }

    .utility.addustourfsection .share-this .sharing-options li.short-url i.aa-link-share {
        filter: invert(1) contrast(3)
    }
}

.utility.infographic {
    display: flex
}

[dir] .utility.infographic {
    padding: 0;
    margin: 1.6rem auto
}

@media (min-width: 1200px) {
    .utility.infographic {
        display: block;
        position: -webkit-sticky;
        position: sticky;
        top: 10rem;
        z-index: 1
    }

    [dir] .utility.infographic {
        margin-bottom: 1.6rem
    }
}

.utility.infographic .share-this {
    display: flex
}

[dir] .utility.infographic .share-this {
    float: none;
    margin: 0 auto
}

.utility.infographic .share-this input {
    display: none
}

.utility.infographic .share-this .sharing-options {
    flex-direction: row
}

@media (min-width: 1200px) {
    .utility.infographic .share-this .sharing-options {
        flex-direction: column
    }
}

[dir=ltr] .utility.infographic .share-this .sharing-options li {
    margin: 0 1.8rem 0 0
}

[dir=rtl] .utility.infographic .share-this .sharing-options li {
    margin: 0 0 0 1.8rem
}

@media (min-width: 1200px) {
    [dir] .utility.infographic .share-this .sharing-options li {
        margin: 1.6rem 0
    }
}

[dir=ltr] .utility.infographic .share-this .sharing-options li:last-child {
    margin-left: 0
}

[dir=rtl] .utility.infographic .share-this .sharing-options li:last-child {
    margin-right: 0
}

.utility.infographic .share-this .sharing-options li.short-url.show-alert .url-tooltip {
    position: fixed;
    top: 20px
}

[dir=ltr] .utility.infographic .share-this .sharing-options li.short-url.show-alert .url-tooltip {
    left: calc(50% - 130px)
}

[dir=rtl] .utility.infographic .share-this .sharing-options li.short-url.show-alert .url-tooltip {
    right: calc(50% - 130px)
}

@media (min-width: 1200px) {
    .utility.infographic .share-this .sharing-options li.short-url.show-alert .url-tooltip {
        position: absolute;
        top: -.7rem
    }

    [dir=ltr] .utility.infographic .share-this .sharing-options li.short-url.show-alert .url-tooltip {
        left: -.7rem
    }

    [dir=rtl] .utility.infographic .share-this .sharing-options li.short-url.show-alert .url-tooltip {
        right: -.7rem
    }
}

.factCheck {
    display: flex;
    flex-direction: column;
    overflow: hidden
}

[dir] .factCheck {
    margin: 2rem 0
}

[dir=ltr] .factCheck {
    padding: 2.4rem 1.6rem 2.4rem 3.3rem
}

[dir=rtl] .factCheck {
    padding: 2.4rem 3.3rem 2.4rem 1.6rem
}

.factCheck_claim, .factCheck_fact {
    display: flex;
    flex-direction: row;
    justify-content: flex-start
}

[dir] .factCheck_claim {
    border-width: 0 0 .1rem;
    border-style: solid;
    padding: 0 0 1.2rem
}

.factCheck_fact {
    flex-direction: column
}

[dir] .factCheck_fact .paragraph {
    margin: 1.6rem 0
}

.factCheck_element {
    display: flex;
    align-self: flex-start;
    align-items: center
}

[dir=ltr] .factCheck_element {
    margin: 0 1.6rem .7rem 0
}

[dir=rtl] .factCheck_element {
    margin: 0 0 .7rem 1.6rem
}

.factCheck_text {
    flex: 1
}

[dir] .factCheck_text {
    border-bottom: none
}

[dir] .factCheck_text .paragraph {
    padding: 0
}

.factCheck .aa {
    display: inline-block;
    width: 2.1rem;
    height: 2.1rem
}

[dir=ltr] .factCheck .aa {
    margin: -.7rem .8rem 0 -1rem
}

[dir=rtl] .factCheck .aa {
    margin: -.7rem -1rem 0 .8rem
}

@media (min-width: 501px) {
    .factCheck {
        flex-direction: row
    }
}

@media (min-width: 1200px) {
    .factCheck {
        flex-direction: row
    }
}

.inline-title {
    display: block
}

[dir] .inline-title {
    padding: 2rem 0 0;
    margin: 0
}

.paragraph, .paragraph a {
    overflow-wrap: break-word
}

.paragraph a {
    text-decoration: underline;
    -webkit-text-decoration-style: dotted;
    text-decoration-style: dotted
}

.articleOpinionContainer .articleOpinion {
    position: relative;
    overflow: hidden
}

.articleOpinionContainer .articleOpinion_border {
    width: 23.9rem;
    height: 28.9rem;
    position: absolute
}

[dir] .articleOpinionContainer .articleOpinion_border {
    background: url(assets/gfx/opinion-border.svg) 50% no-repeat
}

.articleOpinionContainer .articleOpinion_outline {
    width: 100%;
    height: 11.3rem
}

[dir] .articleOpinionContainer .articleOpinion_outline {
    background: url(assets/gfx/opinion-outlined-Desktop.svg) 50% no-repeat;
    background-size: contain
}

.articleOpinionContainer .articleOpinion_bg {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: -1;
    top: 5.7rem
}

[dir=ltr] .articleOpinionContainer .articleOpinion_bg {
    left: 2.9rem
}

[dir=rtl] .articleOpinionContainer .articleOpinion_bg {
    right: 2.9rem
}

[dir=ltr] .articleOpinionContainer .articleOpinion_content {
    padding: 0 1.6rem 1.6rem 4.8rem
}

[dir=rtl] .articleOpinionContainer .articleOpinion_content {
    padding: 0 4.8rem 1.6rem 1.6rem
}

.articleOpinionContainer .articleOpinion_author {
    position: relative;
    display: flex;
    align-items: center;
    flex-direction: row
}

[dir] .articleOpinionContainer .articleOpinion_author {
    margin-bottom: 9.2rem
}

[dir=ltr] .articleOpinionContainer .articleOpinion_author {
    padding: 3.1rem 0 0 1.1rem
}

[dir=rtl] .articleOpinionContainer .articleOpinion_author {
    padding: 3.1rem 1.1rem 0 0
}

.articleOpinionContainer .articleOpinion_author .underBar {
    position: absolute;
    top: 0;
    width: 5.1rem
}

[dir] .articleOpinionContainer .articleOpinion_author .underBar {
    transform: rotate(0deg);
    border-width: .3rem
}

[dir=ltr] .articleOpinionContainer .articleOpinion_author .underBar {
    left: 3rem;
    border-radius: .6rem 0
}

[dir=rtl] .articleOpinionContainer .articleOpinion_author .underBar {
    right: 3rem;
    border-radius: 0 .6rem
}

.articleOpinionContainer .articleOpinion i.aa {
    width: 2.4rem;
    height: 2.4rem;
    filter: brightness(0) invert(1)
}

[dir] .articleOpinionContainer .articleOpinion_title {
    margin: 1.6rem 0
}

[dir] .articleOpinionContainer .articleOpinion .pargraph {
    margin: 0
}

[dir=ltr] .articleOpinionContainer .articleOpinion .timeDate_element:first-child {
    padding-right: .8rem;
    margin-right: .8rem;
    border-right: 1px solid
}

[dir=rtl] .articleOpinionContainer .articleOpinion .timeDate_element:first-child {
    padding-left: .8rem;
    margin-left: .8rem;
    border-left: 1px solid
}

.articleOpinionContainer .articleOpinion .location:before {
    align-self: end
}

[dir] .articleOpinionContainer .articleOpinion .location:before {
    background: url(assets/icons/locationWhite.svg) 50% no-repeat;
    margin: 0
}

[dir] .articleOpinionContainer .avatar {
    margin: 2.4rem 0;
    border-width: 1px 0;
    border-style: solid;
    padding: 1.6rem 0
}

.articleOpinionContainer .avatar_image {
    width: 3.9rem;
    height: 3.9rem;
    align-self: flex-start
}

@media (min-width: 501px) {
    .articleOpinionContainer .avatar_label {
        display: flex;
        flex-direction: row;
        align-items: center
    }

    .articleOpinionContainer .avatar_name {
        flex: 0 0 auto
    }

    [dir=ltr] .articleOpinionContainer .avatar_name {
        padding-right: 1.6rem;
        margin-right: 1.6rem;
        border-right: 1px solid
    }

    [dir=rtl] .articleOpinionContainer .avatar_name {
        padding-left: 1.6rem;
        margin-left: 1.6rem;
        border-left: 1px solid
    }

    .articleOpinionContainer .articleOpinion_border {
        width: 60.4rem;
        height: 60.4rem
    }

    [dir] .articleOpinionContainer .articleOpinion_border {
        background: url(assets/gfx/opinion-border-tablet.svg) 50% no-repeat;
        margin-top: -1.4rem
    }

    [dir=ltr] .articleOpinionContainer .articleOpinion_border {
        margin-left: -2.5rem
    }

    [dir=rtl] .articleOpinionContainer .articleOpinion_border {
        margin-right: -2.5rem
    }

    .articleOpinionContainer .articleOpinion_outline {
        height: 19.4rem
    }

    .articleOpinionContainer .articleOpinion_outline img {
        display: none
    }

    .articleOpinionContainer .articleOpinion_content {
        display: flex;
        flex-direction: column
    }

    [dir=ltr] .articleOpinionContainer .articleOpinion_content {
        padding: 0 1.6rem 1.6rem 11.7rem
    }

    [dir=rtl] .articleOpinionContainer .articleOpinion_content {
        padding: 0 11.7rem 1.6rem 1.6rem
    }

    .articleOpinionContainer .articleOpinion_bg {
        top: 7.8rem
    }

    [dir=ltr] .articleOpinionContainer .articleOpinion_bg {
        left: 5.6rem
    }

    [dir=rtl] .articleOpinionContainer .articleOpinion_bg {
        right: 5.6rem
    }

    .articleOpinionContainer .articleOpinion_author {
        order: 1
    }

    [dir=ltr] .articleOpinionContainer .articleOpinion_author {
        margin: 6.9rem 0 2.4rem 11rem
    }

    [dir=rtl] .articleOpinionContainer .articleOpinion_author {
        margin: 6.9rem 11rem 2.4rem 0
    }

    .articleOpinionContainer .articleOpinion_title {
        order: 2;
        height: 9.6rem;
        overflow: hidden
    }

    [dir] .articleOpinionContainer .articleOpinion_title {
        margin: 0
    }

    .articleOpinionContainer .articleOpinion .timeDate {
        order: 3
    }

    [dir] .articleOpinionContainer .articleOpinion .timeDate {
        margin-top: 4.8rem
    }

    .articleOpinionContainer .articleOpinion .pargraph {
        order: 4
    }

    [dir] .articleOpinionContainer .articleOpinion .pargraph {
        margin-top: 5rem
    }

    .articleOpinionContainer .articleOpinion .location {
        order: 5
    }

    [dir] .articleOpinionContainer .articleOpinion.nodesc .location {
        margin-top: 5.5rem
    }
}

@media (min-width: 1200px) {
    [dir] .articleOpinionContainer .articleOpinion {
        margin: 0;
        padding: 0 0 2.4rem
    }

    .articleOpinionContainer .articleOpinion_bg {
        top: 11.6rem;
        z-index: -3
    }

    [dir=ltr] .articleOpinionContainer .articleOpinion_bg {
        left: 5.7rem
    }

    [dir=rtl] .articleOpinionContainer .articleOpinion_bg {
        right: 5.7rem
    }

    .articleOpinionContainer .articleOpinion_border {
        width: 60.4rem;
        height: 60.4rem;
        z-index: 0
    }

    [dir] .articleOpinionContainer .articleOpinion_border {
        margin-top: -1.4rem;
        background: url(assets/gfx/opinion-frame-desktop.svg) 50% no-repeat;
        background-size: contain
    }

    [dir=ltr] .articleOpinionContainer .articleOpinion_border {
        margin-left: -2.5rem
    }

    [dir=rtl] .articleOpinionContainer .articleOpinion_border {
        margin-right: -2.5rem
    }

    .articleOpinionContainer .articleOpinion_outline {
        height: 24.5rem;
        z-index: -2
    }

    [dir=ltr] .articleOpinionContainer .articleOpinion_outline {
        margin-left: 1.5rem
    }

    [dir=rtl] .articleOpinionContainer .articleOpinion_outline {
        margin-right: 1.5rem
    }

    .articleOpinionContainer .articleOpinion_outline img {
        display: none
    }

    [dir=ltr] .articleOpinionContainer .articleOpinion_bg {
        left: 7rem
    }

    [dir=rtl] .articleOpinionContainer .articleOpinion_bg {
        right: 7rem
    }

    .articleOpinionContainer .articleOpinion_content {
        position: relative;
        display: flex;
        flex-direction: column
    }

    [dir] .articleOpinionContainer .articleOpinion_content {
        padding: 0
    }

    [dir=ltr] .articleOpinionContainer .articleOpinion_content {
        margin: 0 0 0 11.5rem
    }

    [dir=rtl] .articleOpinionContainer .articleOpinion_content {
        margin: 0 11.5rem 0 0
    }

    .articleOpinionContainer .articleOpinion_author {
        order: 1
    }

    [dir] .articleOpinionContainer .articleOpinion_author {
        padding-top: 3.3rem;
        margin-bottom: 0
    }

    [dir=ltr] .articleOpinionContainer .articleOpinion_author {
        margin-left: 11rem
    }

    [dir=rtl] .articleOpinionContainer .articleOpinion_author {
        margin-right: 11rem
    }

    [dir=ltr] .articleOpinionContainer .articleOpinion_author .underBar {
        left: 5rem
    }

    [dir=rtl] .articleOpinionContainer .articleOpinion_author .underBar {
        right: 5rem
    }

    .articleOpinionContainer .articleOpinion .pargraph {
        width: 40.2rem;
        height: 9.6rem;
        align-self: flex-end;
        flex: 0 0 100%;
        order: 3
    }

    [dir=ltr] .articleOpinionContainer .articleOpinion .pargraph {
        margin-right: 23.4rem
    }

    [dir=rtl] .articleOpinionContainer .articleOpinion .pargraph {
        margin-left: 23.4rem
    }

    .articleOpinionContainer .articleOpinion_title {
        width: 86.3rem;
        height: 9.6rem;
        overflow: hidden;
        order: 2
    }

    [dir] .articleOpinionContainer .articleOpinion_title {
        margin-top: 4rem
    }

    .articleOpinionContainer .articleOpinion .location {
        align-self: center;
        order: 5
    }

    [dir=ltr] .articleOpinionContainer .articleOpinion .location {
        margin: 1.6rem 0 0 -3.8rem
    }

    [dir=rtl] .articleOpinionContainer .articleOpinion .location {
        margin: 1.6rem -3.8rem 0 0
    }

    .articleOpinionContainer .articleOpinion .timeDate {
        order: 4;
        position: absolute;
        bottom: 5rem
    }

    [dir] .articleOpinionContainer .articleOpinion .timeDate {
        margin-top: -5.6rem;
        margin-bottom: 4rem
    }

    [dir=ltr] .articleOpinionContainer .articleOpinion .timeDate {
        left: 0
    }

    [dir=rtl] .articleOpinionContainer .articleOpinion .timeDate {
        right: 0
    }

    [dir] .articleOpinionContainer .articleOpinion.nodesc {
        padding: 0 0 4.4rem
    }

    .articleOpinionContainer .articleOpinion.nodesc .timeDate {
        position: static
    }

    [dir] .articleOpinionContainer .articleOpinion.nodesc .timeDate {
        margin-bottom: 0;
        margin-top: 3.9rem
    }

    [dir] .articleOpinionContainer .articleOpinion.nodesc .location {
        margin-top: -1.8rem
    }

    .articleOpinionContainer .avatar_label {
        display: flex;
        flex-direction: row;
        align-items: center
    }

    .articleOpinionContainer .avatar_name {
        flex: 0 0 auto
    }

    [dir=ltr] .articleOpinionContainer .avatar_name {
        padding-right: 1.6rem;
        margin-right: 1.6rem;
        border-right: 1px solid
    }

    [dir=rtl] .articleOpinionContainer .avatar_name {
        padding-left: 1.6rem;
        margin-left: 1.6rem;
        border-left: 1px solid
    }
}

[dir=rtl] .articleOpinionContainer .articleOpinion_border {
    background: url(assets/gfx/opinion-border-mobAR.svg) 50% no-repeat
}

[dir=rtl] .articleOpinionContainer .articleOpinion_outline {
    background: url(assets/gfx/opinion-outlined-monAR.svg) 50% no-repeat
}

[dir=rtl] .articleOpinionContainer .articleOpinion_bg {
    right: 1.7rem;
    top: 5.3rem
}

[dir=rtl] .articleOpinionContainer .articleOpinion_icon {
    margin-left: .3rem
}

@media (min-width: 501px) {
    [dir=rtl] .articleOpinionContainer .articleOpinion_border {
        background: url(assets/gfx/opinion-border-tabletAR.svg) 50% no-repeat
    }

    [dir=rtl] .articleOpinionContainer .articleOpinion_outline {
        background: url(assets/gfx/opinion-outlined-tabAR.svg) 50% no-repeat
    }

    [dir=rtl] .articleOpinionContainer .articleOpinion_bg {
        top: 9.3rem;
        right: 4.8rem
    }

    [dir=rtl] .articleOpinionContainer .articleOpinion_author {
        margin-bottom: 3.4rem
    }
}

@media (min-width: 1200px) {
    [dir=rtl] .articleOpinionContainer .articleOpinion_border {
        margin-top: -1.4rem;
        margin-right: -1.5rem;
        display: none
    }

    [dir=rtl] .articleOpinionContainer .articleOpinion_outline {
        background: url(assets/gfx/group.svg) 50% no-repeat;
        height: 60.4rem;
        position: absolute;
        top: 0;
        left: 0
    }

    [dir=rtl] .articleOpinionContainer .articleOpinion_content {
        padding-top: 29rem
    }

    [dir=rtl] .articleOpinionContainer .articleOpinion_title {
        margin-top: 1rem
    }

    [dir=rtl] .articleOpinionContainer .articleOpinion_bg {
        top: 11.3rem;
        right: 4.2rem
    }

    [dir=rtl] .articleOpinionContainer .articleOpinion .timeDate {
        bottom: 10rem
    }
}

.read-mode {
    width: 100%;
    position: fixed;
    overflow-y: auto;
    top: 0;
    bottom: 0;
    z-index: 1000000
}

.gallery-overlay .gallery-listing .top-tools .tools .read-mode .close-overlay, .gallery-overlay .read-mode .open-overlay, .read-mode .disable-btn-def, .read-mode .gallery-overlay .gallery-listing .top-tools .tools .close-overlay, .read-mode .gallery-overlay .open-overlay, .read-mode .wrapper .top-tools button, .read-mode .you-missed .you-missed-notifier .open-overlay, .read-mode .you-missed .you-missed-overlay .close-overlay, .you-missed .you-missed-notifier .read-mode .open-overlay, .you-missed .you-missed-overlay .read-mode .close-overlay {
    outline: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

[dir] .gallery-overlay .gallery-listing .top-tools .tools .read-mode .close-overlay, [dir] .gallery-overlay .read-mode .open-overlay, [dir] .read-mode .disable-btn-def, [dir] .read-mode .gallery-overlay .gallery-listing .top-tools .tools .close-overlay, [dir] .read-mode .gallery-overlay .open-overlay, [dir] .read-mode .wrapper .top-tools button, [dir] .read-mode .you-missed .you-missed-notifier .open-overlay, [dir] .read-mode .you-missed .you-missed-overlay .close-overlay, [dir] .you-missed .you-missed-notifier .read-mode .open-overlay, [dir] .you-missed .you-missed-overlay .read-mode .close-overlay {
    border: none;
    cursor: pointer;
    background: none
}

.read-mode .wrapper {
    max-width: 72rem;
    min-height: 150vh
}

[dir] .read-mode .wrapper {
    margin: 0 auto;
    padding: 0 2rem
}

@media (min-width: 1200px) {
    [dir] .read-mode .wrapper {
        padding: 0
    }
}

.read-mode .wrapper .top-tools {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1
}

[dir] .read-mode .wrapper .top-tools {
    padding-top: 2rem;
    margin-bottom: 2rem
}

.read-mode .wrapper .top-tools .progress-container {
    position: relative;
    width: 100%
}

[dir] .read-mode .wrapper .top-tools .progress-container {
    clear: both;
    margin-top: 1.5rem
}

.read-mode .wrapper .top-tools .reading-time {
    flex-grow: 2;
    flex: 2 1 auto
}

[dir] .read-mode .wrapper .top-tools button .aa-close {
    background-size: contain
}

.read-mode .wrapper .top-tools .change-size {
    flex-grow: 1;
    flex: 1 1 auto
}

[dir=ltr] .read-mode .wrapper .top-tools .change-size {
    text-align: right
}

[dir=rtl] .read-mode .wrapper .top-tools .change-size {
    text-align: left
}

[dir] .read-mode .wrapper .top-tools .change-size .size {
    padding: 0 2.5rem
}

[dir] .read-mode .wrapper .top-tools .change-size button {
    padding: .4rem 1rem;
    border-radius: .2rem;
    text-align: center
}

[dir] .read-mode .wrapper .top-tools .change-size button:disabled {
    cursor: default
}

.read-mode .wrapper .top-tools .close-overlay {
    flex-grow: 0;
    flex: 0 1 auto
}

[dir=ltr] .read-mode .wrapper .top-tools .close-overlay {
    margin-left: 3rem
}

[dir=rtl] .read-mode .wrapper .top-tools .close-overlay {
    margin-right: 3rem
}

[dir] .read-mode .kicker {
    margin-bottom: 2rem
}

.article-hero {
    display: flex;
    flex-direction: column
}

@media (min-width: 1200px) {
    [dir=ltr] .article-hero.no-img {
        padding-left: 10rem
    }

    [dir=rtl] .article-hero.no-img {
        padding-right: 10rem
    }

    .article-hero.no-img .headingInfo {
        flex-grow: 1
    }

    .article-hero.no-img .headingInfo_title .side-border {
        display: block;
        height: 100%;
        width: 4px
    }

    [dir=ltr] .article-hero.no-img .headingInfo_title .side-border {
        float: left;
        border-radius: .4rem 0 .4rem 0;
        margin-left: -100px
    }

    [dir=rtl] .article-hero.no-img .headingInfo_title .side-border {
        float: right;
        border-radius: 0 .4rem 0 .4rem;
        margin-right: -100px
    }
}

.article-hero .headingInfo {
    flex-grow: 1
}

@media (min-width: 1200px) {
    .article-hero .headingInfo {
        flex: 0 0 34%
    }
}

.article-hero .article-teaser {
    width: 100%;
    align-self: flex-start;
    flex-direction: column
}

[dir] .article-hero .article-teaser {
    margin-bottom: 1.6rem
}

[dir=ltr] .article-hero .article-teaser {
    text-align: left
}

[dir=rtl] .article-hero .article-teaser {
    text-align: right
}

@media (min-width: 501px) {
    .article-hero .article-teaser {
        flex-direction: row
    }
}

[dir] .article-hero .article-teaser .article-hero-img .caption {
    border-bottom: .1rem solid
}

@media (min-width: 1200px) {
    .article-hero {
        flex-direction: row;
        flex-wrap: nowrap;
        justify-content: space-between
    }

    .article-hero.flip {
        flex-flow: row-reverse
    }

    .article-hero .article-teaser {
        flex: 0 0 65%
    }

    [dir] .article-hero .article-teaser {
        margin-bottom: 0
    }

    [dir] .article-hero .article-teaser .article-hero-img .caption {
        border-bottom: none;
        padding-bottom: 0
    }
}

.article-hero.full-width {
    flex-direction: column
}

.article-hero.full-width .headingInfo {
    order: -1
}

[dir] .article-hero.full-width .headingInfo {
    margin-bottom: 3.2rem
}

.article-hero.full-width .article-teaser {
    flex: 0 0 100%
}

[dir] .article-hero.full-width .article-teaser {
    margin: 0
}

.article-hero.featured {
    flex-direction: column
}

.article-hero.featured .article-teaser {
    flex: 0 0 100%
}

[dir] .article-hero.featured .article-teaser {
    margin: 0
}

[dir] .article-hero.featured .article-teaser .article-hero-img .image-wrapper img {
    border-radius: 0
}

.article-hero.featured .headingInfo {
    align-items: center
}

[dir] .article-hero.featured .headingInfo {
    padding-top: 3.2rem
}

@media (min-width: 1200px) {
    .article-hero.featured .headingInfo {
        display: block
    }

    [dir] .article-hero.featured .headingInfo {
        text-align: center
    }
}

.article-hero.featured .headingInfo .kicker {
    align-self: center
}

[dir] .article-hero.featured .headingInfo .kicker {
    float: none
}

@media (min-width: 1200px) {
    .article-hero.featured .headingInfo .kicker {
        display: inline-flex
    }
}

[dir] .article-hero.featured .headingInfo h1.headingInfo_title, [dir] .article-hero.featured .headingInfo h2.headingInfo_subtitle {
    text-align: center
}

.article-hero.featured .headingInfo_services {
    flex-wrap: wrap;
    justify-content: center
}

@media (min-width: 1200px) {
    .article-hero.featured .headingInfo_services {
        width: 45%
    }

    [dir] .article-hero.featured .headingInfo_services {
        margin-top: 2.4rem
    }

    [dir=ltr] .article-hero.featured .headingInfo_services {
        float: right
    }

    [dir=rtl] .article-hero.featured .headingInfo_services {
        float: left
    }

    [dir=ltr] .article-hero.featured .headingInfo_services .follow-button {
        margin: 0 0 0 auto
    }

    [dir=rtl] .article-hero.featured .headingInfo_services .follow-button {
        margin: 0 auto 0 0
    }
}

.article-hero.featured .headingInfo_services .article-status {
    display: none
}

@media (min-width: 1200px) {
    .article-hero.featured .headingInfo .services {
        width: 45%
    }

    [dir=ltr] .article-hero.featured .headingInfo .services {
        float: left
    }

    [dir=rtl] .article-hero.featured .headingInfo .services {
        float: right
    }
}

.article-hero.featured .headingInfo .services .preview {
    display: none
}

@media (min-width: 501px) {
    .article-hero.featured.feat-overlay {
        position: relative
    }
}

[dir] .article-hero.featured.feat-overlay .article-teaser .article-hero-img .caption {
    padding: 1.5rem;
    border-bottom: .1rem solid
}

@media (min-width: 501px) {
    .article-hero.featured.feat-overlay .headingInfo .kicker {
        position: absolute;
        top: 9rem
    }

    [dir=ltr] .article-hero.featured.feat-overlay .headingInfo .kicker {
        left: 1.6rem
    }

    [dir=rtl] .article-hero.featured.feat-overlay .headingInfo .kicker {
        right: 1.6rem
    }
}

@media (min-width: 1200px) {
    .article-hero.featured.feat-overlay .headingInfo .kicker {
        top: 15rem
    }
}

@media (min-width: 501px) {
    .article-hero.featured.feat-overlay .headingInfo h1.headingInfo_title {
        position: absolute;
        top: 15rem;
        width: 50%
    }

    [dir=ltr] .article-hero.featured.feat-overlay .headingInfo h1.headingInfo_title {
        text-align: left;
        left: 1.6rem
    }

    [dir=rtl] .article-hero.featured.feat-overlay .headingInfo h1.headingInfo_title {
        text-align: right;
        right: 1.6rem
    }
}

@media (min-width: 1200px) {
    .article-hero.featured.feat-overlay .headingInfo h1.headingInfo_title {
        top: 21rem;
        width: 35%
    }
}

.article-hero.addustourfsection {
    flex-direction: column
}

[dir] .article-hero.addustourfsection {
    padding-top: 0
}

[dir] .article-hero.addustourfsection .article-teaser {
    margin: 2rem 0 0
}

@media (min-width: 501px) {
    .article-hero.addustourfsection .article-teaser {
        order: 1
    }

    [dir] .article-hero.addustourfsection .article-teaser {
        margin: 0
    }
}

@media (min-width: 501px) {
    [dir] .article-hero.addustourfsection .author {
        margin-bottom: 2rem
    }
}

[dir] .explore-more {
    margin-bottom: 3rem;
    padding-bottom: 0
}

@media (min-width: 501px) {
    [dir] .explore-more {
        border-bottom: .1rem solid
    }
}

.explore-more .explore-list {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: stretch
}

.explore-more .explore-list .list-item {
    height: auto;
    overflow: hidden;
    display: flex;
    flex-direction: column
}

[dir] .explore-more .explore-list .list-item {
    padding-bottom: 3rem;
    margin-bottom: 3rem;
    border-bottom: .1rem solid
}

[dir] .explore-more .explore-list .list-item:last-child {
    margin-bottom: 0
}

@media (min-width: 501px) {
    .explore-more .explore-list .list-item {
        flex: 0 0 48.5%
    }

    [dir] .explore-more .explore-list .list-item {
        border-bottom: none;
        margin-bottom: 0
    }
}

.explore-more .explore-list .list-item span {
    display: inline-block
}

.explore-more .explore-list .list-item .img-box {
    position: relative;
    display: block
}

.explore-more .explore-list .list-item .img-box img {
    display: block;
    width: 100%;
    height: auto
}

[dir] .explore-more .explore-list .list-item .img-box img {
    border-radius: .4rem
}

.explore-more .explore-list .list-item .img-box .icon {
    width: 5rem;
    height: 5rem;
    position: absolute;
    bottom: .5rem
}

[dir] .explore-more .explore-list .list-item .img-box .icon {
    background-size: contain
}

[dir=ltr] .explore-more .explore-list .list-item .img-box .icon {
    left: 1rem
}

[dir=rtl] .explore-more .explore-list .list-item .img-box .icon {
    right: 1rem
}

.explore-more .explore-list .list-item .img-box .icon .aa {
    width: 100%;
    height: 100%
}

[dir] .explore-more .explore-list .list-item .story-title {
    margin: 1rem 0
}

[dir] .explore-more .explore-list .list-item .section-name {
    margin-top: auto
}

[dir] .explore-more.horizontal {
    border-bottom: .1rem solid
}

[dir] .explore-more.horizontal .list-item {
    border-bottom: none;
    margin-bottom: 0
}

.explore-more.horizontal .list-item .story-link {
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.explore-more.horizontal .list-item .story-link .img-box {
    flex: 0 0 30%;
    align-self: flex-start
}

.explore-more.horizontal .list-item .story-link .img-box .icon {
    width: 3rem;
    height: 3rem;
    bottom: .7rem
}

[dir=ltr] .explore-more.horizontal .list-item .story-link .img-box .icon {
    left: .5rem
}

[dir=rtl] .explore-more.horizontal .list-item .story-link .img-box .icon {
    right: .5rem
}

.explore-more.horizontal .list-item .story-link .story-title {
    flex: 0 0 67%
}

[dir] .explore-more.horizontal .list-item .story-link .story-title {
    margin: 0
}

.bottom-nav {
    position: fixed;
    bottom: 0;
    z-index: 99
}

[dir=ltr] .bottom-nav, [dir=rtl] .bottom-nav {
    left: 0;
    right: 0
}

@media (min-width: 1200px) {
    .bottom-nav {
        bottom: 3.2rem;
        width: 40rem
    }

    [dir=ltr] .bottom-nav {
        right: 0;
        left: unset
    }

    [dir=rtl] .bottom-nav {
        left: 0;
        right: unset
    }
}

.bottom-nav .slide {
    max-height: 0;
    overflow: hidden;
    transition: all .4s
}

[dir] .bottom-nav .slide {
    border-bottom: 0 solid
}

.bottom-nav .slide.up {
    max-height: 100rem
}

[dir] .bottom-nav .slide.up {
    border-bottom: .1rem solid
}

@media (min-width: 1200px) {
    [dir] .bottom-nav .slide.up {
        border-bottom: none
    }
}

.bottom-nav .slide.hide {
    max-height: 0
}

[dir] .bottom-nav .slide.hide {
    border-bottom: 0 solid
}

.bottom-nav .slide .content {
    position: relative
}

[dir] .bottom-nav .slide .content {
    padding: 1.6rem 2rem 0
}

@media (min-width: 501px) {
    .bottom-nav .slide .content {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        align-items: center;
        justify-content: space-between
    }

    [dir=ltr] .bottom-nav .slide .content, [dir=rtl] .bottom-nav .slide .content {
        padding-right: 3.2rem;
        padding-left: 3.2rem
    }
}

@media (min-width: 1200px) {
    .bottom-nav .slide .content {
        max-width: 129.2rem;
        display: block
    }

    [dir] .bottom-nav .slide .content {
        margin: 0 auto
    }

    [dir=ltr] .bottom-nav .slide .content, [dir=rtl] .bottom-nav .slide .content {
        padding-right: 1.6rem;
        padding-left: 1.6rem
    }
}

[dir] .bottom-nav .slide .content .section-label {
    padding-bottom: 1.6rem
}

@media (min-width: 501px) {
    .bottom-nav .slide .content .section-label {
        flex: 0 0 15%
    }
}

[dir] .bottom-nav .slide .content .explore-more {
    border-bottom: none;
    margin-bottom: 0
}

@media (min-width: 501px) {
    .bottom-nav .slide .content .explore-more {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        align-items: center;
        justify-content: space-between;
        flex: 0 0 95%
    }
}

@media (min-width: 1200px) {
    .bottom-nav .slide .content .explore-more {
        display: block
    }
}

@media (min-width: 501px) {
    .bottom-nav .slide .content .explore-more .explore-list {
        flex: 0 0 80%
    }
}

.bottom-nav .slide .content .explore-more .explore-list li {
    flex: 0 0 100%
}

[dir] .bottom-nav .slide .content .explore-more .explore-list li {
    padding-bottom: 1.8rem
}

@media (min-width: 501px) {
    .bottom-nav .slide .content .explore-more .explore-list li .story-link {
        align-items: center
    }

    .bottom-nav .slide .content .explore-more .explore-list li .story-link .img-box {
        flex: 0 0 20%
    }

    .bottom-nav .slide .content .explore-more .explore-list li .story-link .story-title {
        flex: 0 0 77%
    }
}

@media (min-width: 1200px) {
    .bottom-nav .slide .content .explore-more .explore-list li .story-link .img-box {
        flex: 0 0 30%
    }

    .bottom-nav .slide .content .explore-more .explore-list li .story-link .story-title {
        flex: 0 0 65%
    }
}

.bottom-nav .slide .content .explore-more .explore-list li:last-child {
    display: none
}

.bottom-nav .slide .content .explore-more .explore-list li .img-box {
    flex: 0 0 25%
}

.bottom-nav .slide .content .explore-more .explore-list li .story-title {
    flex: 0 0 70%
}

.bottom-nav .slide .aa-close {
    width: 2.8rem;
    height: 2.8rem;
    position: absolute;
    top: 1.6rem
}

[dir] .bottom-nav .slide .aa-close {
    cursor: pointer
}

[dir=ltr] .bottom-nav .slide .aa-close {
    right: 1.6rem
}

[dir=rtl] .bottom-nav .slide .aa-close {
    left: 1.6rem
}

@media (min-width: 501px) {
    .bottom-nav .slide .aa-close {
        position: unset;
        top: unset;
        order: 1;
        flex: 0 0 5%
    }

    [dir=ltr] .bottom-nav .slide .aa-close {
        right: unset
    }

    [dir=rtl] .bottom-nav .slide .aa-close {
        left: unset
    }
}

@media (min-width: 1200px) {
    .bottom-nav .slide .aa-close {
        position: absolute;
        top: 1.6rem
    }

    [dir=ltr] .bottom-nav .slide .aa-close {
        right: 1.6rem
    }

    [dir=rtl] .bottom-nav .slide .aa-close {
        left: 1.6rem
    }
}

.bottom-nav .services {
    display: flex;
    flex-flow: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center
}

[dir] .bottom-nav .services {
    padding: 1.5rem
}

@media (min-width: 1200px) {
    .bottom-nav .services {
        display: none
    }
}

@media (min-width: 501px) {
    [dir] .bottom-nav .services {
        padding: 2rem 2.5rem
    }
}

.bottom-nav .services li {
    position: unset;
    height: 2.8rem
}

[dir] .bottom-nav .services li {
    cursor: pointer
}

@media (min-width: 501px) {
    .bottom-nav .services li {
        position: relative
    }
}

.bottom-nav .services li i.aa {
    width: 2.8rem;
    height: 2.8rem
}

[dir] .bottom-nav .services li .share-this {
    padding: 0
}

.bottom-nav .services li .share-this .share-label {
    display: none
}

.bottom-nav .services li .share-this .sharing-options {
    position: fixed;
    justify-content: space-between;
    width: 80%;
    bottom: 1rem
}

[dir=ltr] .bottom-nav .services li .share-this .sharing-options {
    left: 1rem
}

[dir=rtl] .bottom-nav .services li .share-this .sharing-options {
    right: 1rem
}

@media (min-width: 501px) {
    .bottom-nav .services li .share-this .sharing-options {
        bottom: 1.5rem
    }
}

.bottom-nav .services li .share-this .sharing-options li {
    height: unset
}

.bottom-nav .services li .share-this .close-share {
    flex: 100%
}

.bottom-nav .services li .accessibility-toolbar {
    position: fixed;
    bottom: .5rem;
    width: 100%
}

[dir=ltr] .bottom-nav .services li .accessibility-toolbar, [dir=rtl] .bottom-nav .services li .accessibility-toolbar {
    right: 0;
    left: 0;
    padding-right: 2rem;
    padding-left: 2rem
}

@media (min-width: 501px) {
    .bottom-nav .services li .accessibility-toolbar {
        bottom: 1rem
    }

    [dir=ltr] .bottom-nav .services li .accessibility-toolbar, [dir=rtl] .bottom-nav .services li .accessibility-toolbar {
        padding-right: 3rem;
        padding-left: 3rem
    }
}

.bottom-nav .services li .accessibility-toolbar .readmode-toolbar {
    max-width: 100%;
    width: 100%
}

[dir] .accordion li.accordion-item {
    border-bottom: .1rem solid
}

.accordion li.accordion-item [data-accordion=content-container] {
    height: 0;
    overflow: hidden;
    transition: all .1s linear
}

.accordion li.accordion-item .accordion-trigger {
    display: block;
    position: relative;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

[dir] .accordion li.accordion-item .accordion-trigger {
    padding: 1.6rem 0;
    cursor: pointer
}

[dir] .accordion li.accordion-item .accordion-trigger .section-label {
    padding: 0
}

[dir=ltr] .accordion li.accordion-item .accordion-trigger .switch {
    margin-left: auto
}

[dir=rtl] .accordion li.accordion-item .accordion-trigger .switch {
    margin-right: auto
}

.accordion li.accordion-item .accordion-trigger:after {
    position: absolute;
    top: 50%;
    content: "+";
    font-size: 4rem
}

[dir] .accordion li.accordion-item .accordion-trigger:after {
    transform: translateY(-50%)
}

[dir=ltr] .accordion li.accordion-item .accordion-trigger:after {
    right: 2rem
}

[dir=rtl] .accordion li.accordion-item .accordion-trigger:after {
    left: 2rem
}

.accordion li.accordion-item .accordion-trigger.is-collapsed:after {
    content: "-"
}

[dir] .accordion li.accordion-item .accordion-content {
    padding: 0 2rem 2rem
}

[dir=ltr] .accordion.switch-toggle li.accordion-item .accordion-trigger .section-label {
    margin-left: 3rem
}

[dir=rtl] .accordion.switch-toggle li.accordion-item .accordion-trigger .section-label {
    margin-right: 3rem
}

[dir=ltr] .accordion.switch-toggle li.accordion-item .accordion-trigger:after {
    right: auto;
    left: .5rem
}

[dir=rtl] .accordion.switch-toggle li.accordion-item .accordion-trigger:after {
    left: auto;
    right: .5rem
}

[dir] .tabular-data {
    margin: 1rem 0 3rem
}

.tabular-data .table-wrapper table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%
}

[dir] .tabular-data .table-wrapper table {
    border-style: solid;
    border-width: .1rem .1rem 0
}

.tabular-data .table-wrapper table td, .tabular-data .table-wrapper table th {
    overflow-wrap: anywhere
}

[dir] .tabular-data .table-wrapper table td, [dir] .tabular-data .table-wrapper table th {
    padding: 1rem;
    text-align: center;
    border-bottom: .1rem solid
}

.tabular-data .table-wrapper table td {
    vertical-align: middle;
    overflow-wrap: anywhere
}

.tabular-data .table-wrapper table a {
    text-decoration: underline;
    overflow-wrap: anywhere
}

.tabular-data .table-wrapper .notice {
    display: inline-block
}

[dir] .tabular-data .table-wrapper .notice {
    padding: 1rem 0
}

[dir] .disclaimer {
    padding: 1.6rem;
    margin: 2rem 0;
    border-radius: .4rem;
    clear: both
}

[dir=ltr] .disclaimer .label {
    padding-right: .5rem
}

[dir=rtl] .disclaimer .label {
    padding-left: .5rem
}

[dir] .pdf-link {
    border-radius: .4rem;
    clear: both
}

.pdf-link a {
    display: flex;
    align-items: center
}

[dir] .pdf-link a {
    padding: 1.6rem;
    margin: 3rem 0;
    clear: both
}

.pdf-link a .aa.aa-pdf {
    flex: 0 0 3.6rem;
    width: 3.6rem;
    height: 3.6rem
}

.pdf-link a .aa.aa-open-url {
    flex: 0 0 2.4rem;
    width: 2.4rem;
    height: 2.4rem
}

[dir=ltr] .pdf-link a .aa.aa-open-url {
    margin-left: auto
}

[dir=rtl] .pdf-link a .aa.aa-open-url {
    margin-right: auto
}

[dir] .pdf-link a .text {
    padding: 0 1rem
}

.change-size {
    flex-grow: 1;
    flex: 1 1 auto
}

[dir=ltr] .change-size {
    text-align: right
}

[dir=rtl] .change-size {
    text-align: left
}

[dir] .change-size .size {
    padding: 0 2.5rem
}

[dir] .change-size button {
    padding: .4rem 1rem;
    border-radius: .2rem;
    text-align: center
}

[dir] .change-size button:disabled {
    cursor: default
}

[dir] .google-news-callout {
    padding: 1.6rem;
    margin: 2rem 0;
    border-radius: .4rem;
    clear: both
}

.google-news-callout .text {
    display: flex;
    align-items: center;
    justify-content: flex-start
}

.google-news-callout .text .aa-google-news {
    width: 3.2rem;
    height: 2.6rem
}

[dir=ltr] .google-news-callout .text .aa-google-news {
    margin-right: 1.6rem
}

[dir=rtl] .google-news-callout .text .aa-google-news {
    margin-left: 1.6rem
}

[dir] .coral-comments {
    border-radius: .4rem
}

[dir] .coral-comments.box-wrapper {
    padding: 1.6rem;
    margin-bottom: 1.6rem
}

@media (min-width: 501px) {
    [dir] .coral-comments.box-wrapper {
        margin-bottom: 2.5rem
    }
}

.coral-comments .coral-comments-header {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center
}

[dir] .coral-comments .coral-comments-header {
    margin-bottom: 2rem
}

.coral-comments .coral-comments-header .title {
    flex: 0 0 100%
}

[dir] .coral-comments .coral-comments-header .title {
    margin-bottom: 1.6rem
}

@media (min-width: 501px) {
    .coral-comments .coral-comments-header .title {
        flex: 0 0 auto
    }

    [dir] .coral-comments .coral-comments-header .title {
        margin-bottom: 0
    }
}

.coral-comments .coral-comments-header .coral-actions {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    flex-grow: 1
}

[dir] .coral-comments .coral-comments-header .coral-actions {
    border-radius: .4rem
}

@media (min-width: 501px) {
    .coral-comments .coral-comments-header .coral-actions {
        flex: 0 0 auto;
        flex-grow: unset
    }

    [dir=ltr] .coral-comments .coral-comments-header .coral-actions {
        margin-left: auto
    }

    [dir=rtl] .coral-comments .coral-comments-header .coral-actions {
        margin-right: auto
    }
}

.coral-comments .coral-comments-header .coral-actions .firebase-login {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-content: space-between
}

@media (min-width: 501px) {
    [dir=ltr] .coral-comments .coral-comments-header .coral-actions .firebase-login {
        margin-left: auto
    }

    [dir=rtl] .coral-comments .coral-comments-header .coral-actions .firebase-login {
        margin-right: auto
    }
}

.coral-comments .coral-comments-header .coral-actions .firebase-login .login, .coral-comments .coral-comments-header .coral-actions .firebase-login .logout {
    outline: none
}

[dir] .coral-comments .coral-comments-header .coral-actions .firebase-login .login, [dir] .coral-comments .coral-comments-header .coral-actions .firebase-login .logout {
    border-radius: .4rem;
    cursor: pointer;
    border: .1rem solid;
    padding: .5rem 1.6rem
}

[dir=ltr] .coral-comments .coral-comments-header .coral-actions .firebase-login .login {
    margin-right: .6rem
}

[dir=rtl] .coral-comments .coral-comments-header .coral-actions .firebase-login .login {
    margin-left: .6rem
}

.coral-comments .coral-comments-header .coral-actions .firebase-login .guest-label {
    display: flex;
    flex-direction: row;
    align-items: center
}

.coral-comments .coral-comments-header .coral-actions .firebase-login .guest-label .guest-name {
    display: flex;
    align-items: center
}

[dir=ltr] .coral-comments .coral-comments-header .coral-actions .firebase-login .guest-label .guest-name {
    margin-left: .6rem
}

[dir=rtl] .coral-comments .coral-comments-header .coral-actions .firebase-login .guest-label .guest-name {
    margin-right: .6rem
}

.coral-comments .coral-comments-header .coral-actions .firebase-login .guest-label .guest-name i {
    width: 2.4rem;
    height: 2.4rem
}

[dir] .coral-comments .coral-comments-header .coral-actions .firebase-login .guest-label .guest-name i {
    cursor: pointer
}

[dir=ltr] .coral-comments .coral-comments-header .coral-actions .user-edit {
    margin-right: auto
}

[dir=rtl] .coral-comments .coral-comments-header .coral-actions .user-edit {
    margin-left: auto
}

@media (min-width: 501px) {
    [dir=ltr] .coral-comments .coral-comments-header .coral-actions .user-edit {
        margin-right: unset
    }

    [dir=rtl] .coral-comments .coral-comments-header .coral-actions .user-edit {
        margin-left: unset
    }
}

.coral-comments .coral-comments-header .coral-actions .user-edit .chat-username {
    outline: none;
    max-width: 110px
}

[dir] .coral-comments .coral-comments-header .coral-actions .user-edit .chat-username {
    padding: .5rem 1rem;
    border: none
}

[dir=ltr] .coral-comments .coral-comments-header .coral-actions .user-edit .chat-username {
    border-radius: .4rem 0 0 .4rem;
    margin-left: .6rem
}

[dir=rtl] .coral-comments .coral-comments-header .coral-actions .user-edit .chat-username {
    border-radius: 0 .4rem .4rem 0;
    margin-right: .6rem
}

@media (min-width: 501px) {
    .coral-comments .coral-comments-header .coral-actions .user-edit .chat-username {
        max-width: 110px
    }
}

@media (min-width: 1200px) {
    .coral-comments .coral-comments-header .coral-actions .user-edit .chat-username {
        max-width: unset
    }
}

.coral-comments .coral-comments-header .coral-actions .user-edit .update-user-name {
    outline: none
}

[dir] .coral-comments .coral-comments-header .coral-actions .user-edit .update-user-name {
    cursor: pointer;
    padding: .5rem 1rem 0;
    border: none
}

[dir=ltr] .coral-comments .coral-comments-header .coral-actions .user-edit .update-user-name {
    border-radius: 0 .4rem .4rem 0
}

[dir=rtl] .coral-comments .coral-comments-header .coral-actions .user-edit .update-user-name {
    border-radius: .4rem 0 0 .4rem
}

.coral-comments .coral-login-overlay {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    bottom: 0;
    max-width: unset;
    z-index: 999
}

[dir=ltr] .coral-comments .coral-login-overlay, [dir=rtl] .coral-comments .coral-login-overlay {
    right: 0;
    left: 0
}

.coral-comments .coral-login-overlay .coral-login-form {
    width: 100%;
    position: relative;
    overflow: hidden
}

@media (min-width: 501px) {
    .coral-comments .coral-login-overlay .coral-login-form {
        width: 33rem;
        top: 50%
    }

    [dir] .coral-comments .coral-login-overlay .coral-login-form {
        border-radius: .4rem
    }

    [dir=ltr] .coral-comments .coral-login-overlay .coral-login-form {
        left: 50%;
        transform: translate(-50%, -30%)
    }

    [dir=rtl] .coral-comments .coral-login-overlay .coral-login-form {
        right: 50%;
        transform: translate(50%, -30%)
    }
}

.coral-comments .coral-login-overlay .coral-login-form .aa.aa-close {
    position: absolute;
    top: 1rem;
    z-index: 99;
    width: 2.4rem;
    height: 2.4rem
}

[dir] .coral-comments .coral-login-overlay .coral-login-form .aa.aa-close {
    cursor: pointer
}

[dir=ltr] .coral-comments .coral-login-overlay .coral-login-form .aa.aa-close {
    right: 1rem
}

[dir=rtl] .coral-comments .coral-login-overlay .coral-login-form .aa.aa-close {
    left: 1rem
}

.coral-comments .coral-login-overlay .coral-login-form .firebaseui-auth-container {
    width: 100%
}

.coral-comments .coral-login-overlay .coral-login-form .firebaseui-auth-container .firebaseui-container {
    max-width: unset
}

.coral-comments .coral-login-overlay .coral-login-form .firebaseui-auth-container .firebaseui-container .firebaseui-card-content, .coral-comments .coral-login-overlay .coral-login-form .firebaseui-auth-container .firebaseui-container form {
    width: 100%
}

[dir] .coral-comments .coral-login-overlay .coral-login-form .firebaseui-auth-container .firebaseui-container .firebaseui-card-content, [dir] .coral-comments .coral-login-overlay .coral-login-form .firebaseui-auth-container .firebaseui-container form {
    padding: 3rem 1.5rem 1.5rem
}

.coral-comments .coral-login-overlay .coral-login-form .firebaseui-auth-container .firebaseui-container .firebaseui-card-content .firebaseui-card-content, .coral-comments .coral-login-overlay .coral-login-form .firebaseui-auth-container .firebaseui-container form .firebaseui-card-content {
    width: 100%;
    position: unset;
    top: unset
}

[dir] .coral-comments .coral-login-overlay .coral-login-form .firebaseui-auth-container .firebaseui-container .firebaseui-card-content .firebaseui-card-content, [dir] .coral-comments .coral-login-overlay .coral-login-form .firebaseui-auth-container .firebaseui-container form .firebaseui-card-content {
    background: none;
    transform: unset
}

[dir=ltr] .coral-comments .coral-login-overlay .coral-login-form .firebaseui-auth-container .firebaseui-container .firebaseui-card-content .firebaseui-card-content, [dir=ltr] .coral-comments .coral-login-overlay .coral-login-form .firebaseui-auth-container .firebaseui-container form .firebaseui-card-content {
    left: unset;
    padding-left: 0;
    padding-right: 0
}

[dir=rtl] .coral-comments .coral-login-overlay .coral-login-form .firebaseui-auth-container .firebaseui-container .firebaseui-card-content .firebaseui-card-content, [dir=rtl] .coral-comments .coral-login-overlay .coral-login-form .firebaseui-auth-container .firebaseui-container form .firebaseui-card-content {
    right: unset;
    padding-right: 0;
    padding-left: 0
}

[dir] .coral-comments .coral-login-overlay .coral-login-form .firebaseui-auth-container .firebaseui-container form {
    padding: 3rem
}

[dir] .coral-comments .coral-login-overlay .coral-login-form .firebaseui-auth-container .firebaseui-container form .firebaseui-card-header {
    padding: 10rem 0 0
}

[dir] .coral-comments .coral-login-overlay .coral-login-form .firebaseui-auth-container .firebaseui-container form .firebaseui-card-actions {
    padding: 0
}

[dir] .in-article-editors {
    border-radius: .4rem;
    padding: 1.6rem
}

.in-article-editors ul {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap
}

@media (min-width: 501px) {
    .in-article-editors ul {
        flex-direction: row
    }
}

[dir] .in-article-editors ul li {
    border-bottom: .1rem solid;
    padding-bottom: 1.6rem;
    margin-bottom: 1.6rem
}

@media (min-width: 501px) {
    .in-article-editors ul li {
        flex: 0 0 48%
    }

    [dir] .in-article-editors ul li:nth-child(3), [dir] .in-article-editors ul li:nth-child(4) {
        padding: 0;
        margin: 0;
        border-bottom: none
    }
}

@media (min-width: 1200px) {
    .in-article-editors ul li {
        flex: 0 0 24%
    }

    [dir] .in-article-editors ul li {
        padding: 0;
        margin: 0;
        border-bottom: none
    }
}

.in-article-editors ul li a {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start
}

.in-article-editors ul li a img {
    width: 30%;
    flex: 0 0 20%
}

[dir] .in-article-editors ul li a img {
    border-radius: .4rem
}

.in-article-editors ul li a .item-title {
    flex: 0 0 66%
}

[dir] .in-article-editors ul li:last-child {
    padding: 0;
    margin: 0;
    border-bottom: none
}

.comments-notification {
    display: none
}

@media (min-width: 1200px) {
    .comments-notification {
        display: block;
        position: fixed;
        bottom: 3.2rem;
        z-index: 99
    }

    [dir] .comments-notification {
        border-radius: .4rem
    }

    [dir=ltr] .comments-notification {
        left: 50%;
        transform: translateX(-50%)
    }

    [dir=rtl] .comments-notification {
        right: 50%;
        transform: translateX(50%)
    }

    .comments-notification .slide {
        max-height: 0;
        overflow: hidden;
        transition: all .4s
    }

    .comments-notification .slide.up {
        max-height: 100rem
    }

    .comments-notification .slide.hide {
        max-height: 0
    }

    .comments-notification .slide .content {
        display: flex;
        align-items: flex-start
    }

    [dir=ltr] .comments-notification .slide .content {
        padding: 1rem 1rem .7rem 1.6rem
    }

    [dir=rtl] .comments-notification .slide .content {
        padding: 1rem 1.6rem .7rem 1rem
    }

    .comments-notification .slide .content a {
        display: flex;
        align-items: flex-start;
        flex: 0 0 1
    }

    [dir=ltr] .comments-notification .slide .content a {
        padding-right: 2rem
    }

    [dir=rtl] .comments-notification .slide .content a {
        padding-left: 2rem
    }

    [dir=ltr] .comments-notification .slide .content a .aa-comment {
        margin-right: 1rem
    }

    [dir=rtl] .comments-notification .slide .content a .aa-comment {
        margin-left: 1rem
    }

    .comments-notification .slide .content .aa {
        width: 2.8rem;
        height: 2.8rem;
        flex: 0 0 2.8rem;
        filter: invert(1) contrast(1)
    }

    [dir] .comments-notification .slide .content .aa {
        cursor: pointer
    }

    [dir=ltr] .comments-notification .slide .content .aa-close {
        margin: -.3rem 0 0 auto
    }

    [dir=rtl] .comments-notification .slide .content .aa-close {
        margin: -.3rem auto 0 0
    }
}

[dir] .tm-overview {
    border-radius: .4rem;
    padding: 1.6rem 0;
    margin-top: 2rem
}

[dir] .tm-overview .tm-overview_title {
    clear: both;
    padding: 0 1.6rem
}

[dir] .tm-overview p {
    margin: 0;
    padding: 1.6rem
}

.tm-overview p a {
    text-decoration: underline;
    -webkit-text-decoration-style: dotted;
    text-decoration-style: dotted
}

[dir] .tm-overview .external-articles {
    padding: 0 1.6rem;
    border-top: .1rem solid
}

.tm-overview .external-articles li {
    position: relative
}

[dir] .tm-overview .external-articles li {
    margin-top: 1.6rem
}

[dir=ltr] .tm-overview .external-articles li {
    padding-left: 2rem
}

[dir=rtl] .tm-overview .external-articles li {
    padding-right: 2rem
}

.tm-overview .external-articles li:before {
    content: "";
    display: inline-block;
    width: 1.4rem;
    height: 1.4rem;
    position: absolute;
    top: .6rem
}

[dir] .tm-overview .external-articles li:before {
    background-image: url(assets/icons/icon-timeline.svg);
    background-position: 50%;
    background-size: contain
}

[dir=ltr] .tm-overview .external-articles li:before {
    left: -.3rem
}

[dir=rtl] .tm-overview .external-articles li:before {
    right: -.3rem
}

[dir] .tm-highlights {
    padding: 2.5rem 0 0
}

@media (min-width: 1200px) {
    .tm-highlights {
        position: -webkit-sticky;
        position: sticky;
        top: 10rem
    }
}

.tm-highlights .tm-highlights_title {
    position: relative
}

.tm-highlights .tm-highlights_title .share-this {
    position: absolute;
    top: -.3rem
}

[dir=ltr] .tm-highlights .tm-highlights_title .share-this {
    right: 0
}

[dir=rtl] .tm-highlights .tm-highlights_title .share-this {
    left: 0
}

.tm-highlights .tm-highlights_title .share-this .open-share:checked ~ .sharing-options {
    justify-content: space-between;
    flex-direction: row-reverse;
    flex-grow: 1
}

[dir=ltr] .tm-highlights .tm-highlights_title .share-this .open-share:checked ~ .sharing-options {
    margin-right: 1rem
}

[dir=rtl] .tm-highlights .tm-highlights_title .share-this .open-share:checked ~ .sharing-options {
    margin-left: 1rem
}

.tm-highlights .tm-highlights_title .share-this .close-share {
    order: 1
}

[dir] .tm-highlights .tm-highlights_list {
    padding: 2.4rem 0
}

.tm-highlights .tm-highlights_list .tm-highlights_item {
    position: relative
}

[dir] .tm-highlights .tm-highlights_list .tm-highlights_item {
    padding: 0 2rem 2rem
}

.tm-highlights .tm-highlights_list .tm-highlights_item:before {
    content: "";
    width: .1rem;
    height: 100%;
    position: absolute
}

[dir] .tm-highlights .tm-highlights_list .tm-highlights_item:before {
    border-style: dotted
}

[dir=ltr] .tm-highlights .tm-highlights_list .tm-highlights_item:before {
    left: 0;
    border-width: 0 0 0 .1rem
}

[dir=rtl] .tm-highlights .tm-highlights_list .tm-highlights_item:before {
    right: 0;
    border-width: 0 .1rem 0 0
}

.tm-highlights .tm-highlights_list .tm-highlights_item:first-child:before {
    top: 1rem
}

[dir] .tm-highlights .tm-highlights_list .tm-highlights_item:last-child {
    padding-bottom: 0
}

.tm-highlights .tm-highlights_list .tm-highlights_item:last-child:before {
    display: none
}

.tm-highlights .tm-highlights_list .tm-highlights_item a {
    display: inline-block
}

.tm-highlights .tm-highlights_list .tm-highlights_item a .time {
    display: block
}

[dir] .tm-highlights .tm-highlights_list .tm-highlights_item a .time {
    clear: both;
    padding-bottom: .5rem
}

.tm-highlights .tm-highlights_list .tm-highlights_item a:before {
    content: "";
    display: inline-block;
    width: .7rem;
    height: .7rem;
    position: absolute;
    top: .6rem
}

[dir] .tm-highlights .tm-highlights_list .tm-highlights_item a:before {
    border-radius: 100%
}

[dir=ltr] .tm-highlights .tm-highlights_list .tm-highlights_item a:before {
    left: -.3rem
}

[dir=rtl] .tm-highlights .tm-highlights_list .tm-highlights_item a:before {
    right: -.3rem
}

[dir] .tm-highlights .tm-highlights_list .tm-highlights_item:last-child {
    margin-top: -.4rem
}

.tm-story {
    overflow-wrap: break-word
}

@media (min-width: 1200px) {
    [dir=ltr] .tm-story {
        padding-left: 3rem
    }

    [dir=rtl] .tm-story {
        padding-right: 3rem
    }
}

.tm-story img {
    display: block;
    width: 100%;
    height: auto
}

[dir] .tm-story .tm-story-group {
    margin-bottom: 7rem
}

.tm-story .tm-story-group label.tm-group-action {
    display: block;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

[dir] .tm-story .tm-story-group label.tm-group-action {
    border-style: solid;
    border-width: 0 0 2px;
    cursor: pointer;
    padding-bottom: .8rem;
    margin-bottom: 4.5rem
}

.tm-story .tm-story-group label.tm-group-action:after {
    content: attr(data-collapse);
    display: block
}

[dir] .tm-story .tm-story-group label.tm-group-action:after {
    padding-top: 1rem
}

[dir=ltr] .tm-story .tm-story-group label.tm-group-action:after {
    float: right
}

[dir=rtl] .tm-story .tm-story-group label.tm-group-action:after {
    float: left
}

.tm-story .tm-story-group input[type=checkbox] {
    display: none
}

.tm-story .tm-story-group input[type=checkbox]:checked ~ label.tm-group-action:after {
    content: attr(data-expand)
}

.tm-story .tm-story-group .tm-group-wrapper {
    position: relative;
    transition: all .3s;
    overflow: visible
}

[dir] .tm-story .tm-story-group .tm-group-wrapper {
    clear: both
}

.tm-story .tm-story-group .tm-group-wrapper:before {
    content: "";
    position: absolute;
    height: 100%;
    top: 0;
    width: .1rem
}

[dir] .tm-story .tm-story-group .tm-group-wrapper:before {
    border-style: dashed
}

[dir=ltr] .tm-story .tm-story-group .tm-group-wrapper:before {
    border-width: 0 0 0 .1rem;
    left: 5.8rem;
    right: auto
}

[dir=rtl] .tm-story .tm-story-group .tm-group-wrapper:before {
    border-width: 0 .1rem 0 0;
    right: 5.8rem;
    left: auto
}

@media (min-width: 501px) {
    [dir=ltr] .tm-story .tm-story-group .tm-group-wrapper:before {
        left: 5.8rem
    }

    [dir=rtl] .tm-story .tm-story-group .tm-group-wrapper:before {
        right: 5.8rem
    }
}

.tm-story .tm-story-group .tm-group-wrapper .tm-story-item {
    position: relative
}

.tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp {
    display: block;
    width: 20rem
}

[dir] .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp {
    text-align: center;
    margin: 3rem 0;
    padding: .9rem 0;
    border-width: 1px;
    border-style: solid;
    border-radius: 2rem
}

[dir] .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card {
    border-style: solid;
    border-width: .1rem;
    margin-bottom: 3rem;
    border-radius: .8rem;
    padding: 3.2rem 1.6rem .8rem
}

.tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card .tm-card-title {
    display: inline-block
}

[dir] .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card .tm-card-title {
    padding-bottom: .8rem
}

.tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card img {
    width: 100%;
    height: auto
}

[dir] .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card img {
    border-radius: .4rem
}

.tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card p a {
    text-decoration: underline;
    -webkit-text-decoration-style: dotted;
    text-decoration-style: dotted
}

.tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card .tm-card-services {
    display: flex;
    flex-direction: column;
    width: 100%;
    align-items: center
}

[dir] .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card .tm-card-services {
    clear: both;
    padding-top: .8rem;
    border-top: .1rem solid
}

@media (min-width: 501px) {
    .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card .tm-card-services {
        flex-direction: row
    }
}

[dir] .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card .tm-card-services .share-this {
    margin: 1.6rem auto 0
}

@media (min-width: 501px) {
    [dir=ltr] .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card .tm-card-services .share-this {
        margin: 0 0 0 auto
    }

    [dir=rtl] .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card .tm-card-services .share-this {
        margin: 0 auto 0 0
    }
}

.tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card .tm-card-services .share-this .close-share {
    order: 1
}

@media (min-width: 501px) {
    [dir] .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card {
        border-radius: .4rem;
        margin-bottom: 4.5rem
    }
}

.tm-story-group input:checked ~ .tm-group-wrapper {
    height: 0;
    overflow: hidden
}

.tm-story-group input:checked ~ .tm-group-wrapper .time-stamp {
    display: none
}

.avatar {
    display: flex;
    flex-direction: row;
    align-items: center
}

[dir] .avatar {
    padding: 0
}

.avatar_info {
    flex: 0 0 auto
}

[dir=ltr] .avatar_info {
    margin: 0 5rem 0 0
}

[dir=rtl] .avatar_info {
    margin: 0 0 0 5rem
}

.avatar_image {
    width: 4.8rem;
    height: 4.8rem
}

[dir] .avatar_image {
    border-radius: 50%
}

[dir=ltr] .avatar_image {
    margin: 0 1.6rem 0 0
}

[dir=rtl] .avatar_image {
    margin: 0 0 0 1.6rem
}

[dir] .avatar_name {
    margin: 0.9rem 0 1.6rem 0;
}

.avatar_social-account {
    display: flex;
    align-items: center
}

[dir] .avatar_social-account {
    padding-top: 1rem
}

.avatar_social-account .icon {
    width: 3.2rem;
    height: 3.2rem;
    display: flex;
    justify-content: center;
    align-items: center
}

[dir] .avatar_social-account .icon {
    border-radius: 50%
}

.avatar_social-account .icon i.aa {
    width: 3.2rem;
    height: 3.2rem
}

[dir=ltr] .avatar_social-account .acc-name {
    padding-left: 1rem;
    margin-right: auto
}

[dir=rtl] .avatar_social-account .acc-name {
    padding-right: 1rem;
    margin-left: auto
}

@media (min-width: 501px) {
    .avatar.social .avatar_label {
        position: relative;
        flex: 1;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        align-items: flex-start
    }

    .avatar.social .avatar_desc, .avatar.social .avatar_name {
        flex: 0 0 80%
    }

    .avatar.social .avatar_social-account {
        display: flex;
        flex: 0 0 18%
    }

    [dir] .avatar.social .avatar_social-account {
        margin: 0;
        padding: 0
    }

    [dir=ltr] .avatar.social .avatar_social-account {
        margin-left: auto
    }

    [dir=rtl] .avatar.social .avatar_social-account {
        margin-right: auto
    }

    [dir=ltr] .avatar.social .avatar_social-account .icon {
        margin-left: auto
    }

    [dir=rtl] .avatar.social .avatar_social-account .icon {
        margin-right: auto
    }

    [dir=ltr] .avatar.social .avatar_social-account .acc-name {
        margin-right: 0
    }

    [dir=rtl] .avatar.social .avatar_social-account .acc-name {
        margin-left: 0
    }
}

.avatar--two-avatars .avatar_images {
    display: flex
}

[dir=ltr] .avatar--two-avatars .avatar_images .avatar_image {
    margin-left: -1rem
}

[dir=rtl] .avatar--two-avatars .avatar_images .avatar_image {
    margin-right: -1rem
}

[dir=ltr] .avatar--two-avatars .avatar_images .avatar_image:first-child, [dir=rtl] .avatar--two-avatars .avatar_images .avatar_image:first-child {
    margin-right: 0;
    margin-left: 0
}

.avatar--two-avatars .avatar_name > a {
    text-decoration: none
}

[dir=ltr] .avatar--two-avatars .avatar_name > a {
    padding-right: .5rem
}

[dir=rtl] .avatar--two-avatars .avatar_name > a {
    padding-left: .5rem
}

[dir=ltr] .avatar--two-avatars .avatar_name > a:last-child {
    padding-right: 0;
    padding-left: .5rem
}

[dir=rtl] .avatar--two-avatars .avatar_name > a:last-child {
    padding-left: 0;
    padding-right: .5rem
}

.btn {
    display: inline-block
}

[dir] .btn {
    text-align: center;
    border-radius: .4rem;
    border: .1rem solid;
    cursor: pointer
}

[dir=ltr] .btn {
    padding: .8rem 1.6rem .8rem 1.1rem
}

[dir=rtl] .btn {
    padding: .8rem 1.1rem .8rem 1.6rem
}

[dir] .btn::-moz-focus-inner {
    border: .1rem solid
}

.btn i.aa-live {
    width: 2rem;
    height: 2rem
}

[dir] .btn i.aa-live {
    border: none
}

[dir=ltr] .btn i.aa-live {
    float: right
}

[dir=rtl] .btn i.aa-live {
    float: left
}

.card {
    display: inline-block;
    position: relative;
    overflow: hidden
}

[dir] .card {
    border-radius: .4rem
}

[dir=ltr] .card, [dir=rtl] .card {
    -webkit-animation: slide-up .2s ease;
    animation: slide-up .2s ease
}

.card_link {
    width: 100%;
    height: 100%;
    display: block
}

.card_link img {
    display: block;
    max-width: 100%;
    height: auto
}

.card_content {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

[dir] .card_content {
    padding: 1.6rem
}

[dir=ltr] .card_content {
    right: 0
}

[dir=rtl] .card_content {
    left: 0
}

.card .aa-trending-icon {
    align-self: flex-end;
    width: 2.4rem;
    height: 2.4rem;
    top: 1.6rem
}

[dir=ltr] .card .aa-trending-icon {
    right: 1.6rem;
    margin-left: auto
}

[dir=rtl] .card .aa-trending-icon {
    left: 1.6rem;
    margin-right: auto
}

@-webkit-keyframes slide-up {
    0% {
        opacity: 0;
        transform: translateY(20px)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes slide-up {
    0% {
        opacity: 0;
        transform: translateY(20px)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

.latest_element {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start
}

[dir] .latest_element {
    margin-bottom: 1.6rem;
    padding-bottom: 1.6rem;
    border-bottom: .1rem solid
}

[dir] .latest_element:last-child {
    border-bottom: none
}

.latest_content {
    display: flex;
    flex-direction: column;
    width: 100%
}

[dir] .latest_title {
    margin: 0 0 2.4rem
}

.latest_img {
    width: 100%;
    flex: 0 0 100%
}

[dir] .latest_img {
    margin-bottom: .8rem
}

.latest_img img {
    width: 100%;
    height: auto;
    display: block
}

[dir] .latest_img img {
    border-radius: .4rem
}

.latest_description {
    display: none
}

.latest_news {
    flex: 1 0 25rem
}

[dir] .latest_news {
    margin: 0 0 .8rem
}

.latest_section {
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

[dir] .latest_section {
    margin-top: .8rem
}

@media (min-width: 501px) {
    .latest_element {
        flex-direction: row
    }

    .latest_element.no-image .latest_content {
        flex: 0 0 100%
    }

    .latest_content {
        flex: 0 0 68%;
        order: -1
    }

    .latest_img {
        width: unset;
        flex: 0 0 30%
    }

    [dir] .latest_img {
        margin-bottom: 0
    }

    .latest_description {
        display: block
    }

    [dir] .latest_description, [dir] .latest_news {
        margin: 0 0 .6rem
    }
}

[dir] .latest.addustourfsection .latest_element .latest_img picture img {
    border-radius: 0
}

.latest.addustourfsection .latest_element .latest_content {
    order: unset
}

.latest.addustourfsection .latest_element .latest_content .latest_section {
    order: -1
}

[dir] .latest.addustourfsection .latest_element .latest_content .latest_section {
    margin: 0 0 .8rem
}

@media (min-width: 501px) {
    [dir] .mostRead.box-wrapper {
        padding-bottom: 0
    }

    [dir] .mostRead.add-border {
        border-bottom: .1rem solid
    }
}

[dir] .mostRead button::-moz-focus-inner {
    border: 0
}

[dir] .mostRead_switch .btn {
    border: none;
    background: none;
    padding: 0 0 .7rem
}

[dir=ltr] .mostRead_switch .btn {
    margin: 0 0 0 1.6rem
}

[dir=rtl] .mostRead_switch .btn {
    margin: 0 1.6rem 0 0
}

@media (min-width: 501px) {
    [dir=ltr] .mostRead_switch .btn {
        margin: 0 0 0 2.4rem
    }

    [dir=rtl] .mostRead_switch .btn {
        margin: 0 2.4rem 0 0
    }
}

[dir] .mostRead_switch .btn:first-child {
    margin: 0
}

.mostRead_switch .btn-active {
    position: relative
}

.mostRead_switch .btn-active:after {
    content: " ";
    position: absolute;
    bottom: 0;
    height: .4rem;
    width: 100%
}

[dir] .mostRead_switch .btn-active:after {
    clear: both
}

[dir=ltr] .mostRead_switch .btn-active:after {
    left: 0;
    right: 0;
    border-radius: 0 .4rem 0 .4rem
}

[dir=rtl] .mostRead_switch .btn-active:after {
    right: 0;
    left: 0;
    border-radius: .4rem 0 .4rem 0
}

.mostRead .mostRead_content {
    display: none
}

[dir] .mostRead .mostRead_content {
    border-top: .1rem solid;
    margin-top: 7.5rem
}

@media (min-width: 501px) {
    [dir] .mostRead .mostRead_content {
        margin-top: 1.6rem
    }
}

.mostRead .mostRead_content[data-hidden=false] {
    display: block
}

.mostRead .mostRead_content .tabs {
    width: 100%
}

.mostRead .mostRead_content .tabs-tablist {
    width: 100%;
    height: 4.4rem
}

[dir] .mostRead .mostRead_content .tabs-tablist {
    border-radius: .4rem;
    margin: -6rem auto 0;
    padding: 0 .2rem
}

@media (min-width: 501px) {
    .mostRead .mostRead_content .tabs-tablist {
        width: unset
    }

    [dir=ltr] .mostRead .mostRead_content .tabs-tablist {
        margin: -5.6rem 0 0 auto
    }

    [dir=rtl] .mostRead .mostRead_content .tabs-tablist {
        margin: -5.6rem auto 0 0
    }
}

[dir] .mostRead .mostRead_content .tabs-tablist button {
    padding: 0
}

@media (max-width: 500px) {
    .mostRead .mostRead_content .tabs-tablist button {
        flex: 0 0 50%
    }
}

[dir] .mostRead .mostRead_content .tabs-tablist button[aria-selected=true] {
    border-radius: .4rem
}

.mostRead .mostRead_content .tabs-tablist button[aria-selected=true] > .tabs-tab__content .tabs-tab__text-label {
    position: unset
}

[dir] .mostRead .mostRead_content .tabs-tablist button[aria-selected=true] > .tabs-tab__content .tabs-tab__text-label {
    padding: 0
}

.mostRead .mostRead_content .tabs-tablist button[aria-selected=true] > .tabs-tab__content .tabs-tab__text-label:after {
    display: none
}

[dir] .mostRead .mostRead_content .tabs-tablist button .tabs-tab__content {
    padding: 1rem 2.4rem;
    border-radius: .4rem;
    margin: 0 auto
}

.mostRead .mostRead_content .tabs-panel {
    outline: none
}

[dir] .mostRead .mostRead_content .tabs-panel {
    padding: 2.5rem 0 0
}

.mostRead .mostRead_content .items {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-between
}

@media (min-width: 501px) {
    .mostRead .mostRead_content .items {
        display: grid;
        grid-auto-flow: column;
        grid-template-rows: repeat(3, auto);
        grid-template-columns: repeat(2, 1fr);
        -moz-column-gap: 1.6rem;
        column-gap: 1.6rem
    }
}

.mostRead .mostRead_content .items .element {
    display: flex;
    flex-direction: column
}

[dir] .mostRead .mostRead_content .items .element {
    padding-bottom: 1.6rem;
    margin-bottom: 1.6rem;
    border-bottom: .1rem solid
}

@media (max-width: 500px) {
    [dir] .mostRead .mostRead_content .items .element:last-child {
        border-bottom: none;
        margin-bottom: 0;
        padding-bottom: 0
    }
}

@media (min-width: 501px) {
    [dir] .mostRead .mostRead_content .items .element:nth-child(3n), [dir] .mostRead .mostRead_content .items .element:nth-child(6n) {
        border-bottom: none
    }
}

@media (min-width: 1200px) {
    .mostRead .mostRead_content .items .element {
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-between
    }
}

.mostRead .mostRead_content .items .element .position {
    display: none
}

@media (min-width: 1200px) {
    .mostRead .mostRead_content .items .element .position {
        flex: 0 0 10%;
        display: inline-block
    }

    [dir=ltr] .mostRead .mostRead_content .items .element .position {
        text-align: right
    }

    [dir=rtl] .mostRead .mostRead_content .items .element .position {
        text-align: left
    }
}

.mostRead .mostRead_content .items .element .link {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start
}

[dir] .mostRead .mostRead_content .items .element .link {
    padding: 0 0 1.2rem
}

@media (min-width: 1200px) {
    .mostRead .mostRead_content .items .element .link {
        flex: 0 0 87%
    }

    [dir] .mostRead .mostRead_content .items .element .link {
        padding: 0
    }
}

.mostRead .mostRead_content .items .element .link .img-box {
    display: block;
    position: relative;
    flex: 0 0 30%
}

@media (min-width: 1200px) {
    .mostRead .mostRead_content .items .element .link .img-box {
        flex: 0 0 38.5%
    }
}

.mostRead .mostRead_content .items .element .link .img-box img {
    display: block;
    width: 100%;
    height: auto
}

[dir] .mostRead .mostRead_content .items .element .link .img-box img {
    border-radius: .4rem
}

.mostRead .mostRead_content .items .element .link .img-box .icon {
    width: 5rem;
    height: 5rem;
    position: absolute;
    bottom: .7rem
}

[dir] .mostRead .mostRead_content .items .element .link .img-box .icon {
    background-size: contain
}

[dir=ltr] .mostRead .mostRead_content .items .element .link .img-box .icon {
    right: 1rem
}

[dir=rtl] .mostRead .mostRead_content .items .element .link .img-box .icon {
    left: 1rem
}

@media (min-width: 1200px) {
    [dir=ltr] .mostRead .mostRead_content .items .element .link .img-box .icon {
        left: 1rem
    }

    [dir=rtl] .mostRead .mostRead_content .items .element .link .img-box .icon {
        right: 1rem
    }
}

.mostRead .mostRead_content .items .element .link .img-box .icon .aa {
    width: 100%;
    height: 100%
}

.mostRead .mostRead_content .items .element .link .img-box .position {
    position: absolute;
    width: 3.2rem;
    height: 3.2rem;
    bottom: 0;
    display: inline-block
}

[dir] .mostRead .mostRead_content .items .element .link .img-box .position {
    text-align: center
}

[dir=ltr] .mostRead .mostRead_content .items .element .link .img-box .position {
    left: 0;
    border-radius: 0 0 0 .4rem
}

[dir=rtl] .mostRead .mostRead_content .items .element .link .img-box .position {
    right: 0;
    border-radius: 0 0 .4rem 0
}

@media (min-width: 1200px) {
    .mostRead .mostRead_content .items .element .link .img-box .position {
        display: none
    }
}

.mostRead .mostRead_content .items .element .link .title {
    flex: 0 0 67%
}

[dir] .mostRead .mostRead_content .items .element .link .title {
    margin: 0
}

@media (min-width: 1200px) {
    .mostRead .mostRead_content .items .element .link .title {
        flex: 0 0 58.5%
    }

    [dir] .mostRead .mostRead_content .items .element .link .title {
        padding-bottom: 3rem
    }
}

.mostRead .mostRead_content .items .element .services {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center
}

[dir] .mostRead .mostRead_content .items .element .services {
    margin-top: auto
}

@media (min-width: 1200px) {
    .mostRead .mostRead_content .items .element .services {
        flex: 0 0 51%
    }

    [dir=ltr] .mostRead .mostRead_content .items .element .services {
        margin: -2.5rem 0 0 auto
    }

    [dir=rtl] .mostRead .mostRead_content .items .element .services {
        margin: -2.5rem auto 0 0
    }
}

.mostRead .mostRead_content .items .element .services .interaction {
    display: flex;
    flex-direction: row;
    align-items: center;
    flex: 0 0 55%
}

[dir] .mostRead .mostRead_content .items .element .services .interaction {
    border-radius: .4rem;
    padding: .5rem .8rem
}

[dir=ltr] .mostRead .mostRead_content .items .element .services .interaction i {
    margin-right: .5rem
}

[dir=rtl] .mostRead .mostRead_content .items .element .services .interaction i {
    margin-left: .5rem
}

@media (min-width: 1200px) {
    .mostRead .mostRead_content .items .element .services .section {
        flex: 0 0 45%
    }
}

@media (max-width: 500px) {
    [dir] .mostRead .mostRead_content#trending {
        margin-top: 1.6rem
    }
}

.mostRead .mostRead_content#trending .tabs-tablist {
    display: none
}

[dir] .mostRead .mostRead_content#trending .tabs-panel {
    padding-top: 0
}

[dir] .mostRead .mostRead_content#trending .items {
    padding-top: 2.5rem
}

.mostRead.no-image .mostRead_content .items .element {
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap
}

.mostRead.no-image .mostRead_content .items .element .title {
    flex: 0 0 100%
}

[dir] .mostRead.no-image .mostRead_content .items .element .title {
    padding-top: 0
}

.mostRead.no-image .mostRead_content .items .element .position {
    display: inline-block;
    flex: 0 0 10%
}

[dir] .mostRead.no-image .mostRead_content .items .element .position {
    text-align: center
}

@media (max-width: 500px) {
    [dir=ltr] .mostRead.no-image .mostRead_content .items .element .position {
        text-align: right
    }

    [dir=rtl] .mostRead.no-image .mostRead_content .items .element .position {
        text-align: left
    }
}

.mostRead.no-image .mostRead_content .items .element .link, .mostRead.no-image .mostRead_content .items .element .services {
    flex: 0 0 87%
}

[dir=ltr] .mostRead.no-image .mostRead_content .items .element .services {
    margin-left: auto
}

[dir=rtl] .mostRead.no-image .mostRead_content .items .element .services {
    margin-right: auto
}

[dir] .mostRead.items01 {
    border-radius: .4rem
}

[dir=ltr] .mostRead.items01, [dir=rtl] .mostRead.items01 {
    padding-left: 2rem;
    padding-right: 2rem
}

.mostRead.items01 .mostRead_content .tabs-tablist {
    width: 100%
}

@media (min-width: 501px) {
    .mostRead.items01 .mostRead_content .tabs-tablist {
        height: unset;
        width: 100%
    }

    [dir] .mostRead.items01 .mostRead_content .tabs-tablist {
        margin: 1.6rem auto 0
    }
}

@media (min-width: 501px) {
    .mostRead.items01 .mostRead_content .tabs-tablist button {
        flex: 0 0 50%
    }
}

.mostRead.items01 .mostRead_content .items {
    display: block
}

[dir] .mostRead.items01 .mostRead_content .items .element {
    border-bottom: .1rem solid;
    margin-bottom: 1.6rem
}

@media (min-width: 501px) {
    [dir] .mostRead.items01 .mostRead_content .items .element {
        margin-bottom: 2rem
    }
}

[dir] .mostRead.items01 .mostRead_content .items .element:last-child {
    margin-bottom: 0;
    border-bottom: none
}

[dir] .mostRead.addustourfsection .mostRead_content .items .element .img-box img, [dir] .mostRead.addustourfsection .mostRead_content .items .element .services .interaction, [dir] .mostRead.addustourfsection .mostRead_content .tabs, [dir] .mostRead.addustourfsection .mostRead_content .tabs-tablist, [dir] .mostRead.addustourfsection .mostRead_content .tabs-tablist button .tabs-tab__content, [dir] .mostRead.addustourfsection .mostRead_switch .btn-active:after {
    border-radius: 0
}

[dir] .sectionHero.box-wrapper {
    padding-bottom: 0
}

.sectionHero .sectionHero_media .aa-bg-play {
    position: absolute;
    width: 3.2rem;
    height: 3.2rem;
    bottom: 6rem;
    z-index: 2
}

[dir=ltr] .sectionHero .sectionHero_media .aa-bg-play {
    right: 6rem
}

[dir=rtl] .sectionHero .sectionHero_media .aa-bg-play {
    left: 6rem
}

.sectionHero.sectionHero.gallerySmall .sectionHero_gallery .sectionHero_media .aa-bg-play {
    bottom: 1.5rem
}

@media (min-width: 501px) {
    .sectionHero.sectionHero.gallerySmall .sectionHero_gallery .sectionHero_media .aa-bg-play {
        bottom: 17.5rem
    }
}

@media (min-width: 501px) {
    [dir] .sectionHero_gallery {
        margin-bottom: 3rem
    }
}

@media (min-width: 1200px) {
    [dir] .sectionHero_gallery {
        margin-bottom: 0
    }
}

.sectionHero_gallery .sectionHero_element {
    width: 100%
}

[dir] .sectionHero_gallery .sectionHero_element {
    padding: 0
}

[dir] .sectionHero_gallery .sectionHero_media img {
    border-radius: 0
}

.sectionHero_gallery .sectionHero_media .aa-bg-play {
    width: 5rem;
    height: 5rem;
    top: 1.6rem
}

[dir=ltr] .sectionHero_gallery .sectionHero_media .aa-bg-play {
    left: 1.6rem
}

[dir=rtl] .sectionHero_gallery .sectionHero_media .aa-bg-play {
    right: 1.6rem
}

@media (min-width: 501px) {
    .sectionHero_gallery .sectionHero_media .aa-bg-play {
        width: 6.4rem;
        height: 6.4rem
    }
}

.sectionHero_element {
    display: inline-block
}

[dir] .sectionHero_element {
    padding: 0 2rem;
    margin-bottom: 3.2rem
}

[dir] .sectionHero_description {
    margin-top: 1rem
}

.sectionHero_media {
    position: relative
}

[dir] .sectionHero_media img {
    border-radius: .4rem
}

.sectionHero_media img, .sectionHero_media video {
    width: 100%;
    height: auto
}

.sectionHero_gradient {
    position: absolute;
    top: 0;
    bottom: .2rem;
    width: 100%;
    height: 100%;
    display: none
}

[dir=ltr] .sectionHero_gradient, [dir=rtl] .sectionHero_gradient {
    left: 0;
    right: 0
}

.sectionHero_numbers {
    display: none;
    flex-direction: row;
    align-items: center;
    justify-content: center
}

[dir] .sectionHero_numbers {
    margin: 3.2rem 3rem 0
}

[dir] .sectionHero_info {
    padding: 1.6rem 0 0
}

[dir] .sectionHero_title {
    margin: 0 0 .7rem
}

.sectionHero .sectionHero_latest .sectionHero_media .aa-bg-play {
    width: 2.4rem;
    height: 2.4rem;
    bottom: .8rem
}

[dir=ltr] .sectionHero .sectionHero_latest .sectionHero_media .aa-bg-play {
    left: .8rem
}

[dir=rtl] .sectionHero .sectionHero_latest .sectionHero_media .aa-bg-play {
    right: .8rem
}

.sectionHero_thumb .sectionHero_element {
    display: flex;
    flex-direction: row;
    align-items: center
}

[dir] .sectionHero_thumb .sectionHero_element {
    padding: 0;
    margin-bottom: 1.6rem
}

.sectionHero_thumb .sectionHero_element.main {
    display: flex;
    flex-direction: column;
    align-items: flex-start
}

[dir] .sectionHero_thumb .sectionHero_element.main {
    margin-bottom: 3.2rem
}

.sectionHero_thumb .sectionHero_element.main .sectionHero_media {
    align-self: stretch
}

[dir] .sectionHero_thumb .sectionHero_element.main .sectionHero_media img {
    border-radius: 0
}

.sectionHero_thumb .sectionHero_element.main .sectionHero_media .aa-bg-play {
    bottom: 1rem
}

[dir=ltr] .sectionHero_thumb .sectionHero_element.main .sectionHero_media .aa-bg-play {
    left: 1rem
}

[dir=rtl] .sectionHero_thumb .sectionHero_element.main .sectionHero_media .aa-bg-play {
    right: 1rem
}

[dir] .sectionHero_thumb .sectionHero_element.main .sectionHero_info {
    padding: 1.8rem 0 0
}

[dir=ltr] .sectionHero_thumb .sectionHero_element.main .sectionHero_info {
    margin-left: 0
}

[dir=rtl] .sectionHero_thumb .sectionHero_element.main .sectionHero_info {
    margin-right: 0
}

[dir] .sectionHero_thumb .sectionHero_element.main .sectionHero_info .sectionHero_title {
    margin: 0 0 .7rem
}

[dir] .sectionHero_thumb .sectionHero_latest {
    padding: 3.2rem 0
}

.sectionHero_thumb .sectionHero_latest .sectionHero_element {
    width: 100%;
    align-items: flex-start
}

[dir] .sectionHero_thumb .sectionHero_latest .sectionHero_element {
    margin-bottom: 2.8rem
}

[dir] .sectionHero_thumb .sectionHero_latest .sectionHero_element:last-child {
    margin-bottom: 0
}

.sectionHero_thumb .sectionHero_latest .sectionHero_media {
    flex: 0 0 7.4rem
}

.sectionHero_thumb .sectionHero_latest .sectionHero_media img {
    vertical-align: top
}

.sectionHero_thumb .sectionHero_info {
    display: flex;
    flex-direction: column
}

[dir] .sectionHero_thumb .sectionHero_info {
    padding: 0
}

[dir=ltr] .sectionHero_thumb .sectionHero_info {
    margin-left: 1.6rem
}

[dir=rtl] .sectionHero_thumb .sectionHero_info {
    margin-right: 1.6rem
}

.sectionHero_thumb .sectionHero_section {
    order: 1
}

[dir] .sectionHero_extraNoimage .sectionHero_element {
    margin-bottom: 0;
    padding: 2rem 0
}

@media (min-width: 501px) {
    [dir=ltr] .sectionHero_extraNoimage .sectionHero_element {
        padding-right: 2rem
    }

    [dir=rtl] .sectionHero_extraNoimage .sectionHero_element {
        padding-left: 2rem
    }
}

[dir] .sectionHero-gallery-view .sectionHero_gallery .sectionHero_info {
    padding: 1.6rem 2rem 0
}

.sectionHero-gallery-view .sectionHero_gallery .sectionHero_media .aa-bg-play {
    bottom: 0
}

@media (min-width: 501px) {
    [dir] .sectionHero-gallery-view .sectionHero_gallery .sectionHero_info {
        padding: 1.6rem 3.2rem 0
    }

    .sectionHero_thumb {
        display: flex;
        flex-direction: column
    }

    .sectionHero_thumb .sectionHero_element.main {
        display: flex;
        flex-direction: row
    }

    [dir=ltr] .sectionHero_thumb .sectionHero_element.main .sectionHero_info {
        padding: 0 0 0 1.6rem
    }

    [dir=rtl] .sectionHero_thumb .sectionHero_element.main .sectionHero_info {
        padding: 0 1.6rem 0 0
    }

    [dir] .sectionHero_thumb .sectionHero_element.main .sectionHero_media img {
        border-radius: .4rem
    }

    .sectionHero_thumb .sectionHero_element .sectionHero_media {
        flex: 0 0 34.4rem
    }

    .sectionHero_thumb .sectionHero_latest {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: flex-start
    }

    [dir] .sectionHero_thumb .sectionHero_latest {
        padding: 3rem 0 3.6rem
    }

    [dir=ltr] .sectionHero_thumb .sectionHero_latest .sectionHero_element {
        margin: 0 4.8rem 0 0
    }

    [dir=rtl] .sectionHero_thumb .sectionHero_latest .sectionHero_element {
        margin: 0 0 0 4.8rem
    }

    .sectionHero_thumb .sectionHero_latest .sectionHero_media {
        flex: 0 0 10.4rem
    }
}

@media (min-width: 1200px) {
    .sectionHero {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        justify-content: center
    }

    .sectionHero_gallery {
        display: flex;
        flex-direction: row;
        flex: 1 0 63.8%
    }

    [dir] .sectionHero_gallery, [dir] .sectionHero_gallery:first-child .sectionHero_media img {
        border-radius: .4rem
    }

    .sectionHero_gallery .sectionHero_elements {
        display: flex;
        flex: 1
    }

    .sectionHero_gallery .sectionHero_elements .sectionHero_element {
        flex: 1
    }

    [dir] .sectionHero_gallery .sectionHero_elements .sectionHero_element {
        margin-bottom: 0
    }

    [dir=ltr] .sectionHero_gallery .sectionHero_info {
        padding-left: 0
    }

    [dir=rtl] .sectionHero_gallery .sectionHero_info {
        padding-right: 0
    }

    .sectionHero_thumb {
        flex: 1 0 20.5%;
        align-self: stretch
    }

    [dir=ltr] .sectionHero_thumb {
        margin: 0 0 0 1.6rem
    }

    [dir=rtl] .sectionHero_thumb {
        margin: 0 1.6rem 0 0
    }

    [dir] .sectionHero_thumb .sectionHero_info {
        padding: 0
    }

    [dir] .sectionHero_thumb .sectionHero_element {
        margin-bottom: 0
    }

    .sectionHero_thumb .sectionHero_element.main {
        flex-direction: column
    }

    [dir] .sectionHero_thumb .sectionHero_element.main {
        margin-bottom: 0
    }

    [dir] .sectionHero_thumb .sectionHero_element.main .sectionHero_info {
        padding-top: 1.6rem
    }

    [dir=ltr] .sectionHero_thumb .sectionHero_element.main .sectionHero_info {
        padding-left: 0;
        margin-left: 0
    }

    [dir=rtl] .sectionHero_thumb .sectionHero_element.main .sectionHero_info {
        padding-right: 0;
        margin-right: 0
    }

    .sectionHero_thumb .sectionHero_element.main .sectionHero_media {
        flex: 0
    }

    .sectionHero_thumb .sectionHero_latest {
        flex-direction: column
    }

    [dir] .sectionHero_thumb .sectionHero_latest {
        padding-bottom: 0;
        margin-top: auto
    }

    .sectionHero_thumb .sectionHero_latest .sectionHero_element {
        align-items: flex-start
    }

    [dir] .sectionHero_thumb .sectionHero_latest .sectionHero_element {
        margin: 0 0 3.6rem
    }

    .sectionHero_thumb .sectionHero_latest .sectionHero_element .sectionHero_media {
        flex: 0 0 8.8rem
    }

    [dir] .sectionHero_thumb .sectionHero_latest .sectionHero_title {
        margin-bottom: 0
    }
}

.sectionHero-gallery-view .sectionHero_gradient {
    display: block
}

.sectionHero-gallery-view .sectionHero_gallery {
    position: relative;
    overflow: hidden
}

[dir] .sectionHero-gallery-view .sectionHero_gallery {
    margin-bottom: 2rem;
    padding-bottom: 1.7rem
}

@media (min-width: 1200px) {
    [dir] .sectionHero-gallery-view .sectionHero_gallery {
        margin-bottom: 0
    }
}

[dir] .sectionHero-gallery-view .sectionHero_gallery .sectionHero_info {
    padding-top: 0
}

.sectionHero-gallery-view .sectionHero_gallery .sectionHero_element, .sectionHero-gallery-view .sectionHero_gallery .sectionHero_elements {
    flex: 0 0 auto
}

[dir] .sectionHero-gallery-view .sectionHero_gallery .sectionHero_element {
    margin-bottom: 0
}

[dir] .sectionHero-gallery-view .sectionHero_gallery .sectionHero_title {
    margin: 0
}

.sectionHero-gallery-view .sectionHero_gallery .sectionHero_info {
    display: flex;
    flex-direction: column
}

.sectionHero-gallery-view .sectionHero_gallery .sectionHero_info .sectionHero_title {
    order: 1
}

.sectionHero-gallery-view .sectionHero_gallery .sectionHero_info .sectionHero_section {
    order: 0
}

[dir] .sectionHero-gallery-view .sectionHero_gallery .sectionHero_info .sectionHero_section {
    padding-bottom: .5rem
}

.sectionHero-gallery-view .sectionHero_gallery .sectionHero_numbers {
    display: flex;
    flex-wrap: nowrap
}

.sectionHero-gallery-view .sectionHero_gallery .sectionHero_numbers .swiper-pagination-bullet {
    width: .6rem;
    height: .6rem;
    outline: none
}

[dir] .sectionHero-gallery-view .sectionHero_gallery .sectionHero_numbers .swiper-pagination-bullet {
    border-radius: .6rem
}

[dir=ltr] .sectionHero-gallery-view .sectionHero_gallery .sectionHero_numbers .swiper-pagination-bullet {
    margin-right: 2.4rem
}

[dir=rtl] .sectionHero-gallery-view .sectionHero_gallery .sectionHero_numbers .swiper-pagination-bullet {
    margin-left: 2.4rem
}

@media (min-width: 501px) {
    [dir=ltr] .sectionHero-gallery-view .sectionHero_gallery .sectionHero_title {
        padding-right: 23.2rem
    }

    [dir=rtl] .sectionHero-gallery-view .sectionHero_gallery .sectionHero_title {
        padding-left: 23.2rem
    }

    .sectionHero-gallery-view .sectionHero_gallery .sectionHero_numbers {
        position: absolute;
        bottom: 3rem;
        z-index: 2
    }

    [dir] .sectionHero-gallery-view .sectionHero_gallery .sectionHero_numbers {
        margin-top: 0
    }

    [dir=ltr] .sectionHero-gallery-view .sectionHero_gallery .sectionHero_numbers {
        right: 0
    }

    [dir=rtl] .sectionHero-gallery-view .sectionHero_gallery .sectionHero_numbers {
        left: 0
    }

    .sectionHero-gallery-view .sectionHero_gallery .sectionHero_numbers .swiper-pagination-bullet {
        width: 2.1rem;
        height: 2.4rem
    }

    [dir] .sectionHero-gallery-view .sectionHero_gallery .sectionHero_numbers .swiper-pagination-bullet {
        cursor: pointer
    }
}

@media (min-width: 1200px) {
    [dir=ltr] .sectionHero-gallery-view .sectionHero_gallery .sectionHero_title {
        padding-right: 37.2rem
    }

    [dir=rtl] .sectionHero-gallery-view .sectionHero_gallery .sectionHero_title {
        padding-left: 37.2rem
    }
}

@media (min-width: 1200px) {
    .sectionHero-gallery-view .sectionHero_thumb {
        align-self: stretch
    }

    .sectionHero-gallery-view .sectionHero_thumb .sectionHero_element.main {
        height: auto
    }

    [dir] .sectionHero-gallery-view .sectionHero_thumb .sectionHero_latest {
        margin-top: auto
    }
}

.sectionHero-kicker-view, .sectionHero-ThumbKicker-view {
    display: flex;
    flex-direction: column
}

[dir] .sectionHero-kicker-view .kicker h2, [dir] .sectionHero-ThumbKicker-view .kicker h2 {
    padding: 0
}

.sectionHero-kicker-view .sectionHero_thumb, .sectionHero-ThumbKicker-view .sectionHero_thumb {
    order: 4
}

.sectionHero-kicker-view .sectionHero_thumb.left, .sectionHero-ThumbKicker-view .sectionHero_thumb.left {
    order: 3
}

[dir] .sectionHero-kicker-view .sectionHero_extraNoimage, [dir] .sectionHero-ThumbKicker-view .sectionHero_extraNoimage {
    margin: 0
}

@media (min-width: 501px) {
    [dir] .sectionHero-kicker-view .sectionHero_gallery .sectionHero_info, [dir] .sectionHero-ThumbKicker-view .sectionHero_gallery .sectionHero_info {
        padding: 1.5rem 0
    }

    .sectionHero-kicker-view .sectionHero_thumb, .sectionHero-ThumbKicker-view .sectionHero_thumb {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap
    }

    [dir] .sectionHero-kicker-view .sectionHero_thumb, [dir] .sectionHero-ThumbKicker-view .sectionHero_thumb {
        margin-bottom: 1.5rem
    }

    [dir] .sectionHero-kicker-view .sectionHero_thumb .sectionHero_element, [dir] .sectionHero-ThumbKicker-view .sectionHero_thumb .sectionHero_element {
        padding-bottom: 1rem
    }

    .sectionHero-kicker-view .sectionHero_thumb .sectionHero_element .sectionHero_info, .sectionHero-ThumbKicker-view .sectionHero_thumb .sectionHero_element .sectionHero_info {
        flex: 1
    }

    [dir] .sectionHero-kicker-view .sectionHero_thumb .sectionHero_element .sectionHero_info .sectionHero_section, [dir] .sectionHero-ThumbKicker-view .sectionHero_thumb .sectionHero_element .sectionHero_info .sectionHero_section {
        margin-top: auto
    }

    .sectionHero-kicker-view .sectionHero_thumb .sectionHero_element.main, .sectionHero-ThumbKicker-view .sectionHero_thumb .sectionHero_element.main {
        flex-direction: column;
        flex: 1 0 34.4rem
    }

    [dir] .sectionHero-kicker-view .sectionHero_thumb .sectionHero_element.main, [dir] .sectionHero-ThumbKicker-view .sectionHero_thumb .sectionHero_element.main {
        margin-bottom: 1.6rem
    }

    [dir=ltr] .sectionHero-kicker-view .sectionHero_thumb .sectionHero_element.main:first-child, [dir=ltr] .sectionHero-ThumbKicker-view .sectionHero_thumb .sectionHero_element.main:first-child {
        margin-right: 1.6rem
    }

    [dir=rtl] .sectionHero-kicker-view .sectionHero_thumb .sectionHero_element.main:first-child, [dir=rtl] .sectionHero-ThumbKicker-view .sectionHero_thumb .sectionHero_element.main:first-child {
        margin-left: 1.6rem
    }

    .sectionHero-kicker-view .sectionHero_thumb .sectionHero_element.main .sectionHero_media, .sectionHero-ThumbKicker-view .sectionHero_thumb .sectionHero_element.main .sectionHero_media {
        align-self: stretch;
        flex: 0
    }

    [dir=ltr] .sectionHero-kicker-view .sectionHero_thumb .sectionHero_element.main .sectionHero_info, [dir=ltr] .sectionHero-ThumbKicker-view .sectionHero_thumb .sectionHero_element.main .sectionHero_info {
        padding-left: 0
    }

    [dir=rtl] .sectionHero-kicker-view .sectionHero_thumb .sectionHero_element.main .sectionHero_info, [dir=rtl] .sectionHero-ThumbKicker-view .sectionHero_thumb .sectionHero_element.main .sectionHero_info {
        padding-right: 0
    }

    [dir=ltr] .sectionHero-kicker-view .sectionHero_thumb .sectionHero_element.main.coverage .sectionHero_info, [dir=ltr] .sectionHero-ThumbKicker-view .sectionHero_thumb .sectionHero_element.main.coverage .sectionHero_info {
        padding-left: 2.1rem
    }

    [dir=rtl] .sectionHero-kicker-view .sectionHero_thumb .sectionHero_element.main.coverage .sectionHero_info, [dir=rtl] .sectionHero-ThumbKicker-view .sectionHero_thumb .sectionHero_element.main.coverage .sectionHero_info {
        padding-right: 2.1rem
    }

    .sectionHero-kicker-view .sectionHero_extraNoimage, .sectionHero-ThumbKicker-view .sectionHero_extraNoimage {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap
    }

    .sectionHero-kicker-view .sectionHero_extraNoimage .sectionHero_element, .sectionHero-ThumbKicker-view .sectionHero_extraNoimage .sectionHero_element {
        flex: 1 0 50%
    }

    [dir] .sectionHero-kicker-view .sectionHero_extraNoimage .sectionHero_element, [dir] .sectionHero-ThumbKicker-view .sectionHero_extraNoimage .sectionHero_element {
        padding-top: 3.7rem
    }
}

@media (min-width: 1200px) {
    .sectionHero-kicker-view, .sectionHero-ThumbKicker-view {
        flex-direction: row
    }

    [dir] .sectionHero-kicker-view, [dir] .sectionHero-ThumbKicker-view {
        padding-bottom: 2.8rem
    }

    .sectionHero-kicker-view .sectionHero_gallery, .sectionHero-ThumbKicker-view .sectionHero_gallery {
        flex: 1 0 49.3%;
        order: 1
    }

    [dir] .sectionHero-kicker-view .sectionHero_gallery .sectionHero_element .sectionHero_info, [dir] .sectionHero-ThumbKicker-view .sectionHero_gallery .sectionHero_element .sectionHero_info {
        padding: 0;
        margin-top: 2.9rem
    }

    .sectionHero-kicker-view .sectionHero_thumb, .sectionHero-ThumbKicker-view .sectionHero_thumb {
        order: 2
    }

    [dir] .sectionHero-kicker-view .sectionHero_thumb, [dir] .sectionHero-ThumbKicker-view .sectionHero_thumb {
        margin-bottom: 0
    }

    .sectionHero-kicker-view .sectionHero_thumb .sectionHero_element.main, .sectionHero-ThumbKicker-view .sectionHero_thumb .sectionHero_element.main {
        flex: 1 1 auto
    }

    [dir] .sectionHero-kicker-view .sectionHero_thumb .sectionHero_element.main, [dir] .sectionHero-ThumbKicker-view .sectionHero_thumb .sectionHero_element.main {
        margin-bottom: 1.6rem
    }

    [dir=ltr] .sectionHero-kicker-view .sectionHero_thumb .sectionHero_element.main:first-child, [dir=ltr] .sectionHero-ThumbKicker-view .sectionHero_thumb .sectionHero_element.main:first-child {
        margin-right: 0
    }

    [dir=rtl] .sectionHero-kicker-view .sectionHero_thumb .sectionHero_element.main:first-child, [dir=rtl] .sectionHero-ThumbKicker-view .sectionHero_thumb .sectionHero_element.main:first-child {
        margin-left: 0
    }

    .sectionHero-kicker-view .sectionHero_thumb .sectionHero_element.main .sectionHero_info, .sectionHero-ThumbKicker-view .sectionHero_thumb .sectionHero_element.main .sectionHero_info {
        height: auto
    }

    [dir] .sectionHero-kicker-view .sectionHero_thumb .sectionHero_element.main .sectionHero_info, [dir] .sectionHero-ThumbKicker-view .sectionHero_thumb .sectionHero_element.main .sectionHero_info {
        margin-bottom: 1rem
    }

    .sectionHero-kicker-view .sectionHero_thumb.left, .sectionHero-ThumbKicker-view .sectionHero_thumb.left {
        order: 0
    }

    [dir=ltr] .sectionHero-kicker-view .sectionHero_thumb.left, [dir=ltr] .sectionHero-ThumbKicker-view .sectionHero_thumb.left {
        margin: 0 1.6rem 0 0
    }

    [dir=rtl] .sectionHero-kicker-view .sectionHero_thumb.left, [dir=rtl] .sectionHero-ThumbKicker-view .sectionHero_thumb.left {
        margin: 0 0 0 1.6rem
    }

    .sectionHero-kicker-view .sectionHero_extraNoimage, .sectionHero-ThumbKicker-view .sectionHero_extraNoimage {
        flex-direction: column;
        flex: 1 0 18%
    }

    [dir=ltr] .sectionHero-kicker-view .sectionHero_extraNoimage, [dir=ltr] .sectionHero-ThumbKicker-view .sectionHero_extraNoimage {
        margin-right: 1.6rem
    }

    [dir=rtl] .sectionHero-kicker-view .sectionHero_extraNoimage, [dir=rtl] .sectionHero-ThumbKicker-view .sectionHero_extraNoimage {
        margin-left: 1.6rem
    }

    [dir] .sectionHero-kicker-view .sectionHero_extraNoimage .sectionHero_element, [dir] .sectionHero-ThumbKicker-view .sectionHero_extraNoimage .sectionHero_element {
        padding-top: 0;
        padding-bottom: 2.8rem
    }

    [dir] .sectionHero-kicker-view .sectionHero_extraNoimage .sectionHero_element:last-child, [dir] .sectionHero-ThumbKicker-view .sectionHero_extraNoimage .sectionHero_element:last-child {
        border-bottom: none
    }

    .sectionHero-kicker-view .sectionHero_extraNoimage .sectionHero_element:last-child .sectionHero_description, .sectionHero-ThumbKicker-view .sectionHero_extraNoimage .sectionHero_element:last-child .sectionHero_description {
        display: none
    }
}

[dir] .sectionHero-centered-view .sectionHero_gallery .sectionHero_info {
    text-align: center
}

.sectionHero-centered-view .sectionHero_gallery .sectionHero_info .sectionHero_title {
    display: flex;
    justify-content: center
}

.sectionHero-centered-view .sectionHero_gallery .sectionHero_media .aa-bg-play {
    bottom: 6rem
}

[dir=ltr] .sectionHero-centered-view .sectionHero_thumb .sectionHero_latest .sectionHero_element {
    margin-right: 1.6rem
}

[dir=rtl] .sectionHero-centered-view .sectionHero_thumb .sectionHero_latest .sectionHero_element {
    margin-left: 1.6rem
}

@media (min-width: 501px) {
    .sectionHero-centered-view .sectionHero_thumb .sectionHero_latest {
        flex-wrap: wrap
    }

    [dir] .sectionHero-centered-view .sectionHero_thumb .sectionHero_latest {
        padding: 3rem 0 2rem
    }

    .sectionHero-centered-view .sectionHero_thumb .sectionHero_latest .sectionHero_element {
        flex: 1 0 48%
    }

    [dir] .sectionHero-centered-view .sectionHero_thumb .sectionHero_latest .sectionHero_element {
        margin: 0 0 1.6rem
    }

    [dir=ltr] .sectionHero-centered-view .sectionHero_thumb .sectionHero_latest .sectionHero_element .sectionHero_media {
        margin-right: 0
    }

    [dir=rtl] .sectionHero-centered-view .sectionHero_thumb .sectionHero_latest .sectionHero_element .sectionHero_media {
        margin-left: 0
    }
}

@media (min-width: 1200px) {
    .sectionHero-centered-view {
        flex-direction: column;
        align-items: center;
        align-items: stretch
    }

    .sectionHero-centered-view .sectionHero_gallery {
        flex: 0 0 auto
    }

    [dir] .sectionHero-centered-view .sectionHero_gallery {
        margin-bottom: 3.2rem
    }

    .sectionHero-centered-view .sectionHero_latest {
        flex-direction: row
    }

    .sectionHero-centered-view .sectionHero_thumb {
        flex: 0 0 auto
    }

    [dir] .sectionHero-centered-view .sectionHero_thumb {
        margin: 0
    }

    .sectionHero-centered-view .sectionHero_thumb .sectionHero_latest {
        flex-wrap: nowrap
    }

    .sectionHero-centered-view .sectionHero_thumb .sectionHero_latest .sectionHero_element {
        flex: 1 0 25%
    }

    [dir] .sectionHero-centered-view .sectionHero_thumb .sectionHero_latest .sectionHero_element {
        margin: 0
    }

    [dir=ltr] .sectionHero-centered-view .sectionHero_thumb .sectionHero_latest .sectionHero_element:last-child {
        margin-right: 0
    }

    [dir=rtl] .sectionHero-centered-view .sectionHero_thumb .sectionHero_latest .sectionHero_element:last-child {
        margin-left: 0
    }
}

.sectionHero-hero50 .sectionHero_latest {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap
}

[dir] .sectionHero-hero50 .sectionHero_latest {
    margin: 4.2rem 0;
    border: none
}

[dir] .sectionHero-hero50 .sectionHero_latest.latest50 {
    padding-top: 3rem
}

.sectionHero-hero50 .sectionHero_latest .sectionHero_element {
    display: flex;
    flex-direction: row;
    align-items: flex-start
}

[dir] .sectionHero-hero50 .sectionHero_latest .sectionHero_element {
    margin: 0 2rem 2.8rem;
    padding: 0
}

.sectionHero-hero50 .sectionHero_latest .sectionHero_media {
    flex: 0 0 8.8rem
}

[dir] .sectionHero-hero50 .sectionHero_latest .sectionHero_info {
    padding: 0
}

[dir=ltr] .sectionHero-hero50 .sectionHero_latest .sectionHero_info {
    margin-left: 1.6rem
}

[dir=rtl] .sectionHero-hero50 .sectionHero_latest .sectionHero_info {
    margin-right: 1.6rem
}

@media (min-width: 501px) {
    .sectionHero-hero50 .sectionHero_thumb {
        flex-direction: row
    }

    [dir] .sectionHero-hero50 .sectionHero_thumb {
        margin-bottom: 3.6rem
    }

    .sectionHero-hero50 .sectionHero_thumb .sectionHero_element {
        flex-direction: column;
        flex: 1 0 45%
    }

    [dir] .sectionHero-hero50 .sectionHero_thumb .sectionHero_element {
        margin-bottom: 0
    }

    [dir=ltr] .sectionHero-hero50 .sectionHero_thumb .sectionHero_element:first-child {
        margin-right: 1.6rem
    }

    [dir=rtl] .sectionHero-hero50 .sectionHero_thumb .sectionHero_element:first-child {
        margin-left: 1.6rem
    }

    [dir=ltr] .sectionHero-hero50 .sectionHero_thumb .sectionHero_element:first-child .sectionHero_info {
        margin-left: 0
    }

    [dir=rtl] .sectionHero-hero50 .sectionHero_thumb .sectionHero_element:first-child .sectionHero_info {
        margin-right: 0
    }

    .sectionHero-hero50 .sectionHero_thumb .sectionHero_element .sectionHero_media {
        flex: 0
    }

    [dir] .sectionHero-hero50 .sectionHero_thumb .sectionHero_element .sectionHero_info {
        padding: 0
    }

    [dir] .sectionHero-hero50 .sectionHero_thumb .sectionHero_element .sectionHero_description {
        margin-top: 0
    }

    .sectionHero-hero50 .sectionHero_latest .sectionHero_element {
        flex: 45%
    }

    [dir=ltr] .sectionHero-hero50 .sectionHero_latest .sectionHero_element {
        margin: 0 1.6rem 3rem 0
    }

    [dir=rtl] .sectionHero-hero50 .sectionHero_latest .sectionHero_element {
        margin: 0 0 3rem 1.6rem
    }

    .sectionHero-hero50 .sectionHero_latest .sectionHero_media {
        flex: 0 0 10.4rem
    }
}

@media (min-width: 1200px) {
    .sectionHero-hero50 {
        flex-wrap: wrap
    }

    .sectionHero-hero50 .sectionHero_gallery {
        flex: 1 0 57.4%;
        align-self: stretch
    }

    [dir] .sectionHero-hero50 .sectionHero_gallery {
        border-bottom: 1px solid;
        border-radius: 0
    }

    .sectionHero-hero50 .sectionHero_thumb {
        flex: 1 0 40%;
        flex-direction: column
    }

    [dir] .sectionHero-hero50 .sectionHero_thumb {
        margin-bottom: 0
    }

    .sectionHero-hero50 .sectionHero_thumb .main .sectionHero_info {
        height: auto
    }

    [dir] .sectionHero-hero50 .sectionHero_thumb .main .sectionHero_info {
        margin-bottom: 3.2rem
    }

    .sectionHero-hero50 .sectionHero_thumb .main.extra {
        display: flex;
        flex-direction: row;
        flex: 0
    }

    .sectionHero-hero50 .sectionHero_thumb .main.extra .sectionHero_media {
        flex: 0 0 28%;
        align-self: flex-start
    }

    .sectionHero-hero50 .sectionHero_thumb .main.extra .sectionHero_info {
        align-self: flex-start
    }

    [dir] .sectionHero-hero50 .sectionHero_thumb .main.extra .sectionHero_info {
        padding: 0;
        margin-bottom: 0
    }

    [dir=ltr] .sectionHero-hero50 .sectionHero_thumb .main.extra .sectionHero_info {
        margin-left: 1.6rem
    }

    [dir=rtl] .sectionHero-hero50 .sectionHero_thumb .main.extra .sectionHero_info {
        margin-right: 1.6rem
    }

    [dir] .sectionHero-hero50 .sectionHero_latest {
        border-top: none;
        margin: 4.2rem 0 0
    }

    .sectionHero-hero50 .sectionHero_latest .sectionHero_element {
        flex: 0 0 24%
    }

    [dir=ltr] .sectionHero-hero50 .sectionHero_latest .sectionHero_element:last-child {
        margin-right: 0
    }

    [dir=rtl] .sectionHero-hero50 .sectionHero_latest .sectionHero_element:last-child {
        margin-left: 0
    }

    .sectionHero-hero50 .sectionHero_latest .sectionHero_media {
        flex: 0 0 8.8rem
    }

    [dir] .sectionHero-hero50 .sectionHero_latest.latest50 {
        padding-top: 0
    }
}

[dir] .sectionHero.v2 .sectionHero_gallery {
    margin-bottom: 0;
    padding-bottom: 0
}

.sectionHero.v2 .sectionHero_elements {
    flex-wrap: wrap
}

.sectionHero.v2 .sectionHero_elements .sectionHero_gradient {
    display: none
}

.sectionHero.v2 .sectionHero_elements .aa-bg-play {
    bottom: 1.5rem
}

@media (min-width: 501px) {
    .sectionHero.v2 .sectionHero_elements .aa-bg-play {
        bottom: 0
    }
}

[dir] .sectionHero.v2 .sectionHero_elements .sectionHero_info {
    padding: 2.4rem 0
}

.sectionHero.v2 .sectionHero_elements .sectionHero_info .sectionHero_section, .sectionHero.v2 .sectionHero_elements .sectionHero_info .sectionHero_title {
    order: unset
}

[dir] .sectionHero.v2 .sectionHero_elements .sectionHero_info .sectionHero_section, [dir] .sectionHero.v2 .sectionHero_elements .sectionHero_info .sectionHero_title {
    padding-bottom: 0
}

[dir] .sectionHero.v2 .sectionHero_elements .sectionHero_info .sectionHero_title {
    padding-bottom: .8rem
}

[dir] .sectionHero.v2 .sectionHero_latest {
    padding: 3.2rem 0
}

[dir] .sectionHero.v2.no-image .sectionHero_gallery {
    margin-bottom: 0;
    padding-bottom: 0
}

[dir] .sectionHero.v2.no-image .sectionHero_gallery .sectionHero_element .sectionHero_info {
    padding: 1.6rem 0 .8rem
}

@media (min-width: 501px) {
    [dir] .sectionHero.v2.no-image .sectionHero_gallery .sectionHero_element .sectionHero_info {
        padding: 0 3.2rem
    }
}

.sectionHero.v2.no-image .sectionHero_gallery .sectionHero_element:first-child .sectionHero_media {
    display: block
}

[dir] .sectionHero.v2.no-image .sectionHero_gallery .sectionHero_element:first-child .sectionHero_info {
    border-top: none;
    padding-top: 2.6rem
}

@media (min-width: 501px) {
    [dir] .sectionHero.v2.no-image .sectionHero_gallery .sectionHero_element:first-child .sectionHero_info {
        padding: 0 3.2rem
    }
}

.sectionHero.v2.no-image .sectionHero_media {
    display: none
}

[dir] .sectionHero.v2.no-image .sectionHero_thumb .sectionHero_info {
    padding: 2rem 0
}

[dir=ltr] .sectionHero.v2.no-image .sectionHero_thumb .sectionHero_info {
    margin-left: 0
}

[dir=rtl] .sectionHero.v2.no-image .sectionHero_thumb .sectionHero_info {
    margin-right: 0
}

@media (min-width: 501px) {
    [dir] .sectionHero.v2.no-image .sectionHero_thumb .sectionHero_info {
        padding: 0
    }

    [dir=ltr] .sectionHero.v2.no-image .sectionHero_thumb .sectionHero_info {
        margin-left: 1.6rem
    }

    [dir=rtl] .sectionHero.v2.no-image .sectionHero_thumb .sectionHero_info {
        margin-right: 1.6rem
    }
}

@media (min-width: 1200px) {
    [dir] .sectionHero.v2.no-image .sectionHero_thumb .sectionHero_info {
        padding: 0
    }
}

[dir] .sectionHero.v2.no-image .sectionHero_thumb .sectionHero_element.main {
    margin-bottom: 0
}

[dir] .sectionHero.v2.no-image .sectionHero_latest {
    padding: 0;
    border: none
}

[dir] .sectionHero.v2.no-image .sectionHero_latest .sectionHero_element {
    margin-bottom: 0
}

@media (min-width: 501px) {
    .sectionHero.v2.no-image .sectionHero_latest .sectionHero_element {
        flex: 1 0 43%
    }

    [dir=ltr] .sectionHero.v2.no-image .sectionHero_latest .sectionHero_element:nth-child(2n) {
        margin-right: 0
    }

    [dir=rtl] .sectionHero.v2.no-image .sectionHero_latest .sectionHero_element:nth-child(2n) {
        margin-left: 0
    }
}

@media (min-width: 501px) {
    .sectionHero.v2.no-image .sectionHero_gallery {
        position: relative;
        overflow: hidden
    }

    [dir] .sectionHero.v2.no-image .sectionHero_gallery {
        margin-bottom: 2rem;
        padding-bottom: 1.7rem
    }

    [dir=ltr] .sectionHero.v2.no-image .sectionHero_gallery .sectionHero_title {
        padding-right: 23.2rem
    }

    [dir=rtl] .sectionHero.v2.no-image .sectionHero_gallery .sectionHero_title {
        padding-left: 23.2rem
    }

    .sectionHero.v2.no-image .sectionHero_media {
        display: block
    }

    .sectionHero.v2.no-image .sectionHero_numbers {
        position: absolute;
        bottom: 3rem;
        z-index: 2
    }

    [dir] .sectionHero.v2.no-image .sectionHero_numbers {
        margin-top: 0
    }

    [dir=ltr] .sectionHero.v2.no-image .sectionHero_numbers {
        right: 0
    }

    [dir=rtl] .sectionHero.v2.no-image .sectionHero_numbers {
        left: 0
    }

    .sectionHero.v2.no-image .sectionHero_numbers .swiper-pagination-bullet {
        width: 2.1rem;
        height: 2.4rem
    }

    [dir] .sectionHero.v2.no-image .sectionHero_numbers .swiper-pagination-bullet {
        cursor: pointer
    }

    .sectionHero.v2.no-image .sectionHero_elements {
        flex-wrap: nowrap
    }

    .sectionHero.v2.no-image .sectionHero_elements .sectionHero_gradient {
        display: block
    }

    [dir] .sectionHero.v2.no-image .sectionHero_elements .sectionHero_info {
        padding: 0 3.2rem
    }

    .sectionHero.v2.no-image .sectionHero_elements .sectionHero_info .sectionHero_section, .sectionHero.v2.no-image .sectionHero_elements .sectionHero_info .sectionHero_title {
        order: 0
    }

    [dir] .sectionHero.v2.no-image .sectionHero_elements .sectionHero_info .sectionHero_section, [dir] .sectionHero.v2.no-image .sectionHero_elements .sectionHero_info .sectionHero_title {
        padding-bottom: .5rem
    }

    .sectionHero.v2.no-image .sectionHero_elements .sectionHero_info .sectionHero_title {
        order: 1
    }

    [dir] .sectionHero.v2.no-image .sectionHero_elements .sectionHero_info .sectionHero_title {
        padding-bottom: 0
    }

    .sectionHero.v2.no-image .sectionHero_thumb .sectionHero_media {
        display: block
    }

    [dir] .sectionHero.v2.no-image .sectionHero_thumb .sectionHero_element.main {
        margin-bottom: 3.2rem
    }

    [dir] .sectionHero.v2.no-image .sectionHero_thumb .sectionHero_element.main .sectionHero_info {
        padding: 1.6rem 0 0
    }

    [dir] .sectionHero.v2.no-image .sectionHero_thumb .sectionHero_latest {
        padding: 3rem 0 3.6rem
    }

    .sectionHero.v2.no-image .sectionHero_numbers {
        display: flex
    }
}

@media (min-width: 1200px) {
    [dir] .sectionHero.v2.no-image .sectionHero_gallery {
        margin-bottom: 0
    }

    [dir=ltr] .sectionHero.v2.no-image .sectionHero_gallery .sectionHero_title {
        padding-right: 37.2rem
    }

    [dir=rtl] .sectionHero.v2.no-image .sectionHero_gallery .sectionHero_title {
        padding-left: 37.2rem
    }

    [dir] .sectionHero.v2.no-image .sectionHero_thumb, [dir] .sectionHero.v2.no-image .sectionHero_thumb .sectionHero_latest {
        padding-bottom: 0
    }

    [dir] .sectionHero.v2.no-image .sectionHero_thumb .sectionHero_element.main {
        margin-bottom: 0
    }

    [dir=ltr] .sectionHero.v2.no-image .sectionHero_thumb .sectionHero_element.main .sectionHero_info {
        padding-left: 0;
        margin-left: 0
    }

    [dir=rtl] .sectionHero.v2.no-image .sectionHero_thumb .sectionHero_element.main .sectionHero_info {
        padding-right: 0;
        margin-right: 0
    }

    [dir] .sectionHero.v2.no-image .sectionHero_latest {
        padding-bottom: 0
    }

    [dir] .sectionHero.v2.no-image .sectionHero_latest .sectionHero_element {
        margin: 0 0 3.6rem;
        padding-top: 0
    }
}

.sectionHero.v2 .sectionHero_numbers {
    display: none
}

@media (min-width: 501px) {
    .sectionHero.v2 .sectionHero_gallery {
        position: relative;
        overflow: hidden
    }

    [dir] .sectionHero.v2 .sectionHero_gallery {
        margin-bottom: 2rem;
        padding-bottom: 1.7rem
    }

    [dir=ltr] .sectionHero.v2 .sectionHero_gallery .sectionHero_title {
        padding-right: 23.2rem
    }

    [dir=rtl] .sectionHero.v2 .sectionHero_gallery .sectionHero_title {
        padding-left: 23.2rem
    }

    .sectionHero.v2 .sectionHero_media {
        display: block
    }

    .sectionHero.v2 .sectionHero_numbers {
        position: absolute;
        bottom: 3rem;
        z-index: 2
    }

    [dir] .sectionHero.v2 .sectionHero_numbers {
        margin-top: 0
    }

    [dir=ltr] .sectionHero.v2 .sectionHero_numbers {
        right: 0
    }

    [dir=rtl] .sectionHero.v2 .sectionHero_numbers {
        left: 0
    }

    .sectionHero.v2 .sectionHero_numbers .swiper-pagination-bullet {
        width: 2.1rem;
        height: 2.4rem
    }

    [dir] .sectionHero.v2 .sectionHero_numbers .swiper-pagination-bullet {
        cursor: pointer
    }

    .sectionHero.v2 .sectionHero_elements {
        flex-wrap: nowrap
    }

    .sectionHero.v2 .sectionHero_elements .sectionHero_gradient {
        display: block
    }

    [dir] .sectionHero.v2 .sectionHero_elements .sectionHero_info {
        padding: 0 3.2rem
    }

    .sectionHero.v2 .sectionHero_elements .sectionHero_info .sectionHero_section, .sectionHero.v2 .sectionHero_elements .sectionHero_info .sectionHero_title {
        order: 0
    }

    [dir] .sectionHero.v2 .sectionHero_elements .sectionHero_info .sectionHero_section, [dir] .sectionHero.v2 .sectionHero_elements .sectionHero_info .sectionHero_title {
        padding-bottom: .5rem
    }

    .sectionHero.v2 .sectionHero_elements .sectionHero_info .sectionHero_title {
        order: 1
    }

    [dir] .sectionHero.v2 .sectionHero_elements .sectionHero_info .sectionHero_title {
        padding-bottom: 0
    }

    .sectionHero.v2 .sectionHero_thumb .sectionHero_media {
        display: block
    }

    [dir] .sectionHero.v2 .sectionHero_thumb .sectionHero_element.main {
        margin-bottom: 3.2rem
    }

    [dir=ltr] .sectionHero.v2 .sectionHero_thumb .sectionHero_element.main .sectionHero_info {
        padding: 1.6rem 0 0 1.6rem
    }

    [dir=rtl] .sectionHero.v2 .sectionHero_thumb .sectionHero_element.main .sectionHero_info {
        padding: 1.6rem 1.6rem 0 0
    }

    [dir] .sectionHero.v2 .sectionHero_thumb .sectionHero_latest {
        padding: 3rem 0 3.6rem
    }

    .sectionHero.v2 .sectionHero_numbers {
        display: flex
    }
}

@media (min-width: 1200px) {
    [dir] .sectionHero.v2 .sectionHero_gallery {
        margin-bottom: 0
    }

    [dir=ltr] .sectionHero.v2 .sectionHero_gallery .sectionHero_title {
        padding-right: 37.2rem
    }

    [dir=rtl] .sectionHero.v2 .sectionHero_gallery .sectionHero_title {
        padding-left: 37.2rem
    }

    [dir] .sectionHero.v2 .sectionHero_thumb .sectionHero_latest {
        padding-bottom: 0
    }

    [dir] .sectionHero.v2 .sectionHero_thumb .sectionHero_element.main {
        margin-bottom: 0
    }

    [dir=ltr] .sectionHero.v2 .sectionHero_thumb .sectionHero_element.main .sectionHero_info {
        padding-left: 0
    }

    [dir=rtl] .sectionHero.v2 .sectionHero_thumb .sectionHero_element.main .sectionHero_info {
        padding-right: 0
    }

    [dir] .sectionHero.v2 .sectionHero_latest {
        padding-bottom: 0
    }

    [dir] .sectionHero.v2 .sectionHero_latest .sectionHero_element {
        margin: 0 0 3.6rem;
        padding-top: 0
    }

    [dir] .sectionHero.v2 .sectionHero_latest .sectionHero_element:last-child {
        margin-bottom: 0
    }
}

.sectionHero.moreThumbs .sectionHero_info {
    align-self: stretch
}

[dir] .sectionHero.moreThumbs .sectionHero_info .sectionHero_title {
    margin: 0
}

[dir] .sectionHero.moreThumbs .sectionHero_info .sectionHero_section {
    margin-top: auto
}

@media (min-width: 501px) {
    .sectionHero.moreThumbs .sectionHero_thumb .sectionHero_latest {
        flex-wrap: wrap
    }

    [dir] .sectionHero.moreThumbs .sectionHero_thumb .sectionHero_latest {
        padding-top: 0;
        border-top: none
    }

    .sectionHero.moreThumbs .sectionHero_thumb .sectionHero_latest .sectionHero_element {
        flex: 1 0 43%
    }

    [dir=ltr] .sectionHero.moreThumbs .sectionHero_thumb .sectionHero_latest .sectionHero_element {
        margin: 0 4.8rem 1.6rem 0
    }

    [dir=rtl] .sectionHero.moreThumbs .sectionHero_thumb .sectionHero_latest .sectionHero_element {
        margin: 0 0 1.6rem 4.8rem
    }

    [dir=ltr] .sectionHero.moreThumbs .sectionHero_thumb .sectionHero_latest .sectionHero_element:nth-child(2n) {
        margin-right: 0
    }

    [dir=rtl] .sectionHero.moreThumbs .sectionHero_thumb .sectionHero_latest .sectionHero_element:nth-child(2n) {
        margin-left: 0
    }

    .sectionHero.moreThumbs .sectionHero_thumb .sectionHero_latest .sectionHero_element .sectionHero_title {
        height: 7.5rem;
        overflow: hidden
    }

    [dir] .sectionHero.moreThumbs .sectionHero_thumb .sectionHero_latest .sectionHero_element:last-child {
        margin-bottom: 0
    }

    [dir] .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery {
        margin-bottom: 0;
        padding-bottom: 0
    }

    [dir] .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .sectionHero_element .sectionHero_info {
        padding: 1.6rem 0 0
    }

    [dir=ltr] .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .sectionHero_element .sectionHero_info .sectionHero_title {
        padding-right: 0
    }

    [dir=rtl] .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .sectionHero_element .sectionHero_info .sectionHero_title {
        padding-left: 0
    }

    [dir] .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .sectionHero_element:first-child .sectionHero_info {
        padding: 1.6rem 0 0
    }

    .sectionHero.moreThumbs.v2.no-image .sectionHero_thumb .sectionHero_latest {
        flex-wrap: wrap
    }

    [dir] .sectionHero.moreThumbs.v2.no-image .sectionHero_thumb .sectionHero_latest {
        padding-top: 0;
        border-top: none
    }

    .sectionHero.moreThumbs.v2.no-image .sectionHero_thumb .sectionHero_latest .sectionHero_element {
        flex: 0 0 43%
    }

    [dir=ltr] .sectionHero.moreThumbs.v2.no-image .sectionHero_thumb .sectionHero_latest .sectionHero_element {
        margin: 0 4.8rem 1.6rem 0
    }

    [dir=rtl] .sectionHero.moreThumbs.v2.no-image .sectionHero_thumb .sectionHero_latest .sectionHero_element {
        margin: 0 0 1.6rem 4.8rem
    }

    [dir] .sectionHero.moreThumbs.v2.no-image .sectionHero_thumb .sectionHero_latest .sectionHero_element:last-child {
        margin-bottom: 0
    }
}

@media (min-width: 1200px) {
    .sectionHero.moreThumbs .sectionHero_thumb .sectionHero_latest {
        flex: 1
    }

    [dir] .sectionHero.moreThumbs .sectionHero_thumb .sectionHero_latest {
        padding-top: 0;
        border-top: none;
        margin-top: 0
    }

    .sectionHero.moreThumbs .sectionHero_thumb .sectionHero_latest .sectionHero_element {
        flex: 0 0 auto
    }

    [dir] .sectionHero.moreThumbs .sectionHero_thumb .sectionHero_latest .sectionHero_element {
        margin: 0 0 auto
    }
}

@media (min-width: 1200px)and (min-width: 501px) {
    .sectionHero.moreThumbs .sectionHero_thumb .sectionHero_latest .sectionHero_element {
        justify-content: stretch
    }

    .sectionHero.moreThumbs .sectionHero_thumb .sectionHero_latest .sectionHero_element .sectionHero_info {
        align-self: stretch
    }

    [dir] .sectionHero.moreThumbs .sectionHero_thumb .sectionHero_latest .sectionHero_element .sectionHero_info .sectionHero_section {
        margin-top: auto
    }
}

@media (min-width: 1200px) {
    [dir] .sectionHero.moreThumbs .sectionHero_thumb .sectionHero_latest .sectionHero_element:last-child {
        margin-bottom: 0
    }
}

@media (min-width: 1200px) {
    .sectionHero.moreThumbs.v2.no-image .sectionHero_thumb .sectionHero_latest {
        flex: 1
    }

    [dir] .sectionHero.moreThumbs.v2.no-image .sectionHero_thumb .sectionHero_latest {
        padding-top: 0;
        border-top: none;
        margin-top: 0
    }

    .sectionHero.moreThumbs.v2.no-image .sectionHero_thumb .sectionHero_latest .sectionHero_element {
        flex: 0 0 auto
    }

    [dir] .sectionHero.moreThumbs.v2.no-image .sectionHero_thumb .sectionHero_latest .sectionHero_element {
        margin: 0 0 auto
    }

    [dir] .sectionHero.moreThumbs.v2.no-image .sectionHero_thumb .sectionHero_latest .sectionHero_element:last-child {
        margin-bottom: 0
    }

    .sectionHero.moreThumbs.v2.no-image .sectionHero_thumb .sectionHero_latest .sectionHero_title {
        height: 7.5rem;
        overflow: hidden
    }
}

@media (min-width: 1200px)and (min-width: 501px) {
    .sectionHero.moreThumbs.v2.no-image.fourThumbs .sectionHero_gallery .sectionHero_elements .sectionHero_element:first-child .sectionHero_info {
        color: red
    }

    [dir=ltr] .sectionHero.moreThumbs.v2.no-image.fourThumbs .sectionHero_gallery .sectionHero_elements .sectionHero_element:first-child .sectionHero_info {
        padding-right: 0
    }

    [dir=rtl] .sectionHero.moreThumbs.v2.no-image.fourThumbs .sectionHero_gallery .sectionHero_elements .sectionHero_element:first-child .sectionHero_info {
        padding-left: 0
    }
}

@media (min-width: 501px) {
    [dir] .sectionHero.moreThumbs.v2.no-image .sectionHero_thumb .sectionHero_latest {
        padding-top: 0;
        border-top: none
    }
}

@media (min-width: 1200px) {
    .sectionHero.fourThumbs.gallerySmall .sectionHero_gallery {
        width: 66.2%
    }
}

.sectionHero.fourThumbs.gallerySmall .sectionHero_thumb .sectionHero_latest .sectionHero_element .sectionHero_media {
    flex: 0 0 10.4rem
}

[dir] .sectionHero.fourThumbs.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info {
    padding: 0
}

.sectionHero.fourThumbs.gallerySmall.v2.fourThumbsV2 .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info {
    height: auto
}

@media (min-width: 501px) {
    .sectionHero.fourThumbs.gallerySmall.v2.fourThumbsV2 .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info {
        height: 10.8rem
    }
}

@media (min-width: 501px) {
    [dir] .sectionHero.fourThumbs.gallerySmall.v2.fourThumbsV2 .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info .sectionHero_title {
        margin-top: 0
    }
}

[dir] .sectionHero.fourThumbs.gallerySmall.v2.fourThumbsV2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:first-child .sectionHero_info .sectionHero_title {
    padding-top: 1.6rem;
    padding-bottom: 1.6rem;
    margin-top: 1.6rem
}

@media (min-width: 501px) {
    [dir] .sectionHero.fourThumbs.gallerySmall.v2.fourThumbsV2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:first-child .sectionHero_info .sectionHero_title {
        margin-top: 0;
        padding-top: 0;
        padding-bottom: 0
    }
}

.sectionHero.fourThumbs.gallerySmall.v2.fourThumbsV2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:first-child .sectionHero_info .sectionHero_title:before {
    height: 80%
}

@media (min-width: 501px) {
    .sectionHero.fourThumbs.gallerySmall.v2.fourThumbsV2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:first-child .sectionHero_info .sectionHero_title:before {
        height: 8rem
    }
}

[dir] .sectionHero.fourThumbs.gallerySmall.v2.fourThumbsV2 .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info {
    padding-top: 1.1rem
}

@media (min-width: 501px) {
    [dir] .sectionHero.fourThumbs.gallerySmall.v2.fourThumbsV2 .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info .sectionHero_title {
        padding-top: 0
    }
}

.sectionHero.fourThumbs.gallerySmall.v2.fourThumbsV2 .sectionHero_gallery .sectionHero_elements .sectionHero_element .kicker {
    top: -49px
}

@media (min-width: 501px) {
    .sectionHero.fourThumbs.gallerySmall.v2.fourThumbsV2 .sectionHero_gallery .sectionHero_elements .sectionHero_element .kicker {
        top: -47px
    }
}

@media (max-width: 500px) {
    [dir] .sectionHero.fourThumbs.gallerySmall.v2.fourThumbsV2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:first-child .sectionHero_info {
        padding-top: 0;
        margin-top: 0
    }

    [dir] .sectionHero.fourThumbs.gallerySmall.v2.fourThumbsV2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:first-child .sectionHero_info .sectionHero_title {
        margin-top: 0
    }

    .sectionHero.fourThumbs.gallerySmall.v2.fourThumbsV2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:first-child .sectionHero_info .sectionHero_title .kicker {
        top: -36px
    }
}

[dir] .sectionHero.sectionHero.moreThumbs.tall-thumbs .sectionHero_thumb .sectionHero_latest {
    border: none
}

@media (min-width: 1200px) {
    .sectionHero.sectionHero.moreThumbs.tall-thumbs .sectionHero_thumb .sectionHero_latest {
        justify-content: space-between
    }
}

[dir] .sectionHero.sectionHero.moreThumbs.tall-thumbs .sectionHero_thumb .sectionHero_latest .sectionHero_element {
    padding-bottom: 1.8rem;
    margin-bottom: 1.8rem;
    border-bottom: 1px solid
}

[dir] .sectionHero.sectionHero.moreThumbs.tall-thumbs .sectionHero_thumb .sectionHero_latest .sectionHero_element:last-child {
    margin-bottom: 0;
    border-bottom: none
}

@media (min-width: 501px) {
    .sectionHero.sectionHero.moreThumbs.tall-thumbs .sectionHero_thumb .sectionHero_latest .sectionHero_element {
        flex: 1 0 48%
    }

    [dir] .sectionHero.sectionHero.moreThumbs.tall-thumbs .sectionHero_thumb .sectionHero_latest .sectionHero_element {
        border-bottom: none;
        padding-bottom: 0;
        margin-bottom: 3.6rem
    }

    [dir=ltr] .sectionHero.sectionHero.moreThumbs.tall-thumbs .sectionHero_thumb .sectionHero_latest .sectionHero_element {
        margin-right: 1.6rem
    }

    [dir=rtl] .sectionHero.sectionHero.moreThumbs.tall-thumbs .sectionHero_thumb .sectionHero_latest .sectionHero_element {
        margin-left: 1.6rem
    }

    [dir=ltr] .sectionHero.sectionHero.moreThumbs.tall-thumbs .sectionHero_thumb .sectionHero_latest .sectionHero_element:nth-child(2n) {
        margin-right: 0
    }

    [dir=rtl] .sectionHero.sectionHero.moreThumbs.tall-thumbs .sectionHero_thumb .sectionHero_latest .sectionHero_element:nth-child(2n) {
        margin-left: 0
    }
}

@media (min-width: 1200px) {
    .sectionHero.sectionHero.moreThumbs.tall-thumbs .sectionHero_thumb .sectionHero_latest .sectionHero_element {
        flex: 0
    }

    [dir] .sectionHero.sectionHero.moreThumbs.tall-thumbs .sectionHero_thumb .sectionHero_latest .sectionHero_element {
        margin-bottom: 1.6rem
    }

    [dir=ltr] .sectionHero.sectionHero.moreThumbs.tall-thumbs .sectionHero_thumb .sectionHero_latest .sectionHero_element {
        margin-right: 0
    }

    [dir=rtl] .sectionHero.sectionHero.moreThumbs.tall-thumbs .sectionHero_thumb .sectionHero_latest .sectionHero_element {
        margin-left: 0
    }

    .sectionHero.sectionHero.moreThumbs.tall-thumbs .sectionHero_thumb .sectionHero_latest .sectionHero_element .sectionHero_media {
        flex: 0 0 12.8rem
    }
}

.sectionHero.sectionHero.moreThumbs.tall-thumbs.no-image .sectionHero_thumb .sectionHero_media {
    display: none
}

[dir=ltr] .sectionHero.sectionHero.moreThumbs.tall-thumbs.no-image .sectionHero_thumb .sectionHero_info {
    margin-left: 0
}

[dir=rtl] .sectionHero.sectionHero.moreThumbs.tall-thumbs.no-image .sectionHero_thumb .sectionHero_info {
    margin-right: 0
}

@media (min-width: 501px) {
    .sectionHero-kicker-view .sectionHero_extraNoimage .coverage, .sectionHero-ThumbKicker-view .sectionHero_extraNoimage .coverage {
        flex: 1 0 48.6%
    }

    [dir=ltr] .sectionHero-kicker-view .sectionHero_extraNoimage .coverage, [dir=ltr] .sectionHero-ThumbKicker-view .sectionHero_extraNoimage .coverage {
        margin-right: 1rem
    }

    [dir=rtl] .sectionHero-kicker-view .sectionHero_extraNoimage .coverage, [dir=rtl] .sectionHero-ThumbKicker-view .sectionHero_extraNoimage .coverage {
        margin-left: 1rem
    }

    [dir=ltr] .sectionHero-kicker-view .sectionHero_extraNoimage .coverage:last-child, [dir=ltr] .sectionHero-ThumbKicker-view .sectionHero_extraNoimage .coverage:last-child {
        margin-right: 0
    }

    [dir=rtl] .sectionHero-kicker-view .sectionHero_extraNoimage .coverage:last-child, [dir=rtl] .sectionHero-ThumbKicker-view .sectionHero_extraNoimage .coverage:last-child {
        margin-left: 0
    }
}

@media (min-width: 501px) {
    [dir=ltr] .sectionHero-centered-view .sectionHero_latest .sectionHero_element.coverage {
        margin-right: 1.6rem
    }

    [dir=rtl] .sectionHero-centered-view .sectionHero_latest .sectionHero_element.coverage {
        margin-left: 1.6rem
    }

    [dir=ltr] .sectionHero-centered-view .sectionHero_latest .sectionHero_element.coverage:last-child {
        margin-right: 0
    }

    [dir=rtl] .sectionHero-centered-view .sectionHero_latest .sectionHero_element.coverage:last-child {
        margin-left: 0
    }
}

[dir] .sectionHero.v2 .sectionHero_latest .coverage, [dir] .sectionHero.v2.no-image .sectionHero_latest .coverage {
    padding-top: 1rem
}

[dir] .sectionHero.v2.no-image .sectionHero_latest .coverage .sectionHero_info {
    padding: 0 !important
}

.sectionHero.gallerySmall .sectionHero_gallery {
    width: 100%
}

[dir] .sectionHero.gallerySmall .sectionHero_gallery {
    padding-bottom: 20.5rem
}

.sectionHero.gallerySmall .sectionHero_gallery .kicker {
    align-self: flex-start
}

[dir] .sectionHero.gallerySmall .sectionHero_gallery .kicker {
    border-radius: 0
}

[dir=ltr] .sectionHero.gallerySmall .sectionHero_gallery .kicker {
    padding-right: 2rem
}

[dir=rtl] .sectionHero.gallerySmall .sectionHero_gallery .kicker {
    padding-left: 2rem
}

.sectionHero.gallerySmall .sectionHero_gallery .kicker:before {
    width: 1.6rem
}

.sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .kicker {
    position: absolute;
    top: -46px
}

[dir=ltr] .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .kicker {
    left: 0;
    padding: .6rem 1.2rem .6rem 3rem
}

[dir=rtl] .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .kicker {
    right: 0;
    padding: .6rem 3rem .6rem 1.2rem
}

.sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .kicker:before {
    position: absolute;
    top: 0;
    height: 3.6rem
}

[dir=ltr] .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .kicker:before {
    left: 0
}

[dir=rtl] .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .kicker:before {
    right: 0
}

@media (min-width: 501px) {
    .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .kicker {
        top: -53px
    }
}

.sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info {
    position: absolute;
    bottom: -15.3rem
}

[dir] .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info {
    padding: 0
}

@media (min-width: 501px) {
    .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info {
        position: absolute;
        bottom: 0;
        height: 14.8rem;
        width: 100%
    }

    [dir=ltr] .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info {
        padding-right: 23rem
    }

    [dir=rtl] .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info {
        padding-left: 23rem
    }
}

.sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info .sectionHero_title {
    position: relative
}

[dir] .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info .sectionHero_title {
    margin-top: 5.2rem
}

[dir=ltr] .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info .sectionHero_title {
    padding: 0 2rem 0 3.2rem
}

[dir=rtl] .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info .sectionHero_title {
    padding: 0 3.2rem 0 2rem
}

.sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info .sectionHero_title:before {
    content: " ";
    width: 1.6rem;
    height: 100%;
    position: absolute
}

[dir=ltr] .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info .sectionHero_title:before {
    left: 0
}

[dir=rtl] .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info .sectionHero_title:before {
    right: 0
}

.sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_media img {
    display: block
}

.sectionHero.gallerySmall .sectionHero_gallery .sectionHero_numbers {
    position: absolute;
    bottom: 2.4rem;
    width: 100%
}

[dir] .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_numbers {
    margin: 0 auto
}

[dir=ltr] .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_numbers .swiper-pagination-bullet {
    margin-right: .5rem
}

[dir=rtl] .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_numbers .swiper-pagination-bullet {
    margin-left: .5rem
}

@media (min-width: 501px) {
    .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_numbers {
        width: auto
    }

    [dir=ltr] .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_numbers {
        right: 3.2rem
    }

    [dir=rtl] .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_numbers {
        left: 3.2rem
    }
}

@media (min-width: 501px) {
    [dir] .sectionHero.gallerySmall .sectionHero_gallery {
        padding-bottom: 0
    }
}

@media (min-width: 1200px) {
    .sectionHero.gallerySmall .sectionHero_gallery {
        width: 75%;
        flex: 0 0 auto;
        align-self: stretch
    }

    [dir] .sectionHero.gallerySmall .sectionHero_gallery {
        padding-bottom: 0
    }

    .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_info {
        position: absolute;
        bottom: 0;
        height: 15.2rem;
        width: 100%
    }

    [dir=ltr] .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_info {
        left: 0
    }

    [dir=rtl] .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_info {
        right: 0
    }

    [dir] .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_info .sectionHero_title {
        margin-top: 5.2rem
    }

    .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info {
        bottom: 0
    }

    [dir=ltr] .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info {
        padding-left: 0;
        padding-right: 29rem
    }

    [dir=rtl] .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info {
        padding-right: 0;
        padding-left: 29rem
    }

    .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info .sectionHero_title {
        position: relative
    }

    [dir=ltr] .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info .sectionHero_title {
        padding-left: 4rem;
        padding-right: 2rem
    }

    [dir=rtl] .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info .sectionHero_title {
        padding-right: 4rem;
        padding-left: 2rem
    }

    .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info .sectionHero_title:before {
        content: " ";
        width: 1.6rem;
        height: 100%;
        position: absolute
    }

    [dir=ltr] .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info .sectionHero_title:before {
        left: 0
    }

    [dir=rtl] .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info .sectionHero_title:before {
        right: 0
    }

    [dir] .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info .kicker {
        margin-bottom: 1.6rem
    }

    [dir=ltr] .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_numbers .swiper-pagination-bullet {
        margin-right: .5rem
    }

    [dir=rtl] .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_numbers .swiper-pagination-bullet {
        margin-left: .5rem
    }
}

[dir] .sectionHero.gallerySmall.v2 .sectionHero_gallery {
    margin-bottom: 0;
    padding-bottom: 0
}

.sectionHero.gallerySmall.v2 .sectionHero_elements {
    flex-wrap: wrap
}

[dir] .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element {
    margin-bottom: 2.5rem
}

@media (min-width: 501px) {
    [dir] .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element {
        margin-bottom: 0
    }
}

[dir] .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element:first-child .sectionHero_info {
    margin-top: 2.2rem
}

[dir] .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element .sectionHero_info .sectionHero_title {
    margin-top: 0
}

[dir] .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_media img {
    border-radius: .4rem
}

[dir] .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title {
    padding: 0
}

.sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title:before {
    display: none
}

@media (min-width: 501px) {
    .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title:before {
        display: block;
        content: " ";
        width: 1.6rem;
        height: 100%;
        position: absolute
    }

    [dir=ltr] .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title:before {
        left: 0
    }

    [dir=rtl] .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title:before {
        right: 0
    }
}

.sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker {
    position: static
}

[dir] .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker {
    margin-top: .5rem;
    border-radius: .4rem
}

[dir=ltr] .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker {
    padding: .2rem 1rem .2rem 3rem
}

[dir=rtl] .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker {
    padding: .2rem 3rem .2rem 1rem
}

.sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker:before {
    height: 2.8rem;
    top: .5rem
}

[dir=ltr] .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker:before {
    border-radius: .4rem 0 0 .4rem
}

[dir=rtl] .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker:before {
    border-radius: 0 .4rem .4rem 0
}

@media (min-width: 501px) {
    .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker {
        position: absolute;
        top: -53px
    }

    [dir] .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker {
        margin-top: 0;
        border-radius: 0
    }

    [dir=ltr] .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker {
        padding: .6rem 1.2rem .6rem 3rem;
        left: 0
    }

    [dir=rtl] .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker {
        padding: .6rem 3rem .6rem 1.2rem;
        right: 0
    }

    .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker:before {
        height: 3.6rem;
        top: .3rem
    }
}

@media (min-width: 501px) {
    [dir=ltr] .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title {
        padding: 0 2rem 0 3.2rem
    }

    [dir=rtl] .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title {
        padding: 0 3.2rem 0 2rem
    }
}

@media (min-width: 1200px) {
    [dir=ltr] .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title {
        padding-left: 4rem
    }

    [dir=rtl] .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title {
        padding-right: 4rem
    }
}

[dir] .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_info {
    padding: 1.1rem 0
}

.sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element:first-child .sectionHero_gradient {
    display: block
}

.sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element:first-child .sectionHero_title {
    order: 1
}

.sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element .sectionHero_info {
    position: static
}

[dir] .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element .sectionHero_info {
    padding: 2.4rem 0
}

.sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element .sectionHero_info .sectionHero_section, .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element .sectionHero_info .sectionHero_title {
    order: unset
}

[dir] .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element .sectionHero_info .sectionHero_section, [dir] .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element .sectionHero_info .sectionHero_title {
    padding-bottom: 0
}

[dir] .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element .sectionHero_info .sectionHero_title {
    padding-bottom: .8rem
}

@media (min-width: 501px) {
    [dir] .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element .sectionHero_info .sectionHero_title {
        padding-bottom: 0
    }
}

.sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_gradient {
    display: none
}

[dir] .sectionHero.gallerySmall.v2 .sectionHero_latest {
    padding: 3.2rem 0
}

[dir] .sectionHero.gallerySmall.v2.no-image .sectionHero_gallery {
    margin-bottom: 0;
    padding-bottom: 0
}

[dir] .sectionHero.gallerySmall.v2.no-image .sectionHero_gallery .sectionHero_element:nth-child(2) .sectionHero_info {
    border-top: none
}

[dir] .sectionHero.gallerySmall.v2.no-image .sectionHero_gallery .sectionHero_element .sectionHero_info {
    padding: 1.6rem 0 .8rem
}

@media (min-width: 501px) {
    [dir] .sectionHero.gallerySmall.v2.no-image .sectionHero_gallery .sectionHero_element .sectionHero_info {
        padding: 0 3.2rem
    }
}

.sectionHero.gallerySmall.v2.no-image .sectionHero_gallery .sectionHero_element:first-child .sectionHero_media {
    display: block
}

[dir] .sectionHero.gallerySmall.v2.no-image .sectionHero_gallery .sectionHero_element:first-child .sectionHero_info {
    border-top: none;
    padding: 2.4rem 0
}

@media (min-width: 501px) {
    [dir=ltr] .sectionHero.gallerySmall.v2.no-image .sectionHero_gallery .sectionHero_element:first-child .sectionHero_info {
        padding: 0 23rem 0 0
    }

    [dir=rtl] .sectionHero.gallerySmall.v2.no-image .sectionHero_gallery .sectionHero_element:first-child .sectionHero_info {
        padding: 0 0 0 23rem
    }
}

.sectionHero.gallerySmall.v2.no-image .sectionHero_media {
    display: none
}

[dir] .sectionHero.gallerySmall.v2.no-image .sectionHero_thumb .sectionHero_info {
    padding: 1rem 0
}

[dir] .sectionHero.gallerySmall.v2.no-image .sectionHero_thumb .sectionHero_element.main {
    margin-bottom: 0
}

[dir] .sectionHero.gallerySmall.v2.no-image .sectionHero_latest {
    padding: 0;
    border: none
}

[dir] .sectionHero.gallerySmall.v2.no-image .sectionHero_latest .sectionHero_element {
    margin-bottom: 0
}

@media (min-width: 501px) {
    .sectionHero.gallerySmall.v2.no-image .sectionHero_gallery {
        position: relative;
        overflow: hidden
    }

    [dir] .sectionHero.gallerySmall.v2.no-image .sectionHero_gallery {
        margin-bottom: 2rem
    }

    [dir=ltr] .sectionHero.gallerySmall.v2.no-image .sectionHero_gallery .sectionHero_info {
        padding-right: 23.2rem
    }

    [dir=rtl] .sectionHero.gallerySmall.v2.no-image .sectionHero_gallery .sectionHero_info {
        padding-left: 23.2rem
    }

    .sectionHero.gallerySmall.v2.no-image .sectionHero_media {
        display: block
    }

    .sectionHero.gallerySmall.v2.no-image .sectionHero_numbers {
        position: absolute;
        bottom: 3rem;
        z-index: 2
    }

    [dir] .sectionHero.gallerySmall.v2.no-image .sectionHero_numbers {
        margin-top: 0
    }

    [dir=ltr] .sectionHero.gallerySmall.v2.no-image .sectionHero_numbers {
        right: 0
    }

    [dir=rtl] .sectionHero.gallerySmall.v2.no-image .sectionHero_numbers {
        left: 0
    }

    .sectionHero.gallerySmall.v2.no-image .sectionHero_numbers .swiper-pagination-bullet {
        width: 2.1rem;
        height: 2.4rem
    }

    [dir] .sectionHero.gallerySmall.v2.no-image .sectionHero_numbers .swiper-pagination-bullet {
        cursor: pointer
    }

    .sectionHero.gallerySmall.v2.no-image .sectionHero_elements {
        flex-wrap: nowrap
    }

    .sectionHero.gallerySmall.v2.no-image .sectionHero_elements .sectionHero_gradient {
        display: block
    }

    [dir] .sectionHero.gallerySmall.v2.no-image .sectionHero_elements .sectionHero_info {
        padding: 0 3.2rem
    }

    .sectionHero.gallerySmall.v2.no-image .sectionHero_elements .sectionHero_info .sectionHero_section, .sectionHero.gallerySmall.v2.no-image .sectionHero_elements .sectionHero_info .sectionHero_title {
        order: 0
    }

    [dir] .sectionHero.gallerySmall.v2.no-image .sectionHero_elements .sectionHero_info .sectionHero_section, [dir] .sectionHero.gallerySmall.v2.no-image .sectionHero_elements .sectionHero_info .sectionHero_title {
        padding-bottom: .5rem
    }

    .sectionHero.gallerySmall.v2.no-image .sectionHero_elements .sectionHero_info .sectionHero_title {
        order: 1
    }

    [dir] .sectionHero.gallerySmall.v2.no-image .sectionHero_elements .sectionHero_info .sectionHero_title {
        padding-bottom: 0
    }

    .sectionHero.gallerySmall.v2.no-image .sectionHero_thumb .sectionHero_media {
        display: block
    }

    [dir] .sectionHero.gallerySmall.v2.no-image .sectionHero_thumb .sectionHero_info {
        padding: 0
    }

    [dir] .sectionHero.gallerySmall.v2.no-image .sectionHero_thumb .sectionHero_element.main {
        margin-bottom: 3.2rem
    }

    [dir=ltr] .sectionHero.gallerySmall.v2.no-image .sectionHero_thumb .sectionHero_element.main .sectionHero_info {
        padding: 1.6rem 0 0 1.6rem
    }

    [dir=rtl] .sectionHero.gallerySmall.v2.no-image .sectionHero_thumb .sectionHero_element.main .sectionHero_info {
        padding: 1.6rem 1.6rem 0 0
    }

    [dir] .sectionHero.gallerySmall.v2.no-image .sectionHero_thumb .sectionHero_latest {
        padding: 3rem 0 3.6rem
    }

    .sectionHero.gallerySmall.v2.no-image .sectionHero_numbers {
        display: flex
    }
}

@media (min-width: 1200px) {
    [dir] .sectionHero.gallerySmall.v2.no-image .sectionHero_gallery {
        margin-bottom: 0
    }

    [dir=ltr] .sectionHero.gallerySmall.v2.no-image .sectionHero_gallery .sectionHero_title {
        padding-right: 37.2rem
    }

    [dir=rtl] .sectionHero.gallerySmall.v2.no-image .sectionHero_gallery .sectionHero_title {
        padding-left: 37.2rem
    }

    [dir] .sectionHero.gallerySmall.v2.no-image .sectionHero_thumb, [dir] .sectionHero.gallerySmall.v2.no-image .sectionHero_thumb .sectionHero_latest {
        padding-bottom: 0
    }

    [dir] .sectionHero.gallerySmall.v2.no-image .sectionHero_thumb .sectionHero_element.main {
        margin-bottom: 0
    }

    [dir=ltr] .sectionHero.gallerySmall.v2.no-image .sectionHero_thumb .sectionHero_element.main .sectionHero_info {
        padding-left: 0
    }

    [dir=rtl] .sectionHero.gallerySmall.v2.no-image .sectionHero_thumb .sectionHero_element.main .sectionHero_info {
        padding-right: 0
    }

    [dir] .sectionHero.gallerySmall.v2.no-image .sectionHero_latest {
        padding-bottom: 0
    }

    [dir] .sectionHero.gallerySmall.v2.no-image .sectionHero_latest .sectionHero_element {
        margin: 0 0 3.6rem;
        padding-top: 0
    }
}

[dir=ltr] .sectionHero.gallerySmall.v2.no-image.fourThumbs .sectionHero_gallery .sectionHero_element:first-child .sectionHero_info {
    padding-right: 0
}

[dir=rtl] .sectionHero.gallerySmall.v2.no-image.fourThumbs .sectionHero_gallery .sectionHero_element:first-child .sectionHero_info {
    padding-left: 0
}

.sectionHero.gallerySmall.v2 .sectionHero_numbers {
    display: none
}

@media (min-width: 501px) {
    .sectionHero.gallerySmall.v2 .sectionHero_gallery {
        position: relative;
        overflow: hidden
    }

    [dir] .sectionHero.gallerySmall.v2 .sectionHero_gallery {
        margin-bottom: 2rem;
        padding-bottom: 0
    }

    [dir=ltr] .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_title {
        padding-right: 23.2rem
    }

    [dir=rtl] .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_title {
        padding-left: 23.2rem
    }

    .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_numbers {
        position: absolute;
        bottom: 2.4rem;
        z-index: 2
    }

    [dir] .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_numbers {
        margin-top: 1rem
    }

    [dir=ltr] .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_numbers {
        right: 3.2rem
    }

    [dir=rtl] .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_numbers {
        left: 3.2rem
    }

    .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_numbers .swiper-pagination-bullet {
        width: 2.1rem;
        height: 2.4rem
    }

    [dir] .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_numbers .swiper-pagination-bullet {
        cursor: pointer
    }

    .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info {
        position: absolute;
        bottom: 0;
        height: 14.8rem
    }

    [dir=ltr] .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info {
        padding: 0 23rem 0 0
    }

    [dir=rtl] .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info {
        padding: 0 0 0 23rem
    }

    [dir] .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info .sectionHero_title {
        margin-top: 5.2rem
    }

    .sectionHero.gallerySmall.v2 .sectionHero_media {
        display: block
    }

    .sectionHero.gallerySmall.v2 .sectionHero_elements {
        flex-wrap: nowrap
    }

    .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_gradient {
        display: block
    }

    [dir] .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_info {
        padding: 0 3.2rem
    }

    .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_info .sectionHero_section, .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_info .sectionHero_title {
        order: 0
    }

    [dir] .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_info .sectionHero_section, [dir] .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_info .sectionHero_title {
        padding-bottom: .5rem
    }

    .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_info .sectionHero_title {
        order: 1
    }

    [dir] .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_info .sectionHero_title {
        padding-bottom: 0
    }

    .sectionHero.gallerySmall.v2 .sectionHero_thumb .sectionHero_media {
        display: block
    }

    [dir] .sectionHero.gallerySmall.v2 .sectionHero_thumb .sectionHero_info {
        padding: 0
    }

    [dir] .sectionHero.gallerySmall.v2 .sectionHero_thumb .sectionHero_element.main {
        margin-bottom: 3.2rem
    }

    [dir=ltr] .sectionHero.gallerySmall.v2 .sectionHero_thumb .sectionHero_element.main .sectionHero_info {
        padding: 1.6rem 0 0 1.6rem
    }

    [dir=rtl] .sectionHero.gallerySmall.v2 .sectionHero_thumb .sectionHero_element.main .sectionHero_info {
        padding: 1.6rem 1.6rem 0 0
    }

    [dir] .sectionHero.gallerySmall.v2 .sectionHero_thumb .sectionHero_latest {
        padding: 3rem 0 3.6rem
    }

    .sectionHero.gallerySmall.v2 .sectionHero_numbers {
        display: flex
    }
}

@media (min-width: 1200px) {
    [dir] .sectionHero.gallerySmall.v2 .sectionHero_gallery {
        margin-bottom: 0;
        padding-bottom: 0
    }

    .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info {
        position: absolute;
        bottom: 0;
        height: 15.2rem
    }

    [dir=ltr] .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info {
        padding: 0 29rem 0 0
    }

    [dir=rtl] .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info {
        padding: 0 0 0 29rem
    }

    [dir=ltr] .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_title {
        padding-right: 37.2rem
    }

    [dir=rtl] .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_title {
        padding-left: 37.2rem
    }

    [dir] .sectionHero.gallerySmall.v2 .sectionHero_thumb .sectionHero_latest {
        padding-bottom: 0
    }

    [dir] .sectionHero.gallerySmall.v2 .sectionHero_thumb .sectionHero_element.main {
        margin-bottom: 0
    }

    [dir=ltr] .sectionHero.gallerySmall.v2 .sectionHero_thumb .sectionHero_element.main .sectionHero_info {
        padding-left: 0
    }

    [dir=rtl] .sectionHero.gallerySmall.v2 .sectionHero_thumb .sectionHero_element.main .sectionHero_info {
        padding-right: 0
    }

    [dir] .sectionHero.gallerySmall.v2 .sectionHero_latest {
        padding-bottom: 0
    }

    [dir] .sectionHero.gallerySmall.v2 .sectionHero_latest .sectionHero_element {
        margin: 0 0 3.6rem;
        padding-top: 0
    }

    [dir] .sectionHero.gallerySmall.v2 .sectionHero_latest .sectionHero_element:last-child {
        margin-bottom: 0
    }

    [dir] .sectionHero.gallerySmall.v2 .sectionHero_latest .sectionHero_element.coverage {
        padding: 2rem
    }
}

[dir] .sectionHero.moreThumbs .sectionHero_elements .sectionHero_element:first-child:last-child {
    margin-bottom: 0
}

@media (min-width: 501px) {
    .sectionHero.moreThumbs.gallerySmall.v2 .sectionHero_thumb .sectionHero_latest {
        flex-wrap: wrap
    }

    [dir] .sectionHero.moreThumbs.gallerySmall.v2 .sectionHero_thumb .sectionHero_latest {
        padding-top: 0;
        border-top: none
    }

    .sectionHero.moreThumbs.gallerySmall.v2 .sectionHero_thumb .sectionHero_latest .sectionHero_element {
        flex: 1 0 43%
    }

    [dir=ltr] .sectionHero.moreThumbs.gallerySmall.v2 .sectionHero_thumb .sectionHero_latest .sectionHero_element {
        margin: 0 4.8rem 1.6rem 0
    }

    [dir=rtl] .sectionHero.moreThumbs.gallerySmall.v2 .sectionHero_thumb .sectionHero_latest .sectionHero_element {
        margin: 0 0 1.6rem 4.8rem
    }

    [dir] .sectionHero.moreThumbs.gallerySmall.v2 .sectionHero_thumb .sectionHero_latest .sectionHero_element:last-child {
        margin-bottom: 0
    }

    [dir=ltr] .sectionHero.moreThumbs.gallerySmall.v2 .sectionHero_thumb .sectionHero_latest .sectionHero_element:nth-child(2n) {
        margin-right: 0
    }

    [dir=rtl] .sectionHero.moreThumbs.gallerySmall.v2 .sectionHero_thumb .sectionHero_latest .sectionHero_element:nth-child(2n) {
        margin-left: 0
    }
}

@media (min-width: 1200px) {
    .sectionHero.moreThumbs.gallerySmall.v2 .sectionHero_thumb .sectionHero_latest {
        flex: 1
    }

    [dir] .sectionHero.moreThumbs.gallerySmall.v2 .sectionHero_thumb .sectionHero_latest {
        padding-top: 0;
        border-top: none;
        margin-top: 0
    }

    .sectionHero.moreThumbs.gallerySmall.v2 .sectionHero_thumb .sectionHero_latest .sectionHero_element {
        flex: 0 0 auto
    }

    [dir] .sectionHero.moreThumbs.gallerySmall.v2 .sectionHero_thumb .sectionHero_latest .sectionHero_element {
        margin: 0 0 auto
    }

    [dir] .sectionHero.moreThumbs.gallerySmall.v2 .sectionHero_thumb .sectionHero_latest .sectionHero_element:last-child {
        margin-bottom: 0
    }

    .sectionHero.moreThumbs.gallerySmall.v2 .sectionHero_thumb .sectionHero_latest .sectionHero_title {
        height: 7.5rem;
        overflow: hidden
    }
}

[dir] .sectionHero .coverage {
    border-radius: .4rem !important
}

.sectionHero .coverage img {
    display: block
}

[dir] .sectionHero .coverage .sectionHero_info {
    padding: 1.8rem 2rem !important
}

[dir] .sectionHero .sectionHero_latest .coverage {
    padding: 2rem
}

.sectionHero .sectionHero_latest .coverage .sectionHero_media {
    align-self: center
}

.sectionHero .sectionHero_latest .coverage .sectionHero_media img {
    display: block
}

.sectionHero .sectionHero_latest .coverage .sectionHero_info {
    align-self: center
}

[dir] .sectionHero .sectionHero_latest .coverage .sectionHero_info {
    padding: 0 2rem !important
}

.sectionHero .sectionHero_latest .coverage.noImage .sectionHero_media {
    display: none
}

[dir] .sectionHero .sectionHero_latest .coverage.noImage .sectionHero_info {
    padding: 0 !important
}

@media (min-width: 501px) {
    [dir] .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .sectionHero_element.coverage {
        margin-bottom: 2rem
    }
}

@media (min-width: 1200px) {
    [dir] .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .sectionHero_element.coverage {
        margin-bottom: 0
    }
}

[dir=rtl] .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .kicker:before {
    height: 3.8rem
}

[dir=rtl] .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker:before {
    height: 3rem
}

[lang=ur] .sectionHero.moreThumbs.gallerySmall.v2 .sectionHero_thumb .sectionHero_latest .sectionHero_title {
    overflow: visible
}

@media (min-width: 501px) {
    [dir=ltr] :lang(ur) .sectionHero.gallerySmall .sectionHero_gallery .kicker {
        padding: .4rem 1.2rem 0 3rem !important
    }

    [dir=rtl] :lang(ur) .sectionHero.gallerySmall .sectionHero_gallery .kicker {
        padding: .4rem 3rem 0 1.2rem !important
    }
}

@media (min-width: 501px) {
    :lang(ur) .sectionHero .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info {
        height: 11.8rem !important
    }
}

@media (min-width: 501px) {
    [lang=en] .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:only-of-type .sectionHero_info .sectionHero_title, [lang=fa] .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:only-of-type .sectionHero_info .sectionHero_title, [lang=ur] .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:only-of-type .sectionHero_info .sectionHero_title {
        width: 90% !important
    }
}

.footer {
    justify-self: center
}

[dir] .footer {
    padding-bottom: 3rem;
    margin-top: 8rem;
    text-align: center
}

@media (min-width: 1200px) {
    .footer {
        justify-self: flex-start
    }

    [dir=ltr] .footer {
        text-align: left
    }

    [dir=rtl] .footer {
        text-align: right
    }
}

@media (min-width: 1200px) {
    [dir=ltr] .footer, [dir=rtl] .footer {
        padding-left: 10rem;
        padding-right: 10rem
    }
}

.footer_logo-area {
    display: block
}

@media (min-width: 1200px) {
    .footer_logo-area {
        display: grid;
        grid-template-columns: -webkit-max-content auto;
        grid-template-columns: max-content auto;
        -moz-column-gap: 1.4rem;
        column-gap: 1.4rem
    }
}

.footer_logo-area hr.footer_addustour-divider {
    display: none
}

@media (min-width: 1200px) {
    .footer_logo-area hr.footer_addustour-divider {
        display: block;
        width: 100%;
        align-self: center
    }

    [dir] .footer_logo-area hr.footer_addustour-divider {
        border: 0;
        border-top: .1rem solid
    }
}

.footer .aa-logo {
    display: inline-block;
    width: 124px;
    height: 62px;
}

[dir] .footer .aa-logo {
    background: url(/images/addustour-logo-124.png) 50% no-repeat;
    background-size: contain;
    margin-bottom: 2.4rem
}

.footer_content {
    width: 85%
}

[dir] .footer_content {
    margin: 0 auto;
    padding-top: 3.2rem
}

@media (min-width: 1200px) {
    .footer_content {
        width: 100%
    }
}

@media (min-width: 1200px) {
    .footer_top-section {
        display: grid;
        grid-template-columns: minmax(auto, -webkit-max-content) -webkit-max-content;
        grid-template-columns: minmax(auto, max-content) max-content
    }
}

.footer_news-links {
    justify-self: center
}

[dir] .footer_news-links {
    text-align: center;
    margin-bottom: 2rem
}

@media (min-width: 1200px) {
    .footer_news-links {
        justify-self: flex-start;
        display: flex
    }

    [dir=ltr] .footer_news-links {
        text-align: left
    }

    [dir=rtl] .footer_news-links {
        text-align: right
    }
}

[dir] .footer_news-links > li {
    padding: 1.2rem 0
}

@media (min-width: 501px) {
    .footer_news-links > li {
        display: inline
    }

    [dir] .footer_news-links > li {
        padding: 0 1.2rem
    }
}

@media (min-width: 1200px) {
    [dir] .footer_news-links > li {
        padding: 0 1rem
    }

    [dir=ltr] .footer_news-links > li {
        margin-right: 1rem
    }

    [dir=rtl] .footer_news-links > li {
        margin-left: 1rem
    }
}

@media (min-width: 1200px) {
    [dir=ltr] .footer_news-links > li:first-child {
        margin-right: 1rem;
        padding: 0 1rem 0 0
    }

    [dir=rtl] .footer_news-links > li:first-child {
        margin-left: 1rem;
        padding: 0 0 0 1rem
    }
}

.footer_news-links_secondary {
    display: none;
    text-transform: capitalize
}

@media (min-width: 1200px) {
    .footer_news-links_secondary {
        display: flex;
        flex-direction: column;
        justify-content: flex-start
    }

    [dir] .footer_news-links_secondary {
        margin: 2rem 0 0
    }

    [dir=ltr] .footer_news-links_secondary {
        text-align: left
    }

    [dir=rtl] .footer_news-links_secondary {
        text-align: right
    }
}

[dir] .footer_news-links_secondary li {
    padding: .8rem 0
}

.footer_news-links_mix {
    display: inline
}

[dir] .footer_news-links_mix {
    padding: 0 1.2rem
}

@media (min-width: 1200px) {
    .footer_news-links_mix {
        display: flex;
        flex-direction: column;
        justify-content: flex-start
    }

    [dir] .footer_news-links_mix {
        margin-bottom: 3.2rem
    }

    [dir=ltr] .footer_news-links_mix {
        text-align: left
    }

    [dir=rtl] .footer_news-links_mix {
        text-align: right
    }
}

.footer_news-links_mix-secondary {
    display: none;
    text-transform: capitalize
}

[dir] .footer_news-links_mix-secondary {
    padding: .8rem 0
}

@media (min-width: 1200px) {
    .footer_news-links_mix-secondary {
        display: flex;
        flex-direction: column;
        justify-content: flex-start
    }

    [dir=ltr] .footer_news-links_mix-secondary {
        text-align: left
    }

    [dir=rtl] .footer_news-links_mix-secondary {
        text-align: right
    }
}

.footer_news-links_mix-top {
    display: inline-block
}

[dir] .footer_news-links_mix-top {
    margin-top: 1.6rem;
    padding: 0 1.2rem
}

@media (min-width: 1200px) {
    .footer_user-follow {
        display: flex;
        flex-wrap: wrap;
        align-self: flex-start;
        flex: 1 1 25%;
        flex-direction: column
    }

    [dir=ltr] .footer_user-follow {
        text-align: left
    }

    [dir=rtl] .footer_user-follow {
        text-align: right
    }
}

.footer_user-follow_subscribe {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

@media (min-width: 1200px) {
    .footer_user-follow_subscribe {
        justify-content: flex-start;
        align-items: flex-start
    }

    [dir] .footer_user-follow_subscribe {
        padding-bottom: 3.2rem
    }
}

[dir] .footer_user-follow_subscribe hr {
    margin-bottom: 3.2rem
}

.footer_user-follow_scoial {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

[dir] .footer_user-follow_scoial {
    padding: 3.2rem 0
}

@media (min-width: 1200px) {
    .footer_user-follow_scoial {
        justify-content: flex-start;
        align-items: flex-start
    }

    [dir] .footer_user-follow_scoial {
        padding: unset;
        padding-bottom: 3.2rem
    }
}

.footer_user-follow_scoial-title {
    text-transform: uppercase
}

[dir] .footer_user-follow_scoial-title {
    margin-bottom: 2rem
}

.footer_user-follow_scoial-accounts span {
    display: inline-block
}

[dir=ltr] .footer_user-follow_scoial-accounts span {
    margin-right: 1rem
}

[dir=rtl] .footer_user-follow_scoial-accounts span {
    margin-left: 1rem
}

@media (min-width: 501px) {
    [dir=ltr] .footer_user-follow_scoial-accounts span {
        margin-right: 1.6rem
    }

    [dir=rtl] .footer_user-follow_scoial-accounts span {
        margin-left: 1.6rem
    }
}

.footer_user-follow_scoial-accounts span a {
    display: inline-block
}

.footer_user-follow_scoial-accounts span .aa {
    width: 3.2rem;
    height: 3.2rem
}

[dir=ltr] .footer_user-follow_scoial-accounts span:last-child {
    margin-right: 0
}

[dir=rtl] .footer_user-follow_scoial-accounts span:last-child {
    margin-left: 0
}

.footer_addustour {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    grid-template-rows: repeat(3, auto);
    row-gap: 3rem;
    align-items: center
}

@media (min-width: 1200px) {
    .footer_addustour {
        grid-template-columns: 60rem auto;
        grid-template-rows: repeat(1, auto);
        align-items: flex-start
    }

    [dir] .footer_addustour {
        border-top-width: 1px;
        border-top-style: solid;
        padding-top: 2.4rem
    }
}

.footer_addustour-divider {
    width: 50%
}

[dir] .footer_addustour-divider {
    margin: 0 auto;
    border: 0;
    border-top: .1rem solid
}

@media (min-width: 1200px) {
    .footer_addustour-divider {
        display: none
    }
}

.footer_addustour_info-links {
    justify-self: center;
    text-transform: uppercase
}

[dir] .footer_addustour_info-links {
    text-align: center
}

@media (min-width: 501px) {
    .footer_addustour_info-links {
        max-width: 550px
    }
}

@media (min-width: 1200px) {
    .footer_addustour_info-links {
        justify-self: flex-start;
        display: flex;
        flex-wrap: wrap;
        max-width: -webkit-max-content;
        max-width: -moz-max-content;
        max-width: max-content
    }

    [dir=ltr] .footer_addustour_info-links {
        text-align: left
    }

    [dir=rtl] .footer_addustour_info-links {
        text-align: right
    }
}

[dir] .footer_addustour_info-links > li {
    padding: 1.2rem 0
}

@media (min-width: 501px) {
    .footer_addustour_info-links > li {
        display: inline-block
    }

    [dir] .footer_addustour_info-links > li {
        padding: 0 1.6rem
    }
}

@media (min-width: 1200px) {
    [dir] .footer_addustour_info-links > li {
        padding: unset
    }

    [dir=ltr] .footer_addustour_info-links > li {
        padding-right: 1.6rem
    }

    [dir=rtl] .footer_addustour_info-links > li {
        padding-left: 1.6rem
    }

    .footer_addustour_info-links > li:first-child {
        grid-column: unset
    }
}

.footer_addustour_info-copywrite {
    justify-self: center;
    text-transform: uppercase
}

[dir] .footer_addustour_info-copywrite {
    text-align: center
}

@media (min-width: 1200px) {
    .footer_addustour_info-copywrite {
        justify-self: flex-end
    }

    [dir=ltr] .footer_addustour_info-copywrite {
        text-align: right
    }

    [dir=rtl] .footer_addustour_info-copywrite {
        text-align: left
    }
}

.accessibility-toolbar {
    z-index: 1;
    display: flex;
    justify-content: center;
    align-items: center
}

[dir] .accessibility-toolbar {
    padding: 1.05rem 1.2rem
}

@media (min-width: 1200px) {
    [dir] .accessibility-toolbar {
        border-radius: 2.4rem
    }
}

.accessibility-toolbar .close-circle {
    order: 1
}

[dir] .accessibility-toolbar .close-circle {
    cursor: pointer
}

.accessibility-toolbar .close-circle .aa.aa-close {
    width: 2.4rem;
    height: 2.4rem
}

[dir] :lang(ar) .accessibility-toolbar {
    padding: .55rem 1.2rem
}

[dir] :lang(ur) .accessibility-toolbar {
    padding: .25rem 1.2rem
}

[dir] :lang(fa) .accessibility-toolbar {
    padding: .7rem 1.2rem
}

.readmode-toolbar {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-content: stretch;
    align-items: stretch
}

@media (min-width: 1200px) {
    .readmode-toolbar {
        max-width: 40rem
    }
}

.readmode-toolbar_readMdode {
    justify-items: center;
    align-items: center;
    justify-content: center;
    display: flex;
    flex: 1 1 auto
}

[dir] .readmode-toolbar_readMdode {
    cursor: pointer;
    padding: 0 .5rem
}

@media (min-width: 501px) {
    [dir] .readmode-toolbar_readMdode {
        padding: 0 1.6rem
    }
}

.readmode-toolbar_readMdode i.aa {
    width: 2rem;
    height: 2rem
}

[dir=ltr] .readmode-toolbar_readMdode_label {
    margin-left: .8rem
}

[dir=rtl] .readmode-toolbar_readMdode_label {
    margin-right: .8rem
}

.readmode-toolbar_divider {
    width: 1px;
    height: inherit
}

.readmode-toolbar_rem-settings {
    justify-items: center;
    align-items: center;
    justify-content: center;
    display: flex;
    flex: 1 1 auto
}

[dir] .readmode-toolbar_rem-settings {
    padding: 0 .5rem
}

@media (min-width: 501px) {
    [dir] .readmode-toolbar_rem-settings {
        padding: 0 1rem
    }
}

[dir] .readmode-toolbar_rem-settings-size {
    margin: 0 1rem
}

.readmode-toolbar_rem-settings button {
    outline: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

[dir] .readmode-toolbar_rem-settings button {
    border-radius: 2px;
    border-style: none
}

[dir] .readmode-toolbar_rem-settings button:not(:disabled) {
    cursor: pointer
}

@font-face {
    font-family: swiper-icons;
    src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
    font-weight: 400;
    font-style: normal
}

:root {
    --swiper-theme-color: #007aff
}

.swiper-container {
    position: relative;
    overflow: hidden;
    list-style: none;
    z-index: 1
}

[dir] .swiper-container {
    padding: 0
}

[dir=ltr] .swiper-container, [dir=rtl] .swiper-container {
    margin-left: auto;
    margin-right: auto
}

.swiper-container-vertical > .swiper-wrapper {
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    box-sizing: content-box
}

[dir] .swiper-wrapper {
    transition-property: transform
}

[dir] .swiper-container-android .swiper-slide, [dir] .swiper-wrapper {
    transform: translateZ(0)
}

.swiper-container-multirow > .swiper-wrapper {
    flex-wrap: wrap
}

.swiper-container-multirow-column > .swiper-wrapper {
    flex-wrap: wrap;
    flex-direction: column
}

[dir] .swiper-container-free-mode > .swiper-wrapper {
    transition-timing-function: ease-out;
    margin: 0 auto
}

.swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative
}

[dir] .swiper-slide {
    transition-property: transform
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {
    height: auto
}

.swiper-container-autoheight .swiper-wrapper {
    align-items: flex-start
}

[dir] .swiper-container-autoheight .swiper-wrapper {
    transition-property: transform, height
}

.swiper-container-3d {
    perspective: 1200px
}

.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

[dir=ltr] .swiper-container-3d .swiper-slide-shadow-bottom, [dir=ltr] .swiper-container-3d .swiper-slide-shadow-left, [dir=ltr] .swiper-container-3d .swiper-slide-shadow-right, [dir=ltr] .swiper-container-3d .swiper-slide-shadow-top {
    left: 0
}

[dir=rtl] .swiper-container-3d .swiper-slide-shadow-bottom, [dir=rtl] .swiper-container-3d .swiper-slide-shadow-left, [dir=rtl] .swiper-container-3d .swiper-slide-shadow-right, [dir=rtl] .swiper-container-3d .swiper-slide-shadow-top {
    right: 0
}

[dir=ltr] .swiper-container-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(270deg, rgba(0, 0, 0, .5), transparent)
}

[dir=ltr] .swiper-container-3d .swiper-slide-shadow-right, [dir=rtl] .swiper-container-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(90deg, rgba(0, 0, 0, .5), transparent)
}

[dir=rtl] .swiper-container-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(270deg, rgba(0, 0, 0, .5), transparent)
}

[dir] .swiper-container-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(0deg, rgba(0, 0, 0, .5), transparent)
}

[dir] .swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-css-mode > .swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: start start
}

.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
    -ms-scroll-snap-type: x mandatory;
    scroll-snap-type: x mandatory
}

.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
    -ms-scroll-snap-type: y mandatory;
    scroll-snap-type: y mandatory
}

.breaking-news {
    display: block;
    overflow-y: hidden;
    max-height: 0;
    width: 100%;
    position: fixed;
    bottom: 0
}

[dir] .breaking-news {
    margin: 0 auto
}

.breaking-news.urgent .breaking-news_timer {
    display: none
}

.breaking-news.open {
    max-height: 500px;
    z-index: 100
}

.breaking-news.open .breaking-news_timer-bar {
    width: 100%
}

.breaking-news_container {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-start
}

[dir] .breaking-news_container {
    margin: 1rem 2rem 1.3rem
}

@media (min-width: 501px) {
    [dir] .breaking-news_container {
        margin: 1.6rem 3rem
    }
}

@media (min-width: 1200px) {
    .breaking-news_container {
        align-items: center;
        max-width: 129.2rem
    }

    [dir] .breaking-news_container {
        margin: 2.4rem auto;
        padding: 0 3rem
    }
}

[dir] .breaking-news_close {
    cursor: pointer
}

[dir=ltr] .breaking-news_close {
    margin-left: auto
}

[dir=rtl] .breaking-news_close {
    margin-right: auto
}

.breaking-news_close i.aa {
    width: 24px;
    height: 24px
}

.breaking-news_logo b {
    text-transform: uppercase
}

.breaking-news_logo .aa.aa-chevron-right {
    width: 3rem;
    height: 3rem
}

[dir] .breaking-news_logo .aa.aa-chevron-right {
    background-size: contain;
    margin-bottom: -1.6rem
}

[dir=ltr] .breaking-news_logo .aa.aa-chevron-right {
    background-position: left -.8rem
}

[dir=rtl] .breaking-news_logo .aa.aa-chevron-right {
    background-position: right -.8rem
}

.breaking-news_logo video {
    display: none;
    position: relative;
    z-index: -1;
    max-width: 345px;
    max-height: 194px
}

[dir] .breaking-news_logo video {
    border-radius: 4px
}

[dir=ltr] .breaking-news_logo video {
    left: -25px
}

[dir=rtl] .breaking-news_logo video {
    right: -25px
}

@media (min-width: 501px) {
    .breaking-news_logo video {
        display: block
    }
}

[dir=ltr] .breaking-news_content {
    margin-right: 2.4rem
}

[dir=rtl] .breaking-news_content {
    margin-left: 2.4rem
}

.breaking-news_timer {
    width: 100%;
    height: .2rem;
    transition: width 1s linear
}

.breaking-news_timer-bar {
    height: .2rem;
    width: 0;
    transition: width 1s linear
}

[dir] .breaking-news_timer-bar {
    transition-delay: .4s
}

.footer-ex1 {
    justify-self: center
}

[dir] .footer-ex1 {
    padding-bottom: 3rem;
    margin-top: 8rem;
    text-align: center
}

@media (min-width: 1200px) {
    .footer-ex1 {
        justify-self: flex-start
    }

    [dir=ltr] .footer-ex1 {
        text-align: left
    }

    [dir=rtl] .footer-ex1 {
        text-align: right
    }
}

@media (min-width: 1200px) {
    [dir=ltr] .footer-ex1, [dir=rtl] .footer-ex1 {
        padding-left: 10rem;
        padding-right: 10rem
    }
}

.footer-ex1_logo-area {
    display: block
}

@media (min-width: 1200px) {
    .footer-ex1_logo-area {
        display: grid;
        grid-template-columns: -webkit-max-content auto;
        grid-template-columns: max-content auto;
        -moz-column-gap: 1.4rem;
        column-gap: 1.4rem
    }
}

.footer-ex1_logo-area hr.footer-ex1_addustour-divider {
    display: none
}

@media (min-width: 1200px) {
    .footer-ex1_logo-area hr.footer-ex1_addustour-divider {
        display: block;
        width: 100%;
        align-self: center
    }

    [dir] .footer-ex1_logo-area hr.footer-ex1_addustour-divider {
        border: 0;
        border-top: .1rem solid
    }
}

.footer-ex1 .aa-logo {
    display: inline-block;
    width: 8.8rem;
    height: 5.8rem
}

[dir] .footer-ex1 .aa-logo {
    background: url(/images/addustour-logo-124.png) 50% no-repeat;
    background-size: contain;
    margin-bottom: 2.4rem
}

.footer-ex1_content {
    width: 85%
}

[dir] .footer-ex1_content {
    margin: 0 auto;
    padding-top: 3.2rem
}

@media (min-width: 1200px) {
    .footer-ex1_content {
        width: 100%
    }
}

@media (min-width: 1200px) {
    .footer-ex1_top-section {
        display: grid;
        grid-template-columns: auto -webkit-max-content;
        grid-template-columns: auto max-content
    }
}

.footer-ex1_news-links {
    justify-self: center
}

[dir] .footer-ex1_news-links {
    text-align: center;
    margin-bottom: 2rem
}

@media (min-width: 1200px) {
    .footer-ex1_news-links {
        justify-self: flex-start;
        display: flex;
        flex-wrap: wrap
    }

    [dir=ltr] .footer-ex1_news-links {
        text-align: left
    }

    [dir=rtl] .footer-ex1_news-links {
        text-align: right
    }
}

[dir] .footer-ex1_news-links > li {
    padding: 1.2rem 0
}

@media (min-width: 501px) {
    .footer-ex1_news-links > li {
        display: inline
    }

    [dir] .footer-ex1_news-links > li {
        padding: 0 1.2rem
    }
}

@media (min-width: 1200px) {
    [dir=ltr] .footer-ex1_news-links > li {
        margin-right: 1.2rem
    }

    [dir=rtl] .footer-ex1_news-links > li {
        margin-left: 1.2rem
    }
}

@media (min-width: 1200px) {
    [dir=ltr] .footer-ex1_news-links > li:first-child {
        padding: 0 1rem 0 0
    }

    [dir=rtl] .footer-ex1_news-links > li:first-child {
        padding: 0 0 0 1rem
    }
}

.footer-ex1_news-links_secondary {
    display: none
}

@media (min-width: 1200px) {
    .footer-ex1_news-links_secondary {
        display: flex;
        flex-direction: column;
        justify-content: flex-start
    }

    [dir] .footer-ex1_news-links_secondary {
        margin: 2rem 0 0
    }

    [dir=ltr] .footer-ex1_news-links_secondary {
        text-align: left
    }

    [dir=rtl] .footer-ex1_news-links_secondary {
        text-align: right
    }
}

[dir] .footer-ex1_news-links_secondary li {
    padding: .8rem 0
}

@media (min-width: 1200px) {
    .footer-ex1_user-follow {
        display: flex;
        flex-wrap: wrap;
        align-self: flex-start;
        flex: 1 1 25%;
        flex-direction: column
    }

    [dir=ltr] .footer-ex1_user-follow {
        text-align: left
    }

    [dir=rtl] .footer-ex1_user-follow {
        text-align: right
    }
}

.footer-ex1_user-follow_subscribe {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

@media (min-width: 1200px) {
    .footer-ex1_user-follow_subscribe {
        justify-content: flex-start;
        align-items: flex-start
    }

    [dir] .footer-ex1_user-follow_subscribe {
        padding-bottom: 3.2rem
    }
}

[dir] .footer-ex1_user-follow_subscribe hr {
    margin-bottom: 3.2rem
}

.footer-ex1_user-follow_scoial {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

[dir] .footer-ex1_user-follow_scoial {
    padding: 3.2rem 0
}

@media (min-width: 1200px) {
    .footer-ex1_user-follow_scoial {
        justify-content: flex-start;
        align-items: flex-start
    }

    [dir] .footer-ex1_user-follow_scoial {
        padding: unset;
        padding-bottom: 3.2rem
    }
}

.footer-ex1_user-follow_scoial-title {
    text-transform: uppercase
}

[dir] .footer-ex1_user-follow_scoial-title {
    margin-bottom: 1.6rem
}

[dir=ltr] .footer-ex1_user-follow_scoial-accounts span {
    margin-right: 1rem
}

[dir=rtl] .footer-ex1_user-follow_scoial-accounts span {
    margin-left: 1rem
}

@media (min-width: 501px) {
    [dir=ltr] .footer-ex1_user-follow_scoial-accounts span {
        margin-right: 1.6rem
    }

    [dir=rtl] .footer-ex1_user-follow_scoial-accounts span {
        margin-left: 1.6rem
    }
}

.footer-ex1_user-follow_scoial-accounts span .aa {
    width: 3.2rem;
    height: 3.2rem
}

[dir=ltr] .footer-ex1_user-follow_scoial-accounts span:last-child {
    padding-right: unset
}

[dir=rtl] .footer-ex1_user-follow_scoial-accounts span:last-child {
    padding-left: unset
}

.footer-ex1_addustour {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    grid-template-rows: repeat(3, auto);
    row-gap: 3rem;
    align-items: center;
    text-transform: uppercase
}

@media (min-width: 1200px) {
    .footer-ex1_addustour {
        display: flex;
        align-items: flex-start
    }

    [dir] .footer-ex1_addustour {
        border-top-width: 1px;
        border-top-style: solid;
        padding-top: 2.4rem
    }
}

.footer-ex1_addustour-divider {
    width: 50%
}

[dir] .footer-ex1_addustour-divider {
    margin: 0 auto;
    border: 0;
    border-top: .1rem solid
}

@media (min-width: 1200px) {
    .footer-ex1_addustour-divider {
        display: none
    }
}

.footer-ex1_addustour_info-links {
    justify-self: center
}

[dir] .footer-ex1_addustour_info-links {
    text-align: center
}

@media (min-width: 501px) {
    .footer-ex1_addustour_info-links {
        max-width: 55rem
    }
}

@media (min-width: 1200px) {
    .footer-ex1_addustour_info-links {
        justify-self: flex-start;
        display: flex;
        flex-wrap: wrap;
        max-width: unset;
        flex: 0 0 70%
    }

    [dir=ltr] .footer-ex1_addustour_info-links {
        text-align: left
    }

    [dir=rtl] .footer-ex1_addustour_info-links {
        text-align: right
    }
}

[dir] .footer-ex1_addustour_info-links > li {
    padding: 1.2rem 0
}

@media (min-width: 501px) {
    .footer-ex1_addustour_info-links > li {
        display: inline-block
    }

    [dir] .footer-ex1_addustour_info-links > li {
        padding: 0 1.6rem
    }
}

@media (min-width: 1200px) {
    [dir] .footer-ex1_addustour_info-links > li {
        padding: unset
    }

    [dir=ltr] .footer-ex1_addustour_info-links > li {
        padding-right: 1.6rem
    }

    [dir=rtl] .footer-ex1_addustour_info-links > li {
        padding-left: 1.6rem
    }

    .footer-ex1_addustour_info-links > li:first-child {
        grid-column: unset
    }
}

.footer-ex1_addustour_info-copywrite {
    justify-self: center
}

[dir] .footer-ex1_addustour_info-copywrite {
    text-align: center
}

@media (min-width: 1200px) {
    [dir=ltr] .footer-ex1_addustour_info-copywrite {
        margin-left: auto;
        text-align: right
    }

    [dir=rtl] .footer-ex1_addustour_info-copywrite {
        margin-right: auto;
        text-align: left
    }
}

[dir=ltr] .footer-ex1 .aa-logo {
    background: url(assets/gfx/logo/en-logo.svg) 50% no-repeat;
    background-size: contain
}

[dir=rtl][lang=fa] .footer-ex1 .aa-logo {
    background: url(assets/gfx/logo/farsi@2x.png) 50% no-repeat;
    background-size: contain
}

[dir=rtl][lang=ur] .footer-ex1 .aa-logo {
    background: url(assets/gfx/logo/urdu@2x.png) 50% no-repeat;
    background-size: contain
}

.footer-ex2 {
    justify-self: center
}

[dir] .footer-ex2 {
    padding-bottom: 3rem;
    margin-top: 8rem;
    text-align: center
}

@media (min-width: 1200px) {
    .footer-ex2 {
        justify-self: flex-start
    }

    [dir=ltr] .footer-ex2 {
        text-align: left
    }

    [dir=rtl] .footer-ex2 {
        text-align: right
    }
}

@media (min-width: 1200px) {
    [dir=ltr] .footer-ex2, [dir=rtl] .footer-ex2 {
        padding-left: 10rem;
        padding-right: 10rem
    }
}

.footer-ex2_logo-area {
    display: block
}

@media (min-width: 1200px) {
    .footer-ex2_logo-area {
        display: grid;
        grid-template-columns: -webkit-max-content auto;
        grid-template-columns: max-content auto;
        -moz-column-gap: 1.4rem;
        column-gap: 1.4rem
    }
}

.footer-ex2_logo-area hr.footer-ex2_addustour-divider {
    display: none
}

@media (min-width: 1200px) {
    .footer-ex2_logo-area hr.footer-ex2_addustour-divider {
        display: block;
        width: 100%;
        align-self: center
    }

    [dir] .footer-ex2_logo-area hr.footer-ex2_addustour-divider {
        border: 0;
        border-top: .1rem solid
    }
}

.footer-ex2 .aa-logo {
    display: inline-block;
    width: 8.8rem;
    height: 5.8rem
}

[dir] .footer-ex2 .aa-logo {
    background: url(/images/addustour-logo-124.png) 50% no-repeat;
    background-size: contain;
    margin-bottom: 2.4rem
}

.footer-ex2_content {
    width: 85%
}

[dir] .footer-ex2_content {
    margin: 0 auto;
    padding-top: 3.2rem
}

@media (min-width: 1200px) {
    .footer-ex2_content {
        width: 100%
    }
}

@media (min-width: 1200px) {
    .footer-ex2_top-section {
        display: flex;
        flex-wrap: wrap
    }
}

.footer-ex2_news-links {
    justify-self: center
}

[dir] .footer-ex2_news-links {
    text-align: center;
    margin-bottom: 2rem
}

@media (min-width: 1200px) {
    .footer-ex2_news-links {
        justify-self: flex-start;
        display: flex
    }

    [dir=ltr] .footer-ex2_news-links {
        text-align: left
    }

    [dir=rtl] .footer-ex2_news-links {
        text-align: right
    }
}

[dir] .footer-ex2_news-links > li {
    padding: 1.2rem 0
}

@media (min-width: 501px) {
    .footer-ex2_news-links > li {
        display: inline
    }

    [dir] .footer-ex2_news-links > li {
        padding: 0 1.2rem
    }
}

.footer-ex2_news-links_secondary {
    display: none
}

@media (min-width: 1200px) {
    .footer-ex2_news-links_secondary {
        display: flex;
        flex-direction: column;
        justify-content: flex-start
    }

    [dir] .footer-ex2_news-links_secondary {
        margin-top: 2rem
    }

    [dir=ltr] .footer-ex2_news-links_secondary {
        text-align: left
    }

    [dir=rtl] .footer-ex2_news-links_secondary {
        text-align: right
    }
}

[dir] .footer-ex2_news-links_secondary li {
    padding: .8rem 0
}

@media (min-width: 1200px) {
    .footer-ex2_user-follow {
        display: flex;
        flex-wrap: wrap;
        align-self: flex-start;
        flex: 1 1 25%
    }

    [dir=ltr] .footer-ex2_user-follow {
        text-align: left
    }

    [dir=rtl] .footer-ex2_user-follow {
        text-align: right
    }
}

.footer-ex2_user-follow_subscribe {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

@media (min-width: 1200px) {
    .footer-ex2_user-follow_subscribe {
        justify-content: flex-start;
        align-items: flex-start
    }

    [dir] .footer-ex2_user-follow_subscribe {
        padding-bottom: 3.2rem
    }
}

[dir] .footer-ex2_user-follow_subscribe hr {
    margin-bottom: 3.2rem
}

.footer-ex2_user-follow_scoial {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

[dir] .footer-ex2_user-follow_scoial {
    padding: 3.2rem 0
}

@media (min-width: 1200px) {
    .footer-ex2_user-follow_scoial {
        justify-content: flex-start;
        align-items: flex-start
    }

    [dir] .footer-ex2_user-follow_scoial {
        padding: unset;
        padding-bottom: 3.2rem
    }
}

.footer-ex2_user-follow_scoial-title {
    text-transform: uppercase
}

[dir] .footer-ex2_user-follow_scoial-title {
    margin-bottom: 1.6rem
}

[dir=ltr] .footer-ex2_user-follow_scoial-accounts span {
    margin-right: 1rem
}

[dir=rtl] .footer-ex2_user-follow_scoial-accounts span {
    margin-left: 1rem
}

@media (min-width: 501px) {
    [dir=ltr] .footer-ex2_user-follow_scoial-accounts span {
        margin-right: 1.6rem
    }

    [dir=rtl] .footer-ex2_user-follow_scoial-accounts span {
        margin-left: 1.6rem
    }
}

.footer-ex2_user-follow_scoial-accounts span .aa {
    width: 3.2rem;
    height: 3.2rem
}

[dir=ltr] .footer-ex2_user-follow_scoial-accounts span:last-child {
    padding-right: unset
}

[dir=rtl] .footer-ex2_user-follow_scoial-accounts span:last-child {
    padding-left: unset
}

.footer-ex2_addustour {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    grid-template-rows: repeat(3, auto);
    row-gap: 3rem;
    align-items: center;
    text-transform: uppercase
}

@media (min-width: 1200px) {
    .footer-ex2_addustour {
        grid-template-columns: 60rem auto;
        grid-template-rows: repeat(1, auto);
        align-items: flex-start
    }

    [dir] .footer-ex2_addustour {
        border-top-width: 1px;
        border-top-style: solid;
        padding-top: 2.4rem
    }
}

.footer-ex2_addustour-divider {
    width: 50%
}

[dir] .footer-ex2_addustour-divider {
    margin: 0 auto;
    border: 0;
    border-top: .1rem solid
}

@media (min-width: 1200px) {
    .footer-ex2_addustour-divider {
        display: none
    }
}

.footer-ex2_addustour_info-links {
    justify-self: center
}

[dir] .footer-ex2_addustour_info-links {
    text-align: center
}

@media (min-width: 501px) {
    .footer-ex2_addustour_info-links {
        max-width: 550px
    }
}

@media (min-width: 1200px) {
    .footer-ex2_addustour_info-links {
        justify-self: flex-start;
        display: flex;
        flex-wrap: wrap;
        max-width: -webkit-max-content;
        max-width: -moz-max-content;
        max-width: max-content
    }

    [dir=ltr] .footer-ex2_addustour_info-links {
        text-align: left
    }

    [dir=rtl] .footer-ex2_addustour_info-links {
        text-align: right
    }
}

[dir] .footer-ex2_addustour_info-links > li {
    padding: 1.2rem 0
}

@media (min-width: 501px) {
    .footer-ex2_addustour_info-links > li {
        display: inline-block
    }

    [dir] .footer-ex2_addustour_info-links > li {
        padding: 0 1.6rem
    }
}

@media (min-width: 1200px) {
    [dir] .footer-ex2_addustour_info-links > li {
        padding: unset
    }

    [dir=ltr] .footer-ex2_addustour_info-links > li {
        padding-right: 1.6rem
    }

    [dir=rtl] .footer-ex2_addustour_info-links > li {
        padding-left: 1.6rem
    }

    .footer-ex2_addustour_info-links > li:first-child {
        grid-column: unset
    }
}

.footer-ex2_addustour_info-copywrite {
    justify-self: center
}

[dir] .footer-ex2_addustour_info-copywrite {
    text-align: center
}

@media (min-width: 1200px) {
    .footer-ex2_addustour_info-copywrite {
        justify-self: flex-end
    }

    [dir=ltr] .footer-ex2_addustour_info-copywrite {
        text-align: right
    }

    [dir=rtl] .footer-ex2_addustour_info-copywrite {
        text-align: left
    }
}

.fieldset {
    display: flex;
    position: relative
}

[dir] .fieldset input {
    padding: .8rem;
    border-style: solid;
    border-width: 1px;
    margin: 0
}

[dir=ltr] .fieldset input {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    border-right: none
}

[dir=rtl] .fieldset input {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-left: none
}

.fieldset button {
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    outline: none
}

[dir] .fieldset button {
    padding: .8rem;
    border-style: solid;
    border-width: 1px;
    margin: 0;
    cursor: pointer
}

[dir=ltr] .fieldset button {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px
}

[dir=rtl] .fieldset button {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px
}

[dir] .footer-addustour {
    padding-bottom: 4rem;
    padding-top: 1.6rem;
    margin-top: 8rem;
    text-align: center
}

@media (min-width: 1200px) {
    .footer-addustour {
        justify-self: flex-start
    }

    [dir=ltr] .footer-addustour {
        text-align: left
    }

    [dir=rtl] .footer-addustour {
        text-align: right
    }
}

@media (min-width: 1200px) {
    [dir=ltr] .footer-addustour, [dir=rtl] .footer-addustour {
        padding-left: 10rem;
        padding-right: 10rem
    }
}

.footer-addustour .logo-area {
    display: flex;
    align-items: center;
    position: relative
}

.footer-addustour .logo-area .back-to-top {
    position: absolute;
    top: -3rem;
    text-transform: uppercase
}

[dir=ltr] .footer-addustour .logo-area .back-to-top {
    right: 0
}

[dir=rtl] .footer-addustour .logo-area .back-to-top {
    left: 0
}

.footer-addustour .logo-area__logo {
    width: 7.5rem;
    height: 3.2rem;
    flex: 0 0 7.5rem
}

[dir] .footer-addustour .logo-area__logo {
    background: url(assets/gfx/logo/en-logo.svg) 50% no-repeat;
    background-size: contain;
    margin: 0 3.2rem
}

@media (min-width: 501px) {
    .footer-addustour .logo-area__logo {
        width: 11.5rem;
        height: 4.9rem;
        flex: 0 0 11.5rem
    }
}

[dir] .footer-addustour__content {
    margin: 0 auto;
    padding-top: 3.2rem
}

@media (min-width: 1200px) {
    .footer-addustour__content {
        width: 100%
    }
}

[dir] .footer-addustour__top-section {
    /*padding: 2.4rem 0 0*/
}

@media (min-width: 501px) {
    [dir] .footer-addustour__top-section {
        padding: 0 0 2.4rem 0;
    }
}

@media (min-width: 1200px) {
    .footer-addustour__top-section {
        display: flex;
        flex-wrap: wrap
    }
}

[dir] .footer-addustour__top-section__links {
    margin-bottom: 3.2rem
}

@media (min-width: 501px) {
    [dir] .footer-addustour__top-section__links {
        margin-bottom: 4rem
    }
}

@media (min-width: 1200px) {
    .footer-addustour__top-section__links {
        flex: 1 1 100%
    }

    [dir] .footer-addustour__top-section__links {
        margin-bottom: 3.2rem
    }
}

.footer-addustour__news-links {
    display: flex;
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    text-transform: uppercase;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center
}

[dir] .footer-addustour__news-links {
    text-align: center
}

@media (min-width: 1200px) {
    .footer-addustour__news-links {
        justify-content: center;
        align-items: center;
    }
}

.footer-addustour__news-links__element {
    flex: auto
}

@media (min-width: 501px) {
    [dir=ltr] .footer-addustour__news-links__element {
        text-align: left
    }

    [dir=rtl] .footer-addustour__news-links__element {
        text-align: right
    }
}

@media (min-width: 1200px) {
    .footer-addustour__news-links__element {
        flex: 0 0 10%
    }
}

.footer-addustour__news-links__secondary {
    display: none
}

@media (min-width: 1200px) {
    .footer-addustour__news-links__secondary {
        display: flex;
        flex-direction: column;
        justify-content: flex-start
    }

    [dir] .footer-addustour__news-links__secondary {
        margin-top: 2rem
    }

    [dir=ltr] .footer-addustour__news-links__secondary {
        text-align: left
    }

    [dir=rtl] .footer-addustour__news-links__secondary {
        text-align: right
    }
}

[dir] .footer-addustour__news-links__secondary li {
    margin: .8rem 0
}

[dir] .footer-addustour__news-links__secondary li:last-child {
    margin-bottom: 0
}

[dir] .footer-addustour .newsletter-subscription {
    margin-bottom: 3.2rem
}

@media (min-width: 501px) {
    .footer-addustour .newsletter-subscription {
        align-items: center
    }

    [dir] .footer-addustour .newsletter-subscription {
        margin-bottom: 4.8rem
    }
}

@media (min-width: 1200px) {
    .footer-addustour .newsletter-subscription {
        align-items: flex-start
    }

    [dir] .footer-addustour .newsletter-subscription {
        margin-bottom: 0;
        padding-bottom: 0
    }
}

.footer-addustour .newsletter-subscription__input {
    width: 18rem
}

[dir] .footer-addustour .follow-us {
    padding: 0
}

@media (min-width: 501px) {
    [dir] .footer-addustour .follow-us {
        margin-top: 0
    }
}

@media (min-width: 1200px) {
    .footer-addustour .follow-us {
        align-self: flex-end
    }

    [dir=ltr] .footer-addustour .follow-us {
        margin: 0 0 0 auto
    }

    [dir=rtl] .footer-addustour .follow-us {
        margin: 0 auto 0 0
    }
}

.footer-addustour .follow-us__accounts {
    display: flex;
    flex-wrap: wrap;
    justify-content: center
}

.footer-addustour .follow-us__platform {
    flex: 0 1 calc(20% - 2.4rem)
}

[dir] .footer-addustour .follow-us__platform {
    margin: 0 1.2rem 2.4rem
}

@media (min-width: 501px) {
    .footer-addustour .follow-us__platform {
        display: inline-flex;
        flex: auto
    }

    [dir] .footer-addustour .follow-us__platform {
        margin-bottom: 0
    }
}

@media (min-width: 1200px) {
    [dir] .footer-addustour .follow-us__platform {
        margin: 0 1.6rem
    }

    [dir=ltr] .footer-addustour .follow-us__platform:last-child {
        margin-right: 0
    }

    [dir=rtl] .footer-addustour .follow-us__platform:last-child {
        margin-left: 0
    }
}

.footer-addustour__divider {
    height: .1rem;
    flex: 1 0 auto
}

[dir] .footer-addustour__divider {
    border: 0;
    margin: 0
}

.footer-addustour__bottom-section {
    align-items: center;
    overflow: hidden
}

@media (min-width: 501px) {
    .footer-addustour__bottom-section {
        overflow: visible
    }
}

.footer-addustour__bottom-section .info-links {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    text-transform: uppercase
}

[dir=ltr] .footer-addustour__bottom-section .info-links {
    margin: 3rem auto 1.6rem -.1rem
}

[dir=rtl] .footer-addustour__bottom-section .info-links {
    margin: 3rem -.1rem 1.6rem auto
}

@media (min-width: 501px) {
    .footer-addustour__bottom-section .info-links {
        justify-content: center
    }

    [dir] .footer-addustour__bottom-section .info-links {
        margin: 3.2rem auto 2.8rem
    }
}

@media (min-width: 1200px) {
    .footer-addustour__bottom-section .info-links {
        justify-self: flex-start;
        display: flex;
        flex-wrap: wrap;
        max-width: -webkit-max-content;
        max-width: -moz-max-content;
        max-width: max-content
    }

    [dir=ltr] .footer-addustour__bottom-section .info-links {
        text-align: left
    }

    [dir=rtl] .footer-addustour__bottom-section .info-links {
        text-align: right
    }
}

.footer-addustour__bottom-section .info-links__element {
    flex-grow: 1;
    flex-basis: auto
}

[dir] .footer-addustour__bottom-section .info-links__element {
    margin-bottom: 1.6rem;
    padding: 0 1rem;
    text-align: center
}

[dir=ltr] .footer-addustour__bottom-section .info-links__element {
    border-left: 1px solid
}

[dir=rtl] .footer-addustour__bottom-section .info-links__element {
    border-right: 1px solid
}

@media (min-width: 501px) {
    .footer-addustour__bottom-section .info-links__element {
        flex-grow: 0
    }

    [dir] .footer-addustour__bottom-section .info-links__element {
        padding: 0
    }

    [dir=ltr] .footer-addustour__bottom-section .info-links__element {
        margin: 0 2rem 1.6rem 0;
        padding-left: 2rem
    }

    [dir=rtl] .footer-addustour__bottom-section .info-links__element {
        margin: 0 0 1.6rem 2rem;
        padding-right: 2rem
    }

    [dir=ltr] .footer-addustour__bottom-section .info-links__element:first-child {
        border-left: none;
        padding-left: 0
    }

    [dir=rtl] .footer-addustour__bottom-section .info-links__element:first-child {
        border-right: none;
        padding-right: 0
    }

    [dir=ltr] .footer-addustour__bottom-section .info-links__element:last-child {
        margin-right: 0
    }

    [dir=rtl] .footer-addustour__bottom-section .info-links__element:last-child {
        margin-left: 0
    }
}

@media (min-width: 1200px) {
    [dir=ltr] .footer-addustour__bottom-section .info-links__element {
        padding-right: 1.6rem
    }

    [dir=rtl] .footer-addustour__bottom-section .info-links__element {
        padding-left: 1.6rem
    }
}

.footer-addustour__info-copywrite {
    display: flex;
    align-items: center;
    justify-content: center
}

.footer-addustour__info-copywrite .drop-down-base {
    display: none
}

[dir=ltr] .footer-addustour__info-copywrite .drop-down-base {
    margin-left: 5px
}

[dir=rtl] .footer-addustour__info-copywrite .drop-down-base {
    margin-right: 5px
}

.footer-addustour__info-copywrite .drop-down-base__list {
    width: 8.7rem
}

[dir] .footer-addustour__info-copywrite .drop-down-base__list {
    text-align: center
}

.footer-addustour__info-copywrite .drop-down-base:before {
    content: " - "
}

@media (min-width: 501px) {
    .footer-addustour__info-copywrite .drop-down-base {
        display: inline-flex
    }
}

[dir=rtl] .footer-addustour .logo-area__logo {
    background-image: url(/images/al_logo.png);
    width: 6rem;
    height: 4rem;
    flex: 0 0 6rem
}

[dir=rtl] .dark-theme .footer-addustour .logo-area__logo {
    background-image: url(/images/al_logo-dark.png);
}

@media (min-width: 501px) {
    [dir=rtl] .footer-addustour .logo-area__logo {
        width: 30rem;
        height: 8rem;
        flex: 0 0 19rem;
    }
}

@media (min-width: 1200px) {
    [dir=rtl] .footer-addustour__top-section {
        flex-direction: column
    }
}

[dir=rtl] .footer-addustour__top-section .follow-us {
    align-self: center;
    margin: 25px 0px 0px 0px;
}

[dir=rtl] .footer-addustour__top-section .newsletter-subscription {
    padding-bottom: 0;
    margin-bottom: 3.2rem
}

@media (min-width: 1200px) {
    [dir=rtl] .footer-addustour__top-section .newsletter-subscription {
        align-self: center;
        margin-bottom: 4rem
    }
}

@media (min-width: 1200px) {
    [dir=rtl] .footer-addustour__top-section__links {
        align-self: flex-start;
        width: 100%;
        margin-bottom: 2.4rem
    }
}

[dir=rtl][lang=fa] .footer-addustour .logo-area__logo {
    width: 6rem;
    height: 4.8rem;
    flex: 0 0 6rem;
    background-image: url(assets/gfx/logo/farsi@2x.png)
}

@media (min-width: 501px) {
    [dir=rtl][lang=fa] .footer-addustour .logo-area__logo {
        width: 9rem;
        height: 7.2rem;
        flex: 0 0 9rem
    }
}

[dir=rtl][lang=ur] .footer-addustour .logo-area__logo {
    background-image: url(assets/gfx/logo/urdu@2x.png)
}

.back-to-top {
    display: flex;
    align-items: center
}

[dir] .back-to-top {
    cursor: pointer;
    border: none
}

.back-to-top__label {
    text-transform: uppercase
}

[dir] .back-to-top__label {
    border: none;
    background: none;
    cursor: pointer;
    padding: 0;
    margin: 0
}

.back-to-top .aa-to-top {
    width: 2.4rem;
    height: 2.4rem
}

[dir=ltr] .back-to-top .aa-to-top {
    margin-left: .4rem
}

[dir=rtl] .back-to-top .aa-to-top {
    margin-right: .4rem
}

.newsletter-subscription {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

@media (min-width: 1200px) {
    .newsletter-subscription {
        justify-content: flex-start;
        align-items: flex-start
    }

    [dir] .newsletter-subscription {
        padding-bottom: 3.2rem
    }
}

.newsletter-subscription__title {
    text-transform: uppercase
}

[dir] .newsletter-subscription__title {
    margin-bottom: 1.6rem
}

.newsletter-subscription__fieldset {
    display: flex;
    position: relative
}

.newsletter-subscription__input {
    max-width: 16.4rem
}

[dir] .newsletter-subscription__input {
    padding: .8rem;
    border-style: solid;
    border-width: 1px;
    margin: 0
}

[dir=ltr] .newsletter-subscription__input {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    border-right: none
}

[dir=rtl] .newsletter-subscription__input {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-left: none
}

.newsletter-subscription__button {
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    outline: none
}

[dir] .newsletter-subscription__button {
    padding: .8rem;
    border-style: solid;
    border-width: 1px;
    margin: 0;
    cursor: pointer
}

[dir=ltr] .newsletter-subscription__button {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px
}

[dir=rtl] .newsletter-subscription__button {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px
}

.follow-us {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

[dir] .follow-us {
    padding: 3.2rem 0
}

@media (min-width: 1200px) {
    .follow-us {
        justify-content: flex-start;
        align-items: flex-start
    }

    [dir] .follow-us {
        padding: unset;
        padding-bottom: 3.2rem
    }
}

.follow-us__title {
    text-transform: uppercase
}

[dir] .follow-us__title {
    margin-bottom: 1.6rem
}

[dir=ltr] .follow-us__platform {
    margin-right: 1rem
}

[dir=rtl] .follow-us__platform {
    margin-left: 1rem
}

@media (min-width: 501px) {
    [dir=ltr] .follow-us__platform {
        margin-right: 1.6rem
    }

    [dir=rtl] .follow-us__platform {
        margin-left: 1.6rem
    }
}

.follow-us__platform .aa {
    width: 3.2rem;
    height: 3.2rem
}

[dir=ltr] .follow-us__platform:last-child {
    padding-right: unset
}

[dir=rtl] .follow-us__platform:last-child {
    padding-left: unset
}

.drop-down-base {
    display: inline-flex;
    align-items: center;
    position: relative
}

[dir] .drop-down-base {
    cursor: pointer
}

.drop-down-base__icon {
    width: 2.4rem;
    height: 2.4rem
}

[dir=ltr] .drop-down-base__icon {
    margin-right: .4rem
}

[dir=rtl] .drop-down-base__icon {
    margin-left: .4rem
}

.drop-down-base__action {
    display: flex;
    align-items: center
}

.drop-down-base__action > * {
    pointer-events: none
}

.drop-down-base__list {
    display: none;
    position: absolute;
    top: 0
}

[dir] .drop-down-base__list {
    padding: .8rem;
    text-align: center
}

[dir=ltr] .drop-down-base__list {
    left: 100%
}

[dir=rtl] .drop-down-base__list {
    right: 100%
}

[dir] .drop-down-base__list__element {
    padding: .5rem 0;
    border-bottom: 1px solid
}

[dir] .drop-down-base__list__element:last-child {
    border-bottom: none
}

.drop-down-base--active .drop-down-base__list {
    display: block
}

.drop-down-base--top .drop-down-base__list {
    bottom: 1rem;
    top: unset
}

.skelton {
    width: 35rem;
    height: 35rem
}

[dir] .skelton_element {
    border-radius: .6rem;
    background-repeat: repeat-y;
    background-size: 10rem 50rem
}

[dir=ltr] .skelton_element {
    background-position: 0 0
}

[dir=ltr] .skelton_element, [dir=rtl] .skelton_element {
    -webkit-animation: loading 1s infinite;
    animation: loading 1s infinite
}

[dir=rtl] .skelton_element {
    background-position: 100% 0
}

.skelton_image {
    width: 100%;
    height: 20rem
}

[dir] .skelton_image {
    margin-bottom: 1rem
}

.skelton_title {
    height: 3rem
}

[dir] .skelton_title {
    margin-bottom: 1rem
}

.skelton_text {
    height: 4rem
}

.cloud-flare {
    display: flex;
    flex-direction: column
}

[dir] .cloud-flare {
    margin: 2rem auto
}

@media (min-width: 501px) {
    .cloud-flare {
        width: 70%
    }
}

@media (min-width: 1200px) {
    .cloud-flare {
        width: 60%
    }
}

.cloud-flare__msg, .cloud-flare__subtitle, .cloud-flare__title {
    overflow: hidden
}

[dir] .cloud-flare__msg, [dir] .cloud-flare__subtitle, [dir] .cloud-flare__title {
    text-align: center;
    margin: 1.2rem auto
}

@media (min-width: 501px) {
    .cloud-flare__msg, .cloud-flare__subtitle, .cloud-flare__title {
        width: 75%
    }
}

@media (min-width: 1200px) {
    .cloud-flare__msg, .cloud-flare__subtitle, .cloud-flare__title {
        width: 50%
    }
}

.cloud-flare__artwork {
    width: 90%
}

[dir] .cloud-flare__artwork {
    margin: 3rem auto
}

@media (min-width: 501px) {
    .cloud-flare__artwork {
        width: 80%
    }
}

.cloud-flare__artwork--img01 {
    width: 100%;
    height: auto
}

.cloud-flare--access .cloud-flare__artwork, .cloud-flare--connection .cloud-flare__artwork, .cloud-flare--country .cloud-flare__artwork {
    width: 50%
}

@media (min-width: 501px) {
    .cloud-flare--access .cloud-flare__artwork, .cloud-flare--connection .cloud-flare__artwork, .cloud-flare--country .cloud-flare__artwork {
        width: 40%
    }
}

.globalNav {
    position: relative
}

[dir=ltr] .globalNav {
    text-align: left
}

[dir=rtl] .globalNav {
    text-align: right
}

.globalNav .page-content.main {
    display: flex;
    flex: 1;
    justify-content: space-between
}

[dir] .globalNav.fixed {
    padding-top: 4.6rem
}

[dir] .globalNav.fixed.withArticle {
    padding-bottom: 11.4rem;
    padding-top: 0
}

.globalNav.fixed .mainNav {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 6
}

[dir=ltr] .globalNav.fixed .mainNav {
    left: 0
}

[dir=rtl] .globalNav.fixed .mainNav {
    right: 0
}

.globalNav.fixed .articleNav {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 4;
    display: none
}

[dir=ltr] .globalNav.fixed .articleNav, [dir=rtl] .globalNav.fixed .articleNav {
    right: 0;
    left: 0
}

.globalNav.fixed .articleNav .articleNav_title {
    display: block
}

.globalNav.fixed .articleNav .breadcrumb {
    display: none
}

[dir] .globalNav.fixed .accessibility {
    margin-top: -.5rem
}

.globalNav.fixed .accessibility .share-this, .globalNav .themeSwitch {
    display: none
}

[dir] .globalNav .themeSwitch_element {
    cursor: pointer
}

[dir=ltr] .globalNav .themeSwitch_element {
    margin-right: 1.4rem
}

[dir=rtl] .globalNav .themeSwitch_element {
    margin-left: 1.4rem
}

@media (min-width: 1200px) {
    .globalNav .themeSwitch {
        display: flex
    }

    [dir=ltr] .globalNav .themeSwitch {
        margin-left: 1rem
    }

    [dir=rtl] .globalNav .themeSwitch {
        margin-right: 1rem
    }

    .globalNav .themeSwitch .aa {
        width: 1.7rem;
        height: 1.7rem
    }
}

.globalNav .mainHeader {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between
}

[dir] .globalNav .mainHeader {
    padding: 1.2rem 0
}

.globalNav .mainHeader_title {
    display: block
}

[dir] .globalNav .mainHeader_title {
    margin-bottom: .4rem
}

.globalNav .mainHeader .logo {
    width: 9.1rem;
    height: 4rem
}

[dir] .globalNav .mainHeader .logo {
    margin: 0
}

@media (min-width: 501px) {
    .globalNav .mainHeader .logo {
        width: 11.9rem;
        height: 5.2rem
    }
}

.globalNav .mainHeader .logo_link {
    display: block;
    font-size: 0
}

[dir] .globalNav .mainHeader .logo_link {
    background: url(/images/addustour-logo-124.png) 50% no-repeat;
    background-size: contain
}

.globalNav .mainHeader_extra {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start
}

[dir=ltr] .globalNav .mainHeader_element {
    margin: 0 0 0 2rem
}

[dir=rtl] .globalNav .mainHeader_element {
    margin: 0 2rem 0 0
}

[dir] .globalNav .mainHeader_element .mainHeader_link {
    cursor: pointer
}

.globalNav .mainHeader_element .aa {
    width: 2.4rem;
    height: 2.4rem
}

.globalNav .mainHeader_element-search .search-layout {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9;
    display: none
}

[dir] .globalNav .mainHeader_element-search .search-layout {
    padding: 2.4rem 2rem
}

[dir=ltr] .globalNav .mainHeader_element-search .search-layout {
    left: 0
}

[dir=rtl] .globalNav .mainHeader_element-search .search-layout {
    right: 0
}

.globalNav .mainHeader_element-search .search-layout .search-form {
    display: flex;
    align-items: center;
    flex-direction: row;
    position: relative
}

.globalNav .mainHeader_element-search .search-layout .search-form .aa-search {
    position: absolute;
    top: .8rem
}

[dir=ltr] .globalNav .mainHeader_element-search .search-layout .search-form .aa-search {
    left: 1.6rem
}

[dir=rtl] .globalNav .mainHeader_element-search .search-layout .search-form .aa-search {
    right: 1.6rem
}

[dir=ltr] .globalNav .mainHeader_element-search .search-layout .search-form .aa-close {
    margin-left: -3.2rem
}

[dir=rtl] .globalNav .mainHeader_element-search .search-layout .search-form .aa-close {
    margin-right: -3.2rem
}

[dir=ltr] .globalNav .mainHeader_element-search .search-layout .search-form .search-cancel {
    margin-left: 3.2rem
}

[dir=rtl] .globalNav .mainHeader_element-search .search-layout .search-form .search-cancel {
    margin-right: 3.2rem
}

.globalNav .mainHeader_element-search .search-layout .search-form input {
    width: 75%;
    outline: none;
    height: 4rem
}

[dir] .globalNav .mainHeader_element-search .search-layout .search-form input {
    border-radius: .4rem
}

[dir=ltr] .globalNav .mainHeader_element-search .search-layout .search-form input {
    padding-left: 4.7rem
}

[dir=rtl] .globalNav .mainHeader_element-search .search-layout .search-form input {
    padding-right: 4.7rem
}

.globalNav .mainHeader_element-search.active .search-layout {
    display: block
}

@media (min-width: 1200px) {
    [dir=ltr] .globalNav .mainHeader_element {
        margin: 0 0 0 3.2rem
    }

    [dir=rtl] .globalNav .mainHeader_element {
        margin: 0 3.2rem 0 0
    }

    .globalNav .mainHeader_element:last-child {
        display: none
    }
}

.globalNav .mainHeader .btn {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 2.8rem;
    width: 2.8rem
}

[dir] .globalNav .mainHeader .btn {
    border: none;
    padding: 0;
    margin: 0
}

[dir=ltr] .globalNav .mainHeader .btn {
    padding-right: 0
}

[dir=rtl] .globalNav .mainHeader .btn {
    padding-left: 0
}

.globalNav .mainHeader .btn .live-btn-lbl {
    display: none
}

[dir] .globalNav .mainHeader .btn .aa-live {
    margin: 0
}

@media (min-width: 501px) {
    .globalNav .mainHeader .btn {
        width: 6.9rem
    }

    [dir] .globalNav .mainHeader .btn {
        padding: 0 1.3rem
    }

    .globalNav .mainHeader .btn .live-btn-lbl {
        display: inline-block
    }

    .globalNav .mainHeader .btn .aa-live {
        position: static
    }

    [dir] .globalNav .mainHeader .btn .aa-live {
        background-size: cover
    }
}

@media (min-width: 501px) {
    .globalNav .mainHeader_extra {
        flex: 0 0 78%;
        justify-content: flex-end
    }

    .globalNav .mainHeader_extra .mainHeader_element-search.active-desktop {
        flex: 1
    }

    .globalNav .mainHeader_extra .mainHeader_element-search.active-desktop [data-search-toggle] {
        display: none
    }

    .globalNav .mainHeader_extra .mainHeader_element-search.active-desktop .search-layout {
        position: relative;
        display: block
    }

    [dir] .globalNav .mainHeader_extra .mainHeader_element-search.active-desktop .search-layout {
        padding: 0
    }

    .globalNav .mainHeader_extra .mainHeader_element-search.active-desktop .search-layout .search-cancel {
        display: none
    }

    .globalNav .mainHeader_extra .mainHeader_element-search.active-desktop .search-layout input {
        width: 100%
    }
}

@media (min-width: 1200px) {
    .globalNav .mainHeader_extra {
        flex: 0 0 50%
    }

    [dir] .globalNav .mainHeader_extra .search-form .aa {
        cursor: pointer
    }
}

.globalNav .mainNav {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    overflow: hidden;
    overflow-x: auto
}

[dir] .globalNav .mainNav {
    border-style: solid;
    border-width: .1rem 0
}

.globalNav .mainNav_list {
    display: flex;
    flex-direction: row;
    align-items: center
}

.globalNav .mainNav_element {
    flex: 0 0 auto
}

[dir=ltr] .globalNav .mainNav_element {
    padding: 0 3.2rem 0 0
}

[dir=rtl] .globalNav .mainNav_element {
    padding: 0 0 0 3.2rem
}

.globalNav .mainNav_element.active .underBar {
    visibility: visible
}

.globalNav .mainNav a {
    position: relative;
    display: inline-block
}

[dir] .globalNav .mainNav a {
    padding: 1.1rem 0
}

.globalNav .mainNav a .underBar {
    position: absolute;
    bottom: 0;
    width: 100%;
    visibility: hidden
}

[dir=ltr] .globalNav .mainNav a .underBar {
    right: 0;
    border-radius: 0 .5rem
}

[dir=rtl] .globalNav .mainNav a .underBar {
    left: 0;
    border-radius: .5rem 0
}

.globalNav .mainNav .dropDown, .globalNav .mainNav .mainNav_subMenu {
    display: none
}

@media (min-width: 1200px) {
    .globalNav .mainNav {
        overflow: visible;
        overflow-x: inherit;
        position: relative
    }

    .globalNav .mainNav .dropDown {
        display: block
    }

    .globalNav .mainNav .DropDownContainer {
        display: flex;
        align-items: center;
        justify-content: flex-start
    }

    .globalNav .mainNav .DropDownContainer .dropDown {
        position: relative
    }

    [dir] .globalNav .mainNav .DropDownContainer .dropDown {
        padding: 0
    }

    .globalNav .mainNav .DropDownContainer .dropDown_list {
        position: absolute;
        top: 3.6rem
    }

    [dir] .globalNav .mainNav .DropDownContainer .dropDown_list {
        padding: 2rem 2.8rem;
        border-radius: .4rem
    }

    [dir=ltr] .globalNav .mainNav .DropDownContainer .dropDown_list {
        right: 0
    }

    [dir=rtl] .globalNav .mainNav .DropDownContainer .dropDown_list {
        left: 0
    }

    [dir=ltr] .globalNav .mainNav .DropDownContainer .dropDown:last-child {
        margin-left: 3.9rem
    }

    [dir=rtl] .globalNav .mainNav .DropDownContainer .dropDown:last-child {
        margin-right: 3.9rem
    }

    [dir=ltr] .globalNav .mainNav .DropDownContainer .lang .dropDown_list {
        padding-right: 2.8rem
    }

    [dir=rtl] .globalNav .mainNav .DropDownContainer .lang .dropDown_list {
        padding-left: 2.8rem
    }

    .globalNav .mainNav .mainNav_subMenu {
        position: absolute;
        width: 100%;
        top: 4.7rem;
        z-index: 3
    }

    [dir=ltr] .globalNav .mainNav .mainNav_subMenu {
        left: 0
    }

    [dir=rtl] .globalNav .mainNav .mainNav_subMenu {
        right: 0
    }

    .globalNav .mainNav .mainNav_subMenu.active-submenu {
        display: block
    }

    .globalNav .mainNav .mainNav_subMenu ul {
        display: flex;
        flex-direction: row;
        align-items: center
    }

    [dir] .globalNav .mainNav .mainNav_subMenu ul {
        padding: 2rem 0
    }

    [dir] .globalNav .mainNav .mainNav_subMenu ul .megaMenu_lead {
        padding: 0
    }

    [dir=ltr] .globalNav .mainNav .mainNav_subMenu ul .megaMenu_lead {
        margin-right: 3.2rem
    }

    [dir=rtl] .globalNav .mainNav .mainNav_subMenu ul .megaMenu_lead {
        margin-left: 3.2rem
    }

    [dir] .globalNav .mainNav .mainNav_subMenu ul .megaMenu_label {
        margin: 0;
        padding: 0
    }
}

[dir] .globalNav .mainNav.hide-in-mobile {
    border-bottom: none
}

@media (min-width: 501px) {
    [dir] .globalNav .mainNav.hide-in-mobile {
        border-bottom: .1rem solid
    }
}

.globalNav .mainNav.hide-in-mobile .mainNav_list {
    display: none
}

@media (min-width: 501px) {
    .globalNav .mainNav.hide-in-mobile .mainNav_list {
        display: flex
    }
}

.globalNav .dropDown {
    position: relative
}

[dir] .globalNav .dropDown {
    padding: 1.9rem 0
}

.globalNav .dropDown_action {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-end;
    position: relative
}

[dir] .globalNav .dropDown_action {
    cursor: pointer
}

.globalNav .dropDown_action .aa {
    width: 3.5rem;
    height: 2.3rem
}

.globalNav .dropDown_list {
    display: none;
    position: relative;
    flex-direction: column;
    flex: 0;
    align-items: flex-end;
    width: auto
}

[dir] .globalNav .dropDown_list {
    padding-top: 4rem
}

[dir=ltr] .globalNav .dropDown_list {
    padding-right: 3.7rem
}

[dir=rtl] .globalNav .dropDown_list {
    padding-left: 3.7rem
}

.globalNav .dropDown_element {
    display: flex;
    align-self: stretch
}

[dir] .globalNav .dropDown_element {
    padding-bottom: .7rem
}

.globalNav .dropDown_element a {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex: 1;
    flex-direction: row-reverse
}

[dir] .globalNav .dropDown_element a {
    padding: 0
}

.globalNav .dropDown-active {
    z-index: 5
}

.globalNav .dropDown-active .dropDown_list {
    display: flex
}

.globalNav .dropDown-selected {
    position: relative
}

.globalNav .dropDown.lang .dropDown_list {
    align-items: flex-start
}

[dir=ltr] .globalNav .dropDown.lang .dropDown_list {
    padding-right: 0
}

[dir=rtl] .globalNav .dropDown.lang .dropDown_list {
    padding-left: 0
}

.globalNav .dropDown.lang .dropDown_list .dropDown_element a {
    flex-direction: row
}

[dir=ltr] .globalNav .dropDown.lang .dropDown_list .dropDown_element a .aa.aa-check {
    margin-left: 1rem
}

[dir=rtl] .globalNav .dropDown.lang .dropDown_list .dropDown_element a .aa.aa-check {
    margin-right: 1rem
}

.globalNav .megaMenu {
    display: none;
    position: fixed;
    top: 0;
    bottom: 0;
    width: 100%;
    z-index: 9;
    height: 100%;
    overflow: hidden
}

[dir=ltr] .globalNav .megaMenu, [dir=rtl] .globalNav .megaMenu {
    left: 0;
    right: 0
}

.globalNav .megaMenu .themeSwitch {
    display: flex
}

@media (orientation: landscape) {
    .globalNav .megaMenu {
        overflow-y: scroll
    }
}

@media screen and (orientation: landscape) {
    .globalNav .megaMenu {
        overflow: scroll
    }
}

.globalNav .megaMenu .dropDown {
    display: block
}

.globalNav .megaMenu_overlay {
    display: none
}

@media (min-width: 501px) {
    .globalNav .megaMenu {
        width: 48%;
        overflow: hidden
    }

    [dir=ltr] .globalNav .megaMenu {
        right: 0;
        left: auto
    }

    [dir=rtl] .globalNav .megaMenu {
        left: 0;
        right: auto
    }
}

@media screen and (min-width: 501px)and (orientation: landscape) {
    .globalNav .megaMenu {
        overflow: scroll
    }
}

@media (min-width: 501px) {
    .globalNav .megaMenu_overlay {
        display: none;
        width: 52%;
        height: 100%;
        position: fixed;
        top: 0;
        z-index: 3;
        opacity: .6
    }

    [dir] .globalNav .megaMenu_overlay {
        background-color: #000
    }

    [dir=ltr] .globalNav .megaMenu_overlay {
        left: 0
    }

    [dir=rtl] .globalNav .megaMenu_overlay {
        right: 0
    }

    .globalNav .megaMenu_overlay.show {
        display: block
    }
}

@media (min-width: 1200px) {
    .globalNav .megaMenu {
        height: -webkit-fit-content;
        height: -moz-fit-content;
        height: fit-content;
        top: 0
    }

    .globalNav .megaMenu .dropDown, .globalNav .megaMenu_overlay, .globalNav .megaMenu_overlay.show {
        display: none
    }
}

.globalNav .megaMenu_header {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-between
}

[dir] .globalNav .megaMenu_header {
    border-width: 0 0 .1rem;
    border-style: solid
}

.globalNav .megaMenu_header .aa-chevron-left, .globalNav .megaMenu_header .aa-close {
    width: 2.4rem;
    height: 2.4rem
}

[dir] .globalNav .megaMenu_header .aa-close {
    margin-top: .4rem
}

[dir=ltr] .globalNav .megaMenu_header .aa-close {
    margin-right: .4rem
}

[dir=rtl] .globalNav .megaMenu_header .aa-close {
    margin-left: .4rem
}

.globalNav .megaMenu_header .DropDownContainer, .globalNav .megaMenu_header .megaMenu_icons {
    flex: 0 0 6.5rem;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    align-self: stretch
}

[dir] .globalNav .megaMenu_header .DropDownContainer, [dir] .globalNav .megaMenu_header .megaMenu_icons {
    border-bottom: .1rem solid
}

[dir=ltr] .globalNav .megaMenu_header .DropDownContainer, [dir=ltr] .globalNav .megaMenu_header .megaMenu_icons {
    padding: 0 1.7rem 0 3.5rem
}

[dir=rtl] .globalNav .megaMenu_header .DropDownContainer, [dir=rtl] .globalNav .megaMenu_header .megaMenu_icons {
    padding: 0 3.5rem 0 1.7rem
}

.globalNav .megaMenu_header .DropDownContainer {
    flex: 0 0 auto;
    align-items: flex-start
}

[dir] .globalNav .megaMenu_header .DropDownContainer {
    border-bottom: 0
}

.globalNav .megaMenu_header .DropDownContainer .dropDown {
    flex: 0 0 47%
}

.globalNav .megaMenu_header .DropDownContainer .dropDown.lang .dropDown_action {
    justify-content: flex-start
}

@media (min-width: 501px) {
    .globalNav .megaMenu_header .megaMenu_icons {
        flex: 0 0 73px
    }
}

.globalNav .megaMenu-show {
    display: block;
    overflow-y: scroll
}

.globalNav .megaMenu_list {
    transition: transform .4s ease;
    height: 100%;
    z-index: 3
}

[dir=ltr] .globalNav .megaMenu_list, [dir=rtl] .globalNav .megaMenu_list {
    left: 0;
    right: 0
}

@media (min-width: 1200px) {
    .globalNav .megaMenu_list {
        height: -webkit-fit-content;
        height: -moz-fit-content;
        height: fit-content
    }
}

.globalNav .megaMenu_list.show {
    z-index: 1
}

.globalNav .megaMenu_lead {
    display: flex;
    align-items: center;
    justify-content: flex-start
}

[dir] .globalNav .megaMenu_lead {
    padding: 1.8rem 2rem;
    border-width: 0 0 .1rem;
    border-style: solid
}

.globalNav .megaMenu_lead .megaMenu_label {
    position: relative
}

[dir] .globalNav .megaMenu_lead > a {
    padding: 0
}

.globalNav .megaMenu_lead > a .underBar {
    width: .4rem;
    height: 1.4rem;
    visibility: visible;
    display: inline-block;
    position: relative;
    top: .2rem
}

[dir=ltr] .globalNav .megaMenu_lead > a .underBar {
    border-radius: .5rem 0;
    margin-right: 1rem
}

[dir=rtl] .globalNav .megaMenu_lead > a .underBar {
    border-radius: 0 .5rem;
    margin-left: 1rem
}

.globalNav .megaMenu_lead.trendingSection {
    align-items: flex-start;
    flex-wrap: wrap
}

[dir] .globalNav .megaMenu_lead.trendingSection {
    margin: 0
}

[dir] .globalNav .megaMenu_lead.trendingSection .megaMenu_label {
    padding: 0
}

.globalNav .megaMenu_lead.trendingSection .trendingSvg {
    width: 2.4rem;
    height: 2.4rem
}

[dir=ltr] .globalNav .megaMenu_lead.trendingSection .trendingSvg {
    margin-right: .4rem
}

[dir=rtl] .globalNav .megaMenu_lead.trendingSection .trendingSvg {
    margin-left: .4rem
}

@media (min-width: 1200px) {
    .globalNav .megaMenu_lead .underBar {
        top: 0
    }
}

[dir=ltr] .globalNav .megaMenu_label {
    padding: 0 0 0 1.4rem
}

[dir=rtl] .globalNav .megaMenu_label {
    padding: 0 1.4rem 0 0
}

.globalNav .megaMenu_submenu {
    display: inherit
}

[dir=ltr] .globalNav .megaMenu_submenu {
    margin-left: auto
}

[dir=rtl] .globalNav .megaMenu_submenu {
    margin-right: auto
}

.globalNav .megaMenu_submenu * {
    pointer-events: none
}

.globalNav .megaMenu_submenu .aa {
    width: 2.4rem;
    height: 2.4rem
}

.globalNav .megaMenu .submenu {
    display: none;
    transition: transform .4s ease;
    position: absolute;
    top: 6.5rem;
    bottom: 0;
    width: 100%;
    height: 100%;
    overflow: scroll;
    overflow-x: hidden;
    overflow-y: auto;
    z-index: 0
}

[dir=ltr] .globalNav .megaMenu .submenu, [dir=rtl] .globalNav .megaMenu .submenu {
    left: 0;
    right: 0
}

.globalNav .megaMenu .submenu-active {
    display: block;
    z-index: 8
}

.globalNav .megaMenu .submenu_actions {
    display: flex;
    align-items: center;
    justify-content: space-between
}

[dir=ltr] .globalNav .megaMenu .submenu_actions .back {
    transform: rotate(180deg)
}

[dir=rtl] .globalNav .megaMenu .submenu_actions .back {
    transform: rotate(-180deg)
}

.globalNav .megaMenu .submenu .megaMenu_header {
    height: 6.5rem;
    display: flex;
    align-items: center;
    flex-direction: row
}

[dir=ltr] .globalNav .megaMenu .submenu .megaMenu_header {
    padding: 0 1.7rem 0 3.4rem;
    margin-left: -2.2rem
}

[dir=rtl] .globalNav .megaMenu .submenu .megaMenu_header {
    padding: 0 3.4rem 0 1.7rem;
    margin-right: -2.2rem
}

.globalNav .megaMenu .submenu .megaMenu_header a {
    display: flex
}

[dir] .globalNav .megaMenu .mainHeader_element .mainHeader_title {
    text-align: center
}

[dir] .globalNav .megaMenu .tags {
    margin: 2.4rem 0 0;
    padding: 0;
    border-width: 0
}

[dir] .globalNav .megaMenu .tags_element {
    margin-bottom: 1rem
}

@media (min-width: 501px) {
    .globalNav .megaMenu {
        display: none
    }

    .globalNav .megaMenu-show {
        display: block
    }

    .globalNav .megaMenu_list {
        width: 100%
    }

    .globalNav .megaMenu .submenu {
        top: 7.3rem;
        width: 100%
    }

    [dir=ltr] .globalNav .megaMenu .submenu {
        left: 0
    }

    [dir=rtl] .globalNav .megaMenu .submenu {
        right: 0
    }
}

@media (min-width: 1200px) {
    .globalNav .megaMenu {
        position: absolute;
        display: none
    }

    [dir] .globalNav .megaMenu {
        padding-bottom: 3.2rem;
        border-style: solid;
        border-width: 0 0 .1rem
    }

    .globalNav .megaMenu.megaMenu-show {
        display: none
    }

    .globalNav .megaMenu_list {
        display: flex;
        align-items: flex-start;
        flex-direction: row;
        justify-self: flex-start;
        max-width: 129.2rem;
        width: 100%
    }

    [dir=ltr] .globalNav .megaMenu_list {
        border-right: none
    }

    [dir=rtl] .globalNav .megaMenu_list {
        border-left: none
    }

    .globalNav .megaMenu_list .submenu {
        width: auto
    }

    [dir=ltr] .globalNav .megaMenu_list .submenu .megaMenu_label {
        padding-left: 0
    }

    [dir=rtl] .globalNav .megaMenu_list .submenu .megaMenu_label {
        padding-right: 0
    }

    .globalNav .megaMenu_header, .globalNav .megaMenu_submenu {
        display: none
    }

    .globalNav .megaMenu_header {
        width: 100%
    }

    .globalNav .megaMenu_lead {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        position: relative
    }

    [dir] .globalNav .megaMenu_lead {
        border-width: 0
    }

    [dir=ltr] .globalNav .megaMenu_lead {
        padding: 1.6rem 8.2rem 0 0
    }

    [dir=rtl] .globalNav .megaMenu_lead {
        padding: 1.6rem 0 0 8.2rem
    }

    [dir] .globalNav .megaMenu_lead .megaMenu_label {
        margin-bottom: 2rem
    }

    .globalNav .megaMenu_lead .underBar {
        position: absolute
    }

    [dir=ltr] .globalNav .megaMenu_lead .underBar {
        left: 0
    }

    [dir=rtl] .globalNav .megaMenu_lead .underBar {
        right: 0
    }

    .globalNav .megaMenu_lead.trendingSection .trendingSvg {
        position: absolute
    }

    [dir=ltr] .globalNav .megaMenu_lead.trendingSection .trendingSvg {
        left: 0
    }

    [dir=rtl] .globalNav .megaMenu_lead.trendingSection .trendingSvg {
        right: 0
    }

    [dir=ltr] .globalNav .megaMenu_lead.trendingSection .megaMenu_label {
        padding: 0 0 0 3rem
    }

    [dir=rtl] .globalNav .megaMenu_lead.trendingSection .megaMenu_label {
        padding: 0 3rem 0 0
    }

    .globalNav .megaMenu .submenu {
        position: static;
        display: block
    }

    [dir] .globalNav .megaMenu .submenu {
        transform: none
    }

    [dir] .globalNav .megaMenu .submenu .megaMenu_lead {
        padding: 0
    }

    [dir] .globalNav .megaMenu .submenu .megaMenu_lead:hover {
        background-image: none
    }

    [dir] .globalNav .megaMenu .submenu .megaMenu_label {
        margin-bottom: 0
    }
}

[dir] .globalNav .articleNav {
    padding: .8rem 0
}

.globalNav .articleNav_title {
    display: none
}

[dir] .globalNav .articleNav_title {
    margin: 0
}

.globalNav .articleNav .page-content.main {
    align-items: center;
    position: relative
}

@media (min-width: 1200px) {
    .globalNav .articleNav .page-content.main .accessibility-toolbar {
        order: 1;
        position: absolute
    }

    [dir=ltr] .globalNav .articleNav .page-content.main .accessibility-toolbar {
        right: 3rem
    }

    [dir=rtl] .globalNav .articleNav .page-content.main .accessibility-toolbar {
        left: 3rem
    }
}

.globalNav .breadcrumb {
    display: flex;
    align-items: center;
    justify-content: flex-start
}

.globalNav .breadcrumb_element:after {
    content: "/"
}

[dir] .globalNav .breadcrumb_element:after {
    margin: 0 .5rem
}

.globalNav .breadcrumb_element:last-child:after {
    content: ""
}

.globalNav .accessibility {
    display: none
}

@media (min-width: 1200px) {
    .globalNav .accessibility {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        align-items: center
    }
}

.globalNav .accessibility_link {
    display: flex;
    flex-direction: row;
    align-items: center
}

[dir] .globalNav .accessibility_link {
    cursor: pointer;
    padding: .8rem 1.2rem;
    border-radius: 2.4rem
}

.globalNav .accessibility_link .fonts-label {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

[dir=ltr] .globalNav .accessibility_link .fonts-label {
    padding-left: .8rem
}

[dir=rtl] .globalNav .accessibility_link .fonts-label {
    padding-right: .8rem
}

.globalNav .accessibility_element i.aa-accessibility {
    width: 3.2rem;
    height: 3.2rem
}

[dir=ltr] .globalNav .accessibility_element .share-this {
    margin: 0 1rem 0 0
}

[dir=rtl] .globalNav .accessibility_element .share-this {
    margin: 0 0 0 1rem
}

.globalNav .accessibility_element .share-this .close-share {
    order: 1
}

[dir=rtl] .globalNav .mainHeader {
    padding: 1.6rem 0
}

[dir=rtl] .globalNav .mainHeader .logo {
    width: 9rem;
    height: 6rem
}

[dir=rtl] .globalNav .mainHeader .logo_link {
    background-image: url(/images/addustour-logo-124.png)
}

[dir=rtl] .globalNav.fixed .articleNav {
    top: 4.7rem;
    display: block
}

[dir=rtl] .globalNav.fixed .articleNav .page-content.main {
    padding-top: .8rem
}

[dir=rtl] .globalNav .mainNav_subMenu {
    top: 4.9rem
}

[dir=rtl][lang=fa] .globalNav .mainHeader .logo_link {
    background-image: url(assets/gfx/logo/farsi@2x.png)
}

[dir=rtl][lang=ur] .globalNav .mainHeader .logo_link {
    background-image: url(assets/gfx/logo/urdu@2x.png)
}

.tabs {
    display: grid;
    grid-template-areas: "tabs" "panels";
    grid-template-rows: auto 1fr
}

.tabs .tabs-tablist {
    grid-area: tabs;
    position: relative;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-content: stretch;
    align-items: center;
    overflow-x: auto;
    scrollbar-width: none;
    -ms-overflow-style: none
}

[dir] .tabs .tabs-tablist {
    transform: none
}

.tabs .tabs-tablist::-webkit-scrollbar {
    display: none
}

.tabs .tabs-tablist button {
    text-decoration: none;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-content: stretch;
    align-items: center;
    box-sizing: border-box;
    outline: none;
    white-space: nowrap;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    z-index: 1
}

[dir] .tabs .tabs-tablist button {
    padding: 0 2.4rem;
    margin: 0;
    border: none;
    background: none;
    text-align: center;
    cursor: pointer
}

.tabs .tabs-tablist button[aria-selected=true] > .tabs-tab__content, .tabs .tabs-tablist button[aria-selected=true] > .tabs-tab__content .tabs-tab__text-label {
    position: relative
}

[dir] .tabs .tabs-tablist button[aria-selected=true] > .tabs-tab__content .tabs-tab__text-label {
    padding-bottom: 1rem
}

.tabs .tabs-tablist button[aria-selected=true] > .tabs-tab__content .tabs-tab__text-label:after {
    content: "";
    display: inline;
    position: absolute;
    bottom: 0;
    width: 100%;
    height: .4rem
}

[dir=ltr] .tabs .tabs-tablist button[aria-selected=true] > .tabs-tab__content .tabs-tab__text-label:after {
    left: 0;
    border-radius: .4rem 0 .4rem 0
}

[dir=rtl] .tabs .tabs-tablist button[aria-selected=true] > .tabs-tab__content .tabs-tab__text-label:after {
    right: 0;
    border-radius: 0 .4rem 0 .4rem
}

[dir] .tabs .tabs-tablist button .tabs-tab__content {
    padding: .9rem 0
}

.tabs .tabs-panel {
    grid-area: panels;
    overflow-y: auto
}

[dir] .tabs .tabs-panel {
    padding: 2rem 0
}

.feed-card {
    overflow: hidden;
    width: auto;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between
}

[dir] .feed-card {
    border-radius: .4rem;
    padding: 1.2rem
}

@media (min-width: 501px) {
    .feed-card {
        display: block
    }

    [dir] .feed-card {
        padding: 0
    }
}

.feed-card[data-feedcard-direction=horizontal] {
    display: flex;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: nowrap
}

[dir] .feed-card[data-feedcard-direction=horizontal] {
    margin: 2rem 0;
    padding: 2rem
}

[dir] .feed-card[data-feedcard-direction=horizontal] img {
    border-radius: .4rem
}

[dir=ltr] .feed-card[data-feedcard-direction=horizontal] .card_txt {
    padding: 0 0 0 1.6rem
}

[dir=rtl] .feed-card[data-feedcard-direction=horizontal] .card_txt {
    padding: 0 1.6rem 0 0
}

@media (min-width: 501px) {
    [dir=ltr] .feed-card[data-feedcard-direction=horizontal] .card_txt {
        padding: 0 0 0 2rem
    }

    [dir=rtl] .feed-card[data-feedcard-direction=horizontal] .card_txt {
        padding: 0 2rem 0 0
    }
}

[dir] .feed-card[data-feedcard=articleInline] {
    margin: 2rem 0
}

@media (min-width: 501px) {
    .feed-card[data-feedcard=articleInline] {
        display: block;
        max-width: 30rem
    }

    [dir=ltr] .feed-card[data-feedcard=articleInline] {
        float: left;
        margin: 2rem 4rem 2rem 1rem
    }

    [dir=rtl] .feed-card[data-feedcard=articleInline] {
        float: right;
        margin: 2rem 1rem 2rem 4rem
    }
}

@media (min-width: 501px) {
    .feed-card[data-feedcard=articleInline][data-feedcard-direction=horizontal] {
        display: block
    }
}

.feed-card[data-feedcard-kicker=nokicker] .kicker {
    display: none
}

.feed-card a {
    display: block
}

.feed-card img {
    display: block;
    height: auto;
    width: 100%
}

[dir] .feed-card img {
    border-radius: .4rem
}

@media (min-width: 501px) {
    [dir] .feed-card img {
        border-radius: 0
    }
}

.feed-card .card_txt {
    display: unset;
    flex: 0 0 70%
}

[dir=ltr] .feed-card .card_txt {
    padding: 0 0 0 1.6rem
}

[dir=rtl] .feed-card .card_txt {
    padding: 0 1.6rem 0 0
}

@media (min-width: 501px) {
    .feed-card .card_txt {
        display: flex;
        flex-direction: column;
        overflow: hidden
    }

    [dir] .feed-card .card_txt {
        padding: 2rem
    }
}

.feed-card .card_txt .section_name {
    display: block;
    text-transform: uppercase;
    font-size: 2rem
}

[dir] .feed-card .card_txt .section_name {
    padding-bottom: .5rem
}

@media (min-width: 501px) {
    [dir] .feed-card .card_txt .section_name {
        padding-bottom: 0
    }
}

[dir] .feed-card .card_txt .card_title {
    padding-top: 0
}

@media (min-width: 501px) {
    [dir] .feed-card .card_txt .card_title {
        padding-top: 1rem
    }
}

.feed-card.addustourfsection {
    flex-direction: column;
    display: flex;
    max-width: unset
}

[dir] .feed-card.addustourfsection {
    padding: 1.6rem;
    margin: 2rem 0;
    border-radius: 0
}

@media (min-width: 501px) {
    .feed-card.addustourfsection {
        display: block
    }

    .feed-card.addustourfsection > a {
        width: 30%
    }

    [dir=ltr] .feed-card.addustourfsection > a {
        float: left
    }

    [dir=rtl] .feed-card.addustourfsection > a {
        float: right
    }
}

[dir] .feed-card.addustourfsection img {
    border-radius: 0
}

.feed-card.addustourfsection .card_txt {
    display: flex;
    flex-direction: column
}

[dir] .feed-card.addustourfsection .card_txt {
    padding: 0
}

@media (min-width: 501px) {
    .feed-card.addustourfsection .card_txt {
        width: 68%
    }

    [dir=ltr] .feed-card.addustourfsection .card_txt {
        float: right
    }

    [dir=rtl] .feed-card.addustourfsection .card_txt {
        float: left
    }
}

[dir] .feed-card.addustourfsection .card_txt .card_title {
    padding: 1rem 0
}

.feed-card.addustourfsection .card_txt .section_name {
    order: 1
}

[dir] .editors-choice.box-wrapper, [dir] .feed-card.addustourfsection .card_txt .section_name {
    padding-bottom: 0
}

.video-teaser {
    position: relative;
    display: block
}

.video-teaser video {
    width: 100%;
    height: 100%
}

.video-teaser .video-teaser--play {
    height: 8.5rem;
    width: 8.5rem;
    display: block;
    position: absolute;
    top: .5rem
}

[dir] .video-teaser .video-teaser--play {
    background-image: url(assets/gfx/play-icon.svg);
    background-repeat: no-repeat;
    background-size: cover
}

[dir=ltr] .video-teaser .video-teaser--play {
    left: .5rem
}

[dir=rtl] .video-teaser .video-teaser--play {
    right: .5rem
}

.video-player {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-content: stretch;
    align-items: stretch;
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 0
}

[dir] .video-player {
    border-radius: .4rem;
    padding-top: 56.25%
}

.video-player * {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    outline: none
}

.video-player video-js {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0
}

[dir] .video-player video-js {
    padding-top: 56.25%
}

[dir=ltr] .video-player video-js {
    left: 0
}

[dir=rtl] .video-player video-js {
    right: 0
}

.vjs_video_3_ima-ad-container.ima-ad-container {
    z-index: 2 !important
}

.video-js-overlay {
    position: absolute;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: 100%
}

[dir] .video-js-overlay {
    margin: auto;
    background: none;
    padding: 2.4rem
}

[dir=ltr] .video-js-overlay {
    left: 0;
    text-align: left
}

[dir=rtl] .video-js-overlay {
    right: 0;
    text-align: right
}

.vjs-overlay-bottom {
    justify-content: flex-end
}

.video-experience {
    display: grid;
    justify-content: space-between;
    align-content: start;
    align-items: baseline;
    grid-template-columns: repeat(1, 1fr);
    grid-template-rows: repeat(2, 1fr);
    row-gap: 2.5rem;
    align-items: flex-start
}

@media (min-width: 1200px) {
    .video-experience {
        grid-template-columns: calc(50% - 2.5rem) calc(50% - 2.5rem);
        grid-template-rows: repeat(1, 1fr);
        -moz-column-gap: 2.5rem;
        column-gap: 2.5rem
    }

    [dir] .video-experience {
        padding: 3.5rem
    }
}

[dir] .video-experience .video-experience_player-info {
    background-color: #242859;
    margin-bottom: .5rem
}

.video-experience_line {
    opacity: .3;
    height: .1rem
}

[dir] .video-experience_line {
    border-radius: .5rem;
    margin: 0 1.5rem
}

[dir] .video-experience_timeline {
    padding: 2.5rem 1.6rem
}

[dir=ltr] .video-experience_timeline, [dir=rtl] .video-experience_timeline {
    border-bottom-left-radius: .8rem;
    border-bottom-right-radius: .8rem
}

.video-experience_timeline .video-experience_timeline-title {
    font-family: tajawal;
    font-size: 2rem;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #8f91aa
}

.video-experience_timeline .video-experience_timeline-subtitle {
    font-family: tajawal;
    font-size: 2.5rem;
    font-weight: 700;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #fff
}

.video-experience_timeline .video-experience_timeline-holder {
    display: grid;
    grid-template-columns: 4rem 1fr;
    grid-template-rows: auto;
    grid-column-gap: 1rem;
    justify-content: center;
    align-items: center
}

@media (min-width: 1200px) {
    .video-experience_timeline .video-experience_timeline-holder {
        grid-column-gap: 1.6rem
    }
}

.video-experience_timeline .video-experience_timeline_bar {
    height: .5rem;
    position: relative
}

[dir] .video-experience_timeline .video-experience_timeline_bar {
    border-radius: .55rem;
    background-color: #8f91aa
}

.video-experience_timeline .video-experience_timeline_bar-indecator {
    position: absolute;
    width: .4rem;
    top: -.4rem;
    height: 1.2rem
}

[dir] .video-experience_timeline .video-experience_timeline_bar-indecator {
    background-color: #f81c78;
    transition-property: width;
    transition-duration: 1s
}

.video-experience_timeline .video-experience_timeline_time {
    font-family: tajawal;
    font-size: 1.6rem;
    font-weight: 700;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #fff
}

.kicker-main-story {
    display: flex;
    flex-direction: column
}

[dir] .kicker-main-story {
    padding-bottom: 1.6rem
}

@media (min-width: 1200px) {
    .kicker-main-story {
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-between
    }

    [dir] .kicker-main-story {
        border-bottom: .1rem solid
    }
}

.kicker-main-story .section-label {
    flex: 0 0 100%
}

[dir] .kicker-main-story .kicker-hero {
    border-bottom: .1rem solid;
    padding-top: 0
}

@media (min-width: 1200px) {
    .kicker-main-story .kicker-hero {
        flex: 0 0 100%
    }

    [dir] .kicker-main-story .kicker-hero {
        border-bottom: none
    }
}

@media (min-width: 1200px) {
    [dir] .kicker-main-story .box-wrapper {
        padding: 0
    }
}

[dir] .kicker-hero {
    border-bottom: .1rem solid;
    padding-bottom: 1.6rem
}

.kicker-hero .hero-img {
    display: block;
    position: relative
}

.kicker-hero .hero-img img {
    display: block;
    width: 100%;
    height: auto
}

[dir] .kicker-hero .hero-img img {
    border-radius: .4rem
}

.kicker-hero .hero-img .icon {
    position: absolute;
    bottom: .7rem;
    width: 5rem;
    height: 5rem;
    display: block
}

[dir] .kicker-hero .hero-img .icon {
    background-size: contain
}

[dir=ltr] .kicker-hero .hero-img .icon {
    left: 1rem
}

[dir=rtl] .kicker-hero .hero-img .icon {
    right: 1rem
}

.kicker-hero .hero-img .icon .aa {
    width: 100%;
    height: 100%
}

.kicker-hero .title {
    display: block
}

[dir] .kicker-hero .title {
    padding: 2rem 0 0;
    margin: 0
}

.kicker-hero .section-time-bar {
    display: flex
}

[dir] .kicker-hero .section-time-bar {
    padding-bottom: 0
}

[dir=ltr] .kicker-hero .section-time-bar .time {
    margin-left: auto
}

[dir=rtl] .kicker-hero .section-time-bar .time {
    margin-right: auto
}

[dir] .kicker-hero.video {
    border-radius: .4rem
}

.kicker-hero.video .hero-img img {
    transition: opacity .3s ease-in-out;
    opacity: 1
}

[dir] .kicker-hero.video .hero-img img {
    border-radius: .4rem .4rem 0 0 !important
}

.kicker-hero.video .hero-img .icon {
    bottom: -6.5rem
}

[dir=ltr] .kicker-hero.video .hero-img .icon {
    left: unset;
    right: 1rem
}

[dir=rtl] .kicker-hero.video .hero-img .icon {
    right: unset;
    left: 1rem
}

.kicker-hero.video .hero-img video {
    width: 100%;
    height: 100%;
    -o-object-fit: fill;
    object-fit: fill;
    opacity: 0;
    transition: opacity .3s ease-in-out;
    max-height: 100%;
    position: absolute;
    top: 0
}

[dir=ltr] .kicker-hero.video .hero-img video {
    right: 0
}

[dir=rtl] .kicker-hero.video .hero-img video {
    left: 0
}

.kicker-hero.video .hero-img.playing img {
    opacity: 0
}

.kicker-hero.video .hero-img.playing video {
    opacity: 1
}

.kicker-hero.video .title {
    display: flex;
    flex-direction: row;
    flex-grow: 1
}

[dir] .kicker-hero.video .title {
    border-radius: 0 0 .4rem .4rem
}

[dir=ltr] .kicker-hero.video .title {
    padding: 2rem 7rem 2rem 2rem !important
}

[dir=rtl] .kicker-hero.video .title {
    padding: 2rem 2rem 2rem 7rem !important
}

[dir] .kicker-section-results.box-wrapper {
    padding-bottom: 0
}

[dir] .kicker-section-results.no-border {
    border-bottom: none
}

.kicker-section-results .kicker-results-list {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: stretch
}

@media (min-width: 501px) {
    .kicker-section-results .kicker-results-list {
        flex-direction: row;
        justify-content: space-between
    }
}

[dir] .kicker-section-results .kicker-results-list .list-item {
    padding-bottom: 1.6rem;
    margin-bottom: 1.6rem;
    border-bottom: .1rem solid
}

@media (min-width: 501px) {
    .kicker-section-results .kicker-results-list .list-item {
        flex: 0 0 32.5%
    }
}

.kicker-section-results .kicker-results-list .list-item .kicker-hero {
    display: flex;
    flex-direction: column;
    height: 100%
}

[dir] .kicker-section-results .kicker-results-list .list-item .kicker-hero {
    padding: 0;
    border: none
}

[dir] .kicker-section-results .kicker-results-list .list-item .kicker-hero .hero-img img {
    box-shadow: none;
    border-radius: .4rem
}

[dir] .kicker-section-results .kicker-results-list .list-item .kicker-hero .title {
    padding: 1.5rem 0;
    margin: 0
}

.kicker-section-results .kicker-results-list .list-item .kicker-hero .description {
    display: none
}

@media (min-width: 501px) {
    .kicker-section-results .kicker-results-list .list-item .kicker-hero .description {
        display: block
    }

    [dir] .kicker-section-results .kicker-results-list .list-item .kicker-hero .description {
        padding-bottom: 1.6rem
    }
}

.kicker-section-results .kicker-results-list .list-item .kicker-hero .section-time-bar {
    display: flex;
    flex-direction: row
}

[dir] .kicker-section-results .kicker-results-list .list-item .kicker-hero .section-time-bar {
    padding-top: 0;
    margin-top: auto
}

[dir=ltr] .kicker-section-results .kicker-results-list .list-item .kicker-hero .section-time-bar .time {
    margin-left: auto
}

[dir=rtl] .kicker-section-results .kicker-results-list .list-item .kicker-hero .section-time-bar .time {
    margin-right: auto
}

@media (min-width: 501px) {
    .kicker-section-results.version02 .kicker-results-list .list-item, .kicker-section-results.version03 .kicker-results-list .list-item {
        flex: 0 0 49%
    }
}

.kicker-section-results.version03 .kicker-results-list .list-item .kicker-hero {
    display: block
}

.kicker-section-results.version03 .kicker-results-list .list-item .kicker-hero .hero-img {
    width: 30%
}

[dir=ltr] .kicker-section-results.version03 .kicker-results-list .list-item .kicker-hero .hero-img {
    float: left
}

[dir=rtl] .kicker-section-results.version03 .kicker-results-list .list-item .kicker-hero .hero-img {
    float: right
}

.kicker-section-results.version03 .kicker-results-list .list-item .kicker-hero .hero-img .icon {
    width: 3.2rem;
    height: 3.2rem
}

.kicker-section-results.version03 .kicker-results-list .list-item .kicker-hero .title {
    width: 67%
}

[dir] .kicker-section-results.version03 .kicker-results-list .list-item .kicker-hero .title {
    padding-top: 0
}

[dir=ltr] .kicker-section-results.version03 .kicker-results-list .list-item .kicker-hero .title {
    float: right
}

[dir=rtl] .kicker-section-results.version03 .kicker-results-list .list-item .kicker-hero .title {
    float: left
}

.kicker-section-results.version03 .kicker-results-list .list-item .kicker-hero .section-time-bar {
    width: 67%
}

[dir] .kicker-section-results.version03 .kicker-results-list .list-item .kicker-hero .section-time-bar {
    clear: none
}

[dir=ltr] .kicker-section-results.version03 .kicker-results-list .list-item .kicker-hero .section-time-bar {
    float: right
}

[dir=rtl] .kicker-section-results.version03 .kicker-results-list .list-item .kicker-hero .section-time-bar {
    float: left
}

@media (min-width: 501px) {
    .kicker-section-results.video-teasers .kicker-results-list .list-item {
        flex: 0 0 49%
    }
}

@media (min-width: 1200px) {
    .kicker-section-results.video-teasers .kicker-results-list .list-item {
        flex: 0 0 32.5%
    }
}

[dir] .kicker-section-results.video-teasers .kicker-results-list .list-item .kicker-hero.video {
    padding-bottom: 1.8rem
}

.kicker {
    display: flex;
    overflow: hidden
}

[dir] .kicker {
    border-radius: .4rem
}

[dir=ltr] .kicker {
    padding-right: 1rem;
    margin-right: 1rem;
    float: left
}

[dir=rtl] .kicker {
    padding-left: 1rem;
    margin-left: 1rem;
    float: right
}

.kicker:before {
    content: " ";
    width: .8rem
}

[dir=ltr] .kicker:before {
    margin-right: .8rem
}

[dir=rtl] .kicker:before {
    margin-left: .8rem
}

[dir=ltr] .kicker.breaking {
    margin-right: 0;
    padding-right: .5rem
}

[dir=rtl] .kicker.breaking {
    margin-left: 0;
    padding-left: .5rem
}

.kicker.breaking:before {
    display: none
}

.section-time-bar {
    overflow: hidden
}

[dir] .section-time-bar {
    clear: both;
    padding: 2rem 0
}

[dir=ltr] .section-time-bar .section {
    padding-right: 3rem
}

[dir=rtl] .section-time-bar .section {
    padding-left: 3rem
}

.top-stories .header {
    display: flex
}

.top-stories .header:before {
    content: " ";
    width: .4rem
}

[dir=ltr] .top-stories .header:before {
    border-radius: 0 3rem;
    margin-right: .8rem
}

[dir=rtl] .top-stories .header:before {
    border-radius: 3rem 0;
    margin-left: .8rem
}

.top-stories li {
    display: block
}

.top-stories li:after {
    content: " ";
    display: block;
    height: 1px
}

.top-stories li a {
    display: inline-block
}

[dir] .top-stories li a {
    padding: 2.4rem 0
}

@media (min-width: 501px) {
    .top-stories .story-list {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        align-items: stretch
    }

    .top-stories .story-list li {
        flex: 0 0 50%
    }

    [dir=ltr] .top-stories .story-list li:nth-child(odd) {
        border-right: .1rem solid;
        padding-right: 2rem
    }

    [dir=rtl] .top-stories .story-list li:nth-child(odd) {
        border-left: .1rem solid;
        padding-left: 2rem
    }

    [dir=ltr] .top-stories .story-list li:nth-child(2n) {
        padding-left: 2rem
    }

    [dir=rtl] .top-stories .story-list li:nth-child(2n) {
        padding-right: 2rem
    }
}

@media (min-width: 1200px) {
    .top-stories .story-list {
        flex-direction: column
    }

    .top-stories .story-list li {
        flex: 0 0 50%
    }

    [dir=ltr] .top-stories .story-list li:nth-child(odd) {
        border-right: none;
        padding-right: 0
    }

    [dir=rtl] .top-stories .story-list li:nth-child(odd) {
        border-left: none;
        padding-left: 0
    }

    [dir=ltr] .top-stories .story-list li:nth-child(2n) {
        padding-left: 0
    }

    [dir=rtl] .top-stories .story-list li:nth-child(2n) {
        padding-right: 0
    }
}

[dir] .liveVod {
    padding-bottom: 3.2rem
}

[dir] .liveVod_player .video-player {
    border-radius: .4rem
}

[dir] .liveVod_title {
    padding: 1.6rem 2rem 0
}

[dir] .liveVod_title .h1 {
    margin: 0
}

[dir] .liveVod_info {
    padding: 1.6rem 2rem 0
}

[dir] .liveVod_status {
    margin-bottom: .4rem
}

.liveVod_status:before {
    width: .8rem;
    height: .8rem;
    content: "";
    display: inline-block
}

[dir] .liveVod_status:before {
    border-radius: .8rem
}

[dir=ltr] .liveVod_status:before {
    margin-right: .8rem
}

[dir=rtl] .liveVod_status:before {
    margin-left: .8rem
}

[dir] .liveVod_schedule {
    padding: 2.4rem 0;
    border-width: .1rem 0;
    border-style: solid
}

.liveVod_schedule h3 {
    position: relative
}

.liveVod_schedule h3 .underBar {
    display: inline-block;
    width: 7.4rem;
    height: .4rem;
    bottom: 6px
}

[dir=ltr] .liveVod_schedule h3 .underBar {
    margin-left: 1.5rem;
    border-radius: .4rem 0
}

[dir=rtl] .liveVod_schedule h3 .underBar {
    margin-right: 1.5rem;
    border-radius: 0 .4rem
}

.liveVod_programs {
    height: 16.8rem;
    overflow-y: auto
}

.liveVod li.live .program_status {
    display: inline-block
}

[dir] .liveVod li.live .program_status {
    border-radius: .4rem
}

.liveVod_link {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start
}

[dir=ltr] .liveVod_link {
    padding: 1.5rem .8rem 1.5rem 1.5rem
}

[dir=rtl] .liveVod_link {
    padding: 1.5rem 1.5rem 1.5rem .8rem
}

[dir=ltr] .liveVod_program {
    margin-left: 1.2rem
}

[dir=rtl] .liveVod_program {
    margin-right: 1.2rem
}

.liveVod .program_status {
    display: none
}

[dir] .liveVod .program_status {
    padding: .3rem .8rem;
    border-radius: .2rem
}

[dir=ltr] .liveVod .program_status {
    margin-left: auto
}

[dir=rtl] .liveVod .program_status {
    margin-right: auto
}

.liveVod ::-webkit-scrollbar {
    width: .4rem
}

[dir=ltr] .liveVod ::-webkit-scrollbar-thumb {
    border-radius: 0 10rem 0 10rem
}

[dir=rtl] .liveVod ::-webkit-scrollbar-thumb {
    border-radius: 10rem 0 10rem 0
}

.liveVod_more {
    display: none
}

@media (min-width: 501px) {
    [dir] .liveVod_info {
        padding: 1.6rem 0
    }

    .liveVod_player {
        display: flex;
        flex-direction: column
    }

    .liveVod .video-player {
        order: 1
    }

    .liveVod_programs {
        height: 23.2rem
    }

    [dir] .liveVod_programs {
        margin: auto
    }

    [dir=ltr] .liveVod_programs {
        padding-right: 1.6rem
    }

    [dir=rtl] .liveVod_programs {
        padding-left: 1.6rem
    }

    .liveVod_title {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        align-items: center
    }

    [dir] .liveVod_title {
        padding: 1.6rem 0
    }

    .liveVod_status {
        align-self: flex-end
    }

    [dir=ltr] .liveVod_status {
        margin-right: .8rem
    }

    [dir=rtl] .liveVod_status {
        margin-left: .8rem
    }

    [dir] .liveVod_schedule {
        border: none
    }
}

@media (min-width: 1200px) {
    .liveVod {
        display: flex;
        flex-direction: row;
        justify-content: flex-start
    }

    [dir] .liveVod {
        padding-bottom: 10.4rem
    }

    .liveVod_player {
        flex: 0 0 60%;
        height: auto;
        position: relative
    }

    [dir=ltr] .liveVod_player {
        margin-right: 1.6rem
    }

    [dir=rtl] .liveVod_player {
        margin-left: 1.6rem
    }

    .liveVod_info {
        flex: 0 0 38%
    }

    [dir] .liveVod_info {
        padding: 0
    }

    .liveVod_programs {
        height: 45.8rem
    }

    [dir] .liveVod_schedule {
        padding-bottom: 0
    }

    [dir=ltr] .liveVod_schedule .h3 {
        margin-left: -11rem
    }

    [dir=rtl] .liveVod_schedule .h3 {
        margin-right: -11rem
    }

    .liveVod_schedule .h3 .underBar {
        width: 8.8rem
    }

    [dir=ltr] .liveVod_program {
        margin-left: 3rem
    }

    [dir=rtl] .liveVod_program {
        margin-right: 3rem
    }

    .liveVod_more {
        display: block;
        position: absolute;
        width: 100%;
        bottom: -60px
    }

    [dir] .liveVod_more {
        text-align: center
    }

    .liveVod_more i {
        width: 2.8rem;
        height: 2.8rem
    }
}

.featuredPrograms h2 {
    width: 20rem
}

[dir] .featuredPrograms h2 {
    margin: 0 auto;
    text-align: center
}

.featuredPrograms h2 .underBar {
    display: block;
    height: 5.5rem;
    width: .4rem
}

[dir] .featuredPrograms h2 .underBar {
    margin: 1rem auto 0
}

[dir=ltr] .featuredPrograms h2 .underBar {
    border-radius: .4rem 0
}

[dir=rtl] .featuredPrograms h2 .underBar {
    border-radius: 0 .4rem
}

.featuredPrograms .swiper-container {
    height: 31rem
}

[dir] .featuredPrograms .swiper-container {
    margin-top: -.5rem
}

.featuredPrograms .swiper-slide {
    width: 24.8rem;
    overflow: hidden
}

[dir] .featuredPrograms .swiper-slide {
    border-radius: .4rem
}

[dir=ltr] .featuredPrograms .swiper-slide {
    margin-right: 1.6rem
}

[dir=rtl] .featuredPrograms .swiper-slide {
    margin-left: 1.6rem
}

.featuredPrograms .swiper-slide a {
    display: inline-block;
    width: 100%;
    height: 100%
}

[dir] .featuredPrograms .swiper-slide a {
    cursor: pointer
}

.featuredPrograms .swiper-slide a img {
    width: 100%;
    height: auto
}

@media (min-width: 501px) {
    .featuredPrograms .swiper-container {
        height: 42.6rem
    }

    .featuredPrograms .swiper-slide {
        width: 34.1rem
    }
}

.featuredPrograms-version02 .swiper-container {
    height: auto;
    overflow: hidden
}

.featuredPrograms-version02 .swiper-button-next, .featuredPrograms-version02 .swiper-button-prev {
    display: none;
    position: absolute;
    top: 0;
    z-index: 9;
    width: 9rem;
    height: calc(100% - 33px)
}

[dir] .featuredPrograms-version02 .swiper-button-next, [dir] .featuredPrograms-version02 .swiper-button-prev {
    cursor: pointer
}

@media (min-width: 1200px) {
    .featuredPrograms-version02 .swiper-button-next, .featuredPrograms-version02 .swiper-button-prev {
        display: flex;
        justify-content: center
    }

    .featuredPrograms-version02 .swiper-button-next .aa, .featuredPrograms-version02 .swiper-button-prev .aa {
        width: 4.5rem
    }
}

.featuredPrograms-version02 .swiper-button-next.swiper-button-disabled, .featuredPrograms-version02 .swiper-button-prev.swiper-button-disabled {
    display: none
}

[dir=ltr] .featuredPrograms-version02 .swiper-button-next {
    right: 0
}

[dir=ltr] .featuredPrograms-version02 .swiper-button-prev, [dir=rtl] .featuredPrograms-version02 .swiper-button-next {
    left: 0
}

[dir=rtl] .featuredPrograms-version02 .swiper-button-prev {
    right: 0
}

.featuredPrograms-version02 .swiper-slide {
    width: 57%;
    height: auto
}

[dir] .featuredPrograms-version02 .swiper-slide {
    border-radius: .4rem
}

[dir=ltr] .featuredPrograms-version02 .swiper-slide {
    margin-right: 1.2rem
}

[dir=rtl] .featuredPrograms-version02 .swiper-slide {
    margin-left: 1.2rem
}

.featuredPrograms-version02 .swiper-slide a {
    display: flex
}

@media (min-width: 501px) {
    .featuredPrograms-version02 .swiper-slide {
        width: 28%
    }

    [dir=ltr] .featuredPrograms-version02 .swiper-slide {
        margin-right: 1.6rem
    }

    [dir=rtl] .featuredPrograms-version02 .swiper-slide {
        margin-left: 1.6rem
    }
}

@media (min-width: 1200px) {
    .featuredPrograms-version02 .swiper-slide {
        width: 20%
    }
}

@media (min-width: 1200px) {
    .featuredPrograms.d-listing-view .swiper-slide {
        flex: 1
    }

    [dir=ltr] .featuredPrograms.d-listing-view .swiper-slide:last-child {
        margin-right: 0
    }

    [dir=rtl] .featuredPrograms.d-listing-view .swiper-slide:last-child {
        margin-left: 0
    }
}

.featuredPrograms.d-listing-view .swiper-button-next, .featuredPrograms.d-listing-view .swiper-button-prev {
    display: none
}

.allOurPrograms {
    overflow: hidden
}

[dir] .allOurPrograms {
    padding: 0 2rem
}

.allOurPrograms h2 {
    width: 15rem;
    position: relative
}

[dir] .allOurPrograms h2 {
    margin: 3.2rem auto
}

[dir=ltr] .allOurPrograms h2 {
    text-align: left
}

[dir=rtl] .allOurPrograms h2 {
    text-align: right
}

.allOurPrograms h2 .underBar {
    display: inline-block;
    width: 7.4rem;
    height: .4rem;
    position: absolute;
    bottom: 9px
}

[dir=ltr] .allOurPrograms h2 .underBar {
    border-radius: .4rem 0;
    right: -40px
}

[dir=rtl] .allOurPrograms h2 .underBar {
    border-radius: 0 .4rem;
    left: -40px
}

.allOurPrograms_nav {
    display: flex;
    flex-direction: row;
    align-items: center;
    flex-wrap: nowrap;
    overflow-x: scroll
}

[dir] .allOurPrograms_nav {
    margin-bottom: 3rem
}

.allOurPrograms_nav_element {
    flex: 0 0 auto;
    position: relative
}

[dir] .allOurPrograms_nav_element {
    padding-bottom: .5rem;
    cursor: pointer
}

[dir=ltr] .allOurPrograms_nav_element {
    margin-right: 1.7rem
}

[dir=rtl] .allOurPrograms_nav_element {
    margin-left: 1.7rem
}

.allOurPrograms_nav_element .underBar {
    position: absolute;
    bottom: 0;
    width: 100%;
    display: none
}

[dir=ltr] .allOurPrograms_nav_element .underBar {
    left: 0;
    border-radius: .4rem 0
}

[dir=rtl] .allOurPrograms_nav_element .underBar {
    right: 0;
    border-radius: 0 .4rem
}

.allOurPrograms_nav_element.active .underBar {
    display: block
}

.allOurPrograms_list {
    display: none
}

.allOurPrograms_list[data-hidden=false] {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(32.1%, 1fr));
    grid-column-gap: 1.6rem;
    grid-row-gap: 2.4rem
}

[dir] .allOurPrograms_item .item_media {
    margin-bottom: .8rem
}

.allOurPrograms_item img {
    display: block;
    width: 100%;
    height: auto;
    -o-object-fit: cover;
    object-fit: cover
}

[dir] .allOurPrograms_item img {
    border-radius: .4rem
}

@media (min-width: 501px) {
    .allOurPrograms_item {
        grid-column-gap: 1.6rem;
        grid-row-gap: 2.4rem
    }
}

@media (min-width: 1200px) {
    [dir=ltr] .allOurPrograms h2 {
        margin-left: 31.2rem
    }

    [dir=rtl] .allOurPrograms h2 {
        margin-right: 31.2rem
    }

    .allOurPrograms h2 .underBar {
        width: 8.8rem
    }

    [dir=ltr] .allOurPrograms h2 .underBar {
        right: -14.4rem
    }

    [dir=rtl] .allOurPrograms h2 .underBar {
        left: -14.4rem
    }

    .allOurPrograms_nav {
        display: flex;
        flex-direction: column;
        align-items: center;
        width: 31.2rem
    }

    [dir] .allOurPrograms_nav {
        margin-top: 10rem;
        padding: 10.6rem 0;
        border-width: .1rem 0;
        border-style: solid
    }

    [dir=ltr] .allOurPrograms_nav {
        float: left
    }

    [dir=rtl] .allOurPrograms_nav {
        float: right
    }

    [dir] .allOurPrograms_nav_element {
        margin-bottom: .8rem
    }

    .allOurPrograms_nav_element .underBar {
        width: 4.4rem;
        bottom: 1.1rem
    }

    [dir=ltr] .allOurPrograms_nav_element .underBar {
        left: -5.4rem
    }

    [dir=rtl] .allOurPrograms_nav_element .underBar {
        right: -5.4rem
    }

    [dir] .allOurPrograms_item .item_media {
        margin-bottom: 1.2rem
    }
}

[dir] .arabicMedia {
    padding: 3.2rem 0
}

.arabicMedia_header {
    height: 100%;
    width: 89.3%;
    position: relative
}

[dir] .arabicMedia_header {
    margin: 0 auto 2.6rem
}

.arabicMedia_header .h2 {
    width: 16.1rem
}

[dir] .arabicMedia_header .h2 {
    margin: 0 auto
}

.arabicMedia_header .underBar {
    position: absolute;
    width: .4rem;
    height: 9rem;
    top: 3.5rem
}

[dir=ltr] .arabicMedia_header .underBar {
    border-radius: .4rem 0;
    left: 48%
}

[dir=rtl] .arabicMedia_header .underBar {
    border-radius: 0 .4rem;
    right: 48%
}

.arabicMedia_image {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    transition: opacity .3s ease-in-out;
    opacity: 1
}

[dir=ltr] .arabicMedia_image {
    left: 0
}

[dir=rtl] .arabicMedia_image {
    right: 0
}

.arabicMedia_border {
    overflow: visible;
    position: absolute;
    height: 100%;
    width: 89.3%
}

[dir] .arabicMedia_border {
    border-radius: .4rem
}

[dir=ltr] .arabicMedia_border {
    left: 50%;
    transform: translate(-50%)
}

[dir=rtl] .arabicMedia_border {
    right: 50%;
    transform: translate(50%)
}

.arabicMedia_item {
    width: 80%
}

[dir] .arabicMedia_item {
    margin: 2.3rem 0
}

[dir=ltr] .arabicMedia_item {
    margin-right: 1.2rem
}

[dir=rtl] .arabicMedia_item {
    margin-left: 1.2rem
}

.arabicMedia_item video {
    width: 100%;
    height: 100%;
    -o-object-fit: fill;
    object-fit: fill;
    opacity: 0;
    transition: opacity .3s ease-in-out
}

.arabicMedia_item a {
    display: flex;
    flex-direction: column;
    overflow: hidden
}

[dir] .arabicMedia_item a {
    border-radius: .4rem
}

[dir=ltr] .arabicMedia_item:last-child {
    margin-right: 0
}

[dir=rtl] .arabicMedia_item:last-child {
    margin-left: 0
}

[dir] .arabicMedia_text {
    padding: 1.4rem 1.6rem .9rem;
    margin: 0
}

.arabicMedia_media {
    position: relative;
    width: 100%;
    height: 30rem
}

.arabicMedia_media.playing video {
    opacity: 1
}

.arabicMedia_media.playing .arabicMedia_image {
    opacity: 0
}

.arabicMedia_gradient {
    height: 4.7rem;
    position: absolute;
    bottom: 0;
    width: 100%
}

[dir=ltr] .arabicMedia_gradient {
    left: 0
}

[dir=rtl] .arabicMedia_gradient {
    right: 0
}

@media (min-width: 501px) {
    [dir] .arabicMedia_header {
        margin-bottom: 3.6rem
    }

    .arabicMedia_border, .arabicMedia_header {
        width: 79.1%
    }

    .arabicMedia_item {
        width: 60.4%
    }

    [dir=ltr] .arabicMedia_item {
        margin: 3.5rem 1.6rem 3.8rem 0
    }

    [dir=rtl] .arabicMedia_item {
        margin: 3.5rem 0 3.8rem 1.6rem
    }

    .arabicMedia .underBar {
        top: 4.5rem
    }

    [dir=ltr] .arabicMedia .underBar {
        left: 51%
    }

    [dir=rtl] .arabicMedia .underBar {
        right: 51%
    }

    .arabicMedia_media {
        height: 46.3rem
    }

    [dir] .arabicMedia_text {
        padding: 1.9rem 1.6rem 1.7rem
    }
}

@media (min-width: 1200px) {
    [dir=ltr] .arabicMedia_header .h2 {
        margin-left: 12.6rem
    }

    [dir=rtl] .arabicMedia_header .h2 {
        margin-right: 12.6rem
    }

    .arabicMedia_border, .arabicMedia_header {
        width: 79.1%;
        max-width: 60.8rem
    }

    .arabicMedia_item {
        width: 60.4%;
        max-width: 50.1rem
    }

    [dir=ltr] .arabicMedia_item {
        margin: 3.5rem 1.6rem 3.8rem 0
    }

    [dir=rtl] .arabicMedia_item {
        margin: 3.5rem 0 3.8rem 1.6rem
    }

    .arabicMedia_media {
        height: 46.3rem;
        max-height: 50rem
    }

    [dir] .arabicMedia_text {
        padding: 1.9rem 1.6rem 1.7rem
    }
}

@media (min-width: 1200px) {
    [dir=rtl] .arabicMedia_header .underBar {
        right: 49%
    }
}

[dir=rtl] .arabicMedia .arabicMedia_header .h2 {
    width: 9.9rem;
    margin-right: 7.7rem
}

@media (min-width: 501px) {
    [dir=rtl] .arabicMedia .arabicMedia_header .h2 {
        margin-right: 19rem
    }
}

@media (min-width: 1200px) {
    [dir=rtl] .arabicMedia .arabicMedia_header .h2 {
        margin-right: 20.5rem
    }
}

.opinionHero_image {
    width: 100%;
    height: auto
}

@media (min-width: 1200px) {
    [dir] .opinionHero_image {
        border-radius: 0
    }
}

[dir=ltr] .opinionHero_content {
    padding-left: 2rem
}

[dir=rtl] .opinionHero_content {
    padding-right: 2rem
}

@media (min-width: 501px) {
    [dir=ltr] .opinionHero_content {
        padding-left: 3.2rem
    }

    [dir=rtl] .opinionHero_content {
        padding-right: 3.2rem
    }
}

.opinionHero_author {
    width: 7.2rem;
    height: 7.2rem
}

[dir] .opinionHero_author {
    border-radius: 50%;
    margin-top: -3.7rem
}

[dir=ltr] .opinionHero_info {
    padding-right: 1rem
}

[dir=rtl] .opinionHero_info {
    padding-left: 1rem
}

[dir] .opinionHero .h1 {
    margin-top: 2.1rem
}

[dir] .opinionCard {
    border-bottom: .1rem solid;
    padding: 1.5rem 0 3rem;
    background-color: red
}

.opinionCard a {
    display: block
}

[dir=ltr] .opinionCard a {
    padding-right: 1.6rem
}

[dir=rtl] .opinionCard a {
    padding-left: 1.6rem
}

[dir] .opinionCard:last-child {
    border-bottom: none
}

[dir] .opinionCard .h3 {
    margin: 0
}

[dir] .opinionCard .avatar {
    padding: 0;
    margin: 3rem 0 2.4rem
}

.opinionCard .avatar_image {
    width: 7.2rem;
    height: 7.2rem
}

[dir] .opinionCard .avatar_image {
    margin-bottom: 1.6rem
}

[dir] .opinionCard .avatar_name {
    margin-bottom: 1rem
}

[dir] .opinionCard_authorName, [dir] .opinionCard_summary {
    margin: .8rem 0 0
}

.opinionCard.columnAvatar .avatar {
    flex-wrap: wrap
}

[dir] .opinionCard.columnAvatar .avatar {
    margin: 0 0 1.4rem
}

@media (min-width: 501px) {
    [dir] .opinionCard.columnAvatar {
        border-top-width: .1rem;
        border-top-style: solid
    }
}

.opinionCard.withImage {
    display: flex;
    flex-direction: column
}

[dir] .opinionCard.withImage {
    padding-top: 0
}

.opinionCard.withImage a {
    flex: 1
}

.opinionCard.biggerFont {
    display: flex
}

.opinionCard.biggerFont a {
    display: flex;
    flex-direction: column
}

[dir] .opinionCard.biggerFont .opinionCard_authorName {
    margin-top: auto;
    padding-top: .8rem
}

.opinionCard_image {
    width: 100%;
    height: auto
}

[dir] .opinionCard_image {
    border-radius: .4rem;
    margin-bottom: 1.6rem
}

.opinionCard.withImage a {
    display: flex;
    flex-direction: column
}

[dir=ltr] .opinionCard.withImage a {
    padding-right: 0
}

[dir=rtl] .opinionCard.withImage a {
    padding-left: 0
}

.opinionCard.withImage a .avatar {
    order: 1
}

[dir] .opinionCard.withImage a .avatar {
    padding-top: 1.6rem;
    margin-top: auto
}

@media (min-width: 1200px) {
    [dir] .opinionCard.withImage a .avatar {
        margin-bottom: 0
    }
}

.opinionCard.withImage a .avatar img {
    width: 5.2rem;
    height: 5.2rem
}

.opinionCard.withImage a .avatar_desc {
    display: none
}

[dir] .opinionCard.withMore {
    border-bottom-width: .1rem;
    border-bottom-style: solid
}

.opinionCard.withMore .avatar {
    flex-wrap: nowrap
}

.opinionCard.withMore .avatar img {
    flex: 0 0 auto
}

[dir] .opinionCard.withMore .btn {
    border: none;
    padding: 0
}

[dir=ltr] .opinionCard.withMore .btn {
    margin-left: 1.6rem
}

[dir=rtl] .opinionCard.withMore .btn {
    margin-right: 1.6rem
}

.opinionCard.withMore .btn:before {
    content: "..."
}

@media (min-width: 501px) {
    [dir=ltr] .opinionCard.withMore {
        padding-right: 10.5rem
    }

    [dir=rtl] .opinionCard.withMore {
        padding-left: 10.5rem
    }

    [dir] .opinionCard.withMore .avatar {
        margin-bottom: 0
    }

    .opinionCard.withMore .avatar img {
        width: 8.8rem;
        height: 8.8rem
    }

    [dir] .opinionCard.withMore .avatar img {
        margin: 0
    }

    [dir=ltr] .opinionCard.withMore .avatar_label {
        margin-left: 3.2rem
    }

    [dir=rtl] .opinionCard.withMore .avatar_label {
        margin-right: 3.2rem
    }

    [dir=ltr] .opinionCard.withMore .opinionCard_summary {
        margin: -.5rem 0 0 12rem
    }

    [dir=rtl] .opinionCard.withMore .opinionCard_summary {
        margin: -.5rem 12rem 0 0
    }
}

@media (min-width: 1200px) {
    [dir=ltr] .opinionCard.withMore {
        padding-right: 0
    }

    [dir=rtl] .opinionCard.withMore {
        padding-left: 0
    }

    .opinionCard.withMore a {
        display: flex;
        align-items: center;
        justify-content: space-between
    }

    [dir=ltr] .opinionCard.withMore a {
        padding-right: 0
    }

    [dir=rtl] .opinionCard.withMore a {
        padding-left: 0
    }

    .opinionCard.withMore a .avatar {
        flex: 0 0 26%
    }

    .opinionCard.withMore a .avatar img {
        width: 7.2rem;
        height: 7.2rem
    }

    .opinionCard.withMore a .opinionCard_summary {
        flex: 0 0 50%;
        display: flex;
        align-items: center;
        justify-content: space-between
    }

    [dir] .opinionCard.withMore a .opinionCard_summary {
        margin: 0
    }

    [dir] .opinionCard.withMore a .btn {
        border: .1rem solid;
        padding: 1rem 3.6rem
    }

    .opinionCard.withMore a .btn:before {
        content: ""
    }
}

.opinionCard.carouselCard {
    display: flex;
    height: 100%
}

[dir] .opinionCard.carouselCard {
    margin: 3rem 0;
    border-bottom: 0
}

.opinionCard.carouselCard a {
    display: flex;
    flex-direction: column
}

[dir] .opinionCard.carouselCard a .opinionCard_summary {
    margin-bottom: auto
}

[dir] .opinionCard.carouselCard .avatar {
    margin-bottom: 0
}

.opinionCard.carouselCard .avatar img {
    width: 3.2rem;
    height: 3.2rem
}

[dir=ltr] .opinionCard.carouselCard .avatar img {
    margin: 0 .8rem 0 0
}

[dir=rtl] .opinionCard.carouselCard .avatar img {
    margin: 0 0 0 .8rem
}

[dir] .opinionCard.carouselCard .avatar_name {
    margin-bottom: 0
}

.opinionCard.carouselCard .avatar_desc {
    display: none
}

@media (min-width: 501px) {
    [dir=ltr] .opinionCard.carouselCard {
        border-right: .1rem solid
    }

    [dir=rtl] .opinionCard.carouselCard {
        border-left: .1rem solid
    }
}

@media (min-width: 1200px) {
    [dir=ltr] .opinionCard.carouselCard {
        border-right: .1rem solid
    }

    [dir=rtl] .opinionCard.carouselCard {
        border-left: .1rem solid
    }
}

[dir=ltr] .opinionCard.authorArticle {
    padding-right: 0
}

[dir=rtl] .opinionCard.authorArticle {
    padding-left: 0
}

.opinionCard.authorArticle a .avatar {
    flex: 0 0 100%
}

.opinionCard.authorArticle a .avatar img {
    align-self: flex-start
}

.opinionCard.authorArticle a .avatar_label {
    display: flex;
    flex-direction: column
}

[dir=ltr] .opinionCard.authorArticle a .avatar_label {
    margin-left: 1.3rem
}

[dir=rtl] .opinionCard.authorArticle a .avatar_label {
    margin-right: 1.3rem
}

.opinionCard.authorArticle a .avatar_name {
    order: 1
}

[dir] .opinionCard.authorArticle a .avatar_name {
    margin: .8rem 0 0
}

[dir] .opinionRelated {
    border-bottom: .1rem solid
}

[dir] .opinionRelated.no-border {
    border-bottom: none
}

[dir] .opinionRelated_element:last-child {
    margin-bottom: 0
}

.opinionRelated_element img {
    width: 100%;
    height: auto
}

[dir] .opinionRelated_element img {
    border-radius: .4rem
}

.opinionRelated_element a {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start
}

.opinionRelated_img {
    flex: 0 0 7.5rem;
    height: auto
}

[dir=ltr] .opinionRelated_info {
    margin-left: 1.3rem
}

[dir=rtl] .opinionRelated_info {
    margin-right: 1.3rem
}

[dir] .opinionRelated_title {
    margin: 0 0 .5rem
}

@media (min-width: 501px) {
    .opinionRelated {
        overflow-x: scroll
    }

    .opinionRelated_list {
        display: flex;
        flex-direction: row;
        align-items: center;
        flex-wrap: nowrap
    }

    .opinionRelated_element {
        flex: 0 0 50%
    }

    [dir=ltr] .opinionRelated_element {
        margin: 0 1.6rem 0 0
    }

    [dir=rtl] .opinionRelated_element {
        margin: 0 0 0 1.6rem
    }

    .opinionRelated_img {
        flex: 0 0 10.4rem
    }

    [dir=ltr] .opinionRelated_info {
        margin-left: 1.6rem
    }

    [dir=rtl] .opinionRelated_info {
        margin-right: 1.6rem
    }
}

@media (min-width: 1200px) {
    .opinionRelated_element {
        flex: 0 0 33%
    }
}

[dir] .opinionRelated.opinionRelatedV2.no-border {
    border-bottom: none
}

.opinionRelated.opinionRelatedV2 .opinionRelated_list {
    flex-wrap: wrap
}

.opinionRelated.opinionRelatedV2 .opinionRelated_element {
    flex: 1
}

[dir] .opinionRelated.opinionRelatedV2 .opinionRelated_element {
    margin-bottom: 1.6rem
}

@media (min-width: 501px) {
    .opinionRelated.opinionRelatedV2 .opinionRelated_element {
        flex: 0 0 46%
    }
}

@media (min-width: 1200px) {
    .opinionRelated.opinionRelatedV2 .opinionRelated_element {
        flex: 0 0 32%
    }
}

[dir] .opinionRelated.opinionRelatedV2 .opinionRelated_element img {
    border-radius: 50%
}

[dir] .opinionCarousel.no-border {
    border-bottom: none
}

.opinionCarousel_wrapper {
    display: flex;
    flex-direction: row
}

.opinionCarousel .swiper-slide, .opinionCarousel_item {
    height: auto
}

[dir] .opinionCarousel .swiper-slide, [dir] .opinionCarousel_item {
    padding: 0 2.5rem
}

[dir] .opinionCarousel .swiper-slide .opinionCard, [dir] .opinionCarousel_item .opinionCard {
    margin: 0
}

[dir=ltr] .opinionCarousel .swiper-slide .opinionCard, [dir=ltr] .opinionCarousel_item .opinionCard {
    border-right: 0
}

[dir=rtl] .opinionCarousel .swiper-slide .opinionCard, [dir=rtl] .opinionCarousel_item .opinionCard {
    border-left: 0
}

@media (min-width: 501px) {
    [dir=ltr] .opinionCarousel .swiper-slide, [dir=ltr] .opinionCarousel_item {
        border-right: .1rem solid
    }

    [dir=rtl] .opinionCarousel .swiper-slide, [dir=rtl] .opinionCarousel_item {
        border-left: .1rem solid
    }
}

@media (min-width: 1200px) {
    [dir=ltr] .opinionCarousel .swiper-slide, [dir=ltr] .opinionCarousel_item {
        border-right: .1rem solid
    }

    [dir=rtl] .opinionCarousel .swiper-slide, [dir=rtl] .opinionCarousel_item {
        border-left: .1rem solid
    }
}

[dir] .opinionCarousel .swiper-pagination {
    text-align: center;
    padding-top: 3.2rem;
    border-top: .1rem solid
}

.opinionCarousel .swiper-pagination-bullet {
    display: inline-block;
    width: .6rem;
    height: .6rem
}

[dir] .opinionCarousel .swiper-pagination-bullet {
    border-radius: 100%;
    margin: 0 1rem
}

.opinionHeroListing {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    flex-wrap: wrap
}

[dir] .opinionHeroListing {
    border-bottom: .1rem solid
}

.opinionHeroListing .section-label, .opinionHeroListing_hero {
    flex: 1 1 100%
}

[dir] .opinionHeroListing_hero {
    padding-bottom: 3rem;
    border-bottom: .1rem solid
}

@media (min-width: 501px) {
    [dir] .opinionHeroListing_article .columnAvatar {
        padding-top: 0
    }

    .opinionHeroListing_article, .opinionHeroListing_list {
        flex: 1 0 45%
    }

    [dir=ltr] .opinionHeroListing_article {
        margin-right: 1.6rem
    }

    [dir=rtl] .opinionHeroListing_article {
        margin-left: 1.6rem
    }

    [dir] .opinionHeroListing_article .columnAvatar {
        border-top: 0
    }
}

@media (min-width: 1200px) {
    .opinionHeroListing_hero {
        flex: 0 0 49%;
        order: 1
    }

    [dir] .opinionHeroListing_hero {
        border: .1rem solid;
        border-radius: .4rem
    }

    [dir=ltr] .opinionHeroListing_hero {
        margin-right: 1.6rem
    }

    [dir=rtl] .opinionHeroListing_hero {
        margin-left: 1.6rem
    }

    .opinionHeroListing_article, .opinionHeroListing_list {
        flex: 1 0 20.5%
    }

    .opinionHeroListing_list {
        order: 2
    }
}

.opinionHeroListing-v2 .opinionHeroListing_wrapper {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    flex-wrap: wrap
}

[dir] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_hero {
    margin-bottom: 1.6rem;
    padding-bottom: 1.6rem
}

[dir] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_hero .opinionHero_content {
    padding: 1rem 2rem
}

@media (min-width: 501px) {
    [dir=ltr] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_hero .opinionHero_content {
        padding: 1rem 2rem 1rem 3.2rem
    }

    [dir=rtl] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_hero .opinionHero_content {
        padding: 1rem 3.2rem 1rem 2rem
    }
}

@media (min-width: 501px) {
    [dir] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_hero .opinionHero_content {
        padding-top: 0
    }
}

[dir] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_hero .avatar {
    padding-bottom: 0
}

.opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_hero .avatar .avatar_image {
    width: 7.2rem;
    height: 7.2rem
}

@media (min-width: 1200px) {
    [dir] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_hero {
        margin-bottom: 0
    }
}

[dir] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup {
    border-bottom: .1rem solid;
    margin-bottom: 1.6rem
}

.opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup.column {
    display: flex;
    flex-direction: row
}

[dir] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup.column {
    border-bottom: none
}

[dir=ltr] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup.column .opinionCard {
    margin-right: 1.3rem
}

[dir=rtl] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup.column .opinionCard {
    margin-left: 1.3rem
}

[dir=ltr] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup.column .opinionCard:last-child {
    margin-right: 0
}

[dir=rtl] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup.column .opinionCard:last-child {
    margin-left: 0
}

[dir] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .opinionCard {
    padding-bottom: 1.6rem;
    border-bottom: none
}

[dir] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .opinionCard .avatar {
    margin-bottom: 0
}

.opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .opinionCard .avatar .avatar_image {
    width: 3.2rem;
    height: 3.2rem
}

[dir] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .opinionCard .avatar .avatar_image {
    margin-bottom: 0
}

[dir=ltr] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .opinionCard .avatar .avatar_image {
    margin-left: -.5rem
}

[dir=rtl] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .opinionCard .avatar .avatar_image {
    margin-right: -.5rem
}

[dir] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .opinionCard .avatar .avatar_name {
    margin-bottom: 0
}

.opinionHeroListing-v2 .opinionHeroListing_wrapper .section-label {
    flex: 1 1 100%
}

@media (min-width: 501px) {
    .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list {
        flex: 1 0 20.5%;
        order: 2
    }

    .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .avatar .avatar_image {
        width: 3.2rem;
        height: 3.2rem
    }

    .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup {
        display: flex;
        flex: 1;
        flex-direction: row
    }

    [dir] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup {
        margin-bottom: 1.6rem;
        padding-bottom: 1.6rem
    }

    [dir] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup .opinionCard {
        padding-bottom: 0;
        border-bottom: none
    }

    [dir=ltr] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup .opinionCard {
        margin-right: 1.6rem
    }

    [dir=rtl] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup .opinionCard {
        margin-left: 1.6rem
    }

    [dir=ltr] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup .opinionCard:last-child {
        margin-right: 0
    }

    [dir=rtl] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup .opinionCard:last-child {
        margin-left: 0
    }

    .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup.column {
        display: flex;
        flex-direction: column
    }

    [dir] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup.column {
        border-bottom: 0;
        margin-bottom: 0;
        padding-bottom: 0
    }

    [dir] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup.column .opinionCard {
        margin-bottom: 1.6rem;
        border-bottom: .1rem solid;
        padding-bottom: 1.6rem
    }

    [dir=ltr] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup.column .opinionCard {
        margin-right: 0
    }

    [dir=rtl] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup.column .opinionCard {
        margin-left: 0
    }

    .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup.column .opinionCard a {
        display: grid;
        grid-template-areas: "image title" "image summary" "image author";
        grid-template-columns: 32%;
        gap: 0 1.6rem
    }

    .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup.column .opinionCard a .avatar {
        grid-area: author
    }

    [dir] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup.column .opinionCard a .avatar .avatar_image {
        margin-bottom: 0
    }

    .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup.column .opinionCard a .opinionCard_summary {
        grid-area: summary
    }

    .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup.column .opinionCard a .opinionCard_image {
        grid-area: image
    }

    [dir] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup.column .opinionCard a .opinionCard_image {
        margin-bottom: 0
    }

    .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup.column .opinionCard a h3 {
        grid-area: title
    }

    [dir] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup.column .opinionCard:last-child {
        margin-bottom: 0;
        border-bottom: none;
        padding-bottom: 0
    }
}

@media (min-width: 1200px) {
    .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_hero {
        flex: 0 0 49%;
        order: 1
    }

    [dir] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_hero {
        border-width: .1rem;
        border-radius: .4rem;
        padding-bottom: 0
    }

    [dir=ltr] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_hero {
        margin-right: 1.6rem
    }

    [dir=rtl] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_hero {
        margin-left: 1.6rem
    }

    [dir] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_hero .opinionHero .avatar {
        margin-top: .8rem;
        padding-bottom: 0
    }

    .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list {
        flex: 1 0 20.5%;
        order: 2
    }

    .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .avatar .avatar_image {
        width: 3.2rem;
        height: 3.2rem
    }

    .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup {
        display: flex;
        flex: 1;
        flex-direction: row
    }

    [dir] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup {
        margin-bottom: 1.6rem;
        border-bottom: 1px solid;
        padding-bottom: 1.6rem
    }

    [dir] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup .opinionCard {
        padding-bottom: 0;
        border-bottom: none
    }

    [dir=ltr] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup .opinionCard {
        margin-right: 1.6rem
    }

    [dir=rtl] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup .opinionCard {
        margin-left: 1.6rem
    }

    [dir=ltr] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup .opinionCard:last-child {
        margin-right: 0
    }

    [dir=rtl] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup .opinionCard:last-child {
        margin-left: 0
    }

    .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup.column {
        flex-direction: column
    }

    [dir] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup.column {
        border-bottom: 0;
        margin-bottom: 0;
        padding-bottom: 0
    }

    [dir] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup.column .opinionCard {
        margin-bottom: 1.6rem;
        border-bottom: none
    }

    [dir=ltr] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup.column .opinionCard {
        margin-right: 0
    }

    [dir=rtl] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup.column .opinionCard {
        margin-left: 0
    }

    .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup.column .opinionCard a {
        display: grid;
        grid-template-areas: "image title" "image summary" "image author";
        grid-template-columns: 32%;
        gap: 0 1.6rem
    }

    .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup.column .opinionCard a .avatar {
        grid-area: author
    }

    [dir] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup.column .opinionCard a .avatar .avatar_image {
        margin-bottom: 0
    }

    .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup.column .opinionCard a .opinionCard_summary {
        grid-area: summary
    }

    .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup.column .opinionCard a .opinionCard_image {
        grid-area: image
    }

    [dir] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup.column .opinionCard a .opinionCard_image {
        margin-bottom: 0
    }

    .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup.column .opinionCard a .h3 {
        grid-area: title
    }

    [dir] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup.column .opinionCard:last-child, [dir] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup.column .opinionCard a .h3 {
        margin-bottom: 0
    }
}

.opinionHeroListing-v2.englishLayout .opinionHeroListing_wrapper .opinionHero {
    height: 100%
}

.opinionHeroListing-v2.englishLayout .opinionHeroListing_wrapper .opinionHero .opinionHero_link {
    display: flex;
    flex-direction: column;
    height: 100%
}

.opinionHeroListing-v2.englishLayout .opinionHeroListing_wrapper .opinionHero .opinionHero_content {
    flex: 1
}

.opinionHeroListing-v2.englishLayout .opinionHeroListing_wrapper .opinionHero .opinionHero_content .opinionHero_info {
    height: 100%
}

[dir=ltr] .opinionHeroListing-v2.englishLayout .opinionHeroListing_wrapper .opinionHero .opinionHero_content .opinionHero_info {
    padding-right: 0
}

[dir=rtl] .opinionHeroListing-v2.englishLayout .opinionHeroListing_wrapper .opinionHero .opinionHero_content .opinionHero_info {
    padding-left: 0
}

@media (min-width: 501px) {
    [dir] .opinionHeroListing-v2.englishLayout .opinionHeroListing_wrapper .opinionHero .opinionHero_content {
        padding: 2rem 1.6rem
    }

    .opinionHeroListing-v2.englishLayout .opinionHeroListing_wrapper .opinionHero .opinionHero_content .opinionHero_info {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        flex-direction: column
    }

    [dir] .opinionHeroListing-v2.englishLayout .opinionHeroListing_wrapper .opinionHero .opinionHero_content h1 {
        margin-bottom: 0
    }

    .opinionHeroListing-v2.englishLayout .opinionHeroListing_wrapper .opinionHero .opinionHero_content .avatar {
        order: 1
    }

    [dir] .opinionHeroListing-v2.englishLayout .opinionHeroListing_wrapper .opinionHero .opinionHero_content .avatar {
        margin-top: 1.6rem
    }

    .opinionHeroListing-v2.englishLayout .opinionHeroListing_wrapper .opinionHero .opinionHero_content .avatar .avatar_image {
        width: 3.2rem;
        height: 3.2rem
    }

    [dir=ltr] .opinionHeroListing-v2.englishLayout .opinionHeroListing_wrapper .opinionHero .opinionHero_content .avatar .avatar_image {
        margin-left: -.5rem
    }

    [dir=rtl] .opinionHeroListing-v2.englishLayout .opinionHeroListing_wrapper .opinionHero .opinionHero_content .avatar .avatar_image {
        margin-right: -.5rem
    }
}

@media (min-width: 1200px) {
    [dir] .opinionHeroListing-v2.englishLayout .opinionHeroListing_wrapper .opinionHero .opinionHero_content .opinionHero_info .avatar {
        margin-top: auto
    }
}

.opinionRelatedListing {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: stretch;
    justify-content: space-between
}

[dir] .opinionRelatedListing.box-wrapper {
    padding-bottom: 0
}

[dir] .opinionRelatedListing.no-border {
    border-bottom: none
}

.opinionRelatedListing .more-link, .opinionRelatedListing .section-label {
    flex: 1 1 100%
}

.opinionRelatedListing_item {
    display: flex
}

[dir] .opinionRelatedListing_item {
    padding-bottom: 1.6rem;
    margin-bottom: 1.6rem;
    border-bottom: .1rem solid
}

[dir] .opinionRelatedListing_item .opinionCard {
    margin-bottom: 0;
    padding: 0
}

[dir] .opinionRelatedListing_item .avatar, [dir] .opinionRelatedListing_item .avatar .avatar_image {
    margin-bottom: 0
}

@media (min-width: 501px) {
    .opinionRelatedListing_item {
        flex: 1 0 45%
    }

    [dir=ltr] .opinionRelatedListing_item {
        margin: 0 1.6rem 3rem 0
    }

    [dir=rtl] .opinionRelatedListing_item {
        margin: 0 0 3rem 1.6rem
    }
}

@media (min-width: 1200px) {
    [dir] .opinionRelatedListing {
        border-bottom: .1rem solid
    }

    .opinionRelatedListing_item {
        flex: 1 0 20.5%
    }

    [dir] .opinionRelatedListing_item {
        border-bottom: 0;
        margin-bottom: 0
    }
}

[dir] .opinionArticlesListing.box-wrapper {
    padding-bottom: 0
}

.opinionArticlesListing .opinionArticlesListing_container {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: stretch;
    justify-content: space-between
}

.opinionArticlesListing_item {
    display: flex
}

[dir] .opinionArticlesListing_item {
    padding: 1.6rem 0;
    border-bottom: .1rem solid
}

.opinionArticlesListing_item .opinionCard {
    align-self: stretch;
    display: flex
}

[dir] .opinionArticlesListing_item .opinionCard {
    margin-bottom: 0;
    padding: 0
}

.opinionArticlesListing_item .opinionCard a {
    display: flex;
    flex-direction: column
}

[dir] .opinionArticlesListing_item .opinionCard a .h3 {
    margin-bottom: .8rem
}

[dir] .opinionArticlesListing_item .opinionCard a .opinionCard_authorName {
    margin-top: auto
}

[dir] .opinionArticlesListing_item .opinionCard.columnAvatar {
    border-bottom: 0
}

[dir] .opinionArticlesListing_item .opinionCard.columnAvatar a .avatar_name {
    margin: auto 0 0
}

[dir] .opinionArticlesListing_item .opinionCard.columnAvatar a .avatar_desc {
    margin-bottom: .8rem
}

@media (min-width: 501px) {
    .opinionArticlesListing_item {
        flex: 0 0 48%
    }

    [dir] .opinionArticlesListing_item {
        padding: 1.6rem 0
    }

    [dir] .opinionArticlesListing_item .opinionCard a h3 {
        margin-bottom: .8rem
    }

    .opinionArticlesListing_item .opinionCard.columnAvatar {
        display: flex;
        align-items: flex-start
    }

    [dir] .opinionArticlesListing_item .opinionCard.columnAvatar {
        border-top: 0
    }

    .opinionArticlesListing_item .opinionCard.columnAvatar .avatar_label, .opinionArticlesListing_item .opinionCard.columnAvatar a {
        align-self: stretch
    }

    [dir] .opinionArticlesListing_item .opinionCard.columnAvatar .avatar_name {
        margin-top: auto
    }
}

@media (min-width: 1200px) {
    [dir] .opinionArticlesListing_item {
        padding: 3rem 0
    }

    [dir] .opinionArticlesListing_item .opinionCard.columnAvatar {
        border-top: 0
    }

    [dir=ltr] .opinionArticlesListing_item:last-child {
        margin-right: 0
    }

    [dir=rtl] .opinionArticlesListing_item:last-child {
        margin-left: 0
    }
}

[dir] .more-link {
    text-align: center;
    padding: 1rem 0;
    border: .1rem solid;
    border-radius: .4rem;
    cursor: pointer
}

@media (min-width: 501px) {
    .more-link {
        height: .1rem;
        display: flex;
        flex-direction: row
    }

    [dir] .more-link {
        border-width: 0 0 .1rem;
        border-radius: 0;
        padding: 0;
        margin: 1rem 0
    }

    [dir=ltr] .more-link {
        text-align: right
    }

    [dir=rtl] .more-link {
        text-align: left
    }
}

[dir] .more-link a {
    text-align: center
}

@media (min-width: 501px) {
    .more-link a {
        display: inline-block;
        min-height: 2rem
    }

    [dir] .more-link a {
        margin-top: -1.1rem
    }

    [dir=ltr] .more-link a {
        margin-left: auto;
        margin-right: -.7rem;
        padding-left: 1.6rem
    }

    [dir=rtl] .more-link a {
        margin-right: auto;
        margin-left: -.7rem;
        padding-right: 1.6rem
    }
}

.more-link a i {
    width: 2.4rem;
    height: 2.4rem
}

[dir] .more-link a i {
    margin-bottom: -.7rem
}

.more-link.addustourfsection, .more-link.option02 {
    display: block;
    height: unset
}

[dir] .more-link.addustourfsection, [dir] .more-link.option02 {
    background: none;
    text-align: center;
    border-width: .1rem;
    border-radius: .4rem;
    margin: 1.6rem 0 0;
    padding: 0
}

.more-link.addustourfsection a, .more-link.addustourfsection span, .more-link.option02 a, .more-link.option02 span {
    display: block
}

[dir] .more-link.addustourfsection a, [dir] .more-link.addustourfsection span, [dir] .more-link.option02 a, [dir] .more-link.option02 span {
    margin: 0;
    text-align: center;
    padding: 1rem 0
}

[dir] .more-link.addustourfsection {
    border: none
}

[dir=ltr] .more-link.addustourfsection {
    transform: skew(7deg)
}

[dir=ltr] .more-link.addustourfsection *, [dir=rtl] .more-link.addustourfsection {
    transform: skew(-7deg)
}

[dir=rtl] .more-link.addustourfsection * {
    transform: skew(7deg)
}

.join-community {
    display: block
}

[dir] .join-community {
    border-bottom: .1rem solid
}

.join-community_cards {
    display: flex;
    overflow-x: auto
}

@media (min-width: 1200px) {
    .join-community_cards {
        overflow-x: hidden;
        justify-content: space-between
    }

    [dir=ltr] .join-community_cards .social-card:not(:last-child) {
        margin-right: unset
    }

    [dir=rtl] .join-community_cards .social-card:not(:last-child) {
        margin-left: unset
    }
}

[dir=ltr] .join-community_cards .social-card:not(:last-child) {
    margin-right: 4.6rem
}

[dir=rtl] .join-community_cards .social-card:not(:last-child) {
    margin-left: 4.6rem
}

.join-community_cards a {
    display: flex
}

.social-card {
    min-width: 270px;
    max-width: 300px
}

.social-card_header {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-content: center;
    align-items: center
}

.social-card_header_image {
    display: flex
}

[dir] .social-card_header_image {
    border-radius: 4px
}

[dir=ltr] .social-card_header_image {
    margin-right: 1.6rem
}

[dir=rtl] .social-card_header_image {
    margin-left: 1.6rem
}

.social-card_header_image > img {
    width: 88px;
    height: 88px
}

[dir] .social-card_header_image > img {
    border-radius: 4px
}

.social-card_header_content {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    flex: 1 1 auto;
    align-self: stretch
}

.social-card_header_content_social-icon {
    width: 32px;
    height: 32px;
    display: flex;
    justify-content: center;
    align-items: center
}

[dir] .social-card_header_content_social-icon {
    border-radius: 50%
}

.social-card_header_content_social-icon i.aa {
    filter: brightness(0) invert(1);
    width: 2rem;
    height: 2rem
}

[dir] .social-card_header_content_social-name > * {
    margin: 1.4rem 0;
    padding: 0
}

[dir] .social-card_body p {
    margin-bottom: 0
}

[dir] .tag-results .overview {
    margin-top: 0
}

@media (min-width: 501px) {
    .tag-results .results-list .list-item {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        justify-content: space-between;
        align-items: stretch
    }

    [dir] .tag-results .results-list .list-item {
        padding: 2.4rem 0
    }

    [dir] .tag-results .results-list .list-item .title {
        margin: 0
    }
}

.tag-results .results-list .list-item .img-box {
    max-width: 45%;
    display: block;
    position: relative;
    align-self: flex-start
}

[dir=ltr] .tag-results .results-list .list-item .img-box {
    float: left;
    margin-right: 2rem
}

[dir=rtl] .tag-results .results-list .list-item .img-box {
    float: right;
    margin-left: 2rem
}

.tag-results .results-list .list-item .img-box .icon {
    width: 5rem;
    height: 5rem;
    position: absolute;
    bottom: 1.6rem
}

[dir] .tag-results .results-list .list-item .img-box .icon {
    background-size: contain
}

[dir=ltr] .tag-results .results-list .list-item .img-box .icon {
    left: 1.6rem
}

[dir=rtl] .tag-results .results-list .list-item .img-box .icon {
    right: 1.6rem
}

@media (min-width: 501px) {
    .tag-results .results-list .list-item .img-box .icon {
        bottom: .7rem
    }

    [dir=ltr] .tag-results .results-list .list-item .img-box .icon {
        left: 1rem
    }

    [dir=rtl] .tag-results .results-list .list-item .img-box .icon {
        right: 1rem
    }
}

.tag-results .results-list .list-item .img-box .icon .aa {
    width: 100%;
    height: 100%
}

.tag-results .results-list .list-item .img-box img {
    max-width: 100%;
    height: auto
}

[dir] .tag-results .results-list .list-item .img-box img {
    border-radius: .4rem
}

@media (min-width: 501px) {
    [dir] .tag-results .results-list .list-item .img-box img {
        border-radius: .8rem
    }
}

.tag-results .results-list .list-item .content {
    display: block
}

[dir=ltr] .tag-results .results-list .list-item .content {
    padding-left: 0
}

[dir=rtl] .tag-results .results-list .list-item .content {
    padding-right: 0
}

[dir] .tag-results .results-list .list-item .content .description {
    padding: 1.5rem 0;
    margin: 0;
    clear: both
}

.tag-results .results-list .list-item .content .service {
    display: block;
    overflow: hidden
}

[dir] .tag-results .results-list .list-item .content .service {
    clear: both;
    border-top: .1rem solid;
    padding: 1rem 0 2rem
}

[dir=ltr] .tag-results .results-list .list-item .content .service .section {
    float: right
}

[dir=rtl] .tag-results .results-list .list-item .content .service .section {
    float: left
}

@media (min-width: 501px) {
    .tag-results .results-list .list-item .content {
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        flex-grow: 1
    }

    .tag-results .results-list .list-item .content .description {
        flex-grow: 1
    }

    [dir] .tag-results .results-list .list-item .content .description {
        margin-top: 0
    }

    .tag-results .results-list .list-item .content .service {
        display: flex;
        flex-direction: row
    }

    [dir] .tag-results .results-list .list-item .content .service {
        padding-bottom: 0
    }

    .tag-results .results-list .list-item .content .service .section, .tag-results .results-list .list-item .content .service .time {
        align-self: flex-end
    }

    [dir=ltr] .tag-results .results-list .list-item .content .service .section {
        margin-left: auto
    }

    [dir=rtl] .tag-results .results-list .list-item .content .service .section {
        margin-right: auto
    }
}

[dir] .listing01 {
    border-bottom: .1rem solid
}

[dir] .listing01.no-border {
    border-bottom: none
}

.listing01 .listing01-articles {
    display: flex;
    flex-flow: column
}

.listing01 .listing01-articles .img-box {
    display: block;
    position: relative
}

.listing01 .listing01-articles .img-box img {
    display: block;
    width: 100%;
    height: auto
}

[dir] .listing01 .listing01-articles .img-box img {
    border-radius: .4rem
}

.listing01 .listing01-articles .img-box .icon {
    width: 5rem;
    height: 5rem;
    position: absolute;
    bottom: .7rem
}

[dir] .listing01 .listing01-articles .img-box .icon {
    background-size: contain
}

[dir=ltr] .listing01 .listing01-articles .img-box .icon {
    left: 1rem
}

[dir=rtl] .listing01 .listing01-articles .img-box .icon {
    right: 1rem
}

.listing01 .listing01-articles .img-box .icon .aa {
    width: 100%;
    height: 100%
}

.listing01 .listing01-articles .content {
    display: inline-block
}

[dir] .listing01 .listing01-articles .content {
    padding-top: 1rem
}

[dir] .listing01 .listing01-articles .content .description {
    margin: 1rem 0 0
}

[dir] .listing01 .listing01-articles .main-article {
    border-radius: .4rem;
    margin-bottom: 2rem
}

[dir] .listing01 .listing01-articles .main-article.coverage {
    margin-bottom: 1rem
}

@media (min-width: 1200px) {
    [dir] .listing01 .listing01-articles .main-article.coverage {
        margin-bottom: 0
    }
}

.listing01 .listing01-articles .results-list {
    display: flex;
    flex-direction: column
}

@media (min-width: 1200px) {
    .listing01 .listing01-articles .results-list {
        display: block
    }
}

[dir] .listing01 .listing01-articles .results-list li {
    padding-bottom: 1rem;
    margin-top: 1rem;
    margin-bottom: 1rem
}

@media (min-width: 1200px) {
    [dir] .listing01 .listing01-articles .results-list li, [dir] .listing01 .listing01-articles .results-list li:nth-child(3), [dir] .listing01 .listing01-articles .results-list li:nth-child(4) {
        margin-top: 0
    }

    [dir] .listing01 .listing01-articles .results-list li.coverage {
        margin-bottom: 2rem
    }
}

[dir] .listing01 .listing01-articles .results-list li.coverage {
    padding-bottom: 0
}

[dir] .listing01 .listing01-articles .coverage {
    border-radius: .4rem
}

[dir] .listing01 .listing01-articles .coverage .img-box {
    margin-bottom: 0
}

[dir] .listing01 .listing01-articles .coverage .img-box img {
    border-radius: .4rem .4rem 0 0
}

[dir] .listing01 .listing01-articles .coverage .content {
    padding: 2rem
}

.listing01.flip .main-article {
    order: 0
}

@media (min-width: 1200px) {
    .listing01.flip .results-list {
        order: -1
    }
}

@media (min-width: 501px) {
    [dir] .listing01.no-border {
        padding-bottom: 0
    }

    .listing01 .listing01-articles .results-list {
        display: flex;
        flex-flow: row wrap;
        justify-content: space-between;
        align-items: flex-start;
        flex: 0 0 49.5%;
        align-items: stretch
    }

    .listing01 .listing01-articles .results-list li {
        flex: 0 0 48.5%
    }

    [dir] .listing01 .listing01-articles .results-list li:nth-child(3), [dir] .listing01 .listing01-articles .results-list li:nth-child(4) {
        padding-bottom: 0;
        margin-bottom: 0
    }
}

@media (min-width: 1200px) {
    .listing01 .listing01-articles {
        flex-flow: row nowrap;
        justify-content: space-between
    }

    .listing01 .listing01-articles .main-article {
        flex: 0 0 49%
    }

    [dir] .listing01 .listing01-articles .main-article {
        padding-bottom: 0;
        margin-bottom: 0
    }
}

.listing01.option02 .listing01-articles .results-list li:nth-child(3), .listing01.option02 .listing01-articles .results-list li:nth-child(4) {
    display: flex;
    flex-flow: row nowrap
}

[dir] .listing01.option02 .listing01-articles .results-list li:nth-child(3), [dir] .listing01.option02 .listing01-articles .results-list li:nth-child(4) {
    padding: 1rem 0 0
}

@media (min-width: 1200px) {
    [dir] .listing01.option02 .listing01-articles .results-list li:nth-child(3), [dir] .listing01.option02 .listing01-articles .results-list li:nth-child(4) {
        padding: 0
    }
}

[dir] .listing01.option02 .listing01-articles .results-list li:nth-child(3):last-child, [dir] .listing01.option02 .listing01-articles .results-list li:nth-child(4):last-child {
    padding-bottom: 0
}

[dir] .listing01.option02 .listing01-articles .results-list li:nth-child(3):last-child.coverage, [dir] .listing01.option02 .listing01-articles .results-list li:nth-child(4):last-child.coverage {
    margin-bottom: 0
}

[dir] .listing01.option02 .listing01-articles .results-list li:nth-child(3) .content, [dir] .listing01.option02 .listing01-articles .results-list li:nth-child(4) .content {
    padding-top: 0
}

.listing01.option02 .listing01-articles .results-list li:nth-child(3) .img-box, .listing01.option02 .listing01-articles .results-list li:nth-child(4) .img-box {
    flex: 0 0 30%;
    align-self: flex-start
}

[dir=ltr] .listing01.option02 .listing01-articles .results-list li:nth-child(3) .img-box, [dir=ltr] .listing01.option02 .listing01-articles .results-list li:nth-child(4) .img-box {
    margin: 0 1.4rem 0 0
}

[dir=rtl] .listing01.option02 .listing01-articles .results-list li:nth-child(3) .img-box, [dir=rtl] .listing01.option02 .listing01-articles .results-list li:nth-child(4) .img-box {
    margin: 0 0 0 1.4rem
}

.listing01.option02 .listing01-articles .results-list li:nth-child(3) .img-box .icon, .listing01.option02 .listing01-articles .results-list li:nth-child(4) .img-box .icon {
    width: 3rem;
    height: 3rem;
    bottom: .5rem
}

[dir=ltr] .listing01.option02 .listing01-articles .results-list li:nth-child(3) .img-box .icon, [dir=ltr] .listing01.option02 .listing01-articles .results-list li:nth-child(4) .img-box .icon {
    left: .5rem
}

[dir=rtl] .listing01.option02 .listing01-articles .results-list li:nth-child(3) .img-box .icon, [dir=rtl] .listing01.option02 .listing01-articles .results-list li:nth-child(4) .img-box .icon {
    right: .5rem
}

[dir] .listing01.option02 .listing01-articles .results-list li:nth-child(3).coverage, [dir] .listing01.option02 .listing01-articles .results-list li:nth-child(4).coverage {
    padding: 2.4rem
}

[dir] .listing01.option02 .listing01-articles .results-list li:nth-child(3).coverage .content, [dir] .listing01.option02 .listing01-articles .results-list li:nth-child(4).coverage .content {
    padding: 0
}

[dir] .listing01.option02 .listing01-articles .results-list li:nth-child(3).coverage img, [dir] .listing01.option02 .listing01-articles .results-list li:nth-child(4).coverage img {
    border-radius: .4rem
}

[dir] .listing01.option02.flip .results-list li:last-child, [dir] .listing01.option02.flip .results-list li:nth-child(4) {
    padding-bottom: 3rem
}

@media (min-width: 1200px) {
    .listing01.option03 .listing01-articles {
        align-items: flex-start
    }
}

@media (min-width: 1200px) {
    .listing01.option03 .listing01-articles .main-article {
        flex: 0 0 66.2%
    }
}

@media (min-width: 1200px) {
    .listing01.option03 .listing01-articles .results-list {
        flex-flow: column;
        flex: 0 0 32.3%
    }

    .listing01.option03 .listing01-articles .results-list li {
        flex: unset
    }
}

.listing01.option03 .listing01-articles .section {
    display: block
}

[dir] .listing01.option03 .listing01-articles .section {
    margin-top: .8rem
}

[dir] .listing01.option03.addustourfsection-hero {
    border-bottom: none
}

.listing01.option03.addustourfsection-hero .content {
    position: absolute;
    bottom: 0
}

[dir] .listing01.option03.addustourfsection-hero .content {
    background-image: url(assets/gfx/addustourfsection/alsection-title-gfx.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding: 3rem 5rem 1.6rem
}

[dir=ltr] .listing01.option03.addustourfsection-hero .content, [dir=rtl] .listing01.option03.addustourfsection-hero .content {
    left: 0;
    right: 0
}

@media (min-width: 1200px) {
    [dir] .listing01.option03.addustourfsection-hero .content {
        background-size: cover;
        padding: 5rem 5rem 1.6rem
    }
}

.listing01.option03.addustourfsection-hero .main-article {
    position: relative
}

[dir] .listing01.option03.addustourfsection-hero .main-article {
    margin-bottom: 1.6rem
}

@media (min-width: 1200px) {
    [dir] .listing01.option03.addustourfsection-hero .main-article {
        margin-bottom: 0
    }
}

.listing01.option03.addustourfsection-hero .main-article .content {
    position: absolute
}

@media (min-width: 501px) {
    [dir] .listing01.option03.addustourfsection-hero .main-article .content {
        padding: 5rem 10rem 3.2rem
    }
}

@media (min-width: 1200px) {
    [dir] .listing01.option03.addustourfsection-hero .main-article .content {
        padding: 10rem 10rem 3.2rem
    }
}

.listing01.option03.addustourfsection-hero .main-article .img-box {
    position: relative
}

.listing01.option03.addustourfsection-hero .main-article .img-box:after {
    content: "";
    display: inline-block;
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 30%
}

[dir=ltr] .listing01.option03.addustourfsection-hero .main-article .img-box:after, [dir=rtl] .listing01.option03.addustourfsection-hero .main-article .img-box:after {
    left: 0;
    right: 0
}

.listing01.option03.addustourfsection-hero .results-list li {
    position: relative
}

[dir] .listing01.option03.addustourfsection-hero .results-list li {
    padding: 0;
    margin: 0
}

[dir] .listing01.option03.addustourfsection-hero .results-list li:first-child {
    margin-bottom: 1.6rem
}

@media (min-width: 501px) {
    [dir] .listing01.option03.addustourfsection-hero .results-list li:first-child {
        margin-bottom: 0
    }
}

@media (min-width: 1200px) {
    [dir] .listing01.option03.addustourfsection-hero .results-list li:first-child {
        margin-bottom: 1.6rem
    }
}

[dir] .listing01.addustourfsection .listing01-articles .img-box img {
    border-radius: 0
}

.listing01.addustourfsection .listing01-articles .img-box .icon {
    width: 3.2rem;
    height: 3.2rem;
    top: 1rem;
    bottom: unset
}

[dir=ltr] .listing01.addustourfsection .listing01-articles .img-box .icon {
    right: 1rem;
    left: unset
}

[dir=rtl] .listing01.addustourfsection .listing01-articles .img-box .icon {
    left: 1rem;
    right: unset
}

[dir] .listing02 {
    border-bottom: .1rem solid
}

[dir=ltr] .listing02 {
    text-align: left
}

[dir=rtl] .listing02 {
    text-align: right
}

[dir] .listing02.no-border {
    border-bottom: none
}

[dir] .listing02 .swiper-pagination {
    text-align: center;
    padding: 2rem 0
}

.listing02 .swiper-pagination-bullet {
    display: inline-block;
    width: .6rem;
    height: .6rem
}

[dir] .listing02 .swiper-pagination-bullet {
    border-radius: 100%;
    margin: 0 1rem
}

@media (min-width: 501px) {
    [dir] .listing02.no-border {
        padding-bottom: 0
    }

    [dir] .listing02 .swiper-container .results-list {
        transform: none !important
    }

    .listing02 .swiper-pagination {
        display: none
    }
}

.listing02 .results-list {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    -webkit-user-select: auto;
    -moz-user-select: auto;
    -ms-user-select: auto;
    user-select: auto
}

[dir] .listing02 .results-list {
    border-top: .1rem solid;
    margin-top: 0
}

@media (min-width: 501px) {
    [dir] .listing02 .results-list {
        margin-top: 2rem
    }
}

.listing02 .results-list.swiper-wrapper {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap
}

[dir] .listing02 .results-list.swiper-wrapper {
    border: none;
    margin-top: 0
}

.listing02 .results-list.swiper-wrapper .list-item {
    flex: 0 0 90%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    height: auto
}

[dir] .listing02 .results-list.swiper-wrapper .list-item {
    padding-top: 0
}

[dir=ltr] .listing02 .results-list.swiper-wrapper .list-item {
    margin-right: 1.5rem
}

[dir=rtl] .listing02 .results-list.swiper-wrapper .list-item {
    margin-left: 1.5rem
}

@media (min-width: 501px) {
    .listing02 .results-list.swiper-wrapper .list-item {
        flex: 0 0 48.5%
    }

    [dir=ltr] .listing02 .results-list.swiper-wrapper .list-item {
        margin-right: 0
    }

    [dir=rtl] .listing02 .results-list.swiper-wrapper .list-item {
        margin-left: 0
    }
}

[dir=ltr] .listing02 .results-list.swiper-wrapper .list-item:last-child {
    margin-right: 0
}

[dir=rtl] .listing02 .results-list.swiper-wrapper .list-item:last-child {
    margin-left: 0
}

.listing02 .results-list.swiper-wrapper .list-item .img-box {
    width: 100%
}

[dir=ltr] .listing02 .results-list.swiper-wrapper .list-item .img-box {
    margin-right: 0
}

[dir=rtl] .listing02 .results-list.swiper-wrapper .list-item .img-box {
    margin-left: 0
}

.listing02 .results-list.swiper-wrapper .list-item .img-box .icon {
    width: 5rem;
    height: 5rem;
    bottom: .7rem
}

[dir=ltr] .listing02 .results-list.swiper-wrapper .list-item .img-box .icon {
    left: 1rem
}

[dir=rtl] .listing02 .results-list.swiper-wrapper .list-item .img-box .icon {
    right: 1rem
}

[dir] .listing02 .results-list.swiper-wrapper .list-item .content {
    padding-top: 2rem
}

[dir] .listing02 .results-list.swiper-wrapper .list-item.coverage {
    padding: 0;
    margin-top: 0
}

[dir] .listing02 .results-list.swiper-wrapper .list-item.coverage img {
    border-radius: .4rem .4rem 0 0
}

[dir] .listing02 .results-list.swiper-wrapper .list-item.coverage .content {
    padding: 2rem
}

.listing02 .results-list .list-item {
    flex: 0 0 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-start
}

[dir] .listing02 .results-list .list-item {
    padding-top: 1.6rem
}

[dir] .listing02 .results-list .list-item.coverage {
    border-radius: .4rem;
    margin-top: 1.6rem;
    padding: 2rem
}

[dir] .listing02 .results-list .list-item.coverage img {
    border-radius: .4rem .4rem 0 0
}

@media (min-width: 501px) {
    .listing02 .results-list .list-item {
        flex: 0 0 48.5%
    }
}

.listing02 .results-list .list-item .img-box {
    flex: 0 0 30%;
    display: block;
    position: relative;
    align-self: flex-start
}

[dir=ltr] .listing02 .results-list .list-item .img-box {
    margin-right: 1.5rem
}

[dir=rtl] .listing02 .results-list .list-item .img-box {
    margin-left: 1.5rem
}

.listing02 .results-list .list-item .img-box .icon {
    width: 3rem;
    height: 3rem;
    position: absolute;
    bottom: .5rem
}

[dir] .listing02 .results-list .list-item .img-box .icon {
    background-size: contain
}

[dir=ltr] .listing02 .results-list .list-item .img-box .icon {
    left: .5rem
}

[dir=rtl] .listing02 .results-list .list-item .img-box .icon {
    right: .5rem
}

.listing02 .results-list .list-item .img-box .icon .aa {
    width: 100%;
    height: 100%
}

.listing02 .results-list .list-item .img-box img {
    width: 100%;
    height: auto;
    display: block
}

[dir] .listing02 .results-list .list-item .img-box img {
    border-radius: .4rem
}

.listing02 .results-list .list-item .content {
    display: block
}

.listing02.version02 .results-list .list-item {
    justify-content: space-between;
    align-items: flex-start;
    flex: 0 0 100%
}

[dir] .listing02.version02 .results-list .list-item, [dir] .listing02.version02 .results-list .list-item:first-child {
    padding-top: 1.6rem
}

@media (min-width: 501px) {
    [dir] .listing02.version02 .results-list .list-item:first-child {
        padding-top: 2.5rem
    }
}

@media (min-width: 1200px) {
    [dir] .listing02.version02 .results-list .list-item:first-child {
        padding-top: 1.6rem
    }
}

@media (min-width: 501px) {
    [dir] .listing02.version02 .results-list .list-item:first-child.coverage {
        padding-top: 2rem;
        margin-top: 2.5rem
    }
}

@media (min-width: 1200px) {
    [dir] .listing02.version02 .results-list .list-item:first-child.coverage {
        margin-top: 0
    }
}

.listing02.version02 .results-list .list-item .img-box {
    align-self: flex-start
}

.listing02.version02 .results-list .list-item .content {
    flex: 0 0 68%
}

[dir] .listing02.version02 .results-list.swiper-wrapper .list-item {
    padding-top: 0
}

@media (min-width: 501px) {
    .listing02.version02 .results-list.swiper-wrapper .list-item {
        flex: 0 0 48.5%
    }

    [dir=ltr] .listing02.version02 .results-list.swiper-wrapper .list-item {
        margin-right: 0
    }

    [dir=rtl] .listing02.version02 .results-list.swiper-wrapper .list-item {
        margin-left: 0
    }
}

.listing02.version02 .results-list.swiper-wrapper .list-item .content {
    flex: unset
}

[dir] .listing02.version02 .results-list.swiper-wrapper .list-item .content {
    margin-bottom: auto
}

[dir] .listing02.version02 .results-list.swiper-wrapper .list-item.coverage {
    padding-top: 0;
    margin-top: 0
}

@media (min-width: 1200px) {
    .grid-listing02 .page-content .page-content__item {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: stretch
    }

    .grid-listing02 .page-content .page-content__item .flex-align {
        flex: 0 0 49%
    }

    .grid-listing02 .page-content .page-content__item .flex-align .listing02 {
        display: flex;
        flex-direction: column;
        height: 100%
    }

    .grid-listing02 .page-content .page-content__item .flex-align .listing02 .results-list {
        align-self: flex-end
    }

    [dir] .grid-listing02 .page-content .page-content__item .flex-align .listing02 .results-list {
        margin-top: auto;
        border-top: none
    }

    .grid-listing02 .page-content .page-content__item .flex-align .listing02 .swiper-container {
        flex-grow: 1
    }

    [dir] .grid-listing02 .page-content .page-content__item .flex-align .listing02 .swiper-container {
        padding-bottom: 2.5rem
    }
}

[dir] .listing03.no-border .package-stories .results-list:first-of-type, [dir] .listing03.no-border .package-stories .results-list:last-of-type {
    border: none
}

.listing03 .package-stories {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-items: stretch
}

@media (min-width: 501px) {
    .listing03 .package-stories {
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-between
    }
}

.listing03 .package-stories .section-label {
    flex: 0 0 100%
}

.listing03 .package-stories .results-list {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between
}

@media (min-width: 501px) {
    .listing03 .package-stories .results-list {
        flex: 0 0 49%
    }

    .listing03 .package-stories .results-list:first-of-type {
        flex: 0 0 100%
    }
}

@media (min-width: 1200px) {
    .listing03 .package-stories .results-list:first-of-type {
        flex: 0 0 49.7%
    }

    [dir] .listing03 .package-stories .results-list:first-of-type {
        border-bottom: .1rem solid;
        margin-bottom: 0
    }

    .listing03 .package-stories .results-list:first-of-type .list-item {
        flex: 0 0 49%
    }

    [dir] .listing03 .package-stories .results-list:first-of-type .list-item {
        border-top: .1rem solid;
        padding: 2rem 0
    }

    .listing03 .package-stories .results-list:first-of-type .list-item:first-child {
        flex: 0 0 100%
    }

    [dir] .listing03 .package-stories .results-list:first-of-type .list-item:first-child {
        border-top: none;
        padding-top: 0
    }
}

[dir] .listing03 .package-stories .results-list:last-of-type {
    border-bottom: .1rem solid
}

.listing03 .package-stories .results-list:nth-of-type(2) .list-item {
    display: flex;
    flex-direction: column
}

.listing03 .package-stories .results-list:nth-of-type(2) .list-item .img-box {
    align-self: auto
}

.listing03 .package-stories .results-list:nth-of-type(2) .list-item .content {
    display: flex;
    flex-direction: column;
    flex-grow: 1
}

@media (min-width: 501px) {
    .listing03 .package-stories .results-list:nth-of-type(2) .list-item .content .full-coverage-link {
        align-self: flex-start
    }

    [dir] .listing03 .package-stories .results-list:nth-of-type(2) .list-item .content .full-coverage-link {
        margin-top: auto
    }
}

@media (min-width: 1200px) {
    .listing03 .package-stories .results-list {
        flex: 0 0 24%
    }
}

.listing03 .package-stories .results-list .list-item {
    flex: 0 0 100%
}

[dir] .listing03 .package-stories .results-list .list-item {
    padding-bottom: 2rem
}

.listing03 .package-stories .results-list .list-item:first-child .img-box .icon {
    width: 5rem;
    height: 5rem;
    bottom: .7rem;
    top: auto
}

[dir=ltr] .listing03 .package-stories .results-list .list-item:first-child .img-box .icon {
    left: 1rem
}

[dir=rtl] .listing03 .package-stories .results-list .list-item:first-child .img-box .icon {
    right: 1rem
}

.listing03 .package-stories .results-list .list-item .img-box {
    flex: 0 0 30%;
    display: block;
    position: relative;
    align-self: flex-start
}

[dir] .listing03 .package-stories .results-list .list-item .img-box {
    margin-bottom: 1.5rem
}

.listing03 .package-stories .results-list .list-item .img-box .icon {
    width: 3rem;
    height: 3rem;
    position: absolute;
    bottom: .5rem
}

[dir] .listing03 .package-stories .results-list .list-item .img-box .icon {
    background-size: contain
}

[dir=ltr] .listing03 .package-stories .results-list .list-item .img-box .icon {
    left: .5rem
}

[dir=rtl] .listing03 .package-stories .results-list .list-item .img-box .icon {
    right: .5rem
}

.listing03 .package-stories .results-list .list-item .img-box .icon .aa {
    width: 100%;
    height: 100%
}

.listing03 .package-stories .results-list .list-item .img-box img {
    display: block;
    width: 100%;
    height: auto
}

[dir] .listing03 .package-stories .results-list .list-item .img-box img {
    border-radius: .4rem
}

.listing03 .package-stories .results-list .list-item .content {
    display: block
}

.listing03 .package-stories .results-list .list-item .content .title .live {
    text-transform: uppercase
}

[dir=ltr] .listing03 .package-stories .results-list .list-item .content .title .live {
    margin-right: 1rem
}

[dir=rtl] .listing03 .package-stories .results-list .list-item .content .title .live {
    margin-left: 1rem
}

[dir] .listing03 .package-stories .results-list .list-item .content .description {
    padding: 1rem 0;
    margin: 0;
    clear: both
}

[dir] .listing03 .package-stories .results-list .coverage {
    border-radius: .4rem;
    padding: 0;
    margin-bottom: 2rem
}

@media (min-width: 501px) {
    [dir] .listing03 .package-stories .results-list .coverage {
        margin-bottom: 0
    }
}

[dir] .listing03 .package-stories .results-list .coverage .img-box {
    margin: 0
}

[dir] .listing03 .package-stories .results-list .coverage .img-box img {
    border-radius: .4rem .4rem 0 0
}

[dir] .listing03 .package-stories .results-list .coverage .content {
    padding: 2rem
}

.listing03 .package-stories .results-list .full-coverage-link {
    display: block
}

[dir] .listing03 .package-stories .results-list .full-coverage-link {
    text-align: center;
    margin-top: 2rem;
    padding: 1rem 2.4rem;
    border: .1rem solid;
    border-radius: .4rem
}

[dir] .listing03 .package-stories .results-list:first-of-type .coverage, [dir] .listing03 .package-stories .results-list:first-of-type .coverage:first-child, [dir] .listing03 .package-stories .results-list:last-of-type .coverage, [dir] .listing03 .package-stories .results-list:last-of-type .coverage:first-child {
    margin-bottom: 2rem
}

@media (min-width: 1200px) {
    [dir] .listing03 .package-stories .results-list:first-of-type .coverage, [dir] .listing03 .package-stories .results-list:last-of-type .coverage {
        margin-bottom: 0
    }
}

[dir] .listing03 .package-stories .results-list:first-of-type:first-of-type .coverage, [dir] .listing03 .package-stories .results-list:last-of-type:first-of-type .coverage {
    padding: 0
}

[dir] .listing03 .package-stories .results-list:first-of-type:last-of-type .coverage:last-child, [dir] .listing03 .package-stories .results-list:last-of-type:last-of-type .coverage:last-child {
    margin-bottom: 0
}

.listing03.option02 .package-stories .results-list:last-of-type .list-item .tm-list li {
    position: relative
}

[dir] .listing03.option02 .package-stories .results-list:last-of-type .list-item .tm-list li {
    border: none
}

[dir=ltr] .listing03.option02 .package-stories .results-list:last-of-type .list-item .tm-list li {
    padding: 0 0 2rem 1.5rem;
    margin-left: 1rem
}

[dir=rtl] .listing03.option02 .package-stories .results-list:last-of-type .list-item .tm-list li {
    padding: 0 1.5rem 2rem 0;
    margin-right: 1rem
}

.listing03.option02 .package-stories .results-list:last-of-type .list-item .tm-list li i.aa {
    position: absolute;
    top: .5rem;
    width: 2rem;
    height: 2rem
}

[dir=ltr] .listing03.option02 .package-stories .results-list:last-of-type .list-item .tm-list li i.aa {
    left: -1rem
}

[dir=rtl] .listing03.option02 .package-stories .results-list:last-of-type .list-item .tm-list li i.aa {
    right: -1rem
}

.listing03.option02 .package-stories .results-list:last-of-type .list-item .tm-list li:before {
    content: "";
    width: .1rem;
    height: 100%;
    position: absolute;
    top: 1.5rem
}

[dir] .listing03.option02 .package-stories .results-list:last-of-type .list-item .tm-list li:before {
    border-style: dashed
}

[dir=ltr] .listing03.option02 .package-stories .results-list:last-of-type .list-item .tm-list li:before {
    left: 0;
    border-width: 0 0 0 .1rem
}

[dir=rtl] .listing03.option02 .package-stories .results-list:last-of-type .list-item .tm-list li:before {
    right: 0;
    border-width: 0 .1rem 0 0
}

[dir] .listing03.option02 .package-stories .results-list:last-of-type .list-item .tm-list li:last-child {
    margin-top: -.5rem;
    padding-bottom: 0
}

.listing03.option02 .package-stories .results-list:last-of-type .list-item .tm-list li:last-child:before {
    display: none
}

.listing03.option02 .package-stories .results-list:last-of-type .list-item:last-child {
    display: flex;
    flex-flow: row
}

[dir] .listing03.option02 .package-stories .results-list:last-of-type .list-item:last-child {
    padding: 1.6rem 0;
    border-top: .1rem solid
}

@media (min-width: 501px) {
    [dir] .listing03.option02 .package-stories .results-list:last-of-type .list-item:last-child {
        padding: 2.5rem 0
    }
}

[dir=ltr] .listing03.option02 .package-stories .results-list:last-of-type .list-item:last-child .img-box {
    margin: 0 1.5rem 0 0
}

[dir=rtl] .listing03.option02 .package-stories .results-list:last-of-type .list-item:last-child .img-box {
    margin: 0 0 0 1.5rem
}

[dir] .listing03.option02 .package-stories .results-list:last-of-type .list-item:last-child.coverage {
    padding: 2rem
}

[dir] .listing03.option02 .package-stories .results-list:last-of-type .list-item:last-child.coverage .img-box img {
    border-radius: .4rem
}

[dir] .listing03.option02 .package-stories .results-list:last-of-type .list-item:last-child.coverage .content {
    padding: 0
}

.section-label {
    overflow: hidden
}

[dir] .section-label {
    padding-bottom: 2rem
}

[dir] .section-label.bottom-underline {
    border-bottom: .1rem solid;
    padding-bottom: .8rem;
    margin-bottom: 1.6rem
}

@media (min-width: 501px) {
    [dir] .section-label.bottom-underline {
        padding-bottom: 1.6rem
    }
}

.section-label a, .section-label h1, .section-label h2, .section-label h3, .section-label h4, .section-label h5, .section-label h6, .section-label span {
    display: flex;
    justify-content: stretch
}

.section-label a .color-lead, .section-label h1 .color-lead, .section-label h2 .color-lead, .section-label h3 .color-lead, .section-label h4 .color-lead, .section-label h5 .color-lead, .section-label h6 .color-lead, .section-label span .color-lead {
    display: inline-block;
    width: 1.6rem;
    flex: 0 0 1.2rem
}

[dir=ltr] .section-label a .color-lead, [dir=ltr] .section-label h1 .color-lead, [dir=ltr] .section-label h2 .color-lead, [dir=ltr] .section-label h3 .color-lead, [dir=ltr] .section-label h4 .color-lead, [dir=ltr] .section-label h5 .color-lead, [dir=ltr] .section-label h6 .color-lead, [dir=ltr] .section-label span .color-lead {
    margin-right: 1.6rem
}

[dir=rtl] .section-label a .color-lead, [dir=rtl] .section-label h1 .color-lead, [dir=rtl] .section-label h2 .color-lead, [dir=rtl] .section-label h3 .color-lead, [dir=rtl] .section-label h4 .color-lead, [dir=rtl] .section-label h5 .color-lead, [dir=rtl] .section-label h6 .color-lead, [dir=rtl] .section-label span .color-lead {
    display: none;
    margin-left: 1.6rem
}

[dir] .section-label h1, [dir] .section-label h2, [dir] .section-label h3, [dir] .section-label h4, [dir] .section-label h5, [dir] .section-label h6 {
    padding: 0;
    margin: 0
}

.section-label i.aa {
    width: 3rem;
    height: 3rem
}

[dir] .section-label i.aa {
    margin-top: -0.22rem;
    margin-bottom: -0.8rem;
}

.section-label .results-label {
    display: block
}

[dir] .section-label .results-label {
    padding-bottom: 1rem;
    clear: both
}

.section-label.version02 {
    display: flex;
    flex-direction: row;
    overflow: visible
}

[dir] .section-label.version02 {
    border-top: .4rem solid
}

.section-label.version02 > :first-child {
    position: relative
}

[dir] .section-label.version02 > :first-child {
    padding-top: .8rem
}

@media (min-width: 501px) {
    [dir] .section-label.version02 > :first-child {
        padding-top: 1.6rem
    }
}

.section-label.version02 > :first-child:before {
    content: "";
    display: block;
    height: .4rem;
    position: absolute;
    top: -.4rem;
    width: 100%
}

[dir=ltr] .section-label.version02 > :first-child:before {
    border-radius: 0 .4rem 0 .4rem;
    left: 0
}

[dir=rtl] .section-label.version02 > :first-child:before {
    border-radius: .4rem 0 .4rem 0;
    right: 0
}

.section-label.version03 {
    display: inline-block
}

[dir] .section-label.version03 {
    padding-bottom: 0
}

.section-label.addustourfsection {
    display: flex
}

.section-label.addustourfsection > :after {
    content: "";
    width: 1.6rem;
    height: 1.6rem
}

[dir] .section-label.addustourfsection > :after {
    background-repeat: no-repeat
}

[dir=ltr] .section-label.addustourfsection > :after {
    background: url(assets/gfx/addustourfsection/addustourfsection-section-label.svg) 100% 0 no-repeat;
    background-position: 100% 0;
    transform: rotate(90deg)
}

[dir=rtl] .section-label.addustourfsection > :after {
    background: url(assets/gfx/addustourfsection/addustourfsection-section-label.svg) 0 0 no-repeat;
    background-position: 0 0;
    transform: rotate(-90deg)
}

.section-label.addustourfsection .more {
    display: flex;
    align-items: flex-end
}

[dir=ltr] .section-label.addustourfsection .more {
    margin-left: auto
}

[dir=rtl] .section-label.addustourfsection .more {
    margin-right: auto
}

.section-label.addustourfsection .more:after {
    display: none
}

.section-label.addustourfsection .more i {
    align-self: center
}

[dir=rtl] .section-label.addustourfsection > :after {
    transform: rotate(0)
}

.gallery-overlay .gallery-listing .top-tools .tools .you-missed .close-overlay, .gallery-overlay .you-missed .open-overlay, .read-mode .wrapper .top-tools .you-missed button, .you-missed .disable-btn-def, .you-missed .gallery-overlay .gallery-listing .top-tools .tools .close-overlay, .you-missed .gallery-overlay .open-overlay, .you-missed .read-mode .wrapper .top-tools button, .you-missed .you-missed-notifier .open-overlay, .you-missed .you-missed-overlay .close-overlay {
    outline: none
}

[dir] .gallery-overlay .gallery-listing .top-tools .tools .you-missed .close-overlay, [dir] .gallery-overlay .you-missed .open-overlay, [dir] .read-mode .wrapper .top-tools .you-missed button, [dir] .you-missed .disable-btn-def, [dir] .you-missed .gallery-overlay .gallery-listing .top-tools .tools .close-overlay, [dir] .you-missed .gallery-overlay .open-overlay, [dir] .you-missed .read-mode .wrapper .top-tools button, [dir] .you-missed .you-missed-notifier .open-overlay, [dir] .you-missed .you-missed-overlay .close-overlay {
    border: none;
    cursor: pointer;
    background: none;
    padding: 0
}

.you-missed {
    position: relative
}

.you-missed .you-missed-notifier {
    display: flex;
    flex-flow: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    position: fixed;
    bottom: 0;
    min-width: 26.4rem;
    display: none;
    z-index: 9
}

[dir] .you-missed .you-missed-notifier {
    border-radius: .4rem
}

[dir=ltr] .you-missed .you-missed-notifier {
    left: 50%;
    transform: translate(-50%, -50%)
}

[dir=rtl] .you-missed .you-missed-notifier {
    right: 50%;
    transform: translate(50%, -50%)
}

.you-missed .you-missed-notifier.active {
    display: flex
}

.you-missed .you-missed-notifier .aa-close {
    align-self: center
}

[dir] .you-missed .you-missed-notifier .aa-close {
    padding: 1rem 2rem;
    cursor: pointer
}

.you-missed .you-missed-notifier.hidden {
    display: none
}

.you-missed .you-missed-notifier .notifier-content {
    display: flex;
    align-items: flex-start
}

[dir] .you-missed .you-missed-notifier .notifier-content {
    cursor: pointer
}

.you-missed .you-missed-notifier .notifier-content .bullets {
    overflow: hidden;
    display: inline-block
}

[dir=ltr] .you-missed .you-missed-notifier .notifier-content .bullets {
    padding-left: 1rem;
    margin-right: 1rem
}

[dir=rtl] .you-missed .you-missed-notifier .notifier-content .bullets {
    padding-right: 1rem;
    margin-left: 1rem
}

.you-missed .you-missed-notifier .notifier-content .bullets .top-border {
    height: .25rem;
    display: block
}

[dir] .you-missed .you-missed-notifier .notifier-content .bullets .top-border {
    border-top: .25rem solid
}

[dir=ltr] .you-missed .you-missed-notifier .notifier-content .bullets .top-border {
    border-radius: 0 .25rem
}

[dir=rtl] .you-missed .you-missed-notifier .notifier-content .bullets .top-border {
    border-radius: .25rem 0
}

.you-missed .you-missed-notifier .notifier-content .bullets .bullet-img {
    width: 2.8rem;
    height: 2.8rem
}

[dir] .you-missed .you-missed-notifier .notifier-content .bullets .bullet-img {
    border-radius: 50%;
    border: .2rem solid
}

[dir=ltr] .you-missed .you-missed-notifier .notifier-content .bullets .bullet-img {
    margin: .7rem 0 0 -1rem
}

[dir=rtl] .you-missed .you-missed-notifier .notifier-content .bullets .bullet-img {
    margin: .7rem -1rem 0 0
}

[dir=ltr] .you-missed .you-missed-notifier .notifier-content .bullets .bullet-img:first-of-type {
    margin-left: 0
}

[dir=rtl] .you-missed .you-missed-notifier .notifier-content .bullets .bullet-img:first-of-type {
    margin-right: 0
}

.you-missed .you-missed-notifier .notifier-content .label {
    display: inline-block
}

[dir] .you-missed .you-missed-notifier .notifier-content .label {
    padding: 1.2rem 0
}

.you-missed .you-missed-notifier .open-overlay {
    position: absolute;
    top: 0;
    width: 85%;
    height: 100%
}

[dir=ltr] .you-missed .you-missed-notifier .open-overlay {
    left: 0
}

[dir=rtl] .you-missed .you-missed-notifier .open-overlay {
    right: 0
}

.you-missed .you-missed-overlay {
    width: 100%;
    position: fixed;
    overflow-y: auto;
    top: 0;
    bottom: 0;
    z-index: 9
}

[dir=ltr] .you-missed .you-missed-overlay, [dir=rtl] .you-missed .you-missed-overlay {
    right: 0;
    left: 0
}

.you-missed .you-missed-overlay[aria-hidden=true] {
    display: none
}

.you-missed .you-missed-overlay[aria-hidden=false] {
    display: block
}

[dir=ltr] .you-missed .you-missed-overlay .close-overlay {
    float: right
}

[dir=rtl] .you-missed .you-missed-overlay .close-overlay {
    float: left
}

.you-missed .you-missed-overlay .overlay-content {
    min-height: 100vh;
    width: 100%
}

[dir] .you-missed .you-missed-overlay .overlay-content {
    padding: 3rem 2rem
}

[dir=ltr] .you-missed .you-missed-overlay .overlay-content {
    float: right
}

[dir=rtl] .you-missed .you-missed-overlay .overlay-content {
    float: left
}

@media (min-width: 501px) {
    .you-missed .you-missed-overlay .overlay-content {
        width: 75%;
        max-width: 50rem
    }
}

@media (min-width: 1200px) {
    .you-missed .you-missed-overlay .overlay-content {
        width: 45%;
        max-width: 60rem
    }
}

.you-missed .you-missed-overlay .overlay-content .header {
    position: -webkit-sticky;
    position: sticky;
    top: 0
}

[dir] .you-missed .you-missed-overlay .overlay-content .header .aa-close {
    padding: 1.5rem
}

[dir] .you-missed .you-missed-overlay .overlay-content .results-list {
    padding: 5rem 0 2rem
}

.you-missed .you-missed-overlay .overlay-content .results-list .item-wrapper .list-item {
    display: flex;
    flex-flow: row;
    justify-content: space-between;
    align-content: flex-start
}

[dir] .you-missed .you-missed-overlay .overlay-content .results-list .item-wrapper .list-item {
    margin-bottom: 2.4rem
}

.you-missed .you-missed-overlay .overlay-content .results-list .item-wrapper .list-item .time {
    flex: 0 0 25%
}

[dir=ltr] .you-missed .you-missed-overlay .overlay-content .results-list .item-wrapper .list-item .time {
    text-align: right
}

[dir=rtl] .you-missed .you-missed-overlay .overlay-content .results-list .item-wrapper .list-item .time {
    text-align: left
}

.you-missed .you-missed-overlay .overlay-content .results-list .item-wrapper .list-item .content {
    flex: 0 0 72%
}

[dir] .you-missed .you-missed-overlay .overlay-content .results-list .item-wrapper .list-item .content {
    border-bottom: .1rem solid;
    padding-bottom: 2.4rem
}

@media (min-width: 501px) {
    .you-missed .you-missed-overlay .overlay-content .results-list .item-wrapper .list-item .content {
        display: block
    }
}

.you-missed .you-missed-overlay .overlay-content .results-list .item-wrapper .list-item .content .img-box {
    display: block;
    width: 100%
}

[dir] .you-missed .you-missed-overlay .overlay-content .results-list .item-wrapper .list-item .content .img-box {
    margin-bottom: 1rem
}

@media (min-width: 501px) {
    .you-missed .you-missed-overlay .overlay-content .results-list .item-wrapper .list-item .content .img-box {
        width: 40%
    }

    [dir=ltr] .you-missed .you-missed-overlay .overlay-content .results-list .item-wrapper .list-item .content .img-box {
        float: left;
        margin-right: 2rem
    }

    [dir=rtl] .you-missed .you-missed-overlay .overlay-content .results-list .item-wrapper .list-item .content .img-box {
        float: right;
        margin-left: 2rem
    }
}

.you-missed .you-missed-overlay .overlay-content .results-list .item-wrapper .list-item .content .img-box img {
    display: block;
    width: 100%;
    height: auto
}

[dir] .you-missed .you-missed-overlay .overlay-content .results-list .item-wrapper .list-item .content .img-box img {
    border-radius: .4rem
}

.you-missed .you-missed-overlay .overlay-content .results-list .item-wrapper .list-item .content .section {
    text-transform: uppercase
}

.you-missed .you-missed-overlay .overlay-content .results-list .item-wrapper .list-item .content .title {
    display: block
}

[dir] .you-missed .you-missed-overlay .overlay-content .results-list .item-wrapper .list-item .content .title {
    margin: 1rem 0 0
}

[dir] .you-missed .you-missed-overlay .overlay-content .results-list .item-wrapper .list-item .content .description {
    margin: 1rem 0
}

[dir] .you-missed .you-missed-overlay .overlay-content .results-list .item-wrapper:last-child .content {
    border-bottom: none
}

.game-card {
    display: flex;
    flex: 0 0 auto;
    flex-direction: column;
    position: relative;
    height: 14.4rem;
    width: 33.5rem
}

[dir] .game-card {
    border-width: 1px;
    border-style: solid;
    border-radius: .4rem;
    cursor: pointer;
    padding: 1.2rem
}

@media (min-width: 501px) {
    .game-card {
        width: 34.4rem
    }
}

.game-card-background {
    opacity: .05;
    position: absolute;
    width: 90%;
    height: 90%;
    top: 5%
}

[dir] .game-card-background {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain
}

[dir=ltr] .game-card-background {
    left: 5%
}

[dir=rtl] .game-card-background {
    right: 5%
}

@media (min-width: 1200px) {
    .game-card {
        width: 29.6rem
    }
}

[dir] .game-card[data-sport-game=Coundown], [dir] .game-card[data-sport-game=loading], [dir] .game-card[data-sport-game=Suspended] {
    border: none
}

.game-card[data-sport-game=loading] .game-card_state {
    display: none
}

.game-card[data-sport-game=loading] .game-card_league {
    width: 126px;
    height: 24px
}

.game-card[data-sport-game=loading] .game-card_club_logo {
    width: 24px;
    height: 24px
}

[dir] .game-card[data-sport-game=loading] .game-card_club_logo {
    border-radius: 100%
}

.game-card[data-sport-game=loading] .game-card_club_name {
    width: 126px;
    height: 14px
}

[dir=ltr] .game-card_league {
    margin-right: 2.6rem
}

[dir=rtl] .game-card_league {
    margin-left: 2.6rem
}

.game-card_header, .game-card_team {
    display: grid;
    grid-template-columns: 23.8rem 6.5rem;
    align-items: flex-start
}

@media (min-width: 1200px) {
    .game-card_header, .game-card_team {
        grid-template-columns: 18.8rem 6.3rem
    }
}

.game-card_team {
    max-height: 2.4rem;
    overflow: hidden;
    align-items: flex-start
}

@media (min-width: 501px) {
    .game-card_team {
        width: 100%;
        justify-content: space-between
    }
}

.game-card_header {
    height: 3.8rem;
    display: flex;
    justify-content: space-between;
    align-items: center
}

[dir] .game-card_header {
    margin-bottom: 1.2rem
}

.game-card_body {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start
}

[dir] .game-card_team:nth-child(odd) {
    margin-bottom: .8rem
}

.game-card_state {
    text-transform: uppercase;
    justify-self: center;
    display: flex;
    align-items: center;
    justify-content: center;
    align-self: flex-start;
    flex: 0 0 auto
}

[dir] .game-card_state {
    padding: .4rem .8rem;
    border-radius: .4rem;
    border-style: solid;
    border-width: 1px
}

.game-card_club {
    display: flex;
    align-items: flex-start
}

.game-card_club_logo {
    height: 2.4rem;
    width: 2.4rem;
    display: flex;
    align-items: center
}

[dir=ltr] .game-card_club_logo {
    margin-right: 1.4rem
}

[dir=rtl] .game-card_club_logo {
    margin-left: 1.4rem
}

.game-card_club_logo img {
    height: 2.4rem;
    width: 2.4rem
}

.game-card_score {
    justify-self: center
}

.sports-hero {
    display: block;
    position: relative
}

[dir] .sports-hero {
    padding: 1.6rem;
    border-radius: .4rem;
    margin: 3.2rem 0 1.6rem
}

.sports-hero_background {
    opacity: .05;
    top: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 0
}

[dir] .sports-hero_background {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain
}

[dir=ltr] .sports-hero_background {
    left: 0
}

[dir=rtl] .sports-hero_background {
    right: 0
}

.sports-hero_container {
    max-width: 129.2rem
}

[dir] .sports-hero_container {
    margin: 0 auto
}

@media (min-width: 1200px) {
    .sports-hero_core {
        display: grid;
        grid-template-columns: 2fr 4fr;
        align-items: center;
        -moz-column-gap: 6.5rem;
        column-gap: 6.5rem
    }
}

.sports-hero_breadcrumb {
    display: none
}

@media (min-width: 501px) {
    .sports-hero_breadcrumb {
        display: block
    }

    [dir] .sports-hero_breadcrumb {
        margin-bottom: 1.6rem
    }
}

.sports-hero_breadcrumb ul li {
    display: inline-block
}

[dir=ltr] .sports-hero_breadcrumb ul li {
    padding-right: .5rem
}

[dir=rtl] .sports-hero_breadcrumb ul li {
    padding-left: .5rem
}

.sports-hero_breadcrumb ul li:after {
    content: "/";
    display: inline
}

[dir=ltr] .sports-hero_breadcrumb ul li:after {
    padding-left: .5rem
}

[dir=rtl] .sports-hero_breadcrumb ul li:after {
    padding-right: .5rem
}

[dir=ltr] .sports-hero_breadcrumb ul li:last-child {
    padding-right: unset
}

[dir=rtl] .sports-hero_breadcrumb ul li:last-child {
    padding-left: unset
}

.sports-hero_breadcrumb ul li:last-child:after {
    content: ""
}

.sports-hero .sports-header {
    display: flex;
    align-items: center
}

[dir] .sports-hero .sports-header {
    margin-bottom: 1.6rem
}

@media (min-width: 501px) {
    [dir] .sports-hero .sports-header {
        margin-bottom: 0
    }
}

.sports-hero .sports-header_description {
    display: flex;
    flex-direction: column
}

[dir] .sports-hero .sports-header_description {
    padding-top: 1.5rem
}

[dir] .sports-hero .sports-header_description .title {
    margin: 0
}

@media (min-width: 501px) {
    [dir] .sports-hero .sports-header_description {
        padding-top: 0
    }
}

.sports-hero .sports-header_team-logo {
    display: flex;
    width: 75px
}

[dir=ltr] .sports-hero .sports-header_team-logo {
    margin-right: 2.2rem
}

[dir=rtl] .sports-hero .sports-header_team-logo {
    margin-left: 2.2rem
}

[dir=ltr] .sports-hero .sports-header_team-logo .sports-image:nth-child(2) {
    margin-left: -2rem
}

[dir=rtl] .sports-hero .sports-header_team-logo .sports-image:nth-child(2) {
    margin-right: -2rem
}

.sports-hero .sports-description {
    display: grid;
    grid-template-columns: repeat(3, auto);
    grid-template-rows: repeat(2, 1fr);
    grid-auto-rows: 0;
    -moz-column-gap: 2.4rem;
    column-gap: 2.4rem;
    grid-row-gap: 1.6rem
}

@media (min-width: 501px) {
    .sports-hero .sports-description {
        display: flex
    }

    [dir] .sports-hero .sports-description {
        margin-top: 1.6rem
    }
}

@media (min-width: 1200px) {
    [dir] .sports-hero .sports-description {
        margin-top: 0
    }
}

@media (min-width: 501px) {
    .sports-hero .sports-description_content {
        flex: 0 0 auto
    }
}

@media (min-width: 1200px) {
    .sports-hero .sports-description_content {
        flex: 1 0 auto
    }
}

.game-event-card {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    overflow: hidden
}

[dir] .game-event-card {
    border-radius: 4px;
    padding: 16px 12px
}

.game-event-card[game-event-type=loading] .game-event-card_player {
    width: 25%
}

.game-event-card[game-event-type=loading] .game-event-card_event {
    width: 10%;
    min-height: 14px
}

.game-event-card[game-event-type=goal] .game-event-card_event {
    text-transform: uppercase
}

.game-event-card[game-event-type="red card"], .game-event-card[game-event-type="yellow card"], .game-event-card[game-event-type=goal] {
    text-transform: capitalize
}

.game-event-card_image {
    width: 3.2rem;
    height: 3.2rem;
    overflow: hidden
}

[dir] .game-event-card_image {
    border: 1px solid;
    border-radius: 50%
}

[dir=ltr] .game-event-card_image {
    margin-right: .8rem
}

[dir=rtl] .game-event-card_image {
    margin-left: .8rem
}

.game-event-card_image img {
    width: 100%;
    height: auto
}

.game-event-card_event {
    display: flex;
    align-items: center
}

[dir=ltr] .game-event-card_event {
    margin-left: auto
}

[dir=rtl] .game-event-card_event {
    margin-right: auto
}

.game-event-card_type {
    display: none
}

.match-stat-card {
    display: flex;
    justify-content: space-between;
    overflow: hidden;
    flex-direction: column
}

[dir] .match-stat-card {
    padding: 1.6rem 1.2rem;
    border-bottom: 1px solid
}

[dir] .match-stat-card:last-child {
    border-bottom: none
}

.match-stat-card[stat-type=loading] .match-stat-card_header-content {
    flex: 0 0 25%
}

.match-stat-card_header {
    text-transform: capitalize;
    flex: 1 1 auto;
    display: flex;
    justify-content: center
}

[dir] .match-stat-card_header {
    margin-bottom: .8rem
}

.match-stat-card_body {
    display: flex;
    flex-direction: row;
    align-items: center
}

@media (min-width: 501px) {
    .match-stat-card_body {
        width: 60%;
        align-self: center
    }
}

.match-stat-card_team {
    display: flex;
    justify-content: space-between;
    flex: 1;
    align-items: center
}

.match-stat-card_team:first-child, .match-stat-card_team:first-child .match-stat-card_team_percentage {
    flex-direction: row-reverse
}

[dir=ltr] .match-stat-card_team:first-child .match-stat-card_team_percentage-value {
    border-radius: .4rem 0 0 .4rem
}

[dir=rtl] .match-stat-card_team:first-child .match-stat-card_team_percentage-value {
    border-radius: 0 .4rem .4rem 0
}

.match-stat-card_team_image {
    width: 24px;
    height: 24px
}

[dir] .match-stat-card_team_image {
    border-radius: 50%
}

.match-stat-card_team_percentage {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: space-between
}

@media (min-width: 501px) {
    .match-stat-card_team_percentage {
        justify-content: flex-start
    }
}

.match-stat-card_team_percentage, .match-stat-card_team_percentage-value {
    height: 8px
}

[dir] .match-stat-card_team_percentage, [dir] .match-stat-card_team_percentage-value {
    border-radius: 3.5px
}

[dir=ltr] .match-stat-card_team_percentage, [dir=ltr] .match-stat-card_team_percentage-value {
    border-radius: 0 .4rem .4rem 0
}

[dir=rtl] .match-stat-card_team_percentage, [dir=rtl] .match-stat-card_team_percentage-value {
    border-radius: .4rem 0 0 .4rem
}

.match-stat-card_team_percentage-number {
    flex: 0 0 20%
}

[dir] .match-stat-card_team_percentage-number {
    text-align: center
}

@media (min-width: 501px) {
    .match-stat-card_team_percentage-number {
        flex: 0 0 10%
    }
}

.subitution-card {
    display: flex;
    flex-direction: column;
    overflow: hidden
}

[dir] .subitution-card {
    border-radius: 4px;
    border: 1px solid
}

.subitution-card * {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.subitution-card_off, .subitution-card_on {
    justify-content: flex-start
}

[dir] .subitution-card_off, [dir] .subitution-card_on {
    padding: 8px 15px
}

.subitution-card_off-label, .subitution-card_on-label {
    display: none
}

@media (min-width: 1200px) {
    .subitution-card_off-label, .subitution-card_on-label {
        display: block
    }

    [dir=ltr] .subitution-card_off-label, [dir=ltr] .subitution-card_on-label {
        margin-left: auto
    }

    [dir=rtl] .subitution-card_off-label, [dir=rtl] .subitution-card_on-label {
        margin-right: auto
    }
}

[dir=ltr] .subitution-card_off .aa, [dir=ltr] .subitution-card_on .aa {
    margin-left: auto
}

[dir=rtl] .subitution-card_off .aa, [dir=rtl] .subitution-card_on .aa {
    margin-right: auto
}

@media (min-width: 1200px) {
    [dir=ltr] .subitution-card_off .aa, [dir=ltr] .subitution-card_on .aa {
        margin-left: 1rem
    }

    [dir=rtl] .subitution-card_off .aa, [dir=rtl] .subitution-card_on .aa {
        margin-right: 1rem
    }
}

[dir] .subitution-card_off {
    border-width: 0 0 1px;
    border-style: solid
}

[dir] .game-summary {
    border: 1px solid;
    border-radius: .4rem;
    padding-bottom: 1.6rem
}

[dir] .game-summary_header {
    margin-bottom: 32px;
    text-align: center;
    padding: 10px 0;
    border-bottom: 1px solid
}

.game-summary_timeline {
    display: flex;
    flex-direction: column;
    position: relative
}

[dir] .game-summary_timeline {
    padding: 10.6rem 1.6rem 9.1rem
}

.game-summary_timeline:before {
    content: "";
    position: absolute;
    height: 96%;
    top: 6.2rem;
    width: .1rem
}

[dir] .game-summary_timeline:before {
    border-style: dashed
}

[dir=ltr] .game-summary_timeline:before {
    left: 50%;
    border-width: 0 .1rem 0 0
}

[dir=rtl] .game-summary_timeline:before {
    right: 50%;
    border-width: 0 0 0 .1rem
}

.game-summary_timeline_item {
    display: flex;
    position: relative;
    align-self: center;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    z-index: 2
}

[dir] .game-summary_timeline_item {
    margin-top: 3.2rem
}

.game-summary_timeline_item.away-team {
    flex-direction: row-reverse
}

@media (min-width: 501px) {
    .game-summary_timeline_item.away-team {
        align-self: flex-end
    }
}

@media (min-width: 501px) {
    .game-summary_timeline_item {
        width: calc(50% + 24px);
        align-self: flex-start
    }

    [dir] .game-summary_timeline_item {
        margin-top: 0;
        margin-bottom: 25px
    }
}

.game-summary_timeline_item-content {
    width: calc(100% - 6.4rem)
}

[dir] .game-summary_timeline_item-content {
    cursor: pointer
}

@media (min-width: 501px) {
    .game-summary_timeline_item-content {
        width: 80%
    }
}

.game-summary_timeline_item-time {
    width: 4.8rem;
    height: 3.2rem
}

[dir] .game-summary_timeline_item-time {
    padding: .3rem 1rem;
    border-radius: .4rem;
    text-align: center
}

.game-summary_timeline_item_gfx-dash {
    height: 1px;
    flex: 1
}

[dir] .game-summary_timeline_item_gfx-dash {
    border: 1px solid
}

.game-summary_timeline_time {
    position: absolute;
    top: 3.1rem
}

[dir] .game-summary_timeline_time {
    text-align: center
}

[dir=ltr] .game-summary_timeline_time {
    left: 50%;
    transform: translate(-50%)
}

[dir=rtl] .game-summary_timeline_time {
    right: 50%;
    transform: translate(50%)
}

.game-summary_timeline_time_state {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    justify-content: center
}

.game-summary_timeline_time .aa {
    width: 1.5rem;
    height: 1.5rem
}

[dir=ltr] .game-summary_timeline_time .aa {
    margin-right: .2rem
}

[dir=rtl] .game-summary_timeline_time .aa {
    margin-left: .2rem
}

.game-summary_timeline_time.end {
    top: auto;
    bottom: 0
}

.liveFixture {
    min-height: 14rem
}

.liveFixture .swiper-slide {
    width: 33.5rem
}

[dir=ltr] .liveFixture .swiper-slide {
    margin-right: 1.6rem
}

[dir=rtl] .liveFixture .swiper-slide {
    margin-left: 1.6rem
}

@media (min-width: 501px) {
    .liveFixture .swiper-slide {
        width: 33.4rem
    }
}

@media (min-width: 1200px) {
    .liveFixture .swiper-slide {
        width: 29.6rem
    }
}

.sports-image {
    display: flex;
    justify-content: center;
    align-items: center;
    flex: 0 0 auto
}

[dir] .sports-image {
    border-radius: 100%
}

.sports-image_wrapper {
    overflow: hidden
}

[dir] .sports-image_wrapper {
    border-radius: 50%
}

.sports-image[data-img-size="75"] {
    width: 75px;
    height: 75px
}

.sports-image[data-img-size="75"] img {
    width: 64px;
    height: 64px
}

.sports-image[data-img-size="150"] {
    width: 150px;
    height: 150px
}

.sports-image[data-img-size="150"] img {
    width: 125px;
    height: 125px
}

[dir] .calendar {
    padding: 2.2rem
}

.calendar_header {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center
}

[dir] .calendar_header-pointer {
    cursor: pointer
}

[dir] .calendar_body {
    margin-top: 1.5rem
}

.calendar_labels {
    display: grid;
    grid-template-columns: repeat(7, -webkit-max-content);
    grid-template-columns: repeat(7, max-content);
    align-items: center;
    justify-content: space-between
}

[dir] .calendar_labels {
    padding: .9rem 0
}

.calendar_labels div {
    width: 2rem;
    justify-self: center;
    align-items: center
}

[dir] .calendar_labels div {
    text-align: center
}

.calendar_weeks {
    grid-template-columns: repeat(1, 1fr)
}

.calendar_week, .calendar_weeks {
    display: grid;
    align-items: center;
    justify-content: space-between
}

.calendar_week {
    grid-template-columns: repeat(7, -webkit-max-content);
    grid-template-columns: repeat(7, max-content);
    width: 100%
}

[dir] .calendar_week {
    padding: .9rem 0
}

[dir] .calendar_week:not(:last-child) {
    border-bottom-width: 1px;
    border-bottom-style: solid
}

[dir] .calendar_week:first-child {
    border-top-width: 1px;
    border-top-style: solid
}

.calendar_day {
    width: 2rem;
    justify-self: center;
    align-items: center
}

[dir] .calendar_day {
    text-align: center;
    cursor: pointer
}

[dir] .calendar_day-active {
    border-radius: 4px
}

.calendar_day-disabled {
    opacity: .2
}

.league-list {
    display: flex;
    flex-direction: column;
    max-height: 41.4rem;
    overflow: scroll
}

[dir] .league-list_item {
    cursor: pointer
}

.league-list[data-display-type=default] {
    flex-direction: row;
    width: auto;
    white-space: nowrap;
    overflow-x: auto
}

[dir] .league-list[data-display-type=default] {
    padding: 1.9rem 1rem
}

@media (min-width: 1200px) {
    .league-list[data-display-type=default] {
        overflow-x: unset;
        flex-direction: column;
        overflow: unset
    }
}

@media (min-width: 1200px) {
    [dir] .league-list[data-display-type=default] {
        padding: unset
    }
}

.league-list[data-display-type=default] .league-list_item {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    white-space: normal
}

[dir] .league-list[data-display-type=default] .league-list_item {
    border: none
}

[dir=ltr] .league-list[data-display-type=default] .league-list_item {
    padding: 0 1.6rem 0 0
}

[dir=rtl] .league-list[data-display-type=default] .league-list_item {
    padding: 0 0 0 1.6rem
}

.league-list[data-display-type=default] .league-list_item .checkBox {
    display: none
}

.league-list[data-display-type=default] .league-list_item .checkBox > * {
    pointer-events: auto
}

@media (min-width: 1200px) {
    .league-list[data-display-type=default] .league-list_item {
        width: auto
    }

    [dir] .league-list[data-display-type=default] .league-list_item {
        padding: 2rem 1.6rem;
        border-bottom-width: 1px;
        border-bottom-style: solid
    }
}

.league-list[data-display-type=filter] .league-list_item {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between
}

.league-list[data-display-type=filter] .league-list_item .checkBox {
    display: block;
    width: 1.6rem;
    height: 1.6rem;
    position: relative
}

.league-list[data-display-type=filter] .league-list_item .checkBox:before {
    display: flex;
    content: " ";
    height: 1.6rem;
    width: 1.6rem
}

.league-list[data-display-type=filter] .league-list_item .checkBox:after {
    position: absolute;
    top: .6rem;
    display: flex;
    content: " ";
    height: .3rem;
    width: .9rem;
    transition: transform .1s ease, opacity .1s ease
}

[dir] .league-list[data-display-type=filter] .league-list_item .checkBox:after {
    transform: scale(0);
    transform-origin: center center
}

[dir=ltr] .league-list[data-display-type=filter] .league-list_item .checkBox:after {
    left: .4rem
}

[dir=rtl] .league-list[data-display-type=filter] .league-list_item .checkBox:after {
    right: .4rem
}

.league-list[data-display-type=filter] .league-list_item .checkBox_input {
    position: absolute;
    top: 0;
    height: 1.6rem;
    width: 1.6rem;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: none
}

[dir] .league-list[data-display-type=filter] .league-list_item .checkBox_input {
    cursor: pointer
}

[dir=ltr] .league-list[data-display-type=filter] .league-list_item .checkBox_input {
    left: 0
}

[dir=rtl] .league-list[data-display-type=filter] .league-list_item .checkBox_input {
    right: 0
}

[dir=ltr] .league-list[data-display-type=filter] .league-list_item.selected .checkBox:after {
    transform: scale(1) rotate(-45deg)
}

[dir=rtl] .league-list[data-display-type=filter] .league-list_item.selected .checkBox:after {
    transform: scale(1) rotate(45deg)
}

[dir] .league-list_item {
    padding: 2rem 1.6rem;
    border-bottom-width: 1px;
    border-bottom-style: solid
}

@media (min-width: 1200px) {
    [dir] .fixtures-panel-nav {
        margin-top: 4.5rem;
        margin-bottom: 0
    }
}

.fixtures-panel-nav_header {
    height: 65px;
    display: flex;
    align-items: center;
    justify-content: space-between
}

[dir] .fixtures-panel-nav_header {
    padding: 0 2.3rem
}

.fixtures-panel-nav_header_calendar {
    display: flex;
    align-items: center
}

[dir] .fixtures-panel-nav_header_calendar {
    padding: .8rem 1.6rem;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    cursor: pointer
}

[dir] .fixtures-panel-nav_header_calendar span {
    padding: 0 .8rem
}

[dir] .fixtures-panel-nav_header_close, [dir] .fixtures-panel-nav_header_settings {
    cursor: pointer
}

.fixtures-panel-nav_header_close .aa {
    filter: invert(100%) contrast(3)
}

.fixtures-panel-nav_body {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    overflow: hidden;
    overflow-x: auto
}

.fixtures-panel-nav_calendar {
    display: none;
    width: 100%
}

.fixtures-panel-nav_comeptition-list {
    flex: 1
}

@media (min-width: 501px) {
    .fixtures-panel-nav_comeptition-list {
        width: 100%
    }
}

.fixtures-panel-nav_comeptition-list[data-display-type=filter] {
    flex-direction: column
}

[dir] .fixtures-panel-nav_comeptition-list[data-display-type=filter] {
    padding: 0
}

.fixtures-panel-nav_comeptition-list[data-display-type=filter] .league-list_item {
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between
}

[dir] .fixtures-panel-nav_comeptition-list[data-display-type=filter] .league-list_item {
    padding: 2rem
}

@media (min-width: 1200px) {
    .fixtures-panel-nav.sticky {
        position: -webkit-sticky;
        position: sticky;
        top: 70px
    }
}

.fixtures-panel-nav.sticky .side-panel_header {
    max-height: 98px
}

[dir] .fixtures-panel-nav.sticky .side-panel_header {
    padding: 10px 15px
}

[dir=rtl] .league-list[data-display-type=filter] .league-list_item .checkBox {
    transform: rotateY(-190deg)
}

[dir=rtl] .fixtures-panel-nav_header_calendar {
    white-space: nowrap
}

.competitions-container {
    display: flex;
    justify-items: center;
    justify-content: center;
    flex-direction: column
}

.fixtures-list {
    display: flex
}

.fixtures-list.no-matchs .fixtures-list_copmpetition .fixtures-list_copmpetition_matches {
    display: flex;
    align-items: center;
    justify-items: center
}

[dir] .fixtures-list:not(:first-child) {
    margin-top: 3.2rem
}

.fixtures-list_copmpetition {
    width: 100%
}

.fixtures-list_copmpetition_expand {
    display: none
}

.fixtures-list_copmpetition_matches {
    display: grid;
    grid-template-columns: 1fr;
    gap: 1.6rem
}

@media (min-width: 501px) {
    .fixtures-list_copmpetition_matches {
        grid-template-columns: repeat(2, 1fr)
    }
}

@media (min-width: 1200px) {
    .fixtures-list_copmpetition_matches {
        grid-template-columns: repeat(3, 1fr)
    }
}

.fixtures-list_copmpetition_matches [data-aa-component=game-card] {
    width: 100%;
    overflow: hidden
}

.fixtures-list_copmpetition_matches.showAll {
    max-height: unset
}

[dir] .fixtures-list_copmpetition_name {
    margin: 0
}

.fixtures-list_header {
    display: flex;
    flex-direction: row;
    align-items: center;
    flex-wrap: wrap;
    justify-content: flex-start
}

[dir] .fixtures-list_header {
    margin: 1.6rem 0
}

[dir] .fixtures-list_header h2.fixtures-list_copmpetition_name {
    margin: 0 !important
}

.fixtures-list_header .fixtures-list_copmpetition_name a {
    text-decoration: none
}

.fixtures-list_header .league-table_toggle {
    display: flex;
    flex-direction: row;
    align-items: center
}

[dir] .fixtures-list_header .league-table_toggle {
    cursor: pointer
}

.sports-transfer {
    display: flex;
    flex-direction: column;
    width: 100%;
    align-items: stretch;
    justify-content: flex-start
}

[dir] .sports-transfer {
    margin-bottom: 1rem;
    border-radius: 4px
}

.sports-transfer_info {
    order: 0
}

[dir] .sports-transfer_info {
    border-bottom: 1px solid
}

.sports-transfer_from {
    order: 2
}

.sports-transfer_to {
    order: 1
}

@media (min-width: 501px) {
    .sports-transfer {
        display: grid;
        grid-template-columns: 25% 50% 25%;
        align-items: center
    }

    .sports-transfer_from, .sports-transfer_info, .sports-transfer_to {
        order: unset
    }
}

.sports-transfer[is-loading] .sports-transfer_name {
    width: 6rem
}

.sports-transfer_from, .sports-transfer_info, .sports-transfer_to {
    display: flex;
    align-items: center;
    justify-items: center;
    height: 100%
}

[dir] .sports-transfer_from, [dir] .sports-transfer_info, [dir] .sports-transfer_to {
    padding: 24px
}

.sports-transfer_info {
    display: flex;
    justify-content: space-between;
    position: relative
}

.sports-transfer_info_direction {
    position: absolute;
    bottom: -8rem
}

[dir=ltr] .sports-transfer_info_direction {
    right: 1.6em;
    transform: rotate(-90deg)
}

[dir=rtl] .sports-transfer_info_direction {
    left: 1.6em;
    transform: rotate(90deg)
}

@media (min-width: 501px) {
    .sports-transfer_info {
        display: grid;
        grid-template-columns: 45% 10% 45%
    }

    [dir=ltr] .sports-transfer_info, [dir=rtl] .sports-transfer_info {
        border-left: 1px solid;
        border-right: 1px solid
    }

    .sports-transfer_info_direction {
        position: unset
    }

    [dir] .sports-transfer_info_direction {
        transform: none
    }
}

@media (min-width: 501px) {
    .sports-transfer_to {
        flex-direction: row-reverse
    }

    [dir=ltr] .sports-transfer_to .sports-transfer_image {
        margin-right: 0;
        margin-left: 1rem
    }

    [dir=rtl] .sports-transfer_to .sports-transfer_image {
        margin-left: 0;
        margin-right: 1rem
    }
}

.sports-transfer_image {
    width: 24px;
    height: 24px
}

[dir] .sports-transfer_image {
    border-radius: 50%
}

[dir=ltr] .sports-transfer_image {
    margin-right: 1rem
}

[dir=rtl] .sports-transfer_image {
    margin-left: 1rem
}

[dir=rtl] .sports-transfer_info_direction {
    transform: rotate(-90deg)
}

.player-card {
    flex: 1 1 100%;
    height: 15.6rem;
    position: relative
}

[dir] .player-card {
    border-top: .4rem solid;
    border-radius: .4rem
}

@media (min-width: 1200px) {
    .player-card {
        max-width: unset;
        flex: 0 0 31.6%
    }
}

.player-card_content {
    display: flex;
    height: 100%;
    position: relative;
    z-index: 1
}

[dir] .player-card_content {
    padding: 10px 14px
}

.player-card_divider {
    position: relative;
    top: -50px
}

[dir] .player-card_divider {
    border-style: solid;
    border-bottom: none
}

.player-card_left, .player-card_right {
    display: flex
}

.player-card_right {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-content: stretch;
    align-items: flex-start;
    flex: 1 1 auto
}

[dir=ltr] .player-card_right {
    text-align: left
}

[dir=rtl] .player-card_right {
    text-align: right
}

.player-card_middle {
    display: grid;
    grid-template-columns: auto;
    row-gap: 5px;
    justify-items: flex-start;
    flex-grow: 0
}

[dir] .player-card_middle {
    margin-bottom: 10px
}

.player-card_bottom {
    display: grid;
    grid-template-columns: auto auto;
    -moz-column-gap: 13px;
    column-gap: 13px;
    align-items: center
}

.player-card_player {
    width: 75px;
    height: 75px;
    align-self: flex-end;
    overflow: hidden
}

[dir] .player-card_player {
    border-radius: 50%;
    border: 1px solid
}

.player-card_player > img {
    width: 75px;
    height: 75px
}

[dir] .player-card_player > img {
    border-radius: 50%
}

.player-card_shirt-number {
    display: none
}

.player-card_score, .player-card_shirt-number {
    justify-content: center;
    align-items: center;
    position: absolute
}

.player-card_score {
    width: 50px;
    height: 28px;
    display: flex;
    top: 15px
}

[dir] .player-card_score {
    border-radius: 4px;
    border-width: 1px;
    border-style: solid
}

[dir=ltr] .player-card_score {
    right: 25px
}

[dir=rtl] .player-card_score {
    left: 25px
}

.player-card_score.hide {
    visibility: hidden
}

.player-card[card-usage=game] .player-card_shirt-number {
    width: 50px;
    height: 28px;
    display: flex;
    top: 15px
}

[dir] .player-card[card-usage=game] .player-card_shirt-number {
    border-radius: 4px;
    border-width: 1px;
    border-style: solid
}

[dir=ltr] .player-card[card-usage=game] .player-card_shirt-number {
    left: 25px
}

[dir=rtl] .player-card[card-usage=game] .player-card_shirt-number {
    right: 25px
}

.player-card[card-usage=team] .player-card_shirt-number {
    display: flex;
    top: 10px
}

[dir] .player-card[card-usage=team] .player-card_shirt-number {
    border: none
}

[dir=ltr] .player-card[card-usage=team] .player-card_shirt-number {
    right: 14px
}

[dir=rtl] .player-card[card-usage=team] .player-card_shirt-number {
    left: 14px
}

.player-card_icon, .player-card_icon > img {
    width: 24px;
    height: 24px
}

.player-card[card-type=loading] .player-card_label {
    width: 90px
}

.player-card[card-type=loading] .player-card_name {
    width: 126px
}

.player-card[card-type=loading] .player-card_position {
    width: 43px
}

.player-card .fi {
    width: 100%;
    height: 100%
}

[dir] .player-card .fi {
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
    border-radius: 50%;
    border: 1px solid
}

.squad-table {
    display: flex;
    flex-direction: column;
    overflow: hidden
}

[dir] .squad-table {
    border: 1px solid;
    border-radius: .4rem;
    margin-bottom: 3.2rem
}

.squad-table_formation, .squad-table_header {
    display: flex;
    justify-content: center
}

[dir] .squad-table_formation, [dir] .squad-table_header {
    border-bottom: 1px solid;
    padding: 2.4rem 3.2rem
}

.squad-table_team-logo {
    width: 3.2rem;
    height: auto
}

[dir=ltr] .squad-table_team-logo {
    margin-right: 1.6rem
}

[dir=rtl] .squad-table_team-logo {
    margin-left: 1.6rem
}

.squad-table_header-label {
    display: none
}

@media (min-width: 501px) {
    .squad-table_header-label {
        display: block
    }

    [dir=ltr] .squad-table_header-label {
        margin-left: auto
    }

    [dir=rtl] .squad-table_header-label {
        margin-right: auto
    }
}

.squad-table_squad {
    border-collapse: collapse;
    td-border-radius: 4px
}

[dir] .squad-table_squad {
    margin-bottom: 12px
}

[dir] .squad-table_squad thead, [dir] .squad-table_squad tr {
    padding: 1.2rem 1.6rem
}

[dir] .squad-table_squad td, [dir] .squad-table_squad th {
    padding: 1.1rem
}

[dir=ltr] .squad-table_squad td, [dir=ltr] .squad-table_squad th {
    text-align: left
}

[dir=rtl] .squad-table_squad td, [dir=rtl] .squad-table_squad th {
    text-align: right
}

.squad-table_squad td:nth-child(odd), .squad-table_squad th:nth-child(odd) {
    width: 50px
}

[dir] .squad-table_squad td:nth-child(odd), [dir] .squad-table_squad th:nth-child(odd) {
    text-align: center
}

@media (min-width: 501px) {
    .squad-table_squad td:nth-child(odd), .squad-table_squad th:nth-child(odd) {
        width: 130px
    }
}

[dir] .squad-table_squad tr {
    border-bottom-width: 1px;
    border-bottom-style: solid
}

[dir] .squad-table_sub-header_text {
    text-align: center
}

.squad-table_footer {
    display: flex;
    justify-content: space-between
}

[dir] .squad-table_footer {
    padding: 10px 20px;
    border-radius: 4px
}

.side-panel {
    display: flex;
    width: 100%;
    flex-direction: column;
    z-index: 5
}

[dir] .side-panel {
    border: 1px solid;
    padding: 1.6rem
}

@media (min-width: 1200px) {
    .side-panel {
        display: block
    }

    [dir] .side-panel {
        border-radius: .4rem;
        padding: 0
    }
}

@media (min-width: 1200px) {
    .side-panel.sticky {
        position: fixed;
        top: 4.5rem;
        width: 100%;
        position: -webkit-sticky;
        position: sticky;
        top: 7rem
    }

    [dir=ltr] .side-panel.sticky {
        left: 0
    }

    [dir=rtl] .side-panel.sticky {
        right: 0
    }
}

.side-panel.sticky .side-panel_header {
    max-height: 9.8rem
}

[dir] .side-panel.sticky .side-panel_header {
    padding: 1rem
}

.side-panel_header {
    display: none;
    position: relative;
    height: 9.8rem;
    max-height: 0;
    width: 100%;
    overflow: hidden
}

[dir] .side-panel_header {
    padding: 0;
    transition-property: all;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(0, 1, .5, 1)
}

@media (min-width: 1200px) {
    .side-panel_header {
        display: block
    }
}

.side-panel_header-logo {
    position: relative;
    display: block
}

[dir=ltr] .side-panel_header-logo {
    margin-right: 1.5rem
}

[dir=rtl] .side-panel_header-logo {
    margin-left: 1.5rem
}

[dir] .side-panel_header-logo .sports-image {
    border: none
}

.side-panel_header-logo .sports-image:nth-child(2) {
    position: absolute;
    top: 0
}

[dir=ltr] .side-panel_header-logo .sports-image:nth-child(2) {
    left: 4.5rem
}

[dir=rtl] .side-panel_header-logo .sports-image:nth-child(2) {
    right: 4.5rem
}

.side-panel_header_content {
    display: flex;
    align-items: center;
    height: 8.5rem;
    overflow: hidden
}

.side-panel_header_content .sports-image {
    width: 6rem;
    height: 6rem
}

[dir] .side-panel_header_content .sports-image {
    border-radius: 50%
}

[dir=ltr] .side-panel_header_content .sports-image {
    margin-right: 1.5rem
}

[dir=rtl] .side-panel_header_content .sports-image {
    margin-left: 1.5rem
}

.side-panel_header_content .sports-image img {
    width: 5rem;
    height: 5rem
}

[dir] .side-panel_header_content .sports-image img {
    border-radius: 50%
}

.side-panel_header_content_description {
    display: flex;
    flex-direction: column;
    width: 19rem;
    align-self: center;
    max-height: 11rem;
    overflow: hidden
}

[dir] .side-panel_header_content_description {
    padding-top: 1.5rem
}

[dir] .side-panel_header_content_description h1 {
    margin: 0
}

.side-panel_header_background {
    opacity: .05;
    position: absolute;
    width: 100%;
    height: 100%
}

[dir] .side-panel_header_background {
    background-position: 50%;
    background-repeat: no-repeat
}

.side-panel ul {
    width: 100%;
    display: flex;
    overflow: scroll
}

@media (min-width: 1200px) {
    .side-panel ul {
        display: block;
        overflow: unset
    }
}

.side-panel ul li {
    display: inline-flex
}

[dir] .side-panel ul li {
    cursor: pointer
}

[dir=ltr] .side-panel ul li {
    margin-right: 2.8rem
}

[dir=rtl] .side-panel ul li {
    margin-left: 2.8rem
}

[dir=ltr] .side-panel ul li:last-child {
    margin-right: 0
}

[dir=rtl] .side-panel ul li:last-child {
    margin-left: 0
}

@media (min-width: 1200px) {
    .side-panel ul li {
        display: block
    }

    [dir] .side-panel ul li {
        padding: 2rem 2.5rem
    }

    [dir=ltr] .side-panel ul li {
        margin-right: 0
    }

    [dir=rtl] .side-panel ul li {
        margin-left: 0
    }

    [dir] .side-panel ul li:not(:last-child) {
        border-bottom-style: solid;
        border-bottom-width: 1px
    }
}

[dir=rtl] .side-panel_header_content_description {
    width: 17rem;
    max-height: 8rem
}

.match-squads_content {
    display: flex;
    flex-direction: column
}

.match-squads_content .data-set {
    width: 100%
}

@media (min-width: 1200px) {
    .match-squads_content {
        flex-direction: row;
        align-items: stretch
    }

    .match-squads_content .data-set {
        width: auto;
        display: flex
    }

    [dir] .match-squads_content .data-set, [dir] .match-squads_content .data-set .squad-table {
        margin-bottom: 0
    }

    [dir=ltr] .match-squads_content .data-set:first-child .squad-table {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }

    [dir=rtl] .match-squads_content .data-set:first-child .squad-table {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0
    }

    [dir=ltr] .match-squads_content .data-set:last-child .squad-table {
        border-left: 0;
        border-top-left-radius: 0;
        border-bottom-left-radius: 0
    }

    [dir=rtl] .match-squads_content .data-set:last-child .squad-table {
        border-right: 0;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }
}

.league-table {
    display: flex;
    flex-direction: column
}

.league-table_header {
    display: flex;
    justify-content: space-between
}

[dir] .league-table_header {
    margin-bottom: 24px
}

.league-table_ranks {
    border-collapse: collapse;
    flex: auto
}

[dir=ltr] .league-table_ranks td, [dir=ltr] .league-table_ranks th {
    text-align: left
}

[dir=rtl] .league-table_ranks td, [dir=rtl] .league-table_ranks th {
    text-align: right
}

[dir] .league-table_ranks th {
    padding: 10px 0
}

[dir] .league-table_ranks td {
    padding: 24px 0
}

.league-table_ranks td a {
    color: inherit;
    text-decoration: none
}

.league-table_ranks td.league-table_position-change, .league-table_ranks th.league-table_position-change {
    width: 25px;
    max-width: 25px
}

[dir] .league-table_ranks td.league-table_position-change, [dir] .league-table_ranks th.league-table_position-change {
    padding: 0 20px;
    text-align: center
}

.league-table_ranks tr :nth-child(4), .league-table_ranks tr :nth-child(5), .league-table_ranks tr :nth-child(6) {
    display: none
}

@media (min-width: 501px) {
    .league-table_ranks tr :nth-child(4), .league-table_ranks tr :nth-child(5), .league-table_ranks tr :nth-child(6) {
        display: table-cell
    }
}

[dir] .league-table_ranks tr.group-header td {
    text-align: center
}

.league-table_row-fade {
    opacity: .2
}

.league-table_position-up {
    width: 0;
    height: 0
}

[dir] .league-table_position-up {
    border-bottom: 6px solid
}

[dir=ltr] .league-table_position-up, [dir=rtl] .league-table_position-up {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent
}

.league-table_position-same {
    width: 0;
    height: 0
}

[dir] .league-table_position-same {
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent
}

[dir=ltr] .league-table_position-same {
    border-left: 6px solid
}

[dir=rtl] .league-table_position-same {
    border-right: 6px solid
}

.league-table_position-down {
    width: 0;
    height: 0
}

[dir] .league-table_position-down {
    border-top: 6px solid
}

[dir=ltr] .league-table_position-down, [dir=rtl] .league-table_position-down {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent
}

.league-table_team-logo {
    width: 22px;
    height: 22px;
    vertical-align: middle
}

[dir=ltr] .league-table_team-logo {
    margin-right: 6px
}

[dir=rtl] .league-table_team-logo {
    margin-left: 6px
}

.league-table_name {
    width: 34rem
}

@media (min-width: 501px) {
    .league-table_position {
        width: 10rem
    }
}

.trophy {
    position: relative
}

[dir] .trophy {
    border-radius: 4px
}

.trophy-background {
    height: 100%;
    width: 100%;
    position: absolute
}

.trophy-content {
    display: flex;
    align-items: center;
    justify-content: space-between
}

[dir] .trophy-content {
    padding: 20px 25px
}

.scoreboard {
    display: grid;
    grid-template-columns: 30% 40% 30%
}

[dir] .scoreboard {
    margin-top: 2rem;
    border: 1px solid
}

@media (min-width: 1200px) {
    [dir] .scoreboard {
        margin-top: unset
    }
}

.scoreboard_away-team, .scoreboard_home-team {
    display: flex;
    flex-direction: column;
    align-items: center
}

[dir] .scoreboard_away-team, [dir] .scoreboard_home-team {
    padding: 2rem 0
}

@media (min-width: 501px) {
    .scoreboard_away-team, .scoreboard_home-team {
        flex-direction: row
    }

    [dir] .scoreboard_away-team, [dir] .scoreboard_home-team {
        padding: 2rem
    }
}

.scoreboard_game {
    display: grid;
    grid-template-columns: 23% 54% 23%;
    justify-content: center;
    align-items: center
}

[dir] .scoreboard_game {
    text-align: center
}

@media (min-width: 501px) {
    [dir] .scoreboard_game {
        border-width: 0 1px;
        border-style: solid
    }
}

.scoreboard_away-team {
    justify-content: flex-end;
    flex-direction: column-reverse
}

@media (min-width: 501px) {
    .scoreboard_away-team {
        flex-direction: row
    }
}

[dir] .scoreboard_away-team, [dir] .scoreboard_home-team {
    text-align: center
}

.scoreboard_away-team img, .scoreboard_home-team img {
    width: 37px;
    height: 37px
}

[dir] .scoreboard_away-team img, [dir] .scoreboard_home-team img {
    margin: 0 2rem
}

.player-breakdown {
    display: flex;
    flex-direction: column
}

.player-breakdown_header {
    display: flex;
    justify-content: space-between
}

[dir] .player-breakdown_header {
    margin-bottom: 24px
}

.player-breakdown_ranks {
    border-collapse: collapse;
    flex: auto
}

[dir=ltr] .player-breakdown_ranks td:first-child, [dir=ltr] .player-breakdown_ranks th:first-child {
    padding-left: 10px
}

[dir=rtl] .player-breakdown_ranks td:first-child, [dir=rtl] .player-breakdown_ranks th:first-child {
    padding-right: 10px
}

[dir=ltr] .player-breakdown_ranks td, [dir=ltr] .player-breakdown_ranks th {
    text-align: left
}

[dir=rtl] .player-breakdown_ranks td, [dir=rtl] .player-breakdown_ranks th {
    text-align: right
}

[dir] .player-breakdown_ranks th {
    padding: 10px 0
}

[dir] .player-breakdown_ranks td {
    padding: 24px 0
}

.player-breakdown_ranks td > * {
    pointer-events: none
}

.player-breakdown_ranks td.player-breakdown_position-change, .player-breakdown_ranks th.player-breakdown_position-change {
    width: 20px
}

[dir] .player-breakdown_ranks td.player-breakdown_position-change, [dir] .player-breakdown_ranks th.player-breakdown_position-change {
    padding: 0 20px;
    text-align: center
}

.player-breakdown_ranks tr :nth-child(4), .player-breakdown_ranks tr :nth-child(5), .player-breakdown_ranks tr :nth-child(6) {
    display: none
}

@media (min-width: 501px) {
    .player-breakdown_ranks tr :nth-child(4), .player-breakdown_ranks tr :nth-child(5), .player-breakdown_ranks tr :nth-child(6) {
        display: table-cell
    }
}

.player-breakdown_row-fade {
    opacity: .2
}

.player-breakdown_team-img {
    width: 22px;
    height: 22px;
    vertical-align: middle
}

[dir=ltr] .player-breakdown_team-img {
    margin-right: 10px
}

[dir=rtl] .player-breakdown_team-img {
    margin-left: 10px
}

.overall-stats {
    position: relative
}

[dir] .overall-stats {
    border-radius: 4px;
    margin-bottom: 32px
}

.overall-stats-background {
    height: 100%;
    width: 100%;
    position: absolute
}

.overall-stats_content {
    width: 100%;
    display: flex;
    flex-wrap: nowrap;
    overflow: scroll
}

.overall-stats_content:hover {
    overflow-x: auto
}

@media (min-width: 501px) {
    .overall-stats_content {
        overflow: hidden;
        display: grid;
        grid-template-columns: 1fr 2fr 1fr 1fr;
        -moz-column-gap: 16px;
        column-gap: 16px
    }

    .overall-stats_content:hover {
        overflow-x: unset
    }
}

.overall-stats_stat {
    position: relative;
    display: flex;
    overflow: hidden;
    align-items: center;
    flex: 1 0 auto;
    min-width: 160px
}

[dir] .overall-stats_stat {
    border-radius: 4px;
    border: 1px solid
}

[dir=ltr] .overall-stats_stat {
    margin-right: 12px
}

[dir=rtl] .overall-stats_stat {
    margin-left: 12px
}

@media (min-width: 501px) {
    [dir=ltr] .overall-stats_stat {
        margin-right: 0
    }

    [dir=rtl] .overall-stats_stat {
        margin-left: 0
    }
}

.overall-stats_stat-background {
    position: absolute
}

[dir] .overall-stats_stat[data-type=games] {
    border: 1px solid
}

.overall-stats_stat[data-type=goal] {
    min-width: 320px
}

[dir] .overall-stats_stat[data-type=goal] {
    border: 1px solid
}

.overall-stats_stat[data-type=goal] .overall-stats_stat-background {
    width: 121px;
    height: 101px;
    opacity: .5
}

[dir=ltr] .overall-stats_stat[data-type=goal] .overall-stats_stat-background {
    right: 0
}

[dir=rtl] .overall-stats_stat[data-type=goal] .overall-stats_stat-background {
    left: 0
}

[dir] .overall-stats_stat[data-type=red-card] {
    border: none
}

.overall-stats_stat[data-type=red-card] .overall-stats_stat-background {
    width: 78px;
    height: 89px;
    opacity: .5;
    top: 20px
}

[dir] .overall-stats_stat[data-type=red-card] .overall-stats_stat-background {
    border-radius: 4px
}

[dir=ltr] .overall-stats_stat[data-type=red-card] .overall-stats_stat-background {
    transform: rotate(-18deg);
    right: -20px
}

[dir=rtl] .overall-stats_stat[data-type=red-card] .overall-stats_stat-background {
    transform: rotate(18deg);
    left: -20px
}

[dir] .overall-stats_stat[data-type=yellow-card] {
    border: none
}

.overall-stats_stat[data-type=yellow-card] .overall-stats_stat-background {
    width: 78px;
    height: 89px;
    opacity: .5;
    top: 20px
}

[dir] .overall-stats_stat[data-type=yellow-card] .overall-stats_stat-background {
    border-radius: 4px
}

[dir=ltr] .overall-stats_stat[data-type=yellow-card] .overall-stats_stat-background {
    transform: rotate(-18deg);
    right: -20px
}

[dir=rtl] .overall-stats_stat[data-type=yellow-card] .overall-stats_stat-background {
    transform: rotate(18deg);
    left: -20px
}

[dir=ltr] .overall-stats_stat-title {
    margin-right: 10px
}

[dir=rtl] .overall-stats_stat-title {
    margin-left: 10px
}

.overall-stats_stat-content {
    display: flex;
    flex: 1 1 auto;
    justify-content: space-between;
    align-items: center;
    position: relative;
    z-index: 5
}

[dir] .overall-stats_stat-content {
    padding: 30px 20px
}

.live-seasons_item {
    display: flex;
    align-items: center
}

[dir] .live-seasons_item {
    margin-bottom: 1.6rem;
    border-radius: .4rem;
    padding: 1.2rem 1.6rem
}

.live-seasons_item_media {
    width: 5.6rem;
    height: 5.6rem
}

[dir] .live-seasons_item_media {
    padding: .8rem;
    border-radius: 50%
}

.live-seasons_item_image {
    width: 4rem;
    height: 4rem
}

[dir=ltr] .live-seasons_item_text {
    margin-left: 1.6rem
}

[dir=rtl] .live-seasons_item_text {
    margin-right: 1.6rem
}

.live-seasons_item:nth-child(5) ~ div {
    display: none
}

@media (min-width: 501px) {
    .live-seasons_item:nth-child(5) ~ div {
        display: flex
    }
}

@media (min-width: 501px) {
    .live-seasons .more-link {
        display: none
    }
}

@media (min-width: 501px) {
    .live-seasons_wrapper {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: repeat(2, 1fr);
        grid-column-gap: 16px;
        grid-row-gap: 16px
    }

    [dir] .live-seasons_wrapper .live-seasons_item {
        margin-bottom: 0
    }
}

@media (min-width: 501px) {
    .match-page .page-content {
        grid-gap: 0 1.6rem
    }
}

[dir=ltr] .match-page .sports-header_team-logo {
    margin-right: 1.6rem
}

[dir=rtl] .match-page .sports-header_team-logo {
    margin-left: 1.6rem
}

.match-page .sports-header_team-logo .sports-image {
    width: 7.2rem;
    height: 7.2rem
}

.match-page .sports-header_team-logo .sports-image_wrapper {
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center
}

[dir] .match-page .sports-header_team-logo .sports-image_wrapper {
    padding: 8px
}

.match-page .sports-header_team-logo .sports-image_wrapper img {
    width: 4.8rem;
    height: 4.8rem
}

.match-page_statistics {
    overflow: hidden
}

[dir] .match-page_statistics {
    border: 1px solid;
    border-radius: .4rem;
    margin-bottom: 3.2rem
}

.match-page_statistics_header {
    display: flex;
    justify-content: space-between;
    align-items: center
}

[dir] .match-page_statistics_header {
    padding: 2.1rem;
    border-bottom: 1px solid
}

[dir] .match-page_statistics_header h2 {
    margin-bottom: 0 !important
}

.match-page_statistics_header .sports-image {
    width: 3.2rem;
    height: 3.2rem
}

.match-page_statistics_header .sports-image img {
    width: 100%;
    height: 100%
}

[dir] .match-page_statistics_content.no-data {
    padding: 10.6rem 1.6rem 9.1rem
}

[dir] .match-page_score .scoreboard {
    border-bottom: none;
    border-radius: .4rem .4rem 0 0;
    padding-top: 0;
    margin-top: 0
}

.match-page_score .scoreboard_team-link {
    color: inherit;
    text-decoration: none
}

[dir] .match-page_summary {
    margin: 0 0 32px
}

[dir] .match-page_summary .game-summary {
    border-radius: 0 0 .4rem .4rem
}

[dir] .match-page_divider {
    margin: 32px 0
}

.match-page .squad-table_squad-player-link {
    color: inherit;
    text-decoration: none
}

.match-page .sports-header_team-logo {
    width: 125px
}

@media (min-width: 501px) {
    .league-page .page-content {
        grid-gap: 0 1.6rem
    }
}

[dir] .league-page .side-panel {
    margin-top: 0
}

@media (min-width: 1200px) {
    [dir] .league-page .side-panel {
        margin-top: 1.6rem
    }
}

[dir] .league-page_league-table {
    margin-bottom: 3.2rem
}

.league-page_league-table .league-table_toggle {
    display: flex;
    flex-direction: row;
    align-items: center
}

[dir] .league-page_league-table .league-table_toggle {
    cursor: pointer
}

.league-page_league-table .league-table_toggle .aa {
    width: 2.4rem;
    height: 2.4rem
}

[dir] .league-page_games, [dir] .league-page_rankings {
    margin-bottom: 32px
}

.league-page_rankings_top-player {
    display: grid;
    grid-template-columns: 1fr
}

.league-page_rankings_top-player-header {
    display: flex;
    justify-content: space-between
}

.league-page_rankings_top-player-toggle {
    display: none
}

[dir] .league-page_rankings_top-player-toggle {
    cursor: pointer
}

@media (min-width: 1200px) {
    .league-page_rankings_top-player-toggle {
        display: flex;
        flex-direction: row;
        align-items: center
    }

    .league-page_rankings_top-player-toggle .aa {
        width: 2.4rem;
        height: 2.4rem
    }
}

.league-page_rankings_top-player_container {
    display: flex;
    justify-content: flex-start;
    width: 100%;
    flex-wrap: wrap;
    grid-gap: 16px
}

[dir] .league-page_rankings_top-player_container {
    padding-bottom: 15px;
    margin-bottom: 15px
}

@media (min-width: 501px) {
    [dir=ltr] .league-page_rankings_top-player_container {
        padding-left: 1rem
    }

    [dir=rtl] .league-page_rankings_top-player_container {
        padding-right: 1rem
    }
}

.league-page_rankings_top-player_container:hover {
    overflow-x: auto
}

@media (min-width: 501px) {
    .league-page_rankings_top-player_container {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: repeat(2, 1fr)
    }
}

@media (min-width: 1200px) {
    .league-page_rankings_top-player_container {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        grid-template-columns: repeat(3, -webkit-max-content);
        grid-template-columns: repeat(3, max-content);
        row-gap: 30px;
        max-height: 178px;
        justify-content: flex-start
    }
}

.league-page_rankings_top-player_container.open {
    max-height: unset
}

[dir] .league-page_rankings_top-player_container .player-card {
    cursor: pointer
}

[dir] .league-page_rankings_top-player_container .player-card:first-child {
    border-top: 0
}

.league-page .fixtures-list_header [competition-title] {
    justify-self: flex-start;
    flex: 1
}

[dir] .league-page .fixtures-list_header [competition-title] {
    margin: 0
}

.league-page .fixtures-list_header > div:not([competition-title]) {
    flex: auto
}

[dir] .league-page .fixtures-list_header > div:not([competition-title]) {
    margin-bottom: 1rem
}

[dir] .league-page .fixtures-list_header > div:not([competition-title]):last-child {
    margin-bottom: 0
}

@media (min-width: 501px) {
    .league-page .fixtures-list_header > div:not([competition-title]) {
        flex: 0 0 auto
    }

    [dir] .league-page .fixtures-list_header > div:not([competition-title]) {
        margin-bottom: 0
    }

    [dir=ltr] .league-page .fixtures-list_header > div:not([competition-title]):first-child {
        margin-left: auto
    }

    [dir=rtl] .league-page .fixtures-list_header > div:not([competition-title]):first-child {
        margin-right: auto
    }
}

.league-page .js-drop-down-wrapper {
    display: flex;
    align-items: center
}

@media (min-width: 501px) {
    [dir=ltr] .league-page .js-drop-down-wrapper {
        margin-left: 2rem
    }

    [dir=rtl] .league-page .js-drop-down-wrapper {
        margin-right: 2rem
    }
}

.league-page .js-drop-down-wrapper .js-drop-down {
    position: relative
}

.league-page .js-drop-down-wrapper .js-drop-down_value {
    display: flex;
    align-items: center;
    justify-content: space-between;
    min-width: 6.3rem;
    width: auto;
    height: 3.2rem
}

[dir] .league-page .js-drop-down-wrapper .js-drop-down_value {
    padding: 0 .8rem;
    cursor: pointer;
    border-width: 1px;
    border-style: solid;
    border-radius: .4rem
}

.league-page .js-drop-down-wrapper .js-drop-down_value .aa {
    width: 2.4rem;
    height: 2.4rem
}

.league-page .js-drop-down-wrapper .js-drop-down_selector {
    position: absolute;
    top: 3.6rem;
    min-width: 6.3rem;
    width: auto;
    height: 3.2rem;
    z-index: 4;
    overflow: hidden;
    max-height: 0;
    transition: .1s ease-in-out;
    outline: none
}

[dir] .league-page .js-drop-down-wrapper .js-drop-down_selector {
    border-radius: .4rem
}

[dir=ltr] .league-page .js-drop-down-wrapper .js-drop-down_selector {
    right: 0
}

[dir=rtl] .league-page .js-drop-down-wrapper .js-drop-down_selector {
    left: 0
}

.league-page .js-drop-down-wrapper .js-drop-down_selector.open {
    max-height: 19.1rem;
    overflow: auto
}

[dir] .league-page .js-drop-down-wrapper .js-drop-down_selector.open {
    border: 1px solid
}

.league-page .js-drop-down-wrapper .js-drop-down_selector li {
    position: relative;
    height: 4rem;
    font-size: 1.1rem;
    display: flex;
    align-items: center;
    transition: background-color .3s;
    opacity: 1
}

[dir] .league-page .js-drop-down-wrapper .js-drop-down_selector li {
    padding: 0 .8rem;
    cursor: pointer;
    border-bottom: 1px solid
}

.league-page .js-drop-down-wrapper .js-drop-down_selector li.closed {
    max-height: 0;
    overflow: hidden;
    opacity: 0
}

[dir] .league-page .js-drop-down-wrapper .js-drop-down_selector li.closed {
    padding: 0
}

[dir=ltr] .league-page .js-drop-down-wrapper .js-drop-down_selector li .aa {
    margin-left: auto
}

[dir=rtl] .league-page .js-drop-down-wrapper .js-drop-down_selector li .aa {
    margin-right: auto
}

[dir=ltr] .league-page .js-drop-down-wrapper .choose-round-selector, [dir=ltr] .league-page .js-drop-down-wrapper .choose-week-selector {
    margin: 0 1rem 0 auto
}

[dir=rtl] .league-page .js-drop-down-wrapper .choose-round-selector, [dir=rtl] .league-page .js-drop-down-wrapper .choose-week-selector {
    margin: 0 auto 0 1rem
}

.league-page .js-drop-down-wrapper .choose-round .js-drop-down_selector, .league-page .js-drop-down-wrapper .choose-round .js-drop-down_value {
    width: 20rem
}

@media (min-width: 501px) {
    .team-page .page-content {
        grid-gap: 0 1.6rem
    }
}

.team-page header {
    max-width: 129.2rem
}

[dir] .team-page header {
    margin: 0 auto
}

@media (min-width: 1200px) {
    [dir] .team-page header {
        margin-bottom: 35px
    }
}

[dir] .team-page .main-section .page-content__item:last-child {
    margin-top: 2.6rem
}

@media (min-width: 1200px) {
    [dir] .team-page .main-section .page-content__item:last-child {
        margin-top: 0
    }
}

.team-page_content {
    display: flex;
    flex-direction: column;
    max-width: 129.2rem
}

@media (min-width: 1200px) {
    .team-page_content {
        justify-content: flex-start;
        display: grid;
        grid-template-columns: 1fr 3fr;
        -moz-column-gap: 1.8rem;
        column-gap: 1.8rem
    }

    [dir] .team-page_content {
        margin: 0 auto
    }
}

[dir] .team-page_sidebar {
    margin-bottom: 20px
}

@media (min-width: 1200px) {
    [dir] .team-page_sidebar {
        margin-bottom: 0
    }
}

.team-page_games {
    grid-column: 1/-1;
    display: grid;
    grid-template-columns: repeat(3, auto);
    -moz-column-gap: 16px;
    column-gap: 16px;
    overflow: hidden;
    justify-content: flex-start;
    overflow-x: auto
}

[dir] .team-page_games {
    padding-bottom: 15px;
    margin-bottom: 15px
}

[dir] .team-page_league-table {
    margin-bottom: 32px
}

.team-page .team-page_group_wrapper, .team-page_trophies-container {
    display: grid;
    grid-template-columns: 1fr;
    gap: 1.6rem
}

@media (min-width: 501px) {
    .team-page .team-page_group_wrapper, .team-page_trophies-container {
        grid-template-columns: repeat(2, 1fr)
    }
}

@media (min-width: 1200px) {
    .team-page .team-page_group_wrapper, .team-page_trophies-container {
        grid-template-columns: repeat(3, 1fr)
    }
}

[dir] .team-page_full-squad {
    margin-bottom: 32px
}

.team-page_full-squad-container .player-card {
    flex: 1;
    max-width: unset
}

[dir] .team-page_full-squad-container .player-card {
    cursor: pointer
}

@media (min-width: 501px) {
    .team-page_trophies-container {
        grid-template-columns: repeat(3, 1fr);
        grid-template-rows: repeat(3, 1fr)
    }
}

[dir] .team-page_group_title {
    margin: 1.6rem 0
}

@media (min-width: 501px) {
    .player-page .page-content {
        grid-gap: 0 1.6rem
    }
}

[dir] .player-page_transfer {
    margin-bottom: 22px
}

[dir] .player-page_transfer .sports-transfer {
    margin-bottom: 10px
}

[dir] .player-page_breakdown {
    margin-bottom: 32px
}

[dir] .player-page_breakdown .player-breakdown {
    cursor: pointer
}

.player-page_trophies-container {
    display: grid;
    grid-template-columns: 1fr;
    gap: 10px
}

@media (min-width: 501px) {
    .player-page_trophies-container {
        grid-template-columns: repeat(2, 1fr)
    }
}

@media (min-width: 1200px) {
    .player-page_trophies-container {
        grid-template-columns: repeat(3, 1fr)
    }
}

[dir] .player-page .side-panel {
    margin-bottom: 2.6rem
}

@media (min-width: 501px) {
    .fixtures-page .page-content {
        grid-gap: 0 1.6rem
    }
}

.loading {
    width: 100%;
    position: absolute
}

[dir] .loading {
    text-align: center;
    padding: 3rem
}

.loading.hide {
    display: none
}

.no-data {
    display: flex;
    align-items: center;
    justify-content: center
}

[dir] .no-data {
    margin: 2rem auto
}

.no-data:before {
    display: none
}

@media (min-width: 501px) {
    .aa-media {
        display: flex;
        flex-flow: row;
        justify-content: space-between
    }
}

@media (min-width: 501px) {
    .aa-media .hero-area {
        width: 49%
    }
}

@media (min-width: 1200px) {
    [dir=ltr] .aa-media .hero-area {
        padding-right: 7.5rem
    }

    [dir=rtl] .aa-media .hero-area {
        padding-left: 7.5rem
    }
}

@media (min-width: 501px) {
    .aa-media .video-nav-area {
        width: 49%
    }
}

@media (min-width: 1200px) {
    [dir=ltr] .aa-media .video-nav-area {
        border-left: .1rem solid;
        padding-left: 7.5rem
    }

    [dir=rtl] .aa-media .video-nav-area {
        border-right: .1rem solid;
        padding-right: 7.5rem
    }
}

[dir] .aa-media .video-nav-area .categories {
    margin: 1rem 1.5rem
}

.aa-media .video-nav-area .aamedia-listing .scroller {
    max-height: 52rem;
    overflow-y: auto
}

.aa-media .video-nav-area .aamedia-listing .scroller::-webkit-scrollbar {
    width: .4rem
}

[dir=ltr] .aa-media .video-nav-area .aamedia-listing .scroller::-webkit-scrollbar-thumb {
    border-radius: 0 10rem 0 10rem
}

[dir=rtl] .aa-media .video-nav-area .aamedia-listing .scroller::-webkit-scrollbar-thumb {
    border-radius: 10rem 0 10rem 0
}

.aa-media .video-nav-area .aamedia-listing .scroller .video-list {
    flex-flow: column;
    justify-content: space-between
}

.aa-media .video-nav-area .aamedia-listing .scroller .video-list li a.list-item-link {
    flex-flow: row;
    justify-content: space-between;
    flex: 0 0 100%
}

.aa-media .video-nav-area .aamedia-listing .scroller .video-list li a.list-item-link .img-box {
    width: 40%
}

@media (min-width: 501px) {
    .aa-media .video-nav-area .aamedia-listing .scroller .video-list li a.list-item-link .img-box .aa-play {
        display: block
    }
}

@media (min-width: 501px) {
    .aa-media .video-nav-area .aamedia-listing .scroller .video-list li a.list-item-link .img-box .time {
        display: none
    }
}

.aa-media .video-nav-area .aamedia-listing .scroller .video-list li a.list-item-link .title {
    width: 56%
}

[dir] .aa-media .video-nav-area .aamedia-listing .scroller .video-list li a.list-item-link .title {
    padding: 0
}

[dir] .aa-media.aa-media4x3 .aa-media-hero .hero h3 {
    padding-bottom: 3.6rem
}

[dir] .aa-media.aa-media4x3 .aaMediaBar .btn {
    padding: .9rem 2rem
}

.aa-media.aa-media4x3 .aaMediaBar .share-this .sharing-options {
    order: unset
}

.aa-media.aa-media4x3 .aamedia-listing .scroller .video-list .list-item-link {
    justify-content: flex-start
}

.aa-media.aa-media4x3 .aamedia-listing .scroller .video-list .list-item-link .active-paly {
    display: block;
    visibility: hidden;
    align-self: center
}

[dir=ltr] .aa-media.aa-media4x3 .aamedia-listing .scroller .video-list .list-item-link .active-paly {
    margin-right: .7rem
}

[dir=rtl] .aa-media.aa-media4x3 .aamedia-listing .scroller .video-list .list-item-link .active-paly {
    margin-left: .7rem
}

.aa-media.aa-media4x3 .aamedia-listing .scroller .video-list .list-item-link .img-box {
    flex: 0 0 43.5%
}

[dir=ltr] .aa-media.aa-media4x3 .aamedia-listing .scroller .video-list .list-item-link .img-box {
    margin-right: 1.3rem
}

[dir=rtl] .aa-media.aa-media4x3 .aamedia-listing .scroller .video-list .list-item-link .img-box {
    margin-left: 1.3rem
}

.aa-media.aa-media4x3 .aamedia-listing .scroller .video-list .list-item-link.active .active-paly {
    visibility: visible
}

@media (min-width: 501px) {
    .aa-media.aa-media4x3 .aamedia-listing .scroller {
        max-height: 68rem
    }

    .aa-media.aa-media4x3 .aamedia-listing .scroller .video-list .list-item-link .img-box {
        flex: 0 0 24.5%
    }

    [dir=ltr] .aa-media.aa-media4x3 .aamedia-listing .scroller .video-list .list-item-link .img-box {
        margin-right: 1.6rem
    }

    [dir=rtl] .aa-media.aa-media4x3 .aamedia-listing .scroller .video-list .list-item-link .img-box {
        margin-left: 1.6rem
    }

    .aa-media.aa-media4x3 .aamedia-listing .scroller .video-list .list-item-link .title {
        flex: 1
    }

    [dir] .aa-media.aa-media4x3 .aamedia-listing .aaMediaBar {
        padding: 0
    }
}

@media (min-width: 1200px) {
    .aa-media.aa-media4x3 .aamedia-listing .scroller {
        max-height: 67rem
    }

    .aa-media.aa-media4x3 .aamedia-listing .scroller .video-list .list-item-link .img-box {
        flex: 0 0 18%
    }
}

[dir] .aa-media.aa-media4x3 .aaMediaBar {
    margin: .9rem 0
}

@media (min-width: 501px) {
    .aa-media.aa-media4x3 .hero-area {
        flex: 0 0 47.4%
    }

    .aa-media.aa-media4x3 .video-nav-area {
        flex: 0 0 45.6%;
        display: flex;
        flex-direction: column
    }

    [dir=ltr] .aa-media.aa-media4x3 .video-nav-area {
        margin-left: 2.9rem
    }

    [dir=rtl] .aa-media.aa-media4x3 .video-nav-area {
        margin-right: 2.9rem
    }

    [dir] .aa-media.aa-media4x3 .video-nav-area .aamedia-listing {
        padding: 0
    }

    [dir] .aa-media.aa-media4x3 .video-nav-area .category-selector {
        margin-top: auto
    }

    [dir] .aa-media.aa-media4x3 .video-nav-area .category-selector .categories {
        margin: 0
    }

    .aa-media.aa-media4x3 .hero-area {
        display: flex;
        flex-direction: column
    }

    [dir] .aa-media.aa-media4x3 .hero-area .aaMediaBar {
        margin: 2.4rem 0 0
    }
}

@media (min-width: 1200px) {
    .aa-media.aa-media4x3 .hero-area {
        flex: 0 0 42%
    }

    [dir] .aa-media.aa-media4x3 .video-nav-area .category-selector {
        margin-top: 2.4rem
    }

    [dir=ltr] .aa-media.aa-media4x3 .aamedia-listing .scroller .withIcon li, [dir=rtl] .aa-media.aa-media4x3 .aamedia-listing .scroller .withIcon li {
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }

    [dir=ltr] .aa-media.aa-media4x3 .aamedia-listing .scroller .withIcon li a.list-item-link .aa-play {
        left: -2.1rem
    }

    [dir=rtl] .aa-media.aa-media4x3 .aamedia-listing .scroller .withIcon li a.list-item-link .aa-play {
        right: -2.1rem
    }
}

.aa-media.aa-media4x3.version02 {
    align-items: stretch;
    flex-wrap: wrap
}

.aa-media.aa-media4x3.version02 .section-label {
    flex: 0 0 100%
}

.aa-media.aa-media4x3.version02 .hero-area {
    overflow: hidden
}

[dir] .aa-media.aa-media4x3.version02 .hero-area {
    margin: 0;
    padding: 0
}

@media (min-width: 501px) {
    .aa-media.aa-media4x3.version02 .hero-area {
        flex: 0 0 49%
    }
}

[dir] .aa-media.aa-media4x3.version02 .hero-area .aa-media-hero.aa-media-hero3x4 {
    padding: 0;
    border-radius: 0
}

[dir] .aa-media.aa-media4x3.version02 .hero-area .aa-media-hero.aa-media-hero3x4 .video-player {
    border-radius: 0
}

.aa-media.aa-media4x3.version02 .hero-area .aa-media-hero.aa-media-hero3x4 .video-player .vjs-big-play-button {
    top: unset;
    bottom: 1.6rem
}

[dir] .aa-media.aa-media4x3.version02 .hero-area .aa-media-hero.aa-media-hero3x4 .video-player .vjs-big-play-button {
    transform: unset
}

[dir=ltr] .aa-media.aa-media4x3.version02 .hero-area .aa-media-hero.aa-media-hero3x4 .video-player .vjs-big-play-button {
    left: unset;
    right: 1.6rem
}

[dir=rtl] .aa-media.aa-media4x3.version02 .hero-area .aa-media-hero.aa-media-hero3x4 .video-player .vjs-big-play-button {
    right: unset;
    left: 1.6rem
}

[dir] .aa-media.aa-media4x3.version02 .hero-area .share-this {
    margin-top: 1.6rem
}

[dir=ltr] .aa-media.aa-media4x3.version02 .hero-area .share-this {
    margin-right: auto
}

[dir=rtl] .aa-media.aa-media4x3.version02 .hero-area .share-this {
    margin-left: auto
}

@media (min-width: 501px) {
    [dir] .aa-media.aa-media4x3.version02 .hero-area .share-this {
        margin-top: .8rem
    }
}

.aa-media.aa-media4x3.version02 .video-nav-area {
    overflow: hidden
}

[dir] .aa-media.aa-media4x3.version02 .video-nav-area {
    margin: 0;
    padding: 0;
    border: none
}

@media (min-width: 501px) {
    .aa-media.aa-media4x3.version02 .video-nav-area {
        flex: 0 0 49%
    }
}

.aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing {
    position: relative
}

[dir] .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing {
    border: none
}

.aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller {
    max-height: unset;
    height: 40rem
}

[dir] .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller {
    margin-bottom: 2rem
}

[dir=ltr] .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list {
    padding-right: 1.6rem
}

[dir=rtl] .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list {
    padding-left: 1.6rem
}

@media (min-width: 1200px) {
    [dir=ltr] .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list {
        padding-right: 3.2rem
    }

    [dir=rtl] .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list {
        padding-left: 3.2rem
    }
}

[dir] .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item {
    padding: 0 0 1.6rem
}

[dir] .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item:first-child {
    border-bottom: .1rem solid;
    margin-bottom: 1.6rem
}

@media (min-width: 501px) {
    [dir] .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item {
        border-bottom: .1rem solid;
        margin-bottom: 1.6rem
    }
}

@media (min-width: 1200px) {
    [dir] .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item {
        padding-bottom: 3.2rem;
        margin-bottom: 3.2rem
    }

    [dir] .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item:first-child {
        margin-bottom: 3.2rem
    }
}

[dir] .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item:last-child {
    border: none;
    margin-bottom: 0
}

.aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link {
    display: block
}

.aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .img-box {
    width: 25%
}

[dir] .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .img-box {
    margin: 0
}

[dir=ltr] .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .img-box {
    float: left
}

[dir=rtl] .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .img-box {
    float: right
}

@media (min-width: 501px) {
    [dir=ltr] .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .img-box {
        float: right
    }

    [dir=rtl] .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .img-box {
        float: left
    }
}

[dir] .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .img-box img {
    border-radius: 0
}

.aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .img-box .time {
    display: block;
    bottom: .8rem
}

[dir] .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .img-box .time {
    border-radius: 0;
    padding: .1rem .5rem 0
}

[dir=ltr] .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .img-box .time {
    right: .8rem
}

[dir=rtl] .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .img-box .time {
    left: .8rem
}

.aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .title {
    display: block;
    width: 70%
}

[dir=ltr] .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .title {
    float: right
}

[dir=rtl] .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .title {
    float: left
}

@media (min-width: 501px) {
    [dir=ltr] .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .title {
        float: left
    }

    [dir=rtl] .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .title {
        float: right
    }
}

.aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .caption {
    display: block;
    width: 70%
}

[dir] .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .caption {
    padding-top: 1.6rem
}

[dir=ltr] .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .caption {
    text-align: left;
    float: right
}

[dir=rtl] .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .caption {
    text-align: right;
    float: left
}

@media (min-width: 501px) {
    [dir=ltr] .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .caption {
        float: left
    }

    [dir=rtl] .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .caption {
        float: right
    }
}

@media (min-width: 501px) {
    .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item.active {
        position: relative
    }

    .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item.active:after {
        content: "";
        height: .4rem;
        position: absolute;
        bottom: 0;
        width: 40%
    }

    [dir=ltr] .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item.active:after {
        left: 0
    }

    [dir=rtl] .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item.active:after {
        right: 0
    }
}

.aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item.active a.list-item-link .img-box {
    display: none
}

.aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item.active a.list-item-link .caption, .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item.active a.list-item-link .title {
    width: 100%
}

.aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item.active a.list-item-link i.aa.aa-play {
    display: none
}

.aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller:after {
    display: block;
    bottom: 0;
    content: "";
    height: 20rem;
    position: absolute;
    width: 98.5%
}

[dir=ltr] .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller:after {
    left: 0
}

[dir=rtl] .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller:after {
    right: 0
}

.aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller.hide-shadow:after {
    display: none
}

.aa-media.aa-media4x3.version02.no-scroll .video-nav-area .aamedia-listing .scroller {
    overflow: hidden
}

.aa-media.aa-media4x3.version02.no-scroll .video-nav-area .aamedia-listing .scroller:after {
    display: none
}

[dir] .aa-media .category-selector .categories {
    margin: 1rem 0
}

.aa-media-hero {
    overflow: hidden
}

[dir] .aa-media-hero .hero h3 {
    padding-bottom: 3rem;
    margin: 0
}

[dir] .aa-media-hero .hero video-js .vjs-poster {
    border-radius: 0
}

.aa-media-hero .hero .description {
    position: relative
}

[dir] .aa-media-hero .hero .description {
    padding: 2.4rem 0
}

.aa-media-hero .hero .description .content {
    max-height: 4.5rem;
    overflow: hidden;
    transition: max-height .5s ease
}

.aa-media-hero .hero .description .label-container {
    position: absolute;
    bottom: 2.1rem
}

[dir=ltr] .aa-media-hero .hero .description .label-container {
    right: 0
}

[dir=rtl] .aa-media-hero .hero .description .label-container {
    left: 0
}

.aa-media-hero .hero .description .label-container #read-more-label {
    overflow: hidden
}

[dir] .aa-media-hero .hero .description .label-container #read-more-label {
    cursor: pointer
}

[dir=ltr] .aa-media-hero .hero .description .label-container #read-more-label {
    padding-left: .7rem
}

[dir=rtl] .aa-media-hero .hero .description .label-container #read-more-label {
    padding-right: .7rem
}

.aa-media-hero .hero .description #read-more-trigger, .aa-media-hero .hero .description #read-more-trigger:checked ~ .label-container #read-more-label {
    display: none
}

.aa-media-hero .hero .description #read-more-trigger:checked ~ .content {
    max-height: 100rem
}

[dir] .aa-media-hero.aa-media-hero3x4 {
    padding: 0 2rem 2rem;
    border-radius: .4rem
}

[dir] .aa-media-hero.aa-media-hero3x4 h3 {
    padding-bottom: 3.6rem
}

[dir] .aa-media-hero.aa-media-hero3x4 .video-player, [dir] .aa-media-hero.aa-media-hero3x4 .video-player video-js {
    padding-top: 125%
}

.category-selector {
    z-index: 99
}

.category-selector .categories {
    position: relative
}

.category-selector .categories input[type=radio] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: none;
    position: absolute;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: block
}

[dir] .category-selector .categories input[type=radio] {
    cursor: pointer;
    margin: 0;
    padding: 0;
    border: none
}

[dir=ltr] .category-selector .categories input[type=radio], [dir=rtl] .category-selector .categories input[type=radio] {
    left: 0;
    right: 0
}

.category-selector .categories input[type=radio].hide-items, .category-selector .categories input[type=radio]:checked {
    display: none
}

.category-selector .categories .category-label {
    display: block
}

[dir] .category-selector .categories .category-label {
    text-align: center;
    border: .1rem solid;
    border-radius: .4rem;
    padding: .5rem 1rem 1rem
}

.category-selector .categories .category-label .aa.aa-chevron-down {
    width: 3rem;
    height: 3rem;
    transition: transform .3s
}

[dir] .category-selector .categories .category-label .aa.aa-chevron-down {
    margin-bottom: -1rem
}

.category-selector .categories .category-list {
    position: absolute;
    z-index: 1;
    visibility: hidden;
    transition: opacity .3s;
    opacity: 0;
    width: 100%
}

[dir] .category-selector .categories .category-list {
    border-style: solid;
    border-width: 0 .1rem .1rem;
    border-radius: 0 0 .4rem .4rem
}

[dir] .category-selector .categories .category-list li {
    cursor: pointer;
    text-align: center;
    padding: 1rem;
    border-bottom: .1rem solid
}

[dir] .category-selector .categories .category-list li:last-child {
    border: none
}

.category-selector .categories .show-items:checked ~ .category-list {
    visibility: visible;
    opacity: 1
}

.category-selector .categories .show-items:checked ~ .hide-items {
    display: block
}

[dir=ltr] .category-selector .categories .show-items:checked ~ .category-label .aa.aa-chevron-down {
    transform: rotate(180deg)
}

[dir=rtl] .category-selector .categories .show-items:checked ~ .category-label .aa.aa-chevron-down {
    transform: rotate(-180deg)
}

[dir] .aamedia-listing {
    border-bottom: .1rem solid;
    padding-bottom: 0
}

[dir] .aamedia-listing.no-border {
    border-bottom: none
}

@media (min-width: 501px) {
    [dir] .aamedia-listing {
        padding-bottom: .5rem
    }
}

.aamedia-listing .scroller .navigator {
    z-index: 1;
    display: none
}

@media (min-width: 501px) {
    .aamedia-listing .scroller .navigator {
        flex: 0 0 15%;
        display: block;
        width: 15%;
        top: 0;
        bottom: 0;
        position: absolute;
        height: 100%
    }

    .aamedia-listing .scroller .navigator-previous {
        outline: none
    }

    [dir] .aamedia-listing .scroller .navigator-previous {
        cursor: pointer
    }

    [dir=ltr] .aamedia-listing .scroller .navigator-previous {
        left: 0
    }

    [dir=rtl] .aamedia-listing .scroller .navigator-previous {
        right: 0
    }

    [dir=ltr] .aamedia-listing .scroller .navigator-previous .square {
        left: 0
    }

    [dir=rtl] .aamedia-listing .scroller .navigator-previous .square {
        right: 0
    }

    .aamedia-listing .scroller .navigator-next {
        outline: none
    }

    [dir] .aamedia-listing .scroller .navigator-next {
        cursor: pointer
    }

    [dir=ltr] .aamedia-listing .scroller .navigator-next {
        right: 0
    }

    [dir=rtl] .aamedia-listing .scroller .navigator-next {
        left: 0
    }

    [dir=ltr] .aamedia-listing .scroller .navigator-next .square {
        right: 0
    }

    [dir=rtl] .aamedia-listing .scroller .navigator-next .square {
        left: 0
    }

    .aamedia-listing .scroller .navigator .square {
        display: block;
        position: absolute;
        width: 3.6rem;
        height: 3.6rem;
        top: 50%
    }

    [dir] .aamedia-listing .scroller .navigator .square {
        border-radius: .4rem;
        transform: translateY(-50%)
    }

    .aamedia-listing .scroller .navigator .square i.aa {
        filter: invert(100%) contrast(3)
    }
}

@media (min-width: 501px) {
    [dir] .aamedia-listing .scroller.swiper-container .video-list li {
        padding: 0 1rem 2rem
    }
}

.aamedia-listing .scroller .video-list {
    display: flex;
    flex-flow: column;
    flex-wrap: wrap
}

@media (min-width: 501px) {
    .aamedia-listing .scroller .video-list {
        flex-flow: row;
        flex-wrap: wrap;
        align-items: stretch;
        justify-content: space-between
    }
}

[dir] .aamedia-listing .scroller .video-list li {
    padding: 0 0 2rem
}

@media (min-width: 501px) {
    .aamedia-listing .scroller .video-list li {
        flex: 0 0 32%
    }
}

@media (min-width: 1200px) {
    .aamedia-listing .scroller .video-list li {
        flex: 0 0 15.5%
    }
}

.aamedia-listing .scroller .video-list li a.list-item-link {
    display: flex;
    flex-flow: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    height: 100%
}

@media (min-width: 501px) {
    .aamedia-listing .scroller .video-list li a.list-item-link {
        flex-flow: column;
        justify-content: flex-start
    }
}

.aamedia-listing .scroller .video-list li a.list-item-link .img-box {
    width: 40%;
    position: relative;
    display: block
}

@media (min-width: 501px) {
    .aamedia-listing .scroller .video-list li a.list-item-link .img-box {
        width: 100%
    }
}

.aamedia-listing .scroller .video-list li a.list-item-link .img-box img {
    width: 100%;
    height: auto;
    display: block
}

[dir] .aamedia-listing .scroller .video-list li a.list-item-link .img-box img {
    border-radius: .4rem
}

.aamedia-listing .scroller .video-list li a.list-item-link .img-box .aa-play {
    position: absolute;
    top: 50%
}

[dir=ltr] .aamedia-listing .scroller .video-list li a.list-item-link .img-box .aa-play {
    left: -1.1rem;
    transform: translate(-50%, -50%)
}

[dir=rtl] .aamedia-listing .scroller .video-list li a.list-item-link .img-box .aa-play {
    right: -1.1rem;
    transform: translate(50%, -50%)
}

@media (min-width: 501px) {
    .aamedia-listing .scroller .video-list li a.list-item-link .img-box .aa-play {
        display: none
    }
}

.aamedia-listing .scroller .video-list li a.list-item-link .img-box .time {
    position: absolute;
    bottom: 0
}

[dir] .aamedia-listing .scroller .video-list li a.list-item-link .img-box .time {
    padding: .1rem .2rem 0
}

[dir=ltr] .aamedia-listing .scroller .video-list li a.list-item-link .img-box .time {
    right: 0;
    border-radius: .4rem 0 0 0
}

[dir=rtl] .aamedia-listing .scroller .video-list li a.list-item-link .img-box .time {
    left: 0;
    border-radius: 0 .4rem 0 0
}

.aamedia-listing .scroller .video-list li a.list-item-link .title {
    width: 56%;
    display: inline-block
}

[dir] .aamedia-listing .scroller .video-list li a.list-item-link .title {
    margin: 0;
    padding-bottom: .5rem
}

@media (min-width: 501px) {
    .aamedia-listing .scroller .video-list li a.list-item-link .title {
        width: 100%
    }

    [dir] .aamedia-listing .scroller .video-list li a.list-item-link .title {
        padding-top: 1rem
    }
}

.aamedia-listing .scroller .video-list li a.list-item-link .caption {
    flex: 0 0 100%
}

[dir=ltr] .aamedia-listing .scroller .video-list li a.list-item-link .caption {
    text-align: right
}

[dir=rtl] .aamedia-listing .scroller .video-list li a.list-item-link .caption {
    text-align: left
}

@media (min-width: 501px) {
    .aamedia-listing .scroller .video-list li a.list-item-link .caption {
        flex: none
    }

    [dir] .aamedia-listing .scroller .video-list li a.list-item-link .caption {
        margin-top: auto
    }

    [dir=ltr] .aamedia-listing .scroller .video-list li a.list-item-link .caption {
        text-align: left
    }

    [dir=rtl] .aamedia-listing .scroller .video-list li a.list-item-link .caption {
        text-align: right
    }
}

@media (min-width: 501px) {
    .aamedia-listing .scroller .video-list.swiper-wrapper {
        flex-wrap: nowrap
    }
}

[dir=ltr] .aamedia-listing .scroller .video-list.withIcon li, [dir=rtl] .aamedia-listing .scroller .video-list.withIcon li {
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

.aamedia-listing .img-box img {
    width: 100%;
    height: auto;
    transition: opacity .3s ease-in-out;
    opacity: 1
}

.aamedia-listing .img-box video {
    width: 100%;
    height: 100%;
    -o-object-fit: fill;
    object-fit: fill;
    opacity: 0;
    transition: opacity .3s ease-in-out;
    max-height: 100%;
    position: absolute;
    top: 0
}

[dir=ltr] .aamedia-listing .img-box video {
    right: 0
}

[dir=rtl] .aamedia-listing .img-box video {
    left: 0
}

.aamedia-listing .img-box.playing img {
    opacity: 0
}

.aamedia-listing .img-box.playing video {
    opacity: 1
}

.aamedia-listing .list-item.no-video .img-box img {
    position: static
}

.aamedia-listing.version02 .scroller .video-list {
    display: grid;
    justify-content: space-between;
    grid-template-columns: repeat(auto-fill, 100%)
}

@media (min-width: 501px) {
    .aamedia-listing.version02 .scroller .video-list {
        grid-template-columns: repeat(auto-fill, 49%)
    }
}

@media (min-width: 1200px) {
    .aamedia-listing.version02 .scroller .video-list {
        grid-template-columns: repeat(auto-fill, 24%)
    }
}

.aamedia-listing.version02 .scroller .video-list li {
    flex: unset;
    overflow: hidden
}

[dir] .aamedia-listing.version02 .scroller .video-list li {
    padding: 0 0 1.6rem;
    border-radius: .4rem;
    margin-bottom: 1.6rem
}

.aamedia-listing.version02 .scroller .video-list li a.list-item-link {
    flex-flow: column;
    justify-content: flex-start
}

.aamedia-listing.version02 .scroller .video-list li a.list-item-link .img-box {
    width: 100%
}

[dir] .aamedia-listing.version02 .scroller .video-list li a.list-item-link .img-box img {
    border-radius: 0
}

.aamedia-listing.version02 .scroller .video-list li a.list-item-link .img-box .time {
    bottom: .8rem
}

[dir] .aamedia-listing.version02 .scroller .video-list li a.list-item-link .img-box .time {
    border-radius: 0;
    padding: .1rem .5rem 0
}

[dir=ltr] .aamedia-listing.version02 .scroller .video-list li a.list-item-link .img-box .time {
    right: .8rem
}

[dir=rtl] .aamedia-listing.version02 .scroller .video-list li a.list-item-link .img-box .time {
    left: .8rem
}

.aamedia-listing.version02 .scroller .video-list li a.list-item-link .title {
    width: 100%
}

[dir] .aamedia-listing.version02 .scroller .video-list li a.list-item-link .title {
    padding: 1.6rem 1.6rem 0
}

.aamedia-listing.version02 .scroller .video-list li a.list-item-link .caption {
    flex: none
}

[dir] .aamedia-listing.version02 .scroller .video-list li a.list-item-link .caption {
    margin-top: auto;
    padding: 1.6rem 1.6rem 0
}

[dir] .aamedia-listing.programs-listing {
    border-bottom: none
}

.aamedia-listing.programs-listing .scroller .video-list {
    display: grid;
    justify-content: space-between;
    grid-template-columns: repeat(auto-fill, 48.5%)
}

@media (min-width: 501px) {
    .aamedia-listing.programs-listing .scroller .video-list {
        grid-template-columns: repeat(auto-fill, 32.5%)
    }
}

@media (min-width: 1200px) {
    .aamedia-listing.programs-listing .scroller .video-list {
        grid-template-columns: repeat(auto-fill, 24%)
    }
}

.aamedia-listing.programs-listing .scroller .video-list li {
    flex: unset
}

[dir] .aamedia-listing.programs-listing .scroller .video-list li {
    padding: unset;
    margin-bottom: 1.6rem
}

.aamedia-listing.programs-listing .scroller .video-list li a.list-item-link {
    position: relative
}

.aamedia-listing.programs-listing .scroller .video-list li a.list-item-link .img-box {
    width: 100%
}

.aamedia-listing.programs-listing .scroller .video-list li a.list-item-link .program-details {
    display: none
}

@media (min-width: 1200px) {
    .aamedia-listing.programs-listing .scroller .video-list li a.list-item-link .program-details {
        display: inline-block;
        position: absolute;
        width: 100%;
        bottom: 0;
        overflow: hidden;
        opacity: 0;
        transition: opacity .2s
    }

    [dir] .aamedia-listing.programs-listing .scroller .video-list li a.list-item-link .program-details {
        padding: 1rem .8rem;
        border-radius: 0 0 .4rem .4rem
    }

    [dir=ltr] .aamedia-listing.programs-listing .scroller .video-list li a.list-item-link .program-details, [dir=rtl] .aamedia-listing.programs-listing .scroller .video-list li a.list-item-link .program-details {
        left: 0;
        right: 0
    }

    .aamedia-listing.programs-listing .scroller .video-list li a.list-item-link .program-details:after {
        content: "";
        height: .4rem;
        display: block;
        position: absolute;
        bottom: 0
    }

    [dir=ltr] .aamedia-listing.programs-listing .scroller .video-list li a.list-item-link .program-details:after, [dir=rtl] .aamedia-listing.programs-listing .scroller .video-list li a.list-item-link .program-details:after {
        left: 0;
        right: 0
    }

    .aamedia-listing.programs-listing .scroller .video-list li a.list-item-link .program-details span {
        display: block
    }

    [dir] .aamedia-listing.programs-listing .scroller .video-list li a.list-item-link .program-details span {
        padding: .3rem 0
    }
}

@media (min-width: 1200px) {
    .aamedia-listing.programs-listing .scroller .video-list li:hover a.list-item-link .program-details {
        opacity: 1
    }
}

[dir] .aamedia-listing.addustourfsection .scroller .video-list li a.list-item-link .img-box img {
    border-radius: 0
}

.aa-documentaries {
    overflow: hidden
}

[dir] .aa-documentaries {
    border-bottom: .1rem solid;
    padding-bottom: 0
}

[dir] .aa-documentaries.no-border {
    border-bottom: none
}

.aa-documentaries .scroller .video-list {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap
}

@media (min-width: 501px) {
    .aa-documentaries .scroller .video-list {
        flex-wrap: wrap;
        justify-content: space-between
    }
}

.aa-documentaries .scroller .video-list li {
    flex: 0 0 70%
}

[dir] .aa-documentaries .scroller .video-list li {
    margin-bottom: 1.6rem
}

[dir=ltr] .aa-documentaries .scroller .video-list li {
    padding-right: 1.6rem
}

[dir=rtl] .aa-documentaries .scroller .video-list li {
    padding-left: 1.6rem
}

.aa-documentaries .scroller .video-list li .description {
    display: none
}

@media (min-width: 501px) {
    .aa-documentaries .scroller .video-list li {
        flex: 0 0 32.5%;
        position: relative
    }

    [dir=ltr] .aa-documentaries .scroller .video-list li {
        padding-right: 0
    }

    [dir=rtl] .aa-documentaries .scroller .video-list li {
        padding-left: 0
    }

    .aa-documentaries .scroller .video-list li .description {
        position: absolute;
        display: flex;
        flex-direction: column;
        z-index: -1;
        top: 0;
        width: 100%;
        height: 100%;
        overflow: hidden;
        opacity: 0;
        transition: all .3s
    }

    [dir] .aa-documentaries .scroller .video-list li .description {
        padding: 2rem 2rem 0
    }

    [dir=ltr] .aa-documentaries .scroller .video-list li .description {
        border-radius: 0 .6rem .6rem 0;
        right: -100%
    }

    [dir=rtl] .aa-documentaries .scroller .video-list li .description {
        border-radius: .6rem 0 0 .6rem;
        left: -100%
    }

    [dir] .aa-documentaries .scroller .video-list li .description .title {
        margin-bottom: 0
    }

    .aa-documentaries .scroller .video-list li .description .btn {
        display: flex;
        flex-direction: row;
        align-items: center
    }

    [dir] .aa-documentaries .scroller .video-list li .description .btn {
        padding: 1rem 2rem;
        border: none
    }

    [dir=ltr] .aa-documentaries .scroller .video-list li .description .btn {
        margin: auto auto 0 0
    }

    [dir=rtl] .aa-documentaries .scroller .video-list li .description .btn {
        margin: auto 0 0 auto
    }

    .aa-documentaries .scroller .video-list li .description .btn .aa {
        width: 3.2rem;
        height: 3.2rem;
        filter: invert(1) contrast(3)
    }

    [dir] .aa-documentaries .scroller .video-list li .description .btn .aa {
        background-size: cover
    }

    [dir=ltr] .aa-documentaries .scroller .video-list li .description .btn .aa {
        margin-right: .8rem
    }

    [dir=rtl] .aa-documentaries .scroller .video-list li .description .btn .aa {
        margin-left: .8rem
    }

    .aa-documentaries .scroller .video-list li:hover .description {
        z-index: 9;
        opacity: 1
    }

    [dir=ltr] .aa-documentaries .scroller .video-list li:nth-child(3n+0):hover .description {
        right: auto;
        left: -100%
    }

    [dir=rtl] .aa-documentaries .scroller .video-list li:nth-child(3n+0):hover .description {
        left: auto;
        right: -100%
    }
}

.aa-documentaries .scroller .video-list li a.list-item-link .img-box {
    position: relative;
    display: block;
    overflow: hidden
}

[dir] .aa-documentaries .scroller .video-list li a.list-item-link .img-box {
    border-radius: .4rem
}

.aa-documentaries .scroller .video-list li a.list-item-link .img-box img {
    width: 100%;
    height: auto;
    display: block;
    transition: opacity .3s ease-in-out;
    opacity: 1
}

[dir] .aa-documentaries .scroller .video-list li a.list-item-link .img-box img {
    border-radius: .4rem
}

.aa-documentaries .scroller .video-list li a.list-item-link .img-box video {
    width: 100%;
    height: 100%;
    -o-object-fit: fill;
    object-fit: fill;
    opacity: 0;
    transition: opacity .3s ease-in-out;
    max-height: 100%;
    position: absolute;
    top: 0
}

[dir] .aa-documentaries .scroller .video-list li a.list-item-link .img-box video {
    border-radius: .4rem
}

[dir=ltr] .aa-documentaries .scroller .video-list li a.list-item-link .img-box video {
    right: 0
}

[dir=rtl] .aa-documentaries .scroller .video-list li a.list-item-link .img-box video {
    left: 0
}

.aa-documentaries .scroller .video-list li a.list-item-link .img-box.playing img {
    opacity: 0
}

.aa-documentaries .scroller .video-list li a.list-item-link .img-box.playing video {
    opacity: 1
}

.aa-documentaries .scroller .video-list li.no-video .img-box img {
    position: static
}

[dir] .editor-carousel .swiper-pagination {
    text-align: center;
    padding: 2rem 0;
    border-top: .1rem solid
}

.editor-carousel .swiper-pagination-bullet {
    display: inline-block;
    width: .6rem;
    height: .6rem
}

[dir] .editor-carousel .swiper-pagination-bullet {
    border-radius: 100%;
    margin: 0 1rem;
    cursor: pointer
}

.editor-carousel .swiper-wrapper {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch
}

.editor-carousel .swiper-wrapper li {
    flex: 0 0 95%;
    max-width: 95%;
    display: flex;
    flex-direction: column
}

[dir] .editor-carousel .swiper-wrapper li {
    padding: 0 1rem 1rem
}

@media (min-width: 501px) {
    .editor-carousel .swiper-wrapper li {
        max-width: 50%
    }

    [dir] .editor-carousel .swiper-wrapper li {
        margin-bottom: 2rem
    }

    [dir=ltr] .editor-carousel .swiper-wrapper li {
        border-right: .1rem solid
    }

    [dir=rtl] .editor-carousel .swiper-wrapper li {
        border-left: .1rem solid
    }

    [dir=ltr] .editor-carousel .swiper-wrapper li:last-child {
        border-right: none
    }

    [dir=rtl] .editor-carousel .swiper-wrapper li:last-child {
        border-left: none
    }
}

@media (min-width: 1200px) {
    .editor-carousel .swiper-wrapper li {
        max-width: 25%
    }
}

.editor-carousel .swiper-wrapper li.swiper-slide {
    height: auto
}

[dir] .editor-carousel .swiper-wrapper li.breaking {
    border-radius: .4rem;
    border: none;
    background-image: url(assets/gfx/breaking-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover
}

[dir=ltr] .editor-carousel .swiper-wrapper li.breaking {
    background-position: 0 0
}

[dir=rtl] .editor-carousel .swiper-wrapper li.breaking {
    background-position: 100% 0
}

.editor-carousel .swiper-wrapper li.breaking .img-box {
    min-height: 15.3rem
}

.editor-carousel .swiper-wrapper li.breaking .img-box .breaking-title {
    display: inline-block;
    text-transform: uppercase
}

[dir] .editor-carousel .swiper-wrapper li.breaking .img-box .breaking-title {
    padding: 4rem 2.4rem
}

[dir=ltr] .editor-carousel .swiper-wrapper li.breaking .img-box .breaking-title b {
    padding-left: .5rem
}

[dir=rtl] .editor-carousel .swiper-wrapper li.breaking .img-box .breaking-title b {
    padding-right: .5rem
}

.editor-carousel .swiper-wrapper li a {
    flex-grow: 1;
    display: flex;
    flex-direction: column
}

.editor-carousel .swiper-wrapper li a .img-box {
    position: relative;
    display: block
}

.editor-carousel .swiper-wrapper li a .img-box .icon {
    width: 5rem;
    height: 5rem;
    position: absolute;
    bottom: .5rem
}

[dir] .editor-carousel .swiper-wrapper li a .img-box .icon {
    background-size: contain
}

[dir=ltr] .editor-carousel .swiper-wrapper li a .img-box .icon {
    left: 1rem
}

[dir=rtl] .editor-carousel .swiper-wrapper li a .img-box .icon {
    right: 1rem
}

.editor-carousel .swiper-wrapper li a .img-box .icon .aa {
    width: 100%;
    height: 100%
}

.editor-carousel .swiper-wrapper li a .img-box img {
    display: block;
    width: 100%;
    height: auto;
    min-height: 1.5rem
}

[dir] .editor-carousel .swiper-wrapper li a .img-box img {
    border-radius: .4rem
}

.editor-carousel .swiper-wrapper li a .title {
    display: inline-block
}

[dir] .editor-carousel .swiper-wrapper li a .title {
    padding: 1.4rem 2rem 0;
    margin: 0
}

.editor-carousel .swiper-wrapper li a .description {
    display: inline-block
}

[dir] .editor-carousel .swiper-wrapper li a .description {
    padding: 1.5rem 2rem 0;
    margin-top: auto
}

.editor-carousel .swiper-wrapper li .service {
    display: flex;
    flex-direction: row
}

[dir] .editor-carousel .swiper-wrapper li .service {
    padding: 0 2rem;
    margin-top: 1.6rem
}

.editor-carousel .swiper-wrapper li .service .time {
    align-self: flex-end
}

.editor-carousel .swiper-wrapper li.coverage {
    overflow: hidden
}

[dir] .editor-carousel .swiper-wrapper li.coverage {
    border-radius: .4rem;
    border: none
}

[dir] .editor-carousel .swiper-wrapper li.coverage .img-box {
    margin: -1.3rem -1rem 0
}

[dir] .editor-carousel .swiper-wrapper li.coverage .img-box img {
    border-radius: 0
}

[dir] .editor-carousel[data-islisting=listing] {
    border-bottom: .1rem solid
}

[dir] .editor-carousel[data-islisting=listing].no-border {
    border-bottom: none
}

.editor-carousel[data-islisting=listing] .swiper-pagination {
    display: none
}

.editor-carousel[data-islisting=listing] .swiper-wrapper {
    flex-wrap: wrap;
    justify-content: space-between
}

@media (min-width: 1200px) {
    .editor-carousel[data-islisting=listing] .swiper-wrapper {
        justify-content: unset
    }
}

.editor-carousel[data-islisting=listing] .swiper-wrapper li {
    flex: 0 0 100%;
    max-width: 100%
}

[dir] .editor-carousel[data-islisting=listing] .swiper-wrapper li {
    border: none;
    margin-bottom: 2rem
}

@media (max-width: 500px) {
    [dir] .editor-carousel[data-islisting=listing] .swiper-wrapper li {
        border-bottom: 0.1rem solid;
        border-color: var(--theme-divider);
    }

    [dir] .editor-carousel[data-islisting=listing] .swiper-wrapper li:last-child {
        border: none;
    }
}

[dir=ltr] .editor-carousel[data-islisting=listing] .swiper-wrapper li, [dir=rtl] .editor-carousel[data-islisting=listing] .swiper-wrapper li {
    padding-right: 0;
    padding-left: 0
}

@media (min-width: 501px) {
    .editor-carousel[data-islisting=listing] .swiper-wrapper li {
        flex: 0 0 49%
    }
}

@media (min-width: 1200px) {
    .editor-carousel[data-islisting=listing] .swiper-wrapper li {
        max-width: 24%
    }

    [dir=ltr] .editor-carousel[data-islisting=listing] .swiper-wrapper li {
        margin-right: 1.33%
    }

    [dir=rtl] .editor-carousel[data-islisting=listing] .swiper-wrapper li {
        margin-left: 1.33%
    }

    [dir=ltr] .editor-carousel[data-islisting=listing] .swiper-wrapper li:nth-child(4n+4) {
        margin-right: 0
    }

    [dir=rtl] .editor-carousel[data-islisting=listing] .swiper-wrapper li:nth-child(4n+4) {
        margin-left: 0
    }
}

[dir=ltr] .editor-carousel[data-islisting=listing] .swiper-wrapper li .service, [dir=ltr] .editor-carousel[data-islisting=listing] .swiper-wrapper li a .description, [dir=ltr] .editor-carousel[data-islisting=listing] .swiper-wrapper li a .title, [dir=rtl] .editor-carousel[data-islisting=listing] .swiper-wrapper li .service, [dir=rtl] .editor-carousel[data-islisting=listing] .swiper-wrapper li a .description, [dir=rtl] .editor-carousel[data-islisting=listing] .swiper-wrapper li a .title {
    padding-left: 0;
    padding-right: 0
}

[dir=ltr] .editor-carousel[data-islisting=listing] .swiper-wrapper li.breaking .service, [dir=ltr] .editor-carousel[data-islisting=listing] .swiper-wrapper li.breaking a .description, [dir=ltr] .editor-carousel[data-islisting=listing] .swiper-wrapper li.breaking a .title, [dir=ltr] .editor-carousel[data-islisting=listing] .swiper-wrapper li.coverage .service, [dir=ltr] .editor-carousel[data-islisting=listing] .swiper-wrapper li.coverage a .description, [dir=ltr] .editor-carousel[data-islisting=listing] .swiper-wrapper li.coverage a .title, [dir=rtl] .editor-carousel[data-islisting=listing] .swiper-wrapper li.breaking .service, [dir=rtl] .editor-carousel[data-islisting=listing] .swiper-wrapper li.breaking a .description, [dir=rtl] .editor-carousel[data-islisting=listing] .swiper-wrapper li.breaking a .title, [dir=rtl] .editor-carousel[data-islisting=listing] .swiper-wrapper li.coverage .service, [dir=rtl] .editor-carousel[data-islisting=listing] .swiper-wrapper li.coverage a .description, [dir=rtl] .editor-carousel[data-islisting=listing] .swiper-wrapper li.coverage a .title {
    padding-left: 2rem;
    padding-right: 2rem
}

@media (min-width: 1200px) {
    .editor-carousel.items03 .swiper-wrapper li {
        flex: 0 0 32%
    }

    .editor-carousel.items03[data-islisting=listing] .swiper-wrapper {
        justify-content: unset
    }

    .editor-carousel.items03[data-islisting=listing] .swiper-wrapper li {
        flex: unset;
        max-width: 32%
    }

    [dir=ltr] .editor-carousel.items03[data-islisting=listing] .swiper-wrapper li {
        margin-right: 0
    }

    [dir=rtl] .editor-carousel.items03[data-islisting=listing] .swiper-wrapper li {
        margin-left: 0
    }

    [dir=ltr] .editor-carousel.items03[data-islisting=listing] .swiper-wrapper li:nth-child(4n+4) {
        margin-right: 0
    }

    [dir=rtl] .editor-carousel.items03[data-islisting=listing] .swiper-wrapper li:nth-child(4n+4) {
        margin-left: 0
    }

    [dir=ltr] .editor-carousel.items03[data-islisting=listing] .swiper-wrapper li:nth-child(3n+2), [dir=rtl] .editor-carousel.items03[data-islisting=listing] .swiper-wrapper li:nth-child(3n+2) {
        margin-right: 2%;
        margin-left: 2%
    }

    .editor-carousel.items02 .swiper-wrapper li {
        flex: 0 0 48%
    }

    .editor-carousel.items02[data-islisting=listing] .swiper-wrapper {
        justify-content: space-between
    }

    .editor-carousel.items02[data-islisting=listing] .swiper-wrapper li {
        max-width: unset;
        flex: 0 0 49%
    }

    [dir=ltr] .editor-carousel.items02[data-islisting=listing] .swiper-wrapper li {
        margin-right: 0
    }

    [dir=rtl] .editor-carousel.items02[data-islisting=listing] .swiper-wrapper li {
        margin-left: 0
    }

    [dir=ltr] .editor-carousel.items02[data-islisting=listing] .swiper-wrapper li:nth-child(4n+4) {
        margin-right: 0
    }

    [dir=rtl] .editor-carousel.items02[data-islisting=listing] .swiper-wrapper li:nth-child(4n+4) {
        margin-left: 0
    }

    [dir=ltr] .editor-carousel.items02[data-islisting=listing] .swiper-wrapper li:nth-child(3n+2), [dir=rtl] .editor-carousel.items02[data-islisting=listing] .swiper-wrapper li:nth-child(3n+2) {
        margin-right: 0;
        margin-left: 0
    }

    .editor-carousel.items01 .swiper-wrapper li {
        flex: 0 0 100%
    }

    .editor-carousel.items01[data-islisting=listing] .swiper-wrapper {
        justify-content: unset
    }

    .editor-carousel.items01[data-islisting=listing] .swiper-wrapper li {
        max-width: unset;
        flex: 0 0 100%
    }

    [dir=ltr] .editor-carousel.items01[data-islisting=listing] .swiper-wrapper li {
        margin-right: 0
    }

    [dir=rtl] .editor-carousel.items01[data-islisting=listing] .swiper-wrapper li {
        margin-left: 0
    }

    [dir=ltr] .editor-carousel.items01[data-islisting=listing] .swiper-wrapper li:nth-child(4n+4) {
        margin-right: 0
    }

    [dir=rtl] .editor-carousel.items01[data-islisting=listing] .swiper-wrapper li:nth-child(4n+4) {
        margin-left: 0
    }

    [dir=ltr] .editor-carousel.items01[data-islisting=listing] .swiper-wrapper li:nth-child(3n+2), [dir=rtl] .editor-carousel.items01[data-islisting=listing] .swiper-wrapper li:nth-child(3n+2) {
        margin-right: 0;
        margin-left: 0
    }
}

.editor-carousel.video-teasers .swiper-wrapper li a .img-box .time {
    position: absolute;
    bottom: 0
}

[dir] .editor-carousel.video-teasers .swiper-wrapper li a .img-box .time {
    padding: .1rem .2rem 0
}

[dir=ltr] .editor-carousel.video-teasers .swiper-wrapper li a .img-box .time {
    right: 0;
    border-radius: .4rem 0 0 0
}

[dir=rtl] .editor-carousel.video-teasers .swiper-wrapper li a .img-box .time {
    left: 0;
    border-radius: 0 .4rem 0 0
}

[dir=ltr] .editor-carousel.video-teasers .swiper-wrapper li a .title, [dir=rtl] .editor-carousel.video-teasers .swiper-wrapper li a .title {
    padding-left: 0;
    padding-right: 0
}

[dir] .editor-carousel.addustourfsection {
    border: none
}

.editor-carousel.addustourfsection .swiper-wrapper li a .img-box .icon {
    width: 3.2rem;
    height: 3.2rem;
    top: 1rem;
    bottom: unset
}

[dir=ltr] .editor-carousel.addustourfsection .swiper-wrapper li a .img-box .icon {
    right: 1rem;
    left: unset
}

[dir=rtl] .editor-carousel.addustourfsection .swiper-wrapper li a .img-box .icon {
    left: 1rem;
    right: unset
}

[dir] .editor-carousel.addustourfsection .swiper-wrapper li a .img-box img {
    border-radius: 0
}

.editor-carousel.addustourfsection .swiper-wrapper li a .img-box .time, .topInfo {
    display: none
}

.topInfo_content {
    display: flex;
    justify-content: space-between;
    align-items: center
}

[dir] .topInfo_content {
    padding: .6rem 0
}

.topInfo_list {
    display: flex;
    justify-content: flex-start
}

[dir=ltr] .topInfo_element {
    margin: 0 0 0 3.2rem
}

[dir=rtl] .topInfo_element {
    margin: 0 3.2rem 0 0
}

.topInfo_link {
    display: inline-block;
    width: 100%;
    height: 100%
}

[dir] .topInfo_link {
    cursor: pointer
}

@media (min-width: 1200px) {
    .topInfo {
        display: block
    }
}

.topInfo.banner .topInfo_content {
    justify-content: center
}

[dir] .topInfo.banner .topInfo_content {
    padding: 1.6rem 0
}

.trending {
    position: relative
}

[dir] .trending {
    padding-top: 1.6rem
}

@media (min-width: 501px) {
    [dir] .trending {
        padding-top: 2rem
    }
}

.trending_articles {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: nowrap
}

.trending_articles.hide {
    display: none
}

.trending_articles .card {
    align-self: flex-start;
    flex: 0 0 19.2rem;
    height: auto
}

[dir=ltr] .trending_articles .card {
    margin: 0 1.6rem 0 0
}

[dir=rtl] .trending_articles .card {
    margin: 0 0 0 1.6rem
}

[dir] .trending_articles .card_content {
    padding: 1rem
}

.trending_articles .card_content .card_title {
    max-height: 4.2rem;
    overflow: hidden
}

@media (min-width: 1200px) {
    .trending_articles .card_content .card_title {
        max-height: 5.2rem
    }
}

.trending_articles .card .aa {
    align-self: flex-end;
    width: 2.4rem;
    height: 2.4rem
}

.trending_articles .card_link img {
    display: block;
    height: auto;
    width: 100%
}

@media (min-width: 1200px) {
    .trending .card {
        height: auto
    }

    [dir=ltr] .trending .card {
        margin-right: 1.6rem
    }

    [dir=rtl] .trending .card {
        margin-left: 1.6rem
    }

    .trending .card_link {
        height: auto
    }
}

.trending.smallImages .card {
    max-height: 5.2rem
}

.trending.smallImages .card .card_content {
    flex-direction: row-reverse;
    align-items: center;
    justify-content: space-between
}

.trending.smallImages .card .card_content .aa-trending-big {
    align-self: center;
    width: 1.6rem
}

[dir=rtl] .trending .card {
    max-height: 9.2rem
}

.page-content.main {
    flex-direction: row
}

.page-content.main, .page-content.main .sectionFollow {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.page-content.main .sectionFollow {
    flex: 1
}

[dir] .page-content.main .sectionFollow.box-wrapper {
    padding: 1.6rem 0
}

[dir] .page-content.main .sectionFollow .section-label {
    padding-bottom: 0
}

@media (min-width: 1200px) {
    .tv-program-hero {
        display: flex;
        flex-flow: row;
        flex-wrap: nowrap;
        justify-content: space-between;
        align-items: center
    }
}

.tv-program-hero .details {
    display: flex;
    flex-flow: column
}

[dir] .tv-program-hero .details {
    padding-top: 2rem
}

@media (min-width: 501px) {
    [dir] .tv-program-hero .details {
        padding-top: 3.2rem
    }
}

@media (min-width: 1200px) {
    .tv-program-hero .details {
        order: -1;
        width: 35%
    }

    [dir] .tv-program-hero .details {
        padding-top: 6rem
    }
}

@media (min-width: 1200px) {
    .tv-program-hero .video-area {
        width: 60%
    }
}

[dir] .tv-program-hero .video-area .video-js, [dir] .tv-program-hero .video-area video, [dir] .tv-program-hero .video-area video-js .vjs-poster {
    border-radius: .4rem
}

.tv-program-hero .video-area img {
    display: block;
    width: 100%;
    height: auto
}

[dir] .tv-program-hero .video-area img {
    border-radius: .4rem
}

[dir] .tv-program .aamedia-listing {
    border-bottom: none
}

.program-name-episode-ttl {
    display: flex;
    flex-flow: column
}

[dir] .program-name-episode-ttl .episode-title {
    padding: .5rem 0
}

[dir] .program-description .description {
    padding: 1rem 0;
    margin: 0
}

.program-description.version02 .description {
    display: -webkit-box;
    --line-clamp: 2;
    -webkit-line-clamp: var(--line-clamp);
    -webkit-box-orient: vertical;
    overflow: hidden
}

[dir] .program-description.version02 .description {
    padding: 0;
    margin-bottom: 1.6rem
}

@media (min-width: 501px) {
    [dir] .program-description.version02 .description {
        margin-bottom: 2.4rem
    }
}

@media (min-width: 1200px) {
    .program-description.version02 .description {
        --line-clamp: 4
    }
}

.program-description.version02 .readmore-checkbox {
    clip: rect(0 0 0 0);
    -webkit-clip-path: inset(100%);
    clip-path: inset(100%);
    height: 1px;
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
    width: 1px
}

.program-description.version02 .readmore-checkbox ~ .readmore-label {
    display: block
}

[dir] .program-description.version02 .readmore-checkbox ~ .readmore-label {
    border: .1rem solid;
    border-radius: .4rem;
    padding: 1rem 3.2rem;
    cursor: pointer;
    text-align: center
}

@media (min-width: 1200px) {
    .program-description.version02 .readmore-checkbox ~ .readmore-label {
        display: inline-block
    }
}

.program-description.version02 .readmore-checkbox ~ .readmore-label:before {
    content: attr(data-read-more)
}

.program-description.version02 .readmore-checkbox:checked ~ .readmore-label:before {
    content: attr(data-read-less)
}

.program-description.version02 .readmore-checkbox:checked ~ .description {
    --line-clamp: none;
    -webkit-line-clamp: var(--line-clamp)
}

.program-description.addustourfsection {
    overflow: hidden
}

[dir] .program-description.addustourfsection {
    border-bottom: .1rem solid
}

.program-description.addustourfsection .program-img {
    width: 100%
}

[dir] .program-description.addustourfsection .program-img {
    margin-bottom: 2rem
}

@media (min-width: 501px) {
    .program-description.addustourfsection .program-img {
        width: 29%
    }

    [dir] .program-description.addustourfsection .program-img {
        margin-bottom: 0
    }

    [dir=ltr] .program-description.addustourfsection .program-img {
        float: right
    }

    [dir=rtl] .program-description.addustourfsection .program-img {
        float: left
    }
}

@media (min-width: 501px) {
    .program-description.addustourfsection .program-details {
        width: 69%
    }

    [dir=ltr] .program-description.addustourfsection .program-details {
        float: left
    }

    [dir=rtl] .program-description.addustourfsection .program-details {
        float: right
    }
}

[dir] .program-description.addustourfsection .program-details .section-label {
    border-top: none
}

.program-description.addustourfsection .program-details .section-label :before {
    display: none
}

.program-description.addustourfsection .program-details .time {
    display: inline-block
}

[dir] .program-description.addustourfsection .program-details .time {
    margin-bottom: 2rem
}

.program-description.addustourfsection .program-details .description {
    --line-clamp: unset
}

[dir] .program-description.addustourfsection .program-details .description {
    margin-bottom: 0
}

@media (min-width: 501px) {
    .program-description.addustourfsection .program-details .description {
        --line-clamp: 3
    }
}

@media (min-width: 1200px) {
    .program-description.addustourfsection .program-details .description {
        --line-clamp: unset
    }
}

.underBar-title {
    overflow: hidden
}

[dir] .underBar-title {
    margin-bottom: 1.5rem
}

[dir] .underBar-title.box-wrapper {
    margin-bottom: 0
}

.underBar-title .title {
    display: block
}

[dir] .underBar-title .title {
    margin: 0
}

[dir=ltr] .underBar-title .title {
    float: left
}

[dir=rtl] .underBar-title .title {
    float: right
}

.underBar-title .title:after {
    content: "";
    width: 100%;
    height: .4rem;
    display: block
}

[dir] .underBar-title .title:after {
    clear: both;
    margin-top: .5rem
}

[dir=ltr] .underBar-title .title:after {
    border-radius: .4rem 0 .4rem 0
}

[dir=rtl] .underBar-title .title:after {
    border-radius: 0 .4rem 0 .4rem
}

@media (min-width: 1200px) {
    [dir=ltr] .video-page-hero, [dir=rtl] .video-page-hero {
        padding-left: 10rem;
        padding-right: 10rem
    }
}

@media (min-width: 1200px) {
    .video-page-hero {
        display: flex;
        flex-flow: row;
        flex-wrap: nowrap;
        justify-content: space-between;
        align-items: center
    }
}

.video-page-hero .details {
    display: flex;
    flex-flow: column
}

[dir] .video-page-hero .details {
    padding-top: 2rem
}

@media (min-width: 501px) {
    [dir] .video-page-hero .details {
        padding-top: 3.2rem
    }
}

@media (min-width: 1200px) {
    .video-page-hero .details {
        order: -1;
        width: 35%
    }

    [dir] .video-page-hero .details {
        padding-top: 6rem
    }
}

@media (min-width: 1200px) {
    .video-page-hero .video-area {
        width: 60%
    }
}

[dir] .video-page-hero .video-area .video-js, [dir] .video-page-hero .video-area video, [dir] .video-page-hero .video-area video-js .vjs-poster {
    border-radius: .4rem
}

[dir] .tv-video-page .aamedia-listing .scroller .video-list {
    padding: 0
}

.video-filter-service {
    display: flex;
    flex-flow: column;
    justify-content: space-between
}

[dir] .video-filter-service {
    padding-bottom: 1.6rem
}

@media (min-width: 501px) {
    .video-filter-service {
        flex-flow: row
    }

    [dir] .video-filter-service {
        padding-bottom: 2.5rem
    }

    .video-filter-service .category-selector {
        flex: 0 0 25%
    }
}

@media (min-width: 501px)and (min-width: 1200px) {
    .video-filter-service .category-selector {
        flex: 0 0 15%
    }
}

[dir] .video-filter-service .results-label {
    padding: 1.5rem 0;
    text-align: center
}

@media (min-width: 501px) {
    [dir] .video-filter-service .results-label {
        padding: 1.5rem 0 0
    }
}

.aaMediaBar {
    display: flex;
    align-items: center
}

[dir=ltr] .aaMediaBar .btn {
    margin-right: 1.6rem
}

[dir=rtl] .aaMediaBar .btn {
    margin-left: 1.6rem
}

.aaMediaBar .preview {
    display: flex;
    align-items: center
}

[dir=ltr] .aaMediaBar .preview {
    margin-left: auto
}

[dir=rtl] .aaMediaBar .preview {
    margin-right: auto
}

[dir=ltr] .aaMediaBar .preview .aa {
    margin-right: 1rem
}

[dir=rtl] .aaMediaBar .preview .aa {
    margin-left: 1rem
}

.video-listing .tabs .tabs-tablist button {
    justify-content: flex-start
}

[dir=ltr] .video-listing .tabs .tabs-tablist button {
    padding: 0 3.2rem 0 0
}

[dir=rtl] .video-listing .tabs .tabs-tablist button {
    padding: 0 0 0 3.2rem
}

[dir] .video-listing .tabs .tabs-panel .box-wrapper {
    padding-top: 0
}

[dir] .video-listing.no-border .aamedia-listing {
    border: none
}

[dir] .tv-program-header {
    text-align: center
}

.tv-program-header img {
    width: 100%;
    height: auto
}

@media (min-width: 1200px) {
    .tv-program-header img {
        width: unset;
        height: auto;
        max-height: 52rem
    }
}

.tv-program-header.program-episode {
    position: relative;
    overflow: hidden
}

.tv-program-header.program-episode img {
    position: absolute;
    top: 0;
    z-index: 0
}

[dir=ltr] .tv-program-header.program-episode img {
    left: 50%;
    transform: translateX(-50%)
}

[dir=rtl] .tv-program-header.program-episode img {
    right: 50%;
    transform: translateX(50%)
}

.tv-program-header.program-episode .episode-wrapper {
    z-index: 1
}

[dir] .tv-program-header.program-episode .episode-wrapper {
    margin: 1.6rem 1.6rem 0
}

@media (min-width: 501px) {
    [dir] .tv-program-header.program-episode .episode-wrapper {
        margin: 3.2rem 3.2rem 0
    }
}

@media (min-width: 1200px) {
    .tv-program-header.program-episode .episode-wrapper {
        width: 81.5rem
    }

    [dir] .tv-program-header.program-episode .episode-wrapper {
        margin: 3.5rem auto 0
    }
}

[dir] .tv-program-header.program-episode .episode-wrapper .program-title {
    margin: 2.5rem 0 0
}

[dir=ltr] .tv-program-header.program-episode .episode-wrapper .program-title {
    text-align: left
}

[dir=rtl] .tv-program-header.program-episode .episode-wrapper .program-title {
    text-align: right
}

[dir] .tv-program-header.program-episode .episode-wrapper .program-description {
    margin: 1.6rem 0
}

[dir=ltr] .tv-program-header.program-episode .episode-wrapper .program-description {
    text-align: left
}

[dir=rtl] .tv-program-header.program-episode .episode-wrapper .program-description {
    text-align: right
}

.media-interactions {
    display: flex;
    flex-direction: column;
    width: 4.8rem;
    align-items: center
}

[dir] .media-interactions {
    border-radius: 4.8rem;
    padding: 1.6rem 0
}

.media-interactions li {
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative
}

.media-interactions li i.aa {
    width: 3.2rem;
    height: 3.2rem
}

[dir] .media-interactions li:nth-child(2) {
    margin: 1rem 0
}

[dir] .media-interactions li:nth-child(2) i.aa {
    cursor: pointer
}

.media-interactions li .share-this {
    position: relative;
    flex-direction: column
}

[dir] .media-interactions li .share-this {
    float: none;
    padding: 0;
    border-radius: unset
}

.media-interactions li .share-this .share-label {
    display: none
}

.media-interactions li .share-this .sharing-options {
    flex-direction: column;
    position: absolute;
    bottom: 2.8rem;
    width: 4.8rem
}

[dir] .media-interactions li .share-this .sharing-options {
    border-radius: 4.8rem
}

[dir] .media-interactions li .share-this .sharing-options li {
    margin: .6rem 0
}

[dir] .media-feed {
    padding: 2.4rem 0 4rem;
    border-bottom: .1rem solid
}

@media (max-width: 500px) {
    .media-feed {
        position: relative
    }
}

@media (max-width: 500px) {
    .media-feed__time {
        position: absolute;
        bottom: .8rem;
        z-index: 9
    }

    [dir=ltr] .media-feed__time {
        left: 2rem
    }

    [dir=rtl] .media-feed__time {
        right: 2rem
    }
}

@media (max-width: 500px) {
    .media-feed__content {
        position: relative
    }
}

@media (max-width: 500px) {
    [dir] .media-feed__content__title {
        padding: 0 2rem 1.6rem
    }
}

.media-feed__content__views {
    display: flex;
    align-items: center
}

@media (max-width: 500px) {
    .media-feed__content__views {
        position: absolute;
        bottom: -3.2rem;
        z-index: 9
    }

    [dir=ltr] .media-feed__content__views {
        right: 2rem
    }

    [dir=rtl] .media-feed__content__views {
        left: 2rem
    }
}

[dir=ltr] .media-feed__content__views i.aa {
    margin-right: .5rem
}

[dir=rtl] .media-feed__content__views i.aa {
    margin-left: .5rem
}

@media (max-width: 500px) {
    .media-feed__content__video-area {
        position: relative
    }
}

@media (max-width: 500px) {
    .media-feed__content__video-area .media-interactions {
        position: absolute;
        bottom: 6rem
    }

    [dir=ltr] .media-feed__content__video-area .media-interactions {
        left: 1.6rem
    }

    [dir=rtl] .media-feed__content__video-area .media-interactions {
        right: 1.6rem
    }
}

@media (max-width: 500px) {
    [dir] .media-feed__content__video-area .video-player {
        border-radius: 0
    }
}

@media (min-width: 501px) {
    .media-feed {
        display: flex;
        flex-wrap: nowrap;
        justify-content: space-between
    }

    .media-feed__time {
        flex: 0 0 20%
    }

    .media-feed__content {
        flex: 0 0 78%
    }

    [dir] .media-feed__content__views {
        margin: .8rem 0 1.6rem
    }

    .media-feed__content__video-area {
        display: flex;
        flex-wrap: nowrap;
        align-items: flex-end;
        justify-content: space-between
    }

    .media-feed__content__video-area .video-wrapper {
        flex: 0 0 85%
    }

    .media-feed__content__video-area .media-interactions {
        flex: 0 0 4.8rem
    }
}

[dir] .media-feed .video-player {
    padding-top: 125%
}

.live-stream {
    overflow: hidden
}

[dir=ltr] .live-stream {
    text-align: left
}

[dir=rtl] .live-stream {
    text-align: right
}

.live-stream .header {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap
}

[dir] .live-stream .header {
    padding-bottom: 2rem
}

.live-stream .header .title {
    display: flex;
    flex-flow: row;
    flex-wrap: nowrap;
    align-items: flex-end
}

[dir] .live-stream .header .title {
    margin: 0
}

@media (min-width: 501px) {
    .live-stream .header .title {
        flex: 0 0 70%
    }
}

.live-stream .header .title:before {
    content: "";
    display: block;
    width: .8rem;
    height: .8rem;
    position: relative;
    bottom: 1rem
}

[dir] .live-stream .header .title:before {
    border-radius: .8rem
}

[dir=ltr] .live-stream .header .title:before {
    float: left;
    margin-right: 1rem
}

[dir=rtl] .live-stream .header .title:before {
    float: right;
    margin-left: 1rem
}

.live-stream .header .title:after {
    display: none
}

@media (min-width: 501px) {
    .live-stream .header .title:after {
        display: block;
        content: "";
        width: 9rem;
        height: .4rem
    }

    [dir=ltr] .live-stream .header .title:after {
        float: right;
        margin: 0 0 .7rem 3rem;
        border-radius: 0 .4rem 0 .4rem
    }

    [dir=rtl] .live-stream .header .title:after {
        float: left;
        margin: 0 3rem .7rem 0;
        border-radius: .4rem 0 .4rem 0
    }
}

[dir=ltr] .live-stream .header .title b {
    padding-left: 1rem
}

[dir=rtl] .live-stream .header .title b {
    padding-right: 1rem
}

.live-stream .header .select-media {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    flex: 0 0 15%
}

[dir] .live-stream .header .select-media {
    border-radius: .4rem;
    border: .1rem solid
}

[dir=ltr] .live-stream .header .select-media {
    margin: 0 0 -.5rem auto
}

[dir=rtl] .live-stream .header .select-media {
    margin: 0 auto -.5rem 0
}

@media (min-width: 1200px) {
    .live-stream .header .select-media {
        display: none
    }
}

.live-stream .header .select-media span {
    flex: 0 0 50%
}

[dir] .live-stream .header .select-media span {
    text-align: center;
    padding: .5rem 1rem;
    cursor: pointer
}

.live-stream .header .other-channels {
    display: none
}

@media (min-width: 1200px) {
    .live-stream .header .other-channels {
        display: block
    }

    .live-stream .header .other-channels:after {
        content: "";
        width: 9rem;
        height: .4rem
    }

    [dir=ltr] .live-stream .header .other-channels:after {
        float: right;
        margin: 1.2rem 0 0 3rem;
        border-radius: 0 .4rem 0 .4rem
    }

    [dir=rtl] .live-stream .header .other-channels:after {
        float: left;
        margin: 1.2rem 3rem 0 0;
        border-radius: .4rem 0 .4rem 0
    }
}

.live-stream .select-channel {
    display: flex;
    flex-flow: row;
    justify-content: space-between;
    align-items: stretch;
    flex: 0 0 100%
}

[dir] .live-stream .select-channel {
    padding: 2rem 0
}

@media (min-width: 501px) {
    [dir] .live-stream .select-channel {
        padding: 2rem 0
    }
}

@media (min-width: 1200px) {
    .live-stream .select-channel {
        width: 30%
    }

    [dir] .live-stream .select-channel {
        padding: 0
    }

    [dir=ltr] .live-stream .select-channel {
        float: right
    }

    [dir=rtl] .live-stream .select-channel {
        float: left
    }
}

.live-stream .select-channel a, .live-stream .select-channel span {
    flex: 0 0 30%;
    font-size: 0;
    position: relative
}

[dir] .live-stream .select-channel a, [dir] .live-stream .select-channel span {
    border-radius: .4rem;
    border: .1rem solid;
    padding: 3.5rem 1rem
}

@media (min-width: 1200px) {
    [dir] .live-stream .select-channel a, [dir] .live-stream .select-channel span {
        padding: 3rem 1rem
    }
}

.live-stream .select-channel a.active:after, .live-stream .select-channel span.active:after {
    content: "";
    width: .8rem;
    height: .8rem;
    position: absolute;
    top: .5rem
}

[dir] .live-stream .select-channel a.active:after, [dir] .live-stream .select-channel span.active:after {
    border-radius: 50%
}

[dir=ltr] .live-stream .select-channel a.active:after, [dir=ltr] .live-stream .select-channel span.active:after {
    right: .5rem
}

[dir=rtl] .live-stream .select-channel a.active:after, [dir=rtl] .live-stream .select-channel span.active:after {
    left: .5rem
}

[dir] .live-stream .select-channel a.aa-live, [dir] .live-stream .select-channel span.aa-live {
    background: url(/images/addustour-logo-124.png) center 2.5rem no-repeat;
    background-size: 53%
}

@media (min-width: 501px) {
    [dir] .live-stream .select-channel a.aa-live, [dir] .live-stream .select-channel span.aa-live {
        background-size: 25%
    }
}

@media (min-width: 1200px) {
    [dir] .live-stream .select-channel a.aa-live, [dir] .live-stream .select-channel span.aa-live {
        background-size: 53%
    }
}

[dir] .live-stream .select-channel a.alsection-live, [dir] .live-stream .select-channel span.alsection-live {
    background: url(assets/gfx/logo/alsection-logo-night.svg) center 2.5rem no-repeat;
    background-size: 60% !important
}

@media (min-width: 501px) {
    [dir] .live-stream .select-channel a.alsection-live, [dir] .live-stream .select-channel span.alsection-live {
        background-size: 30% !important
    }
}

@media (min-width: 1200px) {
    [dir] .live-stream .select-channel a.alsection-live, [dir] .live-stream .select-channel span.alsection-live {
        background-size: 67% !important
    }
}

[dir] .live-stream .select-channel a.fm-live, [dir] .live-stream .select-channel span.fm-live {
    background: url(assets/gfx/logo/fm-logo.svg) center 3rem no-repeat;
    background-size: 80%
}

@media (min-width: 501px) {
    [dir] .live-stream .select-channel a.fm-live, [dir] .live-stream .select-channel span.fm-live {
        background-size: 50%
    }
}

@media (min-width: 1200px) {
    [dir] .live-stream .select-channel a.fm-live, [dir] .live-stream .select-channel span.fm-live {
        background-size: 87%
    }
}

.live-stream .select-device {
    position: relative;
    overflow: hidden
}

[dir] .live-stream .select-device {
    border-radius: .4rem;
    margin-top: 2rem;
    padding: 1rem
}

@media (min-width: 501px) {
    [dir] .live-stream .select-device {
        margin: 0
    }
}

.live-stream .select-device input {
    font-size: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 5.1rem;
    height: 3.7rem;
    outline: none;
    z-index: 1;
    opacity: .5
}

[dir] .live-stream .select-device input {
    margin: 0;
    padding: 0;
    cursor: pointer;
    border: none
}

[dir=ltr] .live-stream .select-device input {
    float: right
}

[dir=rtl] .live-stream .select-device input {
    float: left
}

.live-stream .select-device input:checked {
    opacity: 1
}

.live-stream .select-device input.seen-on {
    width: 0;
    height: 0
}

[dir] .live-stream .select-device input.youtube {
    background: url(assets/gfx/youtube_white.svg) 50% no-repeat
}

[dir] .live-stream .select-device input.smart-tv {
    background: url(assets/gfx/smart_white.svg) 50% no-repeat;
    margin: 0 1rem
}

.live-stream .select-device input.mobile-app {
    width: 2rem
}

[dir] .live-stream .select-device input.mobile-app {
    background: url(assets/gfx/mobile_white.svg) 50% no-repeat
}

[dir] .live-stream .select-device input.youtube:checked {
    background: url(assets/gfx/youtube_green.svg) 50% no-repeat
}

[dir] .live-stream .select-device input.smart-tv:checked {
    background: url(assets/gfx/smart_green.svg) 50% no-repeat
}

[dir] .live-stream .select-device input.mobile-app:checked {
    background: url(assets/gfx/mobile_green.svg) 50% no-repeat
}

.live-stream .select-device .label {
    position: absolute;
    top: 1.8rem;
    z-index: -1;
    opacity: 0;
    transition: opacity .3s
}

[dir=ltr] .live-stream .select-device .label {
    left: 2rem
}

[dir=rtl] .live-stream .select-device .label {
    right: 2rem
}

.live-stream .select-device .seen-on-label {
    opacity: 1;
    z-index: 0
}

.live-stream .select-device .mobile-app:checked ~ .seen-on-label, .live-stream .select-device .smart-tv:checked ~ .seen-on-label, .live-stream .select-device .youtube:checked ~ .seen-on-label {
    opacity: 0
}

.live-stream .select-device .mobile-app:checked ~ .mobile-app-label, .live-stream .select-device .smart-tv:checked ~ .smart-tv-label, .live-stream .select-device .youtube:checked ~ .youtube-label {
    opacity: 1;
    z-index: 9
}

@media (min-width: 1200px) {
    .live-stream .select-device {
        width: 30%
    }

    [dir] .live-stream .select-device {
        margin: 0;
        clear: both;
        padding: 1rem 1.5rem
    }

    [dir=ltr] .live-stream .select-device {
        float: right
    }

    [dir=rtl] .live-stream .select-device {
        float: left
    }

    .live-stream .select-device .label {
        top: 1.8rem
    }

    [dir=ltr] .live-stream .select-device .label {
        left: 1.5rem
    }

    [dir=rtl] .live-stream .select-device .label {
        right: 1.5rem
    }
}

.live-stream .live-list {
    max-height: 36rem;
    overflow-y: auto;
    overflow-x: hidden
}

[dir=ltr] .live-stream .live-list {
    padding-right: 1rem;
    margin: 2rem 1rem 0 0
}

[dir=rtl] .live-stream .live-list {
    padding-left: 1rem;
    margin: 2rem 0 0 1rem
}

@media (min-width: 501px) {
    [dir] .live-stream .live-list {
        margin: 2rem 0
    }
}

@media (min-width: 1200px) {
    .live-stream .live-list {
        width: 30%
    }

    [dir] .live-stream .live-list {
        margin: 2rem 0
    }

    [dir=ltr] .live-stream .live-list {
        float: right;
        clear: right
    }

    [dir=rtl] .live-stream .live-list {
        float: left;
        clear: left
    }
}

.live-stream .live-list::-webkit-scrollbar {
    width: .4rem
}

[dir=ltr] .live-stream .live-list::-webkit-scrollbar-thumb {
    border-radius: 0 10rem 0 10rem
}

[dir=rtl] .live-stream .live-list::-webkit-scrollbar-thumb {
    border-radius: 10rem 0 10rem 0
}

.live-stream .live-list li {
    display: flex;
    flex-flow: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center
}

[dir] .live-stream .live-list li {
    padding: 1rem
}

[dir] .live-stream .live-list li.live {
    border-radius: .4rem
}

.live-stream .live-list li.live .program-status {
    display: inline-block;
    text-transform: uppercase
}

[dir] .live-stream .live-list li.live .program-status {
    border-radius: .4rem
}

.live-stream .live-list li.live .time, .live-stream .live-list li .program-status {
    display: none
}

.live-stream .live-list li span {
    flex: 0 0 15%
}

[dir] .live-stream .live-list li span {
    text-align: center;
    padding: .5rem 0
}

@media (min-width: 501px) {
    .live-stream .live-list li span {
        flex: 0 0 7%
    }
}

@media (min-width: 1200px) {
    .live-stream .live-list li span {
        flex: 0 15%
    }
}

.live-stream .live-list li .program-name {
    flex: 0 0 60%
}

@media (min-width: 1200px) {
    .live-stream .video-area {
        width: 68%
    }

    [dir=ltr] .live-stream .video-area {
        float: left
    }

    [dir=rtl] .live-stream .video-area {
        float: right
    }
}

.live-stream.version02 {
    display: flex;
    flex-direction: column;
    position: relative;
    width: 100%
}

[dir] .live-stream.version02 {
    padding: .8rem 0 0
}

@media (min-width: 1200px) {
    .live-stream.version02 {
        flex-direction: row;
        flex-wrap: nowrap
    }
}

.live-stream.version02:before {
    content: "";
    height: .8rem;
    width: 100%;
    position: absolute;
    top: 0
}

[dir=ltr] .live-stream.version02:before, [dir=rtl] .live-stream.version02:before {
    right: 0;
    left: 0
}

.live-stream.version02 .video-area {
    width: unset
}

[dir] .live-stream.version02 .video-area {
    float: none
}

@media (min-width: 1200px) {
    .live-stream.version02 .video-area {
        width: unset;
        flex: 0 0 68%
    }
}

[dir] .live-stream.version02 .video-area .video-player, [dir] .live-stream.version02 .video-area .video-player .vjs-poster, [dir] .live-stream.version02 .video-area .video-player video {
    border-radius: 0
}

.live-stream.version02 .live-details {
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

[dir] .live-stream.version02 .live-details {
    padding: 1.6rem 1.6rem 0
}

@media (min-width: 1200px) {
    .live-stream.version02 .live-details {
        flex: 0 0 32%;
        order: -1
    }

    [dir] .live-stream.version02 .live-details {
        padding: 4.5rem 1.6rem
    }
}

[dir=ltr] .live-stream.version02 .live-details .current-live, [dir=ltr] .live-stream.version02 .live-details .next-live {
    padding: .7rem 0 0 3.2rem
}

[dir=rtl] .live-stream.version02 .live-details .current-live, [dir=rtl] .live-stream.version02 .live-details .next-live {
    padding: .7rem 3.2rem 0 0
}

@media (min-width: 501px) {
    [dir=ltr] .live-stream.version02 .live-details .current-live, [dir=ltr] .live-stream.version02 .live-details .next-live {
        padding: 2.4rem 0 0 3.6rem
    }

    [dir=rtl] .live-stream.version02 .live-details .current-live, [dir=rtl] .live-stream.version02 .live-details .next-live {
        padding: 2.4rem 3.6rem 0 0
    }
}

.live-stream.version02 .live-details .live-title {
    display: flex;
    flex-direction: row;
    align-items: center;
    position: relative
}

[dir=ltr] .live-stream.version02 .live-details .live-title {
    padding-left: 3.2rem
}

[dir=rtl] .live-stream.version02 .live-details .live-title {
    padding-right: 3.2rem
}

.live-stream.version02 .live-details .live-title .pulse {
    top: 50%
}

[dir] .live-stream.version02 .live-details .live-title .pulse {
    background: none;
    border: none;
    padding: 0;
    transform: translateY(-50%)
}

[dir=ltr] .live-stream.version02 .live-details .live-title .pulse {
    left: -1rem
}

[dir=rtl] .live-stream.version02 .live-details .live-title .pulse {
    right: -1rem
}

.live-stream.version02 .live-details .live-title .pulse .pulse-icon {
    width: 2rem;
    height: 2rem
}

.live-stream.version02 .live-details .select-channel {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    flex: 0 0 auto;
    width: 96%
}

[dir] .live-stream.version02 .live-details .select-channel {
    border-top: .1rem solid;
    margin: 3.2rem 2% 0
}

@media (min-width: 501px) {
    .live-stream.version02 .live-details .select-channel {
        width: 92%
    }

    [dir] .live-stream.version02 .live-details .select-channel {
        margin: 3.2rem 4% 0;
        padding-top: 3.2rem
    }
}

@media (min-width: 1200px) {
    [dir] .live-stream.version02 .live-details .select-channel {
        margin-top: auto
    }
}

[dir] .live-stream.version02 .live-details .select-channel span {
    padding: 4rem 1rem;
    cursor: pointer
}

[dir] .live-stream.version02 .live-details .select-channel span.active {
    border-bottom: .4rem solid
}

.live-stream.version02 .live-details .select-channel span.active:after {
    width: .5rem;
    height: .5rem
}

[dir=ltr] .live-stream.version02 .live-details .select-channel span.active:after {
    right: unset;
    left: .5rem
}

[dir=rtl] .live-stream.version02 .live-details .select-channel span.active:after {
    left: unset;
    right: .5rem
}

.share-this {
    display: flex;
    flex-flow: row nowrap;
    align-items: center
}

[dir] .share-this {
    border-radius: 2.4rem;
    padding: .8rem 1.2rem
}

[dir=ltr] .share-this {
    float: left
}

[dir=rtl] .share-this {
    float: right
}

[dir] .share-this:hover {
    cursor: pointer
}

.share-this .sharing-options {
    display: none;
    flex-flow: row nowrap;
    align-items: center;
    justify-content: space-between;
    overflow: hidden
}

@media (min-width: 501px) {
    .share-this .sharing-options {
        justify-content: flex-start
    }
}

.share-this .sharing-options li {
    letter-spacing: .5rem;
    max-height: 3.2rem
}

[dir] .share-this .sharing-options li {
    margin: 0 .6rem;
    cursor: pointer
}

@media (min-width: 1200px) {
    [dir] .share-this .sharing-options li {
        margin: 0 1.6rem
    }
}

.share-this .sharing-options li i.aa {
    width: 3.2rem;
    height: 3.2rem
}

.share-this .sharing-options li a {
    display: flex;
    align-items: center
}

.share-this .sharing-options li.short-url .url-tooltip {
    position: fixed;
    top: 0;
    height: 0;
    overflow: hidden;
    transition: all .2s;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between
}

[dir] .share-this .sharing-options li.short-url .url-tooltip {
    border-radius: .4rem;
    cursor: default
}

[dir=ltr] .share-this .sharing-options li.short-url .url-tooltip {
    left: 50%;
    transform: translate(-50%)
}

[dir=rtl] .share-this .sharing-options li.short-url .url-tooltip {
    right: 50%;
    transform: translate(50%)
}

.share-this .sharing-options li.short-url .url-tooltip i.aa-fact-check {
    width: 2.6rem;
    height: 2.6rem
}

.share-this .sharing-options li.short-url .url-tooltip .copy-lbl {
    min-width: 10rem
}

[dir] .share-this .sharing-options li.short-url .url-tooltip .copy-lbl {
    text-align: center
}

.share-this .sharing-options li.short-url .url-tooltip .copy-lbl:after {
    content: "."
}

.share-this .sharing-options li.short-url .url-tooltip .tooltip-print::-moz-selection {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none
}

.share-this .sharing-options li.short-url .url-tooltip .tooltip-print::selection {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none
}

[dir] .share-this .sharing-options li.short-url.show-alert .aa.aa-link {
    background: url(assets/icons/icon-fact-checked.svg);
    background-repeat: no-repeat;
    background-size: contain
}

.share-this .sharing-options li.short-url.show-alert .url-tooltip {
    height: unset;
    top: 1rem;
    z-index: 9
}

[dir] .share-this .sharing-options li.short-url.show-alert .url-tooltip {
    padding: 1rem
}

.share-this .sharing-options li.short-url.show-alert .url-tooltip::-moz-selection {
    -moz-user-select: none;
    user-select: none;
    -webkit-touch-callout: none
}

.share-this .sharing-options li.short-url.show-alert .url-tooltip::selection {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none
}

.share-this input[type=radio] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 2.8rem;
    height: 2.8rem;
    outline: none
}

[dir] .share-this input[type=radio] {
    cursor: pointer;
    padding: 0;
    border: none;
    margin: .2rem 0
}

.share-this input[type=radio]:checked {
    display: none
}

[dir] .share-this input[type=radio].open-share {
    background: url(assets/icons/icon-share.svg) no-repeat;
    background-size: contain
}

.share-this input[type=radio].close-share {
    display: none
}

[dir] .share-this input[type=radio].close-share {
    background: url(assets/icons/icon-close.svg) no-repeat 50%;
    background-size: contain
}

.share-this input[type=radio] ~ .share-label {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

[dir] .share-this input[type=radio] ~ .share-label {
    cursor: pointer
}

[dir=ltr] .share-this input[type=radio] ~ .share-label {
    padding-left: .8rem
}

[dir=rtl] .share-this input[type=radio] ~ .share-label {
    padding-right: .8rem
}

.share-this .open-share:checked ~ .share-label {
    display: none
}

.share-this .open-share:checked ~ .close-share {
    display: block
}

.share-this .open-share:checked ~ .sharing-options {
    display: flex
}

[dir] .advertisement-wrapper {
    /*padding: .4rem 1.6rem 1.6rem;*/
    border-radius: .4rem;
    clear: both
}

@media (max-width: 392px) {
    [dir] .advertisement-wrapper {
        padding: 0;
    }
}

@media (min-width: 1200px) {
    .advertisement-wrapper.sticky {
        position: -webkit-sticky;
        position: sticky;
        top: 12.5rem
    }
}

.advertisement-wrapper .mpu {
    min-height: 27.4rem
}

.advertisement-wrapper .leaderboard, .advertisement-wrapper .leaderboard02 {

}

@media (min-width: 501px) {
    .advertisement-wrapper .leaderboard, .advertisement-wrapper .leaderboard02 {

    }
}

.advertisement-wrapper .leaderboard, .advertisement-wrapper .leaderboard02, .advertisement-wrapper .mpu {
    overflow: hidden;
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content
}

[dir] .advertisement-wrapper .leaderboard, [dir] .advertisement-wrapper .leaderboard02, [dir] .advertisement-wrapper .mpu {
    text-align: center;
    clear: both;
    margin: 0 auto
}

.advertisement-wrapper .leaderboard02 *, .advertisement-wrapper .leaderboard *, .advertisement-wrapper .mpu * {
    display: block
}

[dir] .advertisement-wrapper .leaderboard02 *, [dir] .advertisement-wrapper .leaderboard *, [dir] .advertisement-wrapper .mpu * {
    text-align: center;
    margin: 0 auto;
    max-width: 100%;
}


.advertisement-wrapper .leaderboard02 .ad-title, .advertisement-wrapper .leaderboard .ad-title, .advertisement-wrapper .mpu .ad-title {
    display: flex;
    flex-direction: row;
    height: 2rem;
    overflow: hidden
}

[dir] .advertisement-wrapper .leaderboard02 .ad-title, [dir] .advertisement-wrapper .leaderboard .ad-title, [dir] .advertisement-wrapper .mpu .ad-title {
    margin-bottom: .4rem
}

[dir=ltr] .advertisement-wrapper .leaderboard02 .ad-title, [dir=ltr] .advertisement-wrapper .leaderboard .ad-title, [dir=ltr] .advertisement-wrapper .mpu .ad-title {
    text-align: left
}

[dir=rtl] .advertisement-wrapper .leaderboard02 .ad-title, [dir=rtl] .advertisement-wrapper .leaderboard .ad-title, [dir=rtl] .advertisement-wrapper .mpu .ad-title {
    text-align: right
}

.advertisement-wrapper .leaderboard02 .ad-title .line, .advertisement-wrapper .leaderboard .ad-title .line, .advertisement-wrapper .mpu .ad-title .line {
    flex-grow: 1;
    height: .1rem;
    align-self: center
}

[dir=ltr] .advertisement-wrapper .leaderboard02 .ad-title .line, [dir=ltr] .advertisement-wrapper .leaderboard .ad-title .line, [dir=ltr] .advertisement-wrapper .mpu .ad-title .line {
    margin-left: 1.6rem
}

[dir=rtl] .advertisement-wrapper .leaderboard02 .ad-title .line, [dir=rtl] .advertisement-wrapper .leaderboard .ad-title .line, [dir=rtl] .advertisement-wrapper .mpu .ad-title .line {
    margin-right: 1.6rem
}

[dir] .pagination {
    text-align: center;
    padding: 3rem 0
}

.pagination .progress-label {
    display: inline-block;
    position: relative
}

[dir] .pagination .progress-label {
    text-align: center;
    margin: 0 auto;
    padding-bottom: 1rem;
    border-bottom: .2rem solid
}

.pagination .progress-label .progress-bar {
    display: block;
    height: .2rem;
    position: absolute;
    bottom: -.2rem
}

[dir=ltr] .pagination .progress-label .progress-bar {
    left: 0
}

[dir=rtl] .pagination .progress-label .progress-bar {
    right: 0
}

[dir] .pagination .pager {
    text-align: center;
    padding-top: 1.5rem
}

.pagination .pager li {
    display: inline-block;
    vertical-align: top;
    min-width: 3.6rem;
    height: 3.6rem
}

[dir] .pagination .pager li {
    margin: .5rem .3rem;
    border: .1rem solid;
    border-radius: .4rem
}

[dir] .pagination .pager li:first-child, [dir] .pagination .pager li:last-child {
    border: none;
    padding: 0
}

[dir] .pagination .pager li:first-child a, [dir] .pagination .pager li:last-child a {
    padding: 0 !important
}

.pagination .pager li a {
    display: inline-block;
    line-height: 200%;
    width: 100%;
    height: 100%;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

[dir] .pagination .pager li a {
    text-align: center;
    padding: 0 .5rem;
    cursor: pointer
}

.pagination .pager li.disabled {
    opacity: .3
}

[dir] .pagination .pager li.disabled a {
    cursor: default
}

.pagination .pager li i.aa {
    width: 100%;
    height: 100%
}

[dir] .pagination.addustourfsection .progress-label {
    border-bottom: none;
    padding-bottom: 0
}

.pagination.addustourfsection .progress-label .progress-bar {
    display: none
}

.pagination.addustourfsection .pager li {
    vertical-align: middle
}

[dir] .pagination.addustourfsection .pager li {
    border: none
}

[dir=ltr] .pagination.addustourfsection .pager li {
    transform: skew(7deg)
}

[dir=rtl] .pagination.addustourfsection .pager li {
    transform: skew(-7deg)
}

@media (min-width: 501px) {
    .pagination.addustourfsection .pager li {
        min-width: 4.8rem;
        height: 4.8rem
    }
}

[dir=ltr] .pagination.addustourfsection .pager li a, [dir=ltr] .pagination.addustourfsection .pager li i, [dir=ltr] .pagination.addustourfsection .pager li span {
    transform: skew(-7deg)
}

[dir=rtl] .pagination.addustourfsection .pager li a, [dir=rtl] .pagination.addustourfsection .pager li i, [dir=rtl] .pagination.addustourfsection .pager li span {
    transform: skew(7deg)
}

.pagination.addustourfsection .pager li a {
    line-height: 200%
}

.wrapper-404 {
    width: 30rem;
    height: 30rem;
    position: relative
}

[dir] .wrapper-404 {
    text-align: center;
    margin: 45% auto 0;
    transform: translateY(-50%)
}

@media (min-width: 1200px) {
    .wrapper-404 {
        width: 45rem;
        height: 45rem
    }

    [dir] .wrapper-404 {
        margin: 40% auto 0
    }
}

@media (min-width: 501px) {
    [dir] .wrapper-404 {
        transform: translateY(-100%)
    }
}

.wrapper-404 .oval {
    height: 100%
}

[dir] .wrapper-404 .oval {
    border-radius: 100%
}

.wrapper-404 .oval-inner {
    height: 100%
}

[dir] .wrapper-404 .oval-inner {
    padding: 3rem;
    border-radius: 100%
}

@media (min-width: 1200px) {
    [dir] .wrapper-404 .oval-inner {
        padding: 5rem
    }
}

[dir] .wrapper-404 .oval-inner.last {
    padding: 4rem
}

@media (min-width: 1200px) {
    [dir] .wrapper-404 .oval-inner.last {
        padding: 7.5rem
    }
}

.wrapper-404 .oval-inner.last .alert {
    height: 100%;
    font-size: 10rem;
    font-weight: 700;
    line-height: 100%;
    position: relative
}

[dir] .wrapper-404 .oval-inner.last .alert {
    border-radius: 100%
}

.wrapper-404 .gradient {
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: 0
}

.wrapper-404 .msg {
    position: absolute;
    top: 80%;
    width: 100%
}

@media (min-width: 1200px) {
    .wrapper-404 .msg {
        top: 70%
    }
}

.wrapper-404 .msg_actions {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    width: 100%
}

[dir] .wrapper-404 .msg_actions {
    padding-top: 2rem;
    margin: 0 auto
}

@media (min-width: 1200px) {
    .wrapper-404 .msg_actions {
        width: 65%
    }
}

.wrapper-404 .msg_actions-btn {
    flex: 0 0 48%
}

[dir] .wrapper-404 .msg_actions-btn {
    border-radius: .4rem;
    border: .1rem solid;
    text-align: center;
    padding: 1rem
}

.wrapper-404.addustourfsection {
    width: unset;
    height: unset;
    position: unset
}

[dir] .wrapper-404.addustourfsection {
    transform: unset;
    margin: 20% auto 0
}

.wrapper-404.addustourfsection .oval {
    display: none
}

.wrapper-404.addustourfsection img {
    width: 80%
}

@media (min-width: 501px) {
    .wrapper-404.addustourfsection img {
        width: 33.5rem
    }
}

.wrapper-404.addustourfsection .msg {
    position: unset;
    top: unset;
    width: 80%
}

[dir] .wrapper-404.addustourfsection .msg {
    margin: 0 auto
}

@media (min-width: 501px) {
    .wrapper-404.addustourfsection .msg {
        width: 45rem
    }
}

.wrapper-404.addustourfsection .msg_title {
    display: none
}

[dir] .wrapper-404.addustourfsection .msg_actions-btn {
    border: none
}

[dir=ltr] .wrapper-404.addustourfsection .msg_actions-btn {
    transform: skew(7deg)
}

[dir=rtl] .wrapper-404.addustourfsection .msg_actions-btn {
    transform: skew(-7deg)
}

.wrapper-404.addustourfsection .msg_actions-btn span {
    display: inline-block
}

[dir=ltr] .wrapper-404.addustourfsection .msg_actions-btn span {
    transform: skew(-7deg)
}

[dir=rtl] .wrapper-404.addustourfsection .msg_actions-btn span {
    transform: skew(7deg)
}

.data-privacy {
    position: absolute;
    width: 100%;
    bottom: 0;
    z-index: 102
}

[dir=ltr] .data-privacy, [dir=rtl] .data-privacy {
    right: 0;
    left: 0
}

.data-privacy[aria-hidden=true] {
    display: none
}

.data-privacy[aria-hidden=false] {
    display: block
}

@media (min-width: 501px) {
    .data-privacy {
        position: fixed
    }
}

.data-privacy .privacy-overlay .sittings {
    display: flex;
    flex-direction: column;
    min-height: 100vh;
    max-height: 100vh;
    overflow-y: auto;
    position: absolute;
    visibility: hidden;
    opacity: 0;
    transition: all .3s;
    bottom: 0
}

[dir] .data-privacy .privacy-overlay .sittings {
    padding: 2rem
}

@media (min-width: 501px) {
    [dir] .data-privacy .privacy-overlay .sittings {
        padding: 2rem 3rem
    }
}

.data-privacy .privacy-overlay .sittings.show {
    visibility: visible;
    opacity: 1
}

@media (min-width: 501px) {
    .data-privacy .privacy-overlay .sittings {
        min-height: unset;
        height: 80vh;
        bottom: 0;
        overflow-y: auto
    }

    [dir] .data-privacy .privacy-overlay .sittings {
        border-radius: .4rem
    }
}

@media (min-width: 1200px) {
    .data-privacy .privacy-overlay .sittings {
        width: 77rem;
        height: 70rem;
        bottom: 50%
    }

    [dir=ltr] .data-privacy .privacy-overlay .sittings {
        left: 50%;
        transform: translate(-50%, -30%)
    }

    [dir=rtl] .data-privacy .privacy-overlay .sittings {
        right: 50%;
        transform: translate(50%, -30%)
    }
}

.data-privacy .privacy-overlay .sittings .head {
    display: flex;
    justify-content: space-between;
    align-items: center
}

[dir] .data-privacy .privacy-overlay .sittings .head .section-label {
    padding-bottom: 0
}

.data-privacy .privacy-overlay .sittings .head .aa-close {
    width: 2.2rem;
    height: 2.2rem
}

[dir] .data-privacy .privacy-overlay .sittings .head .aa-close {
    cursor: pointer
}

[dir] .data-privacy .privacy-overlay .sittings .description {
    margin-bottom: 0
}

[dir] .data-privacy .privacy-overlay .sittings .accordion {
    margin-bottom: 3rem
}

@media (min-width: 501px) {
    .data-privacy .privacy-overlay .sittings .accordion {
        max-height: 60vh;
        overflow-y: auto
    }
}

@media (min-width: 1200px) {
    .data-privacy .privacy-overlay .sittings .accordion {
        max-height: 500px
    }
}

[dir=ltr] .data-privacy .privacy-overlay .sittings .accordion li.accordion-item .accordion-trigger .section-label {
    margin-left: 2.5rem
}

[dir=rtl] .data-privacy .privacy-overlay .sittings .accordion li.accordion-item .accordion-trigger .section-label {
    margin-right: 2.5rem
}

[dir] .data-privacy .privacy-overlay .sittings .accordion .paragraph {
    margin-top: 0
}

.data-privacy .privacy-overlay .declaration {
    position: fixed;
    bottom: 0
}

[dir] .data-privacy .privacy-overlay .declaration {
    padding: 2rem 0
}

[dir=ltr] .data-privacy .privacy-overlay .declaration, [dir=rtl] .data-privacy .privacy-overlay .declaration {
    left: 0;
    right: 0
}

.data-privacy .privacy-overlay .declaration .page-content__item {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-between
}

@media (min-width: 501px) {
    .data-privacy .privacy-overlay .declaration .page-content__item {
        flex-direction: row
    }
}

@media (min-width: 501px) {
    .data-privacy .privacy-overlay .declaration .page-content__item .declaration-msg {
        flex: 0 0 55%
    }
}

@media (min-width: 1200px) {
    .data-privacy .privacy-overlay .declaration .page-content__item .declaration-msg {
        flex: 0 0 65%
    }
}

[dir] .data-privacy .privacy-overlay .declaration .page-content__item .declaration-msg .section-label {
    padding-bottom: 1rem
}

[dir] .data-privacy .privacy-overlay .declaration .page-content__item .declaration-msg p {
    margin: 0
}

[dir] .data-privacy .privacy-overlay .declaration .page-content__item .declaration-msg .description {
    margin-bottom: 1rem
}

.data-privacy .privacy-overlay .declaration .page-content__item .actions {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between
}

[dir] .data-privacy .privacy-overlay .declaration .page-content__item .actions {
    padding-top: 3rem
}

@media (min-width: 501px) {
    .data-privacy .privacy-overlay .declaration .page-content__item .actions {
        flex: 0 0 40%
    }

    [dir] .data-privacy .privacy-overlay .declaration .page-content__item .actions {
        padding-top: 0
    }
}

@media (min-width: 1200px) {
    .data-privacy .privacy-overlay .declaration .page-content__item .actions {
        flex: 0 0 30%
    }
}

.data-privacy .privacy-overlay .declaration .page-content__item .actions .btn {
    flex: 0 0 48%
}

[dir] .data-privacy .privacy-overlay .declaration .page-content__item .actions .btn {
    padding: 1.5rem 1rem
}

@media (min-width: 501px) {
    [dir] .data-privacy .privacy-overlay .declaration .page-content__item .actions .btn {
        padding: 1.5rem 2rem
    }
}

.data-privacy .privacy-overlay .declaration.hide {
    display: none
}

.data-privacy .privacy-overlay .btn {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

[dir] .data-privacy .privacy-overlay .btn {
    margin-top: auto;
    padding: 1.5rem 4rem
}

@media (min-width: 501px) {
    .data-privacy .privacy-overlay .btn {
        align-self: flex-end
    }
}

.switch {
    display: flex;
    align-items: center
}

.switch label {
    position: relative;
    display: inline-block;
    width: 4rem;
    height: 2.3rem
}

.switch label input {
    opacity: 0;
    width: 0;
    height: 0
}

.switch label .slider {
    position: absolute;
    top: 0;
    bottom: 0;
    transition: .1s
}

[dir] .switch label .slider {
    cursor: pointer;
    border-radius: 2.3rem
}

[dir=ltr] .switch label .slider, [dir=rtl] .switch label .slider {
    left: 0;
    right: 0
}

.switch label .slider:before {
    position: absolute;
    content: "";
    height: 2.1rem;
    width: 2.1rem;
    bottom: .1rem;
    transition: .1s
}

[dir] .switch label .slider:before {
    border-radius: 50%
}

[dir=ltr] .switch label .slider:before {
    left: .1rem
}

[dir=rtl] .switch label .slider:before {
    right: .1rem
}

[dir=ltr] .switch label input:checked + .slider:before {
    transform: translateX(1.7rem)
}

[dir=rtl] .switch label input:checked + .slider:before {
    transform: translateX(-1.7rem)
}

@media (min-width: 501px) {
    [dir] .auto-complete .search-form {
        margin: 0 auto
    }
}

.auto-complete .search-form input {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    outline: none
}

.auto-complete .search-form input.search {
    width: 100%;
    height: 4rem
}

[dir] .auto-complete .search-form input.search {
    border: .1rem solid;
    border-radius: .4rem;
    padding: 0 1rem
}

.auto-complete .search-form input.search::-webkit-search-cancel-button {
    -webkit-appearance: none;
    width: 2rem;
    height: 2rem
}

[dir] .auto-complete .search-form input.search::-webkit-search-cancel-button {
    background-image: url(assets/icons/icon-close.svg);
    background-size: contain
}

.auto-complete .search-form .suggestions {
    overflow: hidden
}

[dir] .auto-complete .search-form .suggestions {
    margin-top: 1.4rem;
    padding: 0 1.4rem;
    border-radius: .4rem
}

[dir] .auto-complete .search-form .suggestions .section-label {
    padding: 1rem 0
}

.auto-complete .search-form .suggestions a {
    display: flex;
    flex-direction: row;
    overflow: hidden;
    align-items: flex-start
}

[dir] .auto-complete .search-form .suggestions a {
    padding: 1.4rem 0;
    border-bottom: .1rem solid;
    clear: both
}

[dir] .auto-complete .search-form .suggestions a:last-child {
    border: none
}

.auto-complete .search-form .suggestions a img {
    width: 20%;
    height: auto;
    display: block
}

[dir] .auto-complete .search-form .suggestions a img {
    border-radius: .4rem
}

[dir=ltr] .auto-complete .search-form .suggestions a img {
    float: left;
    margin-right: 1.4rem
}

[dir=rtl] .auto-complete .search-form .suggestions a img {
    float: right;
    margin-left: 1.4rem
}

.auto-complete .search-form .suggestions a .title {
    display: block
}

[dir] .auto-complete .search-form .suggestions a .title {
    margin: 0
}

[dir=ltr] .auto-complete .search-form .suggestions a .title {
    float: left
}

[dir=rtl] .auto-complete .search-form .suggestions a .title {
    float: right
}

.auto-complete .search-form .suggestions a .title .text {
    display: block
}

[dir] .auto-complete .search-form .suggestions a .title .text {
    clear: both;
    padding-top: .5rem
}

.auto-complete .search-form .suggestions.auto-suggestions {
    display: none
}

.auto-complete .search-form .suggestions.auto-suggestions li a {
    display: block
}

[dir] .auto-complete .search-form .suggestions.auto-suggestions li a {
    padding: 1rem;
    border-bottom: .1rem solid
}

[dir] .auto-complete .search-form .suggestions.auto-suggestions li:last-child a {
    border: none
}

.search-filters {
    overflow: hidden
}

[dir] .search-filters {
    padding: 2rem 0;
    border-bottom: .1rem solid
}

.search-filters .section-label {
    width: 100%
}

[dir] .search-filters .section-label {
    clear: both;
    padding-bottom: 1.5rem
}

.search-filters .filter {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center
}

[dir] .search-filters .filter {
    cursor: pointer;
    padding: .8rem 1.6rem;
    border-radius: 2rem;
    border-width: .1rem;
    border-style: solid
}

[dir=ltr] .search-filters .filter {
    margin: 0 1rem 1rem 0;
    float: left
}

[dir=rtl] .search-filters .filter {
    margin: 0 0 1rem 1rem;
    float: right
}

.search-filters .filter:before {
    content: "";
    width: 2rem;
    height: 2rem;
    display: none;
    filter: invert(1) contrast(100%)
}

[dir] .search-filters .filter:before {
    background: url(assets/icons/icon-close.svg);
    background-size: contain
}

[dir=ltr] .search-filters .filter:before {
    margin: 0 .2rem 0 -1.1rem
}

[dir=rtl] .search-filters .filter:before {
    margin: 0 -1.1rem 0 .2rem
}

.search-filters .filter.active:before {
    display: inline-block
}

.search-filters-group .search-filters-controls {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center
}

[dir] .search-filters-group .search-filters-controls {
    border-bottom: .1rem solid;
    padding-bottom: 1.6rem
}

.search-filters-group .search-filters-controls .button {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: flex;
    flex-direction: row;
    align-items: center
}

[dir] .search-filters-group .search-filters-controls .button {
    cursor: pointer
}

.search-filters-group .search-filters-controls .button .aa {
    content: "";
    width: 2.2rem;
    height: 2.2rem;
    transition: transform .2s
}

[dir=ltr] .search-filters-group .search-filters-controls .button.collapsible {
    margin-left: auto
}

[dir=rtl] .search-filters-group .search-filters-controls .button.collapsible {
    margin-right: auto
}

@media (min-width: 501px) {
    [dir=ltr] .search-filters-group .search-filters-controls .button.collapsible {
        margin-left: 0
    }

    [dir=rtl] .search-filters-group .search-filters-controls .button.collapsible {
        margin-right: 0
    }
}

[dir=ltr] .search-filters-group .search-filters-controls .button.collapsible.show .aa {
    transform: rotate(180deg)
}

[dir=rtl] .search-filters-group .search-filters-controls .button.collapsible.show .aa {
    transform: rotate(-180deg)
}

@media (min-width: 501px) {
    [dir=ltr] .search-filters-group .search-filters-controls .button.refresh {
        margin-right: 3rem
    }

    [dir=rtl] .search-filters-group .search-filters-controls .button.refresh {
        margin-left: 3rem
    }
}

@media (min-width: 1200px) {
    [dir=ltr] .search-filters-group .search-filters-controls .button.refresh {
        margin-left: auto
    }

    [dir=rtl] .search-filters-group .search-filters-controls .button.refresh {
        margin-right: auto
    }
}

.search-filters-group .content {
    max-height: 0;
    overflow: hidden;
    transition: max-height .2s ease-out
}

.search-filters-group .content .btn.update-results {
    min-width: 100%;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.search-results .item {
    display: flex;
    flex-direction: column;
    justify-content: flex-start
}

[dir] .search-results .item {
    border-bottom: .1rem solid;
    margin-bottom: 1.6rem;
    padding-bottom: 1.6rem
}

.search-results .item a, .search-results .item span {
    display: inline-block
}

.search-results .item:first-child .story {
    flex-direction: column;
    flex-wrap: wrap
}

@media (min-width: 501px) {
    .search-results .item:first-child .story {
        flex-direction: row;
        flex-wrap: nowrap
    }
}

[dir] .search-results .item:first-child .story .img-box {
    margin-bottom: .8rem
}

@media (min-width: 501px) {
    [dir] .search-results .item:first-child .story .img-box {
        margin-bottom: 0
    }
}

.search-results .item:first-child .story .img-box .icon {
    width: 5rem;
    height: 5rem
}

.search-results .item:first-child .story .content p {
    display: block
}

.search-results .item .story {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between
}

[dir] .search-results .item .story {
    padding: .8rem 0
}

.search-results .item .story .content {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    flex: 0 0 71%
}

@media (min-width: 501px) {
    .search-results .item .story .content {
        flex: 0 0 75%
    }
}

.search-results .item .story .content p {
    display: none
}

[dir] .search-results .item .story .content p {
    margin: .8rem 0
}

@media (min-width: 501px) {
    .search-results .item .story .content p {
        display: block
    }
}

.search-results .item .story .img-box {
    display: block;
    position: relative;
    flex: 0 0 25%;
    align-self: flex-start
}

@media (min-width: 501px) {
    .search-results .item .story .img-box {
        flex: 0 0 23%;
        order: 1
    }
}

.search-results .item .story .img-box img {
    display: block;
    width: 100%;
    height: auto
}

[dir] .search-results .item .story .img-box img {
    border-radius: .4rem
}

.search-results .item .story .img-box .icon {
    width: 3rem;
    height: 3rem;
    position: absolute;
    bottom: .7rem
}

[dir] .search-results .item .story .img-box .icon {
    background-size: contain
}

[dir=ltr] .search-results .item .story .img-box .icon {
    left: 1rem
}

[dir=rtl] .search-results .item .story .img-box .icon {
    right: 1rem
}

@media (min-width: 501px) {
    .search-results .item .story .img-box .icon {
        width: 5rem;
        height: 5rem
    }
}

.search-results .item .story .img-box .icon .aa {
    width: 100%;
    height: 100%
}

.search-results .item.no-image .story .content {
    flex: 0 0 100%
}

.liveStreaming {
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 2
}

[dir=ltr] .liveStreaming {
    right: 0
}

[dir=rtl] .liveStreaming {
    left: 0
}

@media (min-width: 501px) {
    .liveStreaming {
        bottom: 0;
        width: auto
    }

    [dir=ltr] .liveStreaming {
        right: 0
    }

    [dir=rtl] .liveStreaming {
        left: 0
    }
}

@media (min-width: 1200px) {
    .liveStreaming {
        bottom: 3.2rem;
        width: auto
    }

    [dir=ltr] .liveStreaming {
        right: 11.2rem
    }

    [dir=rtl] .liveStreaming {
        left: 11.2rem
    }
}

.liveStreaming_container {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start
}

@media (min-width: 501px) {
    .liveStreaming_container {
        width: 19.2rem;
        flex-direction: column;
        overflow: hidden;
        align-items: flex-start
    }

    [dir] .liveStreaming_container {
        border-radius: .4rem
    }
}

.liveStreaming_media {
    flex: 0 0 25%
}

.liveStreaming_media video {
    max-width: 100%;
    display: block
}

.liveStreaming_media .video-player {
    width: 9.4rem;
    height: 5.3rem
}

[dir] .liveStreaming_media .video-player {
    border-radius: 0
}

@media (min-width: 501px) {
    .liveStreaming_media .video-player {
        width: 19.2rem;
        height: 9.6rem
    }
}

.liveStreaming_info {
    flex: 1 1 70%;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start
}

[dir=ltr] .liveStreaming_info {
    margin: 0 2.4rem 0 1.3rem
}

[dir=rtl] .liveStreaming_info {
    margin: 0 1.3rem 0 2.4rem
}

@media (min-width: 501px) {
    [dir=ltr] .liveStreaming_info {
        margin: 1.1rem 1.6rem 1.1rem .8rem
    }

    [dir=rtl] .liveStreaming_info {
        margin: 1.1rem .8rem 1.1rem 1.6rem
    }
}

[dir=ltr] .liveStreaming_status {
    margin-right: .4rem
}

[dir=rtl] .liveStreaming_status {
    margin-left: .4rem
}

.liveStreaming_programName {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 10.5rem
}

@media (min-width: 501px) {
    .liveStreaming_programName {
        width: 5rem
    }
}

[dir] .liveStreaming .aa-close {
    cursor: pointer
}

[dir=ltr] .liveStreaming .aa-close {
    margin-left: auto
}

[dir=rtl] .liveStreaming .aa-close {
    margin-right: auto
}

@media (min-width: 501px) {
    .liveStreaming .aa-close {
        position: absolute;
        bottom: 10px;
        top: auto;
        width: 24px;
        height: 24px
    }

    [dir=ltr] .liveStreaming .aa-close {
        right: 6px;
        left: auto
    }

    [dir=rtl] .liveStreaming .aa-close {
        left: 6px;
        right: auto
    }
}

[dir=rtl] .liveStreaming_programName {
    width: 10rem
}

.breaking-takeover {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap
}

[dir] .breaking-takeover {
    clear: both;
    border-radius: .4rem;
    background-image: url(assets/gfx/breaking-bg.jpg);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 1.6rem 0 10rem
}

@media (min-width: 1200px) {
    .breaking-takeover {
        flex-direction: row
    }

    [dir] .breaking-takeover {
        margin: 2.5rem 0 0
    }
}

.breaking-takeover .content {
    flex: 0 0 100%;
    display: flex;
    flex-direction: column
}

[dir] .breaking-takeover .content {
    padding: 2rem
}

@media (min-width: 1200px) {
    .breaking-takeover .content {
        flex: 1
    }
}

[dir=ltr] .breaking-takeover .content .label {
    margin: 6.5rem 0 3.5rem 2rem
}

[dir=rtl] .breaking-takeover .content .label {
    margin: 6.5rem 2rem 3.5rem 0
}

@media (min-width: 1200px) {
    [dir] .breaking-takeover .content .label {
        margin-top: 12rem
    }
}

.breaking-takeover .content .title {
    position: relative
}

[dir=ltr] .breaking-takeover .content .title {
    padding-left: 2.3rem
}

[dir=rtl] .breaking-takeover .content .title {
    padding-right: 2.3rem
}

.breaking-takeover .content .title:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    width: .4rem
}

[dir=ltr] .breaking-takeover .content .title:before {
    left: 0;
    border-radius: 0 .4rem 0 .4rem
}

[dir=rtl] .breaking-takeover .content .title:before {
    right: 0;
    border-radius: .4rem 0 .4rem 0
}

@media (min-width: 501px) {
    .breaking-takeover .content .title:before {
        width: .8rem
    }

    [dir=ltr] .breaking-takeover .content .title:before {
        border-radius: 0 .8rem 0 .8rem
    }

    [dir=rtl] .breaking-takeover .content .title:before {
        border-radius: .8rem 0 .8rem 0
    }
}

.breaking-takeover .content a .title {
    display: inline-block
}

[dir] .breaking-takeover .content a .title {
    margin: 3.6rem 0 0
}

[dir=ltr] .breaking-takeover .content a .title {
    padding-left: 0
}

[dir=rtl] .breaking-takeover .content a .title {
    padding-right: 0
}

.breaking-takeover .content a .title:before {
    display: none
}

.breaking-takeover .content .services {
    display: flex;
    flex-direction: row;
    align-items: flex-end
}

[dir=ltr] .breaking-takeover .content .services {
    padding: .5rem 0 .5rem 2rem
}

[dir=rtl] .breaking-takeover .content .services {
    padding: .5rem 2rem .5rem 0
}

.breaking-takeover .img-box {
    flex: 0 0 100%;
    position: relative
}

[dir] .breaking-takeover .img-box {
    border-radius: .4rem .4rem 0 0;
    border-style: solid;
    border-width: .3rem .3rem 0;
    margin: 0 1rem -10rem
}

@media (min-width: 501px) {
    [dir] .breaking-takeover .img-box {
        border-width: .5rem .5rem 0;
        margin: 0 3.5rem -10rem
    }
}

@media (min-width: 1200px) {
    .breaking-takeover .img-box {
        flex: 0 0 45%;
        align-self: flex-end
    }

    [dir=ltr] .breaking-takeover .img-box {
        margin: 9.5rem 5.5rem 0 3rem
    }

    [dir=rtl] .breaking-takeover .img-box {
        margin: 9.5rem 3rem 0 5.5rem
    }
}

.breaking-takeover .img-box img {
    display: block;
    width: 100%;
    height: 100%
}

.breaking-takeover .img-box .icon {
    position: absolute;
    width: 5rem;
    height: 5rem;
    bottom: .7rem;
    top: auto
}

[dir=ltr] .breaking-takeover .img-box .icon {
    left: 1rem
}

[dir=rtl] .breaking-takeover .img-box .icon {
    right: 1rem
}

.breaking-takeover .img-box .icon .aa {
    width: 100%;
    height: 100%
}

[dir] .breaking-takeover .img-box .video-player {
    border-radius: 0
}

.breaking-takeover.version02 {
    flex-direction: column-reverse;
    overflow: hidden
}

[dir] .breaking-takeover.version02 {
    background-image: none;
    border-radius: .4rem
}

@media (min-width: 1200px) {
    .breaking-takeover.version02 {
        flex-direction: row-reverse
    }
}

[dir] .breaking-takeover.version02 .content a .title {
    margin: 1.2rem 0 0
}

.breaking-takeover.version02 .content .btn {
    display: flex;
    flex-direction: row;
    align-items: center
}

[dir] .breaking-takeover.version02 .content .btn {
    border: none
}

[dir=ltr] .breaking-takeover.version02 .content .btn {
    margin: auto auto 0 0
}

[dir=rtl] .breaking-takeover.version02 .content .btn {
    margin: auto 0 0 auto
}

.breaking-takeover.version02 .content .btn .aa {
    width: 3.2rem;
    height: 3.2rem;
    filter: invert(1) contrast(3)
}

[dir] .breaking-takeover.version02 .content .btn .aa {
    background-size: cover
}

[dir=ltr] .breaking-takeover.version02 .content .btn .aa {
    margin-right: .8rem
}

[dir=rtl] .breaking-takeover.version02 .content .btn .aa {
    margin-left: .8rem
}

[dir] .breaking-takeover.version02 .img-box {
    border-radius: 0;
    border: none;
    margin: 0
}

@media (min-width: 1200px) {
    .breaking-takeover.version02 .img-box {
        flex: 0 0 50%
    }
}

.breaking-takeover.version02 .img-box img {
    transition: opacity .3s ease-in-out;
    opacity: 1
}

.breaking-takeover.version02 .img-box video {
    width: 100%;
    height: 100%;
    -o-object-fit: fill;
    object-fit: fill;
    opacity: 0;
    transition: opacity .3s ease-in-out;
    max-height: 100%;
    position: absolute;
    top: 0
}

[dir=ltr] .breaking-takeover.version02 .img-box video {
    right: 0
}

[dir=rtl] .breaking-takeover.version02 .img-box video {
    left: 0
}

.breaking-takeover.version02 .img-box.playing img {
    opacity: 0
}

.breaking-takeover.version02 .img-box.playing video {
    opacity: 1
}

.breaking-news-notifications .breaking-news-overlay {
    position: fixed;
    top: 0;
    bottom: 0;
    width: 100%;
    transition: .2s ease-out
}

[dir=ltr] .breaking-news-notifications .breaking-news-overlay {
    right: 0;
    transform: translateX(100%)
}

[dir=rtl] .breaking-news-notifications .breaking-news-overlay {
    left: 0;
    transform: translateX(-100%)
}

@media (min-width: 1200px) {
    .breaking-news-notifications .breaking-news-overlay {
        width: 60rem
    }
}

[dir] .breaking-news-notifications .breaking-news-overlay[aria-hidden=false] {
    transform: translateX(0)
}

.breaking-news-notifications .breaking-news-overlay .close-overlay {
    outline: none
}

[dir] .breaking-news-notifications .breaking-news-overlay .close-overlay {
    border: none;
    cursor: pointer;
    background: none;
    padding: 0
}

[dir=ltr] .breaking-news-notifications .breaking-news-overlay .close-overlay {
    float: right
}

[dir=rtl] .breaking-news-notifications .breaking-news-overlay .close-overlay {
    float: left
}

.breaking-news-notifications .breaking-news-overlay .overlay-content {
    position: absolute;
    top: 0;
    bottom: 0;
    overflow: auto
}

[dir] .breaking-news-notifications .breaking-news-overlay .overlay-content {
    padding: 3.2rem
}

[dir=ltr] .breaking-news-notifications .breaking-news-overlay .overlay-content, [dir=rtl] .breaking-news-notifications .breaking-news-overlay .overlay-content {
    left: 0;
    right: 0
}

.breaking-news-notifications .breaking-news-overlay .overlay-content .aa.aa-close {
    width: 2.4rem;
    height: 2.4rem
}

.breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list {
    display: flex;
    flex-direction: column
}

[dir] .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list {
    padding: 2.4rem 0
}

[dir] .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item {
    padding: 2rem 0;
    border-bottom: .1rem solid
}

.breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item .story {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-start
}

.breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item .story img {
    width: 25%;
    height: auto
}

[dir] .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item .story img {
    border-radius: .4rem
}

[dir=ltr] .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item .story img {
    margin: 0 1.6rem .8rem 0
}

[dir=rtl] .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item .story img {
    margin: 0 0 .8rem 1.6rem
}

.breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item .services {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap
}

[dir=ltr] .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item .services .more {
    margin-left: auto
}

[dir=rtl] .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item .services .more {
    margin-right: auto
}

[dir] .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item .services .more .aa {
    margin-bottom: -.3rem
}

[dir] .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item:first-child {
    padding-top: 0
}

[dir] .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item:last-child {
    border: none
}

.wzrk-overlay {
    position: fixed;
    top: 0;
    bottom: 0;
    z-index: 10000
}

[dir] .wzrk-overlay {
    background-color: rgba(0, 0, 0, .15)
}

[dir=ltr] .wzrk-overlay, [dir=rtl] .wzrk-overlay {
    left: 0;
    right: 0
}

.wzrk-hidden {
    display: none
}

.wzrk-alert {
    font-family: Arial, sans-serif;
    width: 346px;
    position: fixed;
    top: 20px;
    overflow: hidden;
    z-index: 99999
}

[dir] .wzrk-alert {
    background-color: #fbfbfb;
    border: 1px solid #f0f0f0;
    padding: 15px 15px 5px;
    border-radius: 6px;
    text-align: center;
    margin-top: 0
}

[dir=ltr] .wzrk-alert {
    right: 20px;
    margin-left: 0
}

[dir=rtl] .wzrk-alert {
    left: 20px;
    margin-right: 0
}

@media screen and (max-width: 540px) {
    .wzrk-alert {
        width: auto;
        top: 35%
    }

    [dir] .wzrk-alert {
        margin: auto 0
    }

    [dir=ltr] .wzrk-alert, [dir=rtl] .wzrk-alert {
        left: 15px;
        right: 15px
    }
}

.wzrk-alert-heading {
    color: #606060;
    font-size: 20px;
    width: 250px;
    font-weight: 700;
    display: block
}

[dir] .wzrk-alert-heading {
    text-align: center;
    margin: 0 auto 10px
}

[dir=ltr] .wzrk-alert-heading, [dir=rtl] .wzrk-alert-heading {
    -webkit-animation: none;
    animation: none
}

.wzrk-alert-body {
    color: #939393;
    font-size: 14px;
    font-weight: 300
}

[dir] .wzrk-alert-body {
    margin-bottom: 10px
}

[dir=ltr] .wzrk-alert-body, [dir=rtl] .wzrk-alert-body {
    -webkit-animation: none;
    animation: none
}

.wzrk-button-container button {
    color: #fff;
    min-width: 130px;
    font-size: 14px;
    font-weight: 100
}

[dir] .wzrk-button-container button {
    background-color: #dbdbdb;
    border: none !important;
    box-shadow: none !important;
    border-radius: 3px;
    padding: 8px 10px;
    margin: 0 7px;
    cursor: pointer
}

[dir=ltr] .wzrk-button-container button, [dir=rtl] .wzrk-button-container button {
    -webkit-animation: none;
    animation: none
}

.wzrk-alert button:focus {
    outline: 0
}

[dir] .wzrk-alert button:active {
    background: #5dc241
}

[dir] .wzrk-alert button.confirm {
    background-color: #f28046
}

.wzrk-button-container button.cancel {
    color: #7c7c7c
}

[dir] .wzrk-button-container button.cancel {
    background-color: #dbdbdb
}

[dir] .wzrk-button-container button.cancel:hover {
    background-color: #d7d7d7
}

.wzrk-powered {
    font-family: Arial, sans-serif;
    font-size: 9px;
    color: #777
}

[dir] .wzrk-powered {
    margin-top: 12px
}

[dir=ltr] .wzrk-powered {
    -webkit-animation: none;
    animation: none;
    margin-right: 2px;
    text-align: right
}

[dir=rtl] .wzrk-powered {
    -webkit-animation: none;
    animation: none;
    margin-left: 2px;
    text-align: left
}

.wzrk-powered img {
    display: inline-block;
    filter: grayscale(150%)
}

[dir] .wzrk-powered img {
    margin-bottom: -2px
}

[dir=ltr] .wzrk-powered img, [dir=rtl] .wzrk-powered img {
    -webkit-animation: none;
    animation: none
}

@-webkit-keyframes showWizAlert {
    0% {
        transform: scale(.7);
        -webkit-transform: scale(.7)
    }

    45% {
        transform: scale(1.05);
        -webkit-transform: scale(1.05)
    }

    80% {
        transform: scale(.95);
        -webkit-transform: scale(.95)
    }

    to {
        transform: scale(1);
        -webkit-transform: scale(1)
    }
}

@-webkit-keyframes hideWizAlert {
    0% {
        transform: scale(1);
        -webkit-transform: scale(1)
    }

    to {
        transform: scale(.5);
        -webkit-transform: scale(.5)
    }
}

[dir=ltr] .wiz-show-animate, [dir=rtl] .wiz-show-animate {
    -webkit-animation: showWizAlert .3s;
    animation: showWizAlert .3s
}

[dir=ltr] .wiz-hide-animate, [dir=rtl] .wiz-hide-animate {
    -webkit-animation: hideWizAlert .2s;
    animation: hideWizAlert .2s
}

.wzrk-alert {
    width: 32rem !important;
    height: 18.6rem !important
}

[dir] .wzrk-alert {
    border-radius: 4px !important;
    padding: 1.6rem !important
}

[dir=ltr] .wzrk-alert {
    text-align: left !important
}

[dir=rtl] .wzrk-alert {
    text-align: right !important
}

.wzrk-alert-heading {
    width: unset !important;
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: space-between !important
}

[dir] .wzrk-alert-heading {
    margin: 0 0 .8rem !important
}

[dir=ltr] .wzrk-alert-heading {
    text-align: left !important
}

[dir=rtl] .wzrk-alert-heading {
    text-align: right !important
}

[dir=ltr] .wzrk-alert-heading:after {
    margin-left: 1.5rem !important
}

[dir=rtl] .wzrk-alert-heading:after {
    margin-right: 1.5rem !important
}

[dir] .wzrk-alert-body {
    margin: 0 0 1.6rem !important
}

[dir=ltr] .wzrk-alert-body {
    text-align: left !important
}

[dir=rtl] .wzrk-alert-body {
    text-align: right !important
}

.wzrk-button-container button {
    width: 7.2rem !important;
    height: 3.4rem !important;
    min-width: unset !important
}

[dir] .wzrk-button-container button {
    padding: 0 !important
}

[dir=ltr] .wzrk-button-container button {
    margin: 0 .8rem 0 0 !important
}

[dir=rtl] .wzrk-button-container button {
    margin: 0 0 0 .8rem !important
}

[dir] .wzrk-button-container button:last-child {
    margin: 0 !important
}

.countdown {
    overflow: hidden;
    position: relative
}

[dir] .countdown {
    border-radius: .4rem;
    margin: 1.6rem 0 0
}

@media (min-width: 501px) {
    [dir] .countdown {
        margin: 2.5rem 0 0
    }
}

.countdown .tag {
    display: flex;
    justify-content: space-between
}

.countdown .tag .logo {
    position: relative
}

@media (min-width: 501px) {
    .countdown .tag .logo {
        flex: 0 0 50%
    }
}

@media (min-width: 1200px) {
    .countdown .tag .logo {
        flex: 0 0 70%
    }
}

@media (min-width: 1200px) {
    [dir] .countdown .tag .logo {
        background-image: url(assets/img/us-elections_en.jpg);
        background-repeat: no-repeat
    }

    [dir=ltr] .countdown .tag .logo {
        background-position: 100%
    }

    [dir=rtl] .countdown .tag .logo {
        background-position: 0
    }
}

.countdown .tag .logo:after {
    content: " ";
    position: absolute;
    top: 0;
    bottom: 0;
    width: .8rem
}

[dir=ltr] .countdown .tag .logo:after {
    right: 0
}

[dir=rtl] .countdown .tag .logo:after {
    left: 0
}

.countdown .tag .logo img {
    display: block;
    height: auto
}

[dir=ltr] .countdown .tag .logo img {
    margin: .8rem 1.8rem 0 1rem
}

[dir=rtl] .countdown .tag .logo img {
    margin: .8rem 1rem 0 1.8rem
}

@media (min-width: 501px) {
    [dir] .countdown .tag .logo img {
        margin: 1.5rem auto
    }
}

@media (min-width: 1200px) {
    [dir] .countdown .tag .logo img {
        margin: 1.5rem 4rem
    }
}

.countdown .tag .counter {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex: 0 0 55%
}

[dir] .countdown .tag .counter {
    padding-top: .5rem
}

@media (min-width: 501px) {
    .countdown .tag .counter {
        flex: 0 0 30%
    }
}

@media (min-width: 1200px) {
    .countdown .tag .counter {
        flex: 0 0 20%
    }
}

.countdown .tag .counter .count {
    display: flex;
    flex-direction: column;
    align-items: center
}

.countdown .tag .icon {
    display: flex;
    align-items: center;
    flex: 0 0 10%
}

@media (min-width: 501px) {
    .countdown .tag .icon {
        flex: 0 0 5%
    }
}

.countdown .tag .icon .aa {
    width: 5rem;
    height: 5rem;
    filter: invert(100%) contrast(3)
}

[dir] .countdown .tag .icon .aa {
    margin: auto
}

@media (min-width: 1200px) {
    [dir=rtl] .countdown .tag .logo {
        background-image: url(assets/img/us-elections.jpg)
    }
}

[dir] .application-header {
    padding: 2.4rem 0 0;
    border-bottom: .1rem solid
}

@media (min-width: 501px) {
    .application-header {
        display: flex;
        justify-content: space-between;
        align-items: flex-end
    }

    [dir] .application-header {
        padding: 2.4rem 3.2rem
    }
}

@media (min-width: 1200px) {
    [dir] .application-header {
        padding: 2.4rem 0
    }
}

.application-header__logo {
    width: 9.1rem;
    height: 6rem;
    display: block
}

[dir] .application-header__logo {
    margin: 0 auto 2.4rem;
    background: url(assets/gfx/logo/aa-logo-white.svg) 50% no-repeat;
    background-size: cover
}

@media (min-width: 501px) {
    .application-header__logo {
        width: 10.9rem;
        height: 7.2rem
    }

    [dir] .application-header__logo {
        margin: 0
    }
}

.application-header__list {
    display: flex;
    flex-direction: row;
    align-items: center;
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap
}

[dir] .application-header__list {
    padding-bottom: 2.4rem
}

[dir=ltr] .application-header__list {
    padding-left: 2rem
}

[dir=rtl] .application-header__list {
    padding-right: 2rem
}

[dir=ltr] .application-header__list__item {
    margin-right: 2.4rem
}

[dir=rtl] .application-header__list__item {
    margin-left: 2.4rem
}

[dir=ltr] .application-header__list__item:last-child {
    margin-right: 0
}

[dir=rtl] .application-header__list__item:last-child {
    margin-left: 0
}

.application-header__list__link {
    position: relative
}

[dir] .application-header__list__link {
    padding-bottom: .7rem
}

.application-header__list__link .underBar {
    position: absolute;
    bottom: 0;
    width: 100%;
    display: none
}

[dir=ltr] .application-header__list__link .underBar {
    left: 0;
    border-radius: .4rem 0 .4rem 0
}

[dir=rtl] .application-header__list__link .underBar {
    right: 0;
    border-radius: 0 .4rem 0 .4rem
}

.application-header__list__link:hover .underBar {
    display: block
}

[dir] .application-hero {
    padding: 3.2rem 0;
    text-align: center
}

@media (min-width: 501px) {
    [dir] .application-hero {
        padding: 3.2rem 20%
    }
}

[dir] .application-hero__title {
    margin-bottom: 1.6rem
}

@media (min-width: 501px) {
    [dir] .application-hero__title {
        margin-top: 0
    }
}

[dir] .application-hero__desc {
    margin-bottom: 2.4rem
}

.application-hero__links {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap
}

@media (min-width: 501px) {
    .application-hero__links {
        justify-content: space-around
    }
}

.application-hero__links a {
    width: 13.5rem;
    height: 4rem
}

[dir] .application-hero__links a {
    background-size: contain;
    margin-bottom: 3rem
}

.application-hero__links a:first-child, .application-hero__links a:nth-child(2) {
    flex: 1 1 50%
}

[dir] .application-hero__links a:first-child, [dir] .application-hero__links a:nth-child(2) {
    margin-top: 0
}

@media (min-width: 501px) {
    .application-hero__links a {
        width: 17.6rem;
        height: 5.2rem
    }

    [dir] .application-hero__links a {
        margin-bottom: 0;
        margin-top: 3.6rem;
        background-position: 50%
    }
}

[dir=ltr] .application-hero__links__apple {
    background: url(assets/img/application/apple-store.svg) 0 no-repeat
}

[dir=rtl] .application-hero__links__apple {
    background: url(assets/img/application/apple-store.svg) 100% no-repeat
}

[dir=ltr] .application-hero__links__google {
    background: url(assets/img/application/google-store.png) 0 no-repeat
}

[dir=rtl] .application-hero__links__google {
    background: url(assets/img/application/google-store.png) 100% no-repeat
}

[dir=ltr] .application-hero__links__tcl {
    background: url(assets/img/application/tcl.png) 0 no-repeat
}

[dir=rtl] .application-hero__links__tcl {
    background: url(assets/img/application/tcl.png) 100% no-repeat
}

[dir=ltr] .application-hero__links__hisense {
    background: url(assets/img/application/hisense.png) 0 no-repeat
}

[dir=rtl] .application-hero__links__hisense {
    background: url(assets/img/application/hisense.png) 100% no-repeat
}

[dir=ltr] .application-hero__links__lg {
    background: url(assets/img/application/lg.png) 0 no-repeat
}

[dir=rtl] .application-hero__links__lg {
    background: url(assets/img/application/lg.png) 100% no-repeat
}

[dir=ltr] .application-hero__links__samsung {
    background: url(assets/img/application/samsung.png) 0 no-repeat
}

[dir=rtl] .application-hero__links__samsung {
    background: url(assets/img/application/samsung.png) 100% no-repeat
}

[dir] .application-card {
    border: .1rem solid;
    border-radius: .4rem
}

@media (min-width: 501px) {
    .application-card {
        overflow: hidden
    }
}

@media (min-width: 1200px) {
    .application-card {
        flex: 1;
        height: 100%
    }
}

[dir] .application-card__content {
    padding: 1.6rem
}

@media (min-width: 501px) {
    [dir] .application-card__content {
        padding-bottom: 1.3rem
    }
}

.application-card__icon {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 2.4rem;
    height: 2.4rem
}

[dir] .application-card__icon {
    border-radius: .4rem;
    margin-bottom: .7rem
}

.application-card__icon__label {
    display: none
}

.application-card__icon--live i.aa {
    filter: brightness(0) invert(1)
}

.application-card__icon--night-mode i.aa {
    filter: invert(100%) contrast(3)
}

.application-card__icon--geo-location .aa {
    filter: none !important
}

.application-card__icon--breaking {
    position: relative;
    overflow: hidden;
    width: auto
}

[dir=ltr] .application-card__icon--breaking {
    padding: 0 .8rem 0 2rem
}

[dir=rtl] .application-card__icon--breaking {
    padding: 0 2rem 0 .8rem
}

.application-card__icon--breaking:before {
    content: " ";
    width: 1.2rem;
    height: 100%;
    top: 0;
    position: absolute
}

[dir=ltr] .application-card__icon--breaking:before {
    left: 0
}

[dir=rtl] .application-card__icon--breaking:before {
    right: 0
}

.application-card__icon--breaking i.aa {
    display: none
}

.application-card__icon--breaking .application-card__icon__label {
    display: inline
}

.application-card__icon--bookmark i.aa, .application-card__icon--news-feed i.aa {
    filter: invert(100%) contrast(3)
}

.application-card__icon--accessibility i.aa {
    filter: invert(96%) sepia(31%) saturate(7436%) hue-rotate(327deg) brightness(88%) contrast(85%)
}

.application-card__icon--open-url i.aa {
    filter: invert(100%) contrast(3)
}

.application-card__icon--discover-more i.aa {
    filter: invert(100%) sepia(88%) saturate(1195%) hue-rotate(92deg) brightness(83%) contrast(91%)
}

[dir] .application-card__title {
    margin: 0 0 .5rem
}

[dir] .application-card__text {
    margin: 0
}

.application-card__image {
    display: none
}

@media (min-width: 501px) {
    .application-card__image {
        display: block;
        width: 100%;
        height: 16.5rem
    }

    [dir] .application-card__image {
        margin-top: 3.5rem;
        background-repeat: no-repeat;
        background-size: contain
    }

    [dir] .application-card__image--live {
        background-image: url(assets/img/application/live.png)
    }

    [dir=ltr] .application-card__image--live {
        background-position: 100% 0
    }

    [dir=rtl] .application-card__image--live {
        background-position: 0 0
    }

    [dir] .application-card__image--night-mode {
        background-image: url(assets/img/application/night-mode.png);
        background-position: 50%
    }

    [dir] .application-card__image--breaking {
        background-image: url(assets/img/application/breaking.png)
    }

    [dir=ltr] .application-card__image--breaking {
        background-position: 100% 0
    }

    [dir=rtl] .application-card__image--breaking {
        background-position: 0 0
    }

    [dir] .application-card__image--breaking--watch {
        background-image: url(assets/img/application/watch-block-2.png)
    }

    [dir] .application-card__image--bookmark {
        background-image: url(assets/img/application/bookmark.png)
    }

    [dir=ltr] .application-card__image--bookmark {
        background-position: 0 0
    }

    [dir=rtl] .application-card__image--bookmark {
        background-position: 100% 0
    }

    [dir] .application-card__image--news-feed {
        background-image: url(assets/img/application/news-feed.png)
    }

    [dir=ltr] .application-card__image--news-feed {
        background-position: 100% 0
    }

    [dir=rtl] .application-card__image--news-feed {
        background-position: 0 0
    }

    [dir] .application-card__image--accessibility {
        background-image: url(assets/img/application/accessibility.png)
    }

    [dir=ltr] .application-card__image--accessibility {
        background-position: 100% 0
    }

    [dir=rtl] .application-card__image--accessibility {
        background-position: 0 0
    }

    [dir] .application-card__image--geo-location {
        background-image: url(assets/img/application/geo-location.png)
    }

    [dir=ltr] .application-card__image--geo-location {
        background-position: 0 0
    }

    [dir=rtl] .application-card__image--geo-location {
        background-position: 100% 0
    }

    [dir] .application-card__image--open-url {
        background-image: url(assets/img/application/open-url.png)
    }

    [dir=ltr] .application-card__image--open-url {
        background-position: 100% 0
    }

    [dir=rtl] .application-card__image--open-url {
        background-position: 0 0
    }

    [dir] .application-card__image--discover-more {
        background-image: url(assets/img/application/discover-more.png)
    }

    [dir=ltr] .application-card__image--discover-more {
        background-position: 0 0
    }

    [dir=rtl] .application-card__image--discover-more {
        background-position: 100% 0
    }
}

@media (min-width: 1200px) {
    .application-card__image {
        height: 14.2rem
    }

    [dir] .application-card__image {
        margin-top: 0
    }
}

[dir=rtl] .application-card__icon--live {
    transform: rotate(180deg)
}

.application-social {
    display: flex;
    flex-direction: column
}

[dir] .application-social {
    padding: 1.6rem;
    border: .1rem solid;
    border-radius: .4rem
}

[dir] .application-social__text, [dir] .application-social__title {
    margin-bottom: 1.6rem
}

[dir] .application-social__text {
    margin-top: 0
}

.application-social__action, .application-social__title {
    display: flex;
    align-items: center
}

.application-social__action .aa, .application-social__title .aa {
    width: 2.8rem;
    height: 2.8rem
}

[dir=ltr] .application-social__action .aa, [dir=ltr] .application-social__title .aa {
    margin-right: .8rem
}

[dir=rtl] .application-social__action .aa, [dir=rtl] .application-social__title .aa {
    margin-left: .8rem
}

[dir] .application-social__action {
    margin-top: auto
}

.application-social__action .aa {
    filter: none !important;
    width: 2rem;
    height: 2rem
}

[dir] .application-social__action .aa {
    margin: 0
}

.documentaries-header {
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

@media (min-width: 501px) {
    [dir] .documentaries-header {
        text-align: center
    }
}

@media (min-width: 1200px) {
    .documentaries-header {
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-between
    }
}

.documentaries-header .section-label {
    align-self: center
}

[dir] .documentaries-header .section-label {
    padding: 0
}

@media (min-width: 501px) {
    .documentaries-header .section-label h2 {
        display: block
    }

    [dir] .documentaries-header .section-label h2 {
        text-align: center
    }
}

.documentaries-header .follow {
    display: flex;
    flex-direction: column;
    align-items: center
}

[dir] .documentaries-header .follow {
    margin-bottom: 2rem
}

@media (min-width: 501px) {
    .documentaries-header .follow {
        flex-direction: row
    }

    [dir] .documentaries-header .follow {
        margin: 1rem auto 2rem
    }
}

@media (min-width: 1200px) {
    [dir] .documentaries-header .follow {
        margin: 0
    }
}

[dir] .documentaries-header .follow .follow-label {
    margin: 1.6rem 0 .8rem
}

@media (min-width: 501px) {
    [dir=ltr] .documentaries-header .follow .follow-label {
        margin: 0 2.4rem 0 0
    }

    [dir=rtl] .documentaries-header .follow .follow-label {
        margin: 0 0 0 2.4rem
    }
}

@media (min-width: 1200px) {
    [dir] .documentaries-header .follow .follow-label {
        margin: 0 3.2rem
    }
}

.documentaries-header .follow .share-this {
    align-self: center
}

.documentaries-header .follow .share-this .share-label, .documentaries-header .follow .share-this input {
    display: none
}

.documentaries-header .follow .share-this .sharing-options {
    display: flex
}

@media (min-width: 501px) {
    .documentaries-header .search-field {
        width: 50%;
        align-self: center
    }

    [dir] .documentaries-header .search-field {
        margin: 0 auto
    }
}

@media (min-width: 1200px) {
    .documentaries-header .search-field {
        flex: 0 0 30%
    }

    [dir=ltr] .documentaries-header .search-field {
        margin: 0 0 0 auto
    }

    [dir=rtl] .documentaries-header .search-field {
        margin: 0 auto 0 0
    }
}

.documentaries-header .search-field .search-form {
    display: flex;
    align-items: center;
    flex-direction: row;
    position: relative
}

.documentaries-header .search-field .search-form .aa-search {
    position: absolute;
    top: .8rem
}

[dir=ltr] .documentaries-header .search-field .search-form .aa-search {
    left: 1.6rem
}

[dir=rtl] .documentaries-header .search-field .search-form .aa-search {
    right: 1.6rem
}

[dir=ltr] .documentaries-header .search-field .search-form .aa-close {
    margin-left: -3.2rem
}

[dir=rtl] .documentaries-header .search-field .search-form .aa-close {
    margin-right: -3.2rem
}

.documentaries-header .search-field .search-form input {
    width: 100%;
    outline: none;
    height: 4.8rem
}

[dir] .documentaries-header .search-field .search-form input {
    border-radius: .4rem
}

[dir=ltr] .documentaries-header .search-field .search-form input {
    padding-left: 4.7rem
}

[dir=rtl] .documentaries-header .search-field .search-form input {
    padding-right: 4.7rem
}

.documentaries-header .search-field .search-form .aa {
    width: 2.6rem;
    height: 2.6rem
}

[dir] .documentaries-header .search-field .search-form .aa {
    cursor: pointer
}

.documentaries-header p {
    flex: 0 0 100%
}

[dir] .documentaries-header p {
    margin: 1.6rem 0
}

@media (min-width: 1200px) {
    .documentaries-header p {
        order: 5
    }

    [dir] .documentaries-header p {
        margin-bottom: 0
    }

    [dir=ltr] .documentaries-header p {
        text-align: left
    }

    [dir=rtl] .documentaries-header p {
        text-align: right
    }
}

.hero-gallery {
    position: relative
}

.hero-gallery__numbers {
    position: absolute;
    bottom: 2.4rem;
    width: 100%;
    display: flex;
    flex-wrap: nowrap;
    z-index: 2
}

[dir] .hero-gallery__numbers {
    margin: 0 auto
}

.hero-gallery__numbers .swiper-pagination-bullet {
    width: 2.1rem;
    height: 2.4rem
}

[dir] .hero-gallery__numbers .swiper-pagination-bullet {
    border-radius: .6rem;
    cursor: pointer
}

[dir=ltr] .hero-gallery__numbers .swiper-pagination-bullet {
    margin-right: .5rem
}

[dir=rtl] .hero-gallery__numbers .swiper-pagination-bullet {
    margin-left: .5rem
}

@media (min-width: 501px) {
    .hero-gallery__numbers {
        width: auto
    }

    [dir=ltr] .hero-gallery__numbers {
        right: 3.2rem
    }

    [dir=rtl] .hero-gallery__numbers {
        left: 3.2rem
    }
}

.hero-gallery--listing .hero-gallery__cards {
    flex-direction: column
}

@media (min-width: 501px) {
    .hero-gallery--listing .hero-gallery__cards {
        flex-direction: unset
    }
}

.hero-card {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    position: relative
}

[dir] .hero-card {
    cursor: pointer
}

[dir] .hero-card.border-radius {
    border-radius: .4rem
}

.hero-card .aa-bg-play {
    position: absolute;
    width: 5rem;
    height: 5rem;
    top: 1.6rem
}

[dir=ltr] .hero-card .aa-bg-play {
    left: 1.6rem
}

[dir=rtl] .hero-card .aa-bg-play {
    right: 1.6rem
}

@media (min-width: 501px) {
    .hero-card .aa-bg-play {
        width: 6.4rem;
        height: 6.4rem
    }
}

.hero-card__media {
    position: relative;
    overflow: hidden
}

[dir] .hero-card__media {
    border-radius: .4rem
}

.hero-card__img {
    width: 100%;
    height: auto;
    display: block
}

[dir=ltr] .hero-card__info {
    padding: 1.6rem 1.6rem 1.6rem 0
}

[dir=rtl] .hero-card__info {
    padding: 1.6rem 0 1.6rem 1.6rem
}

[dir] .hero-card__title {
    padding: 0;
    margin: 0
}

[dir] .hero-card__section {
    margin-top: auto
}

[dir] .hero-card--gallery-card {
    margin-bottom: 1.6rem
}

.hero-card--gallery-card .hero-card__info {
    width: 100%
}

[dir=ltr] .hero-card--gallery-card .hero-card__info, [dir=rtl] .hero-card--gallery-card .hero-card__info {
    padding-left: 0;
    padding-right: 0
}

.hero-card--gallery-card .hero-card__title {
    position: relative
}

.hero-card--gallery-card .hero-card__title:before {
    content: " ";
    width: 1.6rem;
    height: 100%;
    position: absolute
}

[dir=ltr] .hero-card--gallery-card .hero-card__title:before {
    left: -3.2rem
}

[dir=rtl] .hero-card--gallery-card .hero-card__title:before {
    right: -3.2rem
}

.hero-card--gallery-card .kicker {
    height: 3.6rem
}

[dir] .hero-card--gallery-card .kicker {
    margin-top: 0
}

[dir=ltr] .hero-card--gallery-card .kicker {
    margin-right: 1.6rem;
    padding-right: 1.6rem
}

[dir=rtl] .hero-card--gallery-card .kicker {
    margin-left: 1.6rem;
    padding-left: 1.6rem
}

[dir=ltr] .hero-card--gallery-card:first-child .hero-card__info {
    padding-left: 3.2rem
}

[dir=rtl] .hero-card--gallery-card:first-child .hero-card__info {
    padding-right: 3.2rem
}

.hero-card--gallery-card:first-child .hero-card__info .kicker {
    position: absolute;
    top: -5.2rem;
    height: auto;
    line-height: 1
}

[dir] .hero-card--gallery-card:first-child .hero-card__info .kicker {
    border-radius: 0;
    margin: 0
}

[dir=ltr] .hero-card--gallery-card:first-child .hero-card__info .kicker {
    left: -3.2rem
}

[dir=rtl] .hero-card--gallery-card:first-child .hero-card__info .kicker {
    right: -3.2rem
}

@media (min-width: 501px) {
    [dir] .hero-card--gallery-card {
        margin-bottom: 0
    }

    .hero-card--gallery-card .hero-card__info {
        position: absolute;
        bottom: 0
    }

    [dir=ltr] .hero-card--gallery-card .hero-card__info {
        left: 0;
        padding-left: 3.2rem
    }

    [dir=rtl] .hero-card--gallery-card .hero-card__info {
        right: 0;
        padding-right: 3.2rem
    }

    .hero-card--gallery-card .hero-card__title {
        width: 63%
    }

    [dir=ltr] .hero-card--gallery-card .hero-card__title {
        border-right: .4rem solid;
        padding-right: 1.6rem
    }

    [dir=rtl] .hero-card--gallery-card .hero-card__title {
        border-left: .4rem solid;
        padding-left: 1.6rem
    }

    .hero-card--gallery-card .hero-card__title .kicker {
        position: absolute;
        top: -5.2rem
    }

    [dir] .hero-card--gallery-card .hero-card__title .kicker {
        border-radius: 0
    }

    [dir=ltr] .hero-card--gallery-card .hero-card__title .kicker {
        left: -3.2rem
    }

    [dir=rtl] .hero-card--gallery-card .hero-card__title .kicker {
        right: -3.2rem
    }

    [dir=ltr] .hero-card--gallery-card:first-child .hero-card__info .kicker {
        left: -3.2rem
    }

    [dir=rtl] .hero-card--gallery-card:first-child .hero-card__info .kicker {
        right: -3.2rem
    }
}

@media (max-width: 500px) {
    [dir] .hero-card--no-image {
        border-bottom: .1rem solid;
        padding-bottom: 1.6rem
    }

    [dir] .hero-card--no-image:not(:first-child) .hero-card__info {
        padding-top: 0;
        padding-bottom: 0
    }

    .hero-card--no-image .hero-card__media {
        display: none
    }

    .hero-card--no-image.hero-card--gallery-card:first-child .hero-card__media {
        display: block
    }

    [dir] .hero-card--no-image:last-child {
        border-bottom: none
    }
}

.hero-card--horizontal {
    flex-direction: row
}

[dir] .hero-card--horizontal {
    margin-bottom: 1.6rem;
    border: none
}

.hero-card--horizontal .aa-bg-play {
    width: 2.4rem;
    height: 2.4rem;
    bottom: .8rem;
    top: unset
}

.hero-card--horizontal .hero-card__media {
    flex: 0 0 26%;
    align-self: flex-start
}

.hero-card--horizontal .hero-card__info {
    display: flex;
    flex-direction: column
}

[dir=ltr] .hero-card--horizontal .hero-card__info {
    padding: 0 0 0 1.6rem
}

[dir=rtl] .hero-card--horizontal .hero-card__info {
    padding: 0 1.6rem 0 0
}

[dir] .hero-card--coverage {
    padding: 1.6rem;
    border-radius: .4rem
}

.main-hero {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start
}

@media (min-width: 1200px) {
    .main-hero {
        flex-wrap: nowrap
    }
}

.main-hero__gallery {
    overflow: hidden
}

@media (min-width: 1200px) {
    .main-hero__gallery {
        flex: 0 0 75%
    }
}

[dir] .main-hero__gallery .hero-card--coverage {
    padding: 0
}

[dir] .main-hero__thumbs {
    padding: 1.6rem 0;
    border-width: .1rem 0;
    border-style: solid
}

@media (min-width: 501px) {
    .main-hero__thumbs {
        display: flex;
        flex-wrap: wrap;
        align-items: flex-start;
        justify-content: space-between
    }

    [dir] .main-hero__thumbs {
        margin: 1.6rem 0 0;
        border: none;
        padding: 0
    }

    .main-hero__thumbs .hero-card {
        flex: 0 0 49%
    }
}

@media (min-width: 1200px) {
    .main-hero__thumbs {
        flex: 1 0 20%;
        flex-direction: column;
        align-self: stretch;
        justify-content: space-between
    }

    [dir=ltr] .main-hero__thumbs {
        margin: 0 0 0 1.6rem
    }

    [dir=rtl] .main-hero__thumbs {
        margin: 0 1.6rem 0 0
    }

    .main-hero__thumbs .hero-card {
        flex: 0;
        align-self: flex-start
    }

    [dir] .main-hero__thumbs .hero-card:last-child {
        margin-bottom: 0;
        padding-bottom: 0
    }
}

.main-hero__thumbs__last {
    display: flex;
    flex-wrap: wrap
}

[dir] .main-hero__thumbs__last {
    border-width: .1rem 0;
    border-style: solid;
    padding: 1.6rem 0
}

[dir] .main-hero__thumbs__last .hero-card {
    padding-bottom: 0
}

[dir] .main-hero__thumbs__last .hero-card:last-child {
    margin-bottom: 0;
    padding-bottom: 0
}

@media (min-width: 501px) {
    [dir] .main-hero__thumbs__last .hero-card {
        margin-bottom: 0
    }
}

.main-hero--section01 .main-hero__thumbs > .hero-card {
    flex-wrap: wrap
}

.main-hero--section01 .main-hero__thumbs > .hero-card .hero-card__media {
    flex: 0 0 100%
}

[dir] .main-hero--section01 .main-hero__thumbs > .hero-card .hero-card__info {
    padding: 1.6rem 0 0
}

[dir] .main-hero--section01 .main-hero__thumbs > .hero-card .kicker {
    margin-top: 0
}

@media (min-width: 501px) {
    .main-hero--section01 .main-hero__thumbs {
        display: flex;
        flex-direction: column;
        flex: 1
    }

    .main-hero--section01 .main-hero__thumbs > .hero-card {
        flex-wrap: nowrap;
        align-items: center
    }

    .main-hero--section01 .main-hero__thumbs > .hero-card .hero-card__media {
        flex: 0 0 49%
    }

    [dir] .main-hero--section01 .main-hero__thumbs > .hero-card .hero-card__info {
        padding: 0 1.6rem
    }
}

@media (min-width: 1200px) {
    .main-hero--section01 .main-hero__thumbs > .hero-card {
        flex-wrap: wrap
    }

    .main-hero--section01 .main-hero__thumbs > .hero-card .hero-card__media {
        flex: 0 0 100%
    }

    [dir] .main-hero--section01 .main-hero__thumbs > .hero-card .hero-card__info {
        padding: 1.6rem 0 0
    }

    .main-hero--section01 .main-hero__thumbs__last {
        flex-direction: column
    }

    [dir] .main-hero--section01 .main-hero__thumbs__last {
        border-bottom: 0;
        padding-bottom: 0
    }

    [dir] .main-hero--section01 .main-hero__thumbs__last .hero-card {
        margin-bottom: 1.6rem
    }

    [dir] .main-hero--section01 .main-hero__thumbs__last .hero-card:last-child {
        margin-bottom: 0
    }
}

[dir] .main-hero--latest .kicker {
    margin-top: 0
}

[dir] .main-hero--latest .main-hero__gallery .kicker {
    margin-top: .6rem
}

@media (min-width: 501px) {
    .main-hero--latest {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: repeat(3, auto);
        grid-column-gap: 16px;
        grid-row-gap: 16px
    }

    .main-hero--latest .main-hero__gallery {
        grid-area: 1/1/2/3
    }

    .main-hero--latest .main-hero__first-col {
        grid-area: 2/1/3/3;
        display: flex;
        justify-content: space-between
    }

    .main-hero--latest .main-hero__first-col .hero-card {
        flex: 0 0 49%
    }

    .main-hero--latest .main-hero__second-col {
        grid-area: 3/1/4/3;
        display: flex;
        justify-content: space-between
    }

    .main-hero--latest .main-hero__second-col .hero-card {
        flex: 0 0 49%
    }
}

@media (min-width: 1200px) {
    .main-hero--latest {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        grid-template-rows: repeat(2, 1fr);
        grid-column-gap: 16px;
        grid-row-gap: 16px
    }

    .main-hero--latest .main-hero__gallery {
        grid-area: 1/2/3/4
    }

    .main-hero--latest .main-hero__first-col {
        display: block;
        grid-area: 1/1/3/2
    }

    .main-hero--latest .main-hero__second-col {
        display: block;
        grid-area: 1/4/3/5
    }
}

.main-hero--centered .main-hero__gallery {
    flex: 0 0 100%
}

[dir] .main-hero--centered .main-hero__gallery .hero-card__info {
    text-align: center
}

.main-hero--centered .main-hero__gallery .hero-card__info .kicker {
    display: inline-flex
}

[dir] .main-hero--centered .main-hero__gallery .hero-card__info .kicker {
    margin-top: .6rem;
    float: unset
}

@media (min-width: 1200px) {
    .main-hero--centered {
        flex-wrap: wrap
    }

    .main-hero--centered .main-hero__thumbs {
        flex-direction: row;
        flex-wrap: nowrap
    }

    [dir] .main-hero--centered .main-hero__thumbs {
        padding: 0;
        margin-top: 1.6rem
    }

    [dir=ltr] .main-hero--centered .main-hero__thumbs {
        margin-left: 0
    }

    [dir=rtl] .main-hero--centered .main-hero__thumbs {
        margin-right: 0
    }

    .main-hero--centered .main-hero__thumbs .hero-card {
        flex: 0 1 auto
    }

    [dir=ltr] .main-hero--centered .main-hero__thumbs .hero-card {
        margin-right: 1.6rem
    }

    [dir=rtl] .main-hero--centered .main-hero__thumbs .hero-card {
        margin-left: 1.6rem
    }

    [dir=ltr] .main-hero--centered .main-hero__thumbs .hero-card:last-child {
        margin-right: 0
    }

    [dir=rtl] .main-hero--centered .main-hero__thumbs .hero-card:last-child {
        margin-left: 0
    }
}

[dir] .composite-search .auto-complete {
    margin-bottom: 3.2rem
}

.composite-search .tabs-sort-container .tabs-sort {
    display: flex
}

[dir] .composite-search .tabs-sort-container .tabs-sort {
    border-bottom: .1rem solid;
    padding-bottom: 1.6rem
}

[dir] .composite-search .tabs-sort-container .tabs-sort span {
    cursor: pointer
}

[dir=ltr] .composite-search .tabs-sort-container .tabs-sort span {
    border-right: .1rem solid;
    padding-right: 1rem;
    margin-right: 1rem
}

[dir=rtl] .composite-search .tabs-sort-container .tabs-sort span {
    border-left: .1rem solid;
    padding-left: 1rem;
    margin-left: 1rem
}

[dir] .composite-search .tabs-sort-container .tabs-sort span:last-child {
    border: none;
    padding: 0;
    margin: 0
}

[dir] .composite-search .tabs-sort-container .tabs-sort span.active {
    cursor: default
}

[dir] .composite-search .se-filters .mpu {
    margin-top: 0
}

@media (min-width: 1200px) {
    .composite-search .se-results {
        order: 2
    }

    .composite-search .se-filters {
        order: 3
    }

    [dir] .composite-search .se-filters {
        margin-bottom: 0
    }
}

[dir] .composite-search .no-results {
    text-align: center;
    padding: 10rem 0
}

[dir] .application-page.dummy-grid .page-content {
    margin: 0 auto
}

@media (min-width: 1200px) {
    .application-page.dummy-grid .page-content {
        grid-gap: 0 2rem
    }
}

.application-page.dummy-grid .page-content .page-content__item {
    font-size: unset
}

[dir] .application-page.dummy-grid .page-content .page-content__item {
    background: none;
    padding: 0
}

.application-page.dummy-grid .page-content p {
    display: block
}

[dir] .application-page header {
    border-bottom: .1rem solid
}

[dir] .application-page section {
    padding: 3rem 0
}

[dir] .application-page section .hero-row .application-hero, [dir] .application-page section .hero-row .application-hero .application-hero__title {
    margin-top: 0
}

[dir] .application-page__application-wrapper {
    margin-bottom: 1.3rem
}

@media (min-width: 1200px) {
    .application-page__application-wrapper {
        flex: 1;
        max-height: 100%;
        overflow: hidden
    }
}

@media (min-width: 501px) {
    .application-page .first-row .page-content__item {
        display: grid;
        grid-template-columns: repeat(auto-fit, 2, minmax(1fr, 344px));
        grid-template-rows: .5fr repeat(6, 344px);
        grid-column-gap: 16px;
        grid-row-gap: 16px
    }
}

@media (min-width: 1200px) {
    .application-page .first-row .page-content__item {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        grid-template-rows: 260px repeat(3, 300px);
        grid-column-gap: 16px;
        grid-row-gap: 16px
    }
}

@media (min-width: 501px) {
    [dir] .application-page .first-row .page-content__item .application-page__application-wrapper {
        margin-bottom: unset
    }

    .application-page .first-row .page-content__item .application-page__application-wrapper > div {
        height: 100%
    }

    .application-page .first-row .page-content__item .application-page__application-wrapper.hero-row {
        grid-area: 1/1/2/3
    }

    .application-page .first-row .page-content__item .application-page__application-wrapper.applications-banner {
        grid-area: 2/2/4/3
    }

    .application-page .first-row .page-content__item .application-page__application-wrapper.news-banner {
        grid-area: 4/1/5/3
    }

    .application-page .first-row .page-content__item .application-page__application-wrapper.tablet-view {
        grid-area: 6/1/7/3
    }
}

@media (min-width: 1200px) {
    .application-page .first-row .page-content__item .application-page__application-wrapper.hero-row {
        grid-area: 1/1/2/5
    }

    .application-page .first-row .page-content__item .application-page__application-wrapper.applications-banner {
        grid-area: 2/2/4/3
    }

    .application-page .first-row .page-content__item .application-page__application-wrapper.news-banner {
        grid-area: 2/3/3/5
    }

    .application-page .first-row .page-content__item .application-page__application-wrapper.tablet-view {
        grid-area: 4/1/5/3
    }
}

@media (min-width: 501px) {
    .application-page .second-row .page-content__item {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: 260px repeat(4, 344px);
        grid-column-gap: 16px;
        grid-row-gap: 16px
    }
}

@media (min-width: 1200px) {
    .application-page .second-row .page-content__item {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        grid-template-rows: 200px 296px 1fr;
        grid-column-gap: 16px;
        grid-row-gap: 16px
    }
}

@media (min-width: 501px) {
    [dir] .application-page .second-row .page-content__item .application-page__application-wrapper {
        margin-bottom: unset
    }

    .application-page .second-row .page-content__item .application-page__application-wrapper.hero-row {
        grid-area: 1/1/2/3
    }

    .application-page .second-row .page-content__item .application-page__application-wrapper.watch-banner {
        grid-area: 3/1/4/3
    }

    .application-page .second-row .page-content__item .application-page__application-wrapper.watch-horizontal-banner {
        grid-area: 4/2/6/3
    }
}

@media (min-width: 1200px) {
    .application-page .second-row .page-content__item .application-page__application-wrapper.hero-row {
        grid-area: 1/1/2/5
    }

    .application-page .second-row .page-content__item .application-page__application-wrapper.watch-banner {
        grid-area: 3/1/4/3
    }

    .application-page .second-row .page-content__item .application-page__application-wrapper.watch-horizontal-banner {
        grid-area: 2/4/4/5
    }
}

@media (min-width: 501px) {
    .application-page .third-row .page-content__item {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: 360px repeat(2, 344px) 704px;
        grid-column-gap: 16px;
        grid-row-gap: 16px
    }
}

@media (min-width: 1200px) {
    .application-page .third-row .page-content__item {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        grid-template-rows: repeat(3, 1fr);
        grid-column-gap: 16px;
        grid-row-gap: 16px
    }
}

@media (min-width: 501px) {
    .application-page .third-row .page-content__item .application-page__application-wrapper.hero-row {
        grid-area: 1/1/2/3
    }

    [dir=ltr] .application-page .third-row .page-content__item .application-page__application-wrapper.hero-row .application-hero, [dir=rtl] .application-page .third-row .page-content__item .application-page__application-wrapper.hero-row .application-hero {
        padding-right: 0;
        padding-left: 0
    }

    [dir] .application-page .third-row .page-content__item .application-page__application-wrapper.hero-row .application-hero .application-hero__links a {
        background-position: 50%
    }

    .application-page .third-row .page-content__item .application-page__application-wrapper.smart-tv-banner {
        grid-area: 4/1/5/3
    }
}

@media (min-width: 1200px) {
    .application-page .third-row .page-content__item .application-page__application-wrapper.hero-row {
        grid-area: 1/1/2/5
    }

    [dir=ltr] .application-page .third-row .page-content__item .application-page__application-wrapper.hero-row, [dir=rtl] .application-page .third-row .page-content__item .application-page__application-wrapper.hero-row {
        padding-right: 20%;
        padding-left: 20%
    }

    .application-page .third-row .page-content__item .application-page__application-wrapper.smart-tv-banner {
        grid-area: 2/3/4/5
    }
}

.application-page .fourth-row .page-content__item {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(5, 1fr);
    grid-column-gap: 13px;
    grid-row-gap: 13px
}

@media (min-width: 501px) {
    .application-page .fourth-row .page-content__item {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        grid-template-rows: 192px 463px 192px 192px 192px;
        grid-column-gap: 16px;
        grid-row-gap: 16px
    }
}

@media (min-width: 1200px) {
    .application-page .fourth-row .page-content__item {
        display: grid;
        grid-template-columns: repeat(6, 1fr);
        grid-template-rows: repeat(3, 1fr);
        grid-column-gap: 16px;
        grid-row-gap: 16px
    }
}

[dir] .application-page .fourth-row .page-content__item .application-page__application-wrapper {
    margin-bottom: 0
}

.application-page .fourth-row .page-content__item .application-page__application-wrapper > div {
    height: 100%
}

.application-page .fourth-row .page-content__item .application-page__application-wrapper.hero-row {
    grid-area: 1/1/2/3
}

.application-page .fourth-row .page-content__item .application-page__application-wrapper.other-platforms {
    grid-area: 2/1/3/3
}

@media (min-width: 501px) {
    .application-page .fourth-row .page-content__item .application-page__application-wrapper.hero-row {
        grid-area: 1/1/2/4
    }

    .application-page .fourth-row .page-content__item .application-page__application-wrapper.other-platforms {
        grid-area: 2/1/4/4
    }
}

@media (min-width: 1200px) {
    .application-page .fourth-row .page-content__item .application-page__application-wrapper.hero-row {
        grid-area: 1/1/2/7
    }

    .application-page .fourth-row .page-content__item .application-page__application-wrapper.other-platforms {
        grid-area: 2/1/4/4
    }
}

.application-page__content-images {
    width: 100%;
    height: 100%
}

[dir] .application-page__content-images {
    border-radius: .4rem
}

.steps-card__content {
    display: flex;
    flex-direction: column
}

[dir] .steps-card__content {
    padding: 3.2rem 0 0
}

@media (min-width: 501px) {
    .steps-card__content {
        flex-direction: row-reverse;
        justify-content: flex-end
    }
}

.steps-card__content .steps-card__info {
    display: flex;
    align-self: center
}

[dir] .steps-card__content .steps-card__info {
    margin-bottom: 3.2rem
}

.steps-card__content .steps-card__info__number {
    align-self: center
}

[dir=ltr] .steps-card__content .steps-card__info__number {
    margin-right: 1.6rem
}

[dir=rtl] .steps-card__content .steps-card__info__number {
    margin-left: 1.6rem
}

@media (min-width: 501px) {
    [dir] .steps-card__content .steps-card__info {
        margin-bottom: 0
    }
}

.steps-card__content .steps-card__media {
    align-self: center
}

.steps-card__content .steps-card__media__image {
    display: block
}

@media (min-width: 501px) {
    .steps-card__content .steps-card__media {
        align-self: flex-start
    }

    [dir=ltr] .steps-card__content .steps-card__media {
        margin-right: 1.6rem
    }

    [dir=rtl] .steps-card__content .steps-card__media {
        margin-left: 1.6rem
    }
}

@media (min-width: 1200px) {
    [dir=ltr] .steps-card__content .steps-card__media {
        margin: 0 10.4rem 0 8.7rem
    }

    [dir=rtl] .steps-card__content .steps-card__media {
        margin: 0 8.7rem 0 10.4rem
    }
}

@media (min-width: 501px) {
    .steps-card--flip .steps-card__content {
        flex-direction: row;
        justify-content: space-between
    }

    [dir=ltr] .steps-card--flip .steps-card__content .steps-card__media {
        margin: 0 10.4rem 0 8.7rem
    }

    [dir=rtl] .steps-card--flip .steps-card__content .steps-card__media {
        margin: 0 8.7rem 0 10.4rem
    }
}

[dir] .how-to-listen {
    padding: 1.6rem;
    border-radius: .4rem
}

@media (min-width: 501px) {
    .how-to-listen {
        display: flex;
        flex-direction: row-reverse;
        justify-content: space-between
    }
}

.how-to-listen__media {
    position: relative;
    align-self: flex-start
}

[dir] .how-to-listen__media {
    margin-bottom: 1.6rem;
    border-radius: .4rem
}

.how-to-listen__media .aa-bg-play {
    position: absolute;
    width: 4.8rem;
    height: 4.8rem;
    bottom: 1.6rem
}

[dir=ltr] .how-to-listen__media .aa-bg-play {
    left: 1.6rem
}

[dir=rtl] .how-to-listen__media .aa-bg-play {
    right: 1.6rem
}

@media (min-width: 501px) {
    .how-to-listen__media {
        flex: 0 0 50%
    }

    [dir] .how-to-listen__media {
        margin-bottom: 0
    }
}

@media (min-width: 1200px) {
    .how-to-listen__media {
        flex: 0 0 31.1%
    }
}

.how-to-listen__placeholder {
    width: 100%;
    height: auto
}

[dir] .how-to-listen__placeholder {
    border-radius: .4rem
}

.how-to-listen__info {
    display: flex;
    flex-direction: column;
    justify-content: center
}

@media (min-width: 501px) {
    [dir=ltr] .how-to-listen__info {
        padding-right: 1.6rem
    }

    [dir=rtl] .how-to-listen__info {
        padding-left: 1.6rem
    }
}

@media (min-width: 501px) {
    .how-to-listen--big-video .how-to-listen__media {
        flex: 0 0 64%
    }
}

@media (min-width: 1200px) {
    .how-to-listen--big-video .how-to-listen__media {
        flex: 0 0 64%
    }
}

.how-to-listen .vjs-big-play-button {
    bottom: 1.6rem !important;
    top: unset !important
}

[dir] .how-to-listen .vjs-big-play-button {
    transform: unset !important
}

[dir=ltr] .how-to-listen .vjs-big-play-button {
    left: 1.6rem !important;
    right: unset !important
}

[dir=rtl] .how-to-listen .vjs-big-play-button {
    right: 1.6rem !important;
    left: unset !important
}

.latest-news-scroller {
    overflow: hidden;
    position: relative
}

[dir] .latest-news-scroller {
    border-radius: .4rem;
    margin: 1.6rem 0
}

[dir=ltr] .latest-news-scroller, [dir=rtl] .latest-news-scroller {
    padding-right: 1.6rem !important;
    padding-left: 1.6rem !important
}

@media (min-width: 501px) {
    [dir] .latest-news-scroller {
        padding-bottom: 1.6rem
    }
}

@media (min-width: 1200px) {
    [dir] .latest-news-scroller {
        margin: 2.5rem 0
    }
}

.latest-news-scroller .news-scroller {
    overflow-y: auto;
    display: flex;
    flex-direction: column
}

@media (min-width: 1200px) {
    .latest-news-scroller .news-scroller {
        max-height: 50rem
    }
}

.latest-news-scroller .news-scroller::-webkit-scrollbar {
    width: .4rem
}

[dir=ltr] .latest-news-scroller .news-scroller::-webkit-scrollbar-thumb {
    border-radius: 0 10rem 0 10rem
}

[dir=rtl] .latest-news-scroller .news-scroller::-webkit-scrollbar-thumb {
    border-radius: 10rem 0 10rem 0
}

.latest-news-scroller .news-scroller .scroller-item {
    display: flex;
    flex-direction: column
}

[dir] .latest-news-scroller .news-scroller .scroller-item {
    border-bottom: .1rem solid;
    padding: 1.6rem 0 .8rem
}

[dir=ltr] .latest-news-scroller .news-scroller .scroller-item {
    margin-right: 1.6rem
}

[dir=rtl] .latest-news-scroller .news-scroller .scroller-item {
    margin-left: 1.6rem
}

[dir] .latest-news-scroller .news-scroller .scroller-item:first-child {
    padding-top: 0
}

.latest-news-scroller .news-scroller .scroller-item .kicker {
    align-self: flex-start
}

[dir] .latest-news-scroller .news-scroller .scroller-item .title {
    padding: 1rem 0;
    margin: 0
}

.latest-news-scroller .news-scroller .scroller-item:nth-child(5) ~ li {
    display: none
}

@media (min-width: 1200px) {
    .latest-news-scroller .news-scroller .scroller-item:nth-child(5) ~ li {
        display: flex
    }
}

[dir] .latest-news-scroller .news-scroller .scroller-item:nth-child(5n+0) {
    border: none
}

@media (min-width: 1200px) {
    [dir] .latest-news-scroller .news-scroller .scroller-item:nth-child(5n+0) {
        border-bottom: .1rem solid
    }
}

[dir] .latest-news-scroller .news-scroller .scroller-item:last-child {
    border: none
}

@media (min-width: 1200px) {
    .latest-news-scroller .more-link {
        display: none
    }
}

.latest-news-scroller:after {
    display: none
}

@media (min-width: 1200px) {
    .latest-news-scroller:after {
        bottom: .1rem;
        content: "";
        display: block;
        height: 10rem;
        position: absolute;
        width: 100%
    }

    [dir=ltr] .latest-news-scroller:after, [dir=rtl] .latest-news-scroller:after {
        left: 0;
        right: 0
    }
}

.latest-news-scroller.hide-shadow:after {
    display: none
}

.latest-news-scroller.no-scroll .news-scroller {
    overflow-y: scroll
}

.latest-news-scroller.no-scroll:after {
    display: none
}

@media (min-width: 1200px) {
    .latest-news-scroller.addustourfsection .more-link {
        display: block
    }
}

[dir] .latest-news-scroller.addustourfsection.box-wrapper {
    padding: 1.6rem 0
}

.loader {
    overflow: hidden
}

[dir] .loader {
    clear: both;
    text-align: center;
    padding: 10rem 0
}

.loader .spinner {
    display: inline-block;
    width: 5rem;
    height: 5rem;
    vertical-align: middle;
    pointer-events: none
}

[dir] .loader .spinner {
    border: .8rem solid;
    border-radius: 50%
}

[dir=ltr] .loader .spinner, [dir=rtl] .loader .spinner {
    -webkit-animation: spinner 1s ease-out infinite;
    animation: spinner 1s ease-out infinite
}

@-webkit-keyframes spinner {
    0% {
        transform: scale(0);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    to {
        transform: scale(1);
        opacity: 0
    }
}

@keyframes spinner {
    0% {
        transform: scale(0);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    to {
        transform: scale(1);
        opacity: 0
    }
}

.image-slider {
    position: relative;
    overflow: hidden
}

.image-slider img {
    width: 100%;
    height: auto
}

.image-slider .main-image {
    width: 100%;
    height: 0;
    position: relative
}

[dir] .image-slider .main-image {
    padding-top: 56.25%;
    margin-bottom: .8rem
}

.image-slider .main-image .current-image {
    position: absolute;
    width: auto;
    height: 100%;
    top: 0
}

[dir] .image-slider .main-image .current-image {
    border-radius: .4rem
}

[dir=ltr] .image-slider .main-image .current-image {
    left: 50%;
    transform: translate(-50%)
}

[dir=rtl] .image-slider .main-image .current-image {
    right: 50%;
    transform: translate(50%)
}

.image-slider .gallery-controls {
    display: flex;
    flex-direction: column
}

[dir] .image-slider .gallery-controls {
    border-radius: .4rem
}

@media (min-width: 501px) {
    .image-slider .gallery-controls {
        flex-direction: row
    }
}

.image-slider .gallery-controls .rack {
    position: relative
}

[dir=ltr] .image-slider .gallery-controls .rack {
    margin-left: auto;
    padding: .8rem 0 .8rem 1.6rem
}

[dir=rtl] .image-slider .gallery-controls .rack {
    margin-right: auto;
    padding: .8rem 1.6rem .8rem 0
}

@media (min-width: 501px) {
    .image-slider .gallery-controls .rack {
        width: 42%
    }

    [dir] .image-slider .gallery-controls .rack {
        padding: .8rem 0
    }
}

.image-slider .gallery-controls .rack .image-list {
    display: flex;
    align-items: center;
    overflow: hidden;
    transition: all .5s;
    width: 100%
}

.image-slider .gallery-controls .rack .image-list li {
    display: inline-block;
    width: 34%;
    min-width: 34%;
    transition: all .5s
}

[dir] .image-slider .gallery-controls .rack .image-list li {
    margin: 0 2%;
    cursor: pointer
}

[dir=ltr] .image-slider .gallery-controls .rack .image-list li:first-child {
    margin-left: 0
}

[dir=rtl] .image-slider .gallery-controls .rack .image-list li:first-child {
    margin-right: 0
}

.image-slider .gallery-controls .rack .image-list li .img-item {
    width: 100%;
    height: auto;
    opacity: .5;
    transition: all .5s;
    display: block
}

[dir] .image-slider .gallery-controls .rack .image-list li .img-item {
    border-radius: .4rem
}

.image-slider .gallery-controls .rack .image-list li .img-item.current-image-list {
    opacity: 1;
    transition: all .5s
}

.image-slider .gallery-controls .gallery-services {
    display: flex
}

[dir] .image-slider .gallery-controls .gallery-services {
    padding: 1.6rem
}

@media (min-width: 501px) {
    .image-slider .gallery-controls .gallery-services {
        width: 56%
    }

    [dir=ltr] .image-slider .gallery-controls .gallery-services {
        border-right: .1rem solid
    }

    [dir=rtl] .image-slider .gallery-controls .gallery-services {
        border-left: .1rem solid
    }
}

.image-slider .gallery-controls .gallery-services .gallery-titles {
    display: flex;
    flex-direction: column
}

.image-slider .gallery-controls .gallery-services .gallery-titles .caption, .image-slider .gallery-controls .gallery-services .gallery-titles .title {
    display: block
}

[dir] .image-slider .gallery-controls .gallery-services .gallery-titles .caption, [dir] .image-slider .gallery-controls .gallery-services .gallery-titles .title {
    clear: both;
    margin: .3rem 0
}

.image-slider .gallery-controls .gallery-services .nav {
    display: flex;
    justify-content: space-between;
    align-self: center
}

[dir=ltr] .image-slider .gallery-controls .gallery-services .nav {
    margin-left: auto
}

[dir=rtl] .image-slider .gallery-controls .gallery-services .nav {
    margin-right: auto
}

.image-slider .gallery-controls .gallery-services .nav .arrow-left, .image-slider .gallery-controls .gallery-services .nav .arrow-right {
    width: 3rem;
    height: 3rem
}

[dir] .image-slider .gallery-controls .gallery-services .nav .arrow-left, [dir] .image-slider .gallery-controls .gallery-services .nav .arrow-right {
    cursor: pointer
}

.image-slider .gallery-controls .gallery-services .nav .arrow-left i, .image-slider .gallery-controls .gallery-services .nav .arrow-right i {
    width: 100%;
    height: 100%
}

[dir] .image-slider .gallery-controls .gallery-services .nav .arrow-left i, [dir] .image-slider .gallery-controls .gallery-services .nav .arrow-right i {
    background-size: contain
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

[dir] .image-slider.box-wrapper {
    padding: 0;
    margin: 1.6rem 0
}

.gallery-overlay [gallery-hidden=true] {
    display: none
}

.gallery-overlay [gallery-hidden=false] {
    display: block;
    width: 100%;
    min-height: 100vh;
    height: 100%;
    position: fixed;
    overflow-y: auto;
    top: 0;
    bottom: 0;
    z-index: 99
}

[dir=ltr] .gallery-overlay [gallery-hidden=false], [dir=rtl] .gallery-overlay [gallery-hidden=false] {
    right: 0;
    left: 0
}

.gallery-overlay .disable-btn-def, .gallery-overlay .gallery-listing .top-tools .tools .close-overlay, .gallery-overlay .open-overlay, .gallery-overlay .read-mode .wrapper .top-tools button, .gallery-overlay .you-missed .you-missed-notifier .open-overlay, .gallery-overlay .you-missed .you-missed-overlay .close-overlay, .read-mode .wrapper .top-tools .gallery-overlay button, .you-missed .you-missed-notifier .gallery-overlay .open-overlay, .you-missed .you-missed-overlay .gallery-overlay .close-overlay {
    outline: none
}

[dir] .gallery-overlay .disable-btn-def, [dir] .gallery-overlay .gallery-listing .top-tools .tools .close-overlay, [dir] .gallery-overlay .open-overlay, [dir] .gallery-overlay .read-mode .wrapper .top-tools button, [dir] .gallery-overlay .you-missed .you-missed-notifier .open-overlay, [dir] .gallery-overlay .you-missed .you-missed-overlay .close-overlay, [dir] .read-mode .wrapper .top-tools .gallery-overlay button, [dir] .you-missed .you-missed-notifier .gallery-overlay .open-overlay, [dir] .you-missed .you-missed-overlay .gallery-overlay .close-overlay {
    border: none;
    cursor: pointer
}

.gallery-overlay .expand {
    position: absolute;
    width: 4rem;
    height: 4rem;
    bottom: auto;
    top: 2rem
}

[dir] .gallery-overlay .expand {
    background-size: contain;
    border-radius: .4rem
}

[dir=ltr] .gallery-overlay .expand {
    left: auto;
    right: 2rem
}

[dir=rtl] .gallery-overlay .expand {
    right: auto;
    left: 2rem
}

.gallery-overlay .expand .aa {
    width: 100%;
    height: 100%
}

.gallery-overlay .expand .aa.aa-expand {
    filter: invert(100%) contrast(3)
}

.gallery-overlay .open-overlay {
    position: absolute;
    top: 0;
    width: 100%;
    height: 48%
}

[dir] .gallery-overlay .open-overlay {
    background: none
}

[dir=ltr] .gallery-overlay .open-overlay {
    left: 0
}

[dir=rtl] .gallery-overlay .open-overlay {
    right: 0
}

@media (min-width: 501px) {
    .gallery-overlay .open-overlay {
        height: 72%
    }
}

.gallery-overlay .gallery-listing .top-tools {
    overflow: hidden;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 99
}

[dir] .gallery-overlay .gallery-listing .top-tools {
    clear: both;
    padding: 1rem 0
}

[dir=ltr] .gallery-overlay .gallery-listing .top-tools, [dir=rtl] .gallery-overlay .gallery-listing .top-tools {
    right: 0;
    left: 0
}

.gallery-overlay .gallery-listing .top-tools .tools {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    align-items: center
}

[dir] .gallery-overlay .gallery-listing .top-tools .tools {
    margin: 0 auto;
    padding: 0 1rem
}

[dir=ltr] .gallery-overlay .gallery-listing .top-tools .tools .share-this {
    margin-left: auto;
    margin-right: 1.6rem
}

[dir=rtl] .gallery-overlay .gallery-listing .top-tools .tools .share-this {
    margin-right: auto;
    margin-left: 1.6rem
}

.gallery-overlay .gallery-listing .top-tools .tools .close-overlay, .gallery-overlay .gallery-listing .top-tools .tools .share-this input[type=radio].close-share {
    order: 1
}

[dir] .gallery-overlay .gallery-listing .top-tools .tools .close-overlay {
    padding: 0;
    background-color: unset;
    margin-bottom: -.1rem
}

.gallery-overlay .gallery-listing .top-tools .tools .close-overlay i.aa {
    width: 2.4rem;
    height: 2.4rem
}

.gallery-overlay .gallery-listing .overlay-content {
    min-height: 150vh;
    width: 100%
}

[dir] .gallery-overlay .gallery-listing .overlay-content {
    margin: 0 auto;
    padding: 7rem 0
}

@media (min-width: 501px) {
    [dir] .gallery-overlay .gallery-listing .overlay-content {
        padding: 5rem 0
    }
}

@media (min-width: 1200px) {
    .gallery-overlay .gallery-listing .overlay-content {
        width: 120rem
    }
}

[dir] .gallery-overlay .gallery-listing .overlay-content .hero-img {
    margin-bottom: 3rem
}

.gallery-overlay .gallery-listing .overlay-content .hero-img .image-wrapper {
    position: relative
}

.gallery-overlay .gallery-listing .overlay-content .hero-img .image-wrapper img {
    width: 100%;
    height: auto
}

[dir] .gallery-overlay .gallery-listing .overlay-content .hero-img .image-wrapper img {
    border-radius: 0;
    box-shadow: none
}

[dir] .gallery-overlay .gallery-listing .overlay-content .hero-img .img-ttl {
    padding: 1.5rem 1rem .5rem
}

@media (min-width: 1200px) {
    [dir] .gallery-overlay .gallery-listing .overlay-content .hero-img .img-ttl {
        padding: 1.5rem 0 .5rem
    }
}

[dir] .gallery-overlay .gallery-listing .overlay-content .hero-img .caption {
    padding: .5rem 1rem
}

@media (min-width: 1200px) {
    [dir] .gallery-overlay .gallery-listing .overlay-content .hero-img .caption {
        padding: .5rem 0
    }
}

[dir] .breaking-listing {
    padding: 1.6rem;
    margin-bottom: 1.6rem
}

@media (min-width: 501px) {
    [dir] .breaking-listing {
        padding: 2.4rem 3.2rem
    }
}

.breaking-listing ul {
    display: flex;
    flex-direction: column
}

.breaking-listing ul li {
    position: relative
}

[dir] .breaking-listing ul li {
    margin: .8rem 0
}

[dir=ltr] .breaking-listing ul li {
    padding-left: 1.6rem
}

[dir=rtl] .breaking-listing ul li {
    padding-right: 1.6rem
}

@media (min-width: 501px) {
    [dir] .breaking-listing ul li {
        margin: 1.6rem 0
    }

    [dir=ltr] .breaking-listing ul li {
        padding-left: 2.4rem
    }

    [dir=rtl] .breaking-listing ul li {
        padding-right: 2.4rem
    }
}

.breaking-listing ul li:before {
    content: "";
    width: .4rem;
    position: absolute;
    top: 0;
    bottom: 0
}

[dir=ltr] .breaking-listing ul li:before {
    left: 0;
    border-radius: 0 .4rem 0 .4rem
}

[dir=rtl] .breaking-listing ul li:before {
    right: 0;
    border-radius: .4rem 0 .4rem 0
}

[dir] .breaking-listing ul li:first-child {
    margin-top: 0
}

[dir] .breaking-listing ul li:last-child {
    margin-bottom: 0
}

.breaking-listing ul li span, .breaking-listing ul li time {
    display: block
}

[dir] .breaking-listing ul li time {
    padding-top: .8rem
}

[dir] .breaking-listing.breaking-group ul li {
    margin: -.2rem 0 0
}

[dir=ltr] .breaking-listing.breaking-group ul li {
    padding: .8rem 0 .8rem 1.6rem
}

[dir=rtl] .breaking-listing.breaking-group ul li {
    padding: .8rem 1.6rem .8rem 0
}

@media (min-width: 501px) {
    [dir=ltr] .breaking-listing.breaking-group ul li {
        padding: 1.2rem 0 1.2rem 2.4rem
    }

    [dir=rtl] .breaking-listing.breaking-group ul li {
        padding: 1.2rem 2.4rem 1.2rem 0
    }
}

[dir] .breaking-listing.breaking-group ul li:first-child {
    padding-top: 0
}

[dir] .breaking-listing.breaking-group ul li:last-child {
    padding-bottom: 0
}

.breaking-listing .article-link {
    display: flex;
    flex-direction: column
}

[dir] .breaking-listing .article-link {
    padding-top: 1.6rem;
    border-top: .1rem solid
}

[dir=ltr] .breaking-listing .article-link {
    margin: 1.6rem 0 0 1.6rem
}

[dir=rtl] .breaking-listing .article-link {
    margin: 1.6rem 1.6rem 0 0
}

@media (min-width: 501px) {
    .breaking-listing .article-link {
        flex-direction: row;
        justify-content: space-between;
        align-items: flex-start
    }

    [dir] .breaking-listing .article-link {
        padding-top: 3.2rem
    }

    [dir=ltr] .breaking-listing .article-link {
        margin: 3.2rem 0 0 3.2rem
    }

    [dir=rtl] .breaking-listing .article-link {
        margin: 3.2rem 3.2rem 0 0
    }
}

.breaking-listing .article-link .img-box {
    display: block;
    position: relative;
    flex: 0 0 100%
}

[dir] .breaking-listing .article-link .img-box {
    margin-bottom: .8rem
}

@media (min-width: 501px) {
    .breaking-listing .article-link .img-box {
        flex: 0 0 30%
    }

    [dir] .breaking-listing .article-link .img-box {
        margin-bottom: 0
    }
}

.breaking-listing .article-link .img-box img {
    display: block;
    width: 100%;
    height: auto
}

[dir] .breaking-listing .article-link .img-box img {
    border-radius: .4rem
}

.breaking-listing .article-link .img-box .icon {
    width: 5rem;
    height: 5rem;
    position: absolute;
    bottom: .7rem
}

[dir] .breaking-listing .article-link .img-box .icon {
    background-size: contain
}

[dir=ltr] .breaking-listing .article-link .img-box .icon {
    left: 1.3rem
}

[dir=rtl] .breaking-listing .article-link .img-box .icon {
    right: 1.3rem
}

.breaking-listing .article-link .img-box .icon .aa {
    width: 100%;
    height: 100%
}

@media (min-width: 501px) {
    .breaking-listing .article-link .item-title {
        flex: 0 0 67%
    }
}

[dir] .breaking-listing .item-title {
    margin: 0
}

[dir] .breaking-listing.breaking-header {
    padding: 0 0 1rem
}

@media (min-width: 501px) {
    [dir] .breaking-listing.breaking-header {
        padding: 0 0 2.4rem
    }
}

.breaking-listing.breaking-header .breaking-page-title {
    position: relative;
    display: inline-block
}

.breaking-listing.breaking-header .breaking-page-title:after {
    content: "";
    position: absolute;
    z-index: -1;
    height: .9rem;
    bottom: .5rem
}

[dir=ltr] .breaking-listing.breaking-header .breaking-page-title:after, [dir=rtl] .breaking-listing.breaking-header .breaking-page-title:after {
    left: 0;
    right: 0
}

@media (min-width: 501px) {
    .breaking-listing.breaking-header .breaking-page-title:after {
        height: 1.4rem;
        bottom: .4rem
    }
}

[dir] .breaking-news-stories .section-label {
    margin-top: 4rem
}

.follow-button {
    display: inline-block
}

[dir] .follow-button {
    border-radius: 2.4rem
}

[dir=ltr] .follow-button {
    padding: .8rem 1.8rem .8rem 1.2rem
}

[dir=rtl] .follow-button {
    padding: .8rem 1.2rem .8rem 1.8rem
}

.follow-button span {
    display: flex;
    flex-flow: row nowrap;
    align-items: center
}

.follow-button span i.aa {
    width: 2.4rem;
    height: 2.4rem
}

[dir=ltr] .follow-button span i.aa {
    margin: .4rem .8rem .4rem 0
}

[dir=rtl] .follow-button span i.aa {
    margin: .4rem 0 .4rem .8rem
}

[dir] .follow-button span.unfollow i.aa {
    background-size: 2rem 2rem
}

[dir] .follow-button span.hoverunfollow i.aa {
    background-size: 1.6rem 1.6rem
}

.follow-button .hoverunfollow, .follow-button .unfollow, .follow-button[data-status=true] .follow {
    display: none
}

.follow-button[data-status=true] .unfollow, .follow-button[data-status=true]:hover .hoverunfollow {
    display: flex
}

.follow-button[data-status=true]:hover .follow, .follow-button[data-status=true]:hover .unfollow {
    display: none
}

.program-grid .grid {
    position: relative
}

.program-grid .grid .swiper-container {
    overflow: hidden
}

@media (min-width: 501px) {
    .program-grid .grid .swiper-container {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        align-items: stretch
    }

    [dir] .program-grid .grid .swiper-container {
        margin: 0 4rem;
        border-style: solid;
        border-width: 0 .2rem
    }
}

.program-grid .grid .swiper-container .carousel {
    display: flex;
    flex-direction: column
}

@media (min-width: 501px) {
    .program-grid .grid .swiper-container .carousel {
        flex-direction: row;
        flex-wrap: nowrap;
        align-items: stretch
    }
}

[dir] .program-grid .grid .swiper-container .carousel .swiper-slide {
    padding: 1rem 1.6rem;
    margin-bottom: .8rem
}

.program-grid .grid .swiper-container .carousel .swiper-slide:nth-child(5) ~ div {
    display: none
}

@media (min-width: 501px) {
    .program-grid .grid .swiper-container .carousel .swiper-slide:nth-child(5) ~ div {
        display: block
    }
}

@media (min-width: 501px) {
    .program-grid .grid .swiper-container .carousel .swiper-slide {
        width: 19.12rem
    }

    [dir] .program-grid .grid .swiper-container .carousel .swiper-slide {
        border-style: solid;
        border-width: 0 .2rem;
        margin-bottom: 0
    }
}

[dir] .program-grid .grid .swiper-container .carousel .swiper-slide:last-child {
    margin-bottom: 0
}

.program-grid .grid .swiper-container .carousel .swiper-slide.current-live:after {
    content: "";
    position: absolute;
    bottom: 0;
    height: .4rem
}

[dir=ltr] .program-grid .grid .swiper-container .carousel .swiper-slide.current-live:after, [dir=rtl] .program-grid .grid .swiper-container .carousel .swiper-slide.current-live:after {
    left: 0;
    right: 0
}

.program-grid .grid .swiper-container .carousel .swiper-slide span {
    display: block
}

[dir] .program-grid .grid .swiper-container .carousel .swiper-slide span.prog-name {
    padding-bottom: .4rem
}

[dir=ltr] .program-grid .grid .swiper-container .more-link i.aa {
    transform: rotate(90deg)
}

[dir=rtl] .program-grid .grid .swiper-container .more-link i.aa {
    transform: rotate(-90deg)
}

@media (min-width: 501px) {
    .program-grid .grid .swiper-container .more-link {
        display: none
    }
}

.program-grid .grid .controls {
    position: absolute;
    top: 0;
    height: 100%;
    display: none
}

[dir=ltr] .program-grid .grid .controls, [dir=rtl] .program-grid .grid .controls {
    left: 0;
    right: 0
}

@media (min-width: 501px) {
    .program-grid .grid .controls {
        display: block
    }
}

.program-grid .grid .controls .navigator {
    position: absolute;
    width: 4rem;
    height: 100%;
    top: 0;
    z-index: 9;
    display: flex
}

[dir] .program-grid .grid .controls .navigator {
    cursor: pointer
}

.program-grid .grid .controls .navigator .square {
    display: inline-block;
    width: 4rem;
    height: 2.4rem;
    align-self: center
}

.program-grid .grid .controls .navigator .square i.aa {
    width: 100%;
    height: 100%
}

[dir] .program-grid .grid .controls .navigator .square i.aa {
    background-size: contain
}

[dir=ltr] .program-grid .grid .controls .navigator.navigator-previous {
    left: 0
}

[dir=ltr] .program-grid .grid .controls .navigator.navigator-next, [dir=rtl] .program-grid .grid .controls .navigator.navigator-previous {
    right: 0
}

[dir=rtl] .program-grid .grid .controls .navigator.navigator-next {
    left: 0
}

[dir] .program-grid-tabs {
    padding-top: 4rem
}

.program-grid-tabs .tabs .tabs-tablist {
    justify-content: space-between
}

.program-grid-tabs .tabs .tabs-tablist button {
    justify-content: flex-start
}

[dir=ltr] .program-grid-tabs .tabs .tabs-tablist button {
    padding: 0 1.6rem 0 0
}

[dir=rtl] .program-grid-tabs .tabs .tabs-tablist button {
    padding: 0 0 0 1.6rem
}

.watch-on {
    display: flex;
    flex-direction: column
}

@media (min-width: 1200px) {
    .watch-on {
        flex-direction: row;
        align-items: baseline
    }
}

[dir] .watch-on.box-wrapper {
    padding-bottom: 4rem
}

.watch-on .watch-title {
    display: flex;
    flex-direction: row;
    align-items: flex-start
}

[dir] .watch-on .watch-title {
    margin-bottom: 2.4rem
}

@media (min-width: 1200px) {
    .watch-on .watch-title {
        flex: 0 0 40%
    }

    [dir] .watch-on .watch-title {
        margin-bottom: 0
    }
}

[dir=ltr] .watch-on .watch-title i.aa {
    margin: .6rem .8rem 0 0
}

[dir=rtl] .watch-on .watch-title i.aa {
    margin: .6rem 0 0 .8rem
}

@media (min-width: 501px) {
    .watch-on .watch-urls {
        display: flex;
        flex-direction: row;
        justify-content: space-between
    }
}

@media (min-width: 1200px) {
    .watch-on .watch-urls {
        flex: 0 0 58%
    }

    [dir=ltr] .watch-on .watch-urls {
        margin-left: auto
    }

    [dir=rtl] .watch-on .watch-urls {
        margin-right: auto
    }
}

.watch-on .watch-urls a {
    display: block;
    height: 7.5rem
}

[dir] .watch-on .watch-urls a {
    border-radius: .4rem;
    border: .1rem solid;
    text-align: center;
    margin: .4rem 0;
    padding: 2rem 0
}

@media (min-width: 501px) {
    .watch-on .watch-urls a {
        flex: 0 0 32%
    }

    [dir] .watch-on .watch-urls a {
        margin: 0
    }
}

.infographics-ui .modal {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    display: none;
    overflow: scroll
}

[dir] .infographics-ui .modal {
    background: rgba(0, 0, 0, .5)
}

[dir=ltr] .infographics-ui .modal {
    left: 0
}

[dir=rtl] .infographics-ui .modal {
    right: 0
}

.infographics-ui .modal.show {
    opacity: 1;
    display: block;
    z-index: 99
}

.infographics-ui .modal_container {
    width: 100%;
    position: absolute;
    top: 50%;
    max-height: 95vh
}

[dir=ltr] .infographics-ui .modal_container {
    left: 50%;
    transform: translate(-50%, -50%) rotateY(0deg)
}

[dir=rtl] .infographics-ui .modal_container {
    right: 50%;
    transform: translate(50%, -50%) rotateY(0deg)
}

@media (min-width: 501px) {
    .infographics-ui .modal_container {
        max-width: 55rem;
        max-height: 100%
    }
}

@media (min-width: 1200px) {
    .infographics-ui .modal_container {
        max-height: 95vh
    }
}

.infographics-ui .modal_info {
    overflow: hidden
}

[dir] .infographics-ui .modal_info {
    padding: 1.6rem 2.4rem;
    margin-bottom: 1.6rem
}

[dir] .infographics-ui .modal_text {
    margin-bottom: 1.6rem
}

.infographics-ui .modal_img, .infographics-ui .modal_media {
    width: 100%;
    display: block
}

.infographics-ui .modal .aa {
    width: 2.4rem;
    height: 2.4rem
}

.infographics-ui .modal_next, .infographics-ui .modal_previous {
    position: absolute;
    top: 50%;
    width: 3.2rem;
    height: 3.2rem;
    display: flex;
    align-items: center;
    justify-content: center
}

[dir] .infographics-ui .modal_next, [dir] .infographics-ui .modal_previous {
    transform: translateY(-50%);
    border-radius: .4rem;
    cursor: pointer
}

[dir=ltr] .infographics-ui .modal_next, [dir=ltr] .infographics-ui .modal_previous {
    left: 50%
}

[dir=rtl] .infographics-ui .modal_next, [dir=rtl] .infographics-ui .modal_previous {
    right: 50%
}

[dir=ltr] .infographics-ui .modal_next {
    right: .8rem;
    left: auto
}

[dir=ltr] .infographics-ui .modal_previous, [dir=rtl] .infographics-ui .modal_next {
    left: .8rem;
    right: auto
}

[dir=rtl] .infographics-ui .modal_previous {
    right: .8rem;
    left: auto
}

.infographics-ui .modal_close {
    content: "";
    position: absolute;
    top: .8rem
}

[dir] .infographics-ui .modal_close {
    border-radius: .4rem;
    cursor: pointer
}

[dir=ltr] .infographics-ui .modal_close {
    right: .8rem
}

[dir=rtl] .infographics-ui .modal_close {
    left: .8rem
}

[dir] .infographics-ui .modal .share-this {
    padding: .8rem 0
}

.infographics-ui .modal .share-this .share-label, .infographics-ui .modal .share-this input {
    display: none
}

.infographics-ui .modal .share-this .sharing-options {
    display: flex;
    justify-content: space-between;
    flex: 0 0 100%
}

[dir] .text-field {
    clear: both;
    padding: 1.6rem 0
}

.text-field label {
    display: block
}

[dir] .text-field label {
    padding-bottom: .5rem
}

[dir=ltr] .text-field label {
    float: left
}

[dir=rtl] .text-field label {
    float: right
}

.text-field .help-msg {
    display: block
}

[dir] .text-field .help-msg {
    padding-bottom: .5rem
}

[dir=ltr] .text-field .help-msg {
    float: right
}

[dir=rtl] .text-field .help-msg {
    float: left
}

.text-field .description {
    display: inline-block
}

[dir] .text-field .description {
    padding-top: .5rem
}

.text-field input {
    width: 100%
}

[dir] .text-field input {
    clear: both;
    border-radius: .4rem;
    border: .1rem solid;
    padding: 1rem 1.6rem
}

.text-field input:focus {
    outline: none
}

[dir] .text-area {
    clear: both;
    padding: 1.6rem 0
}

.text-area label {
    display: block
}

[dir] .text-area label {
    padding-bottom: .5rem
}

[dir=ltr] .text-area label {
    float: left
}

[dir=rtl] .text-area label {
    float: right
}

.text-area .help-msg {
    display: block
}

[dir] .text-area .help-msg {
    padding-bottom: .5rem
}

[dir=ltr] .text-area .help-msg {
    float: right
}

[dir=rtl] .text-area .help-msg {
    float: left
}

.text-area .counter, .text-area .description {
    display: block
}

[dir] .text-area .counter, [dir] .text-area .description {
    padding-top: .5rem
}

.text-area textarea {
    width: 100%;
    resize: none
}

[dir] .text-area textarea {
    clear: both;
    border-radius: .4rem;
    border: .1rem solid;
    padding: 1rem 1.6rem
}

.text-area textarea:focus {
    outline: none
}

[dir] .drop-down {
    clear: both;
    padding: 1.6rem 0
}

.drop-down label {
    display: block
}

[dir] .drop-down label {
    padding-bottom: .5rem
}

[dir] .drop-down label.dd-menu {
    padding-bottom: 0
}

.drop-down .dd-menu {
    display: block;
    position: relative
}

.drop-down .dd-menu .dd-label {
    display: flex;
    align-items: center;
    white-space: nowrap
}

[dir] .drop-down .dd-menu .dd-label {
    border-radius: .4rem;
    cursor: pointer;
    border: .1rem solid
}

[dir=ltr] .drop-down .dd-menu .dd-label {
    text-align: left;
    padding: .7rem .5rem .7rem 1.6rem
}

[dir=rtl] .drop-down .dd-menu .dd-label {
    text-align: right;
    padding: .7rem 1.6rem .7rem .5rem
}

.drop-down .dd-menu .dd-label .aa.aa-chevron-down {
    width: 3rem;
    height: 3rem;
    transition: transform .3s
}

[dir=ltr] .drop-down .dd-menu .dd-label .aa.aa-chevron-down {
    margin-left: auto
}

[dir=rtl] .drop-down .dd-menu .dd-label .aa.aa-chevron-down {
    margin-right: auto
}

.drop-down .dd-menu .dd-list {
    position: absolute;
    z-index: 1;
    width: 100%
}

[dir] .drop-down .dd-menu .dd-list {
    border-style: solid;
    border-width: 0 .1rem .1rem;
    border-radius: 0 0 .4rem .4rem
}

[dir] .drop-down .dd-menu .dd-list li {
    cursor: pointer;
    text-align: center;
    padding: 1rem 1.6rem;
    border-bottom: .1rem solid
}

[dir] .drop-down .dd-menu .dd-list li:last-child {
    border: none
}

.drop-down .dd-menu .dd-list.alphapet li {
    flex: 0 0 14.2857142857%
}

[dir] .drop-down .dd-menu .dd-list.alphapet li {
    padding: 1rem 0
}

[dir=ltr] .drop-down .dd-menu .dd-list.alphapet li {
    border-left: .1rem solid
}

[dir=rtl] .drop-down .dd-menu .dd-list.alphapet li {
    border-right: .1rem solid
}

[dir=ltr] .drop-down .dd-menu .dd-list.alphapet li:first-child, [dir=ltr] .drop-down .dd-menu .dd-list.alphapet li:nth-child(8), [dir=ltr] .drop-down .dd-menu .dd-list.alphapet li:nth-child(15), [dir=ltr] .drop-down .dd-menu .dd-list.alphapet li:nth-child(22) {
    border-left: none
}

[dir=rtl] .drop-down .dd-menu .dd-list.alphapet li:first-child, [dir=rtl] .drop-down .dd-menu .dd-list.alphapet li:nth-child(8), [dir=rtl] .drop-down .dd-menu .dd-list.alphapet li:nth-child(15), [dir=rtl] .drop-down .dd-menu .dd-list.alphapet li:nth-child(22) {
    border-right: none
}

.drop-down .dd-menu .dd-input, .drop-down .dd-menu .dd-input ~ .dd-list {
    display: none
}

.drop-down .dd-menu .dd-input:checked ~ .dd-list {
    display: block
}

.drop-down .dd-menu .dd-input:checked ~ .dd-list.alphapet {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between
}

[dir=ltr] .drop-down .dd-menu .dd-input:checked ~ .dd-label .aa.aa-chevron-down {
    transform: rotate(180deg)
}

[dir=rtl] .drop-down .dd-menu .dd-input:checked ~ .dd-label .aa.aa-chevron-down {
    transform: rotate(-180deg)
}

[dir] .check-box {
    clear: both;
    padding: 1.6rem 0
}

.check-box .group-label {
    display: block
}

[dir] .check-box .group-label {
    padding-bottom: .5rem
}

[dir=ltr] .check-box .group-label {
    float: left
}

[dir=rtl] .check-box .group-label {
    float: right
}

[dir] .check-box ul li {
    clear: both;
    padding: .4rem 0
}

.check-box ul li input {
    position: absolute;
    opacity: 0
}

.check-box ul li input + label {
    position: relative;
    display: flex;
    align-items: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

[dir] .check-box ul li input + label {
    cursor: pointer;
    padding: 0
}

.check-box ul li input + label:before {
    content: "";
    display: inline-block;
    width: 1.6rem;
    height: 1.6rem
}

[dir] .check-box ul li input + label:before {
    border: .1rem solid;
    border-radius: .4rem
}

[dir=ltr] .check-box ul li input + label:before {
    margin-right: 1rem
}

[dir=rtl] .check-box ul li input + label:before {
    margin-left: 1rem
}

.check-box ul li input + label:after {
    display: none;
    content: "";
    position: absolute;
    top: 1.1rem;
    width: .2rem;
    height: .2rem
}

[dir=ltr] .check-box ul li input + label:after {
    left: .4rem;
    transform: rotate(45deg)
}

[dir=rtl] .check-box ul li input + label:after {
    right: .4rem;
    transform: rotate(-45deg)
}

.check-box ul li input:checked + label:after, .check-box ul li input:hover + label:after {
    display: block
}

[dir] .check-box ul li input:disabled + label {
    cursor: auto
}

.check-box ul li input:disabled + label:after {
    display: none
}

[dir] .radio-btn {
    clear: both;
    padding: 1.6rem 0
}

.radio-btn .group-label {
    display: block
}

[dir] .radio-btn .group-label {
    padding-bottom: .5rem
}

[dir=ltr] .radio-btn .group-label {
    float: left
}

[dir=rtl] .radio-btn .group-label {
    float: right
}

[dir] .radio-btn ul li {
    clear: both;
    padding: .4rem 0
}

.radio-btn ul li input {
    position: absolute;
    opacity: 0
}

.radio-btn ul li input + label {
    position: relative;
    display: flex;
    align-items: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

[dir] .radio-btn ul li input + label {
    cursor: pointer;
    padding: 0
}

.radio-btn ul li input + label:before {
    content: "";
    display: inline-block;
    width: 1.6rem;
    height: 1.6rem
}

[dir] .radio-btn ul li input + label:before {
    border: .1rem solid;
    border-radius: 100%
}

[dir=ltr] .radio-btn ul li input + label:before {
    margin-right: 1rem
}

[dir=rtl] .radio-btn ul li input + label:before {
    margin-left: 1rem
}

.radio-btn ul li input + label:after {
    display: none;
    content: "";
    position: absolute;
    top: .7rem;
    width: 1rem;
    height: 1rem
}

[dir] .radio-btn ul li input + label:after {
    border-radius: 100%
}

[dir=ltr] .radio-btn ul li input + label:after {
    left: .4rem
}

[dir=rtl] .radio-btn ul li input + label:after {
    right: .4rem
}

.radio-btn ul li input:checked + label:after, .radio-btn ul li input:hover + label:after {
    display: block
}

[dir] .radio-btn ul li input:disabled + label {
    cursor: auto
}

.radio-btn ul li input:disabled + label:after {
    display: none
}

[dir] .form-buttons {
    clear: both
}

.form-buttons input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: 0;
    width: 100%;
    display: block
}

[dir] .form-buttons input {
    box-shadow: none;
    text-align: center;
    cursor: pointer;
    border: .1rem solid;
    border-radius: .4rem;
    padding: 1rem;
    margin: .8rem 0
}

[dir] .form-buttons input:disabled {
    cursor: default
}

.form-separator {
    height: .1rem;
    display: flex;
    flex-direction: row;
    align-items: center
}

[dir] .form-separator {
    clear: both;
    margin: 3.2rem 0 1.6rem;
    border: solid;
    border-width: 0 0 .1rem
}

[dir] .form-separator span {
    margin: 0 auto;
    padding: 0 1rem
}

[dir] .branded-buttons {
    clear: both
}

.branded-buttons button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: 0;
    width: 100%;
    display: flex;
    align-items: center
}

[dir] .branded-buttons button {
    box-shadow: none;
    cursor: pointer;
    border: none;
    border-radius: .4rem;
    padding: 1rem 1.6rem;
    margin: .8rem 0
}

.branded-buttons button i {
    width: 2rem;
    height: 2rem
}

[dir=ltr] .branded-buttons button i {
    margin-right: 1.6rem
}

[dir=rtl] .branded-buttons button i {
    margin-left: 1.6rem
}

.branded-buttons button i.aa-facebook2, .branded-buttons button i.aa-twitter2 {
    width: 2.6rem;
    height: 2.6rem;
    filter: invert(100%) contrast(3)
}

[dir] .composite-form {
    padding: 1.6rem;
    border: .1rem solid;
    border-radius: .4rem
}

.top-info {
    display: none
}

.top-info__content {
    display: flex;
    align-items: center
}

[dir] .top-info__content {
    padding: .6rem 0
}

.top-info.banner .topInfo_content {
    justify-content: center
}

[dir] .top-info.banner .topInfo_content {
    padding: 1.6rem 0
}

@media (min-width: 1200px) {
    [dir=rtl] .top-info {
        display: block
    }
}

.global-nav {
    position: relative
}

[dir=ltr] .global-nav {
    text-align: left
}

[dir=rtl] .global-nav {
    text-align: right
}

.global-nav .drop-down-base__list {
    z-index: 9;
    width: 8.7rem;
    top: 120%
}

[dir=ltr] .global-nav .drop-down-base__list {
    left: 0
}

[dir=rtl] .global-nav .drop-down-base__list {
    right: 0
}

.global-nav .page-content.main {
    display: flex;
    flex: 1;
    justify-content: space-between
}

[dir] .global-nav.fixed {
    padding-top: 4.6rem
}

[dir] .global-nav.fixed.withArticle {
    padding-bottom: 5rem;
    padding-top: 0
}

@media (min-width: 501px) {
    [dir] .global-nav.fixed.withArticle {
        padding-bottom: 10.5rem
    }
}

@media (min-width: 1200px) {
    [dir] .global-nav.fixed.withArticle {
        padding-bottom: 12.4rem
    }
}

.global-nav.fixed .main-nav {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 6
}

[dir=ltr] .global-nav.fixed .main-nav {
    left: 0
}

[dir=rtl] .global-nav.fixed .main-nav {
    right: 0
}

.global-nav.fixed .article-nav {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 4
}

[dir=ltr] .global-nav.fixed .article-nav, [dir=rtl] .global-nav.fixed .article-nav {
    right: 0;
    left: 0
}

.global-nav.fixed .article-nav .page-content.main .accessibility-toolbar {
    display: none
}

.global-nav.fixed .article-nav .article-nav_title {
    display: block
}

.global-nav.fixed .article-nav .breadcrumb {
    display: none
}

[dir] .global-nav.fixed .accessibility {
    margin-top: -.5rem
}

.global-nav.fixed .accessibility_element {
    display: none
}

[dir] .global-nav .theme-switch {
    cursor: pointer
}

.global-nav .theme-switch_element > * {
    pointer-events: none
}

.global-nav .language-switch, .global-nav .theme-switch {
    display: flex;
    align-items: center;
    width: 5rem;
    height: 2.4rem;
    overflow: hidden
}

[dir] .global-nav .language-switch, [dir] .global-nav .theme-switch {
    border: .1rem solid;
    border-radius: 1.2rem
}

[dir=ltr] .global-nav .language-switch_element, [dir=ltr] .global-nav .theme-switch_element {
    margin-right: 0
}

[dir=rtl] .global-nav .language-switch_element, [dir=rtl] .global-nav .theme-switch_element {
    margin-left: 0
}

.global-nav .language-switch_link, .global-nav .theme-switch_link {
    width: 2.4rem;
    height: 2.4rem;
    display: flex;
    align-items: center;
    justify-content: center
}

[dir] .global-nav .language-switch_link, [dir] .global-nav .theme-switch_link {
    cursor: pointer;
    border-radius: 100%
}

.global-nav .language-switch_link .aa, .global-nav .theme-switch_link .aa {
    width: 1.4rem;
    height: 1.4rem
}

[dir] .global-nav .language-switch_link .aa, [dir] .global-nav .theme-switch_link .aa {
    background-size: 1.2rem
}

[dir] .global-nav .language-switch_link .aa-day-mode, [dir] .global-nav .theme-switch_link .aa-day-mode {
    background-size: 1.5rem
}

@media (min-width: 1200px) {
    .global-nav .theme-switch {
        position: relative;
        overflow: visible
    }

    .global-nav .theme-switch_element {
        position: absolute
    }

    [dir=ltr] .global-nav .theme-switch_element {
        right: 0
    }

    [dir=rtl] .global-nav .theme-switch_element {
        left: 0
    }

    [dir=ltr] .global-nav .theme-switch_element:first-child {
        left: 0;
        right: unset
    }

    [dir=rtl] .global-nav .theme-switch_element:first-child {
        right: 0;
        left: unset
    }
}

.global-nav .main-header {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    position: relative
}

[dir] .global-nav .main-header {
    padding: 1.6rem 0
}

.global-nav .main-header_title {
    display: block
}

[dir] .global-nav .main-header_title {
    margin-bottom: .4rem
}

.global-nav .main-header_extra {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start
}

[dir=rtl] .global-nav .main-header_extra > li {
    margin-left: 1.0rem
}

[dir=ltr] .global-nav .main-header_extra > li:last-child {
    margin-right: 0
}

[dir=rtl] .global-nav .main-header_extra > li:last-child {
    margin-left: 0
}

[dir] .global-nav .main-header_extra .main-header_link {
    cursor: pointer
}

[dir=ltr] .global-nav .main-header_extra_search {
    margin-right: 1.6rem
}

[dir=rtl] .global-nav .main-header_extra_search {
    margin-left: 1.6rem
}

.global-nav .main-header_extra_search .main-header_link .aa {
    width: 2.4rem;
    height: 2.4rem;
    position: relative;
    top: 2px;
}

.global-nav .main-header_extra_search .search-layout {
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 9;
    display: none
}

[dir] .global-nav .main-header_extra_search .search-layout {
    padding: 2.4rem 2rem
}

[dir=ltr] .global-nav .main-header_extra_search .search-layout {
    left: 0
}

[dir=rtl] .global-nav .main-header_extra_search .search-layout {
    right: 0
}

.global-nav .main-header_extra_search .search-layout .search-form {
    display: flex;
    align-items: center;
    flex-direction: row;
    position: relative
}

.global-nav .main-header_extra_search .search-layout .search-form .aa {
    width: 2.4rem;
    height: 2.4rem
}

[dir] .global-nav .main-header_extra_search .search-layout .search-form .aa {
    cursor: pointer
}

.global-nav .main-header_extra_search .search-layout .search-form .aa-search {
    position: absolute;
    top: .8rem
}

[dir=ltr] .global-nav .main-header_extra_search .search-layout .search-form .aa-search {
    left: 1.6rem
}

[dir=rtl] .global-nav .main-header_extra_search .search-layout .search-form .aa-search {
    right: 1.6rem
}

[dir=ltr] .global-nav .main-header_extra_search .search-layout .search-form .aa-close {
    margin-left: -3.2rem
}

[dir=rtl] .global-nav .main-header_extra_search .search-layout .search-form .aa-close {
    margin-right: -3.2rem
}

[dir] .global-nav .main-header_extra_search .search-layout .search-form .search-cancel {
    cursor: pointer
}

[dir=ltr] .global-nav .main-header_extra_search .search-layout .search-form .search-cancel {
    margin-left: 3.2rem
}

[dir=rtl] .global-nav .main-header_extra_search .search-layout .search-form .search-cancel {
    margin-right: 3.2rem
}

.global-nav .main-header_extra_search .search-layout .search-form input {
    width: 75%;
    outline: none;
    height: 4rem
}

[dir] .global-nav .main-header_extra_search .search-layout .search-form input {
    border-radius: .4rem
}

[dir=ltr] .global-nav .main-header_extra_search .search-layout .search-form input {
    padding-left: 4.7rem
}

[dir=rtl] .global-nav .main-header_extra_search .search-layout .search-form input {
    padding-right: 4.7rem
}

.global-nav .main-header_extra_search.active {
    flex: 1
}

.global-nav .main-header_extra_search.active [data-search-toggle] {
    display: none
}

.global-nav .main-header_extra_search.active .search-layout {
    display: unset
}

.global-nav .main-header_extra_search.active .search-layout input {
    width: 100%
}

@media (min-width: 501px) {
    .global-nav .main-header_extra_search.active .search-layout {
        position: relative
    }

    [dir] .global-nav .main-header_extra_search.active .search-layout {
        padding: 0
    }
}

.global-nav .main-header_extra_live, .global-nav .main-header_extra_theme {
    display: none
}

@media (min-width: 1200px) {
    .global-nav .main-header_extra_theme {
        display: unset
    }
}

.global-nav .main-header_extra_drop-down {
    display: none
}

[dir=ltr] .global-nav .main-header_extra_drop-down {
    margin-right: 0 !important
}

[dir=rtl] .global-nav .main-header_extra_drop-down {
    margin-left: 0 !important
}

@media (min-width: 1200px) {
    .global-nav .main-header_extra_drop-down {
        display: block
    }
}

@media (min-width: 1200px) {
    .global-nav .main-header_extra_mega-menu {
        display: none
    }
}

.global-nav .main-header_extra_alsection {
    display: none
}

@media (min-width: 501px) {
    .global-nav .main-header_extra {
        /*flex:0 0 78%;*/
        justify-content: flex-end
    }
}

@media (min-width: 1200px) {
    .global-nav .main-header_extra {
        /*flex:0 0 50%*/
    }
}

[dir=ltr] .global-nav .main-header_element {
    margin: 0 0 0 1.6rem
}

[dir=rtl] .global-nav .main-header_element {
    margin: 0 1.6rem 0 0
}

@media (min-width: 1200px) {
    .global-nav .main-header_element:last-child {
        display: none
    }
}

.global-nav .main-header .logo {
    width: 9rem;
    height: 4.7rem
}

[dir] .global-nav .main-header .logo {
    margin: 0
}

@media (min-width: 501px) {
    .global-nav .main-header .logo {
        width: 11.9rem;
        height: 6.2rem
    }
}

.global-nav .main-header .logo_link {
    display: block;
    font-size: 0
}

[dir] .global-nav .main-header .logo_link {
    background: url(assets/gfx/logo/en-logo.svg) 50% no-repeat;
    background-size: contain
}

.global-nav .main-header .btn {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 8rem;
    height: 2.8rem
}

[dir] .global-nav .main-header .btn {
    border: none
}

[dir=ltr] .global-nav .main-header .btn {
    padding-right: 0
}

[dir=rtl] .global-nav .main-header .btn {
    padding-left: 0
}

[dir] .global-nav .main-header .btn .aa-live {
    margin: 0
}

@media (min-width: 501px) {
    .global-nav .main-header .btn .live-btn-lbl {
        display: inline-block
    }

    .global-nav .main-header .btn .aa-live {
        position: static
    }

    [dir] .global-nav .main-header .btn .aa-live {
        background-size: cover
    }
}

.global-nav .main-nav {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    overflow: hidden;
    overflow-x: auto
}

[dir] .global-nav .main-nav {
    border-style: solid;
    border-width: .1rem 0
}

.global-nav .main-nav_list {
    display: flex;
    flex-direction: row;
    align-items: center
}

.global-nav .main-nav_element {
    flex: 0 0 auto
}

[dir=ltr] .global-nav .main-nav_element {
    padding: 0 2.9rem 0 0
}

[dir=rtl] .global-nav .main-nav_element {
    padding: 0 0 0 2.9rem
}

.global-nav .main-nav_element.active .underBar {
    visibility: visible
}

@media (min-width: 1200px) {
    .global-nav .main-nav_element {
        position: relative
    }
}

.global-nav .main-nav_link {
    position: relative;
    display: inline-block
}

[dir] .global-nav .main-nav_link {
    padding: 1.4rem 0
}

.global-nav .main-nav_link .underBar {
    position: absolute;
    bottom: 0;
    width: 100%;
    visibility: hidden
}

[dir=ltr] .global-nav .main-nav_link .underBar {
    right: 0;
    border-radius: 0 .5rem
}

[dir=rtl] .global-nav .main-nav_link .underBar {
    left: 0;
    border-radius: .5rem 0
}

.global-nav .main-nav_sub-menu {
    display: none
}

@media (min-width: 1200px) {
    .global-nav .main-nav {
        overflow: visible;
        overflow-x: inherit;
        position: relative
    }

    .global-nav .main-nav .main-nav_sub-menu {
        position: absolute;
        width: 100%;
        top: 4.7rem;
        z-index: 3;
        width: auto
    }

    [dir] .global-nav .main-nav .main-nav_sub-menu {
        padding: 1.6rem
    }

    [dir=ltr] .global-nav .main-nav .main-nav_sub-menu {
        left: -1.6rem
    }

    [dir=rtl] .global-nav .main-nav .main-nav_sub-menu {
        right: -1.6rem
    }

    .global-nav .main-nav .main-nav_sub-menu.active-sub-menu {
        display: block
    }

    .global-nav .main-nav .main-nav_sub-menu ul {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        grid-template-rows: 1fr;
        grid-column-gap: 3.2rem;
        grid-row-gap: 1.6rem
    }

    .global-nav .main-nav .main-nav_sub-menu ul .mega-menu_lead {
        white-space: nowrap
    }

    [dir] .global-nav .main-nav .main-nav_sub-menu ul .mega-menu_lead {
        padding: 0
    }

    [dir=ltr] .global-nav .main-nav .main-nav_sub-menu ul .mega-menu_lead {
        margin-right: 0
    }

    [dir=rtl] .global-nav .main-nav .main-nav_sub-menu ul .mega-menu_lead {
        margin-left: 0
    }

    [dir] .global-nav .main-nav .main-nav_sub-menu ul .mega-menu_label {
        margin: 0;
        padding: 0
    }

    .global-nav .main-nav .main-nav_sub-menu-all-news {
        display: flex;
        align-items: center
    }

    [dir] .global-nav .main-nav .main-nav_sub-menu-all-news {
        padding-top: 1.6rem;
        margin-top: 1.6rem;
        border-top: .1rem solid
    }

    .global-nav .main-nav .main-nav_sub-menu-all-news .aa {
        width: 2.4rem;
        height: 2.4rem
    }

    [dir] .global-nav .main-nav .main-nav_sub-menu-all-news .aa {
        background-size: 2rem
    }
}

[dir] .global-nav .main-nav.hide-in-mobile {
    border-bottom: none
}

@media (min-width: 501px) {
    [dir] .global-nav .main-nav.hide-in-mobile {
        border-bottom: .1rem solid
    }
}

.global-nav .main-nav.hide-in-mobile .main-nav_list {
    display: none
}

@media (min-width: 501px) {
    .global-nav .main-nav.hide-in-mobile .main-nav_list {
        display: flex
    }
}

.global-nav .mega-menu {
    display: none;
    position: fixed;
    top: 0;
    bottom: 0;
    width: 100%;
    z-index: 9;
    height: 100%;
    overflow: hidden
}

[dir=ltr] .global-nav .mega-menu {
    right: 0
}

[dir=rtl] .global-nav .mega-menu {
    left: 0
}

[dir] .global-nav .mega-menu .mega-menu_icons {
    margin-bottom: 1.6rem
}

@media screen and (orientation: landscape) {
    .global-nav .mega-menu {
        overflow: scroll
    }
}

@media (orientation: landscape) {
    .global-nav .mega-menu {
        overflow-y: scroll
    }
}

@media (min-width: 501px) {
    .global-nav .mega-menu {
        width: 48%
    }
}

.global-nav .mega-menu-bg {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content
}

@media (min-width: 501px) {
    .global-nav .mega-menu-bg {
        height: 100%
    }
}

.global-nav .mega-menu_element {
    width: 100%
}

[dir] .global-nav .mega-menu_element {
    padding: 1.6rem 2rem;
    border-bottom: 1px solid
}

[dir] .global-nav .mega-menu_element:first-child {
    padding-top: 1.4rem
}

[dir] .global-nav .mega-menu_element-language {
    border-bottom: none
}

.global-nav .mega-menu_element-sites {
    display: none
}

.global-nav .mega-menu_element-sites_alsection {
    width: 8.8rem;
    height: 4rem;
    display: block;
    font-size: 0
}

[dir] .global-nav .mega-menu_element-sites_alsection {
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: contain;
    margin-bottom: -2rem
}

.global-nav .mega-menu .language-switch, .global-nav .mega-menu .theme-switch {
    height: auto;
    width: 100%;
    display: flex;
    flex-wrap: wrap
}

[dir] .global-nav .mega-menu .language-switch, [dir] .global-nav .mega-menu .theme-switch {
    border-radius: 0;
    border: none
}

[dir=ltr] .global-nav .mega-menu .language-switch_element, [dir=ltr] .global-nav .mega-menu .theme-switch_element {
    margin: 0 .5rem .5rem 0
}

[dir=rtl] .global-nav .mega-menu .language-switch_element, [dir=rtl] .global-nav .mega-menu .theme-switch_element {
    margin: 0 0 .5rem .5rem
}

.global-nav .mega-menu .language-switch_link, .global-nav .mega-menu .theme-switch_link {
    width: 8rem;
    overflow: hidden;
    height: 3.2rem
}

[dir] .global-nav .mega-menu .language-switch_link, [dir] .global-nav .mega-menu .theme-switch_link {
    border-radius: 0;
    border: 1px solid;
    border-radius: .4rem
}

[dir=ltr] .global-nav .mega-menu .language-switch_link .aa, [dir=ltr] .global-nav .mega-menu .theme-switch_link .aa {
    margin-left: .5rem
}

[dir=rtl] .global-nav .mega-menu .language-switch_link .aa, [dir=rtl] .global-nav .mega-menu .theme-switch_link .aa {
    margin-right: .5rem
}

.global-nav .mega-menu_overlay {
    display: none
}

@media (min-width: 501px) {
    .global-nav .mega-menu_overlay {
        display: none;
        width: 52%;
        height: 100%;
        position: fixed;
        top: 0;
        z-index: 3;
        opacity: .6
    }

    [dir] .global-nav .mega-menu_overlay {
        background-color: #000
    }

    [dir=ltr] .global-nav .mega-menu_overlay {
        left: 0
    }

    [dir=rtl] .global-nav .mega-menu_overlay {
        right: 0
    }

    .global-nav .mega-menu_overlay.show {
        display: block
    }
}

.global-nav .mega-menu_header {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-between
}

[dir] .global-nav .mega-menu_header {
    border-width: 0 0 .1rem;
    border-style: solid
}

.global-nav .mega-menu_header .aa-chevron-left, .global-nav .mega-menu_header .aa-close {
    width: 2.4rem;
    height: 2.4rem
}

[dir] .global-nav .mega-menu_header .aa-close {
    margin-top: .4rem
}

[dir=ltr] .global-nav .mega-menu_header .aa-close {
    margin-right: .4rem
}

[dir=rtl] .global-nav .mega-menu_header .aa-close {
    margin-left: .4rem
}

.global-nav .mega-menu_header .mega-menu_icons {
    flex: 0 0 6.5rem;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    align-self: stretch
}

@media (min-width: 501px) {
    .global-nav .mega-menu_header .mega-menu_icons {
        flex: 0 0 73px
    }
}

@media (min-width: 1200px) {
    .global-nav .mega-menu_header {
        display: none
    }
}

.global-nav .mega-menu-show {
    display: block;
    overflow-y: scroll
}

@media (min-width: 501px) {
    .global-nav .mega-menu-show {
        display: block
    }
}

@media (min-width: 1200px) {
    .global-nav .mega-menu-show {
        display: none;
        width: 100%
    }
}

.global-nav .mega-menu_list {
    z-index: 3
}

[dir=ltr] .global-nav .mega-menu_list, [dir=rtl] .global-nav .mega-menu_list {
    left: 0;
    right: 0
}

.global-nav .mega-menu_list.show {
    z-index: 1
}

@media (min-width: 501px) {
    .global-nav .mega-menu_list {
        width: 100%
    }
}

@media (min-width: 1200px) {
    .global-nav .mega-menu_list {
        display: flex;
        align-items: flex-start;
        flex-direction: row;
        justify-self: flex-start;
        max-width: 129.2rem;
        width: 100%
    }

    [dir=ltr] .global-nav .mega-menu_list {
        border-right: none
    }

    [dir=rtl] .global-nav .mega-menu_list {
        border-left: none
    }
}

.global-nav .mega-menu_list .mega-menu_lead {
    display: flex;
    align-items: center;
    justify-content: flex-start
}

[dir] .global-nav .mega-menu_list .mega-menu_lead {
    padding: 1.8rem 2rem;
    border-width: 0 0 .1rem;
    border-style: solid
}

.global-nav .mega-menu_list .mega-menu_lead .mega-menu_label {
    position: relative
}

@media (min-width: 1200px) {
    [dir] .global-nav .mega-menu_list .mega-menu_lead .mega-menu_label {
        margin-bottom: 2rem
    }
}

[dir] .global-nav .mega-menu_list .mega-menu_lead > a {
    padding: 0
}

.global-nav .mega-menu_list .mega-menu_lead > a .underBar {
    display: none
}

@media (min-width: 1200px) {
    .global-nav .mega-menu_list .mega-menu_lead > a .underBar {
        position: absolute
    }

    [dir=ltr] .global-nav .mega-menu_list .mega-menu_lead > a .underBar {
        left: 0
    }

    [dir=rtl] .global-nav .mega-menu_list .mega-menu_lead > a .underBar {
        right: 0
    }
}

.global-nav .mega-menu_list .mega-menu_lead.trendingSection {
    align-items: flex-start;
    flex-wrap: wrap
}

[dir] .global-nav .mega-menu_list .mega-menu_lead.trendingSection {
    margin: 0
}

[dir] .global-nav .mega-menu_list .mega-menu_lead.trendingSection .mega-menu_label {
    padding: 0
}

.global-nav .mega-menu_list .mega-menu_lead.trendingSection .trendingSvg {
    width: 2.4rem;
    height: 2.4rem
}

[dir=ltr] .global-nav .mega-menu_list .mega-menu_lead.trendingSection .trendingSvg {
    margin-right: .4rem
}

[dir=rtl] .global-nav .mega-menu_list .mega-menu_lead.trendingSection .trendingSvg {
    margin-left: .4rem
}

@media (min-width: 1200px) {
    .global-nav .mega-menu_list .mega-menu_lead.trendingSection .trendingSvg {
        position: absolute
    }

    [dir=ltr] .global-nav .mega-menu_list .mega-menu_lead.trendingSection .trendingSvg {
        left: 0
    }

    [dir=rtl] .global-nav .mega-menu_list .mega-menu_lead.trendingSection .trendingSvg {
        right: 0
    }

    [dir=ltr] .global-nav .mega-menu_list .mega-menu_lead.trendingSection .mega-menu_label {
        padding: 0 0 0 3rem
    }

    [dir=rtl] .global-nav .mega-menu_list .mega-menu_lead.trendingSection .mega-menu_label {
        padding: 0 3rem 0 0
    }
}

.global-nav .mega-menu_list .mega-menu_lead.active .underBar {
    display: block;
    width: 100%;
    position: absolute;
    bottom: -1.8rem
}

[dir=ltr] .global-nav .mega-menu_list .mega-menu_lead.active .underBar {
    border-radius: 0 .5rem;
    left: 0
}

[dir=rtl] .global-nav .mega-menu_list .mega-menu_lead.active .underBar {
    border-radius: .5rem 0;
    right: 0
}

@media (min-width: 1200px) {
    .global-nav .mega-menu_list .mega-menu_lead {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        position: relative
    }

    [dir] .global-nav .mega-menu_list .mega-menu_lead {
        border-width: 0
    }

    [dir=ltr] .global-nav .mega-menu_list .mega-menu_lead {
        padding: 1.6rem 8.2rem 0 0
    }

    [dir=rtl] .global-nav .mega-menu_list .mega-menu_lead {
        padding: 1.6rem 0 0 8.2rem
    }

    .global-nav .mega-menu_list .mega-menu_lead .underBar {
        top: 0
    }
}

[dir=ltr] .global-nav .mega-menu_list .mega-menu_label {
    padding: 0 0 0 1.4rem
}

[dir=rtl] .global-nav .mega-menu_list .mega-menu_label {
    padding: 0 1.4rem 0 0
}

.global-nav .mega-menu_list .mega-menu_sub-menu {
    display: inherit
}

[dir=ltr] .global-nav .mega-menu_list .mega-menu_sub-menu {
    margin-left: auto
}

[dir=rtl] .global-nav .mega-menu_list .mega-menu_sub-menu {
    margin-right: auto
}

.global-nav .mega-menu_list .mega-menu_sub-menu * {
    pointer-events: none
}

.global-nav .mega-menu_list .mega-menu_sub-menu .aa {
    width: 2.4rem;
    height: 2.4rem
}

.global-nav .mega-menu_list .mega-menu-bg {
    height: 100%;
    overflow: scroll;
    overflow-x: hidden;
    overflow-y: auto
}

.global-nav .mega-menu_list-active {
    display: block;
    z-index: 8
}

.global-nav .mega-menu_list_actions {
    display: flex;
    align-items: center;
    justify-content: space-between
}

[dir=ltr] .global-nav .mega-menu_list_actions .back {
    transform: rotate(180deg)
}

[dir=rtl] .global-nav .mega-menu_list_actions .back {
    transform: rotate(-180deg)
}

.global-nav .mega-menu_list .mega-menu_header {
    height: 6.5rem;
    display: flex;
    align-items: center;
    flex-direction: row
}

[dir=ltr] .global-nav .mega-menu_list .mega-menu_header {
    padding: 0 1.7rem 0 3.4rem;
    margin-left: -2.2rem
}

[dir=rtl] .global-nav .mega-menu_list .mega-menu_header {
    padding: 0 3.4rem 0 1.7rem;
    margin-right: -2.2rem
}

.global-nav .mega-menu_list .mega-menu_header a {
    display: flex
}

.global-nav .mega-menu_sub-menu {
    display: inherit
}

[dir=ltr] .global-nav .mega-menu_sub-menu {
    margin-left: auto
}

[dir=rtl] .global-nav .mega-menu_sub-menu {
    margin-right: auto
}

.global-nav .mega-menu_sub-menu * {
    pointer-events: none
}

.global-nav .mega-menu_sub-menu .aa {
    width: 2.4rem;
    height: 2.4rem
}

[dir] .global-nav .mega-menu .main-header_element .main-header_title {
    text-align: center
}

[dir] .global-nav .mega-menu .tags {
    margin: 2.4rem 0 0;
    padding: 0;
    border-width: 0
}

[dir] .global-nav .mega-menu .tags_element {
    margin-bottom: 1rem
}

.global-nav .mega-menu .sub-menu {
    display: none;
    position: fixed;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    overflow: scroll;
    overflow-x: hidden;
    overflow-y: auto;
    z-index: 0
}

[dir=ltr] .global-nav .mega-menu .sub-menu, [dir=rtl] .global-nav .mega-menu .sub-menu {
    left: 0;
    right: 0
}

.global-nav .mega-menu .sub-menu-active {
    display: block;
    z-index: 8
}

@media (min-width: 501px) {
    .global-nav .mega-menu .sub-menu {
        width: 48%;
        overflow: hidden
    }

    [dir=ltr] .global-nav .mega-menu .sub-menu {
        left: auto
    }

    [dir=rtl] .global-nav .mega-menu .sub-menu {
        right: auto
    }
}

@media (min-width: 1200px) {
    .global-nav .mega-menu .sub-menu {
        width: auto
    }

    [dir=ltr] .global-nav .mega-menu .sub-menu .mega-menu_label {
        padding-left: 0
    }

    [dir=rtl] .global-nav .mega-menu .sub-menu .mega-menu_label {
        padding-right: 0
    }

    [dir] .global-nav .mega-menu .sub-menu .mega-menu_lead {
        padding: 0
    }

    [dir] .global-nav .mega-menu .sub-menu .mega-menu_lead:hover {
        background-image: none
    }

    [dir] .global-nav .mega-menu .sub-menu .mega-menu_label {
        margin-bottom: 0
    }
}

[dir] .global-nav .article-nav {
    padding: 1.6rem 0
}

.global-nav .article-nav_title {
    display: none
}

[dir] .global-nav .article-nav_title {
    margin: 0
}

.global-nav .article-nav .page-content.main {
    align-items: flex-start;
    position: relative
}

.global-nav .article-nav .page-content.main .accessibility-toolbar {
    display: none
}

@media (min-width: 1200px) {
    .global-nav .article-nav .page-content.main .accessibility-toolbar {
        display: flex;
        order: 1;
        position: absolute
    }

    [dir=ltr] .global-nav .article-nav .page-content.main .accessibility-toolbar {
        right: 3rem
    }

    [dir=rtl] .global-nav .article-nav .page-content.main .accessibility-toolbar {
        left: 3rem
    }
}

.global-nav .breadcrumb {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    align-self: center;
    flex-wrap: wrap;
}

.global-nav .breadcrumb_element:after {
    content: "/"
}

[dir] .global-nav .breadcrumb_element:after {
    margin: 0 .5rem
}

[dir] .category .global-nav .breadcrumb_element:after {
    margin: 0 0.9rem;
    font-size: 31px;
    font-weight: 600;
}

.global-nav .breadcrumb_element:last-child:after {
    content: ""
}

.global-nav .accessibility {
    display: none
}

@media (min-width: 1200px) {
    .global-nav .accessibility {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        align-items: center
    }
}

.global-nav .accessibility_link {
    display: flex;
    flex-direction: row;
    align-items: center
}

[dir] .global-nav .accessibility_link {
    cursor: pointer;
    padding: .8rem 1.2rem;
    border-radius: 2.4rem
}

.global-nav .accessibility_link .fonts-label {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

[dir=ltr] .global-nav .accessibility_link .fonts-label {
    padding-left: .8rem
}

[dir=rtl] .global-nav .accessibility_link .fonts-label {
    padding-right: .8rem
}

.global-nav .accessibility_element i.aa-accessibility {
    width: 3.2rem;
    height: 3.2rem
}

[dir=ltr] .global-nav .accessibility_element .share-this {
    margin: 0 1rem 0 0
}

[dir=rtl] .global-nav .accessibility_element .share-this {
    margin: 0 0 0 1rem
}

.global-nav .accessibility_element .share-this .close-share {
    order: 1
}

@media (min-width: 501px) {
    .global-nav.addustourfsection .top-info {
        display: block
    }
}

.global-nav.addustourfsection .top-info__content {
    flex-wrap: wrap
}

.global-nav.addustourfsection .top-info .drop-down-base__action i {
    filter: invert(100%) contrast(3)
}

[dir] .global-nav.addustourfsection .main-header {
    background-image: url(assets/gfx/addustourfsection/alsection-header-mob.jpg);
    background-repeat: no-repeat;
    background-position: top;
    background-size: 100% 100%;
    padding: 1.2rem 0
}

@media (min-width: 501px) {
    [dir] .global-nav.addustourfsection .main-header {
        background-image: url(assets/gfx/addustourfsection/alsection-header.jpg);
        background-size: 100% 100%
    }
}

@media (min-width: 1200px) {
    [dir] .global-nav.addustourfsection .main-header {
        background-size: auto 100%
    }
}

.global-nav.addustourfsection .main-header .logo {
    width: 10.5rem;
    height: 4.8rem
}

[dir] .global-nav.addustourfsection .main-header .logo.logo_link {
    background-image: url(assets/gfx/logo/alsection-logo.svg)
}

.global-nav.addustourfsection .main-header_link i {
    filter: invert(100%) contrast(3)
}

[dir=ltr] .global-nav.addustourfsection .main-header_extra_live .btn.live {
    transform: skew(7deg)
}

[dir=ltr] .global-nav.addustourfsection .main-header_extra_live .btn.live *, [dir=rtl] .global-nav.addustourfsection .main-header_extra_live .btn.live {
    transform: skew(-7deg)
}

[dir=rtl] .global-nav.addustourfsection .main-header_extra_live .btn.live * {
    transform: skew(7deg)
}

[dir=ltr] .global-nav.addustourfsection .main-header_extra_live .btn.live i.aa-live {
    transform: skew(-7deg) scaleX(-1)
}

[dir=rtl] .global-nav.addustourfsection .main-header_extra_live .btn.live i.aa-live {
    transform: skew(7deg) scaleX(-1)
}

[dir] .global-nav.addustourfsection .main-header .search-layout {
    background-image: url(assets/gfx/addustourfsection/alsection-header-mob.jpg);
    background-repeat: no-repeat;
    background-position: top;
    background-size: 100% 100%;
    padding: 1.6rem 2rem
}

@media (min-width: 501px) {
    [dir] .global-nav.addustourfsection .main-header .search-layout {
        background-image: none;
        padding: 0
    }
}

[dir=ltr] .global-nav.addustourfsection .main-header .search-layout .search-form {
    transform: skew(7deg)
}

[dir=rtl] .global-nav.addustourfsection .main-header .search-layout .search-form {
    transform: skew(-7deg)
}

[dir] .global-nav.addustourfsection .main-header .search-layout .search-form input[type=text] {
    border: none
}

[dir=ltr] .global-nav.addustourfsection .main-header .search-layout .search-form input[type=text]::-moz-placeholder {
    transform: skew(-7deg)
}

[dir=rtl] .global-nav.addustourfsection .main-header .search-layout .search-form input[type=text]::-moz-placeholder {
    transform: skew(7deg)
}

[dir=ltr] .global-nav.addustourfsection .main-header .search-layout .search-form input[type=text]:-ms-input-placeholder {
    transform: skew(-7deg)
}

[dir=rtl] .global-nav.addustourfsection .main-header .search-layout .search-form input[type=text]:-ms-input-placeholder {
    transform: skew(7deg)
}

[dir=ltr] .global-nav.addustourfsection .main-header .search-layout .search-form input[type=text]::placeholder {
    transform: skew(-7deg)
}

[dir=rtl] .global-nav.addustourfsection .main-header .search-layout .search-form input[type=text]::placeholder {
    transform: skew(7deg)
}

[dir=ltr] .global-nav.addustourfsection .main-header .search-layout .search-form i {
    transform: skew(-7deg)
}

[dir=rtl] .global-nav.addustourfsection .main-header .search-layout .search-form i {
    transform: skew(7deg)
}

.global-nav.addustourfsection .article-nav .page-content.main .accessibility {
    display: flex
}

[dir] .global-nav.addustourfsection .article-nav .page-content.main .accessibility_element .accessibility_link {
    border-radius: .4rem
}

[dir=ltr] .global-nav.addustourfsection .article-nav .page-content.main .accessibility_element .accessibility_link {
    transform: skew(7deg)
}

[dir=ltr] .global-nav.addustourfsection .article-nav .page-content.main .accessibility_element .accessibility_link *, [dir=rtl] .global-nav.addustourfsection .article-nav .page-content.main .accessibility_element .accessibility_link {
    transform: skew(-7deg)
}

[dir=rtl] .global-nav.addustourfsection .article-nav .page-content.main .accessibility_element .accessibility_link * {
    transform: skew(7deg)
}

.global-nav.addustourfsection .article-nav .page-content.main .accessibility_element .accessibility_link .fonts-label {
    display: none
}

[dir] .global-nav.addustourfsection .article-nav .page-content.main .accessibility_element .share-this {
    border-radius: .4rem
}

[dir=ltr] .global-nav.addustourfsection .article-nav .page-content.main .accessibility_element .share-this {
    transform: skew(7deg)
}

[dir=rtl] .global-nav.addustourfsection .article-nav .page-content.main .accessibility_element .share-this {
    transform: skew(-7deg)
}

@media (max-width: 500px) {
    .global-nav.addustourfsection .article-nav .page-content.main .accessibility_element .share-this {
        position: absolute
    }

    [dir=ltr] .global-nav.addustourfsection .article-nav .page-content.main .accessibility_element .share-this {
        right: 7.5rem
    }

    [dir=rtl] .global-nav.addustourfsection .article-nav .page-content.main .accessibility_element .share-this {
        left: 7.5rem
    }

    .global-nav.addustourfsection .article-nav .page-content.main .accessibility_element .share-this.full {
        z-index: 9;
        justify-content: space-between
    }

    [dir] .global-nav.addustourfsection .article-nav .page-content.main .accessibility_element .share-this.full {
        margin: 0
    }

    [dir=ltr] .global-nav.addustourfsection .article-nav .page-content.main .accessibility_element .share-this.full, [dir=rtl] .global-nav.addustourfsection .article-nav .page-content.main .accessibility_element .share-this.full {
        right: 2rem;
        left: 2rem
    }

    .global-nav.addustourfsection .article-nav .page-content.main .accessibility_element .share-this.full .sharing-options {
        flex-grow: 1;
        overflow-x: scroll
    }
}

[dir=ltr] .global-nav.addustourfsection .article-nav .page-content.main .accessibility_element .share-this input, [dir=ltr] .global-nav.addustourfsection .article-nav .page-content.main .accessibility_element .share-this li {
    transform: skew(-7deg)
}

[dir=rtl] .global-nav.addustourfsection .article-nav .page-content.main .accessibility_element .share-this input, [dir=rtl] .global-nav.addustourfsection .article-nav .page-content.main .accessibility_element .share-this li {
    transform: skew(7deg)
}

.global-nav.addustourfsection .article-nav .page-content.main .accessibility .hide_share, .global-nav.addustourfsection .article-nav .page-content.main .accessibility_element .share-this .share-label {
    display: none
}

.global-nav.addustourfsection .article-nav .page-content.main .accessibility-toolbar {
    display: flex;
    position: absolute
}

[dir] .global-nav.addustourfsection .article-nav .page-content.main .accessibility-toolbar {
    border-radius: .4rem
}

[dir=ltr] .global-nav.addustourfsection .article-nav .page-content.main .accessibility-toolbar {
    transform: skew(7deg);
    right: 2rem
}

[dir=rtl] .global-nav.addustourfsection .article-nav .page-content.main .accessibility-toolbar {
    transform: skew(-7deg);
    left: 2rem
}

@media (max-width: 500px) {
    [dir=ltr] .global-nav.addustourfsection .article-nav .page-content.main .accessibility-toolbar {
        left: 2rem
    }

    [dir=rtl] .global-nav.addustourfsection .article-nav .page-content.main .accessibility-toolbar {
        right: 2rem
    }

    .global-nav.addustourfsection .article-nav .page-content.main .accessibility-toolbar .readmode-toolbar {
        flex-grow: 1
    }
}

@media (min-width: 501px) {
    [dir=ltr] .global-nav.addustourfsection .article-nav .page-content.main .accessibility-toolbar {
        right: 3rem;
        left: unset
    }

    [dir=rtl] .global-nav.addustourfsection .article-nav .page-content.main .accessibility-toolbar {
        left: 3rem;
        right: unset
    }
}

[dir=ltr] .global-nav.addustourfsection .article-nav .page-content.main .accessibility-toolbar .close-circle, [dir=ltr] .global-nav.addustourfsection .article-nav .page-content.main .accessibility-toolbar .readmode-toolbar {
    transform: skew(-7deg)
}

[dir=rtl] .global-nav.addustourfsection .article-nav .page-content.main .accessibility-toolbar .close-circle, [dir=rtl] .global-nav.addustourfsection .article-nav .page-content.main .accessibility-toolbar .readmode-toolbar {
    transform: skew(7deg)
}

[dir=rtl] .global-nav .main-header .logo {
    width: 124px;
    height: 62px;
}

[dir=rtl] .global-nav .main-header .logo_link {
    background-image: url(/images/addustour-logo-124.png)
}

[dir=rtl] .dark-theme .global-nav .main-header .logo_link {
    background-image: url(/images/addustour-logo-dark-124.png)
}

[dir=rtl] .global-nav .main-header_extra .main-header_extra_live {
    display: inline-flex
}

@media (min-width: 1200px) {
    [dir=rtl] .global-nav .main-header_extra .main-header_extra_live {
        margin-left: 0
    }
}

[dir=rtl] .global-nav .main-header_extra .main-header_extra_drop-down {
    display: none
}

@media (min-width: 1200px) {
    [dir=rtl] .global-nav .main-header_extra .main-header_extra_alsection {
        display: block;
        margin-right: 1.6rem;
        padding-right: 1.6rem;
        border-right: 1px solid;
        margin-left: 0 !important
    }

    [dir=rtl] .global-nav .main-header_extra .main-header_extra_alsection .alsection_logo {
        width: 7rem;
        height: 3.2rem;
        margin: 0
    }

    [dir=rtl] .global-nav .main-header_extra .main-header_extra_alsection .alsection_logo_link {
        display: block;
        background-repeat: no-repeat;
        background-position: 50%;
        background-size: contain;
        font-size: 0
    }
}

[dir=rtl] .global-nav.fixed .article-nav {
    top: 4.3rem
}

[dir=rtl] .global-nav.fixed .article-nav .accessibility_element {
    display: block
}

[dir=rtl] .global-nav.fixed .article-nav .accessibility_element .share-this {
    display: none
}

@media (min-width: 1200px) {
    [dir=rtl] .global-nav.fixed .article-nav .page-content.main .accessibility-toolbar {
        display: flex;
        top: -.5rem
    }
}

[dir=rtl] .global-nav .main-nav_sub-menu {
    top: 4.9rem
}

[dir=rtl] .global-nav.fixed.withArticle {
    padding-bottom: 10.5rem
}

@media (min-width: 1200px) {
    [dir=rtl] .global-nav.fixed.withArticle {
        padding-bottom: 12.7rem
    }
}

[dir=rtl] .global-nav .mega-menu_element-sites {
    display: block
}

[dir=rtl] .global-nav .mega-menu .mega-menu_element-theme .mega-menu_icons [data-menuclose] {
    display: none
}

[dir=rtl][lang=fa] .global-nav .main-header .logo {
    width: 7.5rem;
    height: 6rem
}

[dir=rtl][lang=fa] .global-nav .main-header .logo_link {
    background-image: url(assets/gfx/logo/farsi@2x.png)
}

[dir=rtl][lang=fa] .global-nav .main-header_extra .main-header_extra_live {
    display: none
}

@media (min-width: 1200px) {
    [dir=rtl][lang=fa] .global-nav .main-header_extra .main-header_extra_theme {
        margin-left: 0
    }
}

[dir=rtl][lang=fa] .global-nav .main-header_extra .main-header_extra_alsection, [dir=rtl][lang=fa] .global-nav .mega-menu .mega-menu_element-sites {
    display: none
}

[dir=rtl][lang=fa] .global-nav .mega-menu .mega-menu_element-theme .mega-menu_icons [data-menuclose] {
    display: block
}

[dir=rtl][lang=ur] .global-nav .main-header .logo {
    width: 7.5rem;
    height: 6rem
}

[dir=rtl][lang=ur] .global-nav .main-header .logo_link {
    background-image: url(assets/gfx/logo/urdu@2x.png)
}

[dir=rtl][lang=ur] .global-nav .main-header_extra .main-header_extra_live {
    display: none
}

@media (min-width: 1200px) {
    [dir=rtl][lang=ur] .global-nav .main-header_extra .main-header_extra_theme {
        margin-left: 0
    }
}

[dir=rtl][lang=ur] .global-nav .main-header_extra .main-header_extra_alsection, [dir=rtl][lang=ur] .global-nav .mega-menu .mega-menu_element-sites {
    display: none
}

[dir=rtl][lang=ur] .global-nav .mega-menu .mega-menu_element-theme .mega-menu_icons [data-menuclose] {
    display: block
}

.podcast-hero .media .media_image {
    max-height: 50rem
}

[dir] .podcast-hero .media .media_image {
    text-align: center
}

@media (min-width: 501px) {
    .podcast-hero .media .media_image {
        max-height: 37rem;
        overflow: hidden
    }
}

@media (min-width: 1200px) {
    .podcast-hero .media .media_image {
        max-width: 144rem
    }

    [dir] .podcast-hero .media .media_image {
        margin: 0 auto
    }
}

.podcast-hero .media .media_image img {
    width: 100%;
    height: auto;
    display: block
}

.podcast-hero .program_description {
    display: none
}

.podcast-hero_featured-programs {
    display: flex;
    flex-wrap: wrap;
    justify-content: center
}

[dir] .podcast-hero_featured-programs {
    margin-top: -13rem;
    padding: 0 1.7rem
}

@media (min-width: 501px) {
    .podcast-hero_featured-programs {
        flex-wrap: nowrap
    }

    [dir] .podcast-hero_featured-programs {
        margin: -8rem 0 6.4rem;
        padding: 0 1rem
    }
}

@media (min-width: 1200px) {
    [dir] .podcast-hero_featured-programs {
        margin-bottom: 8rem;
        padding: 0 11.8rem
    }
}

.podcast-hero_featured-programs .np-card {
    flex: 0 1 30rem
}

[dir] .podcast-hero_featured-programs .np-card {
    margin-bottom: 4rem
}

@media (min-width: 501px) {
    .podcast-hero_featured-programs .np-card {
        flex: 0 1 21.7rem
    }

    [dir=ltr] .podcast-hero_featured-programs .np-card {
        margin: 0 1.6rem 0 0
    }

    [dir=rtl] .podcast-hero_featured-programs .np-card {
        margin: 0 0 0 1.6rem
    }

    [dir] .podcast-hero_featured-programs .np-card:last-child {
        margin: 0
    }
}

@media (min-width: 1200px) {
    .podcast-hero_featured-programs .np-card {
        flex: 0 1 30rem
    }

    [dir=ltr] .podcast-hero_featured-programs .np-card {
        margin-right: 4rem
    }

    [dir=rtl] .podcast-hero_featured-programs .np-card {
        margin-left: 4rem
    }
}

[dir] .podcast-hero_featured-programs .np-card .img-box {
    margin-bottom: 1.4rem
}

[dir] .podcast-hero_featured-programs .np-card .card-content {
    padding: 0 1rem;
    text-align: center
}

[dir] .podcast-hero_featured-programs .np-card .card-title {
    margin-bottom: 1.6rem
}

[dir] .podcast-hero_featured-programs .np-card .card-content .card-description {
    padding-top: 0
}

@media (min-width: 501px) {
    .podcast-hero_featured-programs .np-card .card-content .card-description {
        max-height: 10.3rem;
        overflow: hidden
    }
}

.podcast-hero-program .media .media_image {
    position: relative;
    max-height: 28.1rem;
    aspect-ratio: 1.33
}

[dir] .podcast-hero-program .media .media_image {
    margin: 0 auto
}

.podcast-hero-program .media .media_image img {
    aspect-ratio: 1.33
}

@media (min-width: 501px) {
    .podcast-hero-program .media .media_image {
        max-height: 20.5rem;
        aspect-ratio: 3.7
    }

    .podcast-hero-program .media .media_image img {
        aspect-ratio: 3.7
    }
}

@media (min-width: 1200px) {
    .podcast-hero-program .media .media_image {
        max-height: 39.2rem;
        aspect-ratio: 3.6
    }

    .podcast-hero-program .media .media_image img {
        aspect-ratio: 3.6
    }
}

.podcast-hero-program .media .media_image .media_left-wing, .podcast-hero-program .media .media_image .media_right-wing {
    width: 9.8rem;
    height: 100%;
    position: absolute;
    top: 0
}

@media (min-width: 501px) {
    .podcast-hero-program .media .media_image .media_left-wing, .podcast-hero-program .media .media_image .media_right-wing {
        width: 16.7rem
    }
}

@media (min-width: 1200px) {
    .podcast-hero-program .media .media_image .media_left-wing, .podcast-hero-program .media .media_image .media_right-wing {
        width: 33rem
    }
}

[dir=ltr] .podcast-hero-program .media .media_image .media_left-wing {
    left: 0
}

[dir=ltr] .podcast-hero-program .media .media_image .media_right-wing, [dir=rtl] .podcast-hero-program .media .media_image .media_left-wing {
    right: 0
}

[dir=rtl] .podcast-hero-program .media .media_image .media_right-wing {
    left: 0
}

.podcast-hero-program .program_description {
    display: block
}

[dir] .podcast-hero-program .program_description {
    padding: 1.6rem 0 2.4rem
}

@media (min-width: 501px) {
    [dir] .podcast-hero-program .program_description {
        padding: 3.2rem 0 2.4rem
    }
}

@media (min-width: 1200px) {
    [dir] .podcast-hero-program .program_description {
        padding: 3.2rem 0
    }
}

[dir] .podcast-hero-program .program_description_text {
    margin-bottom: 3.2rem
}

@media (min-width: 1200px) {
    .podcast-hero-program .program_description_text {
        flex: 0 0 60%
    }

    [dir] .podcast-hero-program .program_description_text {
        margin-bottom: 0
    }
}

.podcast-hero-program .program_description .page-content__item {
    display: flex;
    flex-direction: column;
    flex: 1
}

@media (min-width: 1200px) {
    .podcast-hero-program .program_description .page-content__item {
        flex-direction: row;
        justify-content: space-between;
        align-items: center
    }
}

@media (min-width: 501px) {
    .podcast-hero-program .program_description .page-content__item .share-and-social {
        flex: 1
    }
}

@media (min-width: 1200px) {
    .podcast-hero-program .program_description .page-content__item .share-and-social {
        flex: unset
    }
}

@media (min-width: 501px) {
    .podcast-hero-program .share-this-show {
        height: 100%;
        flex-direction: row-reverse;
        position: absolute;
        top: 0
    }

    [dir=ltr] .podcast-hero-program .share-this-show {
        right: 0
    }

    [dir=rtl] .podcast-hero-program .share-this-show {
        left: 0
    }

    .podcast-hero-program .share-this-show .close-share {
        display: inline
    }
}

.addustourfsection-footer .footer-content {
    display: flex;
    flex-direction: column
}

[dir] .addustourfsection-footer .footer-content {
    padding: 3.2rem 0
}

@media (min-width: 501px) {
    .addustourfsection-footer .footer-content {
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-between
    }
}

.addustourfsection-footer .footer-content .addustourfsection-logo {
    display: block;
    width: 10.4rem;
    height: 4.8rem;
    font-size: 0
}

[dir] .addustourfsection-footer .footer-content .addustourfsection-logo {
    margin-bottom: 2.4rem
}

@media (min-width: 501px) {
    .addustourfsection-footer .footer-content .addustourfsection-logo {
        flex: 0 0 10%;
        width: 13rem;
        height: 6rem
    }

    [dir] .addustourfsection-footer .footer-content .addustourfsection-logo {
        margin-bottom: 0
    }
}

@media (min-width: 501px) {
    .addustourfsection-footer .footer-content .footer-sections {
        flex: 0 0 50%
    }
}

[dir] .addustourfsection-footer .footer-content .footer-sections .news-links, [dir] .addustourfsection-footer .footer-content .footer-sections .services-links {
    padding: 1.6rem 0
}

@media (min-width: 501px) {
    [dir] .addustourfsection-footer .footer-content .footer-sections .news-links, [dir] .addustourfsection-footer .footer-content .footer-sections .services-links {
        padding: 0 0 3.2rem
    }
}

.addustourfsection-footer .footer-content .footer-sections .news-links ul, .addustourfsection-footer .footer-content .footer-sections .services-links ul {
    display: flex;
    flex-wrap: wrap
}

[dir=ltr] .addustourfsection-footer .footer-content .footer-sections .news-links ul li, [dir=ltr] .addustourfsection-footer .footer-content .footer-sections .services-links ul li {
    margin: .8rem 2.4rem 0 0
}

[dir=rtl] .addustourfsection-footer .footer-content .footer-sections .news-links ul li, [dir=rtl] .addustourfsection-footer .footer-content .footer-sections .services-links ul li {
    margin: .8rem 0 0 2.4rem
}

.addustourfsection-footer .footer-content .follow-us {
    justify-content: flex-start;
    align-items: flex-start
}

[dir] .addustourfsection-footer .footer-content .follow-us {
    padding-top: 1.6rem
}

@media (min-width: 501px) {
    .addustourfsection-footer .footer-content .follow-us {
        flex: 0 0 30%
    }

    [dir] .addustourfsection-footer .footer-content .follow-us {
        padding-top: 0
    }
}

[dir] .addustourfsection-footer .footer-content .copyrights {
    text-align: center
}

@media (min-width: 501px) {
    .addustourfsection-footer .footer-content .copyrights {
        flex: 0 0 100%
    }
}

.addustourfsection-latest-episode {
    overflow: hidden
}

.addustourfsection-latest-episode .img-box {
    display: block;
    position: relative;
    width: 100%
}

[dir] .addustourfsection-latest-episode .img-box {
    margin-bottom: 2rem
}

@media (min-width: 1200px) {
    .addustourfsection-latest-episode .img-box {
        width: 49%
    }

    [dir] .addustourfsection-latest-episode .img-box {
        margin-bottom: 0
    }

    [dir=ltr] .addustourfsection-latest-episode .img-box {
        float: left
    }

    [dir=rtl] .addustourfsection-latest-episode .img-box {
        float: right
    }
}

.addustourfsection-latest-episode .img-box img {
    width: 100%;
    height: auto
}

.addustourfsection-latest-episode .img-box .icon {
    position: absolute;
    width: 3.2rem;
    height: 3.2rem;
    top: 1rem
}

[dir=ltr] .addustourfsection-latest-episode .img-box .icon {
    right: 1rem
}

[dir=rtl] .addustourfsection-latest-episode .img-box .icon {
    left: 1rem
}

@media (min-width: 501px) {
    .addustourfsection-latest-episode .img-box .icon {
        width: 4.8rem;
        height: 4.8rem
    }
}

.addustourfsection-latest-episode .img-box .icon i.aa-bg-play {
    width: 100%;
    height: 100%
}

[dir] .addustourfsection-latest-episode .img-box .icon i.aa-bg-play {
    background-image: url(assets/icons/icon-alsection-play.svg)
}

.addustourfsection-latest-episode .episode-details {
    display: flex;
    flex-direction: column
}

@media (min-width: 1200px) {
    .addustourfsection-latest-episode .episode-details {
        width: 49%
    }

    [dir=ltr] .addustourfsection-latest-episode .episode-details {
        float: right
    }

    [dir=rtl] .addustourfsection-latest-episode .episode-details {
        float: left
    }
}

[dir] .addustourfsection-latest-episode .episode-details .publish-details {
    margin-top: 1.6rem
}

.addustourfsection-latest-episode .episode-details .publish-details span {
    display: block
}

.addustourfsection-latest-episode .episode-details .share-this {
    align-self: flex-start
}

[dir] .addustourfsection-latest-episode .episode-details .share-this {
    border-radius: .4rem
}

[dir=ltr] .addustourfsection-latest-episode .episode-details .share-this {
    transform: skew(7deg)
}

[dir=rtl] .addustourfsection-latest-episode .episode-details .share-this {
    transform: skew(-7deg)
}

.addustourfsection-latest-episode .episode-details .share-this .open-share {
    display: none
}

[dir=ltr] .addustourfsection-latest-episode .episode-details .share-this input[type=radio] ~ .share-label {
    transform: skew(-7deg)
}

[dir=rtl] .addustourfsection-latest-episode .episode-details .share-this input[type=radio] ~ .share-label {
    transform: skew(7deg)
}

.addustourfsection-latest-episode .episode-details .share-this .sharing-options {
    display: flex;
    flex-direction: row;
    align-items: center;
    overflow: visible;
    justify-content: space-between
}

[dir=ltr] .addustourfsection-latest-episode .episode-details .share-this .sharing-options {
    transform: skew(-7deg);
    margin-left: 1.6rem
}

[dir=rtl] .addustourfsection-latest-episode .episode-details .share-this .sharing-options {
    transform: skew(7deg);
    margin-right: 1.6rem
}

[dir] .addustourfsection-latest-episode .episode-details .share-this .sharing-options li {
    margin: 0 .6rem
}

.addustourfsection-latest-episode .episode-details .share-this .sharing-options li.short-url i.aa-link-share {
    filter: invert(1) contrast(3)
}

@media (min-width: 1200px) {
    .podcast-grid {
        max-width: 144rem
    }

    [dir] .podcast-grid {
        margin: 0 auto
    }
}

[dir] .podcast-grid .section-label {
    margin-bottom: 3.2rem
}

[dir] .podcast-grid .np-card {
    margin-bottom: 1.6rem;
    border-radius: .4rem
}

@media (min-width: 501px) {
    [dir] .podcast-grid .np-card {
        margin-bottom: 2%
    }
}

@media (min-width: 1200px) {
    [dir] .podcast-grid .np-card {
        margin-bottom: 2%
    }
}

[dir] .podcast-grid .np-card .img-box {
    margin-bottom: 0
}

[dir] .podcast-grid .np-card .img-box img {
    border-radius: .4rem .4rem 0 0
}

[dir] .podcast-grid .np-card .card-content {
    padding: 1.6rem 1.6rem 2.4rem
}

[dir] .podcast-grid .np-card .card-title {
    margin-bottom: 0
}

.podcast-grid .grid-item, .podcast-grid .grid-sizer, .podcast-grid .np-card {
    width: 100%
}

@media (min-width: 501px) {
    .podcast-grid .grid-item, .podcast-grid .grid-sizer, .podcast-grid .np-card {
        width: calc(50% - 1.2rem)
    }
}

@media (min-width: 1200px) {
    .podcast-grid .grid-item, .podcast-grid .grid-sizer, .podcast-grid .np-card {
        width: 23.8%
    }
}

@media (min-width: 501px) {
    .podcast-grid .gutter-sizer {
        width: 2.4rem
    }
}

@media (min-width: 1200px) {
    .podcast-grid .gutter-sizer {
        width: 2rem
    }
}

@media (min-width: 501px) {
    .podcast-grid_layout {
        opacity: 0;
        transition: all .3s linear
    }

    [dir] .podcast-grid_layout {
        transform: translateY(10px)
    }
}

.podcast-grid .skelton-wrapper {
    display: none
}

@media (min-width: 501px) {
    .podcast-grid .skelton-wrapper {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap
    }
}

.podcast-grid .skelton-wrapper .skelton {
    width: 100%
}

@media (min-width: 501px) {
    .podcast-grid .skelton-wrapper .skelton {
        width: calc(50% - 1.2rem)
    }
}

@media (min-width: 1200px) {
    .podcast-grid .skelton-wrapper .skelton {
        width: 23.8%
    }
}

.podcast-grid-show .skelton-wrapper {
    display: none
}

.podcast-grid-show .podcast-grid_layout {
    opacity: 1
}

[dir] .podcast-grid-show .podcast-grid_layout {
    transform: translateY(0)
}

.aa-audio-player .page-content.main {
    flex: 1
}

.aa-audio-player_player {
    display: none
}

@media (min-width: 501px) {
    .aa-audio-player_content {
        display: flex;
        overflow: hidden
    }
}

@media (min-width: 1200px) {
    .aa-audio-player_content {
        flex: 1
    }
}

.aa-audio-player_content .controls {
    display: flex;
    align-items: center;
    justify-content: center
}

[dir] .aa-audio-player_content .controls {
    margin-bottom: 3rem
}

@media (min-width: 501px) {
    [dir] .aa-audio-player_content .controls {
        margin-bottom: 0
    }
}

.aa-audio-player_content .controls_element {
    outline: none;
    width: 5.8rem;
    height: 5.8rem;
    position: relative
}

[dir] .aa-audio-player_content .controls_element {
    border: none;
    background: none;
    border-radius: 50%;
    cursor: pointer
}

[dir=ltr] .aa-audio-player_content .controls_element {
    margin-right: 2.4rem
}

[dir=rtl] .aa-audio-player_content .controls_element {
    margin-left: 2.4rem
}

.aa-audio-player_content .controls_element_pause {
    display: none
}

.aa-audio-player_content .controls_element .aa-play {
    width: 1.7rem;
    height: 2rem
}

[dir] .aa-audio-player_content .controls_element .aa-play {
    background-size: cover
}

.aa-audio-player_content .controls_element:first-child, .aa-audio-player_content .controls_element:last-child {
    width: 4.8rem;
    height: 4.8rem
}

[dir] .aa-audio-player_content .controls_element:first-child, [dir] .aa-audio-player_content .controls_element:last-child {
    border: none
}

[dir=ltr] .aa-audio-player_content .controls_element:last-child {
    margin-right: 0
}

[dir=rtl] .aa-audio-player_content .controls_element:last-child {
    margin-left: 0
}

.aa-audio-player_content .controls_element_circle-slider {
    position: absolute;
    top: 0;
    width: 5.8rem;
    height: 5.8rem
}

[dir=ltr] .aa-audio-player_content .controls_element_circle-slider {
    left: 0
}

[dir=rtl] .aa-audio-player_content .controls_element_circle-slider {
    right: 0
}

.aa-audio-player_content .controls_element_circle-slider path {
    stroke-width: .4rem
}

.aa-audio-player_content .controls_element-play-pause {
    display: flex;
    justify-content: center;
    align-items: center
}

[dir] .aa-audio-player_content .controls_element-play-pause {
    padding-bottom: 3px
}

[dir=ltr] .aa-audio-player_content .controls_element-play-pause {
    padding-right: 3px
}

[dir=rtl] .aa-audio-player_content .controls_element-play-pause {
    padding-left: 3px
}

.aa-audio-player_content .duration {
    display: flex;
    align-items: center;
    --seek-before-width: 0%;
    --buffered-width: 0%
}

@media (min-width: 501px) {
    .aa-audio-player_content .duration {
        flex: 1
    }

    [dir=ltr] .aa-audio-player_content .duration {
        margin-left: 2.4rem
    }

    [dir=rtl] .aa-audio-player_content .duration {
        margin-right: 2.4rem
    }
}

[dir=ltr] .aa-audio-player_content .duration_current-time {
    margin-left: 2.4rem
}

[dir=rtl] .aa-audio-player_content .duration_current-time {
    margin-right: 2.4rem
}

[dir=ltr] .aa-audio-player_content .duration_current-duration {
    margin-left: 1rem;
    padding-left: 1rem;
    border-left: .1rem solid
}

[dir=rtl] .aa-audio-player_content .duration_current-duration {
    margin-right: 1rem;
    padding-right: 1rem;
    border-right: .1rem solid
}

.aa-audio-player_content .duration_seeker[type=range] {
    position: relative;
    flex: 1;
    height: 1.5px;
    outline: none
}

[dir] .aa-audio-player_content .duration_seeker[type=range] {
    margin: 0;
    padding: 0
}

.aa-audio-player_content .duration_seeker[type=range]::-webkit-slider-runnable-track {
    width: 100%;
    height: .4rem
}

[dir] .aa-audio-player_content .duration_seeker[type=range]::-webkit-slider-runnable-track {
    cursor: pointer;
    border-radius: .2rem
}

.aa-audio-player_content .duration_seeker:before {
    position: absolute;
    content: "";
    top: -.1rem;
    height: .4rem;
    width: var(--seek-before-width)
}

[dir] .aa-audio-player_content .duration_seeker:before {
    cursor: pointer;
    border-radius: .2rem
}

[dir=ltr] .aa-audio-player_content .duration_seeker:before {
    left: 0
}

[dir=rtl] .aa-audio-player_content .duration_seeker:before {
    right: 0
}

.aa-audio-player_content .duration_seeker[type=range]::-webkit-slider-thumb {
    position: relative;
    -webkit-appearance: none;
    box-sizing: content-box;
    height: 1.2rem;
    width: 1.2rem
}

[dir] .aa-audio-player_content .duration_seeker[type=range]::-webkit-slider-thumb {
    border-radius: 50%;
    cursor: pointer;
    margin: -.4rem 0 0
}

[dir] .aa-audio-player_content .duration_seeker[type=range]:active::-webkit-slider-thumb {
    transform: scale(1.2)
}

.aa-audio-player_content .duration_seeker[type=range] {
    -webkit-appearance: none
}

[dir] .aa-audio-player_content .duration_seeker[type=range]::-moz-focus-outer {
    border: 0
}

.aa-audio-player_content .duration_seeker[type=range]::-moz-range-thumb {
    box-sizing: content-box;
    height: 1.2rem;
    width: 1.2rem
}

[dir] .aa-audio-player_content .duration_seeker[type=range]::-moz-range-thumb {
    border-radius: 50%;
    cursor: pointer
}

[dir] .aa-audio-player_content .duration_seeker[type=range]::-moz-range-progress, [dir] .aa-audio-player_content .duration_seeker[type=range]::-moz-range-track {
    border-radius: .2rem
}

[dir] .aa-audio-player_content .duration_seeker[type=range]:active::-moz-range-thumb {
    transform: scale(1.2)
}

.aa-audio-player_content .duration_seeker[type=range]::-ms-track {
    width: 100%;
    height: .4rem;
    color: transparent
}

[dir] .aa-audio-player_content .duration_seeker[type=range]::-ms-track {
    cursor: pointer;
    background: transparent;
    border: solid transparent;
    border-radius: .2rem
}

.aa-audio-player_content .duration_seeker[type=range]::-ms-thumb {
    box-sizing: content-box;
    height: 1.2rem;
    width: 1.2rem
}

[dir] .aa-audio-player_content .duration_seeker[type=range]::-ms-thumb {
    border-radius: 50%;
    cursor: pointer
}

.aa-audio-player .program-info, .aa-audio-player .program-share, .aa-audio-player_left-wing, .aa-audio-player_right-wing {
    display: none
}

.aa-audio-player-programs-view {
    display: none;
    position: fixed;
    width: 100%;
    bottom: 0;
    z-index: 99999;
    flex-direction: column
}

[dir] .aa-audio-player-programs-view {
    padding-bottom: 2.4rem
}

[dir=ltr] .aa-audio-player-programs-view {
    left: 0
}

[dir=rtl] .aa-audio-player-programs-view {
    right: 0
}

.aa-audio-player-programs-view .page-content.main {
    flex: 1 1 100%;
    flex-direction: column;
    align-items: stretch
}

[dir] .aa-audio-player-programs-view .page-content.main {
    margin: 0;
    padding: 0
}

@media (min-width: 501px) {
    .aa-audio-player-programs-view .page-content.main {
        flex-direction: row;
        overflow: hidden;
        grid-gap: 0
    }

    [dir] .aa-audio-player-programs-view .page-content.main {
        padding: 0;
        margin: 0 auto
    }
}

@media (min-width: 501px) {
    .aa-audio-player-programs-view {
        display: none;
        align-items: center;
        flex-direction: row
    }

    [dir] .aa-audio-player-programs-view {
        padding-bottom: 0
    }
}

.aa-audio-player-programs-view .program-info {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between
}

[dir] .aa-audio-player-programs-view .program-info {
    margin-bottom: 2.4rem
}

[dir=ltr] .aa-audio-player-programs-view .program-info {
    padding: 2rem 2rem 2rem 3rem
}

[dir=rtl] .aa-audio-player-programs-view .program-info {
    padding: 2rem 3rem 2rem 2rem
}

@media (min-width: 501px) {
    .aa-audio-player-programs-view .program-info {
        flex-direction: column;
        align-items: flex-start;
        flex: 0 1 25.6rem;
        overflow: hidden
    }

    [dir] .aa-audio-player-programs-view .program-info {
        margin-top: 0;
        margin-bottom: 0
    }

    [dir=ltr] .aa-audio-player-programs-view .program-info {
        padding-left: 3.2rem
    }

    [dir=rtl] .aa-audio-player-programs-view .program-info {
        padding-right: 3.2rem
    }
}

@media (min-width: 1200px) {
    .aa-audio-player-programs-view .program-info {
        flex: 0 0 30.4rem
    }
}

.aa-audio-player-programs-view .program-info_toggle {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: -3.2rem;
    width: 3.2rem;
    height: 3.2rem;
    z-index: 999
}

[dir] .aa-audio-player-programs-view .program-info_toggle {
    cursor: pointer
}

[dir=ltr] .aa-audio-player-programs-view .program-info_toggle {
    left: 0
}

[dir=rtl] .aa-audio-player-programs-view .program-info_toggle {
    right: 0
}

.aa-audio-player-programs-view .program-info_toggle .aa-chevron-up {
    display: none
}

.aa-audio-player-programs-view .program-info_toggle .aa {
    width: 3.2rem;
    height: 3.2rem
}

@media (min-width: 501px) {
    .aa-audio-player-programs-view .program-info_toggle {
        display: none
    }
}

.aa-audio-player-programs-view .program-info_title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

[dir] .aa-audio-player-programs-view .program-info_title {
    margin: 0
}

@media (min-width: 501px) {
    .aa-audio-player-programs-view .program-info_title {
        width: 21rem
    }
}

@media (min-width: 1200px) {
    .aa-audio-player-programs-view .program-info_title {
        width: 25rem
    }
}

[dir=ltr] .aa-audio-player-programs-view .aa-audio-player_content, [dir=rtl] .aa-audio-player-programs-view .aa-audio-player_content {
    padding-left: 2rem;
    padding-right: 2rem
}

@media (min-width: 501px) {
    .aa-audio-player-programs-view .aa-audio-player_content {
        flex: 1 1 44.8rem;
        flex-wrap: nowrap
    }

    [dir] .aa-audio-player-programs-view .aa-audio-player_content {
        padding: 0 2.4rem
    }
}

@media (min-width: 1200px) {
    [dir] .aa-audio-player-programs-view .aa-audio-player_content {
        padding: 0 4.7rem
    }
}

@media (min-width: 501px) {
    .aa-audio-player-programs-view .aa-audio-player_content .controls {
        flex: 0 0 auto;
        flex-wrap: wrap;
        justify-content: space-between
    }
}

@media (min-width: 501px) {
    .aa-audio-player-programs-view .aa-audio-player_content .duration {
        flex: 1 1 17rem;
        overflow: hidden
    }
}

@media (min-width: 501px) {
    .aa-audio-player-programs-view .aa-audio-player_content .duration_seeker {
        flex: 1 1 4.7rem;
        width: 4.7rem
    }

    [dir=ltr] .aa-audio-player-programs-view .aa-audio-player_content .duration_seeker {
        margin-right: 1.2rem
    }

    [dir=rtl] .aa-audio-player-programs-view .aa-audio-player_content .duration_seeker {
        margin-left: 1.2rem
    }
}

@media (min-width: 501px) {
    [dir=ltr] .aa-audio-player-programs-view .aa-audio-player_content .duration_current-time {
        margin-left: auto
    }

    [dir=rtl] .aa-audio-player-programs-view .aa-audio-player_content .duration_current-time {
        margin-right: auto
    }
}

.aa-audio-player-programs-view .aa-audio-player_content-hide {
    visibility: hidden
}

.aa-audio-player-programs-view .program-share {
    display: block;
    position: relative
}

[dir] .aa-audio-player-programs-view .program-share {
    margin-top: 3.3rem
}

[dir=ltr] .aa-audio-player-programs-view .program-share, [dir=rtl] .aa-audio-player-programs-view .program-share {
    padding-left: 2rem;
    padding-right: 2rem
}

@media (min-width: 501px) {
    .aa-audio-player-programs-view .program-share {
        align-self: stretch;
        display: flex;
        justify-content: center;
        align-items: center;
        flex: 0 0 3.2rem
    }

    [dir] .aa-audio-player-programs-view .program-share {
        margin-top: 0;
        padding: 0
    }

    [dir=ltr] .aa-audio-player-programs-view .program-share {
        margin-left: 0
    }

    [dir=rtl] .aa-audio-player-programs-view .program-share {
        margin-right: 0
    }
}

.aa-audio-player-programs-view .program-share .share-this {
    width: 100%
}

.aa-audio-player-programs-view .program-share .share-this .close-share {
    display: none
}

.aa-audio-player-programs-view .program-share .share-this .sharing-options {
    flex: 1
}

@media (min-width: 501px) {
    .aa-audio-player-programs-view .program-share .share-this {
        width: auto
    }

    [dir] .aa-audio-player-programs-view .program-share .share-this {
        border-radius: 0
    }

    .aa-audio-player-programs-view .program-share .share-this .sharing-options {
        flex: unset
    }
}

.aa-audio-player-programs-view .program-share .share-this-show {
    width: 100%;
    height: 100%
}

@media (min-width: 501px) {
    .aa-audio-player-programs-view .program-share .share-this-show {
        position: absolute;
        top: 0
    }

    [dir=ltr] .aa-audio-player-programs-view .program-share .share-this-show {
        right: 0
    }

    [dir=rtl] .aa-audio-player-programs-view .program-share .share-this-show {
        left: 0
    }

    .aa-audio-player-programs-view .program-share .share-this-show .close-share {
        display: inline
    }
}

.aa-audio-player-programs-view .program-share .share-this-show .sharing-options {
    flex: 1;
    justify-content: space-evenly
}

@media (min-width: 501px) {
    .aa-audio-player-programs-view .program-share .share-this input[type=radio].close-share {
        order: 1
    }

    [dir] .aa-audio-player-programs-view .program-share .share-this input[type=radio].close-share {
        margin: 0 1.5rem
    }

    .aa-audio-player-programs-view .program-share .share-this .share-label {
        display: none
    }
}

@media (max-width: 500px) {
    .aa-audio-player-programs-view-collapsed {
        bottom: -22.7rem
    }

    .aa-audio-player-programs-view-collapsed .controls {
        position: relative
    }

    .aa-audio-player-programs-view-collapsed .controls .controls_element-play-pause {
        position: absolute;
        top: -7.7rem;
        z-index: 999;
        width: 4rem;
        height: 4rem
    }

    [dir=ltr] .aa-audio-player-programs-view-collapsed .controls .controls_element-play-pause {
        left: 0
    }

    [dir=rtl] .aa-audio-player-programs-view-collapsed .controls .controls_element-play-pause {
        right: 0
    }

    [dir] .aa-audio-player-programs-view-collapsed .controls .controls_element-play-pause .controls_element_pause, [dir] .aa-audio-player-programs-view-collapsed .controls .controls_element-play-pause .controls_element_play {
        transform: scale(.8);
        transform-origin: 2.5rem center
    }

    .aa-audio-player-programs-view-collapsed .controls .controls_element-play-pause .controls_element_path {
        width: 2.2rem;
        height: 2.2rem
    }

    .aa-audio-player-programs-view-collapsed .controls .controls_element_circle-slider {
        width: 4rem;
        height: 4rem
    }

    .aa-audio-player-programs-view-collapsed .program-info_title {
        flex: 1;
        text-overflow: ellipsis;
        word-break: break-all;
        overflow: hidden;
        white-space: nowrap
    }

    [dir=ltr] .aa-audio-player-programs-view-collapsed .program-info_title {
        padding-left: 5.6rem;
        padding-right: 1rem
    }

    [dir=rtl] .aa-audio-player-programs-view-collapsed .program-info_title {
        padding-right: 5.6rem;
        padding-left: 1rem
    }

    .aa-audio-player-programs-view-collapsed .program-info_toggle .aa-chevron-down {
        display: none
    }

    .aa-audio-player-programs-view-collapsed .program-info_toggle .aa-chevron-up {
        display: block
    }
}

@media (min-width: 501px) {
    .aa-audio-player-programs-view .aa-audio-player_left-wing, .aa-audio-player-programs-view .aa-audio-player_right-wing {
        display: block;
        flex: 1;
        align-self: stretch
    }
}

.aa-audio-player-article-view .duration {
    flex-wrap: wrap;
    justify-content: space-between
}

.aa-audio-player-article-view .duration_seeker[type=range] {
    flex: 1 1 100%
}

[dir] .aa-audio-player-article-view .duration_seeker[type=range] {
    margin-bottom: .8rem
}

[dir=ltr] .aa-audio-player-article-view .duration_current-time {
    margin-left: 0
}

[dir=rtl] .aa-audio-player-article-view .duration_current-time {
    margin-right: 0
}

.aa-audio-player-article-view .duration_current-duration {
    display: block
}

[dir] .aa-audio-player-article-view .duration_current-duration {
    border: none
}

[dir=ltr] .aa-audio-player-article-view .duration_current-duration {
    margin-left: 0
}

[dir=rtl] .aa-audio-player-article-view .duration_current-duration {
    margin-right: 0
}

.aa-audio-player-article-view .duration_seeker:before {
    top: -.2rem
}

@media (min-width: 501px) {
    .aa-audio-player-article-view .duration {
        flex-wrap: unset;
        justify-content: unset;
        position: relative
    }

    .aa-audio-player-article-view .duration_current-duration, .aa-audio-player-article-view .duration_current-time {
        position: absolute;
        bottom: 0
    }

    [dir=ltr] .aa-audio-player-article-view .duration_current-time {
        left: 0
    }

    [dir=rtl] .aa-audio-player-article-view .duration_current-time {
        right: 0
    }

    .aa-audio-player-article-view .duration_current-duration {
        display: inline
    }

    [dir=ltr] .aa-audio-player-article-view .duration_current-duration {
        right: 0
    }

    [dir=rtl] .aa-audio-player-article-view .duration_current-duration {
        left: 0
    }
}

[dir] .aa-audio-player-inline {
    padding: 1.2rem;
    border-radius: .4rem;
    margin: 2rem 0
}

.aa-audio-player-inline .controls_element-next, .aa-audio-player-inline .controls_element-previous {
    display: none
}

.aa-audio-player-inline .aa-audio-player_content {
    display: unset
}

@media (min-width: 501px) {
    .aa-audio-player-inline .aa-audio-player_content {
        display: flex;
        justify-content: space-between
    }
}

[dir] .aa-audio-player-inline .aa-audio-player_content .controls {
    margin-bottom: 1.2rem
}

@media (min-width: 501px) {
    .aa-audio-player-inline .aa-audio-player_content .controls {
        justify-content: space-between;
        flex: 0 0 48%
    }

    [dir] .aa-audio-player-inline .aa-audio-player_content .controls {
        margin-bottom: 0
    }
}

@media (min-width: 1200px) {
    .aa-audio-player-inline .aa-audio-player_content .controls {
        flex: 0 0 57%
    }
}

.aa-audio-player-inline .aa-audio-player_content .controls .controls_element-play-pause {
    flex: 0 0 5.8rem
}

.aa-audio-player-inline .aa-audio-player_content .controls .aa-audio-player_article-title {
    overflow: hidden;
    display: -webkit-box;
    --line-clamp: 2;
    -webkit-line-clamp: var(--line-clamp);
    -webkit-box-orient: vertical
}

[dir=ltr] .aa-audio-player-inline .aa-audio-player_content .controls .aa-audio-player_article-title {
    margin: 0 auto 0 0
}

[dir=rtl] .aa-audio-player-inline .aa-audio-player_content .controls .aa-audio-player_article-title {
    margin: 0 0 0 auto
}

.aa-audio-player-inline .aa-audio-player_content .duration {
    position: unset;
    justify-content: space-between
}

@media (min-width: 501px) {
    .aa-audio-player-inline .aa-audio-player_content .duration {
        flex: 0 0 48%
    }

    [dir] .aa-audio-player-inline .aa-audio-player_content .duration {
        margin: 0
    }
}

@media (min-width: 1200px) {
    .aa-audio-player-inline .aa-audio-player_content .duration {
        flex: 0 0 41%
    }
}

.aa-audio-player-inline .aa-audio-player_content .duration_seeker {
    flex: 0 0 73%
}

[dir] .aa-audio-player-inline .aa-audio-player_content .duration_seeker {
    margin-bottom: 0
}

.aa-audio-player-inline .aa-audio-player_content .duration_current-duration, .aa-audio-player-inline .aa-audio-player_content .duration_current-time {
    flex: 0 0 12%;
    position: unset;
    display: unset
}

.aa-audio-player-inline .aa-audio-player_content .duration_current-time {
    order: -1
}

[dir=ltr] .aa-audio-player-inline .aa-audio-player_content .duration_current-time {
    text-align: left
}

[dir=ltr] .aa-audio-player-inline .aa-audio-player_content .duration_current-duration, [dir=rtl] .aa-audio-player-inline .aa-audio-player_content .duration_current-time {
    text-align: right
}

[dir=rtl] .aa-audio-player-inline .aa-audio-player_content .duration_current-duration {
    text-align: left
}

.aa-audio-player_hidden-checkbox {
    display: none
}

[dir] .podcast-bottom-margin footer.footer-addustour {
    margin-bottom: 9rem
}

.podcast-program {
    display: flex;
    align-items: flex-start
}

[dir] .podcast-program {
    padding: 2.4rem 1.6rem;
    border-radius: .4rem
}

@media (min-width: 501px) {
    [dir] .podcast-program {
        padding: 2.4rem
    }
}

@media (min-width: 1200px) {
    [dir] .podcast-program {
        padding: 3.2rem
    }
}

.podcast-program_icon {
    width: 4rem;
    height: 4rem;
    display: flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 4rem
}

[dir] .podcast-program_icon {
    border: .2rem solid;
    border-radius: 4rem;
    cursor: pointer
}

[dir=ltr] .podcast-program_icon {
    margin: 0 1.6rem 0 0
}

[dir=rtl] .podcast-program_icon {
    margin: 0 0 0 1.6rem
}

[dir] .podcast-program_icon .podcast-program_play {
    transform: scale(.8)
}

.podcast-program_icon .music-animated-icon {
    display: none
}

@media (min-width: 501px) {
    .podcast-program_icon {
        width: 5.6rem;
        height: 5.6rem;
        flex: 0 0 5.6rem
    }

    [dir=ltr] .podcast-program_icon {
        margin: 0 2.4rem 0 0
    }

    [dir=rtl] .podcast-program_icon {
        margin: 0 0 0 2.4rem
    }

    [dir] .podcast-program_icon .podcast-program_play {
        transform: unset
    }

    .podcast-program_icon .music-animated-icon {
        width: 3.2rem;
        height: 3.2rem
    }
}

.podcast-program_icon > * {
    pointer-events: none
}

.podcast-program_image {
    height: auto
}

.podcast-program_info {
    flex: 1;
    text-decoration: none
}

[dir] .podcast-program_title {
    margin: 0
}

[dir] .podcast-program_intro {
    margin: 1.6rem 0
}

@media (min-width: 1200px) {
    [dir] .podcast-program_intro {
        margin-bottom: 2.4rem
    }
}

[dir=ltr] .podcast-program_duration {
    margin-right: 1.6rem;
    border-right: 1px solid;
    padding-right: 1.6rem
}

[dir=rtl] .podcast-program_duration {
    margin-left: 1.6rem;
    border-left: 1px solid;
    padding-left: 1.6rem
}

.podcast-program-playing .podcast-program_play {
    display: none
}

.podcast-program-playing .music-animated-icon {
    display: flex
}

.podcast-program-home {
    flex-direction: column
}

[dir] .podcast-program-home {
    padding: 2.4rem 2rem
}

@media (min-width: 501px) {
    .podcast-program-home {
        flex-direction: row;
        flex-wrap: wrap
    }
}

@media (min-width: 1200px) {
    .podcast-program-home {
        display: grid;
        grid-template-columns: 30rem 3.2rem 1fr 3.2rem 1fr;
        grid-template-rows: repeat(3, auto)
    }

    .podcast-program-home .section-label {
        grid-area: 1/1/1/6
    }

    .podcast-program-home .podcast-program_media {
        grid-area: 2/1/4/2
    }

    .podcast-program-home .podcast-program_info {
        grid-area: 2/3/3/6
    }

    .podcast-program-home .aa-audio-player {
        grid-area: 3/3/3/4;
        align-self: end
    }

    .podcast-program-home .share-and-social {
        grid-area: 3/5/3/6;
        align-self: end
    }
}

[dir] .podcast-program-home .section-label {
    padding-bottom: 2.4rem
}

@media (min-width: 501px) {
    .podcast-program-home .section-label {
        flex: 1 1 100%
    }
}

[dir] .podcast-program-home .podcast-program_name {
    margin: 1.6rem 0
}

@media (min-width: 501px) {
    [dir] .podcast-program-home .podcast-program_name {
        margin-top: 0
    }
}

@media (min-width: 1200px) {
    [dir] .podcast-program-home .podcast-program_name {
        margin-bottom: 2.4rem
    }
}

.podcast-program-home .podcast-program_image, .podcast-program-home .podcast-program_media {
    width: 100%
}

@media (min-width: 501px) {
    .podcast-program-home .podcast-program_image, .podcast-program-home .podcast-program_media {
        flex: 0 0 25rem
    }
}

@media (min-width: 1200px) {
    .podcast-program-home .podcast-program_image, .podcast-program-home .podcast-program_media {
        flex: 0 0 30rem
    }
}

@media (min-width: 501px) {
    [dir=ltr] .podcast-program-home .podcast-program_media {
        margin-right: 2.4rem
    }

    [dir=rtl] .podcast-program-home .podcast-program_media {
        margin-left: 2.4rem
    }
}

@media (min-width: 1200px) {
    [dir=ltr] .podcast-program-home .podcast-program_media {
        margin-right: 3.2rem
    }

    [dir=rtl] .podcast-program-home .podcast-program_media {
        margin-left: 3.2rem
    }
}

.podcast-program-home .podcast-program_heading {
    display: flex;
    align-items: center
}

[dir] .podcast-program-home .podcast-program_play {
    transform: scale(.6);
    transform-origin: 8px
}

[dir] .podcast-program-home .podcast-program_intro {
    padding-bottom: 0;
    margin-bottom: 0
}

[dir] .podcast-program-home .podcast-program_info {
    margin-bottom: 4rem
}

@media (min-width: 501px) {
    [dir] .podcast-program-home .podcast-program_info {
        margin-bottom: 0
    }
}

.podcast-program-home .aa-audio-player {
    width: 100%
}

[dir] .podcast-program-home .aa-audio-player {
    background: none;
    margin-bottom: 1.6rem
}

@media (min-width: 501px) {
    [dir] .podcast-program-home .aa-audio-player {
        margin-top: 3.2rem;
        margin-bottom: 4.2rem
    }
}

@media (min-width: 1200px) {
    [dir] .podcast-program-home .aa-audio-player {
        margin: 0
    }
}

.podcast-program-home .share-and-social {
    display: flex;
    flex: 1;
    justify-content: space-between;
    width: 100%
}

@media (min-width: 501px) {
    .podcast-program-home .share-and-social {
        width: unset;
        justify-content: flex-start
    }
}

@media (min-width: 1200px) {
    .podcast-program-home .share-and-social {
        justify-content: flex-end
    }

    [dir] .podcast-program-home .share-and-social {
        margin-bottom: .5rem
    }
}

@media (min-width: 1200px) {
    .podcast-program-home .share-and-social .share-this-show {
        position: absolute;
        bottom: .5rem
    }
}

@media (min-width: 501px) {
    [dir=ltr] .podcast-program-home .share-and-social .share-this {
        margin-left: auto
    }

    [dir=rtl] .podcast-program-home .share-and-social .share-this {
        margin-right: auto
    }
}

.podcast-program-home .share-and-social .social-channels {
    width: 100%;
    justify-content: space-between
}

[dir=ltr] .podcast-program-home .share-and-social .social-channels_items {
    margin-right: unset
}

[dir=rtl] .podcast-program-home .share-and-social .social-channels_items {
    margin-left: unset
}

@media (min-width: 501px) {
    .podcast-program-home .share-and-social .social-channels {
        justify-content: flex-start
    }

    [dir=ltr] .podcast-program-home .share-and-social .social-channels_items {
        margin-right: inherit
    }

    [dir=rtl] .podcast-program-home .share-and-social .social-channels_items {
        margin-left: inherit
    }
}

.podcast-program-episode {
    flex-direction: column
}

[dir] .podcast-program-episode {
    padding: 0
}

@media (min-width: 501px) {
    .podcast-program-episode {
        flex-direction: row
    }
}

[dir] .podcast-program-episode .podcast-program_heading, [dir] .podcast-program-episode .podcast-program_media, [dir] .podcast-program-episode .podcast-program_name {
    margin-bottom: 1.6rem
}

.podcast-program-episode .podcast-program_title {
    display: flex;
    align-items: center
}

[dir] .podcast-program-episode .podcast-program_title {
    margin-bottom: 1.6rem
}

[dir=ltr] .podcast-program-episode .podcast-program_title .podcast-program_icon {
    margin-right: .8rem
}

[dir=rtl] .podcast-program-episode .podcast-program_title .podcast-program_icon {
    margin-left: .8rem
}

@media (min-width: 501px) {
    .podcast-program-episode .podcast-program_title .podcast-program_icon {
        width: 4.8rem;
        height: 4.8rem;
        flex: 0 0 4.8rem
    }

    [dir=ltr] .podcast-program-episode .podcast-program_title .podcast-program_icon {
        margin-right: 1.6rem
    }

    [dir=rtl] .podcast-program-episode .podcast-program_title .podcast-program_icon {
        margin-left: 1.6rem
    }
}

@media (min-width: 501px) {
    .podcast-program-episode .podcast-program_title .podcast-program_icon {
        width: 5.6rem;
        height: 5.6rem;
        flex: 0 0 5.6rem
    }
}

[dir] .podcast-program-episode .podcast-program_title .podcast-program_name {
    margin: 0
}

.podcast-program-episode .podcast-program_image {
    width: 100%;
    height: auto
}

.podcast-program-episode .podcast-program_media {
    width: 100%
}

[dir] .podcast-program-episode .podcast-program_media {
    border-radius: .4rem
}

@media (min-width: 501px) {
    .podcast-program-episode .podcast-program_media {
        max-width: 30rem;
        flex: 0 0 30%
    }
}

[dir] .podcast-program-episode .podcast-program_intro {
    margin: 0
}

@media (min-width: 501px) {
    [dir] .podcast-program-episode .podcast-program_media {
        margin-bottom: 0
    }

    [dir=ltr] .podcast-program-episode .podcast-program_media {
        margin-right: 2.4rem
    }

    [dir=rtl] .podcast-program-episode .podcast-program_media {
        margin-left: 2.4rem
    }
}

.podcast-program-episode .aa-audio-player-programs-view {
    display: flex
}

[dir] .podcast-program-inline-article {
    padding-top: 0;
    margin: 1.6rem 0
}

@media (min-width: 501px) {
    [dir] .podcast-program-inline-article {
        margin: 2.5rem 0
    }
}

@media (min-width: 1200px) {
    .podcast-program-inline-article {
        grid-template-columns: 25rem 3.2rem 1fr 3.2rem 1fr
    }
}

.podcast-program-inline-article .podcast-program_media * {
    display: block
}

[dir] .podcast-program-inline-article .aa-audio-player {
    margin-bottom: 0
}

@media (min-width: 1200px) {
    .podcast-program-inline-article .aa-audio-player {
        grid-area: 3/3/3/6
    }
}

[dir=ltr] .podcast-program-inline-article .section-label.version02 {
    margin-right: -2rem
}

[dir=rtl] .podcast-program-inline-article .section-label.version02 {
    margin-left: -2rem
}

.podcast-program-inline-article .section-label.version02 > :first-child:before {
    width: 115%
}

[dir=ltr] .podcast-program-inline-article .section-label.version02 > :first-child:before {
    left: -2rem
}

[dir=rtl] .podcast-program-inline-article .section-label.version02 > :first-child:before {
    right: -2rem
}

.music-animated-icon {
    width: 2rem;
    height: 1rem;
    display: flex;
    justify-content: center;
    align-items: center
}

.music-animated-icon_bar {
    height: 100%;
    width: 1rem;
    display: inline-block
}

[dir] .music-animated-icon_bar {
    border-radius: 1rem
}

[dir=ltr] .music-animated-icon_bar {
    margin-right: .1rem
}

[dir=ltr] .music-animated-icon_bar, [dir=rtl] .music-animated-icon_bar {
    -webkit-animation: bar-animation 1s cubic-bezier(.97, -.12, .61, .27) infinite;
    animation: bar-animation 1s cubic-bezier(.97, -.12, .61, .27) infinite
}

[dir=rtl] .music-animated-icon_bar {
    margin-left: .1rem
}

[dir=ltr] .music-animated-icon_bar:last-child {
    margin-right: 0
}

[dir=rtl] .music-animated-icon_bar:last-child {
    margin-left: 0
}

[dir=ltr] .music-animated-icon_bar-bar1, [dir=rtl] .music-animated-icon_bar-bar1 {
    -webkit-animation-delay: -1.5s;
    animation-delay: -1.5s
}

[dir=ltr] .music-animated-icon_bar-bar2, [dir=rtl] .music-animated-icon_bar-bar2 {
    -webkit-animation-delay: -1.4s;
    animation-delay: -1.4s
}

[dir=ltr] .music-animated-icon_bar-bar3, [dir=rtl] .music-animated-icon_bar-bar3 {
    -webkit-animation-delay: -1.3s;
    animation-delay: -1.3s
}

[dir=ltr] .music-animated-icon_bar-bar4, [dir=rtl] .music-animated-icon_bar-bar4 {
    -webkit-animation-delay: -1.2s;
    animation-delay: -1.2s
}

[dir=ltr] .music-animated-icon_bar-bar5, [dir=rtl] .music-animated-icon_bar-bar5 {
    -webkit-animation-delay: -1.1s;
    animation-delay: -1.1s
}

[dir=ltr] .music-animated-icon_bar-bar6, [dir=rtl] .music-animated-icon_bar-bar6 {
    -webkit-animation-delay: -1s;
    animation-delay: -1s
}

@-webkit-keyframes bar-animation {
    0% {
        height: .5rem
    }

    50% {
        border-radius: 1rem;
        height: 2rem
    }

    to {
        height: .5rem
    }
}

@keyframes bar-animation {
    0% {
        height: .5rem
    }

    50% {
        border-radius: 1rem;
        height: 2rem
    }

    to {
        height: .5rem
    }
}

[dir] .podcast-program-page_list .podcast-program {
    margin-bottom: 1.6rem
}

[dir] .podcast-program-page-article {
    border-radius: .4rem;
    margin-bottom: 1.6rem
}

@media (min-width: 501px) {
    [dir] .podcast-program-page-article {
        margin-bottom: 2rem
    }
}

[dir=ltr] .podcast-program-page-article .section-label a, [dir=ltr] .podcast-program-page-article .section-label span {
    padding-left: 2.4rem
}

[dir=rtl] .podcast-program-page-article .section-label a, [dir=rtl] .podcast-program-page-article .section-label span {
    padding-right: 2.4rem
}

[dir] .podcast-program-page-article .podcast-program {
    background: none;
    margin: 0 2.4rem 1.6rem;
    padding: 0 0 1.6rem;
    border-bottom: .1rem solid;
    border-radius: 0
}

[dir] .podcast-program-page-article .podcast-program:last-child {
    margin-bottom: 0;
    border: none
}

.podcast-program-page-article .podcast-program_icon {
    display: none
}

.podcast-program-page-article .podcast-program_title {
    display: flex;
    flex-direction: row;
    align-items: center
}

.podcast-program-page-article .podcast-program_title:before {
    content: "";
    width: 3.2rem;
    height: 3.2rem;
    flex: 0 0 3.2rem;
    align-self: flex-start
}

[dir] .podcast-program-page-article .podcast-program_title:before {
    background-image: url(assets/icons/icon-podcast-playing.svg)
}

[dir=ltr] .podcast-program-page-article .podcast-program_title:before {
    margin-right: .8rem
}

[dir=rtl] .podcast-program-page-article .podcast-program_title:before {
    margin-left: .8rem
}

[dir] .podcast-program-page-article.top-margin {
    margin-top: 1.6rem
}

@media (min-width: 501px) {
    [dir] .podcast-program-page-article.top-margin {
        margin-bottom: 2.5rem
    }
}

.pulse {
    display: inline-flex;
    position: absolute;
    min-height: 2.4rem;
    top: .8rem
}

[dir] .pulse {
    border-radius: .4rem;
    border-bottom: .2rem solid
}

[dir=ltr] .pulse {
    padding: .2rem 0 .2rem 2.4rem;
    left: .8rem
}

[dir=rtl] .pulse {
    padding: .2rem 2.4rem .2rem 0;
    right: .8rem
}

[dir=ltr] .pulse .pulse-title {
    padding-right: 1rem
}

[dir=rtl] .pulse .pulse-title {
    padding-left: 1rem
}

[dir] .pulse .update {
    padding: 0 1rem
}

[dir=ltr] .pulse .update {
    margin-left: auto
}

[dir=rtl] .pulse .update {
    margin-right: auto
}

.pulse .pulse-icon {
    width: 1rem;
    height: 1rem;
    position: absolute;
    top: 50%
}

[dir] .pulse .pulse-icon {
    transform: translateY(-50%)
}

[dir=ltr] .pulse .pulse-icon {
    left: .7rem
}

[dir=rtl] .pulse .pulse-icon {
    right: .7rem
}

.pulse .pulse-icon:before {
    content: "";
    position: relative;
    display: block;
    width: 200%;
    height: 200%;
    box-sizing: border-box
}

[dir] .pulse .pulse-icon:before {
    margin-top: -50%;
    border-radius: 50%
}

[dir=ltr] .pulse .pulse-icon:before {
    margin-left: -50%
}

[dir=ltr] .pulse .pulse-icon:before, [dir=rtl] .pulse .pulse-icon:before {
    -webkit-animation: pulse-ring 1.25s cubic-bezier(.215, .61, .355, 1) infinite;
    animation: pulse-ring 1.25s cubic-bezier(.215, .61, .355, 1) infinite
}

[dir=rtl] .pulse .pulse-icon:before {
    margin-right: -50%
}

.pulse .pulse-icon:after {
    content: "";
    position: absolute;
    top: 0;
    display: block;
    width: 100%;
    height: 100%
}

[dir] .pulse .pulse-icon:after {
    border-radius: 50%
}

[dir=ltr] .pulse .pulse-icon:after {
    left: 0
}

[dir=ltr] .pulse .pulse-icon:after, [dir=rtl] .pulse .pulse-icon:after {
    -webkit-animation: pulse-dot 1.25s cubic-bezier(.455, .03, .515, .955) -.4s infinite;
    animation: pulse-dot 1.25s cubic-bezier(.455, .03, .515, .955) -.4s infinite
}

[dir=rtl] .pulse .pulse-icon:after {
    right: 0
}

@-webkit-keyframes pulse-ring {
    0% {
        transform: scale(.33)
    }

    80%, to {
        opacity: 0
    }
}

@keyframes pulse-ring {
    0% {
        transform: scale(.33)
    }

    80%, to {
        opacity: 0
    }
}

@-webkit-keyframes pulse-dot {
    0% {
        transform: scale(.8)
    }

    50% {
        transform: scale(1)
    }

    to {
        transform: scale(.8)
    }
}

@keyframes pulse-dot {
    0% {
        transform: scale(.8)
    }

    50% {
        transform: scale(1)
    }

    to {
        transform: scale(.8)
    }
}

.share-and-social {
    display: flex;
    flex-direction: column;
    position: relative
}

@media (min-width: 501px) {
    .share-and-social {
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        align-self: stretch
    }
}

@media (min-width: 1200px) {
    .share-and-social {
        align-self: flex-end
    }
}

.share-and-social .share-this {
    align-self: flex-start
}

[dir] .share-and-social .share-this {
    margin-top: 2.4rem
}

[dir] .share-and-social .share-this .sharing-options li {
    margin: 0 .7rem
}

@media (min-width: 501px) {
    [dir] .share-and-social .share-this .sharing-options li {
        margin: 0 1.4rem
    }
}

@media (min-width: 501px) {
    [dir] .share-and-social .share-this {
        margin-top: 0
    }
}

@media (min-width: 1200px) {
    .share-and-social .share-this {
        align-self: center
    }

    [dir=ltr] .share-and-social .share-this {
        margin-left: 1.6rem
    }

    [dir=rtl] .share-and-social .share-this {
        margin-right: 1.6rem
    }
}

.share-and-social .share-this-show .sharing-options {
    flex-wrap: wrap
}

@media (min-width: 501px) {
    .share-and-social .share-this-show {
        position: absolute
    }

    [dir=ltr] .share-and-social .share-this-show {
        right: 0
    }

    [dir=rtl] .share-and-social .share-this-show {
        left: 0
    }
}

@media (min-width: 1200px) {
    .share-and-social .share-this-show {
        position: unset
    }
}

.podcast-listen {
    height: 47rem;
    width: 30.8rem;
    display: block
}

[dir] .podcast-listen {
    border-radius: .4rem;
    margin: 0 auto
}

.podcast-listen_link {
    width: 100%;
    height: 100%
}

[dir] .podcast-listen_link {
    cursor: pointer;
    background: url(assets/gfx/how-to-listen.png) 50% no-repeat;
    background-size: contain;
    background-position: 50%
}

@media (min-width: 501px) {
    [dir] .podcast-listen_link {
        background-position: top
    }
}

[dir] .podcast-listen-steps .section-label {
    margin-bottom: 4.2rem
}

[dir] .podcast-listen-steps_content {
    text-align: center
}

@media (min-width: 1200px) {
    .podcast-listen-steps_content {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        grid-template-rows: repeat(2, auto);
        grid-column-gap: 1.6rem;
        grid-row-gap: 0
    }
}

.podcast-listen-steps_available {
    grid-area: 2/1/3/4
}

[dir] .podcast-listen-steps_available {
    padding: 0;
    margin-top: 3.2rem
}

.podcast-platforms, .podcast-platforms_item {
    display: flex;
    flex-wrap: wrap
}

.podcast-platforms_item {
    width: 4.8rem;
    height: 4.8rem;
    align-items: center;
    justify-content: center
}

[dir] .podcast-platforms_item {
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: contain;
    border-radius: 50%
}

[dir=ltr] .podcast-platforms_item {
    margin-right: 2.3rem
}

[dir=rtl] .podcast-platforms_item {
    margin-left: 2.3rem
}

.podcast-platforms_item .aa {
    width: 2.8rem;
    height: 2.8rem
}

[dir=ltr] .podcast-platforms_item:last-child {
    margin-right: 0
}

[dir=rtl] .podcast-platforms_item:last-child {
    margin-left: 0
}

@media (min-width: 501px) {
    [dir=ltr] .podcast-platforms_item {
        margin-right: 1.6rem
    }

    [dir=rtl] .podcast-platforms_item {
        margin-left: 1.6rem
    }
}

.podcast-platforms_line-break {
    display: none
}

@media (min-width: 1200px) {
    .podcast-platforms-hidden {
        display: none
    }
}

@media (min-width: 1200px) {
    .podcast-platforms-two-rows {
        justify-content: center
    }

    .podcast-platforms-two-rows .podcast-platforms_line-break {
        display: block;
        width: 100%;
        flex: 1 1 100%
    }
}

.podcast-episode-page .aa-audio-player-programs-view {
    display: flex
}

[dir] .vod-home {
    padding-bottom: .9rem
}

[dir] .vod-home .aamedia-listing {
    border-bottom: none;
    padding: 0
}

@media (min-width: 501px) {
    .vod-home .aamedia-listing.version02 .scroller .video-list li {
        flex: 0 0 32%
    }

    [dir=ltr] .vod-home .aamedia-listing.version02 .scroller .video-list li {
        margin-right: 2%
    }

    [dir=rtl] .vod-home .aamedia-listing.version02 .scroller .video-list li {
        margin-left: 2%
    }

    [dir=ltr] .vod-home .aamedia-listing.version02 .scroller .video-list li:nth-child(2n+0) {
        margin-right: 2%
    }

    [dir=rtl] .vod-home .aamedia-listing.version02 .scroller .video-list li:nth-child(2n+0) {
        margin-left: 2%
    }

    [dir=ltr] .vod-home .aamedia-listing.version02 .scroller .video-list li:nth-child(3n+0) {
        margin-right: auto
    }

    [dir=rtl] .vod-home .aamedia-listing.version02 .scroller .video-list li:nth-child(3n+0) {
        margin-left: auto
    }
}

[dir] .step-item {
    padding: 4rem 1rem;
    margin-bottom: 1.6rem;
    text-align: center
}

@media (min-width: 1200px) {
    .step-item {
        flex: 1 1 calc(33% - 1.6rem);
        display: flex;
        flex-direction: column
    }

    [dir] .step-item {
        margin-bottom: 0
    }

    [dir=ltr] .step-item:last-child {
        margin-right: 0
    }

    [dir=rtl] .step-item:last-child {
        margin-left: 0
    }
}

@media (min-width: 501px) {
    .step-item_media {
        height: 25.3rem
    }

    [dir] .step-item_media {
        margin: 0 auto
    }
}

[dir] .step-item_title {
    margin: 1.6rem auto
}

[dir] .step-item_text {
    padding: 0;
    margin: 0
}

@media (min-width: 1200px) {
    .step-item_bg-container {
        width: 74.6%;
        height: 64.7%
    }

    [dir=ltr] .step-item_bg-container {
        margin: 1.4rem 0 0 4.7rem
    }

    [dir=rtl] .step-item_bg-container {
        margin: 1.4rem 4.7rem 0 0
    }
}

.step-item_scroll-bg {
    display: none
}

@media (min-width: 1200px) {
    .step-item_scroll-bg {
        display: block;
        width: 100%;
        height: 100%;
        transition: background-position 2s ease-in-out
    }

    [dir] .step-item_scroll-bg {
        background: url(assets/gfx/podcast-first-step-layer-2.png) top no-repeat;
        background-size: cover
    }
}

.step-item-search {
    transition: background-position 2s ease-in-out
}

.step-item-search .step-item_media {
    height: 19.6rem;
    width: 100%
}

[dir] .step-item-search .step-item_media {
    background: url(assets/gfx/opodcast-clay-mockup.png) 50% no-repeat;
    background-size: contain
}

@media (min-width: 501px) {
    .step-item-search .step-item_media {
        height: 25.3rem;
        width: 37rem
    }
}

@media (min-width: 1200px) {
    [dir] .step-item-search .step-item_media {
        margin: 0 auto;
        background: url(assets/gfx/podcast-first-step-layer-1.png) 50% no-repeat;
        background-size: contain
    }
}

@media (min-width: 1200px) {
    [dir] .step-item-search:hover .step-item_scroll-bg {
        background-position: 0 -200px
    }
}

.step-item-social .step-item_media {
    width: auto
}

[dir] .step-item-social .step-item_media {
    background: none
}

@media (min-width: 501px) {
    .step-item-social .step-item_media {
        height: auto
    }
}

@media (min-width: 1200px) {
    .step-item-social .step-item_media {
        height: 25.3rem;
        display: flex;
        align-items: center
    }
}

.step-item-social .step-item_media .podcast-platforms {
    justify-content: center
}

.step-item-social .step-item_media .podcast-platforms_item {
    width: 6.4rem;
    height: 6.4rem;
    pointer-events: none
}

[dir] .step-item-social .step-item_media .podcast-platforms_item {
    margin-bottom: 2.4rem;
    cursor: auto
}

.step-item-social .step-item_media .podcast-platforms_item .aa {
    width: 3.7rem;
    height: 3.7rem
}

@media (min-width: 501px) {
    [dir=ltr] .step-item-social .step-item_media .podcast-platforms_item {
        margin-right: 2.4rem
    }

    [dir=rtl] .step-item-social .step-item_media .podcast-platforms_item {
        margin-left: 2.4rem
    }
}

[dir=ltr] .step-item-social:hover .podcast-platforms_item, [dir=rtl] .step-item-social:hover .podcast-platforms_item {
    -webkit-animation: pulse .3s linear 1;
    animation: pulse .3s linear 1
}

@-webkit-keyframes pulse {
    25% {
        transform: scale(.9)
    }

    75% {
        transform: scale(1.1)
    }
}

@keyframes pulse {
    25% {
        transform: scale(.9)
    }

    75% {
        transform: scale(1.1)
    }
}

.step-item-subscribe .step-item_media {
    height: 24.6rem
}

[dir] .step-item-subscribe .step-item_media {
    background: url(assets/gfx/podcast-step-subscribe.png) 50% no-repeat;
    background-size: contain
}

@media (min-width: 501px) {
    .step-item-subscribe .step-item_media {
        width: 29rem;
        height: 25.3rem
    }

    [dir] .step-item-subscribe .step-item_media {
        margin-bottom: 0
    }
}

[dir] .step-item-subscribe:hover .step-item_media {
    background: url(assets/gfx/podcast-step-subscribe-hover.png) 50% no-repeat;
    background-size: contain
}

.step-item-bot .step-item_media {
    height: 17.5rem;
    width: 17.5rem
}

[dir] .step-item-bot .step-item_media {
    background: url(assets/gfx/alexa@2x-img.png) 50% no-repeat;
    background-size: contain
}

.alexa-header {
    display: flex;
    justify-content: center;
    align-items: center
}

[dir] .alexa-header {
    text-align: center;
    padding: 2.4rem 0
}

.alexa-header_logo {
    width: 11rem;
    height: 7.2rem;
    font-size: 0
}

[dir] .alexa-header-tajawal {
    background: url(/images/addustour-logo-124.png) 50% no-repeat;
    background-size: contain
}

[dir=ltr] .alexa-header-tajawal {
    margin-right: 1.2rem
}

[dir=rtl] .alexa-header-tajawal {
    margin-left: 1.2rem
}

[dir] .alexa-header-alexa {
    background: url(assets/gfx/alexa@2x-logo.png) 50% no-repeat;
    background-size: 7.9rem 5rem
}

[dir=ltr] .alexa-header-alexa {
    margin-left: 1.2rem
}

[dir=rtl] .alexa-header-alexa {
    margin-right: 1.2rem
}

[dir] .bot-text_label {
    margin: 0
}

.bot-text_label:before {
    display: inline-block;
    content: "";
    width: 1.5rem;
    height: 1rem
}

[dir] .bot-text_label:before {
    background: url(assets/icons/qoute-small@2x.png) no-repeat 50%;
    background-size: contain
}

[dir=ltr] .bot-text_label:before {
    margin: 0 1.3rem 1.3rem 0
}

[dir=rtl] .bot-text_label:before {
    margin: 0 0 1.3rem 1.3rem
}

.bot-text_label:after {
    display: inline-block;
    content: "";
    width: 1.5rem;
    height: 1rem
}

[dir] .bot-text_label:after {
    background: url(assets/icons/qoute-small@2x.png) no-repeat 50%;
    background-size: contain
}

[dir=ltr] .bot-text_label:after {
    transform: rotate(173deg);
    right: 0;
    margin: 0 0 1.3rem 1.3rem
}

[dir=rtl] .bot-text_label:after {
    transform: rotate(-173deg);
    left: 0;
    margin: 0 1.3rem 1.3rem 0
}

.bot-text_container {
    overflow: hidden;
    height: 2.8rem
}

[dir=ltr] .bot-text_list, [dir=rtl] .bot-text_list {
    -webkit-animation-name: change;
    -webkit-animation-duration: 10s;
    -webkit-animation-iteration-count: infinite;
    animation-name: change;
    animation-duration: 10s;
    animation-iteration-count: infinite
}

@-webkit-keyframes change {
    0%, 12.66%, to {
        transform: translateZ(0)
    }

    16.66%, 29.32% {
        transform: translate3d(0, -25%, 0)
    }

    33.32%, 45.98% {
        transform: translate3d(0, -50%, 0)
    }

    49.98%, 62.64% {
        transform: translate3d(0, -75%, 0)
    }

    66.64%, 79.3% {
        transform: translate3d(0, -50%, 0)
    }

    83.3%, 95.96% {
        transform: translate3d(0, -25%, 0)
    }
}

@keyframes change {
    0%, 12.66%, to {
        transform: translateZ(0)
    }

    16.66%, 29.32% {
        transform: translate3d(0, -25%, 0)
    }

    33.32%, 45.98% {
        transform: translate3d(0, -50%, 0)
    }

    49.98%, 62.64% {
        transform: translate3d(0, -75%, 0)
    }

    66.64%, 79.3% {
        transform: translate3d(0, -50%, 0)
    }

    83.3%, 95.96% {
        transform: translate3d(0, -25%, 0)
    }
}

[dir] .alexa-steps {
    text-align: center
}

@media (min-width: 1200px) {
    .alexa-steps {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        grid-template-rows: repeat(2, auto);
        grid-column-gap: 1.6rem;
        grid-row-gap: 4rem
    }
}

[dir] .alexa-steps .alexa-download .step-item_media {
    background-image: url(assets/gfx/alexa-first-step.png)
}

[dir] .alexa-steps .alexa-download:hover .step-item_media {
    background-image: url(assets/gfx/alexa-first-step-hover.png)
}

[dir] .alexa-steps .alexa-setup .step-item_media {
    background-image: url(assets/gfx/alexa-second-step.png)
}

[dir] .alexa-steps .alexa-setup:hover .step-item_media {
    background-image: url(assets/gfx/alexa-second-step-hover.png)
}

[dir] .alexa-page_main-intro {
    margin: 3.2rem 0;
    text-align: center
}

.alexa-page .alexa-steps {
    row-gap: 0
}

[dir] .alexa-page_alexa-intro {
    margin: 6.4rem;
    text-align: center
}

@media (min-width: 501px) {
    .alexa-page_lines {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: repeat(2, 1fr);
        grid-column-gap: 6.4rem;
        grid-row-gap: 3.2rem
    }
}

@media (min-width: 1200px) {
    .alexa-page_lines {
        grid-template-columns: repeat(4, 1fr);
        grid-template-rows: 1fr;
        grid-column-gap: 1.6rem;
        grid-row-gap: 0
    }
}

.alexa-page_line {
    position: relative;
    width: 29.6rem
}

[dir] .alexa-page_line {
    padding: 1.6rem;
    border-radius: .4rem
}

[dir=ltr] .alexa-page_line {
    margin: 0 auto 3.2rem 0
}

[dir=rtl] .alexa-page_line {
    margin: 0 0 3.2rem auto
}

.alexa-page_line:after {
    content: " ";
    position: absolute;
    bottom: -1.6rem
}

[dir] .alexa-page_line:after {
    border-width: .8rem 1.2rem;
    border-style: solid
}

[dir=ltr] .alexa-page_line:after {
    left: 2rem
}

[dir=rtl] .alexa-page_line:after {
    right: 2rem
}

@media (min-width: 501px) {
    [dir] .alexa-page_line {
        margin: 0 auto
    }
}

.text-to-speech-player {
    display: flex;
    align-items: center;
    overflow: hidden
}

[dir] .text-to-speech-player {
    padding: .4rem .8rem;
    border-radius: 4.2rem;
    margin: 1.6rem 0
}

@media (min-width: 501px) {
    [dir] .text-to-speech-player {
        margin: 3.2rem 0
    }
}

.text-to-speech-player .controls {
    display: flex;
    align-items: center;
    justify-content: center
}

[dir=ltr] .text-to-speech-player .controls {
    margin-right: .8rem
}

[dir=rtl] .text-to-speech-player .controls {
    margin-left: .8rem
}

@media (min-width: 501px) {
    [dir] .text-to-speech-player .controls {
        margin-bottom: 0
    }
}

.text-to-speech-player .controls_element {
    outline: none;
    width: 4rem;
    height: 4rem;
    position: relative
}

[dir] .text-to-speech-player .controls_element {
    border: none;
    background: none;
    border-radius: 50%;
    cursor: pointer
}

.text-to-speech-player .controls_element-play-pause {
    align-items: center;
    justify-content: center;
    display: flex
}

.text-to-speech-player .controls_element_pause {
    display: none
}

.text-to-speech-player .controls_element .aa-play {
    width: 2.4rem;
    height: 2.4rem
}

[dir] .text-to-speech-player .controls_element .aa-play {
    background-size: cover
}

.text-to-speech-player .controls_element_pause, .text-to-speech-player .controls_element_play {
    width: 2.4rem;
    height: 2.4rem
}

[dir] .text-to-speech-player .controls_element_pause, [dir] .text-to-speech-player .controls_element_play {
    border: none
}

.text-to-speech-player .controls_element_circle-slider {
    position: absolute;
    top: 0;
    width: 4rem;
    height: 4rem
}

[dir=ltr] .text-to-speech-player .controls_element_circle-slider {
    left: 0
}

[dir=rtl] .text-to-speech-player .controls_element_circle-slider {
    right: 0
}

.text-to-speech-player .controls_element_circle-slider path {
    stroke-width: .4rem
}

.text-to-speech-player .duration {
    display: flex;
    align-items: center;
    --seek-before-width: 0%;
    --buffered-width: 0%
}

@media (min-width: 501px) {
    .text-to-speech-player .duration {
        flex: 1
    }

    [dir=ltr] .text-to-speech-player .duration {
        margin-left: 1.4rem
    }

    [dir=rtl] .text-to-speech-player .duration {
        margin-right: 1.4rem
    }
}

[dir=ltr] .text-to-speech-player .duration_current-time {
    margin-left: 2.4rem
}

[dir=rtl] .text-to-speech-player .duration_current-time {
    margin-right: 2.4rem
}

[dir=ltr] .text-to-speech-player .duration_current-duration {
    margin-left: 1.6rem
}

[dir=rtl] .text-to-speech-player .duration_current-duration {
    margin-right: 1.6rem
}

.text-to-speech-player .duration_seeker[type=range] {
    position: relative;
    flex: 1;
    height: 1.5px;
    outline: none;
    width: 100%
}

[dir] .text-to-speech-player .duration_seeker[type=range] {
    margin: 0;
    padding: 0
}

.text-to-speech-player .duration_seeker[type=range]::-webkit-slider-runnable-track {
    width: 100%;
    height: .4rem
}

[dir] .text-to-speech-player .duration_seeker[type=range]::-webkit-slider-runnable-track {
    cursor: pointer;
    border-radius: .2rem
}

.text-to-speech-player .duration_seeker:before {
    position: absolute;
    content: "";
    top: -.1rem;
    height: .4rem;
    width: var(--seek-before-width)
}

[dir] .text-to-speech-player .duration_seeker:before {
    cursor: pointer;
    border-radius: .2rem
}

[dir=ltr] .text-to-speech-player .duration_seeker:before {
    left: 0
}

[dir=rtl] .text-to-speech-player .duration_seeker:before {
    right: 0
}

.text-to-speech-player .duration_seeker[type=range]::-webkit-slider-thumb {
    position: relative;
    -webkit-appearance: none;
    box-sizing: content-box;
    height: 1.2rem;
    width: 1.2rem
}

[dir] .text-to-speech-player .duration_seeker[type=range]::-webkit-slider-thumb {
    border-radius: 50%;
    cursor: pointer;
    margin: -.4rem 0 0
}

[dir] .text-to-speech-player .duration_seeker[type=range]:active::-webkit-slider-thumb {
    transform: scale(1.2)
}

.text-to-speech-player .duration_seeker[type=range] {
    -webkit-appearance: none
}

[dir] .text-to-speech-player .duration_seeker[type=range]::-moz-focus-outer {
    border: 0
}

.text-to-speech-player .duration_seeker[type=range]::-moz-range-thumb {
    box-sizing: content-box;
    height: 1.2rem;
    width: 1.2rem
}

[dir] .text-to-speech-player .duration_seeker[type=range]::-moz-range-thumb {
    border-radius: 50%;
    cursor: pointer
}

[dir] .text-to-speech-player .duration_seeker[type=range]::-moz-range-progress, [dir] .text-to-speech-player .duration_seeker[type=range]::-moz-range-track {
    border-radius: .2rem
}

[dir] .text-to-speech-player .duration_seeker[type=range]:active::-moz-range-thumb {
    transform: scale(1.2)
}

.text-to-speech-player .duration_seeker[type=range]::-ms-track {
    width: 100%;
    height: .4rem;
    color: transparent
}

[dir] .text-to-speech-player .duration_seeker[type=range]::-ms-track {
    cursor: pointer;
    background: transparent;
    border: solid transparent;
    border-radius: .2rem
}

.text-to-speech-player .duration_seeker[type=range]::-ms-thumb {
    box-sizing: content-box;
    height: 1.2rem;
    width: 1.2rem
}

[dir] .text-to-speech-player .duration_seeker[type=range]::-ms-thumb {
    border-radius: 50%;
    cursor: pointer
}

.text-to-speech-player_speed {
    width: 4rem;
    height: 4rem;
    display: flex;
    justify-content: center;
    align-items: center;
    flex: 0 0 4rem
}

[dir] .text-to-speech-player_speed {
    border-radius: 50%;
    border-style: none;
    cursor: pointer
}

[dir=ltr] .text-to-speech-player_speed {
    margin-left: 1.6rem
}

[dir=rtl] .text-to-speech-player_speed {
    margin-right: 1.6rem
}

[dir] .text-to-speech-player_text {
    margin: 0
}

.text-to-speech-player .music-animated-icon {
    display: none
}

@media (max-width: 500px) {
    .text-to-speech-player .duration {
        flex: 1
    }

    .text-to-speech-player_text {
        display: none
    }
}

[dir] .opinion.box-wrapper {
    padding-bottom: 0
}

@media (min-width: 501px) {
    [dir] .opinion.box-wrapper {
        padding-bottom: .9rem
    }
}

.opinion_articles {
    display: grid;
    justify-content: space-between;
    grid-template-columns: repeat(auto-fill, 100%)
}

@media (min-width: 501px) {
    .opinion_articles {
        grid-template-columns: repeat(auto-fill, 49%)
    }
}

@media (min-width: 1200px) {
    .opinion_articles {
        grid-template-columns: repeat(auto-fill, 32.5%)
    }
}

.opinion_link {
    display: flex;
    flex-direction: column;
}

[dir] .opinion_link {
    border-radius: .4rem;
    margin-bottom: 1.6rem;
    padding: 1.1rem 1.6rem;
}

[dir] .opinion_link .avatar {
    /*margin-top: auto;*/
}

.opinion_link .avatar_images {
    width: 100%;
    text-align: center;
}

.opinion_link .avatar_image {
    width: 11rem;
    height: 11rem;
    min-width: 11rem;
    min-height: 11rem;
}

[dir] .opinion_link .avatar_image {
    border: .2rem solid
}

.opinion_link .avatar_desc {
    display: none
}

.opinion_link .avatar_label {
    text-align: center;
}


[dir] .opinion_title {
    padding-bottom: 0.9rem
}

[dir] .opinion_description {
    margin: 0
}

@media (min-width: 501px) {
    .opinion.auth-articles .opinion_articles {
        grid-template-columns: repeat(auto-fill, 100%)
    }
}

@media (min-width: 1200px) {
    .opinion.auth-articles .opinion_articles {
        grid-template-columns: repeat(auto-fill, 49.5%)
    }
}

@media (min-width: 1200px) {
    .opinion.items04 .opinion_articles {
        grid-template-columns: repeat(auto-fill, 24%)
    }
}

.opinions-author {
    overflow: hidden
}

.opinions-author .author-name {
    display: block
}

[dir] .opinions-author .author-name {
    padding: 1.6rem 0
}

@media (min-width: 501px) {
    .opinions-author.author-profile {
        display: flex;
        flex-direction: row
    }
}

.opinions-author.author-profile .author-img {
    width: 15rem;
    height: 15rem;
    display: block
}

[dir] .opinions-author.author-profile .author-img {
    border-radius: .4rem
}

@media (min-width: 501px) {
    .opinions-author.author-profile .author-img {
        width: 20rem;
        height: 20rem
    }
}

[dir] .opinions-author.author-profile .author-details {
    margin-top: auto
}

@media (min-width: 501px) {
    [dir=ltr] .opinions-author.author-profile .author-details {
        padding-left: 2.4rem
    }

    [dir=rtl] .opinions-author.author-profile .author-details {
        padding-right: 2.4rem
    }
}

@media (min-width: 501px) {
    [dir] .opinions-author.author-profile .author-details .author-name {
        padding-top: 0
    }
}

[dir] .opinions-author.author-profile .author-details .author-description {
    margin-top: 0
}

.author-listing {
    display: grid;
    justify-content: space-between;
    grid-template-columns: repeat(auto-fill, 48.5%)
}

@media (min-width: 501px) {
    .author-listing {
        grid-template-columns: repeat(auto-fill, 32%)
    }
}

@media (min-width: 1200px) {
    .author-listing {
        grid-template-columns: repeat(auto-fill, 19%)
    }
}

[dir] .author-listing .opinions-author {
    border-radius: .4rem;
    margin-bottom: 1.6rem
}

.author-listing .opinions-author .author-img img {
    width: 100%;
    height: auto
}

[dir] .author-listing .opinions-author .author-img img {
    border-radius: .4rem
}

[dir] .author-listing .opinions-author .author-img .author-name {
    padding: 1.6rem
}

.author-listing .pagination {
    flex: 0 0 100%
}

[dir] .opinions-filter {
    padding: 1rem 0 2.4rem
}

@media (min-width: 501px) {
    [dir] .opinions-filter {
        padding: 1rem 0 3.2rem
    }
}

@media (min-width: 1200px) {
    .opinions-filter {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: wrap
    }
}

.opinions-filter .submit-search {
    display: flex;
    flex-direction: column
}

[dir] .opinions-filter .submit-search {
    border-bottom: .1rem solid;
    padding-bottom: 2.4rem
}

@media (min-width: 501px) {
    .opinions-filter .submit-search {
        flex-direction: row;
        justify-content: space-between
    }
}

@media (min-width: 1200px) {
    .opinions-filter .submit-search {
        flex: 0 0 49%
    }

    [dir] .opinions-filter .submit-search {
        border-bottom: none;
        padding-bottom: 0
    }
}

[dir] .opinions-filter .submit-search .text-field {
    padding: 0
}

@media (min-width: 501px) {
    .opinions-filter .submit-search .text-field {
        flex: 0 0 70%
    }
}

@media (min-width: 501px) {
    .opinions-filter .submit-search .form-buttons {
        flex: 0 0 28%
    }

    [dir] .opinions-filter .submit-search .form-buttons {
        margin-top: auto
    }
}

.opinions-filter .select-alphapet {
    display: flex;
    flex-direction: column
}

@media (min-width: 501px) {
    .opinions-filter .select-alphapet {
        flex-direction: row;
        justify-content: space-between;
        flex: 0 0 100%
    }

    [dir] .opinions-filter .select-alphapet {
        padding-top: .8rem
    }
}

@media (min-width: 1200px) {
    .opinions-filter .select-alphapet {
        flex: 0 0 49%
    }

    [dir] .opinions-filter .select-alphapet {
        border-style: solid
    }

    [dir=ltr] .opinions-filter .select-alphapet {
        padding: 0 0 0 2rem;
        border-width: 0 0 0 .1rem
    }

    [dir=rtl] .opinions-filter .select-alphapet {
        padding: 0 2rem 0 0;
        border-width: 0 .1rem 0 0
    }
}

[dir] .opinions-filter .select-alphapet .drop-down {
    padding-bottom: 0
}

@media (min-width: 501px) {
    .opinions-filter .select-alphapet .drop-down {
        flex: 0 0 70%;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center
    }

    .opinions-filter .select-alphapet .drop-down .dd-menu {
        flex: 1
    }

    [dir=ltr] .opinions-filter .select-alphapet .drop-down .dd-menu {
        margin-left: 1rem
    }

    [dir=rtl] .opinions-filter .select-alphapet .drop-down .dd-menu {
        margin-right: 1rem
    }
}

@media (min-width: 1200px) {
    [dir] .opinions-filter .select-alphapet .drop-down {
        padding: 0
    }
}

@media (min-width: 501px) {
    .opinions-filter .select-alphapet .form-buttons {
        flex: 0 0 28%
    }

    [dir] .opinions-filter .select-alphapet .form-buttons {
        margin-top: auto
    }
}

.opinions-filter .select-alphapet .form-buttons input {
    height: unset
}

@media (min-width: 501px) {
    [dir] .opinions-filter .select-alphapet .form-buttons input {
        margin-top: 1.6rem
    }
}

@media (min-width: 1200px) {
    .opinions-filter .select-alphapet .form-buttons input {
        height: 100%
    }

    [dir] .opinions-filter .select-alphapet .form-buttons input {
        margin-top: 0
    }
}

.opinions-filter .form-buttons {
    flex: 100%
}

[dir] .opinions-filter .form-buttons {
    margin-top: 1.6rem
}

.opinions-filter .form-buttons input {
    height: 100%
}

[dir] .opinions-filter .form-buttons input {
    margin: 0
}

.section-follow-icon {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    position: relative
}

.section-follow-icon .icon {
    display: inline-block;
    width: 4.8rem;
    height: 4.8rem;
    z-index: 0
}

[dir] .section-follow-icon .icon {
    border-radius: 100%;
    text-align: center
}

.section-follow-icon .icon .aa {
    z-index: 0
}

.section-follow-icon .icon .aa.aa-notification {
    width: 3rem;
    height: 100%
}

.section-follow-icon .follow-checkbox {
    position: absolute;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 4.8rem;
    height: 4.8rem;
    z-index: 1
}

[dir] .section-follow-icon .follow-checkbox {
    border: none;
    margin: 0;
    cursor: pointer
}

.section-follow-icon .message {
    display: none;
    position: absolute;
    top: 5.3rem;
    z-index: 1
}

[dir] .section-follow-icon .message {
    border-radius: .4rem;
    padding: 1.6rem
}

.section-follow-nav {
    display: none
}

@media (min-width: 1200px) {
    .section-follow-nav {
        display: block
    }

    .section-follow-nav .section-navigation {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        align-items: center
    }

    [dir] .section-follow-nav .section-navigation {
        border-bottom: .1rem solid
    }

    [dir] .section-follow-nav .section-navigation li {
        margin: 0 1.2rem;
        padding-bottom: .5rem
    }

    .section-follow-nav .section-navigation li.active {
        position: relative
    }

    .section-follow-nav .section-navigation li.active:after {
        content: "";
        position: absolute;
        bottom: 0;
        height: .4rem
    }

    [dir=ltr] .section-follow-nav .section-navigation li.active:after {
        right: 0;
        left: 0;
        border-radius: 0 .4rem 0 .4rem
    }

    [dir=rtl] .section-follow-nav .section-navigation li.active:after {
        left: 0;
        right: 0;
        border-radius: .4rem 0 .4rem 0
    }
}

.section-follow-header {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%
}

[dir] .section-follow-header {
    padding: 2rem 0 .5rem
}

@media (min-width: 1200px) {
    [dir] .section-follow-header {
        padding: 2.4rem 0 .9rem
    }
}

.section-follow-header .section-follow-icon {
    flex: 0 0 5%;
    align-self: flex-end
}

.section-follow-header .section-follow-icon .message {
    min-width: 23rem
}

.section-follow-header .section-follow-nav {
    flex: 1;
    align-self: flex-end
}

[dir=ltr] .section-follow-header .section-follow-nav {
    margin: 0 2rem .4rem 3rem
}

[dir=rtl] .section-follow-header .section-follow-nav {
    margin: 0 3rem .4rem 2rem
}

.mms-header {
    display: flex;
    flex-direction: column;
    align-items: center;
    flex-wrap: wrap
}

[dir] .mms-header {
    padding: 2.4rem 0
}

@media (min-width: 501px) {
    .mms-header {
        flex-direction: row
    }
}

.mms-header__logos {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    width: 100%
}

@media (min-width: 501px) {
    .mms-header__logos {
        width: unset
    }
}

.mms-header__logos__aalogo {
    width: 9.6rem;
    height: 6.3rem
}

[dir] .mms-header__logos__aalogo {
    background: url(/images/addustour-logo-124.png) 50% no-repeat;
    background-size: contain
}

@media (min-width: 501px) {
    [dir=ltr] .mms-header__logos__aalogo {
        margin-right: 6.5rem
    }

    [dir=rtl] .mms-header__logos__aalogo {
        margin-left: 6.5rem
    }
}

@media (min-width: 1200px) {
    .mms-header__logos__aalogo {
        width: 11rem;
        height: 7.2rem
    }
}

.mms-header__logos__mmslogo {
    width: 18.3rem;
    height: 2.5rem
}

[dir] .mms-header__logos__mmslogo {
    background: url(assets/img/mms/mms-logo.png) 50% no-repeat;
    background-size: contain
}

@media (min-width: 1200px) {
    .mms-header__logos__mmslogo {
        width: 21rem;
        height: 2.8rem
    }
}

.mms-header__nav {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 100%
}

[dir] .mms-header__nav {
    padding: 2.4rem 0 0
}

@media (min-width: 501px) {
    .mms-header__nav {
        width: unset
    }

    [dir=ltr] .mms-header__nav {
        margin-left: auto;
        padding: 0 0 0 2.4rem
    }

    [dir=rtl] .mms-header__nav {
        margin-right: auto;
        padding: 0 2.4rem 0 0
    }
}

.mms-header__nav__item {
    position: relative
}

[dir] .mms-header__nav__item {
    padding-bottom: .4rem
}

@media (min-width: 501px) {
    [dir=ltr] .mms-header__nav__item {
        margin-right: 3.2rem
    }

    [dir=rtl] .mms-header__nav__item {
        margin-left: 3.2rem
    }

    [dir=ltr] .mms-header__nav__item:last-child {
        margin-right: 0
    }

    [dir=rtl] .mms-header__nav__item:last-child {
        margin-left: 0
    }
}

.mms-header__nav__item_active:after {
    content: "";
    position: absolute;
    bottom: 0;
    height: .4rem
}

[dir=ltr] .mms-header__nav__item_active:after {
    right: 0;
    left: 0;
    border-radius: 0 .4rem 0 .4rem
}

[dir=rtl] .mms-header__nav__item_active:after {
    left: 0;
    right: 0;
    border-radius: .4rem 0 .4rem 0
}

[dir] .mms-hero {
    background: url(assets/img/mms/mms-hero.webp) top no-repeat;
    background-size: cover;
    padding: 3.2rem 0
}

@media (min-width: 501px) {
    [dir] .mms-hero {
        padding: 4.5rem 0
    }
}

@media (min-width: 1200px) {
    [dir] .mms-hero {
        padding: 9.5rem 0
    }
}

.mms-hero__btn {
    display: block;
    width: 20rem
}

[dir] .mms-hero__btn {
    margin: 3.2rem auto 0;
    padding: 1rem;
    border-radius: .4rem;
    text-align: center
}

.mms-intro {
    display: flex;
    flex-direction: column;
    align-items: center
}

[dir] .mms-intro {
    padding: 2rem 0
}

@media (min-width: 1200px) {
    .mms-intro {
        flex-direction: row;
        justify-content: space-between
    }
}

.mms-intro__content {
    display: flex;
    flex-direction: column
}

@media (min-width: 1200px) {
    .mms-intro__content {
        flex: 0 0 48%
    }
}

[dir] .mms-intro__title {
    padding-bottom: 3.2rem
}

[dir] .mms-intro__description {
    margin: 0
}

.mms-intro__cards {
    display: flex;
    flex-direction: column
}

@media (min-width: 501px) {
    .mms-intro__cards {
        flex-direction: row;
        justify-content: space-between;
        align-items: stretch;
        flex-wrap: wrap
    }
}

.mms-intro__cards__item {
    display: flex;
    flex-direction: column
}

[dir] .mms-intro__cards__item {
    border-radius: .4rem;
    padding: 1.6rem;
    margin: 1rem 0
}

@media (min-width: 501px) {
    .mms-intro__cards__item {
        flex: 0 0 48%
    }
}

[dir] .mms-intro__card-title {
    padding-bottom: 1rem
}

.mms-intro__chart {
    display: flex;
    flex-direction: column;
    align-items: center
}

.mms-intro__chart img {
    width: 100%;
    height: auto
}

@media (min-width: 1200px) {
    .mms-intro__chart {
        flex: 0 0 48%
    }

    [dir] .mms-intro__chart {
        padding-top: 0
    }
}

[dir] .mms-intro__label {
    margin: 3.2rem 0 1.6rem
}

@media (min-width: 1200px) {
    [dir] .mms-intro__label {
        margin-top: 0
    }
}

@media (min-width: 1200px) {
    .mms-intro-intro02 .mms-intro__chart {
        order: -1
    }
}

.mms-popup {
    display: flex;
    flex-direction: column
}

[dir] .mms-popup {
    border-radius: .4rem;
    padding: 3.2rem 1.6rem 1.6rem
}

.mms-popup__img {
    width: 100%;
    height: auto
}

[dir] .mms-popup__img {
    margin-bottom: 3.2rem
}

[dir] .mms-popup__title {
    margin: 1rem 0 4.8rem
}

[dir] .mms-popup__btn {
    border-radius: .4rem;
    border: .1rem solid;
    padding: 1rem;
    text-align: center;
    margin-top: auto
}

.mms-popup__overlay {
    position: fixed;
    top: 0;
    bottom: 0;
    transition: opacity .5s;
    visibility: hidden;
    opacity: 0;
    z-index: 999
}

[dir=ltr] .mms-popup__overlay, [dir=rtl] .mms-popup__overlay {
    right: 0;
    left: 0
}

.mms-popup__overlay:target {
    visibility: visible;
    opacity: 1
}

.mms-popup__overlay__popup {
    position: relative;
    transition: all 5s ease-in-out
}

[dir] .mms-popup__overlay__popup {
    padding: 3.2rem
}

@media (min-width: 501px) {
    .mms-popup__overlay__popup {
        width: 90%
    }

    [dir] .mms-popup__overlay__popup {
        margin: 5rem auto;
        border-radius: .4rem
    }
}

@media (min-width: 1200px) {
    .mms-popup__overlay__popup {
        width: 80%
    }

    [dir] .mms-popup__overlay__popup {
        margin-top: 15rem
    }
}

.mms-popup__overlay-content {
    display: flex;
    flex-direction: column;
    align-items: center;
    height: 100vh;
    overflow: auto
}

@media (min-width: 501px) {
    .mms-popup__overlay-content {
        height: unset;
        max-height: 70vh
    }
}

@media (min-width: 1200px) {
    .mms-popup__overlay-content {
        flex-direction: row;
        justify-content: space-between;
        align-items: flex-start
    }
}

.mms-popup__overlay-content .info {
    display: flex;
    flex-direction: column;
    width: 100%
}

[dir] .mms-popup__overlay-content .info {
    border-radius: .4rem;
    padding: 1.6rem
}

@media (min-width: 1200px) {
    .mms-popup__overlay-content .info {
        flex: 0 0 48%;
        width: unset
    }
}

.mms-popup__overlay-content .info__item {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: stretch
}

.mms-popup__overlay-content .info__item__label {
    flex: 0 0 48%
}

[dir] .mms-popup__overlay-content .info__item__label {
    padding: 1rem 0
}

[dir=ltr] .mms-popup__overlay-content .info__item__label {
    border-right: .1rem solid
}

[dir=rtl] .mms-popup__overlay-content .info__item__label {
    border-left: .1rem solid
}

.mms-popup__overlay-content .info__item__data {
    flex: 0 0 48%
}

[dir] .mms-popup__overlay-content .info__item__data {
    padding: 1rem 0
}

.mms-popup__overlay-content .overview {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    order: -1
}

[dir] .mms-popup__overlay-content .overview {
    margin-bottom: 3.2rem
}

@media (min-width: 1200px) {
    .mms-popup__overlay-content .overview {
        flex: 0 0 48%;
        width: unset;
        order: 1
    }

    [dir] .mms-popup__overlay-content .overview {
        margin-bottom: 0
    }
}

.mms-popup__overlay-content .overview__img {
    width: 100%;
    height: auto
}

[dir] .mms-popup__overlay-content .overview__caption {
    padding: 2.4rem 0 1.6rem
}

[dir] .mms-popup__overlay-content .overview__price {
    padding: 1rem 2rem;
    border: .1rem solid;
    border-radius: 2.5rem
}

.mms-popup__close {
    position: absolute;
    top: 1.6rem;
    transition: all .2s;
    width: 3.2rem;
    height: 3.2rem
}

[dir=ltr] .mms-popup__close {
    right: 1.6rem
}

[dir=rtl] .mms-popup__close {
    left: 1.6rem
}

.mms-popup__close i {
    width: 100%;
    height: 100%
}

[dir] .mms-popup__maintitle {
    padding: 1rem 0 2.4rem
}

[dir] .mms-tabs {
    border-top: .2rem solid
}

[dir] .mms-tabs.box-wrapper {
    padding-top: 5rem;
    padding-bottom: auto
}

[dir] .mms-tabs__title {
    text-align: center;
    padding-bottom: 3.2rem
}

.mms-tabs .tabs-tablist {
    width: 100%;
    justify-content: space-between
}

[dir] .mms-tabs .tabs-tablist {
    margin: 0 auto;
    border-radius: .4rem
}

@media (min-width: 501px) {
    .mms-tabs .tabs-tablist {
        width: unset
    }
}

[dir] .mms-tabs .tabs-tablist button[aria-selected=true] {
    border-radius: .4rem
}

[dir] .mms-tabs .tabs-tablist button[aria-selected=true] > .tabs-tab__content .tabs-tab__text-label {
    padding-bottom: 0
}

.mms-tabs .tabs-tablist button[aria-selected=true] > .tabs-tab__content .tabs-tab__text-label:after {
    display: none
}

.mms-tabs__container {
    display: grid;
    justify-content: space-between;
    grid-template-columns: repeat(auto-fill, 100%)
}

@media (min-width: 501px) {
    [dir] .mms-tabs__container {
        padding-top: 2.4rem
    }
}

@media (min-width: 501px) {
    .mms-tabs__container {
        grid-template-columns: repeat(auto-fill, 49%)
    }
}

@media (min-width: 1200px) {
    .mms-tabs__container {
        grid-template-columns: repeat(auto-fill, 32.5%)
    }
}

[dir] .mms-tabs__container .mms-popup {
    margin-bottom: 1.6rem
}

[dir] .mms-contact {
    margin-bottom: -8rem
}

[dir] .mms-contact.box-wrapper {
    padding-top: 5rem;
    padding-bottom: auto
}

.mms-contact__content {
    display: flex;
    flex-direction: column
}

@media (min-width: 1200px) {
    .mms-contact__content {
        flex-direction: row;
        justify-content: space-between;
        align-items: flex-start;
        flex-wrap: nowrap
    }
}

[dir] .mms-contact__emails {
    padding-bottom: 3.2rem
}

@media (min-width: 1200px) {
    .mms-contact__emails {
        flex: 0 0 35%
    }

    [dir] .mms-contact__emails {
        padding-bottom: 0
    }
}

[dir] .mms-contact__emails__title {
    padding-bottom: 2.4rem
}

.mms-contact__emails__item {
    display: flex;
    flex-direction: column
}

[dir] .mms-contact__emails__item {
    padding: 1.6rem 0
}

.mms-contact__addresses {
    display: flex;
    flex-direction: column
}

[dir] .mms-contact__addresses {
    padding-top: 3.2rem;
    border-top: .1rem solid
}

@media (min-width: 1200px) {
    .mms-contact__addresses {
        flex: 0 0 60%
    }

    [dir] .mms-contact__addresses {
        border-top: none;
        padding-top: 0
    }

    [dir=ltr] .mms-contact__addresses {
        border-left: .1rem solid
    }

    [dir=rtl] .mms-contact__addresses {
        border-right: .1rem solid
    }
}

.mms-contact__addresses__item {
    display: flex;
    flex-direction: column
}

[dir] .mms-contact__addresses__item {
    border-bottom: .1rem solid;
    padding: 1.6rem 0
}

[dir] .mms-contact__addresses__item:first-child {
    padding-top: 0
}

[dir] .mms-contact__addresses__item:last-child {
    border: none
}

@media (min-width: 501px) {
    .mms-contact__addresses__item {
        flex-direction: row;
        justify-content: space-between;
        align-items: flex-start
    }
}

@media (min-width: 1200px) {
    [dir=ltr] .mms-contact__addresses__item {
        margin-left: 5rem
    }

    [dir=rtl] .mms-contact__addresses__item {
        margin-right: 5rem
    }
}

.mms-contact__addresses__item__info {
    display: flex;
    flex-direction: column
}

@media (min-width: 501px) {
    .mms-contact__addresses__item__info {
        flex: 0 0 48%
    }
}

[dir] .mms-contact__addresses__item__info .city {
    padding-bottom: 3.2rem
}

.mms-contact__addresses__item__info .loc, .mms-contact__addresses__item__info .tel {
    display: flex;
    flex-direction: row;
    align-items: flex-start
}

[dir] .mms-contact__addresses__item__info .loc, [dir] .mms-contact__addresses__item__info .tel {
    padding-bottom: 1.6rem
}

.mms-contact__addresses__item__info .loc i, .mms-contact__addresses__item__info .tel i {
    width: 3.2rem;
    height: 3.2rem;
    flex: 0 0 3.2rem
}

[dir] .mms-contact__addresses__item__info .loc i, [dir] .mms-contact__addresses__item__info .tel i {
    margin-top: -.5rem
}

[dir=ltr] .mms-contact__addresses__item__info .loc i, [dir=ltr] .mms-contact__addresses__item__info .tel i {
    margin-right: 1rem
}

[dir=rtl] .mms-contact__addresses__item__info .loc i, [dir=rtl] .mms-contact__addresses__item__info .tel i {
    margin-left: 1rem
}

[dir] .mms-contact__addresses__item__map {
    border-radius: 0
}

@media (min-width: 501px) {
    .mms-contact__addresses__item__map {
        flex: 0 0 48%
    }

    [dir] .mms-contact__addresses__item__map {
        margin-top: auto
    }
}

.mms-contact__addresses__item__map iframe {
    width: 100%
}

[dir] .mms-contact__addresses__item__map iframe {
    border: none
}

[dir=rtl] .mms-contact .tel span {
    direction: ltr
}

.media-feed-page {
    overflow: scroll;
    position: relative;
    height: 100vh;
    -ms-scroll-snap-type: y mandatory;
    scroll-snap-type: y mandatory
}

[dir] .media-feed-page {
    margin: 3rem auto 0
}

.media-feed-page::-webkit-scrollbar {
    width: .4rem
}

[dir=ltr] .media-feed-page::-webkit-scrollbar-thumb {
    border-radius: 0 10rem 0 10rem
}

[dir=rtl] .media-feed-page::-webkit-scrollbar-thumb {
    border-radius: 10rem 0 10rem 0
}

@media (min-width: 501px) {
    .media-feed-page {
        width: 70%
    }

    [dir=ltr] .media-feed-page {
        padding-right: 3rem
    }

    [dir=rtl] .media-feed-page {
        padding-left: 3rem
    }
}

@media (min-width: 1200px) {
    .media-feed-page {
        width: 55rem
    }
}

.media-feed-page .media-feed {
    scroll-snap-align: start;
    scroll-snap-stop: normal;
    scroll-snap-stop: always
}

@media (min-width: 501px) {
    .media-feed-page .media-feed {
        height: unset;
        min-height: 50vh
    }
}

@media (min-width: 1200px) {
    .media-feed-page .media-feed {
        min-height: 55rem
    }
}

[dir] .social-media-links-header {
    border-bottom: .1rem solid
}

.social-media-links-header__content {
    display: flex;
    flex-direction: row;
    align-items: flex-end;
    flex-wrap: wrap
}

[dir] .social-media-links-header__content {
    padding: 3.2rem 0 1.5rem
}

@media (min-width: 1200px) {
    [dir] .social-media-links-header__content {
        padding-top: 2.4rem
    }
}

.social-media-links-header__aalogo {
    width: 9rem;
    height: 5.9rem
}

[dir] .social-media-links-header__aalogo {
    background: url(/images/addustour-logo-124.png) 50% no-repeat;
    background-size: contain
}

[dir=ltr] .social-media-links-header__aalogo {
    margin-right: 2.4rem
}

[dir=rtl] .social-media-links-header__aalogo {
    margin-left: 2.4rem
}

@media (min-width: 501px) {
    [dir=ltr] .social-media-links-header__aalogo {
        margin-right: 6.4rem
    }

    [dir=rtl] .social-media-links-header__aalogo {
        margin-left: 6.4rem
    }
}

.social-media-links-header__nav {
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

@media (max-width: 500px) {
    [dir=ltr] .social-media-links-header__nav {
        margin-left: auto
    }

    [dir=rtl] .social-media-links-header__nav {
        margin-right: auto
    }
}

.social-media-links-header__item {
    position: relative
}

[dir=ltr] .social-media-links-header__item {
    margin-right: 1.6rem
}

[dir=rtl] .social-media-links-header__item {
    margin-left: 1.6rem
}

@media (min-width: 501px) {
    [dir=ltr] .social-media-links-header__item {
        margin-right: 3.2rem
    }

    [dir=rtl] .social-media-links-header__item {
        margin-left: 3.2rem
    }
}

.social-media-links-header__item--active:after {
    content: "";
    position: absolute;
    bottom: -1.6rem;
    height: .4rem
}

[dir=ltr] .social-media-links-header__item--active:after {
    right: 0;
    left: 0;
    border-radius: 0 .4rem 0 .4rem
}

[dir=rtl] .social-media-links-header__item--active:after {
    left: 0;
    right: 0;
    border-radius: .4rem 0 .4rem 0
}

[dir=ltr] .social-media-links-header__item:last-child {
    margin-right: 0
}

[dir=rtl] .social-media-links-header__item:last-child {
    margin-left: 0
}

[dir] .social-media-hero {
    margin: 1.6rem 0 7.5rem
}

@media (min-width: 501px) {
    [dir] .social-media-hero {
        margin-bottom: 15rem
    }
}

.social-media-hero__content {
    display: flex;
    flex-direction: column;
    align-items: center
}

[dir] .social-media-hero__content {
    padding: 5.6rem 0 15rem
}

@media (min-width: 501px) {
    [dir] .social-media-hero__content {
        padding: 3.2rem 0 7.5rem
    }
}

@media (min-width: 1200px) {
    .social-media-hero__content {
        flex-direction: row;
        align-items: flex-start
    }

    [dir] .social-media-hero__content {
        padding-bottom: 0
    }
}

.social-media-hero__intro {
    display: flex;
    flex-direction: column;
    align-items: center
}

@media (min-width: 1200px) {
    .social-media-hero__intro {
        flex: 0 0 35%
    }

    [dir] .social-media-hero__intro {
        padding-top: 2.4rem
    }
}

[dir] .social-media-hero__title {
    margin-bottom: 2.4rem;
    text-align: center
}

[dir] .social-media-hero__subtitle {
    margin-bottom: 3.2rem;
    text-align: center
}

.social-media-hero__media {
    width: 100%
}

[dir] .social-media-hero__media {
    margin-bottom: -20rem
}

@media (min-width: 1200px) {
    .social-media-hero__media {
        flex: 0 0 55%;
        order: -1
    }

    [dir=ltr] .social-media-hero__media {
        margin: 0 auto -10rem 0
    }

    [dir=rtl] .social-media-hero__media {
        margin: 0 0 -10rem auto
    }
}

.social-media-hero__media img {
    width: 100%;
    height: auto
}

[dir] .social-media-inpage-ttl {
    margin-top: 4rem;
    padding: 4rem 0 3.2rem;
    border-top: .1rem solid
}

@media (min-width: 501px) {
    [dir] .social-media-inpage-ttl {
        margin-top: 4.8rem;
        padding-top: 4.8rem
    }
}

@media (min-width: 1200px) {
    [dir] .social-media-inpage-ttl {
        margin-top: 4.8rem;
        padding-bottom: 4.8rem
    }
}

.social-media-inpage-ttl__text {
    display: block
}

[dir] .social-media-inpage-ttl__text {
    text-align: center
}

@media (min-width: 501px) {
    .social-media-inpage-ttl__text {
        width: 70%
    }

    [dir] .social-media-inpage-ttl__text {
        margin: 0 auto
    }
}

@media (min-width: 1200px) {
    .social-media-inpage-ttl__text {
        width: 50%
    }
}

.social-links {
    display: flex;
    flex-direction: column
}

[dir] .social-links {
    padding: 2.4rem 2.4rem 1.6rem;
    border-radius: .4rem;
    margin-bottom: 1.6rem
}

.social-links__content {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: flex-start;
    overflow: hidden
}

[dir] .social-links__content {
    margin-bottom: 1.6rem
}

.social-links__ch-icon {
    flex: 0 0 4.8%
}

[dir=ltr] .social-links__ch-icon {
    margin-right: 1.6rem
}

[dir=rtl] .social-links__ch-icon {
    margin-left: 1.6rem
}

.social-links__ch-icon img {
    width: 4.8rem;
    height: 4.8rem
}

.social-links__data {
    flex: 1
}

[dir] .social-links__data {
    padding-top: 1.2rem
}

[dir] .social-links__feed {
    margin: 1.6rem 0 0
}

[dir] .social-links__bottom {
    margin-top: auto;
    padding-top: 1.6rem;
    border-top: .1rem solid
}

.social-links__bottom .share-this {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

[dir] .social-links__bottom .share-this {
    padding-bottom: 0
}

.social-links__bottom .share-this .share-label, .social-links__bottom .share-this input {
    display: none
}

.social-links__bottom .share-this .sharing-options {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start
}

[dir=ltr] .social-links__bottom .share-this .sharing-options li {
    margin: 0 1.6rem .8rem 0
}

[dir=rtl] .social-links__bottom .share-this .sharing-options li {
    margin: 0 0 .8rem 1.6rem
}

[dir=ltr] .social-links__bottom .share-this .sharing-options li:last-child {
    margin-right: 0
}

[dir=rtl] .social-links__bottom .share-this .sharing-options li:last-child {
    margin-left: 0
}

.social-links--media {
    position: relative
}

[dir] .social-links--media {
    padding: 0
}

.social-links--media .social-links__bottom {
    position: absolute;
    bottom: 1.6rem
}

[dir] .social-links--media .social-links__bottom {
    border: none
}

[dir=ltr] .social-links--media .social-links__bottom {
    left: 2.4rem
}

[dir=rtl] .social-links--media .social-links__bottom {
    right: 2.4rem
}

[dir] .social-links__media-img {
    border-radius: .4rem
}

.social-links__media-img img {
    width: 100%;
    height: auto
}

[dir] .social-links__media-img img {
    border-radius: .4rem
}

.social-links-wrapper-x3 {
    display: grid;
    justify-content: space-between;
    grid-template-columns: repeat(auto-fill, 100%)
}

@media (min-width: 501px) {
    .social-links-wrapper-x3 {
        grid-template-columns: repeat(auto-fill, 48.5%)
    }
}

@media (min-width: 1200px) {
    .social-links-wrapper-x3 {
        grid-template-columns: repeat(auto-fill, 32.5%)
    }
}

.np-card {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: stretch;
    overflow: hidden
}

.np-card .img-box {
    display: block
}

[dir] .np-card .img-box {
    margin-bottom: 1rem
}

.np-card .img-box img {
    display: block;
    width: 100%;
    height: auto
}

[dir] .np-card .img-box img {
    border-radius: .4rem
}

[dir] .np-card .card-caption {
    padding: 0 0 1.6rem
}

.np-card .card-content {
    display: flex;
    flex-direction: column;
    flex-grow: 1
}

[dir] .np-card .card-content .card-subtitle, [dir] .np-card .card-content .card-title {
    margin-bottom: 1rem
}

[dir] .np-card .card-content .card-description {
    margin: 0;
    padding-top: 1.6rem
}

.np-card .card-content .card-social {
    display: flex;
    flex-direction: row;
    align-items: center
}

[dir] .np-card .card-content .card-social {
    margin-top: 1.6rem
}

.np-card .card-content .card-social .aa {
    width: 3.2rem;
    height: 3.2rem
}

[dir] .np-card .card-content .card-social .aa {
    background-size: contain
}

[dir=ltr] .np-card .card-content .card-social .aa {
    margin-left: .8rem
}

[dir=rtl] .np-card .card-content .card-social .aa {
    margin-right: .8rem
}

[dir] .np-card.with-bg {
    border-radius: .4rem
}

[dir] .np-card.with-bg .img-box {
    margin: 0
}

[dir] .np-card.with-bg .img-box img {
    border-radius: .4rem .4rem 0 0
}

[dir] .np-card.with-bg .card-caption {
    padding: 0 1.6rem 1.6rem
}

[dir] .np-card.with-bg .card-content {
    padding: 1rem 1.6rem 1.6rem
}

.np-card .trending-title {
    display: flex;
    flex-direction: row;
    align-items: center
}

[dir] .np-card .trending-title {
    margin-bottom: 2.4rem
}

@media (min-width: 501px) {
    .np-card .trending-title {
        align-items: flex-start
    }
}

@media (min-width: 1200px) {
    .np-card .trending-title {
        align-items: center
    }
}

.np-card .trending-title .trending-icon {
    width: 3.2rem;
    height: 3.2rem
}

[dir] .np-card .trending-title .trending-icon {
    border-radius: 100%
}

[dir=ltr] .np-card .trending-title .trending-icon {
    margin-right: 1.6rem
}

[dir=rtl] .np-card .trending-title .trending-icon {
    margin-left: 1.6rem
}

.np-card .trending-title .aa {
    width: 3.2rem;
    height: 3.2rem
}

@media (min-width: 501px) {
    .np-card .main-article-txt {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: wrap
    }

    .np-card .main-article-txt .card-description-col {
        flex: 0 0 48%
    }
}

.np-card .section-time {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap
}

[dir] .np-card .section-time {
    margin-top: auto
}

.np-card .section-time > * {
    align-self: center
}

[dir=ltr] .np-card .section-time .time {
    margin-left: auto
}

[dir=rtl] .np-card .section-time .time {
    margin-right: auto
}

.np-card.top-content {
    flex-direction: row;
    justify-content: space-between
}

[dir] .np-card.top-content {
    padding: 1.6rem 0
}

@media (min-width: 1200px) {
    .np-card.top-content {
        flex-direction: column;
        justify-content: flex-start
    }

    [dir] .np-card.top-content {
        padding: 0
    }
}

.np-card.top-content .img-box {
    flex: 0 0 20%;
    order: 2
}

[dir] .np-card.top-content .img-box {
    margin-bottom: 0
}

@media (min-width: 1200px) {
    .np-card.top-content .img-box {
        order: 0
    }

    [dir] .np-card.top-content .img-box {
        margin-bottom: 1rem
    }
}

.np-card.top-content .card-content {
    flex: 0 0 80%;
    order: 1;
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

[dir=ltr] .np-card.top-content .card-content {
    padding-right: 1.6rem
}

[dir=rtl] .np-card.top-content .card-content {
    padding-left: 1.6rem
}

@media (min-width: 1200px) {
    .np-card.top-content .card-content {
        flex: unset;
        display: block;
        order: 1
    }

    [dir] .np-card.top-content .card-content {
        margin-top: 0;
        padding: 0 0 3.2rem
    }
}

.np-card.top-content .card-content .top-no {
    flex: 0 0 5%;
    order: -1;
    line-height: 84%
}

[dir=ltr] .np-card.top-content .card-content .top-no {
    text-align: left
}

[dir=rtl] .np-card.top-content .card-content .top-no {
    text-align: right
}

@media (min-width: 1200px) {
    .np-card.top-content .card-content .top-no {
        display: none
    }
}

.np-card.top-content .card-content .card-title {
    flex: 0 0 95%
}

[dir=ltr] .np-card.top-content .card-content .card-title {
    padding-left: 1.6rem
}

[dir=rtl] .np-card.top-content .card-content .card-title {
    padding-right: 1.6rem
}

@media (min-width: 1200px) {
    [dir=ltr] .np-card.top-content .card-content .card-title {
        padding-left: 0
    }

    [dir=rtl] .np-card.top-content .card-content .card-title {
        padding-right: 0
    }
}

.np-card.top-content .card-views {
    display: none
}

@media (min-width: 1200px) {
    .np-card.top-content .card-views {
        display: flex;
        flex-direction: row;
        align-items: center;
        order: 2
    }

    [dir] .np-card.top-content .card-views {
        border-radius: .4rem;
        padding: .5rem 2rem;
        margin-top: auto
    }

    .np-card.top-content .card-views .aa {
        width: 3.2rem;
        height: 3.2rem;
        filter: contrast(0)
    }

    [dir] .np-card.top-content .card-views .aa {
        background-size: contain
    }

    [dir=ltr] .np-card.top-content .card-views .aa {
        margin-left: auto
    }

    [dir=rtl] .np-card.top-content .card-views .aa {
        margin-right: auto
    }
}

.np-header {
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

[dir] .np-header {
    border-bottom: .1rem solid;
    padding: 2.4rem 0;
    margin-bottom: 2.4rem
}

.np-header .advertisement-wrapper {
    display: none
}

.np-header .np-logo-area {
    display: flex;
    flex-direction: row;
    align-items: center;
    flex: 0 0 100%
}

.np-header .np-logo-area .logo {
    font-size: 0;
    flex: 0 0 25%
}

[dir=ltr] .np-header .np-logo-area .logo {
    text-align: left
}

[dir=rtl] .np-header .np-logo-area .logo {
    text-align: right
}

@media (min-width: 501px) {
    .np-header .np-logo-area .logo {
        flex: 0 0 20%
    }
}

.np-header .np-logo-area .logo img {
    max-width: 100%;
    height: auto
}

.np-header .np-logo-area .date {
    flex: 0 0 65%
}

[dir=ltr] .np-header .np-logo-area .date {
    margin-left: auto
}

[dir=rtl] .np-header .np-logo-area .date {
    margin-right: auto
}

@media (min-width: 501px) {
    [dir=ltr] .np-header .np-logo-area .date {
        text-align: right
    }

    [dir=rtl] .np-header .np-logo-area .date {
        text-align: left
    }
}

.np-header .np-logo-area .social {
    display: none
}

@media (min-width: 1200px) {
    .np-header {
        flex-direction: row;
        flex-wrap: wrap
    }

    [dir] .np-header {
        padding: 3.2rem 0;
        margin-bottom: 3.2rem
    }

    .np-header > div {
        flex: 0 0 33%
    }

    [dir] .np-header > div {
        text-align: center
    }

    .np-header > div.np-logo-area {
        flex: 0 0 33%;
        flex-direction: row;
        flex-wrap: wrap;
        align-items: flex-start
    }

    .np-header > div.np-logo-area .logo {
        flex: 0 0 100%
    }

    [dir] .np-header > div.np-logo-area .logo {
        text-align: center
    }

    .np-header > div.np-logo-area .logo img {
        width: 50%
    }

    .np-header > div.np-logo-area .social {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        justify-content: space-between;
        width: 60%;
        align-self: flex-end
    }

    [dir] .np-header > div.np-logo-area .social {
        border-radius: .4rem;
        padding: 1rem 1.6rem;
        margin: 0 auto
    }

    .np-header > div.np-logo-area .social a {
        display: flex
    }

    .np-header > div.np-logo-area .social .aa {
        width: 2.6rem;
        height: 2.6rem
    }

    .np-header > div.np-logo-area .date {
        align-self: flex-end;
        flex: 0 0 100%
    }

    [dir] .np-header > div.np-logo-area .date {
        text-align: center
    }

    .np-header .advertisement-wrapper, .np-header .np-logo-area, .np-header .social {
        display: flex
    }
}

.np-header .advertisement-wrapper {
    max-width: 30rem
}

[dir] .np-header .advertisement-wrapper {
    background: none !important;
    padding: 0
}

.np-header .advertisement-wrapper .ad-title {
    display: none !important
}

.np-header .advertisement-wrapper .mpu {
    min-height: 25rem
}

@media (min-width: 1200px) {
    .content-carousel .swiper-wrapper {
        flex-wrap: wrap
    }
}

.content-carousel .swiper-wrapper .list-item {
    flex: 0 0 100%;
    height: unset;
    display: flex;
    flex-direction: column
}

[dir] .content-carousel .swiper-wrapper .list-item {
    padding: 0 .8rem 4rem
}

.content-carousel .swiper-wrapper .list-item.main-slide .main-article-txt {
    display: none
}

.content-carousel .swiper-wrapper .list-item .social-slide .np-card, .content-carousel .swiper-wrapper .list-item .trending-slide .np-card {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap
}

[dir] .content-carousel .swiper-wrapper .list-item .social-slide .np-card, [dir] .content-carousel .swiper-wrapper .list-item .trending-slide .np-card {
    border-bottom: .1rem solid;
    padding: 2.4rem 0
}

[dir] .content-carousel .swiper-wrapper .list-item .social-slide .np-card:first-child, [dir] .content-carousel .swiper-wrapper .list-item .trending-slide .np-card:first-child {
    padding-top: 0
}

[dir] .content-carousel .swiper-wrapper .list-item .social-slide .np-card:nth-child(3), [dir] .content-carousel .swiper-wrapper .list-item .trending-slide .np-card:nth-child(3) {
    border-bottom: none
}

.content-carousel .swiper-wrapper .list-item .social-slide .np-card .trending-title, .content-carousel .swiper-wrapper .list-item .trending-slide .np-card .trending-title {
    flex: 0 0 100%
}

.content-carousel .swiper-wrapper .list-item .social-slide .np-card .img-box, .content-carousel .swiper-wrapper .list-item .trending-slide .np-card .img-box {
    flex: 0 0 40%
}

[dir] .content-carousel .swiper-wrapper .list-item .social-slide .np-card .img-box, [dir] .content-carousel .swiper-wrapper .list-item .trending-slide .np-card .img-box {
    margin-bottom: 0
}

.content-carousel .swiper-wrapper .list-item .social-slide .np-card .card-content, .content-carousel .swiper-wrapper .list-item .trending-slide .np-card .card-content {
    flex: 0 0 60%
}

[dir] .content-carousel .swiper-wrapper .list-item .social-slide .np-card .card-content .card-title, [dir] .content-carousel .swiper-wrapper .list-item .trending-slide .np-card .card-content .card-title {
    margin-bottom: 0
}

[dir=ltr] .content-carousel .swiper-wrapper .list-item .social-slide .np-card .card-content .card-title, [dir=ltr] .content-carousel .swiper-wrapper .list-item .trending-slide .np-card .card-content .card-title {
    padding-left: 1.6rem
}

[dir=rtl] .content-carousel .swiper-wrapper .list-item .social-slide .np-card .card-content .card-title, [dir=rtl] .content-carousel .swiper-wrapper .list-item .trending-slide .np-card .card-content .card-title {
    padding-right: 1.6rem
}

[dir] .content-carousel .swiper-wrapper .list-item .social-slide .np-card.with-bg .img-box img, [dir] .content-carousel .swiper-wrapper .list-item .trending-slide .np-card.with-bg .img-box img {
    border-radius: .4rem
}

[dir] .content-carousel .swiper-wrapper .list-item .social-slide .np-card.with-bg .card-content, [dir] .content-carousel .swiper-wrapper .list-item .trending-slide .np-card.with-bg .card-content {
    padding: 0
}

[dir] .content-carousel .swiper-wrapper .list-item .social-slide .np-card.with-bg .card-content .card-title, [dir] .content-carousel .swiper-wrapper .list-item .trending-slide .np-card.with-bg .card-content .card-title {
    margin: 0
}

[dir] .content-carousel .swiper-wrapper .list-item .top-content-slide .card-list .np-card {
    border-bottom: .1rem solid
}

[dir] .content-carousel .swiper-wrapper .list-item .top-content-slide .card-list .np-card:nth-child(5) {
    border-bottom: none
}

.content-carousel .swiper-wrapper .list-item .editors-slide .card-list {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between
}

.content-carousel .swiper-wrapper .list-item .editors-slide .card-list .np-card {
    flex: 0 0 48%
}

[dir] .content-carousel .swiper-wrapper .list-item .editors-slide .card-list .np-card {
    border-bottom: .1rem solid;
    margin-bottom: 1.6rem;
    padding-bottom: 1.6rem
}

[dir] .content-carousel .swiper-wrapper .list-item .editors-slide .follow-us {
    border: none
}

@media (min-width: 501px) {
    .content-carousel .swiper-wrapper .list-item.main-slide .main-article-txt {
        display: flex
    }
}

@media (min-width: 1200px) {
    [dir] .content-carousel .swiper-wrapper .list-item {
        padding: 0
    }

    .content-carousel .swiper-wrapper .list-item.main-slide {
        flex: 0 0 50%
    }

    [dir] .content-carousel .swiper-wrapper .list-item.main-slide {
        border: .1rem solid;
        border-width: 0 .1rem;
        padding: 0 1.2rem
    }

    .content-carousel .swiper-wrapper .list-item.side01, .content-carousel .swiper-wrapper .list-item.side02 {
        flex: 0 0 25%
    }

    .content-carousel .swiper-wrapper .list-item.side01 .np-card, .content-carousel .swiper-wrapper .list-item.side02 .np-card {
        flex-direction: column;
        justify-content: flex-start
    }

    [dir] .content-carousel .swiper-wrapper .list-item.side01 .np-card, [dir] .content-carousel .swiper-wrapper .list-item.side02 .np-card {
        padding: 0 0 2.4rem;
        margin-bottom: 3.2rem
    }

    [dir] .content-carousel .swiper-wrapper .list-item.side01 .np-card .img-box, [dir] .content-carousel .swiper-wrapper .list-item.side02 .np-card .img-box {
        margin-bottom: 1rem
    }

    [dir] .content-carousel .swiper-wrapper .list-item.side01 .np-card.with-bg .img-box, [dir] .content-carousel .swiper-wrapper .list-item.side02 .np-card.with-bg .img-box {
        margin-bottom: 0
    }

    [dir] .content-carousel .swiper-wrapper .list-item.side01 .np-card.with-bg .img-box img, [dir] .content-carousel .swiper-wrapper .list-item.side02 .np-card.with-bg .img-box img {
        border-radius: .4rem .4rem 0 0
    }

    [dir] .content-carousel .swiper-wrapper .list-item.side01 .np-card.with-bg .card-content, [dir] .content-carousel .swiper-wrapper .list-item.side02 .np-card.with-bg .card-content {
        padding: 1rem 1.6rem 1.6rem
    }

    [dir=ltr] .content-carousel .swiper-wrapper .list-item.side01 .np-card.with-bg .card-content .card-title, [dir=ltr] .content-carousel .swiper-wrapper .list-item.side02 .np-card.with-bg .card-content .card-title {
        padding-left: 0
    }

    [dir=rtl] .content-carousel .swiper-wrapper .list-item.side01 .np-card.with-bg .card-content .card-title, [dir=rtl] .content-carousel .swiper-wrapper .list-item.side02 .np-card.with-bg .card-content .card-title {
        padding-right: 0
    }

    .content-carousel .swiper-wrapper .list-item.side01 {
        order: -1
    }

    [dir=ltr] .content-carousel .swiper-wrapper .list-item.side01 {
        padding-right: 1.2rem
    }

    [dir=rtl] .content-carousel .swiper-wrapper .list-item.side01 {
        padding-left: 1.2rem
    }

    .content-carousel .swiper-wrapper .list-item.side02 {
        order: 0
    }

    [dir=ltr] .content-carousel .swiper-wrapper .list-item.side02 {
        padding-left: 1.2rem
    }

    [dir=rtl] .content-carousel .swiper-wrapper .list-item.side02 {
        padding-right: 1.2rem
    }

    .content-carousel .swiper-wrapper .list-item.section-row {
        flex: 0 0 100%
    }

    [dir] .content-carousel .swiper-wrapper .list-item.section-row {
        border-bottom: .1rem solid;
        padding-bottom: 3.2rem;
        margin-bottom: 3.2rem
    }

    .content-carousel .swiper-wrapper .list-item.section-row .card-list {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-between
    }

    .content-carousel .swiper-wrapper .list-item.section-row .card-list .np-card {
        flex: 0 0 18.8%
    }

    [dir] .content-carousel .swiper-wrapper .list-item.section-row .card-list .np-card:last-child {
        border: none
    }

    [dir] .content-carousel .swiper-wrapper .list-item.section-row .card-list .np-card .card-content .card-title {
        padding-bottom: 3.2rem
    }

    .content-carousel .swiper-wrapper .list-item .editors-slide .card-list .np-card {
        flex: 0 0 25%
    }

    [dir] .content-carousel .swiper-wrapper .list-item .editors-slide .card-list .np-card {
        margin-bottom: 0;
        padding: 0 1rem;
        border-bottom: none
    }

    [dir=ltr] .content-carousel .swiper-wrapper .list-item .editors-slide .card-list .np-card {
        border-right: .1rem solid
    }

    [dir=rtl] .content-carousel .swiper-wrapper .list-item .editors-slide .card-list .np-card {
        border-left: .1rem solid
    }

    [dir] .content-carousel .swiper-wrapper .list-item .top-content-slide {
        padding-top: 3.2rem
    }

    [dir] .content-carousel .swiper-wrapper .list-item .top-content-slide .card-list .np-card {
        border-bottom: none
    }
}

.content-carousel .swiper-wrapper .list-item .follow-us {
    align-items: baseline;
    width: 100%
}

[dir] .content-carousel .swiper-wrapper .list-item .follow-us {
    padding-top: 1.6rem;
    margin-top: 1.6rem;
    border-top: .1rem solid
}

@media (min-width: 501px) {
    [dir] .content-carousel .swiper-wrapper .list-item .follow-us {
        padding-top: 2.5rem;
        margin-top: 2.5rem
    }
}

@media (min-width: 1200px) {
    .content-carousel .swiper-wrapper .list-item .follow-us {
        display: none
    }
}

.content-carousel .swiper-wrapper .list-item .follow-us__accounts {
    display: flex;
    flex-direction: row;
    align-items: center;
    flex-wrap: wrap
}

[dir] .content-carousel .swiper-wrapper .list-item .follow-us__accounts {
    margin: 0 auto
}

.content-carousel .swiper-pagination {
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 99
}

[dir] .content-carousel .swiper-pagination {
    text-align: center;
    padding: 2rem 0;
    border-top: .1rem solid
}

[dir=ltr] .content-carousel .swiper-pagination, [dir=rtl] .content-carousel .swiper-pagination {
    right: 0;
    left: 0
}

@media (min-width: 1200px) {
    .content-carousel .swiper-pagination {
        display: none
    }
}

.content-carousel .swiper-pagination-bullet {
    display: inline-block;
    width: .6rem;
    height: .6rem
}

[dir] .content-carousel .swiper-pagination-bullet {
    border-radius: 100%;
    margin: 0 1rem;
    cursor: pointer
}

.content-carousel .swiper-pagination-bullet-active {
    width: 2.5rem
}

[dir] .content-carousel .swiper-pagination-bullet-active {
    border-radius: 2.5rem
}

@media (min-width: 1200px) {
    .content-carousel .section-label i.aa {
        width: 5rem;
        height: 5rem
    }

    [dir] .content-carousel .section-label i.aa {
        margin: 0
    }
}

.np-card-group {
    overflow: hidden
}

.np-card-group .np-card {
    flex-direction: row;
    justify-content: space-between
}

[dir] .np-card-group .np-card {
    margin-bottom: 1.6rem
}

.np-card-group .np-card .img-box {
    flex: 0 0 40%
}

.np-card-group .np-card .card-content {
    flex: 0 0 57%
}

.np-card-group .np-card .card-content .card-description {
    display: none
}

@media (min-width: 501px) {
    .np-card-group .np-card {
        flex-direction: column;
        width: 48.5%
    }

    [dir] .np-card-group .np-card {
        margin-bottom: 3.2rem
    }

    [dir=ltr] .np-card-group .np-card {
        float: left
    }

    [dir=rtl] .np-card-group .np-card {
        float: right
    }

    .np-card-group .np-card .img-box {
        flex: 0 0 100%
    }
}

@media (min-width: 1200px) {
    .np-card-group .np-card {
        width: 28%
    }

    [dir=ltr] .np-card-group .np-card {
        float: right
    }

    [dir=rtl] .np-card-group .np-card {
        float: left
    }

    .np-card-group .np-card .card-content .card-description {
        display: block
    }
}

@media (min-width: 501px) {
    .np-card-group .np-card:first-child {
        width: 100%
    }

    [dir] .np-card-group .np-card:first-child {
        float: none;
        margin-bottom: 3.2rem
    }
}

@media (min-width: 1200px) {
    .np-card-group .np-card:first-child {
        width: 70%
    }

    [dir=ltr] .np-card-group .np-card:first-child {
        float: left
    }

    [dir=rtl] .np-card-group .np-card:first-child {
        float: right
    }
}

@media (min-width: 501px) {
    [dir=ltr] .np-card-group .np-card:last-child {
        float: right
    }

    [dir=rtl] .np-card-group .np-card:last-child {
        float: left
    }
}

@media (min-width: 1200px) {
    [dir] .np-card-group .np-card:first-child, [dir] .np-card-group .np-card:last-child {
        padding-bottom: 0;
        margin-bottom: 0
    }
}

.np-card-group.version01 .np-card {
    flex-direction: column;
    justify-content: space-between
}

[dir] .np-card-group.version01 .np-card {
    margin-bottom: 1.6rem;
    border-bottom: .1rem solid
}

.np-card-group.version01 .np-card .img-box {
    flex: unset
}

.np-card-group.version01 .np-card .img-box img {
    width: 100%;
    height: auto
}

.np-card-group.version01 .np-card .card-content {
    flex: unset
}

@media (min-width: 501px) {
    .np-card-group.version01 .np-card {
        flex-direction: column;
        width: 48.5%
    }

    [dir] .np-card-group.version01 .np-card {
        border: none
    }

    [dir=ltr] .np-card-group.version01 .np-card {
        float: left
    }

    [dir=rtl] .np-card-group.version01 .np-card {
        float: right
    }

    .np-card-group.version01 .np-card .img-box {
        flex: 0 0 100%
    }

    .np-card-group.version01 .np-card .card-content .card-description {
        display: block
    }
}

@media (min-width: 501px) {
    .np-card-group.version01 .np-card {
        width: 28%
    }

    [dir=ltr] .np-card-group.version01 .np-card {
        float: right
    }

    [dir=rtl] .np-card-group.version01 .np-card {
        float: left
    }
}

@media (min-width: 501px) {
    .np-card-group.version01 .np-card:first-child {
        width: 70%
    }

    [dir] .np-card-group.version01 .np-card:first-child {
        margin-bottom: 0
    }

    [dir=ltr] .np-card-group.version01 .np-card:first-child {
        float: left
    }

    [dir=rtl] .np-card-group.version01 .np-card:first-child {
        float: right
    }
}

[dir] .np-card-group.version01 .np-card:last-child {
    border-bottom: none;
    margin-bottom: 0
}

@media (min-width: 501px) {
    [dir=ltr] .np-card-group.version01 .np-card:last-child {
        float: right
    }

    [dir=rtl] .np-card-group.version01 .np-card:last-child {
        float: left
    }
}

[dir] .np-card-group.version02 {
    border-bottom: none
}

@media (max-width: 500px) {
    .np-card-group.version02 {
        display: flex;
        flex-direction: column
    }
}

@media (max-width: 500px) {
    [dir] .np-card-group.version02 .np-card {
        border-bottom: .1rem solid;
        padding-bottom: 1.6rem;
        margin-bottom: 1.6rem
    }
}

@media (min-width: 501px) {
    .np-card-group.version02 .np-card {
        width: 70%;
        flex-direction: row
    }

    [dir] .np-card-group.version02 .np-card {
        margin-bottom: 0
    }

    [dir=ltr] .np-card-group.version02 .np-card {
        float: left
    }

    [dir=rtl] .np-card-group.version02 .np-card {
        float: right
    }
}

@media (max-width: 500px) {
    [dir] .np-card-group.version02 .np-card .img-box {
        margin-bottom: 0
    }
}

@media (min-width: 501px) {
    .np-card-group.version02 .np-card .img-box {
        flex: 0 0 40%
    }

    [dir] .np-card-group.version02 .np-card .img-box {
        margin-bottom: 0
    }
}

@media (min-width: 501px) {
    .np-card-group.version02 .np-card .card-content {
        flex: 0 0 58%
    }
}

@media (min-width: 501px) {
    .np-card-group.version02 .np-card .card-content .card-description {
        display: block
    }
}

@media (max-width: 500px) {
    .np-card-group.version02 .np-card:first-child {
        order: 3;
        flex-direction: column
    }

    [dir] .np-card-group.version02 .np-card:first-child {
        border-bottom: none;
        margin-bottom: 0
    }
}

@media (min-width: 501px) {
    .np-card-group.version02 .np-card:first-child {
        width: 28%;
        flex-direction: column
    }

    [dir=ltr] .np-card-group.version02 .np-card:first-child {
        float: right
    }

    [dir=rtl] .np-card-group.version02 .np-card:first-child {
        float: left
    }
}

@media (max-width: 500px) {
    .np-card-group.version02 .np-card:first-child .img-box {
        flex: 0 0 100%
    }

    [dir] .np-card-group.version02 .np-card:first-child .img-box {
        padding-bottom: 0;
        margin-bottom: 0
    }
}

@media (min-width: 501px) {
    .np-card-group.version02 .np-card:first-child .card-content, .np-card-group.version02 .np-card:first-child .img-box {
        flex: 0 0 100%
    }
}

@media (max-width: 500px) {
    [dir] .np-card-group.version02 .np-card:first-child .card-content .card-title {
        margin-bottom: 0
    }
}

@media (max-width: 500px) {
    .np-card-group.version02 .np-card:first-child .card-content .card-description {
        display: none
    }
}

@media (min-width: 501px) {
    [dir] .np-card-group.version02 .np-card:last-child {
        border-top: .1rem solid;
        margin-top: 2.5rem;
        padding-top: 2.5rem
    }
}

.youtube-video-listing .listing-items {
    display: grid;
    justify-content: space-between;
    grid-template-columns: repeat(auto-fill, 100%)
}

@media (min-width: 501px) {
    .youtube-video-listing .listing-items {
        grid-template-columns: repeat(auto-fill, 49%)
    }
}

@media (min-width: 1200px) {
    .youtube-video-listing .listing-items {
        grid-template-columns: repeat(auto-fill, 32.5%)
    }
}

[dir] .youtube-video-listing .listing-items li {
    margin-bottom: 1.6rem
}

[dir] .youtube10m-header {
    text-align: center
}

.youtube10m-header picture {
    display: block
}

.youtube10m-header picture img {
    display: block;
    width: 100%;
    height: auto
}

[dir] .youtube10m-header picture img {
    margin: 0 auto
}

@media (min-width: 1200px) {
    .youtube10m-header picture img {
        max-width: 130.2rem
    }
}

.youtube10m-counter {
    min-height: 11rem
}

[dir] .youtube10m-counter {
    padding: 4rem 0 1.5rem
}

@media (min-width: 501px) {
    .youtube10m-counter {
        min-height: 11.8rem
    }
}

@media (min-width: 1200px) {
    .youtube10m-counter {
        min-height: 13.8rem
    }
}

.youtube10m-counter .flip-count {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

[dir] .youtube10m-counter .flip-count {
    text-align: center;
    margin: 0 auto
}

.youtube10m-counter .flip-count__piece {
    display: inline-block;
    overflow: hidden
}

[dir] .youtube10m-counter .flip-count__piece {
    margin: 0 .2rem;
    border-radius: .8rem
}

@media (min-width: 501px) {
    [dir] .youtube10m-counter .flip-count__piece {
        margin: 0 .2rem
    }
}

@media (min-width: 1200px) {
    [dir] .youtube10m-counter .flip-count__piece {
        margin: 0 .4rem
    }
}

[dir=ltr] .youtube10m-counter .flip-count__piece:nth-child(2), [dir=ltr] .youtube10m-counter .flip-count__piece:nth-child(5) {
    margin-right: .6rem
}

[dir=rtl] .youtube10m-counter .flip-count__piece:nth-child(2), [dir=rtl] .youtube10m-counter .flip-count__piece:nth-child(5) {
    margin-left: .6rem
}

@media (min-width: 501px) {
    [dir=ltr] .youtube10m-counter .flip-count__piece:nth-child(2), [dir=ltr] .youtube10m-counter .flip-count__piece:nth-child(5) {
        margin-right: 1rem
    }

    [dir=rtl] .youtube10m-counter .flip-count__piece:nth-child(2), [dir=rtl] .youtube10m-counter .flip-count__piece:nth-child(5) {
        margin-left: 1rem
    }
}

@media (min-width: 1200px) {
    [dir=ltr] .youtube10m-counter .flip-count__piece:nth-child(2), [dir=ltr] .youtube10m-counter .flip-count__piece:nth-child(5) {
        margin-right: 2.8rem
    }

    [dir=rtl] .youtube10m-counter .flip-count__piece:nth-child(2), [dir=rtl] .youtube10m-counter .flip-count__piece:nth-child(5) {
        margin-left: 2.8rem
    }
}

.youtube10m-counter .flip-count__piece .card {
    display: block;
    position: relative
}

[dir] .youtube10m-counter .flip-count__piece .card {
    padding-bottom: 2.6rem
}

@media (min-width: 501px) {
    [dir] .youtube10m-counter .flip-count__piece .card {
        padding-bottom: 3rem
    }
}

@media (min-width: 1200px) {
    [dir] .youtube10m-counter .flip-count__piece .card {
        padding-bottom: 4rem
    }
}

.youtube10m-counter .flip-count__piece .card__back:after, .youtube10m-counter .flip-count__piece .card__back:before, .youtube10m-counter .flip-count__piece .card__bottom, .youtube10m-counter .flip-count__piece .card__top {
    display: block;
    transform-style: preserve-3d;
    width: 3.8rem;
    height: 2.6rem
}

[dir] .youtube10m-counter .flip-count__piece .card__back:after, [dir] .youtube10m-counter .flip-count__piece .card__back:before, [dir] .youtube10m-counter .flip-count__piece .card__bottom, [dir] .youtube10m-counter .flip-count__piece .card__top {
    transform: translateZ(0);
    padding-top: .8rem
}

@media (min-width: 501px) {
    .youtube10m-counter .flip-count__piece .card__back:after, .youtube10m-counter .flip-count__piece .card__back:before, .youtube10m-counter .flip-count__piece .card__bottom, .youtube10m-counter .flip-count__piece .card__top {
        width: 4.8rem;
        height: 3rem
    }

    [dir] .youtube10m-counter .flip-count__piece .card__back:after, [dir] .youtube10m-counter .flip-count__piece .card__back:before, [dir] .youtube10m-counter .flip-count__piece .card__bottom, [dir] .youtube10m-counter .flip-count__piece .card__top {
        padding-top: .9rem
    }
}

@media (min-width: 1200px) {
    .youtube10m-counter .flip-count__piece .card__back:after, .youtube10m-counter .flip-count__piece .card__back:before, .youtube10m-counter .flip-count__piece .card__bottom, .youtube10m-counter .flip-count__piece .card__top {
        width: 7.2rem;
        height: 4rem
    }

    [dir] .youtube10m-counter .flip-count__piece .card__back:after, [dir] .youtube10m-counter .flip-count__piece .card__back:before, [dir] .youtube10m-counter .flip-count__piece .card__bottom, [dir] .youtube10m-counter .flip-count__piece .card__top {
        padding-top: 1.9rem
    }
}

.youtube10m-counter .flip-count__piece .card__bottom {
    position: absolute;
    top: 50%;
    pointer-events: none;
    overflow: hidden
}

[dir=ltr] .youtube10m-counter .flip-count__piece .card__bottom {
    left: 0
}

[dir=rtl] .youtube10m-counter .flip-count__piece .card__bottom {
    right: 0
}

.youtube10m-counter .flip-count__piece .card__bottom:after {
    display: block
}

[dir] .youtube10m-counter .flip-count__piece .card__bottom:after {
    margin-top: -2.6rem
}

@media (min-width: 501px) {
    [dir] .youtube10m-counter .flip-count__piece .card__bottom:after {
        margin-top: -3rem
    }
}

@media (min-width: 1200px) {
    [dir] .youtube10m-counter .flip-count__piece .card__bottom:after {
        margin-top: -4rem
    }
}

.youtube10m-counter .flip-count__piece .card__back:before, .youtube10m-counter .flip-count__piece .card__bottom:after {
    content: attr(data-value)
}

.youtube10m-counter .flip-count__piece .card__back {
    position: absolute;
    top: 0;
    height: 100%;
    pointer-events: none
}

[dir=ltr] .youtube10m-counter .flip-count__piece .card__back {
    left: 0
}

[dir=rtl] .youtube10m-counter .flip-count__piece .card__back {
    right: 0
}

.youtube10m-counter .flip-count__piece .card__back:before {
    position: relative;
    z-index: -1;
    overflow: hidden
}

[dir] .youtube10m-counter .flip-count__piece .card__back:before {
    transform-origin: center bottom
}

[dir=ltr] .youtube10m-counter .flip-count__piece .card__back:before, [dir=rtl] .youtube10m-counter .flip-count__piece .card__back:before {
    -webkit-animation: flipTop .3s cubic-bezier(.37, .01, .94, .35);
    animation: flipTop .3s cubic-bezier(.37, .01, .94, .35);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

[dir] .youtube10m-counter .flip-count__piece .card__back .card__bottom {
    transform-origin: center top
}

[dir=ltr] .youtube10m-counter .flip-count__piece .card__back .card__bottom, [dir=rtl] .youtube10m-counter .flip-count__piece .card__back .card__bottom {
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation: flipBottom .6s cubic-bezier(.15, .45, .28, 1);
    animation: flipBottom .6s cubic-bezier(.15, .45, .28, 1)
}

.youtube10m-counter .flip-count__piece .card__sep {
    position: absolute;
    width: 100%;
    height: .1rem;
    top: 50%
}

[dir=ltr] .youtube10m-counter .flip-count__piece .card__sep, [dir=rtl] .youtube10m-counter .flip-count__piece .card__sep {
    left: 0;
    right: 0
}

@-webkit-keyframes flipTop {
    0% {
        transform: rotateX(0deg);
        z-index: 2
    }

    0%, 99% {
        opacity: .99
    }

    to {
        transform: rotateX(-90deg);
        opacity: 0
    }
}

@keyframes flipTop {
    0% {
        transform: rotateX(0deg);
        z-index: 2
    }

    0%, 99% {
        opacity: .99
    }

    to {
        transform: rotateX(-90deg);
        opacity: 0
    }
}

@-webkit-keyframes flipBottom {
    0%, 50% {
        z-index: -1;
        transform: rotateX(90deg);
        opacity: 0
    }

    51% {
        opacity: .99
    }

    to {
        opacity: .99;
        transform: rotateX(0deg);
        z-index: 5
    }
}

@keyframes flipBottom {
    0%, 50% {
        z-index: -1;
        transform: rotateX(90deg);
        opacity: 0
    }

    51% {
        opacity: .99
    }

    to {
        opacity: .99;
        transform: rotateX(0deg);
        z-index: 5
    }
}

[dir=rtl] .youtube10m-counter {
    direction: ltr
}

[dir=rtl] .youtube10m-counter .flip-count__piece:nth-child(2), [dir=rtl] .youtube10m-counter .flip-count__piece:nth-child(5) {
    margin-left: .2rem;
    margin-right: .6rem
}

@media (min-width: 501px) {
    [dir=rtl] .youtube10m-counter .flip-count__piece:nth-child(2), [dir=rtl] .youtube10m-counter .flip-count__piece:nth-child(5) {
        margin-left: .2rem;
        margin-right: 1rem
    }
}

@media (min-width: 1200px) {
    [dir=rtl] .youtube10m-counter .flip-count__piece:nth-child(2), [dir=rtl] .youtube10m-counter .flip-count__piece:nth-child(5) {
        margin-left: .4rem;
        margin-right: 2.8rem
    }
}

[dir=rtl] .youtube10m-counter .flip-count__piece .card__back:after, [dir=rtl] .youtube10m-counter .flip-count__piece .card__back:before, [dir=rtl] .youtube10m-counter .flip-count__piece .card__bottom, [dir=rtl] .youtube10m-counter .flip-count__piece .card__top {
    padding-top: .3rem
}

@media (min-width: 501px) {
    [dir=rtl] .youtube10m-counter .flip-count__piece .card__back:after, [dir=rtl] .youtube10m-counter .flip-count__piece .card__back:before, [dir=rtl] .youtube10m-counter .flip-count__piece .card__bottom, [dir=rtl] .youtube10m-counter .flip-count__piece .card__top {
        padding-top: .7rem
    }
}

@media (min-width: 1200px) {
    [dir=rtl] .youtube10m-counter .flip-count__piece .card__back:after, [dir=rtl] .youtube10m-counter .flip-count__piece .card__back:before, [dir=rtl] .youtube10m-counter .flip-count__piece .card__bottom, [dir=rtl] .youtube10m-counter .flip-count__piece .card__top {
        padding-top: .6rem
    }
}

@charset "UTF-8";
@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700&display=swap);
.video-js .vjs-big-play-button .vjs-icon-placeholder:before, .video-js .vjs-modal-dialog, .vjs-button > .vjs-icon-placeholder:before, .vjs-modal-dialog .vjs-modal-dialog-content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before, .vjs-button > .vjs-icon-placeholder:before {
    text-align: center
}

@font-face {
    font-family: VideoJS;
    src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABDkAAsAAAAAG6gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3hY21hcAAAAYQAAADaAAADPv749/pnbHlmAAACYAAAC3AAABHQZg6OcWhlYWQAAA3QAAAAKwAAADYZw251aGhlYQAADfwAAAAdAAAAJA+RCLFobXR4AAAOHAAAABMAAACM744AAGxvY2EAAA4wAAAASAAAAEhF6kqubWF4cAAADngAAAAfAAAAIAE0AIFuYW1lAAAOmAAAASUAAAIK1cf1oHBvc3QAAA/AAAABJAAAAdPExYuNeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGS7wTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGJHcRdyA4RZgQRADK3CxEAAHic7dFZbsMgAEXRS0ycyZnnOeG7y+qC8pU1dHusIOXxuoxaOlwZYWQB0Aea4quIEN4E9LzKbKjzDeM6H/mua6Lmc/p8yhg0lvdYx15ZG8uOLQOGjMp3EzqmzJizYMmKNRu27Nhz4MiJMxeu3Ljz4Ekqm7T8P52G8PP3lnTOVk++Z6iN6QZzNN1F7ptuN7eGOjDUoaGODHVsuvU8MdTO9Hd5aqgzQ50b6sJQl4a6MtS1oW4MdWuoO0PdG+rBUI+GejLUs6FeDPVqqDdDvRvqw1CfhpqM9At0iFLaAAB4nJ1YDXBTVRZ+5/22TUlJ8we0pHlJm7RJf5O8F2j6EymlSPkpxaL8U2xpa3DKj0CBhc2IW4eWKSokIoLsuMqssM64f+jA4HSdWXXXscBq67IOs3FXZ1ZYWVyRFdo899yXtIBQZ90k7717zz3v3HPPOfd854YCCj9cL9dL0RQFOqCbGJnrHb5EayiKIWN8iA/hWBblo6hUWm8TtCDwE80WMJus/irwyxOdxeB0MDb14VNJHnXYoLLSl6FfCUYO9nYPTA8Epg9090LprfbBbZ2hY0UlJUXHQp3/vtWkS6EBv8+rPMq5u9692f/dNxJNiqwC1xPE9TCUgCsSdQWgE3XQD25lkG4CN2xmTcOXWBOyser6RN6KnGbKSbmQ3+d0OI1m2W8QzLLkI2sykrWAgJJEtA8vGGW/2Q+CmT3n8zS9wZwu2DCvtuZKZN3xkrLh36yCZuUomQSqGpY8t/25VfHVhw8z4ebGBtfLb0ya9PCaDc+8dGTvk2dsh6z7WzvowlXKUSWo9MJ15a3KrEP2loOr2Ojhw6iW6hf2BDdEccQvZGpaAy7YovSwq8kr7HGllxpd71rkS6G0Sf11sl9OvMK1+jwPPODxjUwkOim9CU3ix1wNjXDfmJSEn618Bs6lpWwUpU+8PCqLMY650zjq8VhCIP17NEKTx3eaLL+s5Pi6yJWaWjTHLR1jYzPSV9VF/6Ojdb/1kO3Mk3uhHC0x6gc1BjlKQ+nQFxTYdaJkZ7ySVxLBbhR1dsboNXp1tCYKW2LRaEzpYcIx2BKNxaL0ZaUnSqfFoiNhHKR/GkX6PWUSAaJelQaqZL1EpoHNsajSEyPSoJ9IjhIxTdjHLmwZvhRDOiFTY/YeQnvrVZmiTQtGncECXtFTBZLOVwwMRgoXHAkXzMzPn1nAJJ8jYSbMDaqN2waGLzNhih/bZynUBMpIWSg7VYi7DRx2m8ALkIdRCJwI6ArJx2EI8kaDWeTQKeAFk9fjl/1AvwktjQ1P7NjyMGQyfd4vjipX6M/i52D7Cq80kqlcxEcGXRr/FEcgs0u5uGgB4VWuMFfpdn2Re6Hi3PqzmxWKsz6+ae2Pn9hXXw/fqM859UiGC0oKYYILJBqJrsn1Z1E5qOs9rQCiUQRREjm8yJcbHF5cUJufX1vAHlefw0XgUoboS3ETfQlTxBC4SOtuE8VPRJTBSCQSjZCpk7Gqzu+masaZ2y7Zjehho4F3g82BNDkAHpORG4+OCS+f6JTPmtRn/PH1kch6d04sp7AQb25aQ/pqUyXeQ8vrebG8OYQdXOQ+585u0sdW9rqalzRURiJ+9F4MweRFrKUjl1GUYhH1A27WOHw5cTFSFPMo9EeUIGnQTZHIaJ7AHLaOKsOODaNF9jkBjYG2QEsQ2xjMUAx2bBEbeTBWMHwskBjngq56S/yfgkBnWBa4K9sqKtq2t1UI8S9He5XuBRbawAdatrQEAi30Aks2+LM8WeCbalVZkWNylvJ+dqJnzVb+OHlSoKW8nPCP7Rd+CcZ2DdWAGqJ2CBFOphgywFFCFBNtfAbGtNPBCwxvygHeYMZMY9ZboBqwq/pVrsbgN5tkv152ODlbMfiqwGMBgxa4Exz3QhovRIUp6acqZmQzRq0ypDXS2TPLT02YIkQETnOE445oOGxOmXAqUJNNG7XgupMjPq2ua9asrj5yY/yuKteO1Kx0YNJTufrirLe1mZnat7OL6rnUdCWenpW6I8mAnbsY8KWs1PuSovCW9A/Z25PQ24a7cNOqgmTkLmBMgh4THgc4b9k2IVv1/g/F5nGljwPLfOgHAzJzh45V/4+WenTzmMtR5Z7us2Tys909UHqrPY7KbckoxRvRHhmVc3cJGE97uml0R1S0jdULVl7EvZtDFVBF35N9cEdjpgmAiOlFZ+Dtoh93+D3zzHr8RRNZQhnCNMNbcegOvpEwZoL+06cJQ07h+th3fZ/7PVbVC6ngTAV/KoLFuO6+2KFcU651gEb5ugPSIb1D+Xp8V4+k3sEIGnw5mYe4If4k1lFYr6SCzmM2EQ8iWtmwjnBI9kTwe1TlfAmXh7H02by9fW2gsjKwtv0aaURKil4OdV7rDL1MXIFNrhdxohcZXYTnq47WisrKitaObbf5+yvkLi5J6lCNZZ+B6GC38VNBZBDidSS/+mSvh6s+srgC8pyKMvDtt+de3c9fU76ZPfuM8ud4Kv0fyP/LqfepMT/3oZxSqpZaTa1DaQYLY8TFsHYbWYsPoRhRWfL5eSSQbhUGgGC3YLbVMk6PitTFNGpAsNrC6D1VNBKgBHMejaiuRWEWGgsSDBTJjqWIl8kJLlsaLJ2tXDr6xGfT85bM2Q06a46x2HTgvdnV8z5YDy/27J4zt6x2VtkzjoYpkq36kaBr4eQSg7tyiVweWubXZugtadl58ydapfbORfKsDTuZ0OBgx4cfdjCf5tbWNITnL120fdOi1RV1C3uKGzNdwYLcMvZ3BxoPyTOCD1XvXTp7U10gWCVmTV9b3r2z0SkGWovb2hp9I89O8a2smlyaO8muMU+dRmtzp60IzAoFpjLr1n388boLyf0dRvxhsHZ0qbWqDkwqvvpkj4l0fY6EIXRi5sQSrAvsVYwXRy4qJ2EVtD1AN7a0HWth9ymvL1xc3WTUKK/TAHA/bXDVtVWfOMfuGxGZv4Ln/jVr9jc3j1yMv0tndmyt9Vq88Y9gH1wtLX3KWjot5++jWHgAoZZkQ14wGQ20Fli71UmKJAy4xKMSTGbVdybW7FDDAut9XpD5AzWrYO7zQ8qffqF8+Ynd/clrHcdyxGy3a/3+mfNnzC/cBsveTjnTvXf1o6vzOlZw7WtqtdmPK/Errz/6NNtD72zmNOZfbmYdTGHfoofqI79Oc+R2n1lrnL6pOm0Up7kwxhTW12Amm7WYkXR2qYrF2AmgmbAsxZjwy1xpg/m1Je2vrp8v/nz2xpmlBg4E9hrMU341wVpTOh/OfmGvAnra8q6uctr60ZQHV3Q+WMQJykMj8ZsWn2QBOmmHMB+m5pDIpTFonYigiaKAhGEiAHF7EliVnQkjoLVIMPtJpBKHYd3A8GYH9jJzrWwmHx5Qjp7vDAX0suGRym1vtm/9W1/HyR8vczfMs6Sk8DSv855/5dlX9oQq52hT8syyp2rx5Id17IAyAM3wIjQPMOHzytEB64q6D5zT91yNbnx3V/nqnd017S9Y0605k3izoXLpsxde2n38yoOV9s1LcjwzNjbdX6asnBVaBj/6/DwKwPkpcqbDG7BnsXoSqWnUAmottYF6jMSdVyYZh3zVXCjwTiwwHH6sGuRiEHQGzuRX6whZkp123oy1BWE2mEfJ/tvIRtM4ZM5bDXiMsPMaAKOTyc5uL57rqyyc5y5JE5pm1i2S2iUX0CcaQ6lC6Zog7JqSqZmYlosl2K6pwNA84zRnQW6SaALYZQGW5lhCtU/W34N6o+bKfZ8cf3/Cl/+iTX3wBzpOY4mRkeNf3rptycGSshQWgGbYt5jFc2e0+DglIrwl6DVWQ7BuwaJ3Xk1J4VL5urnLl/Wf+gHU/hZoZdKNym6lG+I34FaNeZKcSpJIo2IeCVvpdsDGfKvzJnAwmeD37Ow65ZWwSowpgwX5T69s/rB55dP5BcpgDKFV8p7q2sn/1uc93bVzT/w6UrCqDTWvfCq/oCD/qZXNoUj8BL5Kp6GU017frfNXkAtiiyf/SOCEeLqnd8R/Ql9GlCRfctS6k5chvIBuQ1zCCjoCHL2DHNHIXxMJ3kQeO8lbsUXONeSfA5EjcG6/E+KdhN4bP04vBhdi883+BFBzQbxFbvZzQeY9LNBZc0FNfn5NwfDn6rCTnTw6R8o+gfpf5hCom33cRuiTlss3KHmZjD+BPN+5gXuA2ziS/Q73mLxUkpbKN/eqwz5uK0X9F3h2d1V4nGNgZGBgAOJd776+iue3+crAzc4AAje5Bfcg0xz9YHEOBiYQBQA8FQlFAHicY2BkYGBnAAGOPgaG//85+hkYGVCBMgBGGwNYAAAAeJxjYGBgYB8EmKOPgQEAQ04BfgAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhAi2COh4nGNgZGBgUGYoZWBnAAEmIOYCQgaG/2A+AwAYCQG2AHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkMl2wjAMRfOAhABlKm2h80C3+ajgCKKDY6cegP59TYBzukAL+z1Zsq8ctaJTTKPrsUQLbXQQI0EXKXroY4AbDDHCGBNMcYsZ7nCPB8yxwCOe8IwXvOIN7/jAJ76wxHfUqWX+OzgumWAjJMV17i0Ndlr6irLKO+qftdT7i6y4uFSUvCknay+lFYZIZaQcmfH/xIFdYn98bqhra1aKTM/6lWMnyaYirx1rFUQZFBkb2zJUtoXeJCeg0WnLtHeSFc3OtrnozNwqi0TkSpBMDB1nSde5oJXW23hTS2/T0LilglXX7dmFVxLnq5U0vYATHFk3zX3BOisoQHNDFDeZnqKDy9hRNawN7Vh727hFzcJ5c8TILrKZfH7tIPxAFP0BpLeJPA==) format("woff");
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before, .video-js .vjs-play-control .vjs-icon-placeholder, .vjs-icon-play {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before, .video-js .vjs-play-control .vjs-icon-placeholder:before, .vjs-icon-play:before {
    content: "\f101"
}

.vjs-icon-play-circle {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-play-circle:before {
    content: "\f102"
}

.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder, .vjs-icon-pause {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, .vjs-icon-pause:before {
    content: "\f103"
}

.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder, .vjs-icon-volume-mute {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, .vjs-icon-volume-mute:before {
    content: "\f104"
}

.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder, .vjs-icon-volume-low {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before, .vjs-icon-volume-low:before {
    content: "\f105"
}

.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder, .vjs-icon-volume-mid {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before, .vjs-icon-volume-mid:before {
    content: "\f106"
}

.video-js .vjs-mute-control .vjs-icon-placeholder, .vjs-icon-volume-high {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-mute-control .vjs-icon-placeholder:before, .vjs-icon-volume-high:before {
    content: "\f107"
}

.video-js .vjs-fullscreen-control .vjs-icon-placeholder, .vjs-icon-fullscreen-enter {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, .vjs-icon-fullscreen-enter:before {
    content: "\f108"
}

.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder, .vjs-icon-fullscreen-exit {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before, .vjs-icon-fullscreen-exit:before {
    content: "\f109"
}

.vjs-icon-square {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-square:before {
    content: "\f10a"
}

.vjs-icon-spinner {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-spinner:before {
    content: "\f10b"
}

.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-subtitles-button .vjs-icon-placeholder, .vjs-icon-subtitles {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js .vjs-subtitles-button .vjs-icon-placeholder:before, .vjs-icon-subtitles:before {
    content: "\f10c"
}

.video-js .vjs-captions-button .vjs-icon-placeholder, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder, .vjs-icon-captions {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-captions-button .vjs-icon-placeholder:before, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, .vjs-icon-captions:before {
    content: "\f10d"
}

.video-js .vjs-chapters-button .vjs-icon-placeholder, .vjs-icon-chapters {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-chapters-button .vjs-icon-placeholder:before, .vjs-icon-chapters:before {
    content: "\f10e"
}

.vjs-icon-share {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-share:before {
    content: "\f10f"
}

.vjs-icon-cog {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-cog:before {
    content: "\f110"
}

.video-js .vjs-play-progress, .video-js .vjs-volume-level, .vjs-icon-circle, .vjs-seek-to-live-control .vjs-icon-placeholder {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-play-progress:before, .video-js .vjs-volume-level:before, .vjs-icon-circle:before, .vjs-seek-to-live-control .vjs-icon-placeholder:before {
    content: "\f111"
}

.vjs-icon-circle-outline {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-circle-outline:before {
    content: "\f112"
}

.vjs-icon-circle-inner-circle {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-circle-inner-circle:before {
    content: "\f113"
}

.vjs-icon-hd {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-hd:before {
    content: "\f114"
}

.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder, .vjs-icon-cancel {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before, .vjs-icon-cancel:before {
    content: "\f115"
}

.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder, .vjs-icon-replay {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before, .vjs-icon-replay:before {
    content: "\f116"
}

.vjs-icon-facebook {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-facebook:before {
    content: "\f117"
}

.vjs-icon-gplus {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-gplus:before {
    content: "\f118"
}

.vjs-icon-linkedin {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-linkedin:before {
    content: "\f119"
}

.vjs-icon-twitter {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-twitter:before {
    content: "\f11a"
}

.vjs-icon-tumblr {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-tumblr:before {
    content: "\f11b"
}

.vjs-icon-pinterest {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-pinterest:before {
    content: "\f11c"
}

.video-js .vjs-descriptions-button .vjs-icon-placeholder, .vjs-icon-audio-description {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-descriptions-button .vjs-icon-placeholder:before, .vjs-icon-audio-description:before {
    content: "\f11d"
}

.video-js .vjs-audio-button .vjs-icon-placeholder, .vjs-icon-audio {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-audio-button .vjs-icon-placeholder:before, .vjs-icon-audio:before {
    content: "\f11e"
}

.vjs-icon-next-item {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-next-item:before {
    content: "\f11f"
}

.vjs-icon-previous-item {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-previous-item:before {
    content: "\f120"
}

.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder, .vjs-icon-picture-in-picture-enter {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, .vjs-icon-picture-in-picture-enter:before {
    content: "\f121"
}

.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder, .vjs-icon-picture-in-picture-exit {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before, .vjs-icon-picture-in-picture-exit:before {
    content: "\f122"
}

.video-js {
    display: block;
    vertical-align: top;
    box-sizing: border-box;
    color: #fff;
    background-color: #000;
    position: relative;
    padding: 0;
    font-size: 10px;
    line-height: 1;
    font-weight: 400;
    font-style: normal;
    font-family: Arial, Helvetica, sans-serif;
    word-break: normal
}

.video-js:-moz-full-screen {
    position: absolute
}

.video-js:-webkit-full-screen {
    width: 100% !important;
    height: 100% !important
}

.video-js[tabindex="-1"] {
    outline: 0
}

.video-js *, .video-js :after, .video-js :before {
    box-sizing: inherit
}

.video-js ul {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    list-style-position: outside;
    margin: 0
}

.video-js.vjs-1-1, .video-js.vjs-4-3, .video-js.vjs-9-16, .video-js.vjs-16-9, .video-js.vjs-fluid {
    width: 100%;
    max-width: 100%;
    height: 0
}

.video-js.vjs-16-9 {
    padding-top: 56.25%
}

.video-js.vjs-4-3 {
    padding-top: 75%
}

.video-js.vjs-9-16 {
    padding-top: 177.7777777778%
}

.video-js.vjs-1-1 {
    padding-top: 100%
}

.video-js.vjs-fill, .video-js .vjs-tech {
    width: 100%;
    height: 100%
}

.video-js .vjs-tech {
    position: absolute;
    top: 0;
    left: 0
}

body.vjs-full-window {
    padding: 0;
    margin: 0;
    height: 100%
}

.vjs-full-window .video-js.vjs-fullscreen {
    position: fixed;
    overflow: hidden;
    z-index: 1000;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0
}

.video-js.vjs-fullscreen:not(.vjs-ios-native-fs) {
    width: 100% !important;
    height: 100% !important;
    padding-top: 0 !important
}

.video-js.vjs-fullscreen.vjs-user-inactive {
    cursor: none
}

.vjs-hidden {
    display: none !important
}

.vjs-disabled {
    opacity: .5;
    cursor: default
}

.video-js .vjs-offscreen {
    height: 1px;
    left: -9999px;
    position: absolute;
    top: 0;
    width: 1px
}

.vjs-lock-showing {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important
}

.vjs-no-js {
    padding: 20px;
    color: #fff;
    background-color: #000;
    font-size: 18px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    width: 300px;
    height: 150px;
    margin: 0 auto
}

.vjs-no-js a, .vjs-no-js a:visited {
    color: #66a8cc
}

.video-js .vjs-big-play-button {
    font-size: 3em;
    line-height: 1.5em;
    height: 1.63332em;
    width: 3em;
    display: block;
    position: absolute;
    top: 10px;
    left: 10px;
    padding: 0;
    cursor: pointer;
    opacity: 1;
    border: .06666em solid #fff;
    background-color: #2b333f;
    background-color: rgba(43, 51, 63, .7);
    border-radius: .3em;
    transition: all .4s
}

.vjs-big-play-centered .vjs-big-play-button {
    top: 50%;
    left: 50%;
    margin-top: -.81666em;
    margin-left: -1.5em
}

.video-js .vjs-big-play-button:focus, .video-js:hover .vjs-big-play-button {
    border-color: #fff;
    background-color: #73859f;
    background-color: rgba(115, 133, 159, .5);
    transition: all 0s
}

.vjs-controls-disabled .vjs-big-play-button, .vjs-error .vjs-big-play-button, .vjs-has-started .vjs-big-play-button, .vjs-using-native-controls .vjs-big-play-button {
    display: none
}

.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button {
    display: block
}

.video-js button {
    background: 0 0;
    border: none;
    color: inherit;
    display: inline-block;
    font-size: inherit;
    line-height: inherit;
    text-transform: none;
    text-decoration: none;
    transition: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.vjs-control .vjs-button {
    width: 100%;
    height: 100%
}

.video-js .vjs-control.vjs-close-button {
    cursor: pointer;
    height: 3em;
    position: absolute;
    right: 0;
    top: .5em;
    z-index: 2
}

.video-js .vjs-modal-dialog {
    background: rgba(0, 0, 0, .8);
    background: linear-gradient(180deg, rgba(0, 0, 0, .8), hsla(0, 0%, 100%, 0));
    overflow: auto
}

.video-js .vjs-modal-dialog > * {
    box-sizing: border-box
}

.vjs-modal-dialog .vjs-modal-dialog-content {
    font-size: 1.2em;
    line-height: 1.5;
    padding: 20px 24px;
    z-index: 1
}

.vjs-menu-button {
    cursor: pointer
}

.vjs-menu-button.vjs-disabled {
    cursor: default
}

.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {
    display: none
}

.vjs-menu .vjs-menu-content {
    display: block;
    padding: 0;
    margin: 0;
    font-family: Arial, Helvetica, sans-serif;
    overflow: auto
}

.vjs-menu .vjs-menu-content > * {
    box-sizing: border-box
}

.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu {
    display: none
}

.vjs-menu li {
    list-style: none;
    margin: 0;
    padding: .2em 0;
    line-height: 1.4em;
    font-size: 1.2em;
    text-align: center;
    text-transform: lowercase
}

.js-focus-visible .vjs-menu li.vjs-menu-item:hover, .vjs-menu li.vjs-menu-item:focus, .vjs-menu li.vjs-menu-item:hover {
    background-color: #73859f;
    background-color: rgba(115, 133, 159, .5)
}

.js-focus-visible .vjs-menu li.vjs-selected:hover, .vjs-menu li.vjs-selected, .vjs-menu li.vjs-selected:focus, .vjs-menu li.vjs-selected:hover {
    background-color: #fff;
    color: #2b333f
}

.js-focus-visible .vjs-menu :not(.vjs-selected):focus:not(.focus-visible), .video-js .vjs-menu :not(.vjs-selected):focus:not(:focus-visible) {
    background: 0 0
}

.vjs-menu li.vjs-menu-title {
    text-align: center;
    text-transform: uppercase;
    font-size: 1em;
    line-height: 2em;
    padding: 0;
    margin: 0 0 .3em;
    font-weight: 700;
    cursor: default
}

.vjs-menu-button-popup .vjs-menu {
    display: none;
    position: absolute;
    bottom: 0;
    width: 10em;
    left: -3em;
    height: 0;
    margin-bottom: 1.5em;
    border-top-color: rgba(43, 51, 63, .7)
}

.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
    background-color: #2b333f;
    background-color: rgba(43, 51, 63, .7);
    position: absolute;
    width: 100%;
    bottom: 1.5em;
    max-height: 15em
}

.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content, .vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
    max-height: 5em
}

.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
    max-height: 10em
}

.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
    max-height: 14em
}

.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content, .vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content, .vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
    max-height: 25em
}

.vjs-menu-button-popup .vjs-menu.vjs-lock-showing, .vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu {
    display: block
}

.video-js .vjs-menu-button-inline {
    transition: all .4s;
    overflow: hidden
}

.video-js .vjs-menu-button-inline:before {
    width: 2.222222222em
}

.video-js .vjs-menu-button-inline.vjs-slider-active, .video-js .vjs-menu-button-inline:focus, .video-js .vjs-menu-button-inline:hover, .video-js.vjs-no-flex .vjs-menu-button-inline {
    width: 12em
}

.vjs-menu-button-inline .vjs-menu {
    opacity: 0;
    height: 100%;
    width: auto;
    position: absolute;
    left: 4em;
    top: 0;
    padding: 0;
    margin: 0;
    transition: all .4s
}

.vjs-menu-button-inline.vjs-slider-active .vjs-menu, .vjs-menu-button-inline:focus .vjs-menu, .vjs-menu-button-inline:hover .vjs-menu {
    display: block;
    opacity: 1
}

.vjs-no-flex .vjs-menu-button-inline .vjs-menu {
    display: block;
    opacity: 1;
    position: relative;
    width: auto
}

.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu, .vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu, .vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu {
    width: auto
}

.vjs-menu-button-inline .vjs-menu-content {
    width: auto;
    height: 100%;
    margin: 0;
    overflow: hidden
}

.video-js .vjs-control-bar {
    display: none;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 3em;
    background-color: #2b333f;
    background-color: rgba(43, 51, 63, .7)
}

.vjs-has-started .vjs-control-bar {
    display: flex;
    visibility: visible;
    opacity: 1;
    transition: visibility .1s, opacity .1s
}

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
    visibility: visible;
    opacity: 0;
    pointer-events: none;
    transition: visibility 1s, opacity 1s
}

.vjs-controls-disabled .vjs-control-bar, .vjs-error .vjs-control-bar, .vjs-using-native-controls .vjs-control-bar {
    display: none !important
}

.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
    opacity: 1;
    visibility: visible
}

.vjs-has-started.vjs-no-flex .vjs-control-bar {
    display: table
}

.video-js .vjs-control {
    position: relative;
    text-align: center;
    margin: 0;
    padding: 0;
    height: 100%;
    width: 4em;
    flex: none
}

.vjs-button > .vjs-icon-placeholder:before {
    font-size: 1.8em;
    line-height: 1.67
}

.vjs-button > .vjs-icon-placeholder {
    display: block
}

.video-js .vjs-control:focus, .video-js .vjs-control:focus:before, .video-js .vjs-control:hover:before {
    text-shadow: 0 0 1em #fff
}

.video-js .vjs-control-text {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.vjs-no-flex .vjs-control {
    display: table-cell;
    vertical-align: middle
}

.video-js .vjs-custom-control-spacer {
    display: none
}

.video-js .vjs-progress-control {
    cursor: pointer;
    flex: auto;
    display: flex;
    align-items: center;
    min-width: 4em;
    touch-action: none
}

.video-js .vjs-progress-control.disabled {
    cursor: default
}

.vjs-live .vjs-progress-control {
    display: none
}

.vjs-liveui .vjs-progress-control {
    display: flex;
    align-items: center
}

.vjs-no-flex .vjs-progress-control {
    width: auto
}

.video-js .vjs-progress-holder {
    flex: auto;
    transition: all .2s;
    height: .3em
}

.video-js .vjs-progress-control .vjs-progress-holder {
    margin: 0 10px
}

.video-js .vjs-progress-control:hover .vjs-progress-holder {
    font-size: 1.6666666667em
}

.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled {
    font-size: 1em
}

.video-js .vjs-progress-holder .vjs-load-progress, .video-js .vjs-progress-holder .vjs-load-progress div, .video-js .vjs-progress-holder .vjs-play-progress {
    position: absolute;
    display: block;
    height: 100%;
    margin: 0;
    padding: 0;
    width: 0
}

.video-js .vjs-play-progress {
    background-color: #fff
}

.video-js .vjs-play-progress:before {
    font-size: .9em;
    position: absolute;
    right: -.5em;
    top: -.3333333333em;
    z-index: 1
}

.video-js .vjs-load-progress {
    background: rgba(115, 133, 159, .5)
}

.video-js .vjs-load-progress div {
    background: rgba(115, 133, 159, .75)
}

.video-js .vjs-time-tooltip {
    background-color: #fff;
    background-color: hsla(0, 0%, 100%, .8);
    border-radius: .3em;
    color: #000;
    float: right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    padding: 6px 8px 8px;
    pointer-events: none;
    position: absolute;
    top: -3.4em;
    visibility: hidden;
    z-index: 1
}

.video-js .vjs-progress-holder:focus .vjs-time-tooltip {
    display: none
}

.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip, .video-js .vjs-progress-control:hover .vjs-time-tooltip {
    display: block;
    font-size: .6em;
    visibility: visible
}

.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip {
    font-size: 1em
}

.video-js .vjs-progress-control .vjs-mouse-display {
    display: none;
    position: absolute;
    width: 1px;
    height: 100%;
    background-color: #000;
    z-index: 1
}

.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
    z-index: 0
}

.video-js .vjs-progress-control:hover .vjs-mouse-display {
    display: block
}

.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display {
    visibility: hidden;
    opacity: 0;
    transition: visibility 1s, opacity 1s
}

.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
    display: none
}

.vjs-mouse-display .vjs-time-tooltip {
    color: #fff;
    background-color: #000;
    background-color: rgba(0, 0, 0, .8)
}

.video-js .vjs-slider {
    position: relative;
    cursor: pointer;
    padding: 0;
    margin: 0 .45em;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #73859f;
    background-color: rgba(115, 133, 159, .5)
}

.video-js .vjs-slider.disabled {
    cursor: default
}

.video-js .vjs-slider:focus {
    text-shadow: 0 0 1em #fff;
    box-shadow: 0 0 1em #fff
}

.video-js .vjs-mute-control {
    cursor: pointer;
    flex: none
}

.video-js .vjs-volume-control {
    cursor: pointer;
    margin-right: 1em;
    display: flex
}

.video-js .vjs-volume-control.vjs-volume-horizontal {
    width: 5em
}

.video-js .vjs-volume-panel .vjs-volume-control {
    visibility: visible;
    opacity: 0;
    width: 1px;
    height: 1px;
    margin-left: -1px
}

.video-js .vjs-volume-panel {
    transition: width 1s
}

.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control, .video-js .vjs-volume-panel.vjs-hover .vjs-volume-control, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active, .video-js .vjs-volume-panel .vjs-volume-control:active, .video-js .vjs-volume-panel:active .vjs-volume-control, .video-js .vjs-volume-panel:focus .vjs-volume-control {
    visibility: visible;
    opacity: 1;
    position: relative;
    transition: visibility .1s, opacity .1s, height .1s, width .1s, left 0s, top 0s
}

.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal {
    width: 5em;
    height: 3em;
    margin-right: 0
}

.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical {
    left: -3.5em;
    transition: left 0s
}

.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active {
    width: 10em;
    transition: width .1s
}

.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only {
    width: 4em
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
    height: 8em;
    width: 3em;
    left: -3000em;
    transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
    transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s
}

.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
    width: 5em;
    height: 3em;
    visibility: visible;
    opacity: 1;
    position: relative;
    transition: none
}

.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical, .video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
    position: absolute;
    bottom: 3em;
    left: .5em
}

.video-js .vjs-volume-panel {
    display: flex
}

.video-js .vjs-volume-bar {
    margin: 1.35em .45em
}

.vjs-volume-bar.vjs-slider-horizontal {
    width: 5em;
    height: .3em
}

.vjs-volume-bar.vjs-slider-vertical {
    width: .3em;
    height: 5em;
    margin: 1.35em auto
}

.video-js .vjs-volume-level {
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #fff
}

.video-js .vjs-volume-level:before {
    position: absolute;
    font-size: .9em;
    z-index: 1
}

.vjs-slider-vertical .vjs-volume-level {
    width: .3em
}

.vjs-slider-vertical .vjs-volume-level:before {
    top: -.5em;
    left: -.3em;
    z-index: 1
}

.vjs-slider-horizontal .vjs-volume-level {
    height: .3em
}

.vjs-slider-horizontal .vjs-volume-level:before {
    top: -.3em;
    right: -.5em
}

.video-js .vjs-volume-panel.vjs-volume-panel-vertical {
    width: 4em
}

.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
    height: 100%
}

.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
    width: 100%
}

.video-js .vjs-volume-vertical {
    width: 3em;
    height: 8em;
    bottom: 8em;
    background-color: #2b333f;
    background-color: rgba(43, 51, 63, .7)
}

.video-js .vjs-volume-horizontal .vjs-menu {
    left: -2em
}

.video-js .vjs-volume-tooltip {
    background-color: #fff;
    background-color: hsla(0, 0%, 100%, .8);
    border-radius: .3em;
    color: #000;
    float: right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    padding: 6px 8px 8px;
    pointer-events: none;
    position: absolute;
    top: -3.4em;
    visibility: hidden;
    z-index: 1
}

.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip, .video-js .vjs-volume-control:hover .vjs-volume-tooltip {
    display: block;
    font-size: 1em;
    visibility: visible
}

.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip, .video-js .vjs-volume-vertical:hover .vjs-volume-tooltip {
    left: 1em;
    top: -12px
}

.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip {
    font-size: 1em
}

.video-js .vjs-volume-control .vjs-mouse-display {
    display: none;
    position: absolute;
    width: 100%;
    height: 1px;
    background-color: #000;
    z-index: 1
}

.video-js .vjs-volume-horizontal .vjs-mouse-display {
    width: 1px;
    height: 100%
}

.vjs-no-flex .vjs-volume-control .vjs-mouse-display {
    z-index: 0
}

.video-js .vjs-volume-control:hover .vjs-mouse-display {
    display: block
}

.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display {
    visibility: hidden;
    opacity: 0;
    transition: visibility 1s, opacity 1s
}

.video-js.vjs-user-inactive.vjs-no-flex .vjs-volume-control .vjs-mouse-display {
    display: none
}

.vjs-mouse-display .vjs-volume-tooltip {
    color: #fff;
    background-color: #000;
    background-color: rgba(0, 0, 0, .8)
}

.vjs-poster {
    display: inline-block;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: contain;
    background-color: #000;
    cursor: pointer;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100%
}

.vjs-has-started .vjs-poster {
    display: none
}

.vjs-audio.vjs-has-started .vjs-poster {
    display: block
}

.vjs-using-native-controls .vjs-poster {
    display: none
}

.video-js .vjs-live-control {
    display: flex;
    align-items: flex-start;
    flex: auto;
    font-size: 1em;
    line-height: 3em
}

.vjs-no-flex .vjs-live-control {
    display: table-cell;
    width: auto;
    text-align: left
}

.video-js.vjs-liveui .vjs-live-control, .video-js:not(.vjs-live) .vjs-live-control {
    display: none
}

.video-js .vjs-seek-to-live-control {
    align-items: center;
    cursor: pointer;
    flex: none;
    display: inline-flex;
    height: 100%;
    padding-left: .5em;
    padding-right: .5em;
    font-size: 1em;
    line-height: 3em;
    width: auto;
    min-width: 4em
}

.vjs-no-flex .vjs-seek-to-live-control {
    display: table-cell;
    width: auto;
    text-align: left
}

.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control, .video-js:not(.vjs-live) .vjs-seek-to-live-control {
    display: none
}

.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge {
    cursor: auto
}

.vjs-seek-to-live-control .vjs-icon-placeholder {
    margin-right: .5em;
    color: #888
}

.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder {
    color: red
}

.video-js .vjs-time-control {
    flex: none;
    font-size: 1em;
    line-height: 3em;
    min-width: 2em;
    width: auto;
    padding-left: 1em;
    padding-right: 1em
}

.video-js .vjs-current-time, .video-js .vjs-duration, .vjs-live .vjs-time-control, .vjs-no-flex .vjs-current-time, .vjs-no-flex .vjs-duration {
    display: none
}

.vjs-time-divider {
    display: none;
    line-height: 3em
}

.vjs-live .vjs-time-divider {
    display: none
}

.video-js .vjs-play-control {
    cursor: pointer
}

.video-js .vjs-play-control .vjs-icon-placeholder {
    flex: none
}

.vjs-text-track-display {
    position: absolute;
    bottom: 3em;
    left: 0;
    right: 0;
    top: 0;
    pointer-events: none
}

.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
    bottom: 1em
}

.video-js .vjs-text-track {
    font-size: 1.4em;
    text-align: center;
    margin-bottom: .1em
}

.vjs-subtitles {
    color: #fff
}

.vjs-captions {
    color: #fc6
}

.vjs-tt-cue {
    display: block
}

video::-webkit-media-text-track-display {
    transform: translateY(-3em)
}

.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
    transform: translateY(-1.5em)
}

.video-js .vjs-fullscreen-control, .video-js .vjs-picture-in-picture-control {
    cursor: pointer;
    flex: none
}

.vjs-playback-rate .vjs-playback-rate-value, .vjs-playback-rate > .vjs-menu-button {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.vjs-playback-rate .vjs-playback-rate-value {
    pointer-events: none;
    font-size: 1.5em;
    line-height: 2;
    text-align: center
}

.vjs-playback-rate .vjs-menu {
    width: 4em;
    left: 0
}

.vjs-error .vjs-error-display .vjs-modal-dialog-content {
    font-size: 1.4em;
    text-align: center
}

.vjs-error .vjs-error-display:before {
    color: #fff;
    content: "X";
    font-family: Arial, Helvetica, sans-serif;
    font-size: 4em;
    left: 0;
    line-height: 1;
    margin-top: -.5em;
    position: absolute;
    text-shadow: .05em .05em .1em #000;
    text-align: center;
    top: 50%;
    vertical-align: middle;
    width: 100%
}

.vjs-loading-spinner {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -25px 0 0 -25px;
    opacity: .85;
    text-align: left;
    border: 6px solid rgba(43, 51, 63, .7);
    box-sizing: border-box;
    background-clip: padding-box;
    width: 50px;
    height: 50px;
    border-radius: 25px;
    visibility: hidden
}

.vjs-seeking .vjs-loading-spinner, .vjs-waiting .vjs-loading-spinner {
    display: block;
    -webkit-animation: vjs-spinner-show 0s linear .3s forwards;
    animation: vjs-spinner-show 0s linear .3s forwards
}

.vjs-loading-spinner:after, .vjs-loading-spinner:before {
    content: "";
    position: absolute;
    margin: -6px;
    box-sizing: inherit;
    width: inherit;
    height: inherit;
    border-radius: inherit;
    opacity: 1;
    border: inherit;
    border-color: #fff transparent transparent
}

.vjs-seeking .vjs-loading-spinner:after, .vjs-seeking .vjs-loading-spinner:before, .vjs-waiting .vjs-loading-spinner:after, .vjs-waiting .vjs-loading-spinner:before {
    -webkit-animation: vjs-spinner-spin 1.1s cubic-bezier(.6, .2, 0, .8) infinite, vjs-spinner-fade 1.1s linear infinite;
    animation: vjs-spinner-spin 1.1s cubic-bezier(.6, .2, 0, .8) infinite, vjs-spinner-fade 1.1s linear infinite
}

.vjs-seeking .vjs-loading-spinner:before, .vjs-waiting .vjs-loading-spinner:before {
    border-top-color: #fff
}

.vjs-seeking .vjs-loading-spinner:after, .vjs-waiting .vjs-loading-spinner:after {
    border-top-color: #fff;
    -webkit-animation-delay: .44s;
    animation-delay: .44s
}

@keyframes vjs-spinner-show {
    to {
        visibility: visible
    }
}

@-webkit-keyframes vjs-spinner-show {
    to {
        visibility: visible
    }
}

@keyframes vjs-spinner-spin {
    to {
        transform: rotate(1turn)
    }
}

@-webkit-keyframes vjs-spinner-spin {
    to {
        -webkit-transform: rotate(1turn)
    }
}

@keyframes vjs-spinner-fade {
    0% {
        border-top-color: #73859f
    }
    20% {
        border-top-color: #73859f
    }
    35% {
        border-top-color: #fff
    }
    60% {
        border-top-color: #73859f
    }
    to {
        border-top-color: #73859f
    }
}

@-webkit-keyframes vjs-spinner-fade {
    0% {
        border-top-color: #73859f
    }
    20% {
        border-top-color: #73859f
    }
    35% {
        border-top-color: #fff
    }
    60% {
        border-top-color: #73859f
    }
    to {
        border-top-color: #73859f
    }
}

.vjs-chapters-button .vjs-menu ul {
    width: 24em
}

.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
    vertical-align: middle;
    display: inline-block;
    margin-bottom: -.1em
}

.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
    font-family: VideoJS;
    content: "";
    font-size: 1.5em;
    line-height: inherit
}

.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
    vertical-align: middle;
    display: inline-block;
    margin-bottom: -.1em
}

.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
    font-family: VideoJS;
    content: " ";
    font-size: 1.5em;
    line-height: inherit
}

.video-js.vjs-layout-small .vjs-audio-button, .video-js.vjs-layout-small .vjs-captions-button, .video-js.vjs-layout-small .vjs-chapters-button, .video-js.vjs-layout-small .vjs-current-time, .video-js.vjs-layout-small .vjs-descriptions-button, .video-js.vjs-layout-small .vjs-duration, .video-js.vjs-layout-small .vjs-playback-rate, .video-js.vjs-layout-small .vjs-remaining-time, .video-js.vjs-layout-small .vjs-subtitles-button, .video-js.vjs-layout-small .vjs-time-divider, .video-js.vjs-layout-small .vjs-volume-control, .video-js.vjs-layout-tiny .vjs-audio-button, .video-js.vjs-layout-tiny .vjs-captions-button, .video-js.vjs-layout-tiny .vjs-chapters-button, .video-js.vjs-layout-tiny .vjs-current-time, .video-js.vjs-layout-tiny .vjs-descriptions-button, .video-js.vjs-layout-tiny .vjs-duration, .video-js.vjs-layout-tiny .vjs-playback-rate, .video-js.vjs-layout-tiny .vjs-remaining-time, .video-js.vjs-layout-tiny .vjs-subtitles-button, .video-js.vjs-layout-tiny .vjs-time-divider, .video-js.vjs-layout-tiny .vjs-volume-control, .video-js.vjs-layout-x-small .vjs-audio-button, .video-js.vjs-layout-x-small .vjs-captions-button, .video-js.vjs-layout-x-small .vjs-chapters-button, .video-js.vjs-layout-x-small .vjs-current-time, .video-js.vjs-layout-x-small .vjs-descriptions-button, .video-js.vjs-layout-x-small .vjs-duration, .video-js.vjs-layout-x-small .vjs-playback-rate, .video-js.vjs-layout-x-small .vjs-remaining-time, .video-js.vjs-layout-x-small .vjs-subtitles-button, .video-js.vjs-layout-x-small .vjs-time-divider, .video-js.vjs-layout-x-small .vjs-volume-control {
    display: none
}

.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover {
    width: auto
}

.video-js.vjs-layout-tiny .vjs-subs-caps-button, .video-js.vjs-layout-x-small:not(.vjs-live) .vjs-subs-caps-button, .video-js.vjs-layout-x-small:not(.vjs-liveui) .vjs-subs-caps-button {
    display: none
}

.video-js.vjs-layout-tiny .vjs-custom-control-spacer, .video-js.vjs-layout-x-small.vjs-liveui .vjs-custom-control-spacer {
    flex: auto;
    display: block
}

.video-js.vjs-layout-tiny.vjs-no-flex .vjs-custom-control-spacer, .video-js.vjs-layout-x-small.vjs-liveui.vjs-no-flex .vjs-custom-control-spacer {
    width: auto
}

.video-js.vjs-layout-tiny .vjs-progress-control, .video-js.vjs-layout-x-small.vjs-liveui .vjs-progress-control {
    display: none
}

.vjs-modal-dialog.vjs-text-track-settings {
    background-color: #2b333f;
    background-color: rgba(43, 51, 63, .75);
    color: #fff;
    height: 70%
}

.vjs-text-track-settings .vjs-modal-dialog-content {
    display: table
}

.vjs-text-track-settings .vjs-track-settings-colors, .vjs-text-track-settings .vjs-track-settings-controls, .vjs-text-track-settings .vjs-track-settings-font {
    display: table-cell
}

.vjs-text-track-settings .vjs-track-settings-controls {
    text-align: right;
    vertical-align: bottom
}

@supports (display:grid) {
    .vjs-text-track-settings .vjs-modal-dialog-content {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-template-rows: 1fr;
        padding: 20px 24px 0
    }

    .vjs-track-settings-controls .vjs-default-button {
        margin-bottom: 20px
    }

    .vjs-text-track-settings .vjs-track-settings-controls {
        grid-column: 1/-1
    }

    .vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content, .vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content, .vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content {
        grid-template-columns: 1fr
    }
}

.vjs-track-setting > select {
    margin-right: 1em;
    margin-bottom: .5em
}

.vjs-text-track-settings fieldset {
    margin: 5px;
    padding: 3px;
    border: none
}

.vjs-text-track-settings fieldset span {
    display: inline-block
}

.vjs-text-track-settings fieldset span > select {
    max-width: 7.3em
}

.vjs-text-track-settings legend {
    color: #fff;
    margin: 0 0 5px
}

.vjs-text-track-settings .vjs-label {
    position: absolute;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
    display: block;
    margin: 0 0 5px;
    padding: 0;
    border: 0;
    height: 1px;
    width: 1px;
    overflow: hidden
}

.vjs-track-settings-controls button:active, .vjs-track-settings-controls button:focus {
    outline-style: solid;
    outline-width: medium;
    background-image: linear-gradient(0deg, #fff 88%, #73859f)
}

.vjs-track-settings-controls button:hover {
    color: rgba(43, 51, 63, .75)
}

.vjs-track-settings-controls button {
    background-color: #fff;
    background-image: linear-gradient(-180deg, #fff 88%, #73859f);
    color: #2b333f;
    cursor: pointer;
    border-radius: 2px
}

.vjs-track-settings-controls .vjs-default-button {
    margin-right: 1em
}

@media print {
    .video-js > :not(.vjs-tech):not(.vjs-poster) {
        visibility: hidden
    }
}

.vjs-resize-manager {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: none;
    z-index: -1000
}

.js-focus-visible .video-js :focus:not(.focus-visible), .video-js :focus:not(:focus-visible) {
    outline: 0
}

.ima-ad-container {
    top: 0;
    position: absolute;
    display: none;
    width: 100%;
    height: 100%
}

.video-js.vjs-playing .bumpable-ima-ad-container {
    margin-top: -4em
}

.video-js.vjs-user-inactive.vjs-playing .bumpable-ima-ad-container {
    margin-top: 0
}

.video-js.vjs-paused .bumpable-ima-ad-container, .video-js.vjs-playing:hover .bumpable-ima-ad-container, .video-js.vjs-user-active.vjs-playing .bumpable-ima-ad-container {
    margin-top: -4em
}

.ima-controls-div {
    bottom: 0;
    height: 1.4em;
    position: absolute;
    overflow: hidden;
    display: none;
    opacity: 1;
    background-color: rgba(7, 20, 30, .7);
    background: -moz-linear-gradient(bottom, rgba(7, 20, 30, .7) 0, rgba(7, 20, 30, 0) 100%);
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgba(7, 20, 30, .7)), color-stop(100%, rgba(7, 20, 30, 0)));
    background: -webkit-linear-gradient(bottom, rgba(7, 20, 30, .7), rgba(7, 20, 30, 0));
    background: -o-linear-gradient(bottom, rgba(7, 20, 30, .7) 0, rgba(7, 20, 30, 0) 100%);
    background: -ms-linear-gradient(bottom, rgba(7, 20, 30, .7) 0, rgba(7, 20, 30, 0) 100%);
    background: linear-gradient(0deg, rgba(7, 20, 30, .7) 0, rgba(7, 20, 30, 0));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0007141E", endColorstr="#07141E", GradientType=0)
}

.ima-controls-div.ima-controls-div-showing {
    height: 3.7em
}

.ima-countdown-div {
    height: 1em;
    color: #fff;
    text-shadow: 0 0 .2em #000;
    cursor: default
}

.ima-seek-bar-div {
    top: 1.2em;
    height: .3em;
    position: absolute;
    background: hsla(0, 0%, 100%, .4)
}

.ima-progress-div {
    width: 0;
    height: .3em;
    background-color: #ecc546
}

.ima-fullscreen-div, .ima-mute-div, .ima-play-pause-div, .ima-slider-div {
    width: 2.33em;
    height: 1.33em;
    top: .733em;
    left: 0;
    position: absolute;
    color: #ccc;
    font-size: 1.5em;
    line-height: 2;
    text-align: center;
    font-family: VideoJS;
    cursor: pointer
}

.ima-mute-div {
    left: auto;
    right: 5.667em
}

.ima-slider-div {
    left: auto;
    right: 2.33em;
    width: 3.33em;
    height: .667em;
    top: 1.33em;
    background-color: #555
}

.ima-slider-level-div {
    width: 100%;
    height: .667em;
    background-color: #ecc546
}

.ima-fullscreen-div {
    left: auto;
    right: 0
}

.ima-playing:before {
    content: "\00f103"
}

.ima-paused:before {
    content: "\00f101"
}

.ima-paused:hover:before, .ima-playing:hover:before {
    text-shadow: 0 0 1em #fff
}

.ima-non-muted:before {
    content: "\00f107"
}

.ima-muted:before {
    content: "\00f104"
}

.ima-muted:hover:before, .ima-non-muted:hover:before {
    text-shadow: 0 0 1em #fff
}

.ima-non-fullscreen:before {
    content: "\00f108"
}

.ima-fullscreen:before {
    content: "\00f109"
}

.ima-fullscreen:hover:before, .ima-non-fullscreen:hover:before {
    text-shadow: 0 0 1em #fff
}

.mdl-button {
    background: 0 0;
    border: none;
    border-radius: 2px;
    color: #000;
    position: relative;
    height: 36px;
    margin: 0;
    min-width: 64px;
    padding: 0 16px;
    display: inline-block;
    font-family: Roboto, Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1;
    letter-spacing: 0;
    overflow: hidden;
    will-change: box-shadow;
    transition: box-shadow .2s cubic-bezier(.4, 0, 1, 1), background-color .2s cubic-bezier(.4, 0, .2, 1), color .2s cubic-bezier(.4, 0, .2, 1);
    outline: 0;
    cursor: pointer;
    text-decoration: none;
    text-align: center;
    line-height: 36px;
    vertical-align: middle
}

.mdl-button::-moz-focus-inner {
    border: 0
}

.mdl-button:hover {
    background-color: hsla(0, 0%, 62%, .2)
}

.mdl-button:focus:not(:active) {
    background-color: rgba(0, 0, 0, .12)
}

.mdl-button:active {
    background-color: hsla(0, 0%, 62%, .4)
}

.mdl-button.mdl-button--colored {
    color: #3f51b5
}

.mdl-button.mdl-button--colored:focus:not(:active) {
    background-color: rgba(0, 0, 0, .12)
}

input.mdl-button[type=submit] {
    -webkit-appearance: none
}

.mdl-button--raised {
    background: hsla(0, 0%, 62%, .2);
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12)
}

.mdl-button--raised:active {
    box-shadow: 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12), 0 2px 4px -1px rgba(0, 0, 0, .2);
    background-color: hsla(0, 0%, 62%, .4)
}

.mdl-button--raised:focus:not(:active) {
    box-shadow: 0 0 8px rgba(0, 0, 0, .18), 0 8px 16px rgba(0, 0, 0, .36);
    background-color: hsla(0, 0%, 62%, .4)
}

.mdl-button--raised.mdl-button--colored {
    background: #3f51b5;
    color: #fff
}

.mdl-button--raised.mdl-button--colored:active, .mdl-button--raised.mdl-button--colored:focus:not(:active), .mdl-button--raised.mdl-button--colored:hover {
    background-color: #3f51b5
}

.mdl-button--raised.mdl-button--colored .mdl-ripple {
    background: #fff
}

.mdl-button--fab {
    border-radius: 50%;
    font-size: 24px;
    height: 56px;
    margin: auto;
    min-width: 56px;
    width: 56px;
    padding: 0;
    overflow: hidden;
    background: hsla(0, 0%, 62%, .2);
    box-shadow: 0 1px 1.5px 0 rgba(0, 0, 0, .12), 0 1px 1px 0 rgba(0, 0, 0, .24);
    position: relative;
    line-height: normal
}

.mdl-button--fab .material-icons {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-12px, -12px);
    line-height: 24px;
    width: 24px
}

.mdl-button--fab.mdl-button--mini-fab {
    height: 40px;
    min-width: 40px;
    width: 40px
}

.mdl-button--fab .mdl-button__ripple-container {
    border-radius: 50%;
    -webkit-mask-image: -webkit-radial-gradient(circle, #fff, #000)
}

.mdl-button--fab:active {
    box-shadow: 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12), 0 2px 4px -1px rgba(0, 0, 0, .2);
    background-color: hsla(0, 0%, 62%, .4)
}

.mdl-button--fab:focus:not(:active) {
    box-shadow: 0 0 8px rgba(0, 0, 0, .18), 0 8px 16px rgba(0, 0, 0, .36);
    background-color: hsla(0, 0%, 62%, .4)
}

.mdl-button--fab.mdl-button--colored {
    background: #ff4081;
    color: #fff
}

.mdl-button--fab.mdl-button--colored:active, .mdl-button--fab.mdl-button--colored:focus:not(:active), .mdl-button--fab.mdl-button--colored:hover {
    background-color: #ff4081
}

.mdl-button--fab.mdl-button--colored .mdl-ripple {
    background: #fff
}

.mdl-button--icon {
    border-radius: 50%;
    font-size: 24px;
    height: 32px;
    margin-left: 0;
    margin-right: 0;
    min-width: 32px;
    width: 32px;
    padding: 0;
    overflow: hidden;
    color: inherit;
    line-height: normal
}

.mdl-button--icon .material-icons {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-12px, -12px);
    line-height: 24px;
    width: 24px
}

.mdl-button--icon.mdl-button--mini-icon {
    height: 24px;
    min-width: 24px;
    width: 24px
}

.mdl-button--icon.mdl-button--mini-icon .material-icons {
    top: 0;
    left: 0
}

.mdl-button--icon .mdl-button__ripple-container {
    border-radius: 50%;
    -webkit-mask-image: -webkit-radial-gradient(circle, #fff, #000)
}

.mdl-button__ripple-container {
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0;
    overflow: hidden
}

.mdl-button.mdl-button--disabled .mdl-button__ripple-container .mdl-ripple, .mdl-button[disabled] .mdl-button__ripple-container .mdl-ripple {
    background-color: transparent
}

.mdl-button--primary.mdl-button--primary {
    color: #3f51b5
}

.mdl-button--primary.mdl-button--primary .mdl-ripple {
    background: #fff
}

.mdl-button--primary.mdl-button--primary.mdl-button--fab, .mdl-button--primary.mdl-button--primary.mdl-button--raised {
    color: #fff;
    background-color: #3f51b5
}

.mdl-button--accent.mdl-button--accent {
    color: #ff4081
}

.mdl-button--accent.mdl-button--accent .mdl-ripple {
    background: #fff
}

.mdl-button--accent.mdl-button--accent.mdl-button--fab, .mdl-button--accent.mdl-button--accent.mdl-button--raised {
    color: #fff;
    background-color: #ff4081
}

.mdl-button.mdl-button--disabled.mdl-button--disabled, .mdl-button[disabled][disabled] {
    color: rgba(0, 0, 0, .26);
    cursor: default;
    background-color: transparent
}

.mdl-button--fab.mdl-button--disabled.mdl-button--disabled, .mdl-button--fab[disabled][disabled] {
    background-color: rgba(0, 0, 0, .12);
    color: rgba(0, 0, 0, .26)
}

.mdl-button--raised.mdl-button--disabled.mdl-button--disabled, .mdl-button--raised[disabled][disabled] {
    background-color: rgba(0, 0, 0, .12);
    color: rgba(0, 0, 0, .26);
    box-shadow: none
}

.mdl-button--colored.mdl-button--disabled.mdl-button--disabled, .mdl-button--colored[disabled][disabled] {
    color: rgba(0, 0, 0, .26)
}

.mdl-button .material-icons {
    vertical-align: middle
}

.mdl-card {
    display: flex;
    flex-direction: column;
    font-size: 16px;
    font-weight: 400;
    min-height: 200px;
    overflow: hidden;
    width: 330px;
    z-index: 1;
    position: relative;
    background: #fff;
    border-radius: 2px;
    box-sizing: border-box
}

.mdl-card__media {
    background-color: #ff4081;
    background-repeat: repeat;
    background-position: 50% 50%;
    background-size: cover;
    background-origin: padding-box;
    background-attachment: scroll;
    box-sizing: border-box
}

.mdl-card__title {
    align-items: center;
    color: #000;
    display: block;
    display: flex;
    justify-content: stretch;
    line-height: normal;
    padding: 16px;
    perspective-origin: 165px 56px;
    transform-origin: 165px 56px;
    box-sizing: border-box
}

.mdl-card__title.mdl-card--border {
    border-bottom: 1px solid rgba(0, 0, 0, .1)
}

.mdl-card__title-text {
    align-self: flex-end;
    color: inherit;
    display: block;
    display: flex;
    font-size: 24px;
    font-weight: 300;
    line-height: normal;
    overflow: hidden;
    transform-origin: 149px 48px;
    margin: 0
}

.mdl-card__subtitle-text {
    font-size: 14px;
    color: rgba(0, 0, 0, .54);
    margin: 0
}

.mdl-card__supporting-text {
    color: rgba(0, 0, 0, .54);
    font-size: 1rem;
    line-height: 18px;
    overflow: hidden;
    padding: 16px;
    width: 90%
}

.mdl-card__supporting-text.mdl-card--border {
    border-bottom: 1px solid rgba(0, 0, 0, .1)
}

.mdl-card__actions {
    font-size: 16px;
    line-height: normal;
    width: 100%;
    background-color: transparent;
    padding: 8px;
    box-sizing: border-box
}

.mdl-card__actions.mdl-card--border {
    border-top: 1px solid rgba(0, 0, 0, .1)
}

.mdl-card--expand {
    flex-grow: 1
}

.mdl-card__menu {
    position: absolute;
    right: 16px;
    top: 16px
}

.mdl-dialog {
    border: none;
    box-shadow: 0 9px 46px 8px rgba(0, 0, 0, .14), 0 11px 15px -7px rgba(0, 0, 0, .12), 0 24px 38px 3px rgba(0, 0, 0, .2);
    width: 280px
}

.mdl-dialog__title {
    padding: 24px 24px 0;
    margin: 0;
    font-size: 2.5rem
}

.mdl-dialog__actions {
    padding: 8px 8px 8px 24px;
    display: flex;
    flex-direction: row-reverse;
    flex-wrap: wrap
}

.mdl-dialog__actions > * {
    margin-right: 8px;
    height: 36px
}

.mdl-dialog__actions > :first-child {
    margin-right: 0
}

.mdl-dialog__actions--full-width {
    padding: 0 0 8px
}

.mdl-dialog__actions--full-width > * {
    height: 48px;
    flex: 0 0 100%;
    padding-right: 16px;
    margin-right: 0;
    text-align: right
}

.mdl-dialog__content {
    padding: 20px 24px 24px;
    color: rgba(0, 0, 0, .54)
}

.mdl-progress {
    display: block;
    position: relative;
    height: 4px;
    width: 500px;
    max-width: 100%
}

.mdl-progress > .bar {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 0;
    transition: width .2s cubic-bezier(.4, 0, .2, 1)
}

.mdl-progress > .progressbar {
    background-color: #3f51b5;
    z-index: 1;
    left: 0
}

.mdl-progress > .bufferbar {
    background-image: linear-gradient(90deg, hsla(0, 0%, 100%, .7), hsla(0, 0%, 100%, .7)), linear-gradient(90deg, #3f51b5, #3f51b5);
    z-index: 0;
    left: 0
}

.mdl-progress > .auxbar {
    right: 0
}

@supports (-webkit-appearance:none) {
    .mdl-progress:not(.mdl-progress--indeterminate):not(.mdl-progress--indeterminate) > .auxbar, .mdl-progress:not(.mdl-progress__indeterminate):not(.mdl-progress__indeterminate) > .auxbar {
        background-image: linear-gradient(90deg, hsla(0, 0%, 100%, .7), hsla(0, 0%, 100%, .7)), linear-gradient(90deg, #3f51b5, #3f51b5);
        mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIyIiBjeT0iMiIgcj0iMiI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0iY3giIGZyb209IjIiIHRvPSItMTAiIGR1cj0iMC42cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48L2NpcmNsZT48Y2lyY2xlIGN4PSIxNCIgY3k9IjIiIGNsYXNzPSJsb2FkZXIiIHI9IjIiPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9ImN4IiBmcm9tPSIxNCIgdG89IjIiIGR1cj0iMC42cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48L2NpcmNsZT48L3N2Zz4=)
    }
}

.mdl-progress:not(.mdl-progress--indeterminate) > .auxbar, .mdl-progress:not(.mdl-progress__indeterminate) > .auxbar {
    background-image: linear-gradient(90deg, hsla(0, 0%, 100%, .9), hsla(0, 0%, 100%, .9)), linear-gradient(90deg, #3f51b5, #3f51b5)
}

.mdl-progress.mdl-progress--indeterminate > .bar1, .mdl-progress.mdl-progress__indeterminate > .bar1 {
    background-color: #3f51b5;
    animation-name: indeterminate1;
    animation-duration: 2s;
    animation-iteration-count: infinite;
    animation-timing-function: linear
}

.mdl-progress.mdl-progress--indeterminate > .bar3, .mdl-progress.mdl-progress__indeterminate > .bar3 {
    background-image: none;
    background-color: #3f51b5;
    animation-name: indeterminate2;
    animation-duration: 2s;
    animation-iteration-count: infinite;
    animation-timing-function: linear
}

@keyframes indeterminate1 {
    0% {
        left: 0;
        width: 0
    }
    50% {
        left: 25%;
        width: 75%
    }
    75% {
        left: 100%;
        width: 0
    }
}

@keyframes indeterminate2 {
    0% {
        left: 0;
        width: 0
    }
    50% {
        left: 0;
        width: 0
    }
    75% {
        left: 0;
        width: 25%
    }
    to {
        left: 100%;
        width: 0
    }
}

.mdl-shadow--2dp {
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12)
}

.mdl-shadow--3dp {
    box-shadow: 0 3px 4px 0 rgba(0, 0, 0, .14), 0 3px 3px -2px rgba(0, 0, 0, .2), 0 1px 8px 0 rgba(0, 0, 0, .12)
}

.mdl-shadow--4dp {
    box-shadow: 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12), 0 2px 4px -1px rgba(0, 0, 0, .2)
}

.mdl-shadow--6dp {
    box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12), 0 3px 5px -1px rgba(0, 0, 0, .2)
}

.mdl-shadow--8dp {
    box-shadow: 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12), 0 5px 5px -3px rgba(0, 0, 0, .2)
}

.mdl-shadow--16dp {
    box-shadow: 0 16px 24px 2px rgba(0, 0, 0, .14), 0 6px 30px 5px rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(0, 0, 0, .2)
}

.mdl-shadow--24dp {
    box-shadow: 0 9px 46px 8px rgba(0, 0, 0, .14), 0 11px 15px -7px rgba(0, 0, 0, .12), 0 24px 38px 3px rgba(0, 0, 0, .2)
}

.mdl-spinner {
    display: inline-block;
    position: relative;
    width: 28px;
    height: 28px
}

.mdl-spinner:not(.is-upgraded).is-active:after {
    content: "Loading..."
}

.mdl-spinner.is-upgraded.is-active {
    animation: mdl-spinner__container-rotate 1.568s linear infinite
}

@keyframes mdl-spinner__container-rotate {
    to {
        transform: rotate(1turn)
    }
}

.mdl-spinner__layer {
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0
}

.mdl-spinner__layer-1 {
    border-color: #42a5f5
}

.mdl-spinner--single-color .mdl-spinner__layer-1 {
    border-color: #3f51b5
}

.mdl-spinner.is-active .mdl-spinner__layer-1 {
    animation: mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(.4, 0, .2, 1) infinite both, mdl-spinner__layer-1-fade-in-out 5332ms cubic-bezier(.4, 0, .2, 1) infinite both
}

.mdl-spinner__layer-2 {
    border-color: #f44336
}

.mdl-spinner--single-color .mdl-spinner__layer-2 {
    border-color: #3f51b5
}

.mdl-spinner.is-active .mdl-spinner__layer-2 {
    animation: mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(.4, 0, .2, 1) infinite both, mdl-spinner__layer-2-fade-in-out 5332ms cubic-bezier(.4, 0, .2, 1) infinite both
}

.mdl-spinner__layer-3 {
    border-color: #fdd835
}

.mdl-spinner--single-color .mdl-spinner__layer-3 {
    border-color: #3f51b5
}

.mdl-spinner.is-active .mdl-spinner__layer-3 {
    animation: mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(.4, 0, .2, 1) infinite both, mdl-spinner__layer-3-fade-in-out 5332ms cubic-bezier(.4, 0, .2, 1) infinite both
}

.mdl-spinner__layer-4 {
    border-color: #4caf50
}

.mdl-spinner--single-color .mdl-spinner__layer-4 {
    border-color: #3f51b5
}

.mdl-spinner.is-active .mdl-spinner__layer-4 {
    animation: mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(.4, 0, .2, 1) infinite both, mdl-spinner__layer-4-fade-in-out 5332ms cubic-bezier(.4, 0, .2, 1) infinite both
}

@keyframes mdl-spinner__fill-unfill-rotate {
    12.5% {
        transform: rotate(135deg)
    }
    25% {
        transform: rotate(270deg)
    }
    37.5% {
        transform: rotate(405deg)
    }
    50% {
        transform: rotate(540deg)
    }
    62.5% {
        transform: rotate(675deg)
    }
    75% {
        transform: rotate(810deg)
    }
    87.5% {
        transform: rotate(945deg)
    }
    to {
        transform: rotate(3turn)
    }
}

@keyframes mdl-spinner__layer-1-fade-in-out {
    0% {
        opacity: .99
    }
    25% {
        opacity: .99
    }
    26% {
        opacity: 0
    }
    89% {
        opacity: 0
    }
    90% {
        opacity: .99
    }
    to {
        opacity: .99
    }
}

@keyframes mdl-spinner__layer-2-fade-in-out {
    0% {
        opacity: 0
    }
    15% {
        opacity: 0
    }
    25% {
        opacity: .99
    }
    50% {
        opacity: .99
    }
    51% {
        opacity: 0
    }
}

@keyframes mdl-spinner__layer-3-fade-in-out {
    0% {
        opacity: 0
    }
    40% {
        opacity: 0
    }
    50% {
        opacity: .99
    }
    75% {
        opacity: .99
    }
    76% {
        opacity: 0
    }
}

@keyframes mdl-spinner__layer-4-fade-in-out {
    0% {
        opacity: 0
    }
    65% {
        opacity: 0
    }
    75% {
        opacity: .99
    }
    90% {
        opacity: .99
    }
    to {
        opacity: 0
    }
}

.mdl-spinner__gap-patch {
    position: absolute;
    box-sizing: border-box;
    top: 0;
    left: 45%;
    width: 10%;
    height: 100%;
    overflow: hidden;
    border-color: inherit
}

.mdl-spinner__gap-patch .mdl-spinner__circle {
    width: 1000%;
    left: -450%
}

.mdl-spinner__circle-clipper {
    display: inline-block;
    position: relative;
    width: 50%;
    height: 100%;
    overflow: hidden;
    border-color: inherit
}

.mdl-spinner__circle-clipper.mdl-spinner__left {
    float: left
}

.mdl-spinner__circle-clipper.mdl-spinner__right {
    float: right
}

.mdl-spinner__circle-clipper .mdl-spinner__circle {
    width: 200%
}

.mdl-spinner__circle {
    box-sizing: border-box;
    height: 100%;
    border: 3px solid;
    border-color: inherit;
    border-bottom-color: transparent !important;
    border-radius: 50%;
    animation: none;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.mdl-spinner__left .mdl-spinner__circle {
    border-right-color: transparent !important;
    transform: rotate(129deg)
}

.mdl-spinner.is-active .mdl-spinner__left .mdl-spinner__circle {
    animation: mdl-spinner__left-spin 1333ms cubic-bezier(.4, 0, .2, 1) infinite both
}

.mdl-spinner__right .mdl-spinner__circle {
    left: -100%;
    border-left-color: transparent !important;
    transform: rotate(-129deg)
}

.mdl-spinner.is-active .mdl-spinner__right .mdl-spinner__circle {
    animation: mdl-spinner__right-spin 1333ms cubic-bezier(.4, 0, .2, 1) infinite both
}

@keyframes mdl-spinner__left-spin {
    0% {
        transform: rotate(130deg)
    }
    50% {
        transform: rotate(-5deg)
    }
    to {
        transform: rotate(130deg)
    }
}

@keyframes mdl-spinner__right-spin {
    0% {
        transform: rotate(-130deg)
    }
    50% {
        transform: rotate(5deg)
    }
    to {
        transform: rotate(-130deg)
    }
}

.mdl-textfield {
    position: relative;
    font-size: 16px;
    display: inline-block;
    box-sizing: border-box;
    width: 300px;
    max-width: 100%;
    margin: 0;
    padding: 20px 0
}

.mdl-textfield .mdl-button {
    position: absolute;
    bottom: 20px
}

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

.mdl-textfield--full-width {
    width: 100%
}

.mdl-textfield--expandable {
    min-width: 32px;
    width: auto;
    min-height: 32px
}

.mdl-textfield--expandable .mdl-button--icon {
    top: 16px
}

.mdl-textfield__input {
    border: none;
    border-bottom: 1px solid rgba(0, 0, 0, .12);
    display: block;
    font-size: 16px;
    font-family: Helvetica, Arial, sans-serif;
    margin: 0;
    padding: 4px 0;
    width: 100%;
    background: 0 0;
    text-align: left;
    color: inherit
}

.mdl-textfield__input[type=number] {
    -moz-appearance: textfield
}

.mdl-textfield__input[type=number]::-webkit-inner-spin-button, .mdl-textfield__input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.mdl-textfield.is-focused .mdl-textfield__input {
    outline: 0
}

.mdl-textfield.is-invalid .mdl-textfield__input {
    border-color: #d50000;
    box-shadow: none
}

.mdl-textfield.is-disabled .mdl-textfield__input, fieldset[disabled] .mdl-textfield .mdl-textfield__input {
    background-color: transparent;
    border-bottom: 1px dotted rgba(0, 0, 0, .12);
    color: rgba(0, 0, 0, .26)
}

.mdl-textfield textarea.mdl-textfield__input {
    display: block
}

.mdl-textfield__label {
    bottom: 0;
    color: rgba(0, 0, 0, .26);
    font-size: 16px;
    left: 0;
    right: 0;
    pointer-events: none;
    position: absolute;
    display: block;
    top: 24px;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-align: left
}

.mdl-textfield.has-placeholder .mdl-textfield__label, .mdl-textfield.is-dirty .mdl-textfield__label {
    visibility: hidden
}

.mdl-textfield--floating-label .mdl-textfield__label {
    transition-duration: .2s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.mdl-textfield--floating-label.has-placeholder .mdl-textfield__label {
    transition: none
}

.mdl-textfield.is-disabled.is-disabled .mdl-textfield__label, fieldset[disabled] .mdl-textfield .mdl-textfield__label {
    color: rgba(0, 0, 0, .26)
}

.mdl-textfield--floating-label.has-placeholder .mdl-textfield__label, .mdl-textfield--floating-label.is-dirty .mdl-textfield__label, .mdl-textfield--floating-label.is-focused .mdl-textfield__label {
    color: #3f51b5;
    font-size: 12px;
    top: 4px;
    visibility: visible
}

.mdl-textfield--floating-label.has-placeholder .mdl-textfield__expandable-holder .mdl-textfield__label, .mdl-textfield--floating-label.is-dirty .mdl-textfield__expandable-holder .mdl-textfield__label, .mdl-textfield--floating-label.is-focused .mdl-textfield__expandable-holder .mdl-textfield__label {
    top: -16px
}

.mdl-textfield--floating-label.is-invalid .mdl-textfield__label {
    color: #d50000;
    font-size: 12px
}

.mdl-textfield__label:after {
    background-color: #3f51b5;
    bottom: 20px;
    content: "";
    height: 2px;
    left: 45%;
    position: absolute;
    transition-duration: .2s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    visibility: hidden;
    width: 10px
}

.mdl-textfield.is-focused .mdl-textfield__label:after {
    left: 0;
    visibility: visible;
    width: 100%
}

.mdl-textfield.is-invalid .mdl-textfield__label:after {
    background-color: #d50000
}

.mdl-textfield__error {
    color: #d50000;
    position: absolute;
    font-size: 12px;
    margin-top: 3px;
    visibility: hidden;
    display: block
}

.mdl-textfield.is-invalid .mdl-textfield__error {
    visibility: visible
}

.mdl-textfield__expandable-holder {
    position: relative;
    margin-left: 32px;
    transition-duration: .2s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-block;
    max-width: .1px
}

.mdl-textfield.is-dirty .mdl-textfield__expandable-holder, .mdl-textfield.is-focused .mdl-textfield__expandable-holder {
    max-width: 600px
}

.mdl-textfield__expandable-holder .mdl-textfield__label:after {
    bottom: 0
}

dialog {
    position: absolute;
    left: 0;
    right: 0;
    width: -moz-fit-content;
    width: -webkit-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: -webkit-fit-content;
    height: fit-content;
    margin: auto;
    border: solid;
    padding: 1em;
    background: #fff;
    color: #000;
    display: block
}

dialog:not([open]) {
    display: none
}

dialog + .backdrop {
    background: rgba(0, 0, 0, .1)
}

._dialog_overlay, dialog + .backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

dialog.fixed {
    position: fixed;
    top: 50%;
    transform: translateY(-50%)
}

.firebaseui-container {
    background-color: #fff;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    color: rgba(0, 0, 0, .87);
    direction: ltr;
    font: 16px Roboto, arial, sans-serif;
    margin: 0 auto;
    max-width: 360px;
    overflow: visible;
    position: relative;
    text-align: left;
    width: 100%
}

.firebaseui-container.mdl-card {
    overflow: visible
}

.firebaseui-card-header {
    padding: 24px 24px 0
}

.firebaseui-card-content, .firebaseui-card-footer {
    padding: 0 24px
}

.firebaseui-card-actions {
    box-sizing: border-box;
    display: table;
    font-size: 14px;
    padding: 8px 24px 24px;
    text-align: left;
    width: 100%
}

.firebaseui-form-links {
    display: table-cell;
    vertical-align: middle;
    width: 100%
}

.firebaseui-form-actions {
    display: table-cell;
    text-align: right;
    white-space: nowrap;
    width: 100%
}

.firebaseui-subtitle, .firebaseui-title {
    color: rgba(0, 0, 0, .87);
    direction: ltr;
    font-size: 20px;
    font-weight: 500;
    line-height: 24px;
    margin: 0;
    padding: 0;
    text-align: left
}

.firebaseui-title {
    padding-bottom: 16px
}

.firebaseui-subtitle {
    margin: 16px 0
}

.firebaseui-text {
    color: rgba(0, 0, 0, .87);
    direction: ltr;
    font-size: 16px;
    line-height: 24px;
    text-align: left
}

.firebaseui-id-page-password-recovery-email-sent p.firebaseui-text {
    margin: 16px 0
}

.firebaseui-text-emphasis {
    font-weight: 700
}

.firebaseui-error {
    color: #dd2c00;
    direction: ltr;
    font-size: 12px;
    line-height: 16px;
    margin: 0;
    text-align: left
}

.firebaseui-text-input-error {
    margin: -16px 0 16px
}

.firebaseui-error-wrapper {
    min-height: 16px
}

.firebaseui-list-item {
    direction: ltr;
    margin: 0;
    padding: 0;
    text-align: left
}

.firebaseui-hidden {
    display: none
}

.firebaseui-relative-wrapper {
    position: relative
}

.firebaseui-label {
    color: rgba(0, 0, 0, .54);
    direction: ltr;
    font-size: 16px;
    text-align: left
}

.mdl-textfield--floating-label.is-dirty .mdl-textfield__label, .mdl-textfield--floating-label.is-focused .mdl-textfield__label {
    color: #757575
}

.firebaseui-input, .firebaseui-input-invalid {
    border-radius: 0;
    color: rgba(0, 0, 0, .87);
    direction: ltr;
    font-size: 16px;
    width: 100%
}

input.firebaseui-input, input.firebaseui-input-invalid {
    direction: ltr;
    text-align: left
}

.firebaseui-input-invalid {
    border-color: #dd2c00
}

.firebaseui-textfield {
    width: 100%
}

.firebaseui-textfield.mdl-textfield .firebaseui-input {
    border-color: rgba(0, 0, 0, .12)
}

.firebaseui-textfield.mdl-textfield .firebaseui-label:after {
    background-color: #3f51b5
}

.firebaseui-textfield-invalid.mdl-textfield .firebaseui-input {
    border-color: #dd2c00
}

.firebaseui-textfield-invalid.mdl-textfield .firebaseui-label:after {
    background-color: #dd2c00
}

.firebaseui-button {
    display: inline-block;
    height: 36px;
    margin-left: 8px;
    min-width: 88px
}

.firebaseui-link {
    color: #4285f4;
    font-variant: normal;
    font-weight: 400;
    text-decoration: none
}

.firebaseui-link:hover {
    text-decoration: underline
}

.firebaseui-indent {
    margin-left: 1em
}

.firebaseui-tos {
    color: #757575;
    direction: ltr;
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 24px;
    margin-top: 0;
    text-align: left
}

.firebaseui-provider-sign-in-footer > .firebaseui-tos {
    text-align: center
}

.firebaseui-tos-list {
    list-style: none;
    text-align: right
}

.firebaseui-inline-list-item {
    display: inline-block;
    margin-left: 5px;
    margin-right: 5px
}

.firebaseui-page-provider-sign-in, .firebaseui-page-select-tenant {
    background: inherit
}

.firebaseui-idp-list, .firebaseui-tenant-list {
    list-style: none;
    margin: 1em 0;
    padding: 0
}

.firebaseui-idp-button, .firebaseui-tenant-button {
    direction: ltr;
    font-weight: 500;
    height: auto;
    line-height: normal;
    max-width: 220px;
    min-height: 40px;
    padding: 8px 16px;
    text-align: left;
    width: 100%
}

.firebaseui-idp-list > .firebaseui-list-item, .firebaseui-tenant-list > .firebaseui-list-item {
    margin-bottom: 15px;
    text-align: center
}

.firebaseui-idp-icon-wrapper {
    display: table-cell;
    vertical-align: middle
}

.firebaseui-idp-icon {
    height: 18px;
    width: 18px
}

.firebaseui-idp-favicon, .firebaseui-idp-icon {
    border: none;
    display: inline-block;
    vertical-align: middle
}

.firebaseui-idp-favicon {
    height: 14px;
    margin-right: 5px;
    width: 14px
}

.firebaseui-idp-text {
    color: #fff;
    display: table-cell;
    font-size: 14px;
    padding-left: 16px;
    text-transform: none;
    vertical-align: middle
}

.firebaseui-idp-text.firebaseui-idp-text-long {
    display: table-cell
}

.firebaseui-idp-text.firebaseui-idp-text-short {
    display: none
}

@media (max-width: 268px) {
    .firebaseui-idp-text.firebaseui-idp-text-long {
        display: none
    }

    .firebaseui-idp-text.firebaseui-idp-text-short {
        display: table-cell
    }
}

@media (max-width: 320px) {
    .firebaseui-recaptcha-container > div > div {
        transform: scale(.9);
        -webkit-transform: scale(.9);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0
    }
}

.firebaseui-idp-google > .firebaseui-idp-text {
    color: #757575
}

[data-provider-id="yahoo.com"] > .firebaseui-idp-icon-wrapper > .firebaseui-idp-icon {
    height: 22px;
    width: 22px
}

.firebaseui-info-bar {
    background-color: #f9edbe;
    border: 1px solid #f0c36d;
    box-shadow: 0 2px 4px rgba(0, 0, 0, .2);
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, .2);
    left: 10%;
    padding: 8px 16px;
    position: absolute;
    right: 10%;
    text-align: center;
    top: 0
}

.firebaseui-info-bar-message {
    font-size: 12px;
    margin: 0
}

.firebaseui-dialog {
    box-sizing: border-box;
    color: rgba(0, 0, 0, .87);
    font: 16px Roboto, arial, sans-serif;
    height: auto;
    max-height: fit-content;
    padding: 24px;
    text-align: left
}

.firebaseui-dialog-icon-wrapper {
    display: table-cell;
    vertical-align: middle
}

.firebaseui-dialog-icon {
    float: left;
    height: 40px;
    margin-right: 24px;
    width: 40px
}

.firebaseui-progress-dialog-message {
    display: table-cell;
    font-size: 16px;
    font-weight: 400;
    min-height: 40px;
    vertical-align: middle
}

.firebaseui-progress-dialog-loading-icon {
    height: 28px;
    margin: 6px 30px 6px 6px;
    width: 28px
}

.firebaseui-icon-done {
    background-image: url(https://www.gstatic.com/images/icons/material/system/2x/done_googgreen_36dp.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 36px 36px
}

.firebaseui-phone-number {
    display: flex
}

.firebaseui-country-selector {
    background-image: url(https://www.gstatic.com/images/icons/material/system/1x/arrow_drop_down_grey600_18dp.png);
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: 18px auto;
    border-radius: 0;
    border-bottom: 1px solid rgba(0, 0, 0, .12);
    color: rgba(0, 0, 0, .87);
    flex-shrink: 0;
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: normal;
    margin: 20px 24px 20px 0;
    padding: 4px 20px 4px 0;
    width: 90px
}

.firebaseui-country-selector-flag {
    display: inline-block;
    margin-right: 1ex
}

.firebaseui-flag {
    background-image: url(https://www.gstatic.com/firebasejs/ui/2.0.0/images/auth/flags_sprite_2x.png);
    background-size: 100% auto;
    filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, .54));
    height: 14px;
    width: 24px
}

.firebaseui-list-box-dialog {
    max-height: 90%;
    overflow: auto;
    padding: 8px 0 0
}

.firebaseui-list-box-actions {
    padding-bottom: 8px
}

.firebaseui-list-box-icon-wrapper {
    padding-right: 24px
}

.firebaseui-list-box-icon-wrapper, .firebaseui-list-box-label-wrapper {
    display: table-cell;
    vertical-align: top
}

.firebaseui-list-box-dialog-button {
    color: rgba(0, 0, 0, .87);
    direction: ltr;
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: normal;
    min-height: 48px;
    padding: 14px 24px;
    text-align: left;
    text-transform: none;
    width: 100%
}

.firebaseui-phone-number-error {
    margin-left: 114px
}

.mdl-progress.firebaseui-busy-indicator {
    height: 2px;
    left: 0;
    position: absolute;
    top: 55px;
    width: 100%
}

.mdl-spinner.firebaseui-busy-indicator {
    direction: ltr;
    height: 56px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 30%;
    width: 56px
}

.firebaseui-callback-indicator-container .firebaseui-busy-indicator {
    top: 0
}

.firebaseui-callback-indicator-container {
    height: 120px
}

.firebaseui-new-password-component {
    display: inline-block;
    position: relative;
    width: 100%
}

.firebaseui-input-floating-button {
    background-position: 50%;
    background-repeat: no-repeat;
    display: block;
    height: 24px;
    position: absolute;
    right: 0;
    top: 20px;
    width: 24px
}

.firebaseui-input-toggle-on {
    background-image: url(https://www.gstatic.com/images/icons/material/system/1x/visibility_black_24dp.png)
}

.firebaseui-input-toggle-off {
    background-image: url(https://www.gstatic.com/images/icons/material/system/1x/visibility_off_black_24dp.png)
}

.firebaseui-input-toggle-focus {
    opacity: .87
}

.firebaseui-input-toggle-blur {
    opacity: .38
}

.firebaseui-recaptcha-wrapper {
    display: table;
    margin: 0 auto;
    padding-bottom: 8px
}

.firebaseui-recaptcha-container {
    display: table-cell
}

.firebaseui-recaptcha-error-wrapper {
    caption-side: bottom;
    display: table-caption
}

.firebaseui-change-phone-number-link {
    display: block
}

.firebaseui-resend-container {
    direction: ltr;
    margin: 20px 0;
    text-align: center
}

.firebaseui-id-resend-countdown {
    color: rgba(0, 0, 0, .38)
}

.firebaseui-id-page-phone-sign-in-start .firebaseui-form-actions div {
    float: left
}

@media (max-width: 480px) {
    .firebaseui-container {
        box-shadow: none;
        max-width: none;
        width: 100%
    }

    .firebaseui-card-header {
        border-bottom: 1px solid #e0e0e0;
        margin-bottom: 16px;
        padding: 16px 24px 0
    }

    .firebaseui-title {
        padding-bottom: 16px
    }

    .firebaseui-card-actions {
        padding-right: 24px
    }

    .firebaseui-busy-indicator {
        top: 0
    }
}

.mdl-textfield__label {
    font-weight: 400;
    margin-bottom: 0
}

.firebaseui-id-page-blank, .firebaseui-id-page-spinner {
    background: inherit;
    height: 64px
}

.firebaseui-email-sent {
    background-image: url(https://www.gstatic.com/firebasejs/ui/2.0.0/images/auth/success_status.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 64px 64px;
    height: 64px;
    margin-top: 16px;
    text-align: center
}

.firebaseui-text-justify {
    text-align: justify
}

.firebaseui-flag-KY {
    background-position: 0 0
}

.firebaseui-flag-AC {
    background-position: 0 -14px
}

.firebaseui-flag-AE {
    background-position: 0 -28px
}

.firebaseui-flag-AF {
    background-position: 0 -42px
}

.firebaseui-flag-AG {
    background-position: 0 -56px
}

.firebaseui-flag-AI {
    background-position: 0 -70px
}

.firebaseui-flag-AL {
    background-position: 0 -84px
}

.firebaseui-flag-AM {
    background-position: 0 -98px
}

.firebaseui-flag-AO {
    background-position: 0 -112px
}

.firebaseui-flag-AQ {
    background-position: 0 -126px
}

.firebaseui-flag-AR {
    background-position: 0 -140px
}

.firebaseui-flag-AS {
    background-position: 0 -154px
}

.firebaseui-flag-AT {
    background-position: 0 -168px
}

.firebaseui-flag-AU {
    background-position: 0 -182px
}

.firebaseui-flag-AW {
    background-position: 0 -196px
}

.firebaseui-flag-AX {
    background-position: 0 -210px
}

.firebaseui-flag-AZ {
    background-position: 0 -224px
}

.firebaseui-flag-BA {
    background-position: 0 -238px
}

.firebaseui-flag-BB {
    background-position: 0 -252px
}

.firebaseui-flag-BD {
    background-position: 0 -266px
}

.firebaseui-flag-BE {
    background-position: 0 -280px
}

.firebaseui-flag-BF {
    background-position: 0 -294px
}

.firebaseui-flag-BG {
    background-position: 0 -308px
}

.firebaseui-flag-BH {
    background-position: 0 -322px
}

.firebaseui-flag-BI {
    background-position: 0 -336px
}

.firebaseui-flag-BJ {
    background-position: 0 -350px
}

.firebaseui-flag-BL {
    background-position: 0 -364px
}

.firebaseui-flag-BM {
    background-position: 0 -378px
}

.firebaseui-flag-BN {
    background-position: 0 -392px
}

.firebaseui-flag-BO {
    background-position: 0 -406px
}

.firebaseui-flag-BQ {
    background-position: 0 -420px
}

.firebaseui-flag-BR {
    background-position: 0 -434px
}

.firebaseui-flag-BS {
    background-position: 0 -448px
}

.firebaseui-flag-BT {
    background-position: 0 -462px
}

.firebaseui-flag-BV {
    background-position: 0 -476px
}

.firebaseui-flag-BW {
    background-position: 0 -490px
}

.firebaseui-flag-BY {
    background-position: 0 -504px
}

.firebaseui-flag-BZ {
    background-position: 0 -518px
}

.firebaseui-flag-CA {
    background-position: 0 -532px
}

.firebaseui-flag-CC {
    background-position: 0 -546px
}

.firebaseui-flag-CD {
    background-position: 0 -560px
}

.firebaseui-flag-CF {
    background-position: 0 -574px
}

.firebaseui-flag-CG {
    background-position: 0 -588px
}

.firebaseui-flag-CH {
    background-position: 0 -602px
}

.firebaseui-flag-CI {
    background-position: 0 -616px
}

.firebaseui-flag-CK {
    background-position: 0 -630px
}

.firebaseui-flag-CL {
    background-position: 0 -644px
}

.firebaseui-flag-CM {
    background-position: 0 -658px
}

.firebaseui-flag-CN {
    background-position: 0 -672px
}

.firebaseui-flag-CO {
    background-position: 0 -686px
}

.firebaseui-flag-CP {
    background-position: 0 -700px
}

.firebaseui-flag-CR {
    background-position: 0 -714px
}

.firebaseui-flag-CU {
    background-position: 0 -728px
}

.firebaseui-flag-CV {
    background-position: 0 -742px
}

.firebaseui-flag-CW {
    background-position: 0 -756px
}

.firebaseui-flag-CX {
    background-position: 0 -770px
}

.firebaseui-flag-CY {
    background-position: 0 -784px
}

.firebaseui-flag-CZ {
    background-position: 0 -798px
}

.firebaseui-flag-DE {
    background-position: 0 -812px
}

.firebaseui-flag-DG {
    background-position: 0 -826px
}

.firebaseui-flag-DJ {
    background-position: 0 -840px
}

.firebaseui-flag-DK {
    background-position: 0 -854px
}

.firebaseui-flag-DM {
    background-position: 0 -868px
}

.firebaseui-flag-DO {
    background-position: 0 -882px
}

.firebaseui-flag-DZ {
    background-position: 0 -896px
}

.firebaseui-flag-EA {
    background-position: 0 -910px
}

.firebaseui-flag-EC {
    background-position: 0 -924px
}

.firebaseui-flag-EE {
    background-position: 0 -938px
}

.firebaseui-flag-EG {
    background-position: 0 -952px
}

.firebaseui-flag-EH {
    background-position: 0 -966px
}

.firebaseui-flag-ER {
    background-position: 0 -980px
}

.firebaseui-flag-ES {
    background-position: 0 -994px
}

.firebaseui-flag-ET {
    background-position: 0 -1008px
}

.firebaseui-flag-EU {
    background-position: 0 -1022px
}

.firebaseui-flag-FI {
    background-position: 0 -1036px
}

.firebaseui-flag-FJ {
    background-position: 0 -1050px
}

.firebaseui-flag-FK {
    background-position: 0 -1064px
}

.firebaseui-flag-FM {
    background-position: 0 -1078px
}

.firebaseui-flag-FO {
    background-position: 0 -1092px
}

.firebaseui-flag-FR {
    background-position: 0 -1106px
}

.firebaseui-flag-GA {
    background-position: 0 -1120px
}

.firebaseui-flag-GB {
    background-position: 0 -1134px
}

.firebaseui-flag-GD {
    background-position: 0 -1148px
}

.firebaseui-flag-GE {
    background-position: 0 -1162px
}

.firebaseui-flag-GF {
    background-position: 0 -1176px
}

.firebaseui-flag-GG {
    background-position: 0 -1190px
}

.firebaseui-flag-GH {
    background-position: 0 -1204px
}

.firebaseui-flag-GI {
    background-position: 0 -1218px
}

.firebaseui-flag-GL {
    background-position: 0 -1232px
}

.firebaseui-flag-GM {
    background-position: 0 -1246px
}

.firebaseui-flag-GN {
    background-position: 0 -1260px
}

.firebaseui-flag-GP {
    background-position: 0 -1274px
}

.firebaseui-flag-GQ {
    background-position: 0 -1288px
}

.firebaseui-flag-GR {
    background-position: 0 -1302px
}

.firebaseui-flag-GS {
    background-position: 0 -1316px
}

.firebaseui-flag-GT {
    background-position: 0 -1330px
}

.firebaseui-flag-GU {
    background-position: 0 -1344px
}

.firebaseui-flag-GW {
    background-position: 0 -1358px
}

.firebaseui-flag-GY {
    background-position: 0 -1372px
}

.firebaseui-flag-HK {
    background-position: 0 -1386px
}

.firebaseui-flag-HM {
    background-position: 0 -1400px
}

.firebaseui-flag-HN {
    background-position: 0 -1414px
}

.firebaseui-flag-HR {
    background-position: 0 -1428px
}

.firebaseui-flag-HT {
    background-position: 0 -1442px
}

.firebaseui-flag-HU {
    background-position: 0 -1456px
}

.firebaseui-flag-IC {
    background-position: 0 -1470px
}

.firebaseui-flag-ID {
    background-position: 0 -1484px
}

.firebaseui-flag-IE {
    background-position: 0 -1498px
}

.firebaseui-flag-IL {
    background-position: 0 -1512px
}

.firebaseui-flag-IM {
    background-position: 0 -1526px
}

.firebaseui-flag-IN {
    background-position: 0 -1540px
}

.firebaseui-flag-IO {
    background-position: 0 -1554px
}

.firebaseui-flag-IQ {
    background-position: 0 -1568px
}

.firebaseui-flag-IR {
    background-position: 0 -1582px
}

.firebaseui-flag-IS {
    background-position: 0 -1596px
}

.firebaseui-flag-IT {
    background-position: 0 -1610px
}

.firebaseui-flag-JE {
    background-position: 0 -1624px
}

.firebaseui-flag-JM {
    background-position: 0 -1638px
}

.firebaseui-flag-JO {
    background-position: 0 -1652px
}

.firebaseui-flag-JP {
    background-position: 0 -1666px
}

.firebaseui-flag-KE {
    background-position: 0 -1680px
}

.firebaseui-flag-KG {
    background-position: 0 -1694px
}

.firebaseui-flag-KH {
    background-position: 0 -1708px
}

.firebaseui-flag-KI {
    background-position: 0 -1722px
}

.firebaseui-flag-KM {
    background-position: 0 -1736px
}

.firebaseui-flag-KN {
    background-position: 0 -1750px
}

.firebaseui-flag-KP {
    background-position: 0 -1764px
}

.firebaseui-flag-KR {
    background-position: 0 -1778px
}

.firebaseui-flag-KW {
    background-position: 0 -1792px
}

.firebaseui-flag-AD {
    background-position: 0 -1806px
}

.firebaseui-flag-KZ {
    background-position: 0 -1820px
}

.firebaseui-flag-LA {
    background-position: 0 -1834px
}

.firebaseui-flag-LB {
    background-position: 0 -1848px
}

.firebaseui-flag-LC {
    background-position: 0 -1862px
}

.firebaseui-flag-LI {
    background-position: 0 -1876px
}

.firebaseui-flag-LK {
    background-position: 0 -1890px
}

.firebaseui-flag-LR {
    background-position: 0 -1904px
}

.firebaseui-flag-LS {
    background-position: 0 -1918px
}

.firebaseui-flag-LT {
    background-position: 0 -1932px
}

.firebaseui-flag-LU {
    background-position: 0 -1946px
}

.firebaseui-flag-LV {
    background-position: 0 -1960px
}

.firebaseui-flag-LY {
    background-position: 0 -1974px
}

.firebaseui-flag-MA {
    background-position: 0 -1988px
}

.firebaseui-flag-MC {
    background-position: 0 -2002px
}

.firebaseui-flag-MD {
    background-position: 0 -2016px
}

.firebaseui-flag-ME {
    background-position: 0 -2030px
}

.firebaseui-flag-MF {
    background-position: 0 -2044px
}

.firebaseui-flag-MG {
    background-position: 0 -2058px
}

.firebaseui-flag-MH {
    background-position: 0 -2072px
}

.firebaseui-flag-MK {
    background-position: 0 -2086px
}

.firebaseui-flag-ML {
    background-position: 0 -2100px
}

.firebaseui-flag-MM {
    background-position: 0 -2114px
}

.firebaseui-flag-MN {
    background-position: 0 -2128px
}

.firebaseui-flag-MO {
    background-position: 0 -2142px
}

.firebaseui-flag-MP {
    background-position: 0 -2156px
}

.firebaseui-flag-MQ {
    background-position: 0 -2170px
}

.firebaseui-flag-MR {
    background-position: 0 -2184px
}

.firebaseui-flag-MS {
    background-position: 0 -2198px
}

.firebaseui-flag-MT {
    background-position: 0 -2212px
}

.firebaseui-flag-MU {
    background-position: 0 -2226px
}

.firebaseui-flag-MV {
    background-position: 0 -2240px
}

.firebaseui-flag-MW {
    background-position: 0 -2254px
}

.firebaseui-flag-MX {
    background-position: 0 -2268px
}

.firebaseui-flag-MY {
    background-position: 0 -2282px
}

.firebaseui-flag-MZ {
    background-position: 0 -2296px
}

.firebaseui-flag-NA {
    background-position: 0 -2310px
}

.firebaseui-flag-NC {
    background-position: 0 -2324px
}

.firebaseui-flag-NE {
    background-position: 0 -2338px
}

.firebaseui-flag-NF {
    background-position: 0 -2352px
}

.firebaseui-flag-NG {
    background-position: 0 -2366px
}

.firebaseui-flag-NI {
    background-position: 0 -2380px
}

.firebaseui-flag-NL {
    background-position: 0 -2394px
}

.firebaseui-flag-NO {
    background-position: 0 -2408px
}

.firebaseui-flag-NP {
    background-position: 0 -2422px
}

.firebaseui-flag-NR {
    background-position: 0 -2436px
}

.firebaseui-flag-NU {
    background-position: 0 -2450px
}

.firebaseui-flag-NZ {
    background-position: 0 -2464px
}

.firebaseui-flag-OM {
    background-position: 0 -2478px
}

.firebaseui-flag-PA {
    background-position: 0 -2492px
}

.firebaseui-flag-PE {
    background-position: 0 -2506px
}

.firebaseui-flag-PF {
    background-position: 0 -2520px
}

.firebaseui-flag-PG {
    background-position: 0 -2534px
}

.firebaseui-flag-PH {
    background-position: 0 -2548px
}

.firebaseui-flag-PK {
    background-position: 0 -2562px
}

.firebaseui-flag-PL {
    background-position: 0 -2576px
}

.firebaseui-flag-PM {
    background-position: 0 -2590px
}

.firebaseui-flag-PN {
    background-position: 0 -2604px
}

.firebaseui-flag-PR {
    background-position: 0 -2618px
}

.firebaseui-flag-PS {
    background-position: 0 -2632px
}

.firebaseui-flag-PT {
    background-position: 0 -2646px
}

.firebaseui-flag-PW {
    background-position: 0 -2660px
}

.firebaseui-flag-PY {
    background-position: 0 -2674px
}

.firebaseui-flag-QA {
    background-position: 0 -2688px
}

.firebaseui-flag-RE {
    background-position: 0 -2702px
}

.firebaseui-flag-RO {
    background-position: 0 -2716px
}

.firebaseui-flag-RS {
    background-position: 0 -2730px
}

.firebaseui-flag-RU {
    background-position: 0 -2744px
}

.firebaseui-flag-RW {
    background-position: 0 -2758px
}

.firebaseui-flag-SA {
    background-position: 0 -2772px
}

.firebaseui-flag-SB {
    background-position: 0 -2786px
}

.firebaseui-flag-SC {
    background-position: 0 -2800px
}

.firebaseui-flag-SD {
    background-position: 0 -2814px
}

.firebaseui-flag-SE {
    background-position: 0 -2828px
}

.firebaseui-flag-SG {
    background-position: 0 -2842px
}

.firebaseui-flag-SH {
    background-position: 0 -2856px
}

.firebaseui-flag-SI {
    background-position: 0 -2870px
}

.firebaseui-flag-SJ {
    background-position: 0 -2884px
}

.firebaseui-flag-SK {
    background-position: 0 -2898px
}

.firebaseui-flag-SL {
    background-position: 0 -2912px
}

.firebaseui-flag-SM {
    background-position: 0 -2926px
}

.firebaseui-flag-SN {
    background-position: 0 -2940px
}

.firebaseui-flag-SO {
    background-position: 0 -2954px
}

.firebaseui-flag-SR {
    background-position: 0 -2968px
}

.firebaseui-flag-SS {
    background-position: 0 -2982px
}

.firebaseui-flag-ST {
    background-position: 0 -2996px
}

.firebaseui-flag-SV {
    background-position: 0 -3010px
}

.firebaseui-flag-SX {
    background-position: 0 -3024px
}

.firebaseui-flag-SY {
    background-position: 0 -3038px
}

.firebaseui-flag-SZ {
    background-position: 0 -3052px
}

.firebaseui-flag-TA {
    background-position: 0 -3066px
}

.firebaseui-flag-TC {
    background-position: 0 -3080px
}

.firebaseui-flag-TD {
    background-position: 0 -3094px
}

.firebaseui-flag-TF {
    background-position: 0 -3108px
}

.firebaseui-flag-TG {
    background-position: 0 -3122px
}

.firebaseui-flag-TH {
    background-position: 0 -3136px
}

.firebaseui-flag-TJ {
    background-position: 0 -3150px
}

.firebaseui-flag-TK {
    background-position: 0 -3164px
}

.firebaseui-flag-TL {
    background-position: 0 -3178px
}

.firebaseui-flag-TM {
    background-position: 0 -3192px
}

.firebaseui-flag-TN {
    background-position: 0 -3206px
}

.firebaseui-flag-TO {
    background-position: 0 -3220px
}

.firebaseui-flag-TR {
    background-position: 0 -3234px
}

.firebaseui-flag-TT {
    background-position: 0 -3248px
}

.firebaseui-flag-TV {
    background-position: 0 -3262px
}

.firebaseui-flag-TW {
    background-position: 0 -3276px
}

.firebaseui-flag-TZ {
    background-position: 0 -3290px
}

.firebaseui-flag-UA {
    background-position: 0 -3304px
}

.firebaseui-flag-UG {
    background-position: 0 -3318px
}

.firebaseui-flag-UM {
    background-position: 0 -3332px
}

.firebaseui-flag-UN {
    background-position: 0 -3346px
}

.firebaseui-flag-US {
    background-position: 0 -3360px
}

.firebaseui-flag-UY {
    background-position: 0 -3374px
}

.firebaseui-flag-UZ {
    background-position: 0 -3388px
}

.firebaseui-flag-VA {
    background-position: 0 -3402px
}

.firebaseui-flag-VC {
    background-position: 0 -3416px
}

.firebaseui-flag-VE {
    background-position: 0 -3430px
}

.firebaseui-flag-VG {
    background-position: 0 -3444px
}

.firebaseui-flag-VI {
    background-position: 0 -3458px
}

.firebaseui-flag-VN {
    background-position: 0 -3472px
}

.firebaseui-flag-VU {
    background-position: 0 -3486px
}

.firebaseui-flag-WF {
    background-position: 0 -3500px
}

.firebaseui-flag-WS {
    background-position: 0 -3514px
}

.firebaseui-flag-XK {
    background-position: 0 -3528px
}

.firebaseui-flag-YE {
    background-position: 0 -3542px
}

.firebaseui-flag-YT {
    background-position: 0 -3556px
}

.firebaseui-flag-ZA {
    background-position: 0 -3570px
}

.firebaseui-flag-ZM {
    background-position: 0 -3584px
}

.firebaseui-flag-ZW {
    background-position: 0 -3598px
}

[dir] .fi, [dir] .fib {
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}

.fi {
    position: relative;
    display: inline-block;
    width: 1.333333em;
    line-height: 1em
}

.fi:before {
    content: " "
}

.fi.fis {
    width: 1em
}

[dir] .fi-ad {
    background-image: url(assets/flag-icons-main/flags/4x3/ad.svg)
}

[dir] .fi-ad.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/ad.svg)
}

[dir] .fi-ae {
    background-image: url(assets/flag-icons-main/flags/4x3/ae.svg)
}

[dir] .fi-ae.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/ae.svg)
}

[dir] .fi-af {
    background-image: url(assets/flag-icons-main/flags/4x3/af.svg)
}

[dir] .fi-af.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/af.svg)
}

[dir] .fi-ag {
    background-image: url(assets/flag-icons-main/flags/4x3/ag.svg)
}

[dir] .fi-ag.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/ag.svg)
}

[dir] .fi-ai {
    background-image: url(assets/flag-icons-main/flags/4x3/ai.svg)
}

[dir] .fi-ai.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/ai.svg)
}

[dir] .fi-al {
    background-image: url(assets/flag-icons-main/flags/4x3/al.svg)
}

[dir] .fi-al.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/al.svg)
}

[dir] .fi-am {
    background-image: url(assets/flag-icons-main/flags/4x3/am.svg)
}

[dir] .fi-am.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/am.svg)
}

[dir] .fi-ao {
    background-image: url(assets/flag-icons-main/flags/4x3/ao.svg)
}

[dir] .fi-ao.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/ao.svg)
}

[dir] .fi-aq {
    background-image: url(assets/flag-icons-main/flags/4x3/aq.svg)
}

[dir] .fi-aq.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/aq.svg)
}

[dir] .fi-ar {
    background-image: url(assets/flag-icons-main/flags/4x3/ar.svg)
}

[dir] .fi-ar.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/ar.svg)
}

[dir] .fi-as {
    background-image: url(assets/flag-icons-main/flags/4x3/as.svg)
}

[dir] .fi-as.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/as.svg)
}

[dir] .fi-at {
    background-image: url(assets/flag-icons-main/flags/4x3/at.svg)
}

[dir] .fi-at.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/at.svg)
}

[dir] .fi-au {
    background-image: url(assets/flag-icons-main/flags/4x3/au.svg)
}

[dir] .fi-au.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/au.svg)
}

[dir] .fi-aw {
    background-image: url(assets/flag-icons-main/flags/4x3/aw.svg)
}

[dir] .fi-aw.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/aw.svg)
}

[dir] .fi-ax {
    background-image: url(assets/flag-icons-main/flags/4x3/ax.svg)
}

[dir] .fi-ax.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/ax.svg)
}

[dir] .fi-az {
    background-image: url(assets/flag-icons-main/flags/4x3/az.svg)
}

[dir] .fi-az.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/az.svg)
}

[dir] .fi-ba {
    background-image: url(assets/flag-icons-main/flags/4x3/ba.svg)
}

[dir] .fi-ba.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/ba.svg)
}

[dir] .fi-bb {
    background-image: url(assets/flag-icons-main/flags/4x3/bb.svg)
}

[dir] .fi-bb.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/bb.svg)
}

[dir] .fi-bd {
    background-image: url(assets/flag-icons-main/flags/4x3/bd.svg)
}

[dir] .fi-bd.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/bd.svg)
}

[dir] .fi-be {
    background-image: url(assets/flag-icons-main/flags/4x3/be.svg)
}

[dir] .fi-be.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/be.svg)
}

[dir] .fi-bf {
    background-image: url(assets/flag-icons-main/flags/4x3/bf.svg)
}

[dir] .fi-bf.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/bf.svg)
}

[dir] .fi-bg {
    background-image: url(assets/flag-icons-main/flags/4x3/bg.svg)
}

[dir] .fi-bg.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/bg.svg)
}

[dir] .fi-bh {
    background-image: url(assets/flag-icons-main/flags/4x3/bh.svg)
}

[dir] .fi-bh.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/bh.svg)
}

[dir] .fi-bi {
    background-image: url(assets/flag-icons-main/flags/4x3/bi.svg)
}

[dir] .fi-bi.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/bi.svg)
}

[dir] .fi-bj {
    background-image: url(assets/flag-icons-main/flags/4x3/bj.svg)
}

[dir] .fi-bj.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/bj.svg)
}

[dir] .fi-bl {
    background-image: url(assets/flag-icons-main/flags/4x3/bl.svg)
}

[dir] .fi-bl.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/bl.svg)
}

[dir] .fi-bm {
    background-image: url(assets/flag-icons-main/flags/4x3/bm.svg)
}

[dir] .fi-bm.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/bm.svg)
}

[dir] .fi-bn {
    background-image: url(assets/flag-icons-main/flags/4x3/bn.svg)
}

[dir] .fi-bn.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/bn.svg)
}

[dir] .fi-bo {
    background-image: url(assets/flag-icons-main/flags/4x3/bo.svg)
}

[dir] .fi-bo.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/bo.svg)
}

[dir] .fi-bq {
    background-image: url(assets/flag-icons-main/flags/4x3/bq.svg)
}

[dir] .fi-bq.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/bq.svg)
}

[dir] .fi-br {
    background-image: url(assets/flag-icons-main/flags/4x3/br.svg)
}

[dir] .fi-br.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/br.svg)
}

[dir] .fi-bs {
    background-image: url(assets/flag-icons-main/flags/4x3/bs.svg)
}

[dir] .fi-bs.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/bs.svg)
}

[dir] .fi-bt {
    background-image: url(assets/flag-icons-main/flags/4x3/bt.svg)
}

[dir] .fi-bt.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/bt.svg)
}

[dir] .fi-bv {
    background-image: url(assets/flag-icons-main/flags/4x3/bv.svg)
}

[dir] .fi-bv.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/bv.svg)
}

[dir] .fi-bw {
    background-image: url(assets/flag-icons-main/flags/4x3/bw.svg)
}

[dir] .fi-bw.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/bw.svg)
}

[dir] .fi-by {
    background-image: url(assets/flag-icons-main/flags/4x3/by.svg)
}

[dir] .fi-by.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/by.svg)
}

[dir] .fi-bz {
    background-image: url(assets/flag-icons-main/flags/4x3/bz.svg)
}

[dir] .fi-bz.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/bz.svg)
}

[dir] .fi-ca {
    background-image: url(assets/flag-icons-main/flags/4x3/ca.svg)
}

[dir] .fi-ca.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/ca.svg)
}

[dir] .fi-cc {
    background-image: url(assets/flag-icons-main/flags/4x3/cc.svg)
}

[dir] .fi-cc.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/cc.svg)
}

[dir] .fi-cd {
    background-image: url(assets/flag-icons-main/flags/4x3/cd.svg)
}

[dir] .fi-cd.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/cd.svg)
}

[dir] .fi-cf {
    background-image: url(assets/flag-icons-main/flags/4x3/cf.svg)
}

[dir] .fi-cf.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/cf.svg)
}

[dir] .fi-cg {
    background-image: url(assets/flag-icons-main/flags/4x3/cg.svg)
}

[dir] .fi-cg.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/cg.svg)
}

[dir] .fi-ch {
    background-image: url(assets/flag-icons-main/flags/4x3/ch.svg)
}

[dir] .fi-ch.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/ch.svg)
}

[dir] .fi-ci {
    background-image: url(assets/flag-icons-main/flags/4x3/ci.svg)
}

[dir] .fi-ci.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/ci.svg)
}

[dir] .fi-ck {
    background-image: url(assets/flag-icons-main/flags/4x3/ck.svg)
}

[dir] .fi-ck.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/ck.svg)
}

[dir] .fi-cl {
    background-image: url(assets/flag-icons-main/flags/4x3/cl.svg)
}

[dir] .fi-cl.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/cl.svg)
}

[dir] .fi-cm {
    background-image: url(assets/flag-icons-main/flags/4x3/cm.svg)
}

[dir] .fi-cm.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/cm.svg)
}

[dir] .fi-cn {
    background-image: url(assets/flag-icons-main/flags/4x3/cn.svg)
}

[dir] .fi-cn.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/cn.svg)
}

[dir] .fi-co {
    background-image: url(assets/flag-icons-main/flags/4x3/co.svg)
}

[dir] .fi-co.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/co.svg)
}

[dir] .fi-cr {
    background-image: url(assets/flag-icons-main/flags/4x3/cr.svg)
}

[dir] .fi-cr.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/cr.svg)
}

[dir] .fi-cu {
    background-image: url(assets/flag-icons-main/flags/4x3/cu.svg)
}

[dir] .fi-cu.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/cu.svg)
}

[dir] .fi-cv {
    background-image: url(assets/flag-icons-main/flags/4x3/cv.svg)
}

[dir] .fi-cv.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/cv.svg)
}

[dir] .fi-cw {
    background-image: url(assets/flag-icons-main/flags/4x3/cw.svg)
}

[dir] .fi-cw.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/cw.svg)
}

[dir] .fi-cx {
    background-image: url(assets/flag-icons-main/flags/4x3/cx.svg)
}

[dir] .fi-cx.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/cx.svg)
}

[dir] .fi-cy {
    background-image: url(assets/flag-icons-main/flags/4x3/cy.svg)
}

[dir] .fi-cy.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/cy.svg)
}

[dir] .fi-cz {
    background-image: url(assets/flag-icons-main/flags/4x3/cz.svg)
}

[dir] .fi-cz.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/cz.svg)
}

[dir] .fi-de {
    background-image: url(assets/flag-icons-main/flags/4x3/de.svg)
}

[dir] .fi-de.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/de.svg)
}

[dir] .fi-dj {
    background-image: url(assets/flag-icons-main/flags/4x3/dj.svg)
}

[dir] .fi-dj.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/dj.svg)
}

[dir] .fi-dk {
    background-image: url(assets/flag-icons-main/flags/4x3/dk.svg)
}

[dir] .fi-dk.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/dk.svg)
}

[dir] .fi-dm {
    background-image: url(assets/flag-icons-main/flags/4x3/dm.svg)
}

[dir] .fi-dm.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/dm.svg)
}

[dir] .fi-do {
    background-image: url(assets/flag-icons-main/flags/4x3/do.svg)
}

[dir] .fi-do.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/do.svg)
}

[dir] .fi-dz {
    background-image: url(assets/flag-icons-main/flags/4x3/dz.svg)
}

[dir] .fi-dz.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/dz.svg)
}

[dir] .fi-ec {
    background-image: url(assets/flag-icons-main/flags/4x3/ec.svg)
}

[dir] .fi-ec.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/ec.svg)
}

[dir] .fi-ee {
    background-image: url(assets/flag-icons-main/flags/4x3/ee.svg)
}

[dir] .fi-ee.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/ee.svg)
}

[dir] .fi-eg {
    background-image: url(assets/flag-icons-main/flags/4x3/eg.svg)
}

[dir] .fi-eg.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/eg.svg)
}

[dir] .fi-eh {
    background-image: url(assets/flag-icons-main/flags/4x3/eh.svg)
}

[dir] .fi-eh.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/eh.svg)
}

[dir] .fi-er {
    background-image: url(assets/flag-icons-main/flags/4x3/er.svg)
}

[dir] .fi-er.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/er.svg)
}

[dir] .fi-es {
    background-image: url(assets/flag-icons-main/flags/4x3/es.svg)
}

[dir] .fi-es.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/es.svg)
}

[dir] .fi-et {
    background-image: url(assets/flag-icons-main/flags/4x3/et.svg)
}

[dir] .fi-et.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/et.svg)
}

[dir] .fi-fi {
    background-image: url(assets/flag-icons-main/flags/4x3/fi.svg)
}

[dir] .fi-fi.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/fi.svg)
}

[dir] .fi-fj {
    background-image: url(assets/flag-icons-main/flags/4x3/fj.svg)
}

[dir] .fi-fj.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/fj.svg)
}

[dir] .fi-fk {
    background-image: url(assets/flag-icons-main/flags/4x3/fk.svg)
}

[dir] .fi-fk.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/fk.svg)
}

[dir] .fi-fm {
    background-image: url(assets/flag-icons-main/flags/4x3/fm.svg)
}

[dir] .fi-fm.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/fm.svg)
}

[dir] .fi-fo {
    background-image: url(assets/flag-icons-main/flags/4x3/fo.svg)
}

[dir] .fi-fo.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/fo.svg)
}

[dir] .fi-fr {
    background-image: url(assets/flag-icons-main/flags/4x3/fr.svg)
}

[dir] .fi-fr.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/fr.svg)
}

[dir] .fi-ga {
    background-image: url(assets/flag-icons-main/flags/4x3/ga.svg)
}

[dir] .fi-ga.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/ga.svg)
}

[dir] .fi-gb {
    background-image: url(assets/flag-icons-main/flags/4x3/gb.svg)
}

[dir] .fi-gb.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/gb.svg)
}

[dir] .fi-gd {
    background-image: url(assets/flag-icons-main/flags/4x3/gd.svg)
}

[dir] .fi-gd.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/gd.svg)
}

[dir] .fi-ge {
    background-image: url(assets/flag-icons-main/flags/4x3/ge.svg)
}

[dir] .fi-ge.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/ge.svg)
}

[dir] .fi-gf {
    background-image: url(assets/flag-icons-main/flags/4x3/gf.svg)
}

[dir] .fi-gf.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/gf.svg)
}

[dir] .fi-gg {
    background-image: url(assets/flag-icons-main/flags/4x3/gg.svg)
}

[dir] .fi-gg.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/gg.svg)
}

[dir] .fi-gh {
    background-image: url(assets/flag-icons-main/flags/4x3/gh.svg)
}

[dir] .fi-gh.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/gh.svg)
}

[dir] .fi-gi {
    background-image: url(assets/flag-icons-main/flags/4x3/gi.svg)
}

[dir] .fi-gi.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/gi.svg)
}

[dir] .fi-gl {
    background-image: url(assets/flag-icons-main/flags/4x3/gl.svg)
}

[dir] .fi-gl.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/gl.svg)
}

[dir] .fi-gm {
    background-image: url(assets/flag-icons-main/flags/4x3/gm.svg)
}

[dir] .fi-gm.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/gm.svg)
}

[dir] .fi-gn {
    background-image: url(assets/flag-icons-main/flags/4x3/gn.svg)
}

[dir] .fi-gn.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/gn.svg)
}

[dir] .fi-gp {
    background-image: url(assets/flag-icons-main/flags/4x3/gp.svg)
}

[dir] .fi-gp.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/gp.svg)
}

[dir] .fi-gq {
    background-image: url(assets/flag-icons-main/flags/4x3/gq.svg)
}

[dir] .fi-gq.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/gq.svg)
}

[dir] .fi-gr {
    background-image: url(assets/flag-icons-main/flags/4x3/gr.svg)
}

[dir] .fi-gr.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/gr.svg)
}

[dir] .fi-gs {
    background-image: url(assets/flag-icons-main/flags/4x3/gs.svg)
}

[dir] .fi-gs.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/gs.svg)
}

[dir] .fi-gt {
    background-image: url(assets/flag-icons-main/flags/4x3/gt.svg)
}

[dir] .fi-gt.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/gt.svg)
}

[dir] .fi-gu {
    background-image: url(assets/flag-icons-main/flags/4x3/gu.svg)
}

[dir] .fi-gu.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/gu.svg)
}

[dir] .fi-gw {
    background-image: url(assets/flag-icons-main/flags/4x3/gw.svg)
}

[dir] .fi-gw.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/gw.svg)
}

[dir] .fi-gy {
    background-image: url(assets/flag-icons-main/flags/4x3/gy.svg)
}

[dir] .fi-gy.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/gy.svg)
}

[dir] .fi-hk {
    background-image: url(assets/flag-icons-main/flags/4x3/hk.svg)
}

[dir] .fi-hk.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/hk.svg)
}

[dir] .fi-hm {
    background-image: url(assets/flag-icons-main/flags/4x3/hm.svg)
}

[dir] .fi-hm.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/hm.svg)
}

[dir] .fi-hn {
    background-image: url(assets/flag-icons-main/flags/4x3/hn.svg)
}

[dir] .fi-hn.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/hn.svg)
}

[dir] .fi-hr {
    background-image: url(assets/flag-icons-main/flags/4x3/hr.svg)
}

[dir] .fi-hr.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/hr.svg)
}

[dir] .fi-ht {
    background-image: url(assets/flag-icons-main/flags/4x3/ht.svg)
}

[dir] .fi-ht.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/ht.svg)
}

[dir] .fi-hu {
    background-image: url(assets/flag-icons-main/flags/4x3/hu.svg)
}

[dir] .fi-hu.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/hu.svg)
}

[dir] .fi-id {
    background-image: url(assets/flag-icons-main/flags/4x3/id.svg)
}

[dir] .fi-id.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/id.svg)
}

[dir] .fi-ie {
    background-image: url(assets/flag-icons-main/flags/4x3/ie.svg)
}

[dir] .fi-ie.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/ie.svg)
}

[dir] .fi-il {
    background-image: url(assets/flag-icons-main/flags/4x3/il.svg)
}

[dir] .fi-il.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/il.svg)
}

[dir] .fi-im {
    background-image: url(assets/flag-icons-main/flags/4x3/im.svg)
}

[dir] .fi-im.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/im.svg)
}

[dir] .fi-in {
    background-image: url(assets/flag-icons-main/flags/4x3/in.svg)
}

[dir] .fi-in.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/in.svg)
}

[dir] .fi-io {
    background-image: url(assets/flag-icons-main/flags/4x3/io.svg)
}

[dir] .fi-io.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/io.svg)
}

[dir] .fi-iq {
    background-image: url(assets/flag-icons-main/flags/4x3/iq.svg)
}

[dir] .fi-iq.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/iq.svg)
}

[dir] .fi-ir {
    background-image: url(assets/flag-icons-main/flags/4x3/ir.svg)
}

[dir] .fi-ir.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/ir.svg)
}

[dir] .fi-is {
    background-image: url(assets/flag-icons-main/flags/4x3/is.svg)
}

[dir] .fi-is.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/is.svg)
}

[dir] .fi-it {
    background-image: url(assets/flag-icons-main/flags/4x3/it.svg)
}

[dir] .fi-it.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/it.svg)
}

[dir] .fi-je {
    background-image: url(assets/flag-icons-main/flags/4x3/je.svg)
}

[dir] .fi-je.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/je.svg)
}

[dir] .fi-jm {
    background-image: url(assets/flag-icons-main/flags/4x3/jm.svg)
}

[dir] .fi-jm.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/jm.svg)
}

[dir] .fi-jo {
    background-image: url(assets/flag-icons-main/flags/4x3/jo.svg)
}

[dir] .fi-jo.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/jo.svg)
}

[dir] .fi-jp {
    background-image: url(assets/flag-icons-main/flags/4x3/jp.svg)
}

[dir] .fi-jp.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/jp.svg)
}

[dir] .fi-ke {
    background-image: url(assets/flag-icons-main/flags/4x3/ke.svg)
}

[dir] .fi-ke.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/ke.svg)
}

[dir] .fi-kg {
    background-image: url(assets/flag-icons-main/flags/4x3/kg.svg)
}

[dir] .fi-kg.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/kg.svg)
}

[dir] .fi-kh {
    background-image: url(assets/flag-icons-main/flags/4x3/kh.svg)
}

[dir] .fi-kh.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/kh.svg)
}

[dir] .fi-ki {
    background-image: url(assets/flag-icons-main/flags/4x3/ki.svg)
}

[dir] .fi-ki.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/ki.svg)
}

[dir] .fi-km {
    background-image: url(assets/flag-icons-main/flags/4x3/km.svg)
}

[dir] .fi-km.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/km.svg)
}

[dir] .fi-kn {
    background-image: url(assets/flag-icons-main/flags/4x3/kn.svg)
}

[dir] .fi-kn.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/kn.svg)
}

[dir] .fi-kp {
    background-image: url(assets/flag-icons-main/flags/4x3/kp.svg)
}

[dir] .fi-kp.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/kp.svg)
}

[dir] .fi-kr {
    background-image: url(assets/flag-icons-main/flags/4x3/kr.svg)
}

[dir] .fi-kr.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/kr.svg)
}

[dir] .fi-kw {
    background-image: url(assets/flag-icons-main/flags/4x3/kw.svg)
}

[dir] .fi-kw.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/kw.svg)
}

[dir] .fi-ky {
    background-image: url(assets/flag-icons-main/flags/4x3/ky.svg)
}

[dir] .fi-ky.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/ky.svg)
}

[dir] .fi-kz {
    background-image: url(assets/flag-icons-main/flags/4x3/kz.svg)
}

[dir] .fi-kz.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/kz.svg)
}

[dir] .fi-la {
    background-image: url(assets/flag-icons-main/flags/4x3/la.svg)
}

[dir] .fi-la.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/la.svg)
}

[dir] .fi-lb {
    background-image: url(assets/flag-icons-main/flags/4x3/lb.svg)
}

[dir] .fi-lb.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/lb.svg)
}

[dir] .fi-lc {
    background-image: url(assets/flag-icons-main/flags/4x3/lc.svg)
}

[dir] .fi-lc.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/lc.svg)
}

[dir] .fi-li {
    background-image: url(assets/flag-icons-main/flags/4x3/li.svg)
}

[dir] .fi-li.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/li.svg)
}

[dir] .fi-lk {
    background-image: url(assets/flag-icons-main/flags/4x3/lk.svg)
}

[dir] .fi-lk.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/lk.svg)
}

[dir] .fi-lr {
    background-image: url(assets/flag-icons-main/flags/4x3/lr.svg)
}

[dir] .fi-lr.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/lr.svg)
}

[dir] .fi-ls {
    background-image: url(assets/flag-icons-main/flags/4x3/ls.svg)
}

[dir] .fi-ls.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/ls.svg)
}

[dir] .fi-lt {
    background-image: url(assets/flag-icons-main/flags/4x3/lt.svg)
}

[dir] .fi-lt.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/lt.svg)
}

[dir] .fi-lu {
    background-image: url(assets/flag-icons-main/flags/4x3/lu.svg)
}

[dir] .fi-lu.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/lu.svg)
}

[dir] .fi-lv {
    background-image: url(assets/flag-icons-main/flags/4x3/lv.svg)
}

[dir] .fi-lv.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/lv.svg)
}

[dir] .fi-ly {
    background-image: url(assets/flag-icons-main/flags/4x3/ly.svg)
}

[dir] .fi-ly.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/ly.svg)
}

[dir] .fi-ma {
    background-image: url(assets/flag-icons-main/flags/4x3/ma.svg)
}

[dir] .fi-ma.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/ma.svg)
}

[dir] .fi-mc {
    background-image: url(assets/flag-icons-main/flags/4x3/mc.svg)
}

[dir] .fi-mc.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/mc.svg)
}

[dir] .fi-md {
    background-image: url(assets/flag-icons-main/flags/4x3/md.svg)
}

[dir] .fi-md.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/md.svg)
}

[dir] .fi-me {
    background-image: url(assets/flag-icons-main/flags/4x3/me.svg)
}

[dir] .fi-me.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/me.svg)
}

[dir] .fi-mf {
    background-image: url(assets/flag-icons-main/flags/4x3/mf.svg)
}

[dir] .fi-mf.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/mf.svg)
}

[dir] .fi-mg {
    background-image: url(assets/flag-icons-main/flags/4x3/mg.svg)
}

[dir] .fi-mg.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/mg.svg)
}

[dir] .fi-mh {
    background-image: url(assets/flag-icons-main/flags/4x3/mh.svg)
}

[dir] .fi-mh.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/mh.svg)
}

[dir] .fi-mk {
    background-image: url(assets/flag-icons-main/flags/4x3/mk.svg)
}

[dir] .fi-mk.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/mk.svg)
}

[dir] .fi-ml {
    background-image: url(assets/flag-icons-main/flags/4x3/ml.svg)
}

[dir] .fi-ml.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/ml.svg)
}

[dir] .fi-mm {
    background-image: url(assets/flag-icons-main/flags/4x3/mm.svg)
}

[dir] .fi-mm.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/mm.svg)
}

[dir] .fi-mn {
    background-image: url(assets/flag-icons-main/flags/4x3/mn.svg)
}

[dir] .fi-mn.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/mn.svg)
}

[dir] .fi-mo {
    background-image: url(assets/flag-icons-main/flags/4x3/mo.svg)
}

[dir] .fi-mo.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/mo.svg)
}

[dir] .fi-mp {
    background-image: url(assets/flag-icons-main/flags/4x3/mp.svg)
}

[dir] .fi-mp.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/mp.svg)
}

[dir] .fi-mq {
    background-image: url(assets/flag-icons-main/flags/4x3/mq.svg)
}

[dir] .fi-mq.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/mq.svg)
}

[dir] .fi-mr {
    background-image: url(assets/flag-icons-main/flags/4x3/mr.svg)
}

[dir] .fi-mr.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/mr.svg)
}

[dir] .fi-ms {
    background-image: url(assets/flag-icons-main/flags/4x3/ms.svg)
}

[dir] .fi-ms.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/ms.svg)
}

[dir] .fi-mt {
    background-image: url(assets/flag-icons-main/flags/4x3/mt.svg)
}

[dir] .fi-mt.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/mt.svg)
}

[dir] .fi-mu {
    background-image: url(assets/flag-icons-main/flags/4x3/mu.svg)
}

[dir] .fi-mu.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/mu.svg)
}

[dir] .fi-mv {
    background-image: url(assets/flag-icons-main/flags/4x3/mv.svg)
}

[dir] .fi-mv.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/mv.svg)
}

[dir] .fi-mw {
    background-image: url(assets/flag-icons-main/flags/4x3/mw.svg)
}

[dir] .fi-mw.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/mw.svg)
}

[dir] .fi-mx {
    background-image: url(assets/flag-icons-main/flags/4x3/mx.svg)
}

[dir] .fi-mx.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/mx.svg)
}

[dir] .fi-my {
    background-image: url(assets/flag-icons-main/flags/4x3/my.svg)
}

[dir] .fi-my.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/my.svg)
}

[dir] .fi-mz {
    background-image: url(assets/flag-icons-main/flags/4x3/mz.svg)
}

[dir] .fi-mz.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/mz.svg)
}

[dir] .fi-na {
    background-image: url(assets/flag-icons-main/flags/4x3/na.svg)
}

[dir] .fi-na.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/na.svg)
}

[dir] .fi-nc {
    background-image: url(assets/flag-icons-main/flags/4x3/nc.svg)
}

[dir] .fi-nc.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/nc.svg)
}

[dir] .fi-ne {
    background-image: url(assets/flag-icons-main/flags/4x3/ne.svg)
}

[dir] .fi-ne.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/ne.svg)
}

[dir] .fi-nf {
    background-image: url(assets/flag-icons-main/flags/4x3/nf.svg)
}

[dir] .fi-nf.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/nf.svg)
}

[dir] .fi-ng {
    background-image: url(assets/flag-icons-main/flags/4x3/ng.svg)
}

[dir] .fi-ng.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/ng.svg)
}

[dir] .fi-ni {
    background-image: url(assets/flag-icons-main/flags/4x3/ni.svg)
}

[dir] .fi-ni.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/ni.svg)
}

[dir] .fi-nl {
    background-image: url(assets/flag-icons-main/flags/4x3/nl.svg)
}

[dir] .fi-nl.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/nl.svg)
}

[dir] .fi-no {
    background-image: url(assets/flag-icons-main/flags/4x3/no.svg)
}

[dir] .fi-no.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/no.svg)
}

[dir] .fi-np {
    background-image: url(assets/flag-icons-main/flags/4x3/np.svg)
}

[dir] .fi-np.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/np.svg)
}

[dir] .fi-nr {
    background-image: url(assets/flag-icons-main/flags/4x3/nr.svg)
}

[dir] .fi-nr.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/nr.svg)
}

[dir] .fi-nu {
    background-image: url(assets/flag-icons-main/flags/4x3/nu.svg)
}

[dir] .fi-nu.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/nu.svg)
}

[dir] .fi-nz {
    background-image: url(assets/flag-icons-main/flags/4x3/nz.svg)
}

[dir] .fi-nz.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/nz.svg)
}

[dir] .fi-om {
    background-image: url(assets/flag-icons-main/flags/4x3/om.svg)
}

[dir] .fi-om.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/om.svg)
}

[dir] .fi-pa {
    background-image: url(assets/flag-icons-main/flags/4x3/pa.svg)
}

[dir] .fi-pa.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/pa.svg)
}

[dir] .fi-pe {
    background-image: url(assets/flag-icons-main/flags/4x3/pe.svg)
}

[dir] .fi-pe.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/pe.svg)
}

[dir] .fi-pf {
    background-image: url(assets/flag-icons-main/flags/4x3/pf.svg)
}

[dir] .fi-pf.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/pf.svg)
}

[dir] .fi-pg {
    background-image: url(assets/flag-icons-main/flags/4x3/pg.svg)
}

[dir] .fi-pg.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/pg.svg)
}

[dir] .fi-ph {
    background-image: url(assets/flag-icons-main/flags/4x3/ph.svg)
}

[dir] .fi-ph.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/ph.svg)
}

[dir] .fi-pk {
    background-image: url(assets/flag-icons-main/flags/4x3/pk.svg)
}

[dir] .fi-pk.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/pk.svg)
}

[dir] .fi-pl {
    background-image: url(assets/flag-icons-main/flags/4x3/pl.svg)
}

[dir] .fi-pl.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/pl.svg)
}

[dir] .fi-pm {
    background-image: url(assets/flag-icons-main/flags/4x3/pm.svg)
}

[dir] .fi-pm.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/pm.svg)
}

[dir] .fi-pn {
    background-image: url(assets/flag-icons-main/flags/4x3/pn.svg)
}

[dir] .fi-pn.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/pn.svg)
}

[dir] .fi-pr {
    background-image: url(assets/flag-icons-main/flags/4x3/pr.svg)
}

[dir] .fi-pr.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/pr.svg)
}

[dir] .fi-ps {
    background-image: url(assets/flag-icons-main/flags/4x3/ps.svg)
}

[dir] .fi-ps.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/ps.svg)
}

[dir] .fi-pt {
    background-image: url(assets/flag-icons-main/flags/4x3/pt.svg)
}

[dir] .fi-pt.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/pt.svg)
}

[dir] .fi-pw {
    background-image: url(assets/flag-icons-main/flags/4x3/pw.svg)
}

[dir] .fi-pw.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/pw.svg)
}

[dir] .fi-py {
    background-image: url(assets/flag-icons-main/flags/4x3/py.svg)
}

[dir] .fi-py.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/py.svg)
}

[dir] .fi-qa {
    background-image: url(assets/flag-icons-main/flags/4x3/qa.svg)
}

[dir] .fi-qa.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/qa.svg)
}

[dir] .fi-re {
    background-image: url(assets/flag-icons-main/flags/4x3/re.svg)
}

[dir] .fi-re.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/re.svg)
}

[dir] .fi-ro {
    background-image: url(assets/flag-icons-main/flags/4x3/ro.svg)
}

[dir] .fi-ro.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/ro.svg)
}

[dir] .fi-rs {
    background-image: url(assets/flag-icons-main/flags/4x3/rs.svg)
}

[dir] .fi-rs.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/rs.svg)
}

[dir] .fi-ru {
    background-image: url(assets/flag-icons-main/flags/4x3/ru.svg)
}

[dir] .fi-ru.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/ru.svg)
}

[dir] .fi-rw {
    background-image: url(assets/flag-icons-main/flags/4x3/rw.svg)
}

[dir] .fi-rw.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/rw.svg)
}

[dir] .fi-sa {
    background-image: url(assets/flag-icons-main/flags/4x3/sa.svg)
}

[dir] .fi-sa.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/sa.svg)
}

[dir] .fi-sb {
    background-image: url(assets/flag-icons-main/flags/4x3/sb.svg)
}

[dir] .fi-sb.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/sb.svg)
}

[dir] .fi-sc {
    background-image: url(assets/flag-icons-main/flags/4x3/sc.svg)
}

[dir] .fi-sc.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/sc.svg)
}

[dir] .fi-sd {
    background-image: url(assets/flag-icons-main/flags/4x3/sd.svg)
}

[dir] .fi-sd.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/sd.svg)
}

[dir] .fi-se {
    background-image: url(assets/flag-icons-main/flags/4x3/se.svg)
}

[dir] .fi-se.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/se.svg)
}

[dir] .fi-sg {
    background-image: url(assets/flag-icons-main/flags/4x3/sg.svg)
}

[dir] .fi-sg.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/sg.svg)
}

[dir] .fi-sh {
    background-image: url(assets/flag-icons-main/flags/4x3/sh.svg)
}

[dir] .fi-sh.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/sh.svg)
}

[dir] .fi-si {
    background-image: url(assets/flag-icons-main/flags/4x3/si.svg)
}

[dir] .fi-si.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/si.svg)
}

[dir] .fi-sj {
    background-image: url(assets/flag-icons-main/flags/4x3/sj.svg)
}

[dir] .fi-sj.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/sj.svg)
}

[dir] .fi-sk {
    background-image: url(assets/flag-icons-main/flags/4x3/sk.svg)
}

[dir] .fi-sk.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/sk.svg)
}

[dir] .fi-sl {
    background-image: url(assets/flag-icons-main/flags/4x3/sl.svg)
}

[dir] .fi-sl.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/sl.svg)
}

[dir] .fi-sm {
    background-image: url(assets/flag-icons-main/flags/4x3/sm.svg)
}

[dir] .fi-sm.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/sm.svg)
}

[dir] .fi-sn {
    background-image: url(assets/flag-icons-main/flags/4x3/sn.svg)
}

[dir] .fi-sn.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/sn.svg)
}

[dir] .fi-so {
    background-image: url(assets/flag-icons-main/flags/4x3/so.svg)
}

[dir] .fi-so.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/so.svg)
}

[dir] .fi-sr {
    background-image: url(assets/flag-icons-main/flags/4x3/sr.svg)
}

[dir] .fi-sr.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/sr.svg)
}

[dir] .fi-ss {
    background-image: url(assets/flag-icons-main/flags/4x3/ss.svg)
}

[dir] .fi-ss.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/ss.svg)
}

[dir] .fi-st {
    background-image: url(assets/flag-icons-main/flags/4x3/st.svg)
}

[dir] .fi-st.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/st.svg)
}

[dir] .fi-sv {
    background-image: url(assets/flag-icons-main/flags/4x3/sv.svg)
}

[dir] .fi-sv.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/sv.svg)
}

[dir] .fi-sx {
    background-image: url(assets/flag-icons-main/flags/4x3/sx.svg)
}

[dir] .fi-sx.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/sx.svg)
}

[dir] .fi-sy {
    background-image: url(assets/flag-icons-main/flags/4x3/sy.svg)
}

[dir] .fi-sy.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/sy.svg)
}

[dir] .fi-sz {
    background-image: url(assets/flag-icons-main/flags/4x3/sz.svg)
}

[dir] .fi-sz.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/sz.svg)
}

[dir] .fi-tc {
    background-image: url(assets/flag-icons-main/flags/4x3/tc.svg)
}

[dir] .fi-tc.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/tc.svg)
}

[dir] .fi-td {
    background-image: url(assets/flag-icons-main/flags/4x3/td.svg)
}

[dir] .fi-td.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/td.svg)
}

[dir] .fi-tf {
    background-image: url(assets/flag-icons-main/flags/4x3/tf.svg)
}

[dir] .fi-tf.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/tf.svg)
}

[dir] .fi-tg {
    background-image: url(assets/flag-icons-main/flags/4x3/tg.svg)
}

[dir] .fi-tg.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/tg.svg)
}

[dir] .fi-th {
    background-image: url(assets/flag-icons-main/flags/4x3/th.svg)
}

[dir] .fi-th.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/th.svg)
}

[dir] .fi-tj {
    background-image: url(assets/flag-icons-main/flags/4x3/tj.svg)
}

[dir] .fi-tj.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/tj.svg)
}

[dir] .fi-tk {
    background-image: url(assets/flag-icons-main/flags/4x3/tk.svg)
}

[dir] .fi-tk.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/tk.svg)
}

[dir] .fi-tl {
    background-image: url(assets/flag-icons-main/flags/4x3/tl.svg)
}

[dir] .fi-tl.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/tl.svg)
}

[dir] .fi-tm {
    background-image: url(assets/flag-icons-main/flags/4x3/tm.svg)
}

[dir] .fi-tm.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/tm.svg)
}

[dir] .fi-tn {
    background-image: url(assets/flag-icons-main/flags/4x3/tn.svg)
}

[dir] .fi-tn.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/tn.svg)
}

[dir] .fi-to {
    background-image: url(assets/flag-icons-main/flags/4x3/to.svg)
}

[dir] .fi-to.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/to.svg)
}

[dir] .fi-tr {
    background-image: url(assets/flag-icons-main/flags/4x3/tr.svg)
}

[dir] .fi-tr.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/tr.svg)
}

[dir] .fi-tt {
    background-image: url(assets/flag-icons-main/flags/4x3/tt.svg)
}

[dir] .fi-tt.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/tt.svg)
}

[dir] .fi-tv {
    background-image: url(assets/flag-icons-main/flags/4x3/tv.svg)
}

[dir] .fi-tv.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/tv.svg)
}

[dir] .fi-tw {
    background-image: url(assets/flag-icons-main/flags/4x3/tw.svg)
}

[dir] .fi-tw.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/tw.svg)
}

[dir] .fi-tz {
    background-image: url(assets/flag-icons-main/flags/4x3/tz.svg)
}

[dir] .fi-tz.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/tz.svg)
}

[dir] .fi-ua {
    background-image: url(assets/flag-icons-main/flags/4x3/ua.svg)
}

[dir] .fi-ua.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/ua.svg)
}

[dir] .fi-ug {
    background-image: url(assets/flag-icons-main/flags/4x3/ug.svg)
}

[dir] .fi-ug.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/ug.svg)
}

[dir] .fi-um {
    background-image: url(assets/flag-icons-main/flags/4x3/um.svg)
}

[dir] .fi-um.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/um.svg)
}

[dir] .fi-us {
    background-image: url(assets/flag-icons-main/flags/4x3/us.svg)
}

[dir] .fi-us.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/us.svg)
}

[dir] .fi-uy {
    background-image: url(assets/flag-icons-main/flags/4x3/uy.svg)
}

[dir] .fi-uy.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/uy.svg)
}

[dir] .fi-uz {
    background-image: url(assets/flag-icons-main/flags/4x3/uz.svg)
}

[dir] .fi-uz.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/uz.svg)
}

[dir] .fi-va {
    background-image: url(assets/flag-icons-main/flags/4x3/va.svg)
}

[dir] .fi-va.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/va.svg)
}

[dir] .fi-vc {
    background-image: url(assets/flag-icons-main/flags/4x3/vc.svg)
}

[dir] .fi-vc.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/vc.svg)
}

[dir] .fi-ve {
    background-image: url(assets/flag-icons-main/flags/4x3/ve.svg)
}

[dir] .fi-ve.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/ve.svg)
}

[dir] .fi-vg {
    background-image: url(assets/flag-icons-main/flags/4x3/vg.svg)
}

[dir] .fi-vg.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/vg.svg)
}

[dir] .fi-vi {
    background-image: url(assets/flag-icons-main/flags/4x3/vi.svg)
}

[dir] .fi-vi.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/vi.svg)
}

[dir] .fi-vn {
    background-image: url(assets/flag-icons-main/flags/4x3/vn.svg)
}

[dir] .fi-vn.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/vn.svg)
}

[dir] .fi-vu {
    background-image: url(assets/flag-icons-main/flags/4x3/vu.svg)
}

[dir] .fi-vu.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/vu.svg)
}

[dir] .fi-wf {
    background-image: url(assets/flag-icons-main/flags/4x3/wf.svg)
}

[dir] .fi-wf.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/wf.svg)
}

[dir] .fi-ws {
    background-image: url(assets/flag-icons-main/flags/4x3/ws.svg)
}

[dir] .fi-ws.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/ws.svg)
}

[dir] .fi-ye {
    background-image: url(assets/flag-icons-main/flags/4x3/ye.svg)
}

[dir] .fi-ye.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/ye.svg)
}

[dir] .fi-yt {
    background-image: url(assets/flag-icons-main/flags/4x3/yt.svg)
}

[dir] .fi-yt.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/yt.svg)
}

[dir] .fi-za {
    background-image: url(assets/flag-icons-main/flags/4x3/za.svg)
}

[dir] .fi-za.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/za.svg)
}

[dir] .fi-zm {
    background-image: url(assets/flag-icons-main/flags/4x3/zm.svg)
}

[dir] .fi-zm.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/zm.svg)
}

[dir] .fi-zw {
    background-image: url(assets/flag-icons-main/flags/4x3/zw.svg)
}

[dir] .fi-zw.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/zw.svg)
}

[dir] .fi-ac {
    background-image: url(assets/flag-icons-main/flags/4x3/ac.svg)
}

[dir] .fi-ac.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/ac.svg)
}

[dir] .fi-cp {
    background-image: url(assets/flag-icons-main/flags/4x3/cp.svg)
}

[dir] .fi-cp.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/cp.svg)
}

[dir] .fi-dg {
    background-image: url(assets/flag-icons-main/flags/4x3/dg.svg)
}

[dir] .fi-dg.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/dg.svg)
}

[dir] .fi-ea {
    background-image: url(assets/flag-icons-main/flags/4x3/ea.svg)
}

[dir] .fi-ea.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/ea.svg)
}

[dir] .fi-es-ct {
    background-image: url(assets/flag-icons-main/flags/4x3/es-ct.svg)
}

[dir] .fi-es-ct.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/es-ct.svg)
}

[dir] .fi-es-ga {
    background-image: url(assets/flag-icons-main/flags/4x3/es-ga.svg)
}

[dir] .fi-es-ga.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/es-ga.svg)
}

[dir] .fi-eu {
    background-image: url(assets/flag-icons-main/flags/4x3/eu.svg)
}

[dir] .fi-eu.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/eu.svg)
}

[dir] .fi-gb-eng {
    background-image: url(assets/flag-icons-main/flags/4x3/gb-eng.svg)
}

[dir] .fi-gb-eng.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/gb-eng.svg)
}

[dir] .fi-gb-nir {
    background-image: url(assets/flag-icons-main/flags/4x3/gb-nir.svg)
}

[dir] .fi-gb-nir.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/gb-nir.svg)
}

[dir] .fi-gb-sct {
    background-image: url(assets/flag-icons-main/flags/4x3/gb-sct.svg)
}

[dir] .fi-gb-sct.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/gb-sct.svg)
}

[dir] .fi-gb-wls {
    background-image: url(assets/flag-icons-main/flags/4x3/gb-wls.svg)
}

[dir] .fi-gb-wls.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/gb-wls.svg)
}

[dir] .fi-ic {
    background-image: url(assets/flag-icons-main/flags/4x3/ic.svg)
}

[dir] .fi-ic.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/ic.svg)
}

[dir] .fi-ta {
    background-image: url(assets/flag-icons-main/flags/4x3/ta.svg)
}

[dir] .fi-ta.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/ta.svg)
}

[dir] .fi-un {
    background-image: url(assets/flag-icons-main/flags/4x3/un.svg)
}

[dir] .fi-un.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/un.svg)
}

[dir] .fi-xk {
    background-image: url(assets/flag-icons-main/flags/4x3/xk.svg)
}

[dir] .fi-xk.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/xk.svg)
}

[dir] .fi-xx {
    background-image: url(assets/flag-icons-main/flags/4x3/xx.svg)
}

[dir] .fi-xx.fis {
    background-image: url(assets/flag-icons-main/flags/1x1/xx.svg)
}

body:before {
    display: none;
    content: "m"
}

@media (min-width: 501px) {
    body:before {
        content: "t"
    }
}

@media (min-width: 1200px) {
    body:before {
        content: "d"
    }
}

:root, body, html {
    font-size: 10px
}

[dir]:root, [dir] body, html[dir] {
    margin: 0;
    padding: 0
}

li, ol, ul {
    list-style-type: none;
    list-style: none
}

[dir] li, [dir] ol, [dir] ul {
    margin: 0;
    padding: 0
}

a {
    text-decoration: none
}

* {
    box-sizing: border-box
}

img, video {
    aspect-ratio: attr(width)/attr(height)
}

.logo_link {
    display: inline-block;
    width: 100%;
    height: 100%;
    display: block
}

[dir] .logo_link {
    cursor: pointer
}

.html-snippet {
    overflow: hidden;
    display: flex;
    flex-direction: column;
    align-items: center
}

[dir] .html-snippet {
    clear: both
}

.location {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start
}

[dir] .location {
    margin: 1.6rem 0 0
}

.location:before {
    content: " ";
    width: 1.6rem;
    height: 1.9rem
}

[dir] .location:before {
    background: url(assets/gfx/location.svg) no-repeat 50%;
    margin: .5rem 0 0
}

.location_element {
    position: relative
}

[dir] .location_element {
    padding: 0 0 .3rem
}

.location_element:after {
    content: "/";
    display: inline-block
}

.location_element:last-child:after {
    content: ""
}

.location_element .underBar {
    position: absolute;
    bottom: -.1rem
}

[dir=ltr] .location_element .underBar {
    left: .5rem
}

[dir=rtl] .location_element .underBar {
    right: .5rem
}

[dir] .location_link {
    padding: 0 .5rem
}

.underBar {
    width: 2.4rem
}

[dir] .underBar {
    border: .15rem solid #a3afbd;
    background-color: #a3afbd
}

.h-scroll, .noscroll {
    overflow: hidden
}

.h-scroll {
    display: flex
}

[dir] .h-scroll {
    padding: 1.2rem 0
}

.h-scroll:hover {
    overflow-x: auto
}

[dir=ltr] .h-scroll > :not(:last-child) {
    margin-right: 1.5rem
}

[dir=rtl] .h-scroll > :not(:last-child) {
    margin-left: 1.5rem
}

[dir] .box-wrapper {
    padding: 1.6rem 0
}

@media (min-width: 501px) {
    [dir] .box-wrapper {
        padding: 2.5rem 0
    }
}

@media (max-width: 500px) {
    .hide-in-mobile {
        display: none !important
    }
}

@media (min-width: 501px)and (max-width: 1199px) {
    .hide-in-tablet {
        display: none !important
    }
}

@media (min-width: 1200px) {
    .hide-in-desktop {
        display: none !important
    }
}

[dir] .top-margin {
    margin-top: 1.6rem !important
}

@media (min-width: 501px) {
    [dir] .top-margin {
        margin-top: 2.5rem !important
    }
}

[dir] .bottom-margin {
    margin-bottom: 1.6rem !important
}

@media (min-width: 501px) {
    [dir] .bottom-margin {
        margin-bottom: 2.5rem !important
    }
}

.takeover_outer {
    width: 100%;
    height: 100%;
    top: 0;
    z-index: 0;
    position: absolute
}

[dir] .takeover_outer {
    background-position: center 0;
    background-repeat: no-repeat
}

[dir=ltr] .takeover_outer {
    left: 0
}

[dir=rtl] .takeover_outer {
    right: 0
}

[dir] .takeover_outer.inTranslation-bg {
    background-image: url(assets/gfx/inTranslation.png);
    background-repeat: no-repeat;
    background-position: top;
    transform: rotateY(180deg);
    background-size: 300%
}

@media (min-width: 501px) {
    [dir] .takeover_outer.inTranslation-bg {
        background-size: 140%;
        background-position: center 52px
    }
}

@media (min-width: 1200px) {
    [dir] .takeover_outer.inTranslation-bg {
        background-position: center -100px;
        background-size: 90%
    }
}

[dir] .dark-theme .takeover_outer.inTranslation-bg, [dir] .night-theme .takeover_outer.inTranslation-bg {
    background-image: url(assets/gfx/inTranslation-dark.png)
}

.takeover_outer a {
    display: block;
    width: 100%;
    height: 100%
}

[dir=ltr] .takeover_outer.inTranslation-bg {
    transform: unset
}

.flexy1x1, .flexy9x16, .flexy16x9 {
    position: relative;
    width: 100%;
    height: 0
}

[dir] .flexy16x9 {
    padding-top: 56.25%
}

[dir] .flexy9x16 {
    padding-top: 177.77778%
}

[dir] .flexy1x1 {
    padding-top: 100%
}

.flexy1x1 iframe, .flexy9x16 iframe, .flexy16x9 iframe {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0
}

[dir=ltr] .flexy1x1 iframe, [dir=ltr] .flexy9x16 iframe, [dir=ltr] .flexy16x9 iframe {
    left: 0
}

[dir=rtl] .flexy1x1 iframe, [dir=rtl] .flexy9x16 iframe, [dir=rtl] .flexy16x9 iframe {
    right: 0
}

[dir] .topMargin {
    margin-top: 8rem
}

[dir=ltr] .page-content .page-content, [dir=rtl] .page-content .page-content {
    padding-right: 0;
    padding-left: 0
}

@media (min-width: 1200px) {
    [dir] .addustourfsection-theme #body-text {
        padding-top: 0
    }

    [dir=ltr] .addustourfsection-theme #body-text {
        padding-left: 2rem
    }

    [dir=rtl] .addustourfsection-theme #body-text {
        padding-right: 2rem
    }

    [dir=ltr] .addustourfsection-theme .tags.addustourfsection {
        margin: 0 0 2rem 2rem
    }

    [dir=rtl] .addustourfsection-theme .tags.addustourfsection {
        margin: 0 2rem 2rem 0
    }
}

@media (min-width: 501px) {
    .match-page .page-content {
        grid-gap: 0 1.6rem
    }
}

[dir=ltr] .match-page .sports-header_team-logo {
    margin-right: 1.6rem
}

[dir=rtl] .match-page .sports-header_team-logo {
    margin-left: 1.6rem
}

.match-page .sports-header_team-logo .sports-image {
    width: 7.2rem;
    height: 7.2rem
}

.match-page .sports-header_team-logo .sports-image_wrapper {
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center
}

[dir] .match-page .sports-header_team-logo .sports-image_wrapper {
    padding: 8px
}

.match-page .sports-header_team-logo .sports-image_wrapper img {
    width: 4.8rem;
    height: 4.8rem
}

.match-page_statistics {
    overflow: hidden
}

[dir] .match-page_statistics {
    border: 1px solid;
    border-radius: .4rem;
    margin-bottom: 3.2rem
}

.match-page_statistics_header {
    display: flex;
    justify-content: space-between;
    align-items: center
}

[dir] .match-page_statistics_header {
    padding: 2.1rem;
    border-bottom: 1px solid
}

[dir] .match-page_statistics_header h2 {
    margin-bottom: 0 !important
}

.match-page_statistics_header .sports-image {
    width: 3.2rem;
    height: 3.2rem
}

.match-page_statistics_header .sports-image img {
    width: 100%;
    height: 100%
}

[dir] .match-page_statistics_content.no-data {
    padding: 10.6rem 1.6rem 9.1rem
}

[dir] .match-page_score .scoreboard {
    border-bottom: none;
    border-radius: .4rem .4rem 0 0;
    padding-top: 0;
    margin-top: 0
}

.match-page_score .scoreboard_team-link {
    color: inherit;
    text-decoration: none
}

[dir] .match-page_summary {
    margin: 0 0 32px
}

[dir] .match-page_summary .game-summary {
    border-radius: 0 0 .4rem .4rem
}

[dir] .match-page_divider {
    margin: 32px 0
}

.match-page .squad-table_squad-player-link {
    color: inherit;
    text-decoration: none
}

.match-page .sports-header_team-logo {
    width: 125px
}

@media (min-width: 501px) {
    .league-page .page-content {
        grid-gap: 0 1.6rem
    }
}

[dir] .league-page .side-panel {
    margin-top: 0
}

@media (min-width: 1200px) {
    [dir] .league-page .side-panel {
        margin-top: 1.6rem
    }
}

[dir] .league-page_league-table {
    margin-bottom: 3.2rem
}

.league-page_league-table .league-table_toggle {
    display: flex;
    flex-direction: row;
    align-items: center
}

[dir] .league-page_league-table .league-table_toggle {
    cursor: pointer
}

.league-page_league-table .league-table_toggle .aa {
    width: 2.4rem;
    height: 2.4rem
}

[dir] .league-page_games, [dir] .league-page_rankings {
    margin-bottom: 32px
}

.league-page_rankings_top-player {
    display: grid;
    grid-template-columns: 1fr
}

.league-page_rankings_top-player-header {
    display: flex;
    justify-content: space-between
}

.league-page_rankings_top-player-toggle {
    display: none
}

[dir] .league-page_rankings_top-player-toggle {
    cursor: pointer
}

@media (min-width: 1200px) {
    .league-page_rankings_top-player-toggle {
        display: flex;
        flex-direction: row;
        align-items: center
    }

    .league-page_rankings_top-player-toggle .aa {
        width: 2.4rem;
        height: 2.4rem
    }
}

.league-page_rankings_top-player_container {
    display: flex;
    justify-content: flex-start;
    width: 100%;
    flex-wrap: wrap;
    grid-gap: 16px
}

[dir] .league-page_rankings_top-player_container {
    padding-bottom: 15px;
    margin-bottom: 15px
}

@media (min-width: 501px) {
    [dir=ltr] .league-page_rankings_top-player_container {
        padding-left: 1rem
    }

    [dir=rtl] .league-page_rankings_top-player_container {
        padding-right: 1rem
    }
}

.league-page_rankings_top-player_container:hover {
    overflow-x: auto
}

@media (min-width: 501px) {
    .league-page_rankings_top-player_container {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: repeat(2, 1fr)
    }
}

@media (min-width: 1200px) {
    .league-page_rankings_top-player_container {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        grid-template-columns: repeat(3, -webkit-max-content);
        grid-template-columns: repeat(3, max-content);
        row-gap: 30px;
        max-height: 178px;
        justify-content: flex-start
    }
}

.league-page_rankings_top-player_container.open {
    max-height: unset
}

[dir] .league-page_rankings_top-player_container .player-card {
    cursor: pointer
}

[dir] .league-page_rankings_top-player_container .player-card:first-child {
    border-top: 0
}

.league-page .fixtures-list_header [competition-title] {
    justify-self: flex-start;
    flex: 1
}

[dir] .league-page .fixtures-list_header [competition-title] {
    margin: 0
}

.league-page .fixtures-list_header > div:not([competition-title]) {
    flex: auto
}

[dir] .league-page .fixtures-list_header > div:not([competition-title]) {
    margin-bottom: 1rem
}

[dir] .league-page .fixtures-list_header > div:not([competition-title]):last-child {
    margin-bottom: 0
}

@media (min-width: 501px) {
    .league-page .fixtures-list_header > div:not([competition-title]) {
        flex: 0 0 auto
    }

    [dir] .league-page .fixtures-list_header > div:not([competition-title]) {
        margin-bottom: 0
    }

    [dir=ltr] .league-page .fixtures-list_header > div:not([competition-title]):first-child {
        margin-left: auto
    }

    [dir=rtl] .league-page .fixtures-list_header > div:not([competition-title]):first-child {
        margin-right: auto
    }
}

.league-page .js-drop-down-wrapper {
    display: flex;
    align-items: center
}

@media (min-width: 501px) {
    [dir=ltr] .league-page .js-drop-down-wrapper {
        margin-left: 2rem
    }

    [dir=rtl] .league-page .js-drop-down-wrapper {
        margin-right: 2rem
    }
}

.league-page .js-drop-down-wrapper .js-drop-down {
    position: relative
}

.league-page .js-drop-down-wrapper .js-drop-down_value {
    display: flex;
    align-items: center;
    justify-content: space-between;
    min-width: 6.3rem;
    width: auto;
    height: 3.2rem
}

[dir] .league-page .js-drop-down-wrapper .js-drop-down_value {
    padding: 0 .8rem;
    cursor: pointer;
    border-width: 1px;
    border-style: solid;
    border-radius: .4rem
}

.league-page .js-drop-down-wrapper .js-drop-down_value .aa {
    width: 2.4rem;
    height: 2.4rem
}

.league-page .js-drop-down-wrapper .js-drop-down_selector {
    position: absolute;
    top: 3.6rem;
    min-width: 6.3rem;
    width: auto;
    height: 3.2rem;
    z-index: 4;
    overflow: hidden;
    max-height: 0;
    transition: .1s ease-in-out;
    outline: none
}

[dir] .league-page .js-drop-down-wrapper .js-drop-down_selector {
    border-radius: .4rem
}

[dir=ltr] .league-page .js-drop-down-wrapper .js-drop-down_selector {
    right: 0
}

[dir=rtl] .league-page .js-drop-down-wrapper .js-drop-down_selector {
    left: 0
}

.league-page .js-drop-down-wrapper .js-drop-down_selector.open {
    max-height: 19.1rem;
    overflow: auto
}

[dir] .league-page .js-drop-down-wrapper .js-drop-down_selector.open {
    border: 1px solid
}

.league-page .js-drop-down-wrapper .js-drop-down_selector li {
    position: relative;
    height: 4rem;
    font-size: 1.1rem;
    display: flex;
    align-items: center;
    transition: background-color .3s;
    opacity: 1
}

[dir] .league-page .js-drop-down-wrapper .js-drop-down_selector li {
    padding: 0 .8rem;
    cursor: pointer;
    border-bottom: 1px solid
}

.league-page .js-drop-down-wrapper .js-drop-down_selector li.closed {
    max-height: 0;
    overflow: hidden;
    opacity: 0
}

[dir] .league-page .js-drop-down-wrapper .js-drop-down_selector li.closed {
    padding: 0
}

[dir=ltr] .league-page .js-drop-down-wrapper .js-drop-down_selector li .aa {
    margin-left: auto
}

[dir=rtl] .league-page .js-drop-down-wrapper .js-drop-down_selector li .aa {
    margin-right: auto
}

[dir=ltr] .league-page .js-drop-down-wrapper .choose-round-selector, [dir=ltr] .league-page .js-drop-down-wrapper .choose-week-selector {
    margin: 0 1rem 0 auto
}

[dir=rtl] .league-page .js-drop-down-wrapper .choose-round-selector, [dir=rtl] .league-page .js-drop-down-wrapper .choose-week-selector {
    margin: 0 auto 0 1rem
}

.league-page .js-drop-down-wrapper .choose-round .js-drop-down_selector, .league-page .js-drop-down-wrapper .choose-round .js-drop-down_value {
    width: 20rem
}

@media (min-width: 501px) {
    .team-page .page-content {
        grid-gap: 0 1.6rem
    }
}

.team-page header {
    max-width: 129.2rem
}

[dir] .team-page header {
    margin: 0 auto
}

@media (min-width: 1200px) {
    [dir] .team-page header {
        margin-bottom: 35px
    }
}

[dir] .team-page .main-section .page-content__item:last-child {
    margin-top: 2.6rem
}

@media (min-width: 1200px) {
    [dir] .team-page .main-section .page-content__item:last-child {
        margin-top: 0
    }
}

.team-page_content {
    display: flex;
    flex-direction: column;
    max-width: 129.2rem
}

@media (min-width: 1200px) {
    .team-page_content {
        justify-content: flex-start;
        display: grid;
        grid-template-columns: 1fr 3fr;
        -moz-column-gap: 1.8rem;
        column-gap: 1.8rem
    }

    [dir] .team-page_content {
        margin: 0 auto
    }
}

[dir] .team-page_sidebar {
    margin-bottom: 20px
}

@media (min-width: 1200px) {
    [dir] .team-page_sidebar {
        margin-bottom: 0
    }
}

.team-page_games {
    grid-column: 1/-1;
    display: grid;
    grid-template-columns: repeat(3, auto);
    -moz-column-gap: 16px;
    column-gap: 16px;
    overflow: hidden;
    justify-content: flex-start;
    overflow-x: auto
}

[dir] .team-page_games {
    padding-bottom: 15px;
    margin-bottom: 15px
}

[dir] .team-page_league-table {
    margin-bottom: 32px
}

.team-page .team-page_group_wrapper, .team-page_trophies-container {
    display: grid;
    grid-template-columns: 1fr;
    gap: 1.6rem
}

@media (min-width: 501px) {
    .team-page .team-page_group_wrapper, .team-page_trophies-container {
        grid-template-columns: repeat(2, 1fr)
    }
}

@media (min-width: 1200px) {
    .team-page .team-page_group_wrapper, .team-page_trophies-container {
        grid-template-columns: repeat(3, 1fr)
    }
}

[dir] .team-page_full-squad {
    margin-bottom: 32px
}

.team-page_full-squad-container .player-card {
    flex: 1;
    max-width: unset
}

[dir] .team-page_full-squad-container .player-card {
    cursor: pointer
}

@media (min-width: 501px) {
    .team-page_trophies-container {
        grid-template-columns: repeat(3, 1fr);
        grid-template-rows: repeat(3, 1fr)
    }
}

[dir] .team-page_group_title {
    margin: 1.6rem 0
}

@media (min-width: 501px) {
    .player-page .page-content {
        grid-gap: 0 1.6rem
    }
}

[dir] .player-page_transfer {
    margin-bottom: 22px
}

[dir] .player-page_transfer .sports-transfer {
    margin-bottom: 10px
}

[dir] .player-page_breakdown {
    margin-bottom: 32px
}

[dir] .player-page_breakdown .player-breakdown {
    cursor: pointer
}

.player-page_trophies-container {
    display: grid;
    grid-template-columns: 1fr;
    gap: 10px
}

@media (min-width: 501px) {
    .player-page_trophies-container {
        grid-template-columns: repeat(2, 1fr)
    }
}

@media (min-width: 1200px) {
    .player-page_trophies-container {
        grid-template-columns: repeat(3, 1fr)
    }
}

[dir] .player-page .side-panel {
    margin-bottom: 2.6rem
}

@media (min-width: 501px) {
    .fixtures-page .page-content {
        grid-gap: 0 1.6rem
    }
}

[dir] .light-theme .read-mode, [dir] .light-theme .read-mode .top-tools {
    background-color: #fbfcdd !important
}

[dir] .light-theme .read-mode .headingInfo, [dir] .light-theme .read-mode .headingInfo .btn, [dir] .light-theme .read-mode .inline-title, [dir] .light-theme .read-mode .ordered-list, [dir] .light-theme .read-mode .paragraph, [dir] .light-theme .read-mode .quote, [dir] .light-theme .read-mode .tabular-data, [dir] .light-theme .read-mode .tags, [dir] .light-theme .read-mode .unordered-list {
    background-color: transparent !important
}

:lang(ar) .aa-fe-typography h1, :lang(ar) .h1, :lang(ar) .headline {
    font: 400 2.25rem/2.85rem sans-serif;
    letter-spacing: .02rem
}

[dir] :lang(ar) .aa-fe-typography h1, [dir] :lang(ar) .h1, [dir] :lang(ar) .headline {
    margin: 0 0 16px
}

:lang(ar) .aa-fe-typography h2, :lang(ar) .h2, :lang(ar) .title {
    font: 600 1.65rem/2.4rem sans-serif;
    letter-spacing: .01rem
}

[dir] :lang(ar) .aa-fe-typography h2, [dir] :lang(ar) .h2, [dir] :lang(ar) .title {
    margin: 0 0 16px
}

:lang(ar) .aa-fe-typography h3, :lang(ar) .h3, :lang(ar) .subheading-2 {
    font: 600 1.65rem/2.4rem sans-serif;
    letter-spacing: .01rem
}

[dir] :lang(ar) .aa-fe-typography h3, [dir] :lang(ar) .h3, [dir] :lang(ar) .subheading-2 {
    margin: 0 0 16px
}

:lang(ar) .body-2, :lang(ar) .body-strong, :lang(ar) .paragraph-2 .aa-fe-typography {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

[dir] :lang(ar) .body-2 p, [dir] :lang(ar) .body-strong p, [dir] :lang(ar) .paragraph-2 .aa-fe-typography p {
    margin: 0;
    padding: 1rem 0
}

:lang(ar) .body, :lang(ar) .body-1, :lang(ar) .paragraph-1 .aa-fe-typography {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

[dir] :lang(ar) .body-1 p, [dir] :lang(ar) .body p, [dir] :lang(ar) .paragraph-1 .aa-fe-typography p {
    margin: 0;
    padding: 1rem 0
}

:lang(ar) p.body, :lang(ar) p.body-1, :lang(ar) p.paragraph-1 .aa-fe-typography {
    font: 400 1.8rem/2.63rem sans-serif;
    letter-spacing: .026rem
}

[dir] :lang(ar) p.body, [dir] :lang(ar) p.body-1, [dir] :lang(ar) p.paragraph-1 .aa-fe-typography {
    margin: 0;
    padding: 1rem 0;
    text-align: justify
}

:lang(ar) p.body-2, :lang(ar) p.body-strong, :lang(ar) p.paragraph-2 .aa-fe-typography {
    font: 600 1.65rem/2.63rem sans-serif;
    letter-spacing: .01rem
}

[dir] :lang(ar) p.body-2, [dir] :lang(ar) p.body-strong, [dir] :lang(ar) p.paragraph-2 .aa-fe-typography {
    margin: 0;
    padding: 1rem 0;
    text-align: justify
}

:lang(ar) p.body-1 b {
    font: 600 1.65rem/2.63rem sans-serif;
    letter-spacing: .01rem
}

[dir] :lang(ar) p.body-1 b {
    margin: 0;
    padding: 1rem 0
}

:lang(ar) .aa-fe-typography .caption-1, :lang(ar) .caption-1, :lang(ar) .small {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .aa-fe-typography .caption-2, :lang(ar) .caption-2, :lang(ar) .small-strong {
    font: 500 1.35rem/1.69rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .author .avatar_name {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .author .avatar_desc {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .author.addustourfsection .source-label, :lang(ar) .author .timeDate {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .author.addustourfsection .source {
    font: 500 1.35rem/1.69rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .inline-article .block-title {
    font: 600 1.65rem/2.4rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .inline-article .inline-article-link {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .article-hero-img .caption {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .ordered-list ol, :lang(ar) .unordered-list ul {
    font: 400 1.8rem/2.63rem sans-serif;
    letter-spacing: .026rem
}

:lang(ar) .noto .ordered-list ol, :lang(ar) .noto .unordered-list ul {
    font-family: '"Helvetica Neue", sans-serif';
    font-size: 2rem;
    line-height: 160%;
    font-weight: 700
}

:lang(ar) .aa-art-font.noto .ordered-list ol, :lang(ar) .aa-art-font.noto .unordered-list ul, :lang(ar) .noscript.noto .ordered-list ol, :lang(ar) .noscript.noto .unordered-list ul {
    font-family: Noto Naskh Arabic Bold, serif;
    font-size: 2.2rem;
    line-height: 140%
}

:lang(ar) .serif .ordered-list ol, :lang(ar) .serif .unordered-list ul {
    font-family: 'Helvetica Neue", sans-serif', serif;
    font-size: 2.35rem;
    line-height: 110%
}

[dir=ltr] :lang(ar) .serif .ordered-list ol, [dir=ltr] :lang(ar) .serif .unordered-list ul {
    text-align: left
}

[dir=rtl] :lang(ar) .serif .ordered-list ol, [dir=rtl] :lang(ar) .serif .unordered-list ul {
    text-align: right
}

:lang(ar) .serif .ordered-list ol strong, :lang(ar) .serif .unordered-list ul strong {
    font-weight: 400
}

:lang(ar) .aa-art-font.serif .ordered-list ol, :lang(ar) .aa-art-font.serif .unordered-list ul, :lang(ar) .noscript.serif .ordered-list ol, :lang(ar) .noscript.serif .unordered-list ul {
    font-family: "Source Serif Pro Regular", serif;
    font-size: 2rem;
    line-height: 125%
}

[dir=ltr] :lang(ar) .aa-art-font.serif .ordered-list ol, [dir=ltr] :lang(ar) .aa-art-font.serif .unordered-list ul, [dir=ltr] :lang(ar) .noscript.serif .ordered-list ol, [dir=ltr] :lang(ar) .noscript.serif .unordered-list ul {
    text-align: left
}

[dir=rtl] :lang(ar) .aa-art-font.serif .ordered-list ol, [dir=rtl] :lang(ar) .aa-art-font.serif .unordered-list ul, [dir=rtl] :lang(ar) .noscript.serif .ordered-list ol, [dir=rtl] :lang(ar) .noscript.serif .unordered-list ul {
    text-align: right
}

:lang(ar) .aa-art-font.serif .ordered-list ol strong, :lang(ar) .aa-art-font.serif .unordered-list ul strong, :lang(ar) .noscript.serif .ordered-list ol strong, :lang(ar) .noscript.serif .unordered-list ul strong {
    font-weight: 600
}

:lang(ar) .video-link .story-title {
    font: 600 2.7rem/3.75rem sans-serif;
    letter-spacing: 0
}

:lang(ar) .feed-card .card_txt .section_name {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .feed-card .card_txt .card_title {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

@media (min-width: 501px) {
    :lang(ar) .feed-card .card_txt .card_title {
        font: 600 1.65rem/2.4rem sans-serif;
        letter-spacing: .01rem
    }
}

:lang(ar) .feed-card.addustourfsection .card_txt .card_title {
    font: 600 1.65rem/2.4rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .btn, :lang(ar) .feed-card.addustourfsection .card_txt .section_name {
    font: 500 1.35rem/1.69rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .card {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .quote, :lang(ar) .quote_text .paragraph {
    font: 600 1.65rem/2.4rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .quote_author {
    font: 500 1.35rem/1.69rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .quote_source, :lang(ar) .utility {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .headingInfo .kicker {
    font: 600 1.65rem/2.4rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .headingInfo_title {
    font: 600 2.7rem/3.75rem sans-serif;
    letter-spacing: 0
}

:lang(ar) .headingInfo_title .kicker {
    font-size: inherit;
    line-height: inherit
}

:lang(ar) .headingInfo_subtitle {
    font: 400 1.8rem/2.63rem sans-serif;
    letter-spacing: .026rem
}

:lang(ar) .headingInfo .services .headingInfo_locations li {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .headingInfo .services .preview {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .headingInfo_services .article-status .check-fact {
    font: 500 1.35rem/1.69rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .headingInfo_services .article-status .check-trending {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .tags {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .tags.addustourfsection {
    font: 400 1.8rem/2.63rem sans-serif;
    letter-spacing: .026rem
}

:lang(ar) .globalNav .mainHeader_title {
    font: 600 1.65rem/2.4rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .globalNav .mainHeader .btn {
    font-size: 0
}

@media (min-width: 501px) {
    :lang(ar) .globalNav .mainHeader .btn {
        font: 300 1.35rem/1.69rem sans-serif;
        letter-spacing: -.04rem
    }
}

:lang(ar) .globalNav .mainHeader .search-form input {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .globalNav .mainHeader .search-form .search-cancel {
    font: 500 1.35rem/1.69rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .globalNav .mainNav {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .globalNav .mainNav .mainNav_subMenu .megaMenu_label {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .globalNav .dropDown_label {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .globalNav .dropDown_list {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .globalNav .dropDown-selected a {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .globalNav .megaMenu_lead .megaMenu_header a span {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .globalNav .megaMenu_label {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .globalNav .megaMenu .submenu .megaMenu_label {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

@media (min-width: 1200px) {
    :lang(ar) .globalNav .megaMenu .submenu {
        font: 300 1.35rem/1.69rem sans-serif;
        letter-spacing: -.04rem
    }
}

:lang(ar) .globalNav .articleNav_title {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .globalNav .breadcrumb_element {
    font-size: 1rem
}

:lang(ar) .globalNav .breadcrumb_link {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .globalNav .accessibility_link {
    font: 500 1.35rem/1.69rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .video-player .vjs-menu-item {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .video-player .video-js-overlay {
    font: 600 1.65rem/2.4rem sans-serif;
    letter-spacing: .01rem
}

[dir=ltr] :lang(ar) .factCheck {
    text-align: left
}

[dir=rtl] :lang(ar) .factCheck {
    text-align: right
}

:lang(ar) .factCheck_element {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .factCheck_claim, :lang(ar) .factCheck_fact .resources {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .factCheck p {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .factCheck .resources {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .inline-title {
    font: 600 2.7rem/3.75rem sans-serif;
    letter-spacing: 0
}

:lang(ar) .tm-overview .tm-overview_title {
    font: 400 2.25rem/2.85rem sans-serif;
    letter-spacing: .02rem
}

:lang(ar) .tm-overview p {
    font: 400 1.8rem/2.63rem sans-serif;
    letter-spacing: .026rem
}

:lang(ar) .tm-overview p a {
    font: 600 1.65rem/2.63rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .tm-overview .external-articles li {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .tm-highlights .tm-highlights_title {
    font: 400 2.25rem/2.85rem sans-serif;
    letter-spacing: .02rem
}

:lang(ar) .tm-highlights .tm-highlights_list .tm-highlights_item a {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .tm-highlights .tm-highlights_list .tm-highlights_item a .time {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .articleOpinionContainer .articleOpinion_author {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .articleOpinionContainer .articleOpinion_title {
    font: 600 1.65rem/2.4rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .articleOpinionContainer .articleOpinion .timeDate {
    font: 500 1.35rem/1.69rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .articleOpinionContainer .articleOpinion .timeDate time {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .articleOpinionContainer .articleOpinion .pargraph {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .articleOpinionContainer .articleOpinion .location_element {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .articleOpinionContainer .avatar_desc {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

@media (min-width: 501px) {
    :lang(ar) .articleOpinionContainer .articleOpinion_title {
        font: 600 1.65rem/2.4rem sans-serif;
        letter-spacing: .01rem
    }
}

:lang(ar) .tm-story .tm-story-group label.tm-group-action {
    font: 400 2.25rem/2.85rem sans-serif;
    letter-spacing: .02rem
}

:lang(ar) .tm-story .tm-story-group label.tm-group-action:after {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .tm-story .tm-story-group .tm-group-head .tm-group-title {
    font: 400 2.25rem/2.85rem sans-serif;
    letter-spacing: .02rem
}

:lang(ar) .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .tm-story .tm-story-group .tm-group-wrapper .tm-story-item i.aa-breaking {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .tm-story .tm-story-group .tm-group-wrapper .tm-story-item i.aa-breaking b {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card .tm-card-title {
    font: 400 2.25rem/2.85rem sans-serif;
    letter-spacing: .02rem
}

:lang(ar) .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card .tm-card-services time {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card p {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .latest_title {
    font: 400 2.25rem/2.85rem sans-serif;
    letter-spacing: .02rem
}

:lang(ar) .latest .timeDate {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .latest_description, :lang(ar) .latest_news {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .latest_section {
    font: 500 1.35rem/1.69rem sans-serif;
    letter-spacing: .01rem
}

@media (min-width: 501px) {
    :lang(ar) .latest_news {
        font: 600 1.43rem/1.95rem sans-serif;
        letter-spacing: .01rem
    }

    :lang(ar) .latest_description {
        font: 300 1.43rem/1.95rem sans-serif;
        letter-spacing: .03rem
    }
}

:lang(ar) .latest.addustourfsection .latest_news {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

@media (min-width: 501px) {
    :lang(ar) .latest.addustourfsection .latest_news {
        font: 400 2.25rem/2.85rem sans-serif;
        letter-spacing: .02rem
    }
}

:lang(ar) .latest.addustourfsection .latest_description {
    font: 400 1.8rem/2.63rem sans-serif;
    letter-spacing: .026rem
}

:lang(ar) .mostRead_header .btn {
    font: 600 1.65rem/2.4rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .mostRead .mostRead_content .tabs-tab__text-label {
    font: 500 1.35rem/1.69rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .mostRead .mostRead_content .items .element .position {
    font: 600 2.7rem/3.75rem sans-serif;
    letter-spacing: 0
}

@media (min-width: 1200px) {
    :lang(ar) .mostRead .mostRead_content .items .element .position {
        font: 600 3.89rem/5.4rem sans-serif;
        letter-spacing: .1rem
    }
}

:lang(ar) .mostRead .mostRead_content .items .element .img-box .position {
    font: 600 1.65rem/2.4rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .mostRead .mostRead_content .items .element .title {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .mostRead .mostRead_content .items .element .services .section {
    font: 500 1.35rem/1.69rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .mostRead .mostRead_content .items .element .services .interaction {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .read-mode {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .read-mode .change-size {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .read-mode .change-size .increase {
    font: 400 1.8rem/2.63rem sans-serif;
    letter-spacing: .026rem
}

:lang(ar) .opinionHeroListing-v2 .avatar .avatar_name, :lang(ar) .opinionHeroListing-v2 .opinionCard .avatar .avatar_name, :lang(ar) .read-mode .change-size .decrease, :lang(ar) article {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .sectionHero_elements .sectionHero_title {
    font: 400 2.25rem/2.85rem sans-serif;
    letter-spacing: .02rem
}

:lang(ar) .sectionHero_description {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .sectionHero_section {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .sectionHero_title {
    font: 600 1.65rem/2.4rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .sectionHero_thumb .sectionHero_title {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .sectionHero_thumb .sectionHero_element.main .sectionHero_title {
    font: 600 1.65rem/2.4rem sans-serif;
    letter-spacing: .01rem
}

@media (min-width: 1200px) {
    :lang(ar) .sectionHero_thumb .sectionHero_element.main .sectionHero_title {
        font: 600 1.65rem/2.4rem sans-serif;
        letter-spacing: .01rem
    }
}

:lang(ar) .sectionHero-gallery-view .swiper-pagination-bullet {
    font-size: 0
}

@media (min-width: 501px) {
    :lang(ar) .sectionHero-gallery-view .swiper-pagination-bullet {
        font: 500 1.35rem/1.69rem sans-serif;
        letter-spacing: .01rem;
        line-height: 2.4rem
    }

    [dir] :lang(ar) .sectionHero-gallery-view .swiper-pagination-bullet {
        text-align: center
    }
}

:lang(ar) .sectionHero-hero50 .latest50 .sectionHero_title {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .sectionHero.v2.no-image .sectionHero_gallery .sectionHero_element .sectionHero_title {
    font: 400 2.25rem/2.85rem sans-serif;
    letter-spacing: .02rem;
    font-weight: 500
}

:lang(ar) .sectionHero.gallerySmall .kicker {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element .sectionHero_title {
    font: 400 2.25rem/2.85rem sans-serif;
    letter-spacing: .02rem;
    font-weight: 500
}

:lang(ar) .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element:not(:first-child) .kicker {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

@media (min-width: 501px) {
    :lang(ar) .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element:not(:first-child) .kicker {
        font: 300 1.43rem/1.95rem sans-serif;
        letter-spacing: .03rem
    }
}

:lang(ar) [dir=rtl] .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_title {
    font-weight: 700
}

:lang(ar) [dir=rtl] .sectionHero.moreThumbs .sectionHero_thumb .sectionHero_title {
    font: 400 2.25rem/2.85rem sans-serif;
    letter-spacing: .02rem
}

@media (min-width: 501px) {
    :lang(ar) [dir=rtl] .sectionHero.moreThumbs .sectionHero_thumb .sectionHero_title {
        font: 600 1.43rem/1.95rem sans-serif;
        letter-spacing: -.04rem
    }
}

:lang(ar) .readmode-toolbar {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .readmode-toolbar_rem-settings-decrease {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .readmode-toolbar_rem-settings-increase {
    font: 400 1.8rem/2.63rem sans-serif;
    letter-spacing: .026rem
}

:lang(ar) .kicker {
    font-size: inherit;
    line-height: inherit;
    font-weight: 300
}

:lang(ar) .kicker.breaking {
    font-weight: inherit
}

:lang(ar) .section-time-bar .section {
    font: 500 1.35rem/1.69rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .section-time-bar .time {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .top-stories {
    font: 400 2.25rem/2.85rem sans-serif;
    letter-spacing: .02rem
}

:lang(ar) .top-stories li a {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .kicker-hero {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .kicker-hero .title {
    font: 400 2.25rem/2.85rem sans-serif;
    letter-spacing: .02rem
}

:lang(ar) .kicker-hero .description {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .kicker-section-results .kicker-results-list .title {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .kicker-section-results.video-teasers .section-label h2 {
    font: 600 2.7rem/3.75rem sans-serif;
    letter-spacing: 0
}

:lang(ar) .kicker-section-results.video-teasers .kicker-results-list .video .title {
    font: 400 2.25rem/2.85rem sans-serif;
    letter-spacing: .02rem
}

:lang(ar) .more-link {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .social-card {
    min-width: 270px;
    max-width: 300px
}

:lang(ar) .social-card_header_content_social-name {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .social-card_body *, :lang(ar) .social-card_header_content_social-subline {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .breaking-news_logo b {
    font: 600 1.65rem/2.4rem sans-serif;
    letter-spacing: .01rem
}

@media (min-width: 1200px) {
    :lang(ar) .breaking-news_logo b {
        font: 400 2.25rem/2.85rem sans-serif;
        letter-spacing: .02rem
    }
}

:lang(ar) .breaking-news_content {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

@media (min-width: 1200px) {
    :lang(ar) .breaking-news_content {
        font: 400 2.25rem/2.85rem sans-serif;
        letter-spacing: .02rem
    }
}

:lang(ar) .tag-results .header * {
    font: 400 2.25rem/2.85rem sans-serif;
    letter-spacing: .02rem
}

:lang(ar) .tag-results p {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .tag-results .results-list .list-item .title {
    font: 600 1.65rem/2.4rem sans-serif;
    letter-spacing: .01rem
}

@media (min-width: 501px) {
    :lang(ar) .tag-results .results-list .list-item .title {
        font: 400 2.25rem/2.85rem sans-serif;
        letter-spacing: .02rem
    }
}

:lang(ar) .tag-results .results-list .list-item .service .time {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .tag-results .results-list .list-item .service .section {
    font: 500 1.35rem/1.69rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .listing01 .listing01-articles .content .title {
    font: 600 1.65rem/2.4rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .listing01 .listing01-articles .content .description {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .listing01.option02 .listing01-articles .results-list li:nth-child(3) .content .title, :lang(ar) .listing01.option02 .listing01-articles .results-list li:nth-child(4) .content .title {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .listing01.option03 .listing01-articles .content .title {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .listing01.option03 .listing01-articles .main-article .content .title {
    font: 400 2.25rem/2.85rem sans-serif;
    letter-spacing: .02rem
}

:lang(ar) .listing01.option03 .listing01-articles .section {
    font: 500 1.35rem/1.69rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .listing01.option03.addustourfsection-hero .main-article .content .title {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: .01rem
}

@media (min-width: 501px) {
    :lang(ar) .listing01.option03.addustourfsection-hero .main-article .content .title {
        font: 600 2.7rem/3.75rem sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .listing02 .results-list .list-item .title {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .listing02 .results-list.swiper-wrapper .list-item .title {
    font: 600 1.65rem/2.4rem sans-serif;
    letter-spacing: .01rem
}

@media (min-width: 501px) {
    :lang(ar) .listing02.version02 .results-list .list-item .title {
        font: 600 1.65rem/2.4rem sans-serif;
        letter-spacing: .01rem
    }
}

:lang(ar) .listing03 .results-list .list-item .title {
    font: 600 1.65rem/2.4rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .listing03 .results-list .list-item .description {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .listing03 .results-list .list-item .full-coverage-link {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .listing03 .results-list:first-of-type .list-item:first-child .title, :lang(ar) .listing03 .results-list:nth-of-type(2) .list-item:first-child .title {
    font: 400 2.25rem/2.85rem sans-serif;
    letter-spacing: .02rem
}

:lang(ar) .section-label, :lang(ar) .section-label h1, :lang(ar) .section-label h2, :lang(ar) .section-label h3, :lang(ar) .section-label h4, :lang(ar) .section-label h5, :lang(ar) .section-label h6 {
    font: 600 1.65rem/2.4rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .section-label.big-text-label {
    font: 600 2.7rem/3.75rem sans-serif;
    letter-spacing: 0
}

:lang(ar) .section-label.version02 a, :lang(ar) .section-label.version02 h1, :lang(ar) .section-label.version02 h2, :lang(ar) .section-label.version02 h3, :lang(ar) .section-label.version02 h4, :lang(ar) .section-label.version02 h5, :lang(ar) .section-label.version02 h6, :lang(ar) .section-label.version02 span {
    font: 600 1.65rem/2.4rem sans-serif;
    letter-spacing: .01rem
}

@media (min-width: 501px) {
    :lang(ar) .section-label.version02 a, :lang(ar) .section-label.version02 h1, :lang(ar) .section-label.version02 h2, :lang(ar) .section-label.version02 h3, :lang(ar) .section-label.version02 h4, :lang(ar) .section-label.version02 h5, :lang(ar) .section-label.version02 h6, :lang(ar) .section-label.version02 span {
        font: 400 2.25rem/2.85rem sans-serif;
        letter-spacing: .02rem
    }
}

@media (min-width: 1200px) {
    :lang(ar) .section-label.version02 a, :lang(ar) .section-label.version02 h1, :lang(ar) .section-label.version02 h2, :lang(ar) .section-label.version02 h3, :lang(ar) .section-label.version02 h4, :lang(ar) .section-label.version02 h5, :lang(ar) .section-label.version02 h6, :lang(ar) .section-label.version02 span {
        font: 600 2.7rem/3.75rem sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .section-label.version03 a, :lang(ar) .section-label.version03 h1, :lang(ar) .section-label.version03 h2, :lang(ar) .section-label.version03 h3, :lang(ar) .section-label.version03 h4, :lang(ar) .section-label.version03 h5, :lang(ar) .section-label.version03 h6, :lang(ar) .section-label.version03 span {
    font: 600 2.7rem/3.75rem sans-serif;
    letter-spacing: 0
}

@media (min-width: 501px) {
    :lang(ar) .section-label.version03 a, :lang(ar) .section-label.version03 h1, :lang(ar) .section-label.version03 h2, :lang(ar) .section-label.version03 h3, :lang(ar) .section-label.version03 h4, :lang(ar) .section-label.version03 h5, :lang(ar) .section-label.version03 h6, :lang(ar) .section-label.version03 span {
        font: 600 3.89rem/5.4rem sans-serif;
        letter-spacing: .1rem
    }
}

:lang(ar) .section-label.addustourfsection .more {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .liveVod .timeDate, :lang(ar) .liveVod_status, :lang(ar) .results-label {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .liveVod .program_status, :lang(ar) .liveVod_program {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

@media (min-width: 1200px) {
    :lang(ar) .liveVod .h3 {
        font: 600 1.43rem/1.95rem sans-serif;
        letter-spacing: .01rem
    }
}

:lang(ar) .featuredPrograms h2 {
    font: 400 2.25rem/2.85rem sans-serif;
    letter-spacing: .02rem
}

:lang(ar) .allOurPrograms {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

@media (min-width: 1200px) {
    :lang(ar) .allOurPrograms {
        font: 600 1.43rem/1.95rem sans-serif;
        letter-spacing: .01rem
    }

    :lang(ar) .allOurPrograms h2 {
        font: 400 2.25rem/2.85rem sans-serif;
        letter-spacing: .02rem
    }

    :lang(ar) .allOurPrograms_nav_element a {
        font: 600 1.43rem/1.95rem sans-serif;
        letter-spacing: .01rem
    }
}

:lang(ar) .arabicMedia_text {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

@media (min-width: 501px) {
    :lang(ar) .arabicMedia h2 {
        font: 400 2.25rem/2.85rem sans-serif;
        letter-spacing: .02rem
    }

    :lang(ar) .arabicMedia_text {
        font: 600 1.43rem/1.95rem sans-serif;
        letter-spacing: .01rem
    }
}

:lang(ar) .opinionHero_authorName {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .opinionCard .h3, :lang(ar) .opinionCard_article {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .opinionCard.carouselCard .avatar_name, :lang(ar) .opinionCard.withImage .avatar_name, :lang(ar) .opinionCard_authorName, :lang(ar) .opinionCard_summary {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .opinionCard.biggerFont h3 {
    font: 600 1.65rem/2.4rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .opinionCard.authorArticle .avatar_desc {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .opinionCard.authorArticle .avatar_name {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .topInfo, :lang(ar) .trending .card_title {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

@media (min-width: 1200px) {
    :lang(ar) .trending .card_title {
        font: 600 1.43rem/1.95rem sans-serif;
        letter-spacing: -.04rem
    }
}

:lang(ar) .sectionFollow {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .opinionRelated_title {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .opinionRelated_author {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .opinionRelated.opinionRelatedV2 .opinionRelated_title {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .opinionRelated.opinionRelatedV2 .opinionRelated_author {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .you-missed .you-missed-notifier .notifier-content .label {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .you-missed .you-missed-overlay .overlay-content .header .title {
    font: 600 1.65rem/2.4rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .you-missed .you-missed-overlay .overlay-content .results-list .list-item .content .section, :lang(ar) .you-missed .you-missed-overlay .overlay-content .results-list .list-item .time {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .you-missed .you-missed-overlay .overlay-content .results-list .list-item .content .title {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .you-missed .you-missed-overlay .overlay-content .results-list .list-item .content .description {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .game-card_league, :lang(ar) .game-card_state {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .game-card_club {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .game-card_score {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .game-event-card_player, :lang(ar) .subitution-card {
    font: 500 1.35rem/1.69rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .game-event-card_event {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .match-stat-card_header {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .match-stat-card_body {
    font: 500 1.35rem/1.69rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .match-stat-card[stat-type=loading] .match-stat-card_team_value {
    height: 1.8rem;
    width: 1.8rem
}

:lang(ar) .sports-hero_breadcrumb {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .sports-hero .sports-header_description .caption, :lang(ar) .sports-hero_banner_content {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .sports-hero .sports-header_description .title {
    font: 600 1.65rem/2.4rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .sports-hero .sports-description_content_caption {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .sports-hero .sports-description_content_value {
    font: 500 1.35rem/1.69rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .game-summary_header {
    font: 600 1.65rem/2.4rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .game-summary_timeline_item:before {
    font: 500 1.35rem/1.69rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .game-summary_timeline_item-time {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .game-summary_timeline_time {
    font: 500 0.83rem/1.28rem sans-serif;
    letter-spacing: -.01rem
}

:lang(ar) .game-summary_timeline_time_hour {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .player-breakdown_title {
    font: 600 1.65rem/2.4rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .player-breakdown_toggle {
    font: 500 1.35rem/1.69rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .player-breakdown_ranks th {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .player-breakdown_ranks td {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .player-breakdown_ranks td.player-breakdown_goals {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .player-card_score, :lang(ar) .player-card_shirt-number {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .player-card_position {
    font: 400 2.25rem/2.85rem sans-serif;
    letter-spacing: .02rem
}

:lang(ar) .player-card_name {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .player-card_label {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .player-card[card-type=loading] .player-card_position, :lang(ar) .player-card[card-type=loading] .player-card_shirt-number {
    height: 1.8rem
}

:lang(ar) .player-card[card-type=loading] .player-card_name {
    height: 1.9rem
}

:lang(ar) .player-card[card-type=loading] .player-card_label {
    height: 1.8rem
}

:lang(ar) .player-card:not([card-type=player]) .player-card_position {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .player-card[card-usage=player-ranking] .player-card_position {
    font: 400 2.25rem/2.85rem sans-serif;
    letter-spacing: .02rem
}

:lang(ar) .squad-table_header {
    font: 600 1.65rem/2.4rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .squad-table_formation {
    font: 400 2.25rem/2.85rem sans-serif;
    letter-spacing: .02rem
}

:lang(ar) .squad-table_squad {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .squad-table_squad thead {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .squad-table_sub-header {
    font: 500 1.35rem/1.69rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .squad-table_footer_label {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .squad-table_footer_name {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .sports-transfer_info {
    font: 500 1.35rem/1.69rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .sports-transfer_info_direction {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .sports-transfer[is-loading] .sports-transfer_name {
    height: 1.8rem
}

:lang(ar) .sports-transfer_name {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .calendar_header {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .calendar_header .aa {
    height: 1.9rem;
    width: 1.9rem
}

:lang(ar) .calendar_day, :lang(ar) .calendar_labels {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .league-list {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .fixtures-panel-nav_header {
    font: 500 1.35rem/1.69rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .fixtures-panel-nav_header_title {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .fixtures-panel-nav_header .aa {
    height: 1.8rem;
    width: 1.8rem
}

:lang(ar) .fixtures-list_header .fixtures-list_copmpetition_name {
    font: 600 1.65rem/2.4rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .fixtures-list_copmpetition_mataches-no-matches {
    font: 500 1.35rem/1.69rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .side-panel_header_content_description .caption {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .side-panel_header_content_description .title {
    font: 600 1.65rem/2.63rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .side-panel ul li {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .league-table .group-header, :lang(ar) .league-table_title {
    font: 600 1.65rem/2.4rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .league-table_toggle {
    font: 500 1.35rem/1.69rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .league-table_ranks th {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .league-table_ranks .league-table_draw, :lang(ar) .league-table_ranks .league-table_lost, :lang(ar) .league-table_ranks .league-table_name, :lang(ar) .league-table_ranks .league-table_points, :lang(ar) .league-table_ranks .league-table_win {
    font: 600 1.65rem/2.63rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .league-table_ranks .league-table_position {
    font: 400 2.25rem/2.85rem sans-serif;
    letter-spacing: .02rem
}

:lang(ar) .trophy-title {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .trophy-count {
    font: 600 1.65rem/2.4rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .scoreboard_away-team, :lang(ar) .scoreboard_home-team {
    font: 600 1.65rem/2.63rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .scoreboard_score {
    font: 400 2.25rem/2.85rem sans-serif;
    letter-spacing: .02rem
}

:lang(ar) .scoreboard_game-status {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .overall-stats_title {
    font: 600 1.65rem/2.4rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .overall-stats_stat-title {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .overall-stats_stat-count {
    font: 600 1.65rem/2.4rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .league-page .js-drop-down-wrapper .choose-round-selector, :lang(ar) .league-page .js-drop-down-wrapper .choose-week-selector, :lang(ar) .live-seasons_item_text {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .league-page .js-drop-down-wrapper .js-drop-down-selector, :lang(ar) .league-page .js-drop-down-wrapper .js-drop-down_item, :lang(ar) .league-page .js-drop-down-wrapper .js-drop-down_value {
    font: 500 1.35rem/1.69rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .league-page .player-card_position {
    font: 400 2.25rem/2.85rem sans-serif;
    letter-spacing: .02rem
}

:lang(ar) .team-page_group_title {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .loading {
    font: 500 0.83rem/1.28rem sans-serif;
    letter-spacing: -.01rem
}

:lang(ar) .no-data_msg {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .aa-media.aa-media4x3 .list-item.active .title, :lang(ar) .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .title {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

@media (min-width: 501px) {
    :lang(ar) .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .title {
        font: 600 1.43rem/1.95rem sans-serif;
        letter-spacing: .01rem
    }
}

@media (min-width: 1200px) {
    :lang(ar) .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .title {
        font: 400 2.25rem/2.85rem sans-serif;
        letter-spacing: .02rem
    }
}

:lang(ar) .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item.active a.list-item-link .title {
    font: 600 1.65rem/2.4rem sans-serif;
    letter-spacing: .01rem
}

@media (min-width: 501px) {
    :lang(ar) .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item.active a.list-item-link .title {
        font: 400 2.25rem/2.85rem sans-serif;
        letter-spacing: .02rem
    }
}

@media (min-width: 1200px) {
    :lang(ar) .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item.active a.list-item-link .title {
        font: 600 2.7rem/3.75rem sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .aa-media-hero .hero h3 {
    font: 400 2.25rem/2.85rem sans-serif;
    letter-spacing: .02rem
}

:lang(ar) .aa-media-hero .hero .description {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .category-selector .categories .category-label {
    font: 500 1.35rem/1.69rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .category-selector .categories .category-list {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .aamedia-listing .navigator .square .aa {
    height: 3rem;
    width: 3rem
}

:lang(ar) .aamedia-listing .video-list li .img-box .time {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .aamedia-listing .video-list li .title {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .aamedia-listing .video-list li.active .title {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .aamedia-listing .video-list li .caption {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .aamedia-listing.version02 .scroller .video-list li a.list-item-link .title {
    font: 400 1.8rem/2.63rem sans-serif;
    letter-spacing: .026rem
}

:lang(ar) .aamedia-listing.programs-listing .scroller .video-list li a.list-item-link .program-details span.program-title {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .aamedia-listing.programs-listing .scroller .video-list li a.list-item-link .program-details span.program-subtitle {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .aa-documentaries .description .title {
    font: 600 2.7rem/3.75rem sans-serif;
    letter-spacing: 0
}

:lang(ar) .aa-documentaries .description p {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .aa-documentaries .description .btn, :lang(ar) .editor-carousel .header, :lang(ar) .editor-carousel .swiper-wrapper li .title {
    font: 600 1.65rem/2.4rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .editor-carousel .swiper-wrapper li .description {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .editor-carousel .swiper-wrapper li .service .section {
    font: 500 1.35rem/1.69rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .editor-carousel .swiper-wrapper li .service .time {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .editor-carousel .swiper-wrapper li.breaking .breaking-title {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .editor-carousel .swiper-wrapper li.breaking .breaking-title b {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .editor-carousel.video-teasers .swiper-wrapper li a .title {
    font: 400 2.25rem/2.85rem sans-serif;
    letter-spacing: .02rem
}

:lang(ar) .editor-carousel.video-teasers .swiper-wrapper li a .img-box .time {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .editor-carousel.addustourfsection .swiper-wrapper li a .title {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .tv-program .aamedia-listing .video-list li .title {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .tv-program-header.program-episode .episode-wrapper .program-title {
    font: 400 2.25rem/2.85rem sans-serif;
    letter-spacing: .02rem
}

@media (min-width: 501px) {
    :lang(ar) .tv-program-header.program-episode .episode-wrapper .program-title {
        font: 600 2.7rem/3.75rem sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .tv-program-header.program-episode .episode-wrapper .program-description {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .media-feed__time, :lang(ar) .media-interactions {
    font: 500 1.35rem/1.69rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .media-feed__content__title {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .media-feed__content__views {
    font: 500 1.35rem/1.69rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .program-name-episode-ttl .program-name {
    font: 400 2.25rem/2.85rem sans-serif;
    letter-spacing: .02rem
}

:lang(ar) .program-name-episode-ttl .episode-title {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .program-description .description {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .program-description .time {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .program-description.version02 .description {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

@media (min-width: 501px) {
    :lang(ar) .program-description.version02 .description {
        font: 600 1.65rem/2.4rem sans-serif;
        letter-spacing: .01rem
    }
}

:lang(ar) .program-description.version02 .readmore-checkbox ~ .readmore-label {
    font: 500 1.35rem/1.69rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .program-description.addustourfsection .section-label * {
    font: 600 2.7rem/3.75rem sans-serif;
    letter-spacing: 0
}

:lang(ar) .program-description.addustourfsection .program-details .description {
    font: 400 1.8rem/2.63rem sans-serif;
    letter-spacing: .026rem
}

:lang(ar) .underBar-title .title {
    font: 600 1.65rem/2.4rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .video-filter-service .results-label {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .live-stream .header {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .live-stream .header .title {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .live-stream .header .title b, :lang(ar) .live-stream .live-list li.live .program-name, :lang(ar) .live-stream .select-device .label, :lang(ar) .live-stream .select-device a[data-tooltip]:before {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .live-stream .live-list li span {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .live-stream .live-list li .program-name {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .live-stream.version02 .live-details .live-title {
    font: 400 2.25rem/2.85rem sans-serif;
    letter-spacing: .02rem
}

@media (min-width: 501px) {
    :lang(ar) .live-stream.version02 .live-details .live-title {
        font: 600 3.89rem/5.4rem sans-serif;
        letter-spacing: .1rem
    }
}

:lang(ar) .live-stream.version02 .live-details .current-live {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: .01rem
}

@media (min-width: 501px) {
    :lang(ar) .live-stream.version02 .live-details .current-live {
        font: 400 2.25rem/2.85rem sans-serif;
        letter-spacing: .02rem
    }
}

:lang(ar) .live-stream.version02 .live-details .next-live {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

@media (min-width: 501px) {
    :lang(ar) .live-stream.version02 .live-details .next-live {
        font: 600 1.65rem/2.4rem sans-serif;
        letter-spacing: .01rem
    }
}

:lang(ar) .share-this, :lang(ar) .share-this .share-label, :lang(ar) .share-this .sharing-options li .url-tooltip {
    font: 500 1.35rem/1.69rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .share-this .sharing-options li .url-tooltip .tooltip-print {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .explore-more .explore-list .list-item .story-title {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .explore-more .explore-list .list-item .section-name {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .bottom-nav .section-label h2 {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

@media (min-width: 1200px) {
    :lang(ar) .bottom-nav .section-label h2 {
        font: 600 1.65rem/2.4rem sans-serif;
        letter-spacing: .01rem
    }
}

:lang(ar) .bottom-nav .explore-more .explore-list .list-item .story-title {
    font: 500 1.35rem/1.69rem sans-serif;
    letter-spacing: .01rem
}

@media (min-width: 1200px) {
    :lang(ar) .bottom-nav .explore-more .explore-list .list-item .story-title {
        font: 600 1.43rem/1.95rem sans-serif;
        letter-spacing: -.04rem
    }
}

:lang(ar) .comments-notification {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .accordion li.accordion-item .accordion-trigger {
    font: 600 1.65rem/2.4rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .accordion li.accordion-item .accordion-content {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .tabular-data {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .tabular-data .table-wrapper table th {
    font: 500 1.35rem/1.69rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .tabular-data .table-wrapper .notice {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .aaMediaBar {
    font: 500 1.35rem/1.69rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .pagination {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .pagination.addustourfsection .progress-label {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

@media (min-width: 501px) {
    :lang(ar) .pagination.addustourfsection .pager li {
        font: 400 1.8rem/2.63rem sans-serif;
        letter-spacing: .026rem
    }
}

:lang(ar) .wrapper-404 {
    font: 600 1.65rem/2.4rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .wrapper-404 .msg_title {
    font: 400 2.25rem/2.85rem sans-serif;
    letter-spacing: .02rem
}

:lang(ar) .wrapper-404 .msg p {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .wrapper-404 .msg_actions-btn {
    font: 500 1.35rem/1.69rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .wrapper-404.addustourfsection .msg_actions-btn, :lang(ar) .wrapper-404.addustourfsection .msg p {
    font: 400 1.8rem/2.63rem sans-serif;
    letter-spacing: .026rem
}

:lang(ar) .data-privacy .privacy-overlay .sittings .description {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .data-privacy .privacy-overlay .sittings .accordion li.accordion-item .accordion-trigger .section-label h2 {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .data-privacy .privacy-overlay .sittings .accordion li.accordion-item .accordion-trigger:after {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .data-privacy .privacy-overlay .declaration .description, :lang(ar) .data-privacy .privacy-overlay .declaration p {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .data-privacy .privacy-overlay .declaration .description a, :lang(ar) .data-privacy .privacy-overlay .declaration p a {
    font: 500 1.35rem/1.69rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .disclaimer {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .disclaimer .label {
    font: 500 1.35rem/1.69rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .pdf-link {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .auto-complete, :lang(ar) .auto-complete .search-form .suggestions.auto-suggestions li .title, :lang(ar) .auto-complete .search-form .suggestions a .title, :lang(ar) .auto-complete .search-form input.search, :lang(ar) .search-filters {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .search-filters .section-label h2 {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .search-filters-group {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .search-filters-group .collapsible {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .search-results .item .story-title {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .search-results .item p {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .search-results .item .time {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .search-results .item .section {
    font: 500 1.35rem/1.69rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .liveStreaming {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .liveStreaming_status {
    font: 500 1.35rem/1.69rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .footer-ex1 {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .footer-ex1_addustour_info-copywrite, :lang(ar) .footer-ex1_addustour_info-links, :lang(ar) .footer-ex1_news-links_secondary {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .breaking-takeover .content .label {
    font: 600 3.89rem/5.4rem sans-serif;
    letter-spacing: .1rem
}

@media (min-width: 501px) {
    :lang(ar) .breaking-takeover .content .label {
        font-size: 8.5rem;
        line-height: 114%
    }
}

:lang(ar) .breaking-takeover .content .title {
    font: 400 2.25rem/2.85rem sans-serif;
    letter-spacing: .02rem
}

@media (min-width: 501px) {
    :lang(ar) .breaking-takeover .content .title {
        font: 600 2.7rem/3.75rem sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .breaking-takeover .content .services .section {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .breaking-takeover .content a .title {
    font: 600 2.7rem/3.75rem sans-serif;
    letter-spacing: 0
}

:lang(ar) .breaking-takeover .content a p {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .breaking-takeover .content .btn {
    font: 600 1.65rem/2.4rem sans-serif;
    letter-spacing: .01rem
}

@media (min-width: 501px) {
    :lang(ar) .addustour-font .breaking-takeover .content .label {
        font-size: 12rem !important;
        line-height: 80% !important
    }
}

:lang(ar) .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item .story .title {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item .services .more, :lang(ar) .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item .services .time {
    font: 500 1.35rem/1.69rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item.new .story .title {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .google-news-callout .text {
    font: 500 1.35rem/1.69rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .wzrk-alert .wzrk-alert-heading {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .wzrk-alert .wzrk-alert-body, :lang(ar) .wzrk-alert .wzrk-button-container button {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .countdown .count {
    font: 500 1.35rem/1.69rem sans-serif;
    letter-spacing: .01rem;
    font-size: 1.6rem
}

:lang(ar) .countdown .count span {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem;
    font-size: 3.2rem
}

:lang(ar) .documentaries-header .section-label h2 {
    font: 600 2.7rem/3.75rem sans-serif;
    letter-spacing: 0
}

:lang(ar) .documentaries-header .follow-label, :lang(ar) .documentaries-header .search-form input {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .documentaries-header p {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .composite-search .se-results-title {
    font: 400 2.25rem/2.85rem sans-serif;
    letter-spacing: .02rem
}

:lang(ar) .composite-search .se-results-no {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .composite-search .tabs-sort-container .tabs-sort {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .composite-search .tabs-sort-container .tabs-sort .active {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .composite-search .no-results {
    font: 600 2.7rem/3.75rem sans-serif;
    letter-spacing: 0
}

:lang(ar) .video-listing .tabs-tab__text-label {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

@media (min-width: 501px) {
    :lang(ar) .video-listing .tabs-tab__text-label {
        font: 600 1.65rem/2.4rem sans-serif;
        letter-spacing: .01rem
    }
}

:lang(ar) .follow-button {
    font: 500 1.35rem/1.69rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .application-header__list__link {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .application-hero__title {
    font: 600 2.7rem/3.75rem sans-serif;
    letter-spacing: 0
}

:lang(ar) .application-hero__desc {
    font: 600 1.65rem/2.4rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .application-card__title {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .application-card__text {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .application-card__icon .application-card__icon__label {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .application-social__title {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .application-social__text {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .application-social__action {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .social-links__ch-name {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .social-links__feed {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .coral-comments .coral-comments-header .title {
    font: 600 1.65rem/2.4rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .coral-comments .coral-comments-header .coral-actions .firebase-login .login, :lang(ar) .coral-comments .coral-comments-header .coral-actions .firebase-login .logout {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .coral-comments .coral-comments-header .coral-actions .firebase-login .guest-label {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .coral-comments .coral-comments-header .coral-actions .firebase-login .guest-label .guest-name {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .coral-comments .coral-comments-header .coral-actions .user-edit .chat-username {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .coral-comments .coral-comments-header .coral-actions .user-edit .update-user-name {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .coral-comments .firebaseui-auth-container .firebaseui-container form * {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-card-header .firebaseui-title {
    font: 600 1.65rem/2.4rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .latest-news-scroller .news-scroller .scroller-item .kicker {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .latest-news-scroller .news-scroller .scroller-item .title {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .latest-news-scroller .news-scroller .scroller-item .timeDate {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .latest-news-scroller.addustourfsection .news-scroller .scroller-item .title {
    font: 500 1.35rem/1.69rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .np-card .card-content .card-title {
    font: 600 2.7rem/3.75rem sans-serif;
    letter-spacing: 0
}

@media (min-width: 1200px) {
    :lang(ar) .np-card .card-content .card-title {
        font: 400 2.25rem/2.85rem sans-serif;
        letter-spacing: .02rem
    }
}

:lang(ar) .np-card .card-content .card-subtitle {
    font: 400 2.25rem/2.85rem sans-serif;
    letter-spacing: .02rem
}

:lang(ar) .np-card .card-content .card-description {
    font: 400 1.8rem/2.63rem sans-serif;
    letter-spacing: .026rem
}

:lang(ar) .np-card .card-content .card-social {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

@media (min-width: 1200px) {
    :lang(ar) .np-card .card-content .card-social {
        font: 300 1.43rem/1.95rem sans-serif;
        letter-spacing: .03rem
    }
}

:lang(ar) .np-card .card-content .section-time {
    font: 500 1.35rem/1.69rem sans-serif;
    letter-spacing: .01rem
}

@media (min-width: 1200px) {
    :lang(ar) .np-card .card-content .section-time {
        font: 600 1.43rem/1.95rem sans-serif;
        letter-spacing: -.04rem
    }
}

:lang(ar) .np-card .card-content .section-time .time {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

@media (min-width: 1200px) {
    :lang(ar) .np-card .card-content .section-time .time {
        font: 300 1.43rem/1.95rem sans-serif;
        letter-spacing: .03rem
    }
}

:lang(ar) .np-card .card-views {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

@media (min-width: 1200px) {
    :lang(ar) .np-card .card-views {
        font: 300 1.43rem/1.95rem sans-serif;
        letter-spacing: .03rem
    }
}

:lang(ar) .np-card .card-caption {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem;
    font-weight: 300
}

@media (min-width: 1200px) {
    :lang(ar) .np-card .card-caption {
        font: 400 1.8rem/2.63rem sans-serif;
        letter-spacing: .026rem
    }
}

:lang(ar) .np-card .trending-title {
    font: 400 2.25rem/2.85rem sans-serif;
    letter-spacing: .02rem;
    font-weight: 500
}

:lang(ar) .np-card.top-content .card-content .card-title {
    font: 400 2.25rem/2.85rem sans-serif;
    letter-spacing: .02rem
}

:lang(ar) .np-card.top-content .card-content .top-no {
    font: 600 2.7rem/3.75rem sans-serif;
    letter-spacing: 0;
    line-height: 84%
}

@media (min-width: 1200px) {
    :lang(ar) .np-card.top-content .card-content .top-no {
        font: 600 3.89rem/5.4rem sans-serif;
        letter-spacing: .1rem
    }
}

:lang(ar) .np-header .date {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

@media (min-width: 1200px) {
    :lang(ar) .np-header .date {
        font: 300 1.43rem/1.95rem sans-serif;
        letter-spacing: .03rem
    }
}

@media (min-width: 1200px) {
    :lang(ar) .content-carousel .swiper-wrapper .list-item.main-slide .card-content .card-title {
        font: 600 3.89rem/5.4rem sans-serif;
        letter-spacing: .1rem
    }
}

:lang(ar) .content-carousel .swiper-wrapper .list-item .trending-slide .card-content .card-title {
    font: 600 1.65rem/2.4rem sans-serif;
    letter-spacing: .01rem
}

@media (min-width: 1200px) {
    :lang(ar) .content-carousel .swiper-wrapper .list-item .trending-slide .card-content .card-title {
        font: 400 2.25rem/2.85rem sans-serif;
        letter-spacing: .02rem;
        font-weight: 500
    }
}

:lang(ar) .content-carousel .swiper-wrapper .list-item .social-slide .card-content .card-title {
    font: 600 1.65rem/2.4rem sans-serif;
    letter-spacing: .01rem
}

@media (min-width: 1200px) {
    :lang(ar) .content-carousel .swiper-wrapper .list-item .social-slide .card-content .card-title {
        font: 600 1.65rem/2.4rem sans-serif;
        letter-spacing: .01rem
    }
}

:lang(ar) .content-carousel .swiper-wrapper .list-item .editors-slide .card-content .card-title, :lang(ar) .content-carousel .swiper-wrapper .list-item .top-content-slide .card-content .card-title {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: .01rem
}

@media (min-width: 1200px) {
    :lang(ar) .content-carousel .swiper-wrapper .list-item .editors-slide .card-content .card-title, :lang(ar) .content-carousel .swiper-wrapper .list-item .top-content-slide .card-content .card-title {
        font: 400 2.25rem/2.85rem sans-serif;
        letter-spacing: .02rem
    }
}

@media (min-width: 1200px) {
    :lang(ar) .content-carousel .swiper-wrapper .list-item .section-label {
        font: 600 2.7rem/3.75rem sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .np-card-group .np-card .card-content .card-title {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: .01rem
}

@media (min-width: 501px) {
    :lang(ar) .np-card-group .np-card .card-content .card-title {
        font: 600 2.7rem/3.75rem sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .hero-gallery .swiper-pagination-bullet {
    font: 500 1.35rem/1.69rem sans-serif;
    letter-spacing: .01rem;
    line-height: 2.4rem
}

[dir] :lang(ar) .hero-gallery .swiper-pagination-bullet {
    text-align: center
}

:lang(ar) .hero-card__info {
    font: 400 2.25rem/2.85rem sans-serif;
    letter-spacing: .02rem
}

:lang(ar) .hero-card__section {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .hero-card__desc {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .hero-card--horizontal .hero-card__info {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .main-hero--latest .main-hero__first-col .hero-card__info, :lang(ar) .main-hero--latest .main-hero__second-col .hero-card__info, :lang(ar) .main-hero--section01 .main-hero__thumbs > .hero-card .hero-card__info {
    font: 600 1.65rem/2.63rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .main-hero--section01 .main-hero__thumbs > .hero-card .hero-card__info .kicker {
    font: 400 1.8rem/2.63rem sans-serif;
    letter-spacing: .026rem
}

:lang(ar) .advertisement-wrapper .leaderboard02 .ad-title, :lang(ar) .advertisement-wrapper .leaderboard .ad-title, :lang(ar) .advertisement-wrapper .mpu .ad-title {
    font: 500 0.83rem/1.28rem sans-serif;
    letter-spacing: -.01rem
}

:lang(ar) .how-to-listen__title {
    font: 600 2.7rem/3.75rem sans-serif;
    letter-spacing: 0
}

:lang(ar) .steps-card__info__number {
    font: 600 3.89rem/5.4rem sans-serif;
    letter-spacing: .1rem
}

:lang(ar) .steps-card__info__text {
    font: 600 1.65rem/2.4rem sans-serif;
    letter-spacing: .01rem
}

@media (min-width: 501px) {
    :lang(ar) .steps-card__info__text {
        font: 600 2.7rem/3.75rem sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .image-slider .gallery-controls .gallery-services .gallery-titles .title {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .image-slider .gallery-controls .gallery-services .gallery-titles .caption {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .gallery-overlay .gallery-listing .overlay-content .hero-img .img-ttl {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .gallery-overlay .gallery-listing .overlay-content .hero-img .caption {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .gallery-overlay .gallery-listing .tools .count {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .breaking-listing ul li time {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .breaking-listing .item-title {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: .01rem
}

@media (min-width: 501px) {
    :lang(ar) .breaking-listing .item-title {
        font: 600 1.65rem/2.4rem sans-serif;
        letter-spacing: .01rem
    }
}

@media (min-width: 501px) {
    :lang(ar) .breaking-listing .article-link .item-title {
        font: 400 2.25rem/2.85rem sans-serif;
        letter-spacing: .02rem
    }
}

:lang(ar) .breaking-listing.breaking-header .breaking-page-title {
    font: 600 2.7rem/3.75rem sans-serif;
    letter-spacing: 0
}

@media (min-width: 501px) {
    :lang(ar) .breaking-listing.breaking-header .breaking-page-title {
        font: 600 3.89rem/5.4rem sans-serif;
        letter-spacing: .1rem
    }
}

:lang(ar) .text-field label {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .text-field input {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .text-area label, :lang(ar) .text-field .description, :lang(ar) .text-field .help-msg {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .text-area textarea {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .drop-down label, :lang(ar) .text-area .counter, :lang(ar) .text-area .description, :lang(ar) .text-area .help-msg {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .drop-down .dd-menu .dd-label {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .check-box .group-label, :lang(ar) .drop-down .dd-menu .dd-list {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .check-box ul li input + label {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .radio-btn .group-label {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .radio-btn ul li input + label {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .form-buttons input {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .form-buttons input:disabled {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .branded-buttons button, :lang(ar) .form-separator span {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .footer-addustour, :lang(ar) .footer-addustour .newsletter-subscription__title, :lang(ar) .footer-addustour__top-section__title {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .footer-addustour .newsletter-subscription__button, :lang(ar) .footer-addustour .newsletter-subscription__input, :lang(ar) .footer-addustour__top-section__button, :lang(ar) .footer-addustour__top-section__input {
    font: 500 1.35rem/1.69rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .footer-addustour__bottom-section, :lang(ar) .footer-addustour__news-links__secondary {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .back-to-top__label, :lang(ar) .newsletter-subscription {
    font: 500 1.35rem/1.69rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .follow-us {
    font: 600 1.65rem/2.63rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .drop-down-base, :lang(ar) .top-info {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .global-nav .main-header_title {
    font: 600 1.65rem/2.4rem sans-serif;
    letter-spacing: .01rem
}

@media (min-width: 501px) {
    :lang(ar) .global-nav .main-header .btn {
        font: 300 1.35rem/1.69rem sans-serif;
        letter-spacing: -.04rem
    }
}

:lang(ar) .global-nav .main-header .search-form input {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .global-nav .main-header .search-form .search-cancel {
    font: 500 1.35rem/1.69rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .global-nav .main-nav {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .global-nav .main-nav .main-nav_sub-menu .mega-menu_label {
    font: 500 1.35rem/1.69rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .global-nav .dropDown_label {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .global-nav .dropDown_list {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .global-nav .dropDown-selected a {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .global-nav .mega-menu_icons {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .global-nav .mega-menu .language-switch, :lang(ar) .global-nav .mega-menu .theme-switch, :lang(ar) .global-nav .mega-menu_element_label {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .global-nav .mega-menu .sub-menu .mega-menu_labe, :lang(ar) .global-nav .mega-menu_label, :lang(ar) .global-nav .mega-menu_lead .mega-menu_header a span {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

@media (min-width: 1200px) {
    :lang(ar) .global-nav .mega-menu .sub-menu {
        font: 300 1.35rem/1.69rem sans-serif;
        letter-spacing: -.04rem
    }
}

:lang(ar) .global-nav .article-nav_title {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .global-nav .breadcrumb_element {
    font-size: 1rem
}

:lang(ar) .global-nav .breadcrumb_link {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .global-nav .accessibility_link, :lang(ar) .global-nav.addustourfsection .breadcrumb_link {
    font: 500 1.35rem/1.69rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .program-grid .grid .swiper-container .carousel .swiper-slide .prog-name {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .program-grid .grid .swiper-container .carousel .swiper-slide .time-span {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .tabs-tab__text-label {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

@media (min-width: 501px) {
    :lang(ar) .tabs-tab__text-label {
        font: 600 1.65rem/2.4rem sans-serif;
        letter-spacing: .01rem
    }
}

:lang(ar) .tabs .tabs-panel {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .watch-on {
    font: 600 1.65rem/2.4rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .watch-on .watch-urls a {
    font: 400 2.25rem/2.85rem sans-serif;
    letter-spacing: .02rem
}

:lang(ar) .podcast-hero .np-card .card-title {
    font: 600 1.65rem/2.4rem sans-serif;
    letter-spacing: .01rem
}

@media (min-width: 1200px) {
    :lang(ar) .podcast-hero .np-card .card-title {
        font: 400 2.25rem/2.85rem sans-serif;
        letter-spacing: .02rem
    }
}

:lang(ar) .podcast-hero-program .program_description_text, :lang(ar) .podcast-hero .np-card .card-description {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .addustourfsection-footer .footer-content .footer-sections .news-links, :lang(ar) .addustourfsection-footer .footer-content .footer-sections .services-links {
    font: 500 1.35rem/1.69rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .addustourfsection-footer .footer-content .footer-sections .news-links ul li, :lang(ar) .addustourfsection-footer .footer-content .footer-sections .services-links ul li {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .addustourfsection-footer .footer-content .follow-us__title {
    font: 500 1.35rem/1.69rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .addustourfsection-footer .footer-content .copyrights {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .addustourfsection-latest-episode .episode-details .title {
    font: 600 2.7rem/3.75rem sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustourfsection-latest-episode .episode-details .publish-details {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .podcast-grid .np-card .card-title {
    font: 600 1.65rem/2.4rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .podcast-grid .np-card .card-description {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .aa-audio-player .controls_element {
    font: 500 1.35rem/1.69rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .aa-audio-player .duration_current-duration, :lang(ar) .aa-audio-player .duration_current-time {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .aa-audio-player .program-info_title {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .aa-audio-player .program-info_duration, :lang(ar) .aa-audio-player_article-title {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .aa-audio-player-inline .aa-audio-player_article-title {
    font: 500 1.35rem/1.69rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .podcast-program_title {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: .01rem
}

@media (min-width: 501px) {
    :lang(ar) .podcast-program_title {
        font: 600 1.65rem/2.4rem sans-serif;
        letter-spacing: .01rem
    }
}

@media (min-width: 1200px) {
    :lang(ar) .podcast-program_title {
        font: 400 2.25rem/2.85rem sans-serif;
        letter-spacing: .02rem
    }
}

:lang(ar) .podcast-program_intro {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .podcast-program_date, :lang(ar) .podcast-program_duration {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .podcast-program-home .podcast-program_name {
    font: 400 2.25rem/2.85rem sans-serif;
    letter-spacing: .02rem
}

@media (min-width: 1200px) {
    :lang(ar) .podcast-program-home .podcast-program_name {
        font: 600 2.7rem/3.75rem sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .podcast-program-episode .podcast-program_name {
    font: 400 2.25rem/2.85rem sans-serif;
    letter-spacing: .02rem
}

@media (min-width: 1200px) {
    :lang(ar) .podcast-program-episode .podcast-program_name {
        font: 600 2.7rem/3.75rem sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .podcast-program-episode .podcast-program_intro {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: .01rem
}

@media (min-width: 1200px) {
    :lang(ar) .podcast-program-episode .podcast-program_intro {
        font: 600 1.65rem/2.4rem sans-serif;
        letter-spacing: .01rem
    }
}

:lang(ar) .podcast-program-episode .podcast-program_title {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

@media (min-width: 1200px) {
    :lang(ar) .podcast-program-episode .podcast-program_title {
        font: 400 1.8rem/2.63rem sans-serif;
        letter-spacing: .026rem
    }
}

:lang(ar) .podcast-program-inline-article .section-label a, :lang(ar) .podcast-program-inline-article .section-label h1, :lang(ar) .podcast-program-inline-article .section-label h2, :lang(ar) .podcast-program-inline-article .section-label h3, :lang(ar) .podcast-program-inline-article .section-label h4, :lang(ar) .podcast-program-inline-article .section-label h5, :lang(ar) .podcast-program-inline-article .section-label h6, :lang(ar) .podcast-program-inline-article .section-label span {
    font: 600 1.65rem/2.4rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .podcast-program-inline-article .podcast-program_name {
    font: 400 2.25rem/2.85rem sans-serif;
    letter-spacing: .02rem
}

@media (min-width: 501px) {
    :lang(ar) .podcast-program-inline-article .podcast-program_name {
        font: 600 2.7rem/3.75rem sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .podcast-program-inline-article .podcast-program_intro, :lang(ar) .podcast-program-page-article .section-label a, :lang(ar) .podcast-program-page-article .section-label h1, :lang(ar) .podcast-program-page-article .section-label h2, :lang(ar) .podcast-program-page-article .section-label h3, :lang(ar) .podcast-program-page-article .section-label h4, :lang(ar) .podcast-program-page-article .section-label h5, :lang(ar) .podcast-program-page-article .section-label h6, :lang(ar) .podcast-program-page-article .section-label span {
    font: 600 1.65rem/2.4rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .podcast-program-page-article .podcast-program_title {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .podcast-listen-steps_title {
    font: 400 2.25rem/2.85rem sans-serif;
    letter-spacing: .02rem
}

@media (min-width: 501px) {
    :lang(ar) .podcast-listen-steps_title {
        font: 600 2.7rem/3.75rem sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .podcast-listen-steps_text {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: .01rem
}

@media (min-width: 501px) {
    :lang(ar) .podcast-listen-steps_text {
        font: 400 1.8rem/2.63rem sans-serif;
        letter-spacing: .026rem
    }
}

:lang(ar) .podcast-listen-steps_available {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

@media (min-width: 501px) {
    :lang(ar) .podcast-listen-steps_available {
        font: 600 1.65rem/2.4rem sans-serif;
        letter-spacing: .01rem
    }
}

:lang(ar) .pulse {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .pulse .pulse-title {
    font: 500 1.35rem/1.69rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .in-article-editors ul li a .item-title, :lang(ar) .vod-home .aamedia-listing.version02 .scroller .video-list li a.list-item-link .title {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .step-item_title {
    font: 400 2.25rem/2.85rem sans-serif;
    letter-spacing: .02rem
}

@media (min-width: 501px) {
    :lang(ar) .step-item_title {
        font: 600 2.7rem/3.75rem sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .step-item_text {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: .01rem
}

@media (min-width: 501px) {
    :lang(ar) .step-item_text {
        font: 400 1.8rem/2.63rem sans-serif;
        letter-spacing: .026rem
    }
}

:lang(ar) .bot-text_label {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .bot-text_list-item {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .alexa-page .step-item_title {
    font: 400 2.25rem/2.85rem sans-serif;
    letter-spacing: .02rem
}

:lang(ar) .alexa-page_main-intro {
    font: 600 2.7rem/3.75rem sans-serif;
    letter-spacing: 0
}

:lang(ar) .alexa-page .step-item_text, :lang(ar) .alexa-page_alexa-intro {
    font: 600 1.65rem/2.4rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .alexa-page_line {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .opinion_title {
    font: 600 1.65rem/2.4rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .opinion .avatar_name {
    font: 500 1.35rem/1.69rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .opinion_description {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .opinion.auth-articles .opinion_title {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: .01rem
}

@media (min-width: 501px) {
    :lang(ar) .opinion.auth-articles .opinion_title {
        font: 600 1.65rem/2.4rem sans-serif;
        letter-spacing: .01rem
    }
}

@media (min-width: 1200px) {
    :lang(ar) .opinion.auth-articles .opinion_title {
        font: 400 2.25rem/2.85rem sans-serif;
        letter-spacing: .02rem
    }
}

:lang(ar) .opinions-author .author-name {
    font: 400 2.25rem/2.85rem sans-serif;
    letter-spacing: .02rem
}

@media (min-width: 501px) {
    :lang(ar) .opinions-author .author-name {
        font: 600 2.7rem/3.75rem sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .opinions-author.author-profile .author-description {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .author-listing .opinions-author .author-img .author-name {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: .01rem
}

@media (min-width: 501px) {
    :lang(ar) .author-listing .opinions-author .author-img .author-name {
        font: 600 1.65rem/2.4rem sans-serif;
        letter-spacing: .01rem
    }
}

:lang(ar) .avatar_name {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .avatar_desc, :lang(ar) .avatar_social-account .acc-name {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .opinions-filter .select-alphapet .drop-down label {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .youtube10m-counter .flip-count__piece .card {
    font: 600 2.7rem/3.75rem sans-serif;
    letter-spacing: 0
}

@media (min-width: 1200px) {
    :lang(ar) .youtube10m-counter .flip-count__piece .card {
        font: 600 3.89rem/5.4rem sans-serif;
        letter-spacing: .1rem
    }
}

:lang(ar) .section-follow-icon .message {
    font: 500 1.35rem/1.69rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .section-follow-nav .section-navigation li {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .article-hero.featured .headingInfo h1.headingInfo_title {
    font: 600 3.89rem/5.4rem sans-serif;
    letter-spacing: .1rem
}

:lang(ar) .article-hero.featured.feat-overlay .headingInfo h1.headingInfo_title {
    font: 600 2.7rem/3.75rem sans-serif;
    letter-spacing: 0
}

@media (min-width: 1200px) {
    :lang(ar) .article-hero.featured.feat-overlay .headingInfo h1.headingInfo_title {
        font: 600 3.89rem/5.4rem sans-serif;
        letter-spacing: .1rem
    }
}

:lang(ar) .text-to-speech-player_speed, :lang(ar) .text-to-speech-player_text {
    font: 500 1.35rem/1.69rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .text-to-speech-player .duration_current-duration {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .mms-header__nav__item a {
    font: 500 1.35rem/1.69rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .mms-hero__intro {
    font: 600 2.7rem/3.75rem sans-serif;
    letter-spacing: 0
}

:lang(ar) .mms-hero__btn {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .mms-intro__card-title, :lang(ar) .mms-intro__title {
    font: 600 2.7rem/3.75rem sans-serif;
    letter-spacing: 0
}

:lang(ar) .mms-intro__card-caption, :lang(ar) .mms-intro__description {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .mms-intro__label {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .mms-popup__caption {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .mms-popup__title {
    font: 600 1.65rem/2.4rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .mms-popup__btn {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .mms-popup__overlay-content .info__item__label {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .mms-popup__overlay-content .info__item__data {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .mms-popup__overlay-content .overview__caption {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .mms-popup__overlay-content .overview__price {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .mms-popup__subtitle {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .mms-popup__maintitle {
    font: 400 2.25rem/2.85rem sans-serif;
    letter-spacing: .02rem
}

:lang(ar) .mms-tabs__title {
    font: 600 2.7rem/3.75rem sans-serif;
    letter-spacing: 0
}

:lang(ar) .mms-tabs .tabs-tab__text-label {
    font: 500 1.35rem/1.69rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .mms-contact__emails__title {
    font: 600 3.89rem/5.4rem sans-serif;
    letter-spacing: .1rem
}

:lang(ar) .mms-contact__emails__item .caption {
    font: 300 1.35rem/1.69rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .mms-contact__emails__item .email {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .mms-contact__addresses__item__info .city {
    font: 600 1.65rem/2.4rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .mms-contact__addresses__item__info .loc, :lang(ar) .mms-contact__addresses__item__info .tel {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .infographics-ui .modal_info {
    font: 600 1.65rem/2.4rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .social-media-links-header__item a {
    font: 600 1.43rem/1.95rem sans-serif;
    letter-spacing: -.04rem
}

:lang(ar) .social-media-hero__title {
    font: 600 2.7rem/3.75rem sans-serif;
    letter-spacing: 0
}

:lang(ar) .social-media-hero__subtitle {
    font: 600 1.65rem/2.4rem sans-serif;
    letter-spacing: .01rem
}

:lang(ar) .social-media-inpage-ttl {
    font: 400 2.25rem/2.85rem sans-serif;
    letter-spacing: .02rem
}

@media (min-width: 501px) {
    :lang(ar) .social-media-inpage-ttl {
        font: 600 2.7rem/3.75rem sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .cloud-flare__title {
    font: 600 2.7rem/3.75rem sans-serif;
    letter-spacing: 0
}

@media (min-width: 501px) {
    :lang(ar) .cloud-flare__title {
        font: 600 3.89rem/5.4rem sans-serif;
        letter-spacing: .1rem
    }
}

:lang(ar) .cloud-flare__subtitle {
    font: 600 1.65rem/2.4rem sans-serif;
    letter-spacing: .01rem
}

@media (min-width: 501px) {
    :lang(ar) .cloud-flare__subtitle {
        font: 400 2.25rem/2.85rem sans-serif;
        letter-spacing: .02rem
    }
}

:lang(ar) .cloud-flare__msg {
    font: 300 1.43rem/1.95rem sans-serif;
    letter-spacing: .03rem
}

:lang(ar) .addustour-font .aa-fe-typography h1, :lang(ar) .addustour-font .h1, :lang(ar) .addustour-font .headline, :lang(ar) .noscript .aa-fe-typography h1, :lang(ar) .noscript .h1, :lang(ar) .noscript .headline {
    font: 400 2.7rem/2.85rem tajawal, sans-serif;
    letter-spacing: 0
}

[dir] :lang(ar) .addustour-font .aa-fe-typography h1, [dir] :lang(ar) .addustour-font .h1, [dir] :lang(ar) .addustour-font .headline, [dir] :lang(ar) .noscript .aa-fe-typography h1, [dir] :lang(ar) .noscript .h1, [dir] :lang(ar) .noscript .headline {
    margin: 0 0 16px
}

:lang(ar) .addustour-font .aa-fe-typography h2, :lang(ar) .addustour-font .h2, :lang(ar) .addustour-font .title, :lang(ar) .noscript .aa-fe-typography h2, :lang(ar) .noscript .h2, :lang(ar) .noscript .title {
    font: 500 2.1rem/2.4rem tajawal, sans-serif;
    letter-spacing: 0
}

[dir] :lang(ar) .addustour-font .aa-fe-typography h2, [dir] :lang(ar) .addustour-font .h2, [dir] :lang(ar) .addustour-font .title, [dir] :lang(ar) .noscript .aa-fe-typography h2, [dir] :lang(ar) .noscript .h2, [dir] :lang(ar) .noscript .title {
    margin: 0 0 16px
}

:lang(ar) .addustour-font .aa-fe-typography h3, :lang(ar) .addustour-font .h3, :lang(ar) .addustour-font .subheading-2, :lang(ar) .noscript .aa-fe-typography h3, :lang(ar) .noscript .h3, :lang(ar) .noscript .subheading-2 {
    font: 500 2.1rem/2.4rem tajawal, sans-serif;
    letter-spacing: 0
}

[dir] :lang(ar) .addustour-font .aa-fe-typography h3, [dir] :lang(ar) .addustour-font .h3, [dir] :lang(ar) .addustour-font .subheading-2, [dir] :lang(ar) .noscript .aa-fe-typography h3, [dir] :lang(ar) .noscript .h3, [dir] :lang(ar) .noscript .subheading-2 {
    margin: 0 0 16px
}

:lang(ar) .addustour-font .body-2, :lang(ar) .addustour-font .body-strong, :lang(ar) .addustour-font .paragraph-2 .aa-fe-typography, :lang(ar) .noscript .body-2, :lang(ar) .noscript .body-strong, :lang(ar) .noscript .paragraph-2 .aa-fe-typography {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

[dir] :lang(ar) .addustour-font .body-2 p, [dir] :lang(ar) .addustour-font .body-strong p, [dir] :lang(ar) .addustour-font .paragraph-2 .aa-fe-typography p, [dir] :lang(ar) .noscript .body-2 p, [dir] :lang(ar) .noscript .body-strong p, [dir] :lang(ar) .noscript .paragraph-2 .aa-fe-typography p {
    margin: 0;
    padding: 1rem 0
}

:lang(ar) .addustour-font .body, :lang(ar) .addustour-font .body-1, :lang(ar) .addustour-font .paragraph-1 .aa-fe-typography, :lang(ar) .noscript .body, :lang(ar) .noscript .body-1, :lang(ar) .noscript .paragraph-1 .aa-fe-typography {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

[dir] :lang(ar) .addustour-font .body-1 p, [dir] :lang(ar) .addustour-font .body p, [dir] :lang(ar) .addustour-font .paragraph-1 .aa-fe-typography p, [dir] :lang(ar) .noscript .body-1 p, [dir] :lang(ar) .noscript .body p, [dir] :lang(ar) .noscript .paragraph-1 .aa-fe-typography p {
    margin: 0;
    padding: 1rem 0
}

:lang(ar) .addustour-font p.body, :lang(ar) .addustour-font p.body-1, :lang(ar) .addustour-font p.paragraph-1 .aa-fe-typography, :lang(ar) .noscript p.body, :lang(ar) .noscript p.body-1, :lang(ar) .noscript p.paragraph-1 .aa-fe-typography {
    font: 400 2.1rem/2.63rem tajawal, sans-serif;
    letter-spacing: 0
}

[dir] :lang(ar) .addustour-font p.body, [dir] :lang(ar) .addustour-font p.body-1, [dir] :lang(ar) .addustour-font p.paragraph-1 .aa-fe-typography, [dir] :lang(ar) .noscript p.body, [dir] :lang(ar) .noscript p.body-1, [dir] :lang(ar) .noscript p.paragraph-1 .aa-fe-typography {
    margin: 0;
    padding: 1rem 0;
    text-align: justify
}

:lang(ar) .addustour-font p.body-2, :lang(ar) .addustour-font p.body-strong, :lang(ar) .addustour-font p.paragraph-2 .aa-fe-typography, :lang(ar) .noscript p.body-2, :lang(ar) .noscript p.body-strong, :lang(ar) .noscript p.paragraph-2 .aa-fe-typography {
    font: 500 2.1rem/2.63rem tajawal, sans-serif;
    letter-spacing: 0
}

[dir] :lang(ar) .addustour-font p.body-2, [dir] :lang(ar) .addustour-font p.body-strong, [dir] :lang(ar) .addustour-font p.paragraph-2 .aa-fe-typography, [dir] :lang(ar) .noscript p.body-2, [dir] :lang(ar) .noscript p.body-strong, [dir] :lang(ar) .noscript p.paragraph-2 .aa-fe-typography {
    margin: 0;
    padding: 1rem 0;
    text-align: justify
}

:lang(ar) .addustour-font p.body-1 b, :lang(ar) .noscript p.body-1 b {
    font: 500 2.1rem/2.63rem tajawal, sans-serif;
    letter-spacing: 0
}

[dir] :lang(ar) .addustour-font p.body-1 b, [dir] :lang(ar) .noscript p.body-1 b {
    margin: 0;
    padding: 1rem 0
}

:lang(ar) .addustour-font .aa-fe-typography .caption-1, :lang(ar) .addustour-font .caption-1, :lang(ar) .addustour-font .small, :lang(ar) .noscript .aa-fe-typography .caption-1, :lang(ar) .noscript .caption-1, :lang(ar) .noscript .small {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .aa-fe-typography .caption-2, :lang(ar) .addustour-font .caption-2, :lang(ar) .addustour-font .small-strong, :lang(ar) .noscript .aa-fe-typography .caption-2, :lang(ar) .noscript .caption-2, :lang(ar) .noscript .small-strong {
    font: 500 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .author .avatar_name, :lang(ar) .noscript .author .avatar_name {
    font: 500 1.8rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .author .avatar_desc, :lang(ar) .noscript .author .avatar_desc {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .author.addustourfsection .source-label, :lang(ar) .addustour-font .author .timeDate, :lang(ar) .noscript .author.addustourfsection .source-label, :lang(ar) .noscript .author .timeDate {
    font: 300 1.3rem/2rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .author.addustourfsection .source, :lang(ar) .noscript .author.addustourfsection .source {
    font: 500 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .inline-article .block-title, :lang(ar) .noscript .inline-article .block-title {
    font: 500 2.1rem/2.4rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .inline-article .inline-article-link, :lang(ar) .noscript .inline-article .inline-article-link {
    font: 500 1.8rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .article-hero-img .caption, :lang(ar) .noscript .article-hero-img .caption {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .ordered-list ol, :lang(ar) .addustour-font .unordered-list ul, :lang(ar) .noscript .ordered-list ol, :lang(ar) .noscript .unordered-list ul {
    font: 400 2.1rem/2.63rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .noto .ordered-list ol, :lang(ar) .addustour-font .noto .unordered-list ul, :lang(ar) .noscript .noto .ordered-list ol, :lang(ar) .noscript .noto .unordered-list ul {
    font-family: '"Helvetica Neue", sans-serif';
    font-size: 2rem;
    line-height: 160%;
    font-weight: 700
}

:lang(ar) .addustour-font .aa-art-font.noto .ordered-list ol, :lang(ar) .addustour-font .aa-art-font.noto .unordered-list ul, :lang(ar) .addustour-font .noscript.noto .ordered-list ol, :lang(ar) .addustour-font .noscript.noto .unordered-list ul, :lang(ar) .noscript .aa-art-font.noto .ordered-list ol, :lang(ar) .noscript .aa-art-font.noto .unordered-list ul, :lang(ar) .noscript .noscript.noto .ordered-list ol, :lang(ar) .noscript .noscript.noto .unordered-list ul {
    font-family: Noto Naskh Arabic Bold, serif;
    font-size: 2.2rem;
    line-height: 140%
}

:lang(ar) .addustour-font .serif .ordered-list ol, :lang(ar) .addustour-font .serif .unordered-list ul, :lang(ar) .noscript .serif .ordered-list ol, :lang(ar) .noscript .serif .unordered-list ul {
    font-family: 'Helvetica Neue", sans-serif', serif;
    font-size: 2.35rem;
    line-height: 110%
}

[dir=ltr] :lang(ar) .addustour-font .serif .ordered-list ol, [dir=ltr] :lang(ar) .addustour-font .serif .unordered-list ul, [dir=ltr] :lang(ar) .noscript .serif .ordered-list ol, [dir=ltr] :lang(ar) .noscript .serif .unordered-list ul {
    text-align: left
}

[dir=rtl] :lang(ar) .addustour-font .serif .ordered-list ol, [dir=rtl] :lang(ar) .addustour-font .serif .unordered-list ul, [dir=rtl] :lang(ar) .noscript .serif .ordered-list ol, [dir=rtl] :lang(ar) .noscript .serif .unordered-list ul {
    text-align: right
}

:lang(ar) .addustour-font .serif .ordered-list ol strong, :lang(ar) .addustour-font .serif .unordered-list ul strong, :lang(ar) .noscript .serif .ordered-list ol strong, :lang(ar) .noscript .serif .unordered-list ul strong {
    font-weight: 400
}

:lang(ar) .addustour-font .aa-art-font.serif .ordered-list ol, :lang(ar) .addustour-font .aa-art-font.serif .unordered-list ul, :lang(ar) .addustour-font .noscript.serif .ordered-list ol, :lang(ar) .addustour-font .noscript.serif .unordered-list ul, :lang(ar) .noscript .aa-art-font.serif .ordered-list ol, :lang(ar) .noscript .aa-art-font.serif .unordered-list ul, :lang(ar) .noscript .noscript.serif .ordered-list ol, :lang(ar) .noscript .noscript.serif .unordered-list ul {
    font-family: "Source Serif Pro Regular", serif;
    font-size: 2rem;
    line-height: 125%
}

[dir=ltr] :lang(ar) .addustour-font .aa-art-font.serif .ordered-list ol, [dir=ltr] :lang(ar) .addustour-font .aa-art-font.serif .unordered-list ul, [dir=ltr] :lang(ar) .addustour-font .noscript.serif .ordered-list ol, [dir=ltr] :lang(ar) .addustour-font .noscript.serif .unordered-list ul, [dir=ltr] :lang(ar) .noscript .aa-art-font.serif .ordered-list ol, [dir=ltr] :lang(ar) .noscript .aa-art-font.serif .unordered-list ul, [dir=ltr] :lang(ar) .noscript .noscript.serif .ordered-list ol, [dir=ltr] :lang(ar) .noscript .noscript.serif .unordered-list ul {
    text-align: left
}

[dir=rtl] :lang(ar) .addustour-font .aa-art-font.serif .ordered-list ol, [dir=rtl] :lang(ar) .addustour-font .aa-art-font.serif .unordered-list ul, [dir=rtl] :lang(ar) .addustour-font .noscript.serif .ordered-list ol, [dir=rtl] :lang(ar) .addustour-font .noscript.serif .unordered-list ul, [dir=rtl] :lang(ar) .noscript .aa-art-font.serif .ordered-list ol, [dir=rtl] :lang(ar) .noscript .aa-art-font.serif .unordered-list ul, [dir=rtl] :lang(ar) .noscript .noscript.serif .ordered-list ol, [dir=rtl] :lang(ar) .noscript .noscript.serif .unordered-list ul {
    text-align: right
}

:lang(ar) .addustour-font .aa-art-font.serif .ordered-list ol strong, :lang(ar) .addustour-font .aa-art-font.serif .unordered-list ul strong, :lang(ar) .addustour-font .noscript.serif .ordered-list ol strong, :lang(ar) .addustour-font .noscript.serif .unordered-list ul strong, :lang(ar) .noscript .aa-art-font.serif .ordered-list ol strong, :lang(ar) .noscript .aa-art-font.serif .unordered-list ul strong, :lang(ar) .noscript .noscript.serif .ordered-list ol strong, :lang(ar) .noscript .noscript.serif .unordered-list ul strong {
    font-weight: 600
}

:lang(ar) .addustour-font .video-link .story-title, :lang(ar) .noscript .video-link .story-title {
    font: 500 3.45rem/3.75rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .feed-card .card_txt .section_name, :lang(ar) .noscript .feed-card .card_txt .section_name {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .feed-card .card_txt .card_title, :lang(ar) .noscript .feed-card .card_txt .card_title {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

@media (min-width: 501px) {
    :lang(ar) .addustour-font .feed-card .card_txt .card_title, :lang(ar) .noscript .feed-card .card_txt .card_title {
        font: 500 2.1rem/2.4rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .addustour-font .feed-card.addustourfsection .card_txt .card_title, :lang(ar) .noscript .feed-card.addustourfsection .card_txt .card_title {
    font: 500 2.1rem/2.4rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .btn, :lang(ar) .addustour-font .feed-card.addustourfsection .card_txt .section_name, :lang(ar) .noscript .btn, :lang(ar) .noscript .feed-card.addustourfsection .card_txt .section_name {
    font: 500 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .card, :lang(ar) .noscript .card {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .quote, :lang(ar) .addustour-font .quote_text .paragraph, :lang(ar) .noscript .quote, :lang(ar) .noscript .quote_text .paragraph {
    font: 500 2.1rem/2.4rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .quote_author, :lang(ar) .noscript .quote_author {
    font: 500 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .quote_source, :lang(ar) .addustour-font .utility, :lang(ar) .noscript .quote_source, :lang(ar) .noscript .utility {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .headingInfo .kicker, :lang(ar) .noscript .headingInfo .kicker {
    font: 500 2.1rem/2.4rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .headingInfo_title, :lang(ar) .noscript .headingInfo_title {
    font: 500 3.45rem/4.3rem tajawal, sans-serif;
    letter-spacing: 0
}

@media (max-width: 500px) {
    :lang(ar) .addustour-font .headingInfo_title, :lang(ar) .noscript .headingInfo_title {
        font: 500 2.7rem/3.75rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .addustour-font .headingInfo_title .kicker, :lang(ar) .noscript .headingInfo_title .kicker {
    font-size: inherit;
    line-height: inherit
}

:lang(ar) .addustour-font .headingInfo_subtitle, :lang(ar) .noscript .headingInfo_subtitle {
    font: 400 2.1rem/2.63rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .headingInfo .services .headingInfo_locations li, :lang(ar) .noscript .headingInfo .services .headingInfo_locations li {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .headingInfo .services .preview, :lang(ar) .noscript .headingInfo .services .preview {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .headingInfo_services .article-status .check-fact, :lang(ar) .noscript .headingInfo_services .article-status .check-fact {
    font: 500 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .headingInfo_services .article-status .check-trending, :lang(ar) .noscript .headingInfo_services .article-status .check-trending {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .tags, :lang(ar) .noscript .tags {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .tags.addustourfsection, :lang(ar) .noscript .tags.addustourfsection {
    font: 400 2.1rem/2.63rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .globalNav .mainHeader_title, :lang(ar) .noscript .globalNav .mainHeader_title {
    font: 500 2.1rem/2.4rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .globalNav .mainHeader .btn, :lang(ar) .noscript .globalNav .mainHeader .btn {
    font-size: 0
}

@media (min-width: 501px) {
    :lang(ar) .addustour-font .globalNav .mainHeader .btn, :lang(ar) .noscript .globalNav .mainHeader .btn {
        font: 300 1.5rem/1.69rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .addustour-font .globalNav .mainHeader .search-form input, :lang(ar) .noscript .globalNav .mainHeader .search-form input {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .globalNav .mainHeader .search-form .search-cancel, :lang(ar) .noscript .globalNav .mainHeader .search-form .search-cancel {
    font: 500 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .globalNav .mainNav, :lang(ar) .noscript .globalNav .mainNav {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .globalNav .mainNav .mainNav_subMenu .megaMenu_label, :lang(ar) .noscript .globalNav .mainNav .mainNav_subMenu .megaMenu_label {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .globalNav .dropDown_label, :lang(ar) .noscript .globalNav .dropDown_label {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .globalNav .dropDown_list, :lang(ar) .noscript .globalNav .dropDown_list {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .globalNav .dropDown-selected a, :lang(ar) .noscript .globalNav .dropDown-selected a {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .globalNav .megaMenu_lead .megaMenu_header a span, :lang(ar) .noscript .globalNav .megaMenu_lead .megaMenu_header a span {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .globalNav .megaMenu_label, :lang(ar) .noscript .globalNav .megaMenu_label {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .globalNav .megaMenu .submenu .megaMenu_label, :lang(ar) .noscript .globalNav .megaMenu .submenu .megaMenu_label {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

@media (min-width: 1200px) {
    :lang(ar) .addustour-font .globalNav .megaMenu .submenu, :lang(ar) .noscript .globalNav .megaMenu .submenu {
        font: 300 1.5rem/1.69rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .addustour-font .globalNav .articleNav_title, :lang(ar) .noscript .globalNav .articleNav_title {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .globalNav .breadcrumb_element, :lang(ar) .noscript .globalNav .breadcrumb_element {
    font-size: 1rem
}

:lang(ar) .addustour-font .globalNav .breadcrumb_link, :lang(ar) .noscript .globalNav .breadcrumb_link {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .globalNav .accessibility_link, :lang(ar) .noscript .globalNav .accessibility_link {
    font: 500 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .video-player .vjs-menu-item, :lang(ar) .noscript .video-player .vjs-menu-item {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .video-player .video-js-overlay, :lang(ar) .noscript .video-player .video-js-overlay {
    font: 500 2.1rem/2.4rem tajawal, sans-serif;
    letter-spacing: 0
}

[dir=ltr] :lang(ar) .addustour-font .factCheck, [dir=ltr] :lang(ar) .noscript .factCheck {
    text-align: left
}

[dir=rtl] :lang(ar) .addustour-font .factCheck, [dir=rtl] :lang(ar) .noscript .factCheck {
    text-align: right
}

:lang(ar) .addustour-font .factCheck_element, :lang(ar) .noscript .factCheck_element {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .factCheck_claim, :lang(ar) .addustour-font .factCheck_fact .resources, :lang(ar) .noscript .factCheck_claim, :lang(ar) .noscript .factCheck_fact .resources {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .factCheck p, :lang(ar) .noscript .factCheck p {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .factCheck .resources, :lang(ar) .noscript .factCheck .resources {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .inline-title, :lang(ar) .noscript .inline-title {
    font: 500 3.45rem/3.75rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .tm-overview .tm-overview_title, :lang(ar) .noscript .tm-overview .tm-overview_title {
    font: 400 2.7rem/2.85rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .tm-overview p, :lang(ar) .noscript .tm-overview p {
    font: 400 2.1rem/2.63rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .tm-overview p a, :lang(ar) .noscript .tm-overview p a {
    font: 500 2.1rem/2.63rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .tm-overview .external-articles li, :lang(ar) .noscript .tm-overview .external-articles li {
    font: 500 1.8rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .tm-highlights .tm-highlights_title, :lang(ar) .noscript .tm-highlights .tm-highlights_title {
    font: 400 2.7rem/2.85rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .tm-highlights .tm-highlights_list .tm-highlights_item a, :lang(ar) .noscript .tm-highlights .tm-highlights_list .tm-highlights_item a {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .tm-highlights .tm-highlights_list .tm-highlights_item a .time, :lang(ar) .noscript .tm-highlights .tm-highlights_list .tm-highlights_item a .time {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .articleOpinionContainer .articleOpinion_author, :lang(ar) .noscript .articleOpinionContainer .articleOpinion_author {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .articleOpinionContainer .articleOpinion_title, :lang(ar) .noscript .articleOpinionContainer .articleOpinion_title {
    font: 500 2.1rem/2.4rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .articleOpinionContainer .articleOpinion .timeDate, :lang(ar) .noscript .articleOpinionContainer .articleOpinion .timeDate {
    font: 500 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .articleOpinionContainer .articleOpinion .timeDate time, :lang(ar) .noscript .articleOpinionContainer .articleOpinion .timeDate time {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .articleOpinionContainer .articleOpinion .pargraph, :lang(ar) .noscript .articleOpinionContainer .articleOpinion .pargraph {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .articleOpinionContainer .articleOpinion .location_element, :lang(ar) .noscript .articleOpinionContainer .articleOpinion .location_element {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .articleOpinionContainer .avatar_desc, :lang(ar) .noscript .articleOpinionContainer .avatar_desc {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

@media (min-width: 501px) {
    :lang(ar) .addustour-font .articleOpinionContainer .articleOpinion_title, :lang(ar) .noscript .articleOpinionContainer .articleOpinion_title {
        font: 500 2.1rem/2.4rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .addustour-font .tm-story .tm-story-group label.tm-group-action, :lang(ar) .noscript .tm-story .tm-story-group label.tm-group-action {
    font: 400 2.7rem/2.85rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .tm-story .tm-story-group label.tm-group-action:after, :lang(ar) .noscript .tm-story .tm-story-group label.tm-group-action:after {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .tm-story .tm-story-group .tm-group-head .tm-group-title, :lang(ar) .noscript .tm-story .tm-story-group .tm-group-head .tm-group-title {
    font: 400 2.7rem/2.85rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp, :lang(ar) .noscript .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp {
    font: 500 1.8rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .tm-story .tm-story-group .tm-group-wrapper .tm-story-item i.aa-breaking, :lang(ar) .noscript .tm-story .tm-story-group .tm-group-wrapper .tm-story-item i.aa-breaking {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .tm-story .tm-story-group .tm-group-wrapper .tm-story-item i.aa-breaking b, :lang(ar) .noscript .tm-story .tm-story-group .tm-group-wrapper .tm-story-item i.aa-breaking b {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card .tm-card-title, :lang(ar) .noscript .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card .tm-card-title {
    font: 400 2.7rem/2.85rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card .tm-card-services time, :lang(ar) .noscript .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card .tm-card-services time {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card p, :lang(ar) .noscript .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card p {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .latest_title, :lang(ar) .noscript .latest_title {
    font: 400 2.7rem/2.85rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .latest .timeDate, :lang(ar) .noscript .latest .timeDate {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .latest_description, :lang(ar) .addustour-font .latest_news, :lang(ar) .noscript .latest_description, :lang(ar) .noscript .latest_news {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .latest_section, :lang(ar) .noscript .latest_section {
    font: 500 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

@media (min-width: 501px) {
    :lang(ar) .addustour-font .latest_news, :lang(ar) .noscript .latest_news {
        font: 500 1.8rem/1.95rem tajawal, sans-serif;
        letter-spacing: 0
    }

    :lang(ar) .addustour-font .latest_description, :lang(ar) .noscript .latest_description {
        font: 300 1.73rem/1.95rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .addustour-font .latest.addustourfsection .latest_news, :lang(ar) .noscript .latest.addustourfsection .latest_news {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

@media (min-width: 501px) {
    :lang(ar) .addustour-font .latest.addustourfsection .latest_news, :lang(ar) .noscript .latest.addustourfsection .latest_news {
        font: 400 2.7rem/2.85rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .addustour-font .latest.addustourfsection .latest_description, :lang(ar) .noscript .latest.addustourfsection .latest_description {
    font: 400 2.1rem/2.63rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .mostRead_header .btn, :lang(ar) .noscript .mostRead_header .btn {
    font: 500 2.1rem/2.4rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .mostRead .mostRead_content .tabs-tab__text-label, :lang(ar) .noscript .mostRead .mostRead_content .tabs-tab__text-label {
    font: 500 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .mostRead .mostRead_content .items .element .position, :lang(ar) .noscript .mostRead .mostRead_content .items .element .position {
    font: 500 3.45rem/3.75rem tajawal, sans-serif;
    letter-spacing: 0
}

@media (min-width: 1200px) {
    :lang(ar) .addustour-font .mostRead .mostRead_content .items .element .position, :lang(ar) .noscript .mostRead .mostRead_content .items .element .position {
        font: 500 5.4rem/5.4rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .addustour-font .mostRead .mostRead_content .items .element .img-box .position, :lang(ar) .noscript .mostRead .mostRead_content .items .element .img-box .position {
    font: 500 2.1rem/2.4rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .mostRead .mostRead_content .items .element .title, :lang(ar) .noscript .mostRead .mostRead_content .items .element .title {
    font: 500 2rem/2.5rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .mostRead .mostRead_content .items .element .services .section, :lang(ar) .noscript .mostRead .mostRead_content .items .element .services .section {
    font: 500 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .mostRead .mostRead_content .items .element .services .interaction, :lang(ar) .noscript .mostRead .mostRead_content .items .element .services .interaction {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .read-mode, :lang(ar) .noscript .read-mode {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .read-mode .change-size, :lang(ar) .noscript .read-mode .change-size {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .read-mode .change-size .increase, :lang(ar) .noscript .read-mode .change-size .increase {
    font: 400 2.1rem/2.63rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .opinionHeroListing-v2 .avatar .avatar_name, :lang(ar) .addustour-font .opinionHeroListing-v2 .opinionCard .avatar .avatar_name, :lang(ar) .addustour-font .read-mode .change-size .decrease, :lang(ar) .addustour-font article, :lang(ar) .noscript .opinionHeroListing-v2 .avatar .avatar_name, :lang(ar) .noscript .opinionHeroListing-v2 .opinionCard .avatar .avatar_name, :lang(ar) .noscript .read-mode .change-size .decrease, :lang(ar) .noscript article {
    font: 500 2.25rem/4.45rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .sectionHero_elements .sectionHero_title, :lang(ar) .noscript .sectionHero_elements .sectionHero_title {
    font: 400 2.7rem/2.85rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .sectionHero_description, :lang(ar) .noscript .sectionHero_description {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .sectionHero_section, :lang(ar) .noscript .sectionHero_section {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .sectionHero_title, :lang(ar) .noscript .sectionHero_title {
    font: 500 2.1rem/2.4rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .sectionHero_thumb .sectionHero_title, :lang(ar) .noscript .sectionHero_thumb .sectionHero_title {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .sectionHero_thumb .sectionHero_element.main .sectionHero_title, :lang(ar) .noscript .sectionHero_thumb .sectionHero_element.main .sectionHero_title {
    font: 500 2.1rem/2.4rem tajawal, sans-serif;
    letter-spacing: 0
}

@media (min-width: 1200px) {
    :lang(ar) .addustour-font .sectionHero_thumb .sectionHero_element.main .sectionHero_title, :lang(ar) .noscript .sectionHero_thumb .sectionHero_element.main .sectionHero_title {
        font: 500 2.1rem/2.4rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .addustour-font .sectionHero-gallery-view .swiper-pagination-bullet, :lang(ar) .noscript .sectionHero-gallery-view .swiper-pagination-bullet {
    font-size: 0
}

@media (min-width: 501px) {
    :lang(ar) .addustour-font .sectionHero-gallery-view .swiper-pagination-bullet, :lang(ar) .noscript .sectionHero-gallery-view .swiper-pagination-bullet {
        font: 500 1.5rem/1.69rem tajawal, sans-serif;
        letter-spacing: 0;
        line-height: 2.4rem
    }

    [dir] :lang(ar) .addustour-font .sectionHero-gallery-view .swiper-pagination-bullet, [dir] :lang(ar) .noscript .sectionHero-gallery-view .swiper-pagination-bullet {
        text-align: center
    }
}

:lang(ar) .addustour-font .sectionHero-hero50 .latest50 .sectionHero_title, :lang(ar) .noscript .sectionHero-hero50 .latest50 .sectionHero_title {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .sectionHero.v2.no-image .sectionHero_gallery .sectionHero_element .sectionHero_title, :lang(ar) .noscript .sectionHero.v2.no-image .sectionHero_gallery .sectionHero_element .sectionHero_title {
    font: 400 2.7rem/2.85rem tajawal, sans-serif;
    letter-spacing: 0;
    font-weight: 500
}

:lang(ar) .addustour-font .sectionHero.gallerySmall .kicker, :lang(ar) .noscript .sectionHero.gallerySmall .kicker {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element .sectionHero_title, :lang(ar) .noscript .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element .sectionHero_title {
    font: 400 2.7rem/2.85rem tajawal, sans-serif;
    letter-spacing: 0;
    font-weight: 500
}

@media (max-width: 767px) {
    :lang(ar) .addustour-font .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element .sectionHero_title, :lang(ar) .noscript .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element .sectionHero_title {
        font: 500 2.1rem/2.4rem tajawal, sans-serif;
        letter-spacing: 0;
    }
}

:lang(ar) .addustour-font .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element:not(:first-child) .kicker, :lang(ar) .noscript .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element:not(:first-child) .kicker {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

@media (min-width: 501px) {
    :lang(ar) .addustour-font .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element:not(:first-child) .kicker, :lang(ar) .noscript .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element:not(:first-child) .kicker {
        font: 300 1.73rem/1.95rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .addustour-font [dir=rtl] .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_title, :lang(ar) .noscript [dir=rtl] .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_title {
    font-weight: 700
}

:lang(ar) .addustour-font [dir=rtl] .sectionHero.moreThumbs .sectionHero_thumb .sectionHero_title, :lang(ar) .noscript [dir=rtl] .sectionHero.moreThumbs .sectionHero_thumb .sectionHero_title {
    font: 400 2.7rem/2.85rem tajawal, sans-serif;
    letter-spacing: 0
}

@media (min-width: 501px) {
    :lang(ar) .addustour-font [dir=rtl] .sectionHero.moreThumbs .sectionHero_thumb .sectionHero_title, :lang(ar) .noscript [dir=rtl] .sectionHero.moreThumbs .sectionHero_thumb .sectionHero_title {
        font: 500 1.73rem/1.95rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .addustour-font .readmode-toolbar, :lang(ar) .noscript .readmode-toolbar {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .readmode-toolbar_rem-settings-decrease, :lang(ar) .noscript .readmode-toolbar_rem-settings-decrease {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .readmode-toolbar_rem-settings-increase, :lang(ar) .noscript .readmode-toolbar_rem-settings-increase {
    font: 400 2.1rem/2.63rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .kicker, :lang(ar) .noscript .kicker {
    font-size: inherit;
    line-height: inherit;
    font-weight: 300
}

:lang(ar) .addustour-font .kicker.breaking, :lang(ar) .noscript .kicker.breaking {
    font-weight: inherit
}

:lang(ar) .addustour-font .section-time-bar .section, :lang(ar) .noscript .section-time-bar .section {
    font: 500 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .section-time-bar .time, :lang(ar) .noscript .section-time-bar .time {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .top-stories, :lang(ar) .noscript .top-stories {
    font: 400 2.7rem/2.85rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .top-stories li a, :lang(ar) .noscript .top-stories li a {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .kicker-hero, :lang(ar) .noscript .kicker-hero {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .kicker-hero .title, :lang(ar) .noscript .kicker-hero .title {
    font: 400 2.7rem/2.85rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .kicker-hero .description, :lang(ar) .noscript .kicker-hero .description {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .kicker-section-results .kicker-results-list .title, :lang(ar) .noscript .kicker-section-results .kicker-results-list .title {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .kicker-section-results.video-teasers .section-label h2, :lang(ar) .noscript .kicker-section-results.video-teasers .section-label h2 {
    font: 500 3.45rem/3.75rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .kicker-section-results.video-teasers .kicker-results-list .video .title, :lang(ar) .noscript .kicker-section-results.video-teasers .kicker-results-list .video .title {
    font: 400 2.7rem/2.85rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .more-link, :lang(ar) .noscript .more-link {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .social-card, :lang(ar) .noscript .social-card {
    min-width: 270px;
    max-width: 300px
}

:lang(ar) .addustour-font .social-card_header_content_social-name, :lang(ar) .noscript .social-card_header_content_social-name {
    font: 500 1.8rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .social-card_body *, :lang(ar) .addustour-font .social-card_header_content_social-subline, :lang(ar) .noscript .social-card_body *, :lang(ar) .noscript .social-card_header_content_social-subline {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .breaking-news_logo b, :lang(ar) .noscript .breaking-news_logo b {
    font: 500 2.1rem/2.4rem tajawal, sans-serif;
    letter-spacing: 0
}

@media (min-width: 1200px) {
    :lang(ar) .addustour-font .breaking-news_logo b, :lang(ar) .noscript .breaking-news_logo b {
        font: 400 2.7rem/2.85rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .addustour-font .breaking-news_content, :lang(ar) .noscript .breaking-news_content {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

@media (min-width: 1200px) {
    :lang(ar) .addustour-font .breaking-news_content, :lang(ar) .noscript .breaking-news_content {
        font: 400 2.7rem/2.85rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .addustour-font .tag-results .header *, :lang(ar) .noscript .tag-results .header * {
    font: 400 2.7rem/2.85rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .tag-results p, :lang(ar) .noscript .tag-results p {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .tag-results .results-list .list-item .title, :lang(ar) .noscript .tag-results .results-list .list-item .title {
    font: 500 2.1rem/2.4rem tajawal, sans-serif;
    letter-spacing: 0
}

@media (min-width: 501px) {
    :lang(ar) .addustour-font .tag-results .results-list .list-item .title, :lang(ar) .noscript .tag-results .results-list .list-item .title {
        font: 400 2.7rem/2.85rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .addustour-font .tag-results .results-list .list-item .service .time, :lang(ar) .noscript .tag-results .results-list .list-item .service .time {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .tag-results .results-list .list-item .service .section, :lang(ar) .noscript .tag-results .results-list .list-item .service .section {
    font: 500 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .listing01 .listing01-articles .content .title, :lang(ar) .noscript .listing01 .listing01-articles .content .title {
    font: 500 2.1rem/2.4rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .listing01 .listing01-articles .content .description, :lang(ar) .noscript .listing01 .listing01-articles .content .description {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .listing01.option02 .listing01-articles .results-list li:nth-child(3) .content .title, :lang(ar) .addustour-font .listing01.option02 .listing01-articles .results-list li:nth-child(4) .content .title, :lang(ar) .noscript .listing01.option02 .listing01-articles .results-list li:nth-child(3) .content .title, :lang(ar) .noscript .listing01.option02 .listing01-articles .results-list li:nth-child(4) .content .title {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .listing01.option03 .listing01-articles .content .title, :lang(ar) .noscript .listing01.option03 .listing01-articles .content .title {
    font: 500 1.8rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .listing01.option03 .listing01-articles .main-article .content .title, :lang(ar) .noscript .listing01.option03 .listing01-articles .main-article .content .title {
    font: 400 2.7rem/2.85rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .listing01.option03 .listing01-articles .section, :lang(ar) .noscript .listing01.option03 .listing01-articles .section {
    font: 500 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .listing01.option03.addustourfsection-hero .main-article .content .title, :lang(ar) .noscript .listing01.option03.addustourfsection-hero .main-article .content .title {
    font: 500 1.8rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

@media (min-width: 501px) {
    :lang(ar) .addustour-font .listing01.option03.addustourfsection-hero .main-article .content .title, :lang(ar) .noscript .listing01.option03.addustourfsection-hero .main-article .content .title {
        font: 500 3.45rem/3.75rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .addustour-font .listing02 .results-list .list-item .title, :lang(ar) .noscript .listing02 .results-list .list-item .title {
    font: 500 1.8rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .listing02 .results-list.swiper-wrapper .list-item .title, :lang(ar) .noscript .listing02 .results-list.swiper-wrapper .list-item .title {
    font: 500 2.1rem/2.4rem tajawal, sans-serif;
    letter-spacing: 0
}

@media (min-width: 501px) {
    :lang(ar) .addustour-font .listing02.version02 .results-list .list-item .title, :lang(ar) .noscript .listing02.version02 .results-list .list-item .title {
        font: 500 2.1rem/2.4rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .addustour-font .listing03 .results-list .list-item .title, :lang(ar) .noscript .listing03 .results-list .list-item .title {
    font: 500 2.1rem/2.4rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .listing03 .results-list .list-item .description, :lang(ar) .noscript .listing03 .results-list .list-item .description {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .listing03 .results-list .list-item .full-coverage-link, :lang(ar) .noscript .listing03 .results-list .list-item .full-coverage-link {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .listing03 .results-list:first-of-type .list-item:first-child .title, :lang(ar) .addustour-font .listing03 .results-list:nth-of-type(2) .list-item:first-child .title, :lang(ar) .noscript .listing03 .results-list:first-of-type .list-item:first-child .title, :lang(ar) .noscript .listing03 .results-list:nth-of-type(2) .list-item:first-child .title {
    font: 400 2.7rem/2.85rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .section-label, :lang(ar) .addustour-font .section-label h1, :lang(ar) .addustour-font .section-label h2, :lang(ar) .addustour-font .section-label h3, :lang(ar) .addustour-font .section-label h4, :lang(ar) .addustour-font .section-label h5, :lang(ar) .addustour-font .section-label h6, :lang(ar) .noscript .section-label, :lang(ar) .noscript .section-label h1, :lang(ar) .noscript .section-label h2, :lang(ar) .noscript .section-label h3, :lang(ar) .noscript .section-label h4, :lang(ar) .noscript .section-label h5, :lang(ar) .noscript .section-label h6 {
    font: 500 2.1rem/2.4rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .section-label.big-text-label, :lang(ar) .noscript .section-label.big-text-label {
    font: 500 3.45rem/3.75rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .section-label.version02 a, :lang(ar) .addustour-font .section-label.version02 h1, :lang(ar) .addustour-font .section-label.version02 h2, :lang(ar) .addustour-font .section-label.version02 h3, :lang(ar) .addustour-font .section-label.version02 h4, :lang(ar) .addustour-font .section-label.version02 h5, :lang(ar) .addustour-font .section-label.version02 h6, :lang(ar) .addustour-font .section-label.version02 span, :lang(ar) .noscript .section-label.version02 a, :lang(ar) .noscript .section-label.version02 h1, :lang(ar) .noscript .section-label.version02 h2, :lang(ar) .noscript .section-label.version02 h3, :lang(ar) .noscript .section-label.version02 h4, :lang(ar) .noscript .section-label.version02 h5, :lang(ar) .noscript .section-label.version02 h6, :lang(ar) .noscript .section-label.version02 span {
    font: 500 2.1rem/2.4rem tajawal, sans-serif;
    letter-spacing: 0
}

@media (min-width: 501px) {
    :lang(ar) .addustour-font .section-label.version02 a, :lang(ar) .addustour-font .section-label.version02 h1, :lang(ar) .addustour-font .section-label.version02 h2, :lang(ar) .addustour-font .section-label.version02 h3, :lang(ar) .addustour-font .section-label.version02 h4, :lang(ar) .addustour-font .section-label.version02 h5, :lang(ar) .addustour-font .section-label.version02 h6, :lang(ar) .addustour-font .section-label.version02 span, :lang(ar) .noscript .section-label.version02 a, :lang(ar) .noscript .section-label.version02 h1, :lang(ar) .noscript .section-label.version02 h2, :lang(ar) .noscript .section-label.version02 h3, :lang(ar) .noscript .section-label.version02 h4, :lang(ar) .noscript .section-label.version02 h5, :lang(ar) .noscript .section-label.version02 h6, :lang(ar) .noscript .section-label.version02 span {
        font: 400 2.7rem/2.85rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

@media (min-width: 1200px) {
    :lang(ar) .addustour-font .section-label.version02 a, :lang(ar) .addustour-font .section-label.version02 h1, :lang(ar) .addustour-font .section-label.version02 h2, :lang(ar) .addustour-font .section-label.version02 h3, :lang(ar) .addustour-font .section-label.version02 h4, :lang(ar) .addustour-font .section-label.version02 h5, :lang(ar) .addustour-font .section-label.version02 h6, :lang(ar) .addustour-font .section-label.version02 span, :lang(ar) .noscript .section-label.version02 a, :lang(ar) .noscript .section-label.version02 h1, :lang(ar) .noscript .section-label.version02 h2, :lang(ar) .noscript .section-label.version02 h3, :lang(ar) .noscript .section-label.version02 h4, :lang(ar) .noscript .section-label.version02 h5, :lang(ar) .noscript .section-label.version02 h6, :lang(ar) .noscript .section-label.version02 span {
        font: 500 3.45rem/3.75rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .addustour-font .section-label.version03 a, :lang(ar) .addustour-font .section-label.version03 h1, :lang(ar) .addustour-font .section-label.version03 h2, :lang(ar) .addustour-font .section-label.version03 h3, :lang(ar) .addustour-font .section-label.version03 h4, :lang(ar) .addustour-font .section-label.version03 h5, :lang(ar) .addustour-font .section-label.version03 h6, :lang(ar) .addustour-font .section-label.version03 span, :lang(ar) .noscript .section-label.version03 a, :lang(ar) .noscript .section-label.version03 h1, :lang(ar) .noscript .section-label.version03 h2, :lang(ar) .noscript .section-label.version03 h3, :lang(ar) .noscript .section-label.version03 h4, :lang(ar) .noscript .section-label.version03 h5, :lang(ar) .noscript .section-label.version03 h6, :lang(ar) .noscript .section-label.version03 span {
    font: 500 3.45rem/3.75rem tajawal, sans-serif;
    letter-spacing: 0
}

@media (min-width: 501px) {
    :lang(ar) .addustour-font .section-label.version03 a, :lang(ar) .addustour-font .section-label.version03 h1, :lang(ar) .addustour-font .section-label.version03 h2, :lang(ar) .addustour-font .section-label.version03 h3, :lang(ar) .addustour-font .section-label.version03 h4, :lang(ar) .addustour-font .section-label.version03 h5, :lang(ar) .addustour-font .section-label.version03 h6, :lang(ar) .addustour-font .section-label.version03 span, :lang(ar) .noscript .section-label.version03 a, :lang(ar) .noscript .section-label.version03 h1, :lang(ar) .noscript .section-label.version03 h2, :lang(ar) .noscript .section-label.version03 h3, :lang(ar) .noscript .section-label.version03 h4, :lang(ar) .noscript .section-label.version03 h5, :lang(ar) .noscript .section-label.version03 h6, :lang(ar) .noscript .section-label.version03 span {
        font: 500 5.4rem/5.4rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .addustour-font .section-label.addustourfsection .more, :lang(ar) .noscript .section-label.addustourfsection .more {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .liveVod .timeDate, :lang(ar) .addustour-font .liveVod_status, :lang(ar) .addustour-font .results-label, :lang(ar) .noscript .liveVod .timeDate, :lang(ar) .noscript .liveVod_status, :lang(ar) .noscript .results-label {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .liveVod .program_status, :lang(ar) .addustour-font .liveVod_program, :lang(ar) .noscript .liveVod .program_status, :lang(ar) .noscript .liveVod_program {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

@media (min-width: 1200px) {
    :lang(ar) .addustour-font .liveVod .h3, :lang(ar) .noscript .liveVod .h3 {
        font: 500 1.8rem/1.95rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .addustour-font .featuredPrograms h2, :lang(ar) .noscript .featuredPrograms h2 {
    font: 400 2.7rem/2.85rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .allOurPrograms, :lang(ar) .noscript .allOurPrograms {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

@media (min-width: 1200px) {
    :lang(ar) .addustour-font .allOurPrograms, :lang(ar) .noscript .allOurPrograms {
        font: 500 1.8rem/1.95rem tajawal, sans-serif;
        letter-spacing: 0
    }

    :lang(ar) .addustour-font .allOurPrograms h2, :lang(ar) .noscript .allOurPrograms h2 {
        font: 400 2.7rem/2.85rem tajawal, sans-serif;
        letter-spacing: 0
    }

    :lang(ar) .addustour-font .allOurPrograms_nav_element a, :lang(ar) .noscript .allOurPrograms_nav_element a {
        font: 500 1.8rem/1.95rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .addustour-font .arabicMedia_text, :lang(ar) .noscript .arabicMedia_text {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

@media (min-width: 501px) {
    :lang(ar) .addustour-font .arabicMedia h2, :lang(ar) .noscript .arabicMedia h2 {
        font: 400 2.7rem/2.85rem tajawal, sans-serif;
        letter-spacing: 0
    }

    :lang(ar) .addustour-font .arabicMedia_text, :lang(ar) .noscript .arabicMedia_text {
        font: 500 1.8rem/1.95rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .addustour-font .opinionHero_authorName, :lang(ar) .noscript .opinionHero_authorName {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .opinionCard .h3, :lang(ar) .addustour-font .opinionCard_article, :lang(ar) .noscript .opinionCard .h3, :lang(ar) .noscript .opinionCard_article {
    font: 500 1.8rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .opinionCard.carouselCard .avatar_name, :lang(ar) .addustour-font .opinionCard.withImage .avatar_name, :lang(ar) .addustour-font .opinionCard_authorName, :lang(ar) .addustour-font .opinionCard_summary, :lang(ar) .noscript .opinionCard.carouselCard .avatar_name, :lang(ar) .noscript .opinionCard.withImage .avatar_name, :lang(ar) .noscript .opinionCard_authorName, :lang(ar) .noscript .opinionCard_summary {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .opinionCard.biggerFont h3, :lang(ar) .noscript .opinionCard.biggerFont h3 {
    font: 500 2.1rem/2.4rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .opinionCard.authorArticle .avatar_desc, :lang(ar) .noscript .opinionCard.authorArticle .avatar_desc {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .opinionCard.authorArticle .avatar_name, :lang(ar) .noscript .opinionCard.authorArticle .avatar_name {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .topInfo, :lang(ar) .addustour-font .trending .card_title, :lang(ar) .noscript .topInfo, :lang(ar) .noscript .trending .card_title {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

@media (min-width: 1200px) {
    :lang(ar) .addustour-font .trending .card_title, :lang(ar) .noscript .trending .card_title {
        font: 500 1.73rem/1.95rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .addustour-font .sectionFollow, :lang(ar) .noscript .sectionFollow {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .opinionRelated_title, :lang(ar) .noscript .opinionRelated_title {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .opinionRelated_author, :lang(ar) .noscript .opinionRelated_author {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .opinionRelated.opinionRelatedV2 .opinionRelated_title, :lang(ar) .noscript .opinionRelated.opinionRelatedV2 .opinionRelated_title {
    font: 500 1.8rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .opinionRelated.opinionRelatedV2 .opinionRelated_author, :lang(ar) .noscript .opinionRelated.opinionRelatedV2 .opinionRelated_author {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .you-missed .you-missed-notifier .notifier-content .label, :lang(ar) .noscript .you-missed .you-missed-notifier .notifier-content .label {
    font: 500 1.8rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .you-missed .you-missed-overlay .overlay-content .header .title, :lang(ar) .noscript .you-missed .you-missed-overlay .overlay-content .header .title {
    font: 500 2.1rem/2.4rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .you-missed .you-missed-overlay .overlay-content .results-list .list-item .content .section, :lang(ar) .addustour-font .you-missed .you-missed-overlay .overlay-content .results-list .list-item .time, :lang(ar) .noscript .you-missed .you-missed-overlay .overlay-content .results-list .list-item .content .section, :lang(ar) .noscript .you-missed .you-missed-overlay .overlay-content .results-list .list-item .time {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .you-missed .you-missed-overlay .overlay-content .results-list .list-item .content .title, :lang(ar) .noscript .you-missed .you-missed-overlay .overlay-content .results-list .list-item .content .title {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .you-missed .you-missed-overlay .overlay-content .results-list .list-item .content .description, :lang(ar) .noscript .you-missed .you-missed-overlay .overlay-content .results-list .list-item .content .description {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .game-card_league, :lang(ar) .addustour-font .game-card_state, :lang(ar) .noscript .game-card_league, :lang(ar) .noscript .game-card_state {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .game-card_club, :lang(ar) .noscript .game-card_club {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .game-card_score, :lang(ar) .noscript .game-card_score {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .game-event-card_player, :lang(ar) .addustour-font .subitution-card, :lang(ar) .noscript .game-event-card_player, :lang(ar) .noscript .subitution-card {
    font: 500 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .game-event-card_event, :lang(ar) .noscript .game-event-card_event {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .match-stat-card_header, :lang(ar) .noscript .match-stat-card_header {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .match-stat-card_body, :lang(ar) .noscript .match-stat-card_body {
    font: 500 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .match-stat-card[stat-type=loading] .match-stat-card_team_value, :lang(ar) .noscript .match-stat-card[stat-type=loading] .match-stat-card_team_value {
    height: 2rem;
    width: 2rem
}

:lang(ar) .addustour-font .sports-hero_breadcrumb, :lang(ar) .noscript .sports-hero_breadcrumb {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .sports-hero .sports-header_description .caption, :lang(ar) .addustour-font .sports-hero_banner_content, :lang(ar) .noscript .sports-hero .sports-header_description .caption, :lang(ar) .noscript .sports-hero_banner_content {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .sports-hero .sports-header_description .title, :lang(ar) .noscript .sports-hero .sports-header_description .title {
    font: 500 2.1rem/2.4rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .sports-hero .sports-description_content_caption, :lang(ar) .noscript .sports-hero .sports-description_content_caption {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .sports-hero .sports-description_content_value, :lang(ar) .noscript .sports-hero .sports-description_content_value {
    font: 500 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .game-summary_header, :lang(ar) .noscript .game-summary_header {
    font: 500 2.1rem/2.4rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .game-summary_timeline_item:before, :lang(ar) .noscript .game-summary_timeline_item:before {
    font: 500 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .game-summary_timeline_item-time, :lang(ar) .noscript .game-summary_timeline_item-time {
    font: 500 1.8rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .game-summary_timeline_time, :lang(ar) .noscript .game-summary_timeline_time {
    font: 500 0.9rem/1.28rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .game-summary_timeline_time_hour, :lang(ar) .noscript .game-summary_timeline_time_hour {
    font: 500 1.8rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .player-breakdown_title, :lang(ar) .noscript .player-breakdown_title {
    font: 500 2.1rem/2.4rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .player-breakdown_toggle, :lang(ar) .noscript .player-breakdown_toggle {
    font: 500 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .player-breakdown_ranks th, :lang(ar) .noscript .player-breakdown_ranks th {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .player-breakdown_ranks td, :lang(ar) .noscript .player-breakdown_ranks td {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .player-breakdown_ranks td.player-breakdown_goals, :lang(ar) .noscript .player-breakdown_ranks td.player-breakdown_goals {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .player-card_score, :lang(ar) .addustour-font .player-card_shirt-number, :lang(ar) .noscript .player-card_score, :lang(ar) .noscript .player-card_shirt-number {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .player-card_position, :lang(ar) .noscript .player-card_position {
    font: 400 2.7rem/2.85rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .player-card_name, :lang(ar) .noscript .player-card_name {
    font: 500 1.8rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .player-card_label, :lang(ar) .noscript .player-card_label {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .player-card[card-type=loading] .player-card_position, :lang(ar) .addustour-font .player-card[card-type=loading] .player-card_shirt-number, :lang(ar) .noscript .player-card[card-type=loading] .player-card_position, :lang(ar) .noscript .player-card[card-type=loading] .player-card_shirt-number {
    height: 2rem
}

:lang(ar) .addustour-font .player-card[card-type=loading] .player-card_name, :lang(ar) .noscript .player-card[card-type=loading] .player-card_name {
    height: 2.3rem
}

:lang(ar) .addustour-font .player-card[card-type=loading] .player-card_label, :lang(ar) .noscript .player-card[card-type=loading] .player-card_label {
    height: 2rem
}

:lang(ar) .addustour-font .player-card:not([card-type=player]) .player-card_position, :lang(ar) .noscript .player-card:not([card-type=player]) .player-card_position {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .player-card[card-usage=player-ranking] .player-card_position, :lang(ar) .noscript .player-card[card-usage=player-ranking] .player-card_position {
    font: 400 2.7rem/2.85rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .squad-table_header, :lang(ar) .noscript .squad-table_header {
    font: 500 2.1rem/2.4rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .squad-table_formation, :lang(ar) .noscript .squad-table_formation {
    font: 400 2.7rem/2.85rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .squad-table_squad, :lang(ar) .noscript .squad-table_squad {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .squad-table_squad thead, :lang(ar) .noscript .squad-table_squad thead {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .squad-table_sub-header, :lang(ar) .noscript .squad-table_sub-header {
    font: 500 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .squad-table_footer_label, :lang(ar) .noscript .squad-table_footer_label {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .squad-table_footer_name, :lang(ar) .noscript .squad-table_footer_name {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .sports-transfer_info, :lang(ar) .noscript .sports-transfer_info {
    font: 500 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .sports-transfer_info_direction, :lang(ar) .noscript .sports-transfer_info_direction {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .sports-transfer[is-loading] .sports-transfer_name, :lang(ar) .noscript .sports-transfer[is-loading] .sports-transfer_name {
    height: 2rem
}

:lang(ar) .addustour-font .sports-transfer_name, :lang(ar) .noscript .sports-transfer_name {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .calendar_header, :lang(ar) .noscript .calendar_header {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .calendar_header .aa, :lang(ar) .noscript .calendar_header .aa {
    height: 2.3rem;
    width: 2.3rem
}

:lang(ar) .addustour-font .calendar_day, :lang(ar) .addustour-font .calendar_labels, :lang(ar) .noscript .calendar_day, :lang(ar) .noscript .calendar_labels {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .league-list, :lang(ar) .noscript .league-list {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .fixtures-panel-nav_header, :lang(ar) .noscript .fixtures-panel-nav_header {
    font: 500 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .fixtures-panel-nav_header_title, :lang(ar) .noscript .fixtures-panel-nav_header_title {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .fixtures-panel-nav_header .aa, :lang(ar) .noscript .fixtures-panel-nav_header .aa {
    height: 2rem;
    width: 2rem
}

:lang(ar) .addustour-font .fixtures-list_header .fixtures-list_copmpetition_name, :lang(ar) .noscript .fixtures-list_header .fixtures-list_copmpetition_name {
    font: 500 2.1rem/2.4rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .fixtures-list_copmpetition_mataches-no-matches, :lang(ar) .noscript .fixtures-list_copmpetition_mataches-no-matches {
    font: 500 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .side-panel_header_content_description .caption, :lang(ar) .noscript .side-panel_header_content_description .caption {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .side-panel_header_content_description .title, :lang(ar) .noscript .side-panel_header_content_description .title {
    font: 500 2.1rem/2.63rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .side-panel ul li, :lang(ar) .noscript .side-panel ul li {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .league-table .group-header, :lang(ar) .addustour-font .league-table_title, :lang(ar) .noscript .league-table .group-header, :lang(ar) .noscript .league-table_title {
    font: 500 2.1rem/2.4rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .league-table_toggle, :lang(ar) .noscript .league-table_toggle {
    font: 500 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .league-table_ranks th, :lang(ar) .noscript .league-table_ranks th {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .league-table_ranks .league-table_draw, :lang(ar) .addustour-font .league-table_ranks .league-table_lost, :lang(ar) .addustour-font .league-table_ranks .league-table_name, :lang(ar) .addustour-font .league-table_ranks .league-table_points, :lang(ar) .addustour-font .league-table_ranks .league-table_win, :lang(ar) .noscript .league-table_ranks .league-table_draw, :lang(ar) .noscript .league-table_ranks .league-table_lost, :lang(ar) .noscript .league-table_ranks .league-table_name, :lang(ar) .noscript .league-table_ranks .league-table_points, :lang(ar) .noscript .league-table_ranks .league-table_win {
    font: 500 2.1rem/2.63rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .league-table_ranks .league-table_position, :lang(ar) .noscript .league-table_ranks .league-table_position {
    font: 400 2.7rem/2.85rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .trophy-title, :lang(ar) .noscript .trophy-title {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .trophy-count, :lang(ar) .noscript .trophy-count {
    font: 500 2.1rem/2.4rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .scoreboard_away-team, :lang(ar) .addustour-font .scoreboard_home-team, :lang(ar) .noscript .scoreboard_away-team, :lang(ar) .noscript .scoreboard_home-team {
    font: 500 2.1rem/2.63rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .scoreboard_score, :lang(ar) .noscript .scoreboard_score {
    font: 400 2.7rem/2.85rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .scoreboard_game-status, :lang(ar) .noscript .scoreboard_game-status {
    font: 500 1.8rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .overall-stats_title, :lang(ar) .noscript .overall-stats_title {
    font: 500 2.1rem/2.4rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .overall-stats_stat-title, :lang(ar) .noscript .overall-stats_stat-title {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .overall-stats_stat-count, :lang(ar) .noscript .overall-stats_stat-count {
    font: 500 2.1rem/2.4rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .league-page .js-drop-down-wrapper .choose-round-selector, :lang(ar) .addustour-font .league-page .js-drop-down-wrapper .choose-week-selector, :lang(ar) .addustour-font .live-seasons_item_text, :lang(ar) .noscript .league-page .js-drop-down-wrapper .choose-round-selector, :lang(ar) .noscript .league-page .js-drop-down-wrapper .choose-week-selector, :lang(ar) .noscript .live-seasons_item_text {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .league-page .js-drop-down-wrapper .js-drop-down-selector, :lang(ar) .addustour-font .league-page .js-drop-down-wrapper .js-drop-down_item, :lang(ar) .addustour-font .league-page .js-drop-down-wrapper .js-drop-down_value, :lang(ar) .noscript .league-page .js-drop-down-wrapper .js-drop-down-selector, :lang(ar) .noscript .league-page .js-drop-down-wrapper .js-drop-down_item, :lang(ar) .noscript .league-page .js-drop-down-wrapper .js-drop-down_value {
    font: 500 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .league-page .player-card_position, :lang(ar) .noscript .league-page .player-card_position {
    font: 400 2.7rem/2.85rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .team-page_group_title, :lang(ar) .noscript .team-page_group_title {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .loading, :lang(ar) .noscript .loading {
    font: 500 0.9rem/1.28rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .no-data_msg, :lang(ar) .noscript .no-data_msg {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .aa-media.aa-media4x3 .list-item.active .title, :lang(ar) .addustour-font .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .title, :lang(ar) .noscript .aa-media.aa-media4x3 .list-item.active .title, :lang(ar) .noscript .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .title {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

@media (min-width: 501px) {
    :lang(ar) .addustour-font .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .title, :lang(ar) .noscript .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .title {
        font: 500 1.8rem/1.95rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

@media (min-width: 1200px) {
    :lang(ar) .addustour-font .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .title, :lang(ar) .noscript .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .title {
        font: 400 2.7rem/2.85rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .addustour-font .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item.active a.list-item-link .title, :lang(ar) .noscript .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item.active a.list-item-link .title {
    font: 500 2.1rem/2.4rem tajawal, sans-serif;
    letter-spacing: 0
}

@media (min-width: 501px) {
    :lang(ar) .addustour-font .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item.active a.list-item-link .title, :lang(ar) .noscript .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item.active a.list-item-link .title {
        font: 400 2.7rem/2.85rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

@media (min-width: 1200px) {
    :lang(ar) .addustour-font .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item.active a.list-item-link .title, :lang(ar) .noscript .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item.active a.list-item-link .title {
        font: 500 3.45rem/3.75rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .addustour-font .aa-media-hero .hero h3, :lang(ar) .noscript .aa-media-hero .hero h3 {
    font: 400 2.7rem/2.85rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .aa-media-hero .hero .description, :lang(ar) .noscript .aa-media-hero .hero .description {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .category-selector .categories .category-label, :lang(ar) .noscript .category-selector .categories .category-label {
    font: 500 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .category-selector .categories .category-list, :lang(ar) .noscript .category-selector .categories .category-list {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .aamedia-listing .navigator .square .aa, :lang(ar) .noscript .aamedia-listing .navigator .square .aa {
    height: 3.6rem;
    width: 3.6rem
}

:lang(ar) .addustour-font .aamedia-listing .video-list li .img-box .time, :lang(ar) .noscript .aamedia-listing .video-list li .img-box .time {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .aamedia-listing .video-list li .title, :lang(ar) .noscript .aamedia-listing .video-list li .title {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .aamedia-listing .video-list li.active .title, :lang(ar) .noscript .aamedia-listing .video-list li.active .title {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .aamedia-listing .video-list li .caption, :lang(ar) .noscript .aamedia-listing .video-list li .caption {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .aamedia-listing.version02 .scroller .video-list li a.list-item-link .title, :lang(ar) .noscript .aamedia-listing.version02 .scroller .video-list li a.list-item-link .title {
    font: 400 2.1rem/2.63rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .aamedia-listing.programs-listing .scroller .video-list li a.list-item-link .program-details span.program-title, :lang(ar) .noscript .aamedia-listing.programs-listing .scroller .video-list li a.list-item-link .program-details span.program-title {
    font: 500 1.8rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .aamedia-listing.programs-listing .scroller .video-list li a.list-item-link .program-details span.program-subtitle, :lang(ar) .noscript .aamedia-listing.programs-listing .scroller .video-list li a.list-item-link .program-details span.program-subtitle {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .aa-documentaries .description .title, :lang(ar) .noscript .aa-documentaries .description .title {
    font: 500 3.45rem/3.75rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .aa-documentaries .description p, :lang(ar) .noscript .aa-documentaries .description p {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .aa-documentaries .description .btn, :lang(ar) .addustour-font .editor-carousel .header, :lang(ar) .addustour-font .editor-carousel .swiper-wrapper li .title, :lang(ar) .noscript .aa-documentaries .description .btn, :lang(ar) .noscript .editor-carousel .header, :lang(ar) .noscript .editor-carousel .swiper-wrapper li .title {
    font: 500 2.1rem/2.4rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .editor-carousel .swiper-wrapper li .description, :lang(ar) .noscript .editor-carousel .swiper-wrapper li .description {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .editor-carousel .swiper-wrapper li .service .section, :lang(ar) .noscript .editor-carousel .swiper-wrapper li .service .section {
    font: 500 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .editor-carousel .swiper-wrapper li .service .time, :lang(ar) .noscript .editor-carousel .swiper-wrapper li .service .time {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .editor-carousel .swiper-wrapper li.breaking .breaking-title, :lang(ar) .noscript .editor-carousel .swiper-wrapper li.breaking .breaking-title {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .editor-carousel .swiper-wrapper li.breaking .breaking-title b, :lang(ar) .noscript .editor-carousel .swiper-wrapper li.breaking .breaking-title b {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .editor-carousel.video-teasers .swiper-wrapper li a .title, :lang(ar) .noscript .editor-carousel.video-teasers .swiper-wrapper li a .title {
    font: 400 2.7rem/2.85rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .editor-carousel.video-teasers .swiper-wrapper li a .img-box .time, :lang(ar) .noscript .editor-carousel.video-teasers .swiper-wrapper li a .img-box .time {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .editor-carousel.addustourfsection .swiper-wrapper li a .title, :lang(ar) .noscript .editor-carousel.addustourfsection .swiper-wrapper li a .title {
    font: 500 1.8rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .tv-program .aamedia-listing .video-list li .title, :lang(ar) .noscript .tv-program .aamedia-listing .video-list li .title {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .tv-program-header.program-episode .episode-wrapper .program-title, :lang(ar) .noscript .tv-program-header.program-episode .episode-wrapper .program-title {
    font: 400 2.7rem/2.85rem tajawal, sans-serif;
    letter-spacing: 0
}

@media (min-width: 501px) {
    :lang(ar) .addustour-font .tv-program-header.program-episode .episode-wrapper .program-title, :lang(ar) .noscript .tv-program-header.program-episode .episode-wrapper .program-title {
        font: 500 3.45rem/3.75rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .addustour-font .tv-program-header.program-episode .episode-wrapper .program-description, :lang(ar) .noscript .tv-program-header.program-episode .episode-wrapper .program-description {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .media-feed__time, :lang(ar) .addustour-font .media-interactions, :lang(ar) .noscript .media-feed__time, :lang(ar) .noscript .media-interactions {
    font: 500 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .media-feed__content__title, :lang(ar) .noscript .media-feed__content__title {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .media-feed__content__views, :lang(ar) .noscript .media-feed__content__views {
    font: 500 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .program-name-episode-ttl .program-name, :lang(ar) .noscript .program-name-episode-ttl .program-name {
    font: 400 2.7rem/2.85rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .program-name-episode-ttl .episode-title, :lang(ar) .noscript .program-name-episode-ttl .episode-title {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .program-description .description, :lang(ar) .noscript .program-description .description {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .program-description .time, :lang(ar) .noscript .program-description .time {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .program-description.version02 .description, :lang(ar) .noscript .program-description.version02 .description {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

@media (min-width: 501px) {
    :lang(ar) .addustour-font .program-description.version02 .description, :lang(ar) .noscript .program-description.version02 .description {
        font: 500 2.1rem/2.4rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .addustour-font .program-description.version02 .readmore-checkbox ~ .readmore-label, :lang(ar) .noscript .program-description.version02 .readmore-checkbox ~ .readmore-label {
    font: 500 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .program-description.addustourfsection .section-label *, :lang(ar) .noscript .program-description.addustourfsection .section-label * {
    font: 500 3.45rem/3.75rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .program-description.addustourfsection .program-details .description, :lang(ar) .noscript .program-description.addustourfsection .program-details .description {
    font: 400 2.1rem/2.63rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .underBar-title .title, :lang(ar) .noscript .underBar-title .title {
    font: 500 2.1rem/2.4rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .video-filter-service .results-label, :lang(ar) .noscript .video-filter-service .results-label {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .live-stream .header, :lang(ar) .noscript .live-stream .header {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .live-stream .header .title, :lang(ar) .noscript .live-stream .header .title {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .live-stream .header .title b, :lang(ar) .addustour-font .live-stream .live-list li.live .program-name, :lang(ar) .addustour-font .live-stream .select-device .label, :lang(ar) .addustour-font .live-stream .select-device a[data-tooltip]:before, :lang(ar) .noscript .live-stream .header .title b, :lang(ar) .noscript .live-stream .live-list li.live .program-name, :lang(ar) .noscript .live-stream .select-device .label, :lang(ar) .noscript .live-stream .select-device a[data-tooltip]:before {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .live-stream .live-list li span, :lang(ar) .noscript .live-stream .live-list li span {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .live-stream .live-list li .program-name, :lang(ar) .noscript .live-stream .live-list li .program-name {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .live-stream.version02 .live-details .live-title, :lang(ar) .noscript .live-stream.version02 .live-details .live-title {
    font: 400 2.7rem/2.85rem tajawal, sans-serif;
    letter-spacing: 0
}

@media (min-width: 501px) {
    :lang(ar) .addustour-font .live-stream.version02 .live-details .live-title, :lang(ar) .noscript .live-stream.version02 .live-details .live-title {
        font: 500 5.4rem/5.4rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .addustour-font .live-stream.version02 .live-details .current-live, :lang(ar) .noscript .live-stream.version02 .live-details .current-live {
    font: 500 1.8rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

@media (min-width: 501px) {
    :lang(ar) .addustour-font .live-stream.version02 .live-details .current-live, :lang(ar) .noscript .live-stream.version02 .live-details .current-live {
        font: 400 2.7rem/2.85rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .addustour-font .live-stream.version02 .live-details .next-live, :lang(ar) .noscript .live-stream.version02 .live-details .next-live {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

@media (min-width: 501px) {
    :lang(ar) .addustour-font .live-stream.version02 .live-details .next-live, :lang(ar) .noscript .live-stream.version02 .live-details .next-live {
        font: 500 2.1rem/2.4rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .addustour-font .share-this, :lang(ar) .addustour-font .share-this .share-label, :lang(ar) .addustour-font .share-this .sharing-options li .url-tooltip, :lang(ar) .noscript .share-this, :lang(ar) .noscript .share-this .share-label, :lang(ar) .noscript .share-this .sharing-options li .url-tooltip {
    font: 500 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .share-this .sharing-options li .url-tooltip .tooltip-print, :lang(ar) .noscript .share-this .sharing-options li .url-tooltip .tooltip-print {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .explore-more .explore-list .list-item .story-title, :lang(ar) .noscript .explore-more .explore-list .list-item .story-title {
    font: 500 1.8rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .explore-more .explore-list .list-item .section-name, :lang(ar) .noscript .explore-more .explore-list .list-item .section-name {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .bottom-nav .section-label h2, :lang(ar) .noscript .bottom-nav .section-label h2 {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

@media (min-width: 1200px) {
    :lang(ar) .addustour-font .bottom-nav .section-label h2, :lang(ar) .noscript .bottom-nav .section-label h2 {
        font: 500 2.1rem/2.4rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .addustour-font .bottom-nav .explore-more .explore-list .list-item .story-title, :lang(ar) .noscript .bottom-nav .explore-more .explore-list .list-item .story-title {
    font: 500 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

@media (min-width: 1200px) {
    :lang(ar) .addustour-font .bottom-nav .explore-more .explore-list .list-item .story-title, :lang(ar) .noscript .bottom-nav .explore-more .explore-list .list-item .story-title {
        font: 500 1.73rem/1.95rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .addustour-font .comments-notification, :lang(ar) .noscript .comments-notification {
    font: 500 1.8rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .accordion li.accordion-item .accordion-trigger, :lang(ar) .noscript .accordion li.accordion-item .accordion-trigger {
    font: 500 2.1rem/2.4rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .accordion li.accordion-item .accordion-content, :lang(ar) .noscript .accordion li.accordion-item .accordion-content {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .tabular-data, :lang(ar) .noscript .tabular-data {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .tabular-data .table-wrapper table th, :lang(ar) .noscript .tabular-data .table-wrapper table th {
    font: 500 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .tabular-data .table-wrapper .notice, :lang(ar) .noscript .tabular-data .table-wrapper .notice {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .aaMediaBar, :lang(ar) .noscript .aaMediaBar {
    font: 500 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .pagination, :lang(ar) .noscript .pagination {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .pagination.addustourfsection .progress-label, :lang(ar) .noscript .pagination.addustourfsection .progress-label {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

@media (min-width: 501px) {
    :lang(ar) .addustour-font .pagination.addustourfsection .pager li, :lang(ar) .noscript .pagination.addustourfsection .pager li {
        font: 400 2.1rem/2.63rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .addustour-font .wrapper-404, :lang(ar) .noscript .wrapper-404 {
    font: 500 2.1rem/2.4rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .wrapper-404 .msg_title, :lang(ar) .noscript .wrapper-404 .msg_title {
    font: 400 2.7rem/2.85rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .wrapper-404 .msg p, :lang(ar) .noscript .wrapper-404 .msg p {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .wrapper-404 .msg_actions-btn, :lang(ar) .noscript .wrapper-404 .msg_actions-btn {
    font: 500 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .wrapper-404.addustourfsection .msg_actions-btn, :lang(ar) .addustour-font .wrapper-404.addustourfsection .msg p, :lang(ar) .noscript .wrapper-404.addustourfsection .msg_actions-btn, :lang(ar) .noscript .wrapper-404.addustourfsection .msg p {
    font: 400 2.1rem/2.63rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .data-privacy .privacy-overlay .sittings .description, :lang(ar) .noscript .data-privacy .privacy-overlay .sittings .description {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .data-privacy .privacy-overlay .sittings .accordion li.accordion-item .accordion-trigger .section-label h2, :lang(ar) .noscript .data-privacy .privacy-overlay .sittings .accordion li.accordion-item .accordion-trigger .section-label h2 {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .data-privacy .privacy-overlay .sittings .accordion li.accordion-item .accordion-trigger:after, :lang(ar) .noscript .data-privacy .privacy-overlay .sittings .accordion li.accordion-item .accordion-trigger:after {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .data-privacy .privacy-overlay .declaration .description, :lang(ar) .addustour-font .data-privacy .privacy-overlay .declaration p, :lang(ar) .noscript .data-privacy .privacy-overlay .declaration .description, :lang(ar) .noscript .data-privacy .privacy-overlay .declaration p {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .data-privacy .privacy-overlay .declaration .description a, :lang(ar) .addustour-font .data-privacy .privacy-overlay .declaration p a, :lang(ar) .noscript .data-privacy .privacy-overlay .declaration .description a, :lang(ar) .noscript .data-privacy .privacy-overlay .declaration p a {
    font: 500 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .disclaimer, :lang(ar) .noscript .disclaimer {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .disclaimer .label, :lang(ar) .noscript .disclaimer .label {
    font: 500 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .pdf-link, :lang(ar) .noscript .pdf-link {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .auto-complete, :lang(ar) .addustour-font .auto-complete .search-form .suggestions.auto-suggestions li .title, :lang(ar) .addustour-font .auto-complete .search-form .suggestions a .title, :lang(ar) .addustour-font .auto-complete .search-form input.search, :lang(ar) .addustour-font .search-filters, :lang(ar) .noscript .auto-complete, :lang(ar) .noscript .auto-complete .search-form .suggestions.auto-suggestions li .title, :lang(ar) .noscript .auto-complete .search-form .suggestions a .title, :lang(ar) .noscript .auto-complete .search-form input.search, :lang(ar) .noscript .search-filters {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .search-filters .section-label h2, :lang(ar) .noscript .search-filters .section-label h2 {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .search-filters-group, :lang(ar) .noscript .search-filters-group {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .search-filters-group .collapsible, :lang(ar) .noscript .search-filters-group .collapsible {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .search-results .item .story-title, :lang(ar) .noscript .search-results .item .story-title {
    font: 500 1.8rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .search-results .item p, :lang(ar) .noscript .search-results .item p {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .search-results .item .time, :lang(ar) .noscript .search-results .item .time {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .search-results .item .section, :lang(ar) .noscript .search-results .item .section {
    font: 500 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .liveStreaming, :lang(ar) .noscript .liveStreaming {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .liveStreaming_status, :lang(ar) .noscript .liveStreaming_status {
    font: 500 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .footer-ex1, :lang(ar) .noscript .footer-ex1 {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .footer-ex1_addustour_info-copywrite, :lang(ar) .addustour-font .footer-ex1_addustour_info-links, :lang(ar) .addustour-font .footer-ex1_news-links_secondary, :lang(ar) .noscript .footer-ex1_addustour_info-copywrite, :lang(ar) .noscript .footer-ex1_addustour_info-links, :lang(ar) .noscript .footer-ex1_news-links_secondary {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .breaking-takeover .content .label, :lang(ar) .noscript .breaking-takeover .content .label {
    font: 500 5.4rem/5.4rem tajawal, sans-serif;
    letter-spacing: 0
}

@media (min-width: 501px) {
    :lang(ar) .addustour-font .breaking-takeover .content .label, :lang(ar) .noscript .breaking-takeover .content .label {
        font-size: 8.5rem;
        line-height: 114%
    }
}

:lang(ar) .addustour-font .breaking-takeover .content .title, :lang(ar) .noscript .breaking-takeover .content .title {
    font: 400 2.7rem/2.85rem tajawal, sans-serif;
    letter-spacing: 0
}

@media (min-width: 501px) {
    :lang(ar) .addustour-font .breaking-takeover .content .title, :lang(ar) .noscript .breaking-takeover .content .title {
        font: 500 3.45rem/3.75rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .addustour-font .breaking-takeover .content .services .section, :lang(ar) .noscript .breaking-takeover .content .services .section {
    font: 500 1.8rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .breaking-takeover .content a .title, :lang(ar) .noscript .breaking-takeover .content a .title {
    font: 500 3.45rem/3.75rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .breaking-takeover .content a p, :lang(ar) .noscript .breaking-takeover .content a p {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .breaking-takeover .content .btn, :lang(ar) .noscript .breaking-takeover .content .btn {
    font: 500 2.1rem/2.4rem tajawal, sans-serif;
    letter-spacing: 0
}

@media (min-width: 501px) {
    :lang(ar) .addustour-font .addustour-font .breaking-takeover .content .label, :lang(ar) .noscript .addustour-font .breaking-takeover .content .label {
        font-size: 12rem !important;
        line-height: 80% !important
    }
}

:lang(ar) .addustour-font .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item .story .title, :lang(ar) .noscript .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item .story .title {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item .services .more, :lang(ar) .addustour-font .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item .services .time, :lang(ar) .noscript .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item .services .more, :lang(ar) .noscript .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item .services .time {
    font: 500 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item.new .story .title, :lang(ar) .noscript .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item.new .story .title {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .google-news-callout .text, :lang(ar) .noscript .google-news-callout .text {
    font: 500 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .wzrk-alert .wzrk-alert-heading, :lang(ar) .noscript .wzrk-alert .wzrk-alert-heading {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .wzrk-alert .wzrk-alert-body, :lang(ar) .addustour-font .wzrk-alert .wzrk-button-container button, :lang(ar) .noscript .wzrk-alert .wzrk-alert-body, :lang(ar) .noscript .wzrk-alert .wzrk-button-container button {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .countdown .count, :lang(ar) .noscript .countdown .count {
    font: 500 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0;
    font-size: 1.6rem
}

:lang(ar) .addustour-font .countdown .count span, :lang(ar) .noscript .countdown .count span {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0;
    font-size: 3.2rem
}

:lang(ar) .addustour-font .documentaries-header .section-label h2, :lang(ar) .noscript .documentaries-header .section-label h2 {
    font: 500 3.45rem/3.75rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .documentaries-header .follow-label, :lang(ar) .addustour-font .documentaries-header .search-form input, :lang(ar) .noscript .documentaries-header .follow-label, :lang(ar) .noscript .documentaries-header .search-form input {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .documentaries-header p, :lang(ar) .noscript .documentaries-header p {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .composite-search .se-results-title, :lang(ar) .noscript .composite-search .se-results-title {
    font: 400 2.7rem/2.85rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .composite-search .se-results-no, :lang(ar) .noscript .composite-search .se-results-no {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .composite-search .tabs-sort-container .tabs-sort, :lang(ar) .noscript .composite-search .tabs-sort-container .tabs-sort {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .composite-search .tabs-sort-container .tabs-sort .active, :lang(ar) .noscript .composite-search .tabs-sort-container .tabs-sort .active {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .composite-search .no-results, :lang(ar) .noscript .composite-search .no-results {
    font: 500 3.45rem/3.75rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .video-listing .tabs-tab__text-label, :lang(ar) .noscript .video-listing .tabs-tab__text-label {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

@media (min-width: 501px) {
    :lang(ar) .addustour-font .video-listing .tabs-tab__text-label, :lang(ar) .noscript .video-listing .tabs-tab__text-label {
        font: 500 2.1rem/2.4rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .addustour-font .follow-button, :lang(ar) .noscript .follow-button {
    font: 500 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .application-header__list__link, :lang(ar) .noscript .application-header__list__link {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .application-hero__title, :lang(ar) .noscript .application-hero__title {
    font: 500 3.45rem/3.75rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .application-hero__desc, :lang(ar) .noscript .application-hero__desc {
    font: 500 2.1rem/2.4rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .application-card__title, :lang(ar) .noscript .application-card__title {
    font: 500 1.8rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .application-card__text, :lang(ar) .noscript .application-card__text {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .application-card__icon .application-card__icon__label, :lang(ar) .noscript .application-card__icon .application-card__icon__label {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .application-social__title, :lang(ar) .noscript .application-social__title {
    font: 500 1.8rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .application-social__text, :lang(ar) .noscript .application-social__text {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .application-social__action, :lang(ar) .noscript .application-social__action {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .social-links__ch-name, :lang(ar) .noscript .social-links__ch-name {
    font: 500 1.8rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .social-links__feed, :lang(ar) .noscript .social-links__feed {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .coral-comments .coral-comments-header .title, :lang(ar) .noscript .coral-comments .coral-comments-header .title {
    font: 500 2.1rem/2.4rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .coral-comments .coral-comments-header .coral-actions .firebase-login .login, :lang(ar) .addustour-font .coral-comments .coral-comments-header .coral-actions .firebase-login .logout, :lang(ar) .noscript .coral-comments .coral-comments-header .coral-actions .firebase-login .login, :lang(ar) .noscript .coral-comments .coral-comments-header .coral-actions .firebase-login .logout {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .coral-comments .coral-comments-header .coral-actions .firebase-login .guest-label, :lang(ar) .noscript .coral-comments .coral-comments-header .coral-actions .firebase-login .guest-label {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .coral-comments .coral-comments-header .coral-actions .firebase-login .guest-label .guest-name, :lang(ar) .noscript .coral-comments .coral-comments-header .coral-actions .firebase-login .guest-label .guest-name {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .coral-comments .coral-comments-header .coral-actions .user-edit .chat-username, :lang(ar) .noscript .coral-comments .coral-comments-header .coral-actions .user-edit .chat-username {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .coral-comments .coral-comments-header .coral-actions .user-edit .update-user-name, :lang(ar) .noscript .coral-comments .coral-comments-header .coral-actions .user-edit .update-user-name {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .coral-comments .firebaseui-auth-container .firebaseui-container form *, :lang(ar) .noscript .coral-comments .firebaseui-auth-container .firebaseui-container form * {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-card-header .firebaseui-title, :lang(ar) .noscript .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-card-header .firebaseui-title {
    font: 500 2.1rem/2.4rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .latest-news-scroller .news-scroller .scroller-item .kicker, :lang(ar) .noscript .latest-news-scroller .news-scroller .scroller-item .kicker {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .latest-news-scroller .news-scroller .scroller-item .title, :lang(ar) .noscript .latest-news-scroller .news-scroller .scroller-item .title {
    font: 500 1.8rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .latest-news-scroller .news-scroller .scroller-item .timeDate, :lang(ar) .noscript .latest-news-scroller .news-scroller .scroller-item .timeDate {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .latest-news-scroller.addustourfsection .news-scroller .scroller-item .title, :lang(ar) .noscript .latest-news-scroller.addustourfsection .news-scroller .scroller-item .title {
    font: 500 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .np-card .card-content .card-title, :lang(ar) .noscript .np-card .card-content .card-title {
    font: 500 3.45rem/3.75rem tajawal, sans-serif;
    letter-spacing: 0
}

@media (min-width: 1200px) {
    :lang(ar) .addustour-font .np-card .card-content .card-title, :lang(ar) .noscript .np-card .card-content .card-title {
        font: 400 2.7rem/2.85rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .addustour-font .np-card .card-content .card-subtitle, :lang(ar) .noscript .np-card .card-content .card-subtitle {
    font: 400 2.7rem/2.85rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .np-card .card-content .card-description, :lang(ar) .noscript .np-card .card-content .card-description {
    font: 400 2.1rem/2.63rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .np-card .card-content .card-social, :lang(ar) .noscript .np-card .card-content .card-social {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

@media (min-width: 1200px) {
    :lang(ar) .addustour-font .np-card .card-content .card-social, :lang(ar) .noscript .np-card .card-content .card-social {
        font: 300 1.73rem/1.95rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .addustour-font .np-card .card-content .section-time, :lang(ar) .noscript .np-card .card-content .section-time {
    font: 500 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

@media (min-width: 1200px) {
    :lang(ar) .addustour-font .np-card .card-content .section-time, :lang(ar) .noscript .np-card .card-content .section-time {
        font: 500 1.73rem/1.95rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .addustour-font .np-card .card-content .section-time .time, :lang(ar) .noscript .np-card .card-content .section-time .time {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

@media (min-width: 1200px) {
    :lang(ar) .addustour-font .np-card .card-content .section-time .time, :lang(ar) .noscript .np-card .card-content .section-time .time {
        font: 300 1.73rem/1.95rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .addustour-font .np-card .card-views, :lang(ar) .noscript .np-card .card-views {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

@media (min-width: 1200px) {
    :lang(ar) .addustour-font .np-card .card-views, :lang(ar) .noscript .np-card .card-views {
        font: 300 1.73rem/1.95rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .addustour-font .np-card .card-caption, :lang(ar) .noscript .np-card .card-caption {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0;
    font-weight: 300
}

@media (min-width: 1200px) {
    :lang(ar) .addustour-font .np-card .card-caption, :lang(ar) .noscript .np-card .card-caption {
        font: 400 2.1rem/2.63rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .addustour-font .np-card .trending-title, :lang(ar) .noscript .np-card .trending-title {
    font: 400 2.7rem/2.85rem tajawal, sans-serif;
    letter-spacing: 0;
    font-weight: 500
}

:lang(ar) .addustour-font .np-card.top-content .card-content .card-title, :lang(ar) .noscript .np-card.top-content .card-content .card-title {
    font: 400 2.7rem/2.85rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .np-card.top-content .card-content .top-no, :lang(ar) .noscript .np-card.top-content .card-content .top-no {
    font: 500 3.45rem/3.75rem tajawal, sans-serif;
    letter-spacing: 0;
    line-height: 84%
}

@media (min-width: 1200px) {
    :lang(ar) .addustour-font .np-card.top-content .card-content .top-no, :lang(ar) .noscript .np-card.top-content .card-content .top-no {
        font: 500 5.4rem/5.4rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .addustour-font .np-header .date, :lang(ar) .noscript .np-header .date {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

@media (min-width: 1200px) {
    :lang(ar) .addustour-font .np-header .date, :lang(ar) .noscript .np-header .date {
        font: 300 1.73rem/1.95rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

@media (min-width: 1200px) {
    :lang(ar) .addustour-font .content-carousel .swiper-wrapper .list-item.main-slide .card-content .card-title, :lang(ar) .noscript .content-carousel .swiper-wrapper .list-item.main-slide .card-content .card-title {
        font: 500 5.4rem/5.4rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .addustour-font .content-carousel .swiper-wrapper .list-item .trending-slide .card-content .card-title, :lang(ar) .noscript .content-carousel .swiper-wrapper .list-item .trending-slide .card-content .card-title {
    font: 500 2.1rem/2.4rem tajawal, sans-serif;
    letter-spacing: 0
}

@media (min-width: 1200px) {
    :lang(ar) .addustour-font .content-carousel .swiper-wrapper .list-item .trending-slide .card-content .card-title, :lang(ar) .noscript .content-carousel .swiper-wrapper .list-item .trending-slide .card-content .card-title {
        font: 400 2.7rem/2.85rem tajawal, sans-serif;
        letter-spacing: 0;
        font-weight: 500
    }
}

:lang(ar) .addustour-font .content-carousel .swiper-wrapper .list-item .social-slide .card-content .card-title, :lang(ar) .noscript .content-carousel .swiper-wrapper .list-item .social-slide .card-content .card-title {
    font: 500 2.1rem/2.4rem tajawal, sans-serif;
    letter-spacing: 0
}

@media (min-width: 1200px) {
    :lang(ar) .addustour-font .content-carousel .swiper-wrapper .list-item .social-slide .card-content .card-title, :lang(ar) .noscript .content-carousel .swiper-wrapper .list-item .social-slide .card-content .card-title {
        font: 500 2.1rem/2.4rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .addustour-font .content-carousel .swiper-wrapper .list-item .editors-slide .card-content .card-title, :lang(ar) .addustour-font .content-carousel .swiper-wrapper .list-item .top-content-slide .card-content .card-title, :lang(ar) .noscript .content-carousel .swiper-wrapper .list-item .editors-slide .card-content .card-title, :lang(ar) .noscript .content-carousel .swiper-wrapper .list-item .top-content-slide .card-content .card-title {
    font: 500 1.8rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

@media (min-width: 1200px) {
    :lang(ar) .addustour-font .content-carousel .swiper-wrapper .list-item .editors-slide .card-content .card-title, :lang(ar) .addustour-font .content-carousel .swiper-wrapper .list-item .top-content-slide .card-content .card-title, :lang(ar) .noscript .content-carousel .swiper-wrapper .list-item .editors-slide .card-content .card-title, :lang(ar) .noscript .content-carousel .swiper-wrapper .list-item .top-content-slide .card-content .card-title {
        font: 400 2.7rem/2.85rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

@media (min-width: 1200px) {
    :lang(ar) .addustour-font .content-carousel .swiper-wrapper .list-item .section-label, :lang(ar) .noscript .content-carousel .swiper-wrapper .list-item .section-label {
        font: 500 3.45rem/3.75rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .addustour-font .np-card-group .np-card .card-content .card-title, :lang(ar) .noscript .np-card-group .np-card .card-content .card-title {
    font: 500 1.8rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

@media (min-width: 501px) {
    :lang(ar) .addustour-font .np-card-group .np-card .card-content .card-title, :lang(ar) .noscript .np-card-group .np-card .card-content .card-title {
        font: 500 3.45rem/3.75rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .addustour-font .hero-gallery .swiper-pagination-bullet, :lang(ar) .noscript .hero-gallery .swiper-pagination-bullet {
    font: 500 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0;
    line-height: 2.4rem
}

[dir] :lang(ar) .addustour-font .hero-gallery .swiper-pagination-bullet, [dir] :lang(ar) .noscript .hero-gallery .swiper-pagination-bullet {
    text-align: center
}

:lang(ar) .addustour-font .hero-card__info, :lang(ar) .noscript .hero-card__info {
    font: 400 2.7rem/2.85rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .hero-card__section, :lang(ar) .noscript .hero-card__section {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .hero-card__desc, :lang(ar) .noscript .hero-card__desc {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .hero-card--horizontal .hero-card__info, :lang(ar) .noscript .hero-card--horizontal .hero-card__info {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .main-hero--latest .main-hero__first-col .hero-card__info, :lang(ar) .addustour-font .main-hero--latest .main-hero__second-col .hero-card__info, :lang(ar) .addustour-font .main-hero--section01 .main-hero__thumbs > .hero-card .hero-card__info, :lang(ar) .noscript .main-hero--latest .main-hero__first-col .hero-card__info, :lang(ar) .noscript .main-hero--latest .main-hero__second-col .hero-card__info, :lang(ar) .noscript .main-hero--section01 .main-hero__thumbs > .hero-card .hero-card__info {
    font: 500 2.1rem/2.63rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .main-hero--section01 .main-hero__thumbs > .hero-card .hero-card__info .kicker, :lang(ar) .noscript .main-hero--section01 .main-hero__thumbs > .hero-card .hero-card__info .kicker {
    font: 400 2.1rem/2.63rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .advertisement-wrapper .leaderboard02 .ad-title, :lang(ar) .addustour-font .advertisement-wrapper .leaderboard .ad-title, :lang(ar) .addustour-font .advertisement-wrapper .mpu .ad-title, :lang(ar) .noscript .advertisement-wrapper .leaderboard02 .ad-title, :lang(ar) .noscript .advertisement-wrapper .leaderboard .ad-title, :lang(ar) .noscript .advertisement-wrapper .mpu .ad-title {
    font: 500 1.43rem/1.43rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .how-to-listen__title, :lang(ar) .noscript .how-to-listen__title {
    font: 500 3.45rem/3.75rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .steps-card__info__number, :lang(ar) .noscript .steps-card__info__number {
    font: 500 5.4rem/5.4rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .steps-card__info__text, :lang(ar) .noscript .steps-card__info__text {
    font: 500 2.1rem/2.4rem tajawal, sans-serif;
    letter-spacing: 0
}

@media (min-width: 501px) {
    :lang(ar) .addustour-font .steps-card__info__text, :lang(ar) .noscript .steps-card__info__text {
        font: 500 3.45rem/3.75rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .addustour-font .image-slider .gallery-controls .gallery-services .gallery-titles .title, :lang(ar) .noscript .image-slider .gallery-controls .gallery-services .gallery-titles .title {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .image-slider .gallery-controls .gallery-services .gallery-titles .caption, :lang(ar) .noscript .image-slider .gallery-controls .gallery-services .gallery-titles .caption {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .gallery-overlay .gallery-listing .overlay-content .hero-img .img-ttl, :lang(ar) .noscript .gallery-overlay .gallery-listing .overlay-content .hero-img .img-ttl {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .gallery-overlay .gallery-listing .overlay-content .hero-img .caption, :lang(ar) .noscript .gallery-overlay .gallery-listing .overlay-content .hero-img .caption {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .gallery-overlay .gallery-listing .tools .count, :lang(ar) .noscript .gallery-overlay .gallery-listing .tools .count {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .breaking-listing ul li time, :lang(ar) .noscript .breaking-listing ul li time {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .breaking-listing .item-title, :lang(ar) .noscript .breaking-listing .item-title {
    font: 500 1.8rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

@media (min-width: 501px) {
    :lang(ar) .addustour-font .breaking-listing .item-title, :lang(ar) .noscript .breaking-listing .item-title {
        font: 500 2.1rem/2.4rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

@media (min-width: 501px) {
    :lang(ar) .addustour-font .breaking-listing .article-link .item-title, :lang(ar) .noscript .breaking-listing .article-link .item-title {
        font: 400 2.7rem/2.85rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .addustour-font .breaking-listing.breaking-header .breaking-page-title, :lang(ar) .noscript .breaking-listing.breaking-header .breaking-page-title {
    font: 500 3.45rem/3.75rem tajawal, sans-serif;
    letter-spacing: 0
}

@media (min-width: 501px) {
    :lang(ar) .addustour-font .breaking-listing.breaking-header .breaking-page-title, :lang(ar) .noscript .breaking-listing.breaking-header .breaking-page-title {
        font: 500 5.4rem/5.4rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .addustour-font .text-field label, :lang(ar) .noscript .text-field label {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .text-field input, :lang(ar) .noscript .text-field input {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .text-area label, :lang(ar) .addustour-font .text-field .description, :lang(ar) .addustour-font .text-field .help-msg, :lang(ar) .noscript .text-area label, :lang(ar) .noscript .text-field .description, :lang(ar) .noscript .text-field .help-msg {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .text-area textarea, :lang(ar) .noscript .text-area textarea {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .drop-down label, :lang(ar) .addustour-font .text-area .counter, :lang(ar) .addustour-font .text-area .description, :lang(ar) .addustour-font .text-area .help-msg, :lang(ar) .noscript .drop-down label, :lang(ar) .noscript .text-area .counter, :lang(ar) .noscript .text-area .description, :lang(ar) .noscript .text-area .help-msg {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .drop-down .dd-menu .dd-label, :lang(ar) .noscript .drop-down .dd-menu .dd-label {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .check-box .group-label, :lang(ar) .addustour-font .drop-down .dd-menu .dd-list, :lang(ar) .noscript .check-box .group-label, :lang(ar) .noscript .drop-down .dd-menu .dd-list {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .check-box ul li input + label, :lang(ar) .noscript .check-box ul li input + label {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .radio-btn .group-label, :lang(ar) .noscript .radio-btn .group-label {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .radio-btn ul li input + label, :lang(ar) .noscript .radio-btn ul li input + label {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .form-buttons input, :lang(ar) .noscript .form-buttons input {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .form-buttons input:disabled, :lang(ar) .noscript .form-buttons input:disabled {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .branded-buttons button, :lang(ar) .addustour-font .form-separator span, :lang(ar) .noscript .branded-buttons button, :lang(ar) .noscript .form-separator span {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .footer-addustour, :lang(ar) .addustour-font .footer-addustour .newsletter-subscription__title, :lang(ar) .addustour-font .footer-addustour__top-section__title, :lang(ar) .noscript .footer-addustour, :lang(ar) .noscript .footer-addustour .newsletter-subscription__title, :lang(ar) .noscript .footer-addustour__top-section__title {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .footer-addustour .newsletter-subscription__button, :lang(ar) .addustour-font .footer-addustour .newsletter-subscription__input, :lang(ar) .addustour-font .footer-addustour__top-section__button, :lang(ar) .addustour-font .footer-addustour__top-section__input, :lang(ar) .noscript .footer-addustour .newsletter-subscription__button, :lang(ar) .noscript .footer-addustour .newsletter-subscription__input, :lang(ar) .noscript .footer-addustour__top-section__button, :lang(ar) .noscript .footer-addustour__top-section__input {
    font: 500 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .footer-addustour__bottom-section, :lang(ar) .addustour-font .footer-addustour__news-links__secondary, :lang(ar) .noscript .footer-addustour__bottom-section, :lang(ar) .noscript .footer-addustour__news-links__secondary {
    font: 400 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .back-to-top__label, :lang(ar) .addustour-font .newsletter-subscription, :lang(ar) .noscript .back-to-top__label, :lang(ar) .noscript .newsletter-subscription {
    font: 500 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0;
    user-select: none;
}

:lang(ar) .addustour-font .follow-us, :lang(ar) .noscript .follow-us {
    font: 500 2.1rem/2.63rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .drop-down-base, :lang(ar) .addustour-font .top-info, :lang(ar) .noscript .drop-down-base, :lang(ar) .noscript .top-info {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .global-nav .main-header_title, :lang(ar) .noscript .global-nav .main-header_title {
    font: 500 2.1rem/2.4rem tajawal, sans-serif;
    letter-spacing: 0
}

@media (min-width: 501px) {
    :lang(ar) .addustour-font .global-nav .main-header .btn, :lang(ar) .noscript .global-nav .main-header .btn {
        font: 300 1.5rem/1.69rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .addustour-font .global-nav .main-header .search-form input, :lang(ar) .noscript .global-nav .main-header .search-form input {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .global-nav .main-header .search-form .search-cancel, :lang(ar) .noscript .global-nav .main-header .search-form .search-cancel {
    font: 500 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .global-nav .main-nav, :lang(ar) .noscript .global-nav .main-nav {
    font: 500 1.8rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .global-nav .main-nav .main-nav_sub-menu .mega-menu_label, :lang(ar) .noscript .global-nav .main-nav .main-nav_sub-menu .mega-menu_label {
    font: 500 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .global-nav .dropDown_label, :lang(ar) .noscript .global-nav .dropDown_label {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .global-nav .dropDown_list, :lang(ar) .noscript .global-nav .dropDown_list {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .global-nav .dropDown-selected a, :lang(ar) .noscript .global-nav .dropDown-selected a {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .global-nav .mega-menu_icons, :lang(ar) .noscript .global-nav .mega-menu_icons {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .global-nav .mega-menu .language-switch, :lang(ar) .addustour-font .global-nav .mega-menu .theme-switch, :lang(ar) .addustour-font .global-nav .mega-menu_element_label, :lang(ar) .noscript .global-nav .mega-menu .language-switch, :lang(ar) .noscript .global-nav .mega-menu .theme-switch, :lang(ar) .noscript .global-nav .mega-menu_element_label {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .global-nav .mega-menu .sub-menu .mega-menu_labe, :lang(ar) .addustour-font .global-nav .mega-menu_label, :lang(ar) .addustour-font .global-nav .mega-menu_lead .mega-menu_header a span, :lang(ar) .noscript .global-nav .mega-menu .sub-menu .mega-menu_labe, :lang(ar) .noscript .global-nav .mega-menu_label, :lang(ar) .noscript .global-nav .mega-menu_lead .mega-menu_header a span {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

@media (min-width: 1200px) {
    :lang(ar) .addustour-font .global-nav .mega-menu .sub-menu, :lang(ar) .noscript .global-nav .mega-menu .sub-menu {
        font: 300 1.5rem/1.69rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .addustour-font .global-nav .article-nav_title, :lang(ar) .noscript .global-nav .article-nav_title {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .global-nav .breadcrumb_element, :lang(ar) .noscript .global-nav .breadcrumb_element {
    font-size: 1rem
}

:lang(ar) .addustour-font .global-nav .breadcrumb_link, :lang(ar) .noscript .global-nav .breadcrumb_link {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .category .global-nav .breadcrumb_link, :lang(ar) .noscript .category .global-nav .breadcrumb_link {
    font: 300 2.25rem/3.94rem tajawal, sans-serif;
    letter-spacing: 0;
    font-weight: 500;
}

:lang(ar) .addustour-font .global-nav .accessibility_link, :lang(ar) .addustour-font .global-nav.addustourfsection .breadcrumb_link, :lang(ar) .noscript .global-nav .accessibility_link, :lang(ar) .noscript .global-nav.addustourfsection .breadcrumb_link {
    font: 500 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .program-grid .grid .swiper-container .carousel .swiper-slide .prog-name, :lang(ar) .noscript .program-grid .grid .swiper-container .carousel .swiper-slide .prog-name {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .program-grid .grid .swiper-container .carousel .swiper-slide .time-span, :lang(ar) .noscript .program-grid .grid .swiper-container .carousel .swiper-slide .time-span {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .tabs-tab__text-label, :lang(ar) .noscript .tabs-tab__text-label {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

@media (min-width: 501px) {
    :lang(ar) .addustour-font .tabs-tab__text-label, :lang(ar) .noscript .tabs-tab__text-label {
        font: 500 2.1rem/2.4rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .addustour-font .tabs .tabs-panel, :lang(ar) .noscript .tabs .tabs-panel {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .watch-on, :lang(ar) .noscript .watch-on {
    font: 500 2.1rem/2.4rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .watch-on .watch-urls a, :lang(ar) .noscript .watch-on .watch-urls a {
    font: 400 2.7rem/2.85rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .podcast-hero .np-card .card-title, :lang(ar) .noscript .podcast-hero .np-card .card-title {
    font: 500 2.1rem/2.4rem tajawal, sans-serif;
    letter-spacing: 0
}

@media (min-width: 1200px) {
    :lang(ar) .addustour-font .podcast-hero .np-card .card-title, :lang(ar) .noscript .podcast-hero .np-card .card-title {
        font: 400 2.7rem/2.85rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .addustour-font .podcast-hero-program .program_description_text, :lang(ar) .addustour-font .podcast-hero .np-card .card-description, :lang(ar) .noscript .podcast-hero-program .program_description_text, :lang(ar) .noscript .podcast-hero .np-card .card-description {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .addustourfsection-footer .footer-content .footer-sections .news-links, :lang(ar) .addustour-font .addustourfsection-footer .footer-content .footer-sections .services-links, :lang(ar) .noscript .addustourfsection-footer .footer-content .footer-sections .news-links, :lang(ar) .noscript .addustourfsection-footer .footer-content .footer-sections .services-links {
    font: 500 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .addustourfsection-footer .footer-content .footer-sections .news-links ul li, :lang(ar) .addustour-font .addustourfsection-footer .footer-content .footer-sections .services-links ul li, :lang(ar) .noscript .addustourfsection-footer .footer-content .footer-sections .news-links ul li, :lang(ar) .noscript .addustourfsection-footer .footer-content .footer-sections .services-links ul li {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .addustourfsection-footer .footer-content .follow-us__title, :lang(ar) .noscript .addustourfsection-footer .footer-content .follow-us__title {
    font: 500 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .addustourfsection-footer .footer-content .copyrights, :lang(ar) .noscript .addustourfsection-footer .footer-content .copyrights {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .addustourfsection-latest-episode .episode-details .title, :lang(ar) .noscript .addustourfsection-latest-episode .episode-details .title {
    font: 500 3.45rem/3.75rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .addustourfsection-latest-episode .episode-details .publish-details, :lang(ar) .noscript .addustourfsection-latest-episode .episode-details .publish-details {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .podcast-grid .np-card .card-title, :lang(ar) .noscript .podcast-grid .np-card .card-title {
    font: 500 2.1rem/2.4rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .podcast-grid .np-card .card-description, :lang(ar) .noscript .podcast-grid .np-card .card-description {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .aa-audio-player .controls_element, :lang(ar) .noscript .aa-audio-player .controls_element {
    font: 500 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .aa-audio-player .duration_current-duration, :lang(ar) .addustour-font .aa-audio-player .duration_current-time, :lang(ar) .noscript .aa-audio-player .duration_current-duration, :lang(ar) .noscript .aa-audio-player .duration_current-time {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .aa-audio-player .program-info_title, :lang(ar) .noscript .aa-audio-player .program-info_title {
    font: 500 1.8rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .aa-audio-player .program-info_duration, :lang(ar) .addustour-font .aa-audio-player_article-title, :lang(ar) .noscript .aa-audio-player .program-info_duration, :lang(ar) .noscript .aa-audio-player_article-title {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .aa-audio-player-inline .aa-audio-player_article-title, :lang(ar) .noscript .aa-audio-player-inline .aa-audio-player_article-title {
    font: 500 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .podcast-program_title, :lang(ar) .noscript .podcast-program_title {
    font: 500 1.8rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

@media (min-width: 501px) {
    :lang(ar) .addustour-font .podcast-program_title, :lang(ar) .noscript .podcast-program_title {
        font: 500 2.1rem/2.4rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

@media (min-width: 1200px) {
    :lang(ar) .addustour-font .podcast-program_title, :lang(ar) .noscript .podcast-program_title {
        font: 400 2.7rem/2.85rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .addustour-font .podcast-program_intro, :lang(ar) .noscript .podcast-program_intro {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .podcast-program_date, :lang(ar) .addustour-font .podcast-program_duration, :lang(ar) .noscript .podcast-program_date, :lang(ar) .noscript .podcast-program_duration {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .podcast-program-home .podcast-program_name, :lang(ar) .noscript .podcast-program-home .podcast-program_name {
    font: 400 2.7rem/2.85rem tajawal, sans-serif;
    letter-spacing: 0
}

@media (min-width: 1200px) {
    :lang(ar) .addustour-font .podcast-program-home .podcast-program_name, :lang(ar) .noscript .podcast-program-home .podcast-program_name {
        font: 500 3.45rem/3.75rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .addustour-font .podcast-program-episode .podcast-program_name, :lang(ar) .noscript .podcast-program-episode .podcast-program_name {
    font: 400 2.7rem/2.85rem tajawal, sans-serif;
    letter-spacing: 0
}

@media (min-width: 1200px) {
    :lang(ar) .addustour-font .podcast-program-episode .podcast-program_name, :lang(ar) .noscript .podcast-program-episode .podcast-program_name {
        font: 500 3.45rem/3.75rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .addustour-font .podcast-program-episode .podcast-program_intro, :lang(ar) .noscript .podcast-program-episode .podcast-program_intro {
    font: 500 1.8rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

@media (min-width: 1200px) {
    :lang(ar) .addustour-font .podcast-program-episode .podcast-program_intro, :lang(ar) .noscript .podcast-program-episode .podcast-program_intro {
        font: 500 2.1rem/2.4rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .addustour-font .podcast-program-episode .podcast-program_title, :lang(ar) .noscript .podcast-program-episode .podcast-program_title {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

@media (min-width: 1200px) {
    :lang(ar) .addustour-font .podcast-program-episode .podcast-program_title, :lang(ar) .noscript .podcast-program-episode .podcast-program_title {
        font: 400 2.1rem/2.63rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .addustour-font .podcast-program-inline-article .section-label a, :lang(ar) .addustour-font .podcast-program-inline-article .section-label h1, :lang(ar) .addustour-font .podcast-program-inline-article .section-label h2, :lang(ar) .addustour-font .podcast-program-inline-article .section-label h3, :lang(ar) .addustour-font .podcast-program-inline-article .section-label h4, :lang(ar) .addustour-font .podcast-program-inline-article .section-label h5, :lang(ar) .addustour-font .podcast-program-inline-article .section-label h6, :lang(ar) .addustour-font .podcast-program-inline-article .section-label span, :lang(ar) .noscript .podcast-program-inline-article .section-label a, :lang(ar) .noscript .podcast-program-inline-article .section-label h1, :lang(ar) .noscript .podcast-program-inline-article .section-label h2, :lang(ar) .noscript .podcast-program-inline-article .section-label h3, :lang(ar) .noscript .podcast-program-inline-article .section-label h4, :lang(ar) .noscript .podcast-program-inline-article .section-label h5, :lang(ar) .noscript .podcast-program-inline-article .section-label h6, :lang(ar) .noscript .podcast-program-inline-article .section-label span {
    font: 500 2.1rem/2.4rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .podcast-program-inline-article .podcast-program_name, :lang(ar) .noscript .podcast-program-inline-article .podcast-program_name {
    font: 400 2.7rem/2.85rem tajawal, sans-serif;
    letter-spacing: 0
}

@media (min-width: 501px) {
    :lang(ar) .addustour-font .podcast-program-inline-article .podcast-program_name, :lang(ar) .noscript .podcast-program-inline-article .podcast-program_name {
        font: 500 3.45rem/3.75rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .addustour-font .podcast-program-inline-article .podcast-program_intro, :lang(ar) .addustour-font .podcast-program-page-article .section-label a, :lang(ar) .addustour-font .podcast-program-page-article .section-label h1, :lang(ar) .addustour-font .podcast-program-page-article .section-label h2, :lang(ar) .addustour-font .podcast-program-page-article .section-label h3, :lang(ar) .addustour-font .podcast-program-page-article .section-label h4, :lang(ar) .addustour-font .podcast-program-page-article .section-label h5, :lang(ar) .addustour-font .podcast-program-page-article .section-label h6, :lang(ar) .addustour-font .podcast-program-page-article .section-label span, :lang(ar) .noscript .podcast-program-inline-article .podcast-program_intro, :lang(ar) .noscript .podcast-program-page-article .section-label a, :lang(ar) .noscript .podcast-program-page-article .section-label h1, :lang(ar) .noscript .podcast-program-page-article .section-label h2, :lang(ar) .noscript .podcast-program-page-article .section-label h3, :lang(ar) .noscript .podcast-program-page-article .section-label h4, :lang(ar) .noscript .podcast-program-page-article .section-label h5, :lang(ar) .noscript .podcast-program-page-article .section-label h6, :lang(ar) .noscript .podcast-program-page-article .section-label span {
    font: 500 2.1rem/2.4rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .podcast-program-page-article .podcast-program_title, :lang(ar) .noscript .podcast-program-page-article .podcast-program_title {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .podcast-listen-steps_title, :lang(ar) .noscript .podcast-listen-steps_title {
    font: 400 2.7rem/2.85rem tajawal, sans-serif;
    letter-spacing: 0
}

@media (min-width: 501px) {
    :lang(ar) .addustour-font .podcast-listen-steps_title, :lang(ar) .noscript .podcast-listen-steps_title {
        font: 500 3.45rem/3.75rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .addustour-font .podcast-listen-steps_text, :lang(ar) .noscript .podcast-listen-steps_text {
    font: 500 1.8rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

@media (min-width: 501px) {
    :lang(ar) .addustour-font .podcast-listen-steps_text, :lang(ar) .noscript .podcast-listen-steps_text {
        font: 400 2.1rem/2.63rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .addustour-font .podcast-listen-steps_available, :lang(ar) .noscript .podcast-listen-steps_available {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

@media (min-width: 501px) {
    :lang(ar) .addustour-font .podcast-listen-steps_available, :lang(ar) .noscript .podcast-listen-steps_available {
        font: 500 2.1rem/2.4rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .addustour-font .pulse, :lang(ar) .noscript .pulse {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .pulse .pulse-title, :lang(ar) .noscript .pulse .pulse-title {
    font: 500 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .in-article-editors ul li a .item-title, :lang(ar) .addustour-font .vod-home .aamedia-listing.version02 .scroller .video-list li a.list-item-link .title, :lang(ar) .noscript .in-article-editors ul li a .item-title, :lang(ar) .noscript .vod-home .aamedia-listing.version02 .scroller .video-list li a.list-item-link .title {
    font: 500 1.8rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .step-item_title, :lang(ar) .noscript .step-item_title {
    font: 400 2.7rem/2.85rem tajawal, sans-serif;
    letter-spacing: 0
}

@media (min-width: 501px) {
    :lang(ar) .addustour-font .step-item_title, :lang(ar) .noscript .step-item_title {
        font: 500 3.45rem/3.75rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .addustour-font .step-item_text, :lang(ar) .noscript .step-item_text {
    font: 500 1.8rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

@media (min-width: 501px) {
    :lang(ar) .addustour-font .step-item_text, :lang(ar) .noscript .step-item_text {
        font: 400 2.1rem/2.63rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .addustour-font .bot-text_label, :lang(ar) .noscript .bot-text_label {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .bot-text_list-item, :lang(ar) .noscript .bot-text_list-item {
    font: 500 1.8rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .alexa-page .step-item_title, :lang(ar) .noscript .alexa-page .step-item_title {
    font: 400 2.7rem/2.85rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .alexa-page_main-intro, :lang(ar) .noscript .alexa-page_main-intro {
    font: 500 3.45rem/3.75rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .alexa-page .step-item_text, :lang(ar) .addustour-font .alexa-page_alexa-intro, :lang(ar) .noscript .alexa-page .step-item_text, :lang(ar) .noscript .alexa-page_alexa-intro {
    font: 500 2.1rem/2.4rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .alexa-page_line, :lang(ar) .noscript .alexa-page_line {
    font: 500 1.8rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .opinion_title, :lang(ar) .noscript .opinion_title {
    font: 500 2.1rem/2.4rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .opinion .avatar_name, :lang(ar) .noscript .opinion .avatar_name {
    font: 500 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .opinion_description, :lang(ar) .noscript .opinion_description {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .opinion.auth-articles .opinion_title, :lang(ar) .noscript .opinion.auth-articles .opinion_title {
    font: 500 1.8rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

@media (min-width: 501px) {
    :lang(ar) .addustour-font .opinion.auth-articles .opinion_title, :lang(ar) .noscript .opinion.auth-articles .opinion_title {
        font: 500 2.1rem/2.4rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

@media (min-width: 1200px) {
    :lang(ar) .addustour-font .opinion.auth-articles .opinion_title, :lang(ar) .noscript .opinion.auth-articles .opinion_title {
        font: 400 2.7rem/2.85rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .addustour-font .opinions-author .author-name, :lang(ar) .noscript .opinions-author .author-name {
    font: 400 2.7rem/2.85rem tajawal, sans-serif;
    letter-spacing: 0
}

@media (min-width: 501px) {
    :lang(ar) .addustour-font .opinions-author .author-name, :lang(ar) .noscript .opinions-author .author-name {
        font: 500 3.45rem/3.75rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .addustour-font .opinions-author.author-profile .author-description, :lang(ar) .noscript .opinions-author.author-profile .author-description {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .author-listing .opinions-author .author-img .author-name, :lang(ar) .noscript .author-listing .opinions-author .author-img .author-name {
    font: 500 1.8rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

@media (min-width: 501px) {
    :lang(ar) .addustour-font .author-listing .opinions-author .author-img .author-name, :lang(ar) .noscript .author-listing .opinions-author .author-img .author-name {
        font: 500 2.1rem/2.4rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .addustour-font .avatar_name, :lang(ar) .noscript .avatar_name {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .avatar_desc, :lang(ar) .addustour-font .avatar_social-account .acc-name, :lang(ar) .noscript .avatar_desc, :lang(ar) .noscript .avatar_social-account .acc-name {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .opinions-filter .select-alphapet .drop-down label, :lang(ar) .noscript .opinions-filter .select-alphapet .drop-down label {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .youtube10m-counter .flip-count__piece .card, :lang(ar) .noscript .youtube10m-counter .flip-count__piece .card {
    font: 500 3.45rem/3.75rem tajawal, sans-serif;
    letter-spacing: 0
}

@media (min-width: 1200px) {
    :lang(ar) .addustour-font .youtube10m-counter .flip-count__piece .card, :lang(ar) .noscript .youtube10m-counter .flip-count__piece .card {
        font: 500 5.4rem/5.4rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .addustour-font .section-follow-icon .message, :lang(ar) .noscript .section-follow-icon .message {
    font: 500 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .section-follow-nav .section-navigation li, :lang(ar) .noscript .section-follow-nav .section-navigation li {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .article-hero.featured .headingInfo h1.headingInfo_title, :lang(ar) .noscript .article-hero.featured .headingInfo h1.headingInfo_title {
    font: 500 5.4rem/5.4rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .article-hero.featured.feat-overlay .headingInfo h1.headingInfo_title, :lang(ar) .noscript .article-hero.featured.feat-overlay .headingInfo h1.headingInfo_title {
    font: 500 3.45rem/3.75rem tajawal, sans-serif;
    letter-spacing: 0
}

@media (min-width: 1200px) {
    :lang(ar) .addustour-font .article-hero.featured.feat-overlay .headingInfo h1.headingInfo_title, :lang(ar) .noscript .article-hero.featured.feat-overlay .headingInfo h1.headingInfo_title {
        font: 500 5.4rem/5.4rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .addustour-font .text-to-speech-player_speed, :lang(ar) .addustour-font .text-to-speech-player_text, :lang(ar) .noscript .text-to-speech-player_speed, :lang(ar) .noscript .text-to-speech-player_text {
    font: 500 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .text-to-speech-player .duration_current-duration, :lang(ar) .noscript .text-to-speech-player .duration_current-duration {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .mms-header__nav__item a, :lang(ar) .noscript .mms-header__nav__item a {
    font: 500 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .mms-hero__intro, :lang(ar) .noscript .mms-hero__intro {
    font: 500 3.45rem/3.75rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .mms-hero__btn, :lang(ar) .noscript .mms-hero__btn {
    font: 500 1.8rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .mms-intro__card-title, :lang(ar) .addustour-font .mms-intro__title, :lang(ar) .noscript .mms-intro__card-title, :lang(ar) .noscript .mms-intro__title {
    font: 500 3.45rem/3.75rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .mms-intro__card-caption, :lang(ar) .addustour-font .mms-intro__description, :lang(ar) .noscript .mms-intro__card-caption, :lang(ar) .noscript .mms-intro__description {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .mms-intro__label, :lang(ar) .noscript .mms-intro__label {
    font: 500 1.8rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .mms-popup__caption, :lang(ar) .noscript .mms-popup__caption {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .mms-popup__title, :lang(ar) .noscript .mms-popup__title {
    font: 500 2.1rem/2.4rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .mms-popup__btn, :lang(ar) .noscript .mms-popup__btn {
    font: 500 1.8rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .mms-popup__overlay-content .info__item__label, :lang(ar) .noscript .mms-popup__overlay-content .info__item__label {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .mms-popup__overlay-content .info__item__data, :lang(ar) .noscript .mms-popup__overlay-content .info__item__data {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .mms-popup__overlay-content .overview__caption, :lang(ar) .noscript .mms-popup__overlay-content .overview__caption {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .mms-popup__overlay-content .overview__price, :lang(ar) .noscript .mms-popup__overlay-content .overview__price {
    font: 500 1.8rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .mms-popup__subtitle, :lang(ar) .noscript .mms-popup__subtitle {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .mms-popup__maintitle, :lang(ar) .noscript .mms-popup__maintitle {
    font: 400 2.7rem/2.85rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .mms-tabs__title, :lang(ar) .noscript .mms-tabs__title {
    font: 500 3.45rem/3.75rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .mms-tabs .tabs-tab__text-label, :lang(ar) .noscript .mms-tabs .tabs-tab__text-label {
    font: 500 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .mms-contact__emails__title, :lang(ar) .noscript .mms-contact__emails__title {
    font: 500 5.4rem/5.4rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .mms-contact__emails__item .caption, :lang(ar) .noscript .mms-contact__emails__item .caption {
    font: 300 1.5rem/1.69rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .mms-contact__emails__item .email, :lang(ar) .noscript .mms-contact__emails__item .email {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .mms-contact__addresses__item__info .city, :lang(ar) .noscript .mms-contact__addresses__item__info .city {
    font: 500 2.1rem/2.4rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .mms-contact__addresses__item__info .loc, :lang(ar) .addustour-font .mms-contact__addresses__item__info .tel, :lang(ar) .noscript .mms-contact__addresses__item__info .loc, :lang(ar) .noscript .mms-contact__addresses__item__info .tel {
    font: 500 1.8rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .infographics-ui .modal_info, :lang(ar) .noscript .infographics-ui .modal_info {
    font: 500 2.1rem/2.4rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .social-media-links-header__item a, :lang(ar) .noscript .social-media-links-header__item a {
    font: 500 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .social-media-hero__title, :lang(ar) .noscript .social-media-hero__title {
    font: 500 3.45rem/3.75rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .social-media-hero__subtitle, :lang(ar) .noscript .social-media-hero__subtitle {
    font: 500 2.1rem/2.4rem tajawal, sans-serif;
    letter-spacing: 0
}

:lang(ar) .addustour-font .social-media-inpage-ttl, :lang(ar) .noscript .social-media-inpage-ttl {
    font: 400 2.7rem/2.85rem tajawal, sans-serif;
    letter-spacing: 0
}

@media (min-width: 501px) {
    :lang(ar) .addustour-font .social-media-inpage-ttl, :lang(ar) .noscript .social-media-inpage-ttl {
        font: 500 3.45rem/3.75rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .addustour-font .cloud-flare__title, :lang(ar) .noscript .cloud-flare__title {
    font: 500 3.45rem/3.75rem tajawal, sans-serif;
    letter-spacing: 0
}

@media (min-width: 501px) {
    :lang(ar) .addustour-font .cloud-flare__title, :lang(ar) .noscript .cloud-flare__title {
        font: 500 5.4rem/5.4rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .addustour-font .cloud-flare__subtitle, :lang(ar) .noscript .cloud-flare__subtitle {
    font: 500 2.1rem/2.4rem tajawal, sans-serif;
    letter-spacing: 0
}

@media (min-width: 501px) {
    :lang(ar) .addustour-font .cloud-flare__subtitle, :lang(ar) .noscript .cloud-flare__subtitle {
        font: 400 2.7rem/2.85rem tajawal, sans-serif;
        letter-spacing: 0
    }
}

:lang(ar) .addustour-font .cloud-flare__msg, :lang(ar) .noscript .cloud-flare__msg {
    font: 300 1.73rem/1.95rem tajawal, sans-serif;
    letter-spacing: 0
}

@media (min-width: 501px) {
    .match-page .page-content {
        grid-gap: 0 1.6rem
    }
}

[dir=ltr] .match-page .sports-header_team-logo {
    margin-right: 1.6rem
}

[dir=rtl] .match-page .sports-header_team-logo {
    margin-left: 1.6rem
}

.match-page .sports-header_team-logo .sports-image {
    width: 7.2rem;
    height: 7.2rem
}

.match-page .sports-header_team-logo .sports-image_wrapper {
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center
}

[dir] .match-page .sports-header_team-logo .sports-image_wrapper {
    padding: 8px
}

.match-page .sports-header_team-logo .sports-image_wrapper img {
    width: 4.8rem;
    height: 4.8rem
}

.match-page_statistics {
    overflow: hidden
}

[dir] .match-page_statistics {
    border: 1px solid;
    border-radius: .4rem;
    margin-bottom: 3.2rem
}

.match-page_statistics_header {
    display: flex;
    justify-content: space-between;
    align-items: center
}

[dir] .match-page_statistics_header {
    padding: 2.1rem;
    border-bottom: 1px solid
}

[dir] .match-page_statistics_header h2 {
    margin-bottom: 0 !important
}

.match-page_statistics_header .sports-image {
    width: 3.2rem;
    height: 3.2rem
}

.match-page_statistics_header .sports-image img {
    width: 100%;
    height: 100%
}

[dir] .match-page_statistics_content.no-data {
    padding: 10.6rem 1.6rem 9.1rem
}

[dir] .match-page_score .scoreboard {
    border-bottom: none;
    border-radius: .4rem .4rem 0 0;
    padding-top: 0;
    margin-top: 0
}

.match-page_score .scoreboard_team-link {
    color: inherit;
    text-decoration: none
}

[dir] .match-page_summary {
    margin: 0 0 32px
}

[dir] .match-page_summary .game-summary {
    border-radius: 0 0 .4rem .4rem
}

[dir] .match-page_divider {
    margin: 32px 0
}

.match-page .squad-table_squad-player-link {
    color: inherit;
    text-decoration: none
}

.match-page .sports-header_team-logo {
    width: 125px
}

@media (min-width: 501px) {
    .league-page .page-content {
        grid-gap: 0 1.6rem
    }
}

[dir] .league-page .side-panel {
    margin-top: 0
}

@media (min-width: 1200px) {
    [dir] .league-page .side-panel {
        margin-top: 1.6rem
    }
}

[dir] .league-page_league-table {
    margin-bottom: 3.2rem
}

.league-page_league-table .league-table_toggle {
    display: flex;
    flex-direction: row;
    align-items: center
}

[dir] .league-page_league-table .league-table_toggle {
    cursor: pointer
}

.league-page_league-table .league-table_toggle .aa {
    width: 2.4rem;
    height: 2.4rem
}

[dir] .league-page_games, [dir] .league-page_rankings {
    margin-bottom: 32px
}

.league-page_rankings_top-player {
    display: grid;
    grid-template-columns: 1fr
}

.league-page_rankings_top-player-header {
    display: flex;
    justify-content: space-between
}

.league-page_rankings_top-player-toggle {
    display: none
}

[dir] .league-page_rankings_top-player-toggle {
    cursor: pointer
}

@media (min-width: 1200px) {
    .league-page_rankings_top-player-toggle {
        display: flex;
        flex-direction: row;
        align-items: center
    }

    .league-page_rankings_top-player-toggle .aa {
        width: 2.4rem;
        height: 2.4rem
    }
}

.league-page_rankings_top-player_container {
    display: flex;
    justify-content: flex-start;
    width: 100%;
    flex-wrap: wrap;
    grid-gap: 16px
}

[dir] .league-page_rankings_top-player_container {
    padding-bottom: 15px;
    margin-bottom: 15px
}

@media (min-width: 501px) {
    [dir=ltr] .league-page_rankings_top-player_container {
        padding-left: 1rem
    }

    [dir=rtl] .league-page_rankings_top-player_container {
        padding-right: 1rem
    }
}

.league-page_rankings_top-player_container:hover {
    overflow-x: auto
}

@media (min-width: 501px) {
    .league-page_rankings_top-player_container {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: repeat(2, 1fr)
    }
}

@media (min-width: 1200px) {
    .league-page_rankings_top-player_container {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        grid-template-columns: repeat(3, -webkit-max-content);
        grid-template-columns: repeat(3, max-content);
        row-gap: 30px;
        max-height: 178px;
        justify-content: flex-start
    }
}

.league-page_rankings_top-player_container.open {
    max-height: unset
}

[dir] .league-page_rankings_top-player_container .player-card {
    cursor: pointer
}

[dir] .league-page_rankings_top-player_container .player-card:first-child {
    border-top: 0
}

.league-page .fixtures-list_header [competition-title] {
    justify-self: flex-start;
    flex: 1
}

[dir] .league-page .fixtures-list_header [competition-title] {
    margin: 0
}

.league-page .fixtures-list_header > div:not([competition-title]) {
    flex: auto
}

[dir] .league-page .fixtures-list_header > div:not([competition-title]) {
    margin-bottom: 1rem
}

[dir] .league-page .fixtures-list_header > div:not([competition-title]):last-child {
    margin-bottom: 0
}

@media (min-width: 501px) {
    .league-page .fixtures-list_header > div:not([competition-title]) {
        flex: 0 0 auto
    }

    [dir] .league-page .fixtures-list_header > div:not([competition-title]) {
        margin-bottom: 0
    }

    [dir=ltr] .league-page .fixtures-list_header > div:not([competition-title]):first-child {
        margin-left: auto
    }

    [dir=rtl] .league-page .fixtures-list_header > div:not([competition-title]):first-child {
        margin-right: auto
    }
}

.league-page .js-drop-down-wrapper {
    display: flex;
    align-items: center
}

@media (min-width: 501px) {
    [dir=ltr] .league-page .js-drop-down-wrapper {
        margin-left: 2rem
    }

    [dir=rtl] .league-page .js-drop-down-wrapper {
        margin-right: 2rem
    }
}

.league-page .js-drop-down-wrapper .js-drop-down {
    position: relative
}

.league-page .js-drop-down-wrapper .js-drop-down_value {
    display: flex;
    align-items: center;
    justify-content: space-between;
    min-width: 6.3rem;
    width: auto;
    height: 3.2rem
}

[dir] .league-page .js-drop-down-wrapper .js-drop-down_value {
    padding: 0 .8rem;
    cursor: pointer;
    border-width: 1px;
    border-style: solid;
    border-radius: .4rem
}

.league-page .js-drop-down-wrapper .js-drop-down_value .aa {
    width: 2.4rem;
    height: 2.4rem
}

.league-page .js-drop-down-wrapper .js-drop-down_selector {
    position: absolute;
    top: 3.6rem;
    min-width: 6.3rem;
    width: auto;
    height: 3.2rem;
    z-index: 4;
    overflow: hidden;
    max-height: 0;
    transition: .1s ease-in-out;
    outline: none
}

[dir] .league-page .js-drop-down-wrapper .js-drop-down_selector {
    border-radius: .4rem
}

[dir=ltr] .league-page .js-drop-down-wrapper .js-drop-down_selector {
    right: 0
}

[dir=rtl] .league-page .js-drop-down-wrapper .js-drop-down_selector {
    left: 0
}

.league-page .js-drop-down-wrapper .js-drop-down_selector.open {
    max-height: 19.1rem;
    overflow: auto
}

[dir] .league-page .js-drop-down-wrapper .js-drop-down_selector.open {
    border: 1px solid
}

.league-page .js-drop-down-wrapper .js-drop-down_selector li {
    position: relative;
    height: 4rem;
    font-size: 1.1rem;
    display: flex;
    align-items: center;
    transition: background-color .3s;
    opacity: 1
}

[dir] .league-page .js-drop-down-wrapper .js-drop-down_selector li {
    padding: 0 .8rem;
    cursor: pointer;
    border-bottom: 1px solid
}

.league-page .js-drop-down-wrapper .js-drop-down_selector li.closed {
    max-height: 0;
    overflow: hidden;
    opacity: 0
}

[dir] .league-page .js-drop-down-wrapper .js-drop-down_selector li.closed {
    padding: 0
}

[dir=ltr] .league-page .js-drop-down-wrapper .js-drop-down_selector li .aa {
    margin-left: auto
}

[dir=rtl] .league-page .js-drop-down-wrapper .js-drop-down_selector li .aa {
    margin-right: auto
}

[dir=ltr] .league-page .js-drop-down-wrapper .choose-round-selector, [dir=ltr] .league-page .js-drop-down-wrapper .choose-week-selector {
    margin: 0 1rem 0 auto
}

[dir=rtl] .league-page .js-drop-down-wrapper .choose-round-selector, [dir=rtl] .league-page .js-drop-down-wrapper .choose-week-selector {
    margin: 0 auto 0 1rem
}

.league-page .js-drop-down-wrapper .choose-round .js-drop-down_selector, .league-page .js-drop-down-wrapper .choose-round .js-drop-down_value {
    width: 20rem
}

@media (min-width: 501px) {
    .team-page .page-content {
        grid-gap: 0 1.6rem
    }
}

.team-page header {
    max-width: 129.2rem
}

[dir] .team-page header {
    margin: 0 auto
}

@media (min-width: 1200px) {
    [dir] .team-page header {
        margin-bottom: 35px
    }
}

[dir] .team-page .main-section .page-content__item:last-child {
    margin-top: 2.6rem
}

@media (min-width: 1200px) {
    [dir] .team-page .main-section .page-content__item:last-child {
        margin-top: 0
    }
}

.team-page_content {
    display: flex;
    flex-direction: column;
    max-width: 129.2rem
}

@media (min-width: 1200px) {
    .team-page_content {
        justify-content: flex-start;
        display: grid;
        grid-template-columns: 1fr 3fr;
        -moz-column-gap: 1.8rem;
        column-gap: 1.8rem
    }

    [dir] .team-page_content {
        margin: 0 auto
    }
}

[dir] .team-page_sidebar {
    margin-bottom: 20px
}

@media (min-width: 1200px) {
    [dir] .team-page_sidebar {
        margin-bottom: 0
    }
}

.team-page_games {
    grid-column: 1/-1;
    display: grid;
    grid-template-columns: repeat(3, auto);
    -moz-column-gap: 16px;
    column-gap: 16px;
    overflow: hidden;
    justify-content: flex-start;
    overflow-x: auto
}

[dir] .team-page_games {
    padding-bottom: 15px;
    margin-bottom: 15px
}

[dir] .team-page_league-table {
    margin-bottom: 32px
}

.team-page .team-page_group_wrapper, .team-page_trophies-container {
    display: grid;
    grid-template-columns: 1fr;
    gap: 1.6rem
}

@media (min-width: 501px) {
    .team-page .team-page_group_wrapper, .team-page_trophies-container {
        grid-template-columns: repeat(2, 1fr)
    }
}

@media (min-width: 1200px) {
    .team-page .team-page_group_wrapper, .team-page_trophies-container {
        grid-template-columns: repeat(3, 1fr)
    }
}

[dir] .team-page_full-squad {
    margin-bottom: 32px
}

.team-page_full-squad-container .player-card {
    flex: 1;
    max-width: unset
}

[dir] .team-page_full-squad-container .player-card {
    cursor: pointer
}

@media (min-width: 501px) {
    .team-page_trophies-container {
        grid-template-columns: repeat(3, 1fr);
        grid-template-rows: repeat(3, 1fr)
    }
}

[dir] .team-page_group_title {
    margin: 1.6rem 0
}

@media (min-width: 501px) {
    .player-page .page-content {
        grid-gap: 0 1.6rem
    }
}

[dir] .player-page_transfer {
    margin-bottom: 22px
}

[dir] .player-page_transfer .sports-transfer {
    margin-bottom: 10px
}

[dir] .player-page_breakdown {
    margin-bottom: 32px
}

[dir] .player-page_breakdown .player-breakdown {
    cursor: pointer
}

.player-page_trophies-container {
    display: grid;
    grid-template-columns: 1fr;
    gap: 10px
}

@media (min-width: 501px) {
    .player-page_trophies-container {
        grid-template-columns: repeat(2, 1fr)
    }
}

@media (min-width: 1200px) {
    .player-page_trophies-container {
        grid-template-columns: repeat(3, 1fr)
    }
}

[dir] .player-page .side-panel {
    margin-bottom: 2.6rem
}

@media (min-width: 501px) {
    .fixtures-page .page-content {
        grid-gap: 0 1.6rem
    }
}

[dir] .light-theme .read-mode, [dir] .light-theme .read-mode .top-tools {
    background-color: #fbfcdd !important
}

[dir] .light-theme .read-mode .headingInfo, [dir] .light-theme .read-mode .headingInfo .btn, [dir] .light-theme .read-mode .inline-title, [dir] .light-theme .read-mode .ordered-list, [dir] .light-theme .read-mode .paragraph, [dir] .light-theme .read-mode .quote, [dir] .light-theme .read-mode .tabular-data, [dir] .light-theme .read-mode .tags, [dir] .light-theme .read-mode .unordered-list {
    background-color: transparent !important
}

.light-theme {
    --theme-base: #000;
    --theme-basergb: 0, 0, 0;
    --theme-divider: #e5e5e5;
    --theme-disabled: hsla(0, 0%, 100%, 0.1);
    --theme-disabled-button: rgba(0, 0, 0, 0.26);
    --theme-disabled-text: rgba(0, 0, 0, 0.38);
    --theme-secondary-text: rgba(55, 60, 89, 0.8);
    --theme-always-white: #fff;
    --theme-icon: rgba(0, 0, 0, 0.54);
    --theme-icons: rgba(0, 0, 0, 0.54);
    --theme-text: #151515;
    --theme-text-rgb: 21, 21, 21;
    --theme-live: #e91818;
    --theme-secondary-bg: #f7f7f9
}

.dark-theme {
    --theme-base: #fff;
    --theme-basergb: 255, 255, 255;
    --theme-divider: hsla(0, 0%, 100%, 0.1);
    --theme-disabled: rgba(0, 0, 0, 0.38);
    --theme-disabled-button: hsla(0, 0%, 100%, 0.3);
    --theme-disabled-text: hsla(0, 0%, 100%, 0.1);
    --theme-secondary-text: #7f7f7f;
    --theme-always-white: #fff;
    --theme-icon: #fff;
    --theme-icons: #fff;
    --theme-text: #fff;
    --theme-text-rgb: 255, 255, 255;
    --theme-live: #e91818;
    --theme-secondary-bg: #383838
}

.night-theme {
    --theme-base: #fff;
    --theme-basergb: 255, 255, 255;
    --theme-divider: hsla(0, 0%, 100%, 0.1);
    --theme-disabled: rgba(0, 0, 0, 0.38);
    --theme-disabled-button: hsla(0, 0%, 100%, 0.3);
    --theme-disabled-text: hsla(0, 0%, 100%, 0.1);
    --theme-secondary-text: #6a707e;
    --theme-always-white: #fff;
    --theme-icon: #fff;
    --theme-icons: #fff;
    --theme-text: #fff;
    --theme-text-rgb: 255, 255, 255;
    --theme-live: #e91818;
    --theme-secondary-bg: #353d50
}

.light-theme {
    --theme-background-background: #fff;
    --theme-background-background-rgb: 255, 255, 255;
    --theme-background-hover: #fff
}

.dark-theme {
    --theme-background-background: #151515;
    --theme-background-background-rgb: 21, 21, 21;
    --theme-background-hover: hsla(0, 0%, 100%, 0.04)
}

.night-theme {
    --theme-background-background: #2b3347;
    --theme-background-background-rgb: 43, 51, 71;
    --theme-background-hover: hsla(0, 0%, 100%, 0.04)
}

[dir] .light-theme, [dir] section.light-theme {
    background: var(--theme-background-background)
}

[dir] .light-theme .author, [dir] section.light-theme .author {
    background: var(--theme-background-background);
    border-color: var(--theme-divider)
}

.light-theme .author .timeDate_element, .light-theme .author_link .avatar_desc, section.light-theme .author .timeDate_element, section.light-theme .author_link .avatar_desc {
    color: var(--theme-secondary-text)
}

@media (min-width: 501px) {
    .light-theme .author .timeDate_element, section.light-theme .author .timeDate_element {
        color: var(--theme-text)
    }
}

[dir] .light-theme .author.addustourfsection, [dir] section.light-theme .author.addustourfsection {
    background: var(--theme-secondary-bg)
}

.light-theme .author.addustourfsection .timeDate_element, section.light-theme .author.addustourfsection .timeDate_element {
    color: var(--theme-secondary-text)
}

.light-theme .author.addustourfsection .source-label, section.light-theme .author.addustourfsection .source-label {
    color: var(--theme-text)
}

.light-theme .author.addustourfsection .source, section.light-theme .author.addustourfsection .source {
    color: var(--theme-live)
}

[dir] .light-theme .inline-article, [dir] section.light-theme .inline-article {
    background: var(--theme-background-background);
    border-color: var(--theme-divider)
}

.light-theme .inline-article .block-title, section.light-theme .inline-article .block-title {
    color: var(--theme-text)
}

[dir] .light-theme .article-hero-img, [dir] .light-theme .inline-article .block-title, [dir] section.light-theme .article-hero-img, [dir] section.light-theme .inline-article .block-title {
    background: var(--theme-background-background)
}

.light-theme .article-hero-img .caption, section.light-theme .article-hero-img .caption {
    color: var(--theme-secondary-text)
}

.light-theme .ordered-list, .light-theme .unordered-list, section.light-theme .ordered-list, section.light-theme .unordered-list {
    color: var(--theme-text)
}

[dir] .light-theme .ordered-list, [dir] .light-theme .unordered-list, [dir] section.light-theme .ordered-list, [dir] section.light-theme .unordered-list {
    background: var(--theme-background-background)
}

.light-theme .video-link .story-title, section.light-theme .video-link .story-title {
    color: #fff
}

[dir] .light-theme .feed-card, [dir] section.light-theme .feed-card {
    background-color: var(--theme-background-background);
    box-shadow: 0 .2rem 1.5rem 0 rgba(var(--theme-text-rgb), .1)
}

.light-theme .feed-card .card_txt .card_title, section.light-theme .feed-card .card_txt .card_title {
    color: var(--theme-text)
}

[dir] .light-theme .feed-card.addustourfsection, [dir] section.light-theme .feed-card.addustourfsection {
    background-color: var(--theme-secondary-bg);
    box-shadow: none
}

.light-theme .btn, section.light-theme .btn {
    color: var(--theme-text)
}

[dir] .light-theme .btn, [dir] section.light-theme .btn {
    background: var(--theme-background-background);
    border-color: var(--theme-text)
}

.light-theme .btn.live, section.light-theme .btn.live {
    color: #fff
}

[dir] .light-theme .btn.live, [dir] section.light-theme .btn.live {
    border-color: var(--theme-live);
    background: var(--theme-live)
}

@media (min-width: 501px) {
    .light-theme .btn.live i.aa-live, section.light-theme .btn.live i.aa-live {
        filter: brightness(0) invert(1)
    }
}

.light-theme .card_title, section.light-theme .card_title {
    color: #fff
}

.light-theme .card .aa, section.light-theme .card .aa {
    filter: invert(100%) contrast(3)
}

.light-theme .quote, section.light-theme .quote {
    color: var(--theme-text)
}

[dir] .light-theme .quote, [dir] section.light-theme .quote {
    background: var(--theme-background-background)
}

.light-theme .quote_author, .light-theme .quote_source, section.light-theme .quote_author, section.light-theme .quote_source {
    color: var(--theme-secondary-text)
}

[dir] .light-theme .utility, [dir] section.light-theme .utility {
    background: var(--theme-background-background)
}

@media (min-width: 1200px) {
    .light-theme .utility.addustourfsection .share-this input[type=radio] ~ .share-label, section.light-theme .utility.addustourfsection .share-this input[type=radio] ~ .share-label {
        color: var(--theme-always-white)
    }
}

[dir] .light-theme .tags, [dir] section.light-theme .tags {
    background: var(--theme-background-background);
    border-color: var(--theme-divider)
}

.light-theme .tags_link, section.light-theme .tags_link {
    color: var(--theme-text)
}

[dir] .light-theme .tags_link, [dir] section.light-theme .tags_link {
    border-color: var(--theme-text)
}

[dir] .light-theme .tags.addustourfsection, [dir] section.light-theme .tags.addustourfsection {
    border-color: var(--theme-divider)
}

.light-theme .tags.addustourfsection .tags_link, section.light-theme .tags.addustourfsection .tags_link {
    color: var(--theme-always-white)
}

[dir] .light-theme .globalNav, [dir] section.light-theme .globalNav {
    background: var(--theme-background-background)
}

[dir] .light-theme .globalNav .underBar, [dir] section.light-theme .globalNav .underBar {
    border-color: var(--theme-divider);
    background: var(--theme-divider)
}

[dir] .light-theme .globalNav.fixed .mainNav, [dir] section.light-theme .globalNav.fixed .mainNav {
    background: var(--theme-background-background);
    box-shadow: 0 .2rem 2rem 0 rgba(var(--theme-text-rgb), .15)
}

[dir] .light-theme .globalNav .mainNav, [dir] section.light-theme .globalNav .mainNav {
    border-color: var(--theme-divider)
}

.light-theme .globalNav .mainNav_element a, section.light-theme .globalNav .mainNav_element a {
    color: var(--theme-text)
}

[dir] .light-theme .globalNav .mainNav .mainNav_subMenu, [dir] section.light-theme .globalNav .mainNav .mainNav_subMenu {
    background: var(--theme-background-background)
}

[dir=ltr] .light-theme .globalNav .mainNav .mainNav_subMenu, [dir=ltr] section.light-theme .globalNav .mainNav .mainNav_subMenu {
    box-shadow: 1px 20px 20px 0 rgba(var(--theme-text-rgb), .07)
}

[dir=rtl] .light-theme .globalNav .mainNav .mainNav_subMenu, [dir=rtl] section.light-theme .globalNav .mainNav .mainNav_subMenu {
    box-shadow: -1px 20px 20px 0 rgba(var(--theme-text-rgb), .07)
}

[dir] .light-theme .globalNav .mainNav.hide-in-mobile, [dir] section.light-theme .globalNav .mainNav.hide-in-mobile {
    border-color: var(--theme-divider)
}

.light-theme .globalNav .themeSwitch_element.active .aa, section.light-theme .globalNav .themeSwitch_element.active .aa {
    opacity: .25
}

.light-theme .globalNav .mainHeader .btn, section.light-theme .globalNav .mainHeader .btn {
    color: #fff
}

.light-theme .globalNav .mainHeader .btn .aa-live, section.light-theme .globalNav .mainHeader .btn .aa-live {
    filter: brightness(0) invert(1)
}

[dir] .light-theme .globalNav .mainHeader .search-layout, [dir] section.light-theme .globalNav .mainHeader .search-layout {
    background-color: var(--theme-background-background)
}

[dir] .light-theme .globalNav .mainHeader .search-form input[type=text], [dir] section.light-theme .globalNav .mainHeader .search-form input[type=text] {
    border: .1rem solid var(--theme-divider);
    box-shadow: none
}

.light-theme .globalNav .mainHeader .search-form input[type=text]::-moz-placeholder, section.light-theme .globalNav .mainHeader .search-form input[type=text]::-moz-placeholder {
    color: var(--theme-secondary-text);
    opacity: 1
}

.light-theme .globalNav .mainHeader .search-form input[type=text]:-ms-input-placeholder, section.light-theme .globalNav .mainHeader .search-form input[type=text]:-ms-input-placeholder {
    color: var(--theme-secondary-text);
    opacity: 1
}

.light-theme .globalNav .mainHeader .search-form input[type=text]::placeholder, section.light-theme .globalNav .mainHeader .search-form input[type=text]::placeholder {
    color: var(--theme-secondary-text);
    opacity: 1
}

.light-theme .globalNav .mainHeader .search-form input[type=text]:-webkit-autofill, .light-theme .globalNav .mainHeader .search-form input[type=text]:-webkit-autofill:focus, .light-theme .globalNav .mainHeader .search-form input[type=text]:-webkit-autofill:hover, section.light-theme .globalNav .mainHeader .search-form input[type=text]:-webkit-autofill, section.light-theme .globalNav .mainHeader .search-form input[type=text]:-webkit-autofill:focus, section.light-theme .globalNav .mainHeader .search-form input[type=text]:-webkit-autofill:hover {
    -webkit-text-fill-color: var(--theme-text)
}

[dir] .light-theme .globalNav .mainHeader .search-form input[type=text]:-webkit-autofill, [dir] .light-theme .globalNav .mainHeader .search-form input[type=text]:-webkit-autofill:focus, [dir] .light-theme .globalNav .mainHeader .search-form input[type=text]:-webkit-autofill:hover, [dir] section.light-theme .globalNav .mainHeader .search-form input[type=text]:-webkit-autofill, [dir] section.light-theme .globalNav .mainHeader .search-form input[type=text]:-webkit-autofill:focus, [dir] section.light-theme .globalNav .mainHeader .search-form input[type=text]:-webkit-autofill:hover {
    box-shadow: 0 0 0 3rem var(--theme-background-background) inset;
    border: .1rem solid var(--theme-divider)
}

.light-theme .globalNav .mainHeader .logo.tv-logo, section.light-theme .globalNav .mainHeader .logo.tv-logo {
    width: 9.5rem;
    height: 3rem;
    filter: unset
}

[dir] .light-theme .globalNav .mainHeader .logo.tv-logo, [dir] section.light-theme .globalNav .mainHeader .logo.tv-logo {
    margin: 1.2rem 0
}

@media (min-width: 501px) {
    .light-theme .globalNav .mainHeader .logo.tv-logo, section.light-theme .globalNav .mainHeader .logo.tv-logo {
        width: 12.4rem;
        height: 3.7rem
    }

    [dir] .light-theme .globalNav .mainHeader .logo.tv-logo, [dir] section.light-theme .globalNav .mainHeader .logo.tv-logo {
        margin: .85rem 0
    }
}

[dir] .light-theme .globalNav .mainHeader .logo.tv-logo.logo_link, [dir] section.light-theme .globalNav .mainHeader .logo.tv-logo.logo_link {
    background-image: url(assets/gfx/logo/tv-logo.svg)
}

[dir] .light-theme .globalNav .dropDown_list, [dir] section.light-theme .globalNav .dropDown_list {
    background-color: var(--theme-background-background)
}

.light-theme .globalNav .dropDown_list a, section.light-theme .globalNav .dropDown_list a {
    color: var(--theme-text)
}

@media (min-width: 1200px) {
    [dir] .light-theme .globalNav .dropDown_list, [dir] section.light-theme .globalNav .dropDown_list {
        box-shadow: 0 5px 28px 0 rgba(21, 21, 21, .07)
    }
}

.light-theme .globalNav .dropDown_label, section.light-theme .globalNav .dropDown_label {
    color: var(--theme-text)
}

[dir] .light-theme .globalNav .dropDown-active, [dir] .light-theme .globalNav .dropDown:hover, [dir] .light-theme .globalNav .dropDown_group:after, [dir] section.light-theme .globalNav .dropDown-active, [dir] section.light-theme .globalNav .dropDown:hover, [dir] section.light-theme .globalNav .dropDown_group:after {
    background-color: var(--theme-background-background)
}

[dir] .light-theme .globalNav .megaMenu, [dir] section.light-theme .globalNav .megaMenu {
    background-color: var(--theme-background-background);
    border-color: var(--theme-divider);
    box-shadow: 0 .7rem .7rem -.6rem rgba(21, 21, 21, .1)
}

[dir] .light-theme .globalNav .megaMenu .megaMenu_list, [dir] .light-theme .globalNav .megaMenu_header, [dir] .light-theme .globalNav .megaMenu_header .megaMenu_icons, [dir] .light-theme .globalNav .megaMenu_lead, [dir] section.light-theme .globalNav .megaMenu .megaMenu_list, [dir] section.light-theme .globalNav .megaMenu_header, [dir] section.light-theme .globalNav .megaMenu_header .megaMenu_icons, [dir] section.light-theme .globalNav .megaMenu_lead {
    border-color: var(--theme-divider)
}

.light-theme .globalNav .megaMenu_label, section.light-theme .globalNav .megaMenu_label {
    color: var(--theme-text)
}

[dir] .light-theme .globalNav .megaMenu .submenu, [dir] section.light-theme .globalNav .megaMenu .submenu {
    background-color: var(--theme-background-background)
}

.light-theme .globalNav .megaMenu .submenu .megaMenu_header a, .light-theme .globalNav .megaMenu .submenu .megaMenu_lead:hover .megaMenu_label, section.light-theme .globalNav .megaMenu .submenu .megaMenu_header a, section.light-theme .globalNav .megaMenu .submenu .megaMenu_lead:hover .megaMenu_label {
    color: var(--theme-text)
}

@media (min-width: 1200px) {
    [dir] .light-theme .globalNav .megaMenu .submenu .megaMenu_lead:hover, [dir] section.light-theme .globalNav .megaMenu .submenu .megaMenu_lead:hover {
        background-image: none
    }

    .light-theme .globalNav .megaMenu .submenu .megaMenu_lead:hover .megaMenu_label, section.light-theme .globalNav .megaMenu .submenu .megaMenu_lead:hover .megaMenu_label {
        color: var(--theme-secondary-text)
    }
}

.light-theme .globalNav .megaMenu_actions, section.light-theme .globalNav .megaMenu_actions {
    color: var(--theme-text)
}

[dir] .light-theme .globalNav .megaMenu .tags, [dir] section.light-theme .globalNav .megaMenu .tags {
    border-width: 0
}

@media (min-width: 1200px) {
    [dir] .light-theme .globalNav .megaMenu_list, [dir] section.light-theme .globalNav .megaMenu_list {
        border-width: 0
    }
}

.light-theme .globalNav .articleNav, .light-theme .globalNav .breadcrumb_link, section.light-theme .globalNav .articleNav, section.light-theme .globalNav .breadcrumb_link {
    color: var(--theme-text)
}

[dir] .light-theme .globalNav .articleNav, [dir] section.light-theme .globalNav .articleNav {
    background-color: var(--theme-background-background)
}

[dir] .light-theme .globalNav .accessibility_link, [dir] section.light-theme .globalNav .accessibility_link {
    background-color: var(--theme-secondary-bg)
}

.light-theme .headingInfo, section.light-theme .headingInfo {
    color: var(--theme-text)
}

[dir] .light-theme .headingInfo, [dir] section.light-theme .headingInfo {
    background: var(--theme-background-background)
}

.light-theme .factCheck, .light-theme .headingInfo_locations a, section.light-theme .factCheck, section.light-theme .headingInfo_locations a {
    color: var(--theme-text)
}

[dir] .light-theme .factCheck, [dir] section.light-theme .factCheck {
    background-color: var(--theme-secondary-bg)
}

[dir] .light-theme .factCheck_claim, [dir] section.light-theme .factCheck_claim {
    border-color: var(--theme-divider)
}

[dir] .light-theme .factCheck .factCheck_text .paragraph, [dir] section.light-theme .factCheck .factCheck_text .paragraph {
    background: none
}

.light-theme .inline-title, section.light-theme .inline-title {
    color: var(--theme-text)
}

[dir] .light-theme .inline-title, [dir] section.light-theme .inline-title {
    background: var(--theme-background-background)
}

.light-theme .paragraph, section.light-theme .paragraph {
    color: var(--theme-text)
}

[dir] .light-theme .paragraph, [dir] section.light-theme .paragraph {
    background: var(--theme-background-background)
}

.light-theme .news-theme .paragraph a, section.light-theme .news-theme .paragraph a {
    color: var(--theme-live) !important
}

.light-theme .featured-paragraph a, section.light-theme .featured-paragraph a {
    color: var(--theme-text) !important
}

[dir] .light-theme .featured-paragraph .paragraph, [dir] section.light-theme .featured-paragraph .paragraph {
    background: none
}

.light-theme .featured-paragraph .paragraph a, section.light-theme .featured-paragraph .paragraph a {
    color: var(--theme-text) !important
}

[dir] .light-theme .featured-paragraph .image-slider, [dir] section.light-theme .featured-paragraph .image-slider {
    background: none
}

[dir] .light-theme .featured-paragraph .image-slider .gallery-controls, [dir] section.light-theme .featured-paragraph .image-slider .gallery-controls {
    background: hsla(0, 0%, 100%, .3)
}

@media (min-width: 501px) {
    [dir] .light-theme .featured-paragraph .image-slider .gallery-controls .gallery-services, [dir] section.light-theme .featured-paragraph .image-slider .gallery-controls .gallery-services {
        border-color: rgba(21, 21, 21, .1)
    }
}

.light-theme .featured-paragraph .image-slider .gallery-controls .gallery-services .gallery-titles .caption, section.light-theme .featured-paragraph .image-slider .gallery-controls .gallery-services .gallery-titles .caption {
    color: var(--theme-text)
}

[dir] .light-theme .featured-paragraph .disclaimer, [dir] section.light-theme .featured-paragraph .disclaimer {
    background: hsla(0, 0%, 100%, .3)
}

[dir] .light-theme .featured-paragraph .factCheck, [dir] section.light-theme .featured-paragraph .factCheck {
    background-color: hsla(0, 0%, 100%, .3)
}

[dir] .light-theme .featured-paragraph .factCheck_claim, [dir] section.light-theme .featured-paragraph .factCheck_claim {
    border-color: rgba(21, 21, 21, .1)
}

[dir] .light-theme .featured-paragraph .google-news-callout, [dir] section.light-theme .featured-paragraph .google-news-callout {
    background-color: hsla(0, 0%, 100%, .3)
}

[dir] .light-theme .featured-paragraph .inline-title, [dir] section.light-theme .featured-paragraph .inline-title {
    background: none
}

[dir] .light-theme .featured-paragraph .inline-article, [dir] section.light-theme .featured-paragraph .inline-article {
    background: none;
    border-color: rgba(21, 21, 21, .1)
}

[dir] .light-theme .featured-paragraph .inline-article .block-title, [dir] .light-theme .featured-paragraph .ordered-list, [dir] .light-theme .featured-paragraph .unordered-list, [dir] section.light-theme .featured-paragraph .inline-article .block-title, [dir] section.light-theme .featured-paragraph .ordered-list, [dir] section.light-theme .featured-paragraph .unordered-list {
    background: none
}

[dir] .light-theme .featured-paragraph .pdf-link, [dir] section.light-theme .featured-paragraph .pdf-link {
    background: hsla(0, 0%, 100%, .3) !important
}

.light-theme .featured-paragraph .pdf-link a .aa.aa-open-url, section.light-theme .featured-paragraph .pdf-link a .aa.aa-open-url {
    filter: none
}

.light-theme .featured-paragraph .pdf-link a .aa.aa-pdf, section.light-theme .featured-paragraph .pdf-link a .aa.aa-pdf {
    filter: invert(1)
}

[dir] .light-theme .featured-paragraph .quote, [dir] .light-theme .featured-paragraph .tabular-data, [dir] section.light-theme .featured-paragraph .quote, [dir] section.light-theme .featured-paragraph .tabular-data {
    background: none
}

[dir] .light-theme .featured-paragraph .tabular-data .table-wrapper table, [dir] .light-theme .featured-paragraph .tabular-data .table-wrapper table td, [dir] .light-theme .featured-paragraph .tabular-data .table-wrapper table th, [dir] section.light-theme .featured-paragraph .tabular-data .table-wrapper table, [dir] section.light-theme .featured-paragraph .tabular-data .table-wrapper table td, [dir] section.light-theme .featured-paragraph .tabular-data .table-wrapper table th {
    border-color: rgba(21, 21, 21, .1)
}

[dir] .light-theme .featured-paragraph .tabular-data .table-wrapper table thead th, [dir] section.light-theme .featured-paragraph .tabular-data .table-wrapper table thead th {
    background: hsla(0, 0%, 100%, .3)
}

.light-theme .featured-paragraph .tabular-data .table-wrapper .notice, section.light-theme .featured-paragraph .tabular-data .table-wrapper .notice {
    color: var(--theme-text)
}

[dir] .light-theme .featured-paragraph .tabular-data.col .table-wrapper table th, [dir] section.light-theme .featured-paragraph .tabular-data.col .table-wrapper table th {
    background: hsla(0, 0%, 100%, .3)
}

[dir] .light-theme .featured-paragraph .article-hero-img, [dir] section.light-theme .featured-paragraph .article-hero-img {
    background: none
}

.light-theme .featured-paragraph .article-hero-img .caption, section.light-theme .featured-paragraph .article-hero-img .caption {
    color: var(--theme-text)
}

.light-theme .featured-paragraph.light-theme .factCheck .aa, .light-theme .featured-paragraph.light-theme .pdf-link a .aa.aa-open-url, section.light-theme .featured-paragraph.light-theme .factCheck .aa, section.light-theme .featured-paragraph.light-theme .pdf-link a .aa.aa-open-url {
    filter: none
}

.light-theme .featured-paragraph.light-theme .pdf-link a .aa.aa-pdf, section.light-theme .featured-paragraph.light-theme .pdf-link a .aa.aa-pdf {
    filter: invert(1) contrast(1)
}

.light-theme .featured-paragraph.light-theme .quote .aa, section.light-theme .featured-paragraph.light-theme .quote .aa {
    filter: none
}

.light-theme .featured-paragraph.night-theme .factCheck .aa, section.light-theme .featured-paragraph.night-theme .factCheck .aa {
    filter: invert(1) contrast(3)
}

.light-theme .featured-paragraph.night-theme .pdf-link a .aa.aa-open-url, section.light-theme .featured-paragraph.night-theme .pdf-link a .aa.aa-open-url {
    filter: invert(1) contrast(1)
}

.light-theme .featured-paragraph.night-theme .pdf-link a .aa.aa-pdf, section.light-theme .featured-paragraph.night-theme .pdf-link a .aa.aa-pdf {
    filter: none
}

.light-theme .featured-paragraph.night-theme .quote .aa, section.light-theme .featured-paragraph.night-theme .quote .aa {
    filter: invert(1) contrast(1)
}

.light-theme .tm-overview, section.light-theme .tm-overview {
    color: var(--theme-text)
}

[dir] .light-theme .tm-overview, [dir] section.light-theme .tm-overview {
    background-color: var(--theme-secondary-bg)
}

.light-theme .tm-overview p a, section.light-theme .tm-overview p a {
    color: var(--theme-live)
}

[dir] .light-theme .tm-overview .external-articles, [dir] section.light-theme .tm-overview .external-articles {
    border-color: var(--theme-divider)
}

.light-theme .tm-overview .external-articles li a, section.light-theme .tm-overview .external-articles li a {
    color: var(--theme-text)
}

[dir] .light-theme .tm-highlights, [dir] section.light-theme .tm-highlights {
    background-color: var(--theme-background-background)
}

.light-theme .tm-highlights .tm-highlights_title, section.light-theme .tm-highlights .tm-highlights_title {
    color: var(--theme-text)
}

[dir] .light-theme .tm-highlights .tm-highlights_list .tm-highlights_item:before, [dir] section.light-theme .tm-highlights .tm-highlights_list .tm-highlights_item:before {
    border-color: var(--theme-live)
}

.light-theme .tm-highlights .tm-highlights_list .tm-highlights_item a, section.light-theme .tm-highlights .tm-highlights_list .tm-highlights_item a {
    color: var(--theme-text)
}

[dir] .light-theme .tm-highlights .tm-highlights_list .tm-highlights_item a:before, [dir] section.light-theme .tm-highlights .tm-highlights_list .tm-highlights_item a:before {
    background-color: var(--theme-live)
}

.light-theme .tm-highlights .tm-highlights_list .tm-highlights_item a .time, section.light-theme .tm-highlights .tm-highlights_list .tm-highlights_item a .time {
    color: var(--theme-secondary-text)
}

.light-theme .articleOpinionContainer .articleOpinion, .light-theme .articleOpinionContainer .articleOpinion_author a, section.light-theme .articleOpinionContainer .articleOpinion, section.light-theme .articleOpinionContainer .articleOpinion_author a {
    color: var(--theme-background-background)
}

[dir] .light-theme .articleOpinionContainer .articleOpinion_author .underBar, [dir] section.light-theme .articleOpinionContainer .articleOpinion_author .underBar {
    border-color: var(--theme-background-background)
}

.light-theme .articleOpinionContainer .articleOpinion .location, .light-theme .articleOpinionContainer .articleOpinion .location_link, .light-theme .articleOpinionContainer .articleOpinion .pargraph, section.light-theme .articleOpinionContainer .articleOpinion .location, section.light-theme .articleOpinionContainer .articleOpinion .location_link, section.light-theme .articleOpinionContainer .articleOpinion .pargraph {
    color: var(--theme-background-background)
}

[dir] .light-theme .articleOpinionContainer .avatar, [dir] .light-theme .articleOpinionContainer .avatar_name, [dir] section.light-theme .articleOpinionContainer .avatar, [dir] section.light-theme .articleOpinionContainer .avatar_name {
    border-color: var(--theme-divider)
}

.light-theme .tm-story, section.light-theme .tm-story {
    color: var(--theme-text)
}

[dir] .light-theme .tm-story, [dir] section.light-theme .tm-story {
    background: var(--theme-background-background)
}

[dir] .light-theme .tm-story .tm-story-group label.tm-group-action, [dir] section.light-theme .tm-story .tm-story-group label.tm-group-action {
    border-color: var(--theme-divider)
}

.light-theme .tm-story .tm-story-group label.tm-group-action:after, section.light-theme .tm-story .tm-story-group label.tm-group-action:after {
    color: var(--theme-text)
}

[dir] .light-theme .tm-story .tm-story-group .tm-group-wrapper:before, [dir] section.light-theme .tm-story .tm-story-group .tm-group-wrapper:before {
    border-color: var(--theme-live)
}

@media (min-width: 501px) {
    [dir] .light-theme .tm-story .tm-story-group .tm-group-wrapper, [dir] section.light-theme .tm-story .tm-story-group .tm-group-wrapper {
        border-color: var(--theme-divider)
    }
}

[dir] .light-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp, [dir] section.light-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp {
    background: var(--theme-background-background)
}

.light-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp[data-stamp-type=latest], section.light-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp[data-stamp-type=latest] {
    color: var(--theme-always-white) !important
}

.light-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp[data-stamp-type=breaking], section.light-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp[data-stamp-type=breaking] {
    color: #fff !important;
    color: #fff
}

[dir] .light-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp[data-stamp-type=breaking], [dir] section.light-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp[data-stamp-type=breaking] {
    border-color: #d8211b !important
}

[dir=ltr] .light-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp[data-stamp-type=breaking], [dir=ltr] section.light-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp[data-stamp-type=breaking] {
    background-image: linear-gradient(288deg, var(--theme-live), #d8211b)
}

[dir=rtl] .light-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp[data-stamp-type=breaking], [dir=rtl] section.light-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp[data-stamp-type=breaking] {
    background-image: linear-gradient(-288deg, var(--theme-live), #d8211b)
}

[dir] .light-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card, [dir] section.light-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card {
    border-color: var(--theme-divider);
    background: var(--theme-background-background)
}

.light-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card i.aa-breaking, section.light-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card i.aa-breaking {
    color: #fff
}

.light-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card .tm-card-title, section.light-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card .tm-card-title {
    color: var(--theme-text)
}

[dir] .light-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card .tm-card-services, [dir] section.light-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card .tm-card-services {
    border-color: var(--theme-divider)
}

.light-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card .tm-card-services time, section.light-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card .tm-card-services time {
    color: var(--theme-secondary-text)
}

.light-theme .latest, section.light-theme .latest {
    color: var(--theme-text)
}

[dir] .light-theme .latest, [dir] section.light-theme .latest {
    background: var(--theme-background-background)
}

[dir] .light-theme .latest_element, [dir] section.light-theme .latest_element {
    border-color: var(--theme-divider)
}

.light-theme .latest a, section.light-theme .latest a {
    color: var(--theme-text)
}

.light-theme .latest .timeDate, section.light-theme .latest .timeDate {
    color: var(--theme-secondary-text)
}

.light-theme .mostRead, section.light-theme .mostRead {
    color: var(--theme-text)
}

[dir] .light-theme .mostRead, [dir] section.light-theme .mostRead {
    background-color: var(--theme-background-background)
}

.light-theme .mostRead_header .mostRead_switch .btn, section.light-theme .mostRead_header .mostRead_switch .btn {
    color: var(--theme-secondary-text)
}

[dir] .light-theme .mostRead_header .mostRead_switch .btn, [dir] section.light-theme .mostRead_header .mostRead_switch .btn {
    background: none
}

.light-theme .mostRead_header .mostRead_switch .btn-active, section.light-theme .mostRead_header .mostRead_switch .btn-active {
    color: var(--theme-text)
}

[dir] .light-theme .mostRead .mostRead_content, [dir] section.light-theme .mostRead .mostRead_content {
    border-color: var(--theme-divider)
}

[dir] .light-theme .mostRead .mostRead_content .tabs-tablist, [dir] section.light-theme .mostRead .mostRead_content .tabs-tablist {
    background: var(--theme-secondary-bg)
}

[dir] .light-theme .mostRead .mostRead_content .tabs-tablist button[aria-selected=true], [dir] section.light-theme .mostRead .mostRead_content .tabs-tablist button[aria-selected=true] {
    background: var(--theme-text)
}

.light-theme .mostRead .mostRead_content .tabs-tablist button[aria-selected=true] > .tabs-tab__content, section.light-theme .mostRead .mostRead_content .tabs-tablist button[aria-selected=true] > .tabs-tab__content {
    color: var(--theme-background-background)
}

.light-theme .mostRead .mostRead_content .items .element, .light-theme .mostRead .mostRead_content .tabs-tablist button .tabs-tab__content, section.light-theme .mostRead .mostRead_content .items .element, section.light-theme .mostRead .mostRead_content .tabs-tablist button .tabs-tab__content {
    color: var(--theme-text)
}

[dir] .light-theme .mostRead .mostRead_content .items .element, [dir] section.light-theme .mostRead .mostRead_content .items .element {
    border-color: var(--theme-divider)
}

.light-theme .mostRead .mostRead_content .items .element .title, section.light-theme .mostRead .mostRead_content .items .element .title {
    color: var(--theme-text)
}

.light-theme .mostRead .mostRead_content .items .element .img-box .position, section.light-theme .mostRead .mostRead_content .items .element .img-box .position {
    color: #fff !important
}

[dir] .light-theme .mostRead.items01, [dir] .light-theme .mostRead.items01 .mostRead_content .tabs, [dir] .light-theme .mostRead .mostRead_content .items .element .services .interaction, [dir] section.light-theme .mostRead.items01, [dir] section.light-theme .mostRead.items01 .mostRead_content .tabs, [dir] section.light-theme .mostRead .mostRead_content .items .element .services .interaction {
    background: var(--theme-secondary-bg)
}

[dir] .light-theme .mostRead.items01 .mostRead_content .items .element .services .interaction, [dir] .light-theme .mostRead.items01 .mostRead_content .tabs-tablist, [dir] section.light-theme .mostRead.items01 .mostRead_content .items .element .services .interaction, [dir] section.light-theme .mostRead.items01 .mostRead_content .tabs-tablist {
    background: var(--theme-divider)
}

[dir] .light-theme .sec-secondary-bg, [dir] section.light-theme .sec-secondary-bg {
    background: var(--theme-secondary-bg)
}

[dir] .light-theme .sec-secondary-bg .mostRead, [dir] .light-theme .sec-secondary-bg .mostRead .mostRead_content .tabs, [dir] section.light-theme .sec-secondary-bg .mostRead, [dir] section.light-theme .sec-secondary-bg .mostRead .mostRead_content .tabs {
    background: none
}

[dir] .light-theme .sec-secondary-bg .mostRead .mostRead_content .items .element .services .interaction, [dir] .light-theme .sec-secondary-bg .mostRead .mostRead_content .tabs-tablist, [dir] section.light-theme .sec-secondary-bg .mostRead .mostRead_content .items .element .services .interaction, [dir] section.light-theme .sec-secondary-bg .mostRead .mostRead_content .tabs-tablist {
    background: var(--theme-divider)
}

[dir] .light-theme .read-mode, [dir] section.light-theme .read-mode {
    background-color: var(--theme-background-background)
}

.light-theme .read-mode .wrapper, section.light-theme .read-mode .wrapper {
    color: var(--theme-text)
}

[dir] .light-theme .read-mode .wrapper .top-tools, [dir] section.light-theme .read-mode .wrapper .top-tools {
    background-color: var(--theme-background-background)
}

[dir] .light-theme .read-mode .wrapper .top-tools .progress-container .progress-bar, [dir] section.light-theme .read-mode .wrapper .top-tools .progress-container .progress-bar {
    background-color: var(--theme-text)
}

.light-theme .read-mode .wrapper .top-tools .change-size button, section.light-theme .read-mode .wrapper .top-tools .change-size button {
    color: var(--theme-text)
}

.light-theme .read-mode .wrapper .top-tools .change-size button:disabled, section.light-theme .read-mode .wrapper .top-tools .change-size button:disabled {
    color: var(--theme-secondary-text)
}

[dir] .light-theme .read-mode .wrapper .tabular-data .table-wrapper table, [dir] .light-theme .read-mode .wrapper .tabular-data .table-wrapper table td, [dir] .light-theme .read-mode .wrapper .tabular-data .table-wrapper table th, [dir] section.light-theme .read-mode .wrapper .tabular-data .table-wrapper table, [dir] section.light-theme .read-mode .wrapper .tabular-data .table-wrapper table td, [dir] section.light-theme .read-mode .wrapper .tabular-data .table-wrapper table th {
    border-color: var(--theme-divider)
}

.light-theme .read-mode .wrapper .tabular-data .table-wrapper .notice, section.light-theme .read-mode .wrapper .tabular-data .table-wrapper .notice {
    color: var(--theme-secondary-text)
}

.light-theme article, section.light-theme article {
    color: var(--theme-text)
}

[dir] .light-theme article, [dir] section.light-theme article {
    background: var(--theme-background-background)
}

[dir] .light-theme .location-based, [dir] section.light-theme .location-based {
    background-color: var(--theme-background-background)
}

.light-theme .sectionHero, section.light-theme .sectionHero {
    color: var(--theme-text)
}

[dir] .light-theme .sectionHero, [dir] section.light-theme .sectionHero {
    background: var(--theme-background-background)
}

[dir] .light-theme .sectionHero_latest, [dir] section.light-theme .sectionHero_latest {
    border-top: .1rem solid var(--theme-divider);
    border-bottom: .1rem solid var(--theme-divider)
}

[dir=ltr] .light-theme .sectionHero_gradient, [dir=ltr] section.light-theme .sectionHero_gradient {
    background-image: linear-gradient(178deg, rgba(21, 21, 21, 0) 54%, #151515 98%)
}

[dir=rtl] .light-theme .sectionHero_gradient, [dir=rtl] section.light-theme .sectionHero_gradient {
    background-image: linear-gradient(-178deg, rgba(21, 21, 21, 0) 54%, #151515 98%)
}

.light-theme .sectionHero_info, section.light-theme .sectionHero_info {
    color: var(--theme-text)
}

[dir] .light-theme .sectionHero_extraNoimage .sectionHero_element, [dir] section.light-theme .sectionHero_extraNoimage .sectionHero_element {
    border-bottom: .1rem solid var(--theme-divider)
}

.light-theme .sectionHero .swiper-pagination-bullet, section.light-theme .sectionHero .swiper-pagination-bullet {
    color: #fff
}

[dir] .light-theme .sectionHero .swiper-pagination-bullet, [dir] section.light-theme .sectionHero .swiper-pagination-bullet {
    background-color: hsla(0, 0%, 100%, .2)
}

.light-theme .sectionHero .swiper-pagination-bullet-active, section.light-theme .sectionHero .swiper-pagination-bullet-active {
    color: #151515
}

[dir] .light-theme .sectionHero .swiper-pagination-bullet-active, [dir] section.light-theme .sectionHero .swiper-pagination-bullet-active {
    background-color: #fff
}

@media (min-width: 501px) {
    [dir] .light-theme .sectionHero .swiper-pagination-bullet, [dir] section.light-theme .sectionHero .swiper-pagination-bullet {
        background-color: #151515
    }

    .light-theme .sectionHero .swiper-pagination-bullet-active, section.light-theme .sectionHero .swiper-pagination-bullet-active {
        color: #151515
    }

    [dir] .light-theme .sectionHero .swiper-pagination-bullet-active, [dir] section.light-theme .sectionHero .swiper-pagination-bullet-active {
        background-color: #fff
    }
}

@media (min-width: 1200px) {
    [dir] .light-theme .sectionHero_latest, [dir] section.light-theme .sectionHero_latest {
        border-bottom: none
    }
}

.light-theme .sectionHero-gallery-view .sectionHero_gallery, section.light-theme .sectionHero-gallery-view .sectionHero_gallery {
    color: #fff
}

[dir] .light-theme .sectionHero-gallery-view .sectionHero_gallery, [dir] section.light-theme .sectionHero-gallery-view .sectionHero_gallery {
    background-color: #151515
}

.light-theme .sectionHero-gallery-view .sectionHero_gallery .sectionHero_section, .light-theme .sectionHero-gallery-view .sectionHero_gallery .sectionHero_title, section.light-theme .sectionHero-gallery-view .sectionHero_gallery .sectionHero_section, section.light-theme .sectionHero-gallery-view .sectionHero_gallery .sectionHero_title {
    color: #fff
}

[dir] .light-theme .sectionHero-kicker-view .sectionHero_thumb .sectionHero_element.main, [dir] section.light-theme .sectionHero-kicker-view .sectionHero_thumb .sectionHero_element.main {
    border-bottom: none
}

@media (min-width: 501px) {
    [dir] .light-theme .sectionHero-kicker-view .sectionHero_thumb .sectionHero_element.main, [dir] section.light-theme .sectionHero-kicker-view .sectionHero_thumb .sectionHero_element.main {
        border-bottom: .1rem solid var(--theme-divider)
    }
}

@media (min-width: 1200px) {
    [dir] .light-theme .sectionHero-kicker-view .sectionHero_thumb .sectionHero_element.main, [dir] section.light-theme .sectionHero-kicker-view .sectionHero_thumb .sectionHero_element.main {
        border-bottom: none
    }
}

@media (min-width: 1200px) {
    [dir] .light-theme .sectionHero-hero50 .sectionHero_gallery, [dir] section.light-theme .sectionHero-hero50 .sectionHero_gallery {
        border-color: var(--theme-divider)
    }

    [dir] .light-theme .sectionHero-hero50 .sectionHero_latest.latest50, [dir] section.light-theme .sectionHero-hero50 .sectionHero_latest.latest50 {
        border-top: none
    }
}

.light-theme .sectionHero.v2 .sectionHero_gallery, section.light-theme .sectionHero.v2 .sectionHero_gallery {
    color: var(--theme-text)
}

[dir] .light-theme .sectionHero.v2 .sectionHero_gallery, [dir] section.light-theme .sectionHero.v2 .sectionHero_gallery {
    background: var(--theme-background-background)
}

.light-theme .sectionHero.v2 .sectionHero_gallery .sectionHero_section, .light-theme .sectionHero.v2 .sectionHero_gallery .sectionHero_title, section.light-theme .sectionHero.v2 .sectionHero_gallery .sectionHero_section, section.light-theme .sectionHero.v2 .sectionHero_gallery .sectionHero_title {
    color: var(--theme-text)
}

[dir] .light-theme .sectionHero.v2.no-image .sectionHero_element .sectionHero_info, [dir] section.light-theme .sectionHero.v2.no-image .sectionHero_element .sectionHero_info {
    border-top: .1rem solid var(--theme-divider)
}

@media (min-width: 501px) {
    [dir] .light-theme .sectionHero.v2.no-image .sectionHero_element .sectionHero_info, [dir] section.light-theme .sectionHero.v2.no-image .sectionHero_element .sectionHero_info {
        border-top: none
    }

    .light-theme .sectionHero.v2.no-image .sectionHero_gallery, section.light-theme .sectionHero.v2.no-image .sectionHero_gallery {
        color: #fff
    }

    [dir] .light-theme .sectionHero.v2.no-image .sectionHero_gallery, [dir] section.light-theme .sectionHero.v2.no-image .sectionHero_gallery {
        background-color: #151515
    }

    .light-theme .sectionHero.v2.no-image .sectionHero_gallery .sectionHero_section, .light-theme .sectionHero.v2.no-image .sectionHero_gallery .sectionHero_title, section.light-theme .sectionHero.v2.no-image .sectionHero_gallery .sectionHero_section, section.light-theme .sectionHero.v2.no-image .sectionHero_gallery .sectionHero_title {
        color: #fff
    }

    [dir] .light-theme .sectionHero.v2.no-image .sectionHero_latest, [dir] section.light-theme .sectionHero.v2.no-image .sectionHero_latest {
        border-top: .1rem solid var(--theme-divider);
        border-bottom: .1rem solid var(--theme-divider)
    }
}

@media (min-width: 1200px) {
    [dir] .light-theme .sectionHero.v2.no-image .sectionHero_latest, [dir] section.light-theme .sectionHero.v2.no-image .sectionHero_latest {
        border-bottom: none
    }
}

@media (min-width: 501px) {
    [dir] .light-theme .sectionHero.v2 .sectionHero_element .sectionHero_info, [dir] section.light-theme .sectionHero.v2 .sectionHero_element .sectionHero_info {
        border-top: none
    }

    .light-theme .sectionHero.v2 .sectionHero_gallery, section.light-theme .sectionHero.v2 .sectionHero_gallery {
        color: #fff
    }

    [dir] .light-theme .sectionHero.v2 .sectionHero_gallery, [dir] section.light-theme .sectionHero.v2 .sectionHero_gallery {
        background-color: #151515
    }

    .light-theme .sectionHero.v2 .sectionHero_gallery .sectionHero_section, .light-theme .sectionHero.v2 .sectionHero_gallery .sectionHero_title, section.light-theme .sectionHero.v2 .sectionHero_gallery .sectionHero_section, section.light-theme .sectionHero.v2 .sectionHero_gallery .sectionHero_title {
        color: #fff
    }

    [dir] .light-theme .sectionHero.v2 .sectionHero_latest, [dir] section.light-theme .sectionHero.v2 .sectionHero_latest {
        border-top: .1rem solid var(--theme-divider);
        border-bottom: .1rem solid var(--theme-divider)
    }
}

@media (min-width: 1200px) {
    [dir] .light-theme .sectionHero.v2 .sectionHero_latest, [dir] section.light-theme .sectionHero.v2 .sectionHero_latest {
        border-bottom: none
    }
}

.light-theme .sectionHero.moreThumbs .coverage .sectionHero_info .sectionHero_section, section.light-theme .sectionHero.moreThumbs .coverage .sectionHero_info .sectionHero_section {
    color: #fff
}

@media (min-width: 501px) {
    [dir] .light-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery, [dir] section.light-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery {
        background: none
    }

    .light-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .sectionHero_description, .light-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .sectionHero_section, .light-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .sectionHero_title, section.light-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .sectionHero_description, section.light-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .sectionHero_section, section.light-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .sectionHero_title {
        color: var(--theme-text)
    }
}

.light-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .coverage .sectionHero_description, .light-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .coverage .sectionHero_section, .light-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .coverage .sectionHero_title, section.light-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .coverage .sectionHero_description, section.light-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .coverage .sectionHero_section, section.light-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .coverage .sectionHero_title {
    color: #fff
}

@media (min-width: 501px) {
    .light-theme .sectionHero.moreThumbs.v2.no-image.fourThumbs .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_title, section.light-theme .sectionHero.moreThumbs.v2.no-image.fourThumbs .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_title {
        color: #fff
    }
}

.light-theme .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info .kicker, section.light-theme .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info .kicker {
    color: #fff
}

[dir] .light-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery, [dir] section.light-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery {
    background: none
}

[dir] .light-theme .sectionHero.gallerySmall .sectionHero_gallery .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active, [dir] section.light-theme .sectionHero.gallerySmall .sectionHero_gallery .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background-color: #fff !important
}

@media (min-width: 1200px) {
    [dir] .light-theme .sectionHero.gallerySmall, [dir] section.light-theme .sectionHero.gallerySmall {
        border-bottom: 0
    }
}

[dir] .light-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery, [dir] section.light-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery {
    background-color: var(--theme-background-background)
}

[dir] .light-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info, [dir] section.light-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info {
    background: none
}

@media (min-width: 501px) {
    .light-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:first-child .sectionHero_title, section.light-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:first-child .sectionHero_title {
        color: #fff
    }
}

[dir] .light-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title, [dir] section.light-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title {
    border: none
}

.light-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker, section.light-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker {
    color: var(--theme-text)
}

[dir] .light-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker, [dir] section.light-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker {
    background-color: var(--theme-divider)
}

.light-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker a, section.light-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker a {
    color: var(--theme-text)
}

@media (min-width: 501px) {
    .light-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker, .light-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker a, section.light-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker, section.light-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker a {
        color: #fff
    }
}

.light-theme .sectionHero .coverage .kicker .ktitle, .light-theme .sectionHero .coverage .kicker_link, .light-theme .sectionHero .coverage .kicker_text, .light-theme .sectionHero .coverage .sectionHero_info, .light-theme .sectionHero .coverage .sectionHero_section, section.light-theme .sectionHero .coverage .kicker .ktitle, section.light-theme .sectionHero .coverage .kicker_link, section.light-theme .sectionHero .coverage .kicker_text, section.light-theme .sectionHero .coverage .sectionHero_info, section.light-theme .sectionHero .coverage .sectionHero_section {
    color: #fff
}

[dir] .light-theme .sectionHero.moreThumbs.tall-thumbs .sectionHero_thumb .sectionHero_latest .sectionHero_element, [dir] section.light-theme .sectionHero.moreThumbs.tall-thumbs .sectionHero_thumb .sectionHero_latest .sectionHero_element {
    border-color: var(--theme-divider)
}

[dir] .light-theme .inTranslation-theme .sectionHero, [dir] section.light-theme .inTranslation-theme .sectionHero {
    background: transparent
}

.light-theme .accessibility-toolbar, section.light-theme .accessibility-toolbar {
    color: var(--theme-text)
}

[dir] .light-theme .accessibility-toolbar, [dir] section.light-theme .accessibility-toolbar {
    background-color: var(--theme-background-background)
}

@media (min-width: 1200px) {
    [dir] .light-theme .accessibility-toolbar, [dir] section.light-theme .accessibility-toolbar {
        background-color: var(--theme-secondary-bg)
    }
}

[dir] .light-theme .readmode-toolbar_divider, [dir] section.light-theme .readmode-toolbar_divider {
    background-color: var(--theme-divider)
}

.light-theme .readmode-toolbar_rem-settings button, section.light-theme .readmode-toolbar_rem-settings button {
    color: var(--theme-text)
}

[dir] .light-theme .readmode-toolbar_rem-settings button, [dir] section.light-theme .readmode-toolbar_rem-settings button {
    background: none
}

.light-theme .readmode-toolbar_rem-settings button:disabled, section.light-theme .readmode-toolbar_rem-settings button:disabled {
    color: var(--theme-secondary-text)
}

.light-theme .kicker, section.light-theme .kicker {
    color: var(--theme-text)
}

[dir] .light-theme .kicker, [dir] section.light-theme .kicker {
    background-color: var(--theme-divider)
}

.light-theme .kicker a, section.light-theme .kicker a {
    color: var(--theme-text)
}

.light-theme .kicker.breaking, section.light-theme .kicker.breaking {
    color: #d8211b
}

[dir] .light-theme .kicker.breaking, [dir] section.light-theme .kicker.breaking {
    background: none
}

.light-theme .coverage .kicker, section.light-theme .coverage .kicker {
    color: #fff
}

[dir] .light-theme .coverage .kicker, [dir] section.light-theme .coverage .kicker {
    background-color: hsla(0, 0%, 100%, .1)
}

.light-theme .coverage .kicker a, section.light-theme .coverage .kicker a {
    color: #fff
}

[dir] .light-theme .kicker-main-story, [dir] section.light-theme .kicker-main-story {
    background: var(--theme-background-background);
    border-color: var(--theme-divider)
}

[dir] .light-theme .kicker-main-story .kicker-hero, [dir] section.light-theme .kicker-main-story .kicker-hero {
    border-color: var(--theme-divider)
}

[dir] .light-theme .section-time-bar, [dir] section.light-theme .section-time-bar {
    background: var(--theme-background-background)
}

.light-theme .section-time-bar .time, section.light-theme .section-time-bar .time {
    color: var(--theme-secondary-text)
}

.light-theme .top-stories, section.light-theme .top-stories {
    color: var(--theme-text)
}

[dir] .light-theme .top-stories, [dir] section.light-theme .top-stories {
    background: var(--theme-background-background)
}

[dir=ltr] .light-theme .top-stories .story-list li:after, [dir=ltr] section.light-theme .top-stories .story-list li:after {
    background: linear-gradient(90deg, rgba(var(--theme-text-rgb), .1) 0, var(--theme-background-background) 95%)
}

[dir=rtl] .light-theme .top-stories .story-list li:after, [dir=rtl] section.light-theme .top-stories .story-list li:after {
    background: linear-gradient(270deg, rgba(var(--theme-text-rgb), .1) 0, var(--theme-background-background) 95%)
}

.light-theme .top-stories .story-list li a, section.light-theme .top-stories .story-list li a {
    color: var(--theme-text)
}

@media (min-width: 501px) {
    [dir] .light-theme .top-stories .story-list li:nth-child(odd), [dir] section.light-theme .top-stories .story-list li:nth-child(odd) {
        border-color: var(--theme-divider)
    }
}

[dir] .light-theme .kicker-hero, [dir] section.light-theme .kicker-hero {
    background: var(--theme-background-background);
    border-color: var(--theme-divider)
}

[dir] .light-theme .kicker-hero .hero-img img, [dir] section.light-theme .kicker-hero .hero-img img {
    box-shadow: 0 5px 28px 0 rgba(var(--theme-text-rgb), .11)
}

.light-theme .kicker-hero .description, .light-theme .kicker-hero .title, section.light-theme .kicker-hero .description, section.light-theme .kicker-hero .title {
    color: var(--theme-text)
}

[dir] .light-theme .kicker-hero.video .title, [dir] section.light-theme .kicker-hero.video .title {
    background-color: var(--theme-secondary-bg)
}

[dir] .light-theme .kicker-section-results, [dir] section.light-theme .kicker-section-results {
    background: var(--theme-background-background)
}

[dir] .light-theme .kicker-section-results .kicker-results-list .list-item, [dir] section.light-theme .kicker-section-results .kicker-results-list .list-item {
    border-color: var(--theme-divider)
}

.light-theme .liveVod, section.light-theme .liveVod {
    color: var(--theme-text)
}

[dir] .light-theme .liveVod, [dir] section.light-theme .liveVod {
    background: var(--theme-background-background)
}

[dir] .light-theme .liveVod ::-webkit-scrollbar-track, [dir] section.light-theme .liveVod ::-webkit-scrollbar-track {
    background: var(--theme-background-background)
}

[dir] .light-theme .liveVod_status.live:before, [dir] section.light-theme .liveVod_status.live:before {
    background-color: var(--theme-live)
}

[dir] .light-theme .liveVod .program_status, [dir] section.light-theme .liveVod .program_status {
    background: var(--theme-live)
}

.light-theme .liveVod .live .liveVod_link .program_status, section.light-theme .liveVod .live .liveVod_link .program_status {
    color: #fff
}

[dir] .light-theme .liveVod_schedule, [dir] section.light-theme .liveVod_schedule {
    border-color: var(--theme-divider)
}

.light-theme .liveVod_link, section.light-theme .liveVod_link {
    color: var(--theme-text)
}

[dir] .light-theme .liveVod_programs li.live, [dir] section.light-theme .liveVod_programs li.live {
    background: var(--theme-secondary-bg)
}

[dir] .light-theme .featuredPrograms, [dir] section.light-theme .featuredPrograms {
    background-color: var(--theme-background-background)
}

.light-theme .featuredPrograms h2, section.light-theme .featuredPrograms h2 {
    color: var(--theme-text)
}

[dir=ltr] .light-theme .featuredPrograms-version02 .swiper-button-next, [dir=ltr] .light-theme .featuredPrograms-version02 .swiper-button-prev, [dir=ltr] section.light-theme .featuredPrograms-version02 .swiper-button-next, [dir=ltr] section.light-theme .featuredPrograms-version02 .swiper-button-prev {
    background-image: linear-gradient(90deg, #151515, rgba(21, 21, 21, 0))
}

[dir=rtl] .light-theme .featuredPrograms-version02 .swiper-button-next, [dir=rtl] .light-theme .featuredPrograms-version02 .swiper-button-prev, [dir=rtl] section.light-theme .featuredPrograms-version02 .swiper-button-next, [dir=rtl] section.light-theme .featuredPrograms-version02 .swiper-button-prev {
    background-image: linear-gradient(270deg, #151515, rgba(21, 21, 21, 0))
}

.light-theme .featuredPrograms-version02 .swiper-button-next .aa, .light-theme .featuredPrograms-version02 .swiper-button-prev .aa, section.light-theme .featuredPrograms-version02 .swiper-button-next .aa, section.light-theme .featuredPrograms-version02 .swiper-button-prev .aa {
    filter: invert(1) contrast(3)
}

[dir=ltr] .light-theme .featuredPrograms-version02 .swiper-button-next, [dir=ltr] section.light-theme .featuredPrograms-version02 .swiper-button-next {
    background-image: linear-gradient(270deg, #151515, rgba(21, 21, 21, 0))
}

[dir=rtl] .light-theme .featuredPrograms-version02 .swiper-button-next, [dir=rtl] section.light-theme .featuredPrograms-version02 .swiper-button-next {
    background-image: linear-gradient(90deg, #151515, rgba(21, 21, 21, 0))
}

.light-theme .allOurPrograms, section.light-theme .allOurPrograms {
    color: var(--theme-text)
}

[dir] .light-theme .allOurPrograms, [dir] section.light-theme .allOurPrograms {
    background-color: var(--theme-background-background)
}

.light-theme .allOurPrograms_nav_element, section.light-theme .allOurPrograms_nav_element {
    color: var(--theme-secondary-text)
}

.light-theme .allOurPrograms_list a, .light-theme .allOurPrograms_nav_element.active, section.light-theme .allOurPrograms_list a, section.light-theme .allOurPrograms_nav_element.active {
    color: var(--theme-text)
}

@media (min-width: 1200px) {
    [dir] .light-theme .allOurPrograms_nav, [dir] section.light-theme .allOurPrograms_nav {
        border-color: var(--theme-divider)
    }
}

[dir] .light-theme .more-link, [dir] section.light-theme .more-link {
    background: var(--theme-background-background);
    border-color: var(--theme-divider)
}

.light-theme .more-link a, section.light-theme .more-link a {
    color: var(--theme-text)
}

[dir] .light-theme .more-link a, [dir] section.light-theme .more-link a {
    background: var(--theme-background-background)
}

.light-theme .more-link.addustourfsection a, .light-theme .more-link.addustourfsection span, section.light-theme .more-link.addustourfsection a, section.light-theme .more-link.addustourfsection span {
    color: var(--theme-always-white)
}

[dir] .light-theme .more-link.addustourfsection a, [dir] .light-theme .more-link.addustourfsection span, [dir] section.light-theme .more-link.addustourfsection a, [dir] section.light-theme .more-link.addustourfsection span {
    background: none
}

.light-theme .join-community, section.light-theme .join-community {
    color: var(--theme-text)
}

[dir] .light-theme .join-community, [dir] section.light-theme .join-community {
    background: var(--theme-background-background);
    border-color: var(--theme-divider)
}

.light-theme .join-community_cards a, section.light-theme .join-community_cards a {
    color: var(--theme-text)
}

[dir] .light-theme .join-community_line, [dir] section.light-theme .join-community_line {
    border-top-color: var(--theme-divider)
}

[dir] .light-theme .social-card_header_content_social-icon, [dir] section.light-theme .social-card_header_content_social-icon {
    background-color: #1da1f2
}

.light-theme .breaking-news, section.light-theme .breaking-news {
    color: var(--theme-text)
}

.light-theme .breaking-news a, section.light-theme .breaking-news a {
    color: var(--theme-text)
}

[dir] .light-theme .breaking-news, [dir] section.light-theme .breaking-news {
    background: var(--theme-background-background);
    box-shadow: 0 .2rem 1.5rem 0 rgba(var(--theme-text-rgb), .1)
}

.light-theme .breaking-news_logo, section.light-theme .breaking-news_logo {
    color: var(--theme-live)
}

[dir] .light-theme .breaking-news_logo video, [dir] section.light-theme .breaking-news_logo video {
    box-shadow: 0 0 20px 0 rgba(var(--theme-text-rgb), .2)
}

.light-theme .breaking-news_logo .aa.aa-chevron-right, section.light-theme .breaking-news_logo .aa.aa-chevron-right {
    filter: invert(5%) sepia(72%) saturate(5065%)
}

[dir] .light-theme .breaking-news_timer-bar, [dir] section.light-theme .breaking-news_timer-bar {
    background-color: var(--theme-live)
}

[dir] .light-theme .breaking-news.urgent, [dir] section.light-theme .breaking-news.urgent {
    background: linear-gradient(0deg, #981c45 50%, var(--theme-live))
}

.light-theme .breaking-news.urgent .breaking-news_logo, section.light-theme .breaking-news.urgent .breaking-news_logo {
    color: #fff
}

.light-theme .breaking-news.urgent .breaking-news_logo .aa.aa-chevron-right, section.light-theme .breaking-news.urgent .breaking-news_logo .aa.aa-chevron-right {
    filter: invert(100%) contrast(3)
}

.light-theme .breaking-news.urgent .breaking-news_content, section.light-theme .breaking-news.urgent .breaking-news_content {
    color: #fff
}

.light-theme .breaking-news.urgent .breaking-news_close i.aa, section.light-theme .breaking-news.urgent .breaking-news_close i.aa {
    filter: invert(100%) contrast(3)
}

.light-theme .tag-results, section.light-theme .tag-results {
    color: var(--theme-text)
}

[dir] .light-theme .tag-results, [dir] section.light-theme .tag-results {
    background: var(--theme-background-background)
}

[dir] .light-theme .tag-results .results-list .list-item .img-box img, [dir] section.light-theme .tag-results .results-list .list-item .img-box img {
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, .15)
}

@media (min-width: 1200px) {
    [dir] .light-theme .tag-results .results-list .list-item .img-box img, [dir] section.light-theme .tag-results .results-list .list-item .img-box img {
        box-shadow: none
    }
}

.light-theme .tag-results .results-list .list-item .content .title, section.light-theme .tag-results .results-list .list-item .content .title {
    color: var(--theme-text)
}

[dir] .light-theme .tag-results .results-list .list-item .content .service, [dir] section.light-theme .tag-results .results-list .list-item .content .service {
    border-color: var(--theme-divider)
}

.light-theme .tag-results .results-list .list-item .content .service .time, section.light-theme .tag-results .results-list .list-item .content .service .time {
    color: var(--theme-secondary-text)
}

[dir] .light-theme .listing01, [dir] section.light-theme .listing01 {
    background: var(--theme-background-background);
    border-color: var(--theme-divider)
}

.light-theme .listing01 .listing01-articles .content, .light-theme .listing01 .listing01-articles .content .title, section.light-theme .listing01 .listing01-articles .content, section.light-theme .listing01 .listing01-articles .content .title {
    color: var(--theme-text)
}

.light-theme .listing01 .listing01-articles .coverage .content, .light-theme .listing01 .listing01-articles .coverage .content .title, section.light-theme .listing01 .listing01-articles .coverage .content, section.light-theme .listing01 .listing01-articles .coverage .content .title {
    color: #fff
}

.light-theme .listing01.addustourfsection-hero .listing01-articles .content .title, section.light-theme .listing01.addustourfsection-hero .listing01-articles .content .title {
    color: var(--theme-always-white)
}

[dir] .light-theme .listing02, [dir] section.light-theme .listing02 {
    background: var(--theme-background-background);
    border-color: var(--theme-divider)
}

[dir] .light-theme .listing02 .results-list, [dir] section.light-theme .listing02 .results-list {
    border-color: var(--theme-divider)
}

.light-theme .listing02 .results-list .list-item .content .title, section.light-theme .listing02 .results-list .list-item .content .title {
    color: var(--theme-text)
}

.light-theme .listing02 .results-list .coverage .content, .light-theme .listing02 .results-list .coverage .content .title, section.light-theme .listing02 .results-list .coverage .content, section.light-theme .listing02 .results-list .coverage .content .title {
    color: #fff
}

[dir] .light-theme .listing02 .swiper-pagination-bullet, [dir] section.light-theme .listing02 .swiper-pagination-bullet {
    background: var(--theme-divider)
}

[dir] .light-theme .listing02 .swiper-pagination-bullet-active, [dir] section.light-theme .listing02 .swiper-pagination-bullet-active {
    background: var(--theme-text)
}

.light-theme .listing03, section.light-theme .listing03 {
    color: var(--theme-text)
}

[dir] .light-theme .listing03, [dir] section.light-theme .listing03 {
    background: var(--theme-background-background)
}

@media (min-width: 1200px) {
    [dir] .light-theme .listing03 .package-stories .results-list:first-of-type, [dir] .light-theme .listing03 .package-stories .results-list:first-of-type .list-item, [dir] section.light-theme .listing03 .package-stories .results-list:first-of-type, [dir] section.light-theme .listing03 .package-stories .results-list:first-of-type .list-item {
        border-color: var(--theme-divider)
    }
}

[dir] .light-theme .listing03 .package-stories .results-list:last-of-type, [dir] .light-theme .listing03 .package-stories .results-list:last-of-type .list-item:last-child, [dir] section.light-theme .listing03 .package-stories .results-list:last-of-type, [dir] section.light-theme .listing03 .package-stories .results-list:last-of-type .list-item:last-child {
    border-color: var(--theme-divider)
}

[dir] .light-theme .listing03 .package-stories .results-list:last-of-type .list-item .tm-list li:before, [dir] section.light-theme .listing03 .package-stories .results-list:last-of-type .list-item .tm-list li:before {
    border-color: var(--theme-text)
}

.light-theme .listing03 .package-stories .results-list .list-item .content .title, section.light-theme .listing03 .package-stories .results-list .list-item .content .title {
    color: var(--theme-text)
}

.light-theme .listing03 .package-stories .results-list .list-item .content .title .live, section.light-theme .listing03 .package-stories .results-list .list-item .content .title .live {
    color: var(--theme-live)
}

.light-theme .listing03 .package-stories .results-list .list-item .content .title .live .aa, section.light-theme .listing03 .package-stories .results-list .list-item .content .title .live .aa {
    filter: none
}

.light-theme .listing03 .package-stories .results-list .list-item.coverage .content, .light-theme .listing03 .package-stories .results-list .list-item.coverage .content a, section.light-theme .listing03 .package-stories .results-list .list-item.coverage .content, section.light-theme .listing03 .package-stories .results-list .list-item.coverage .content a {
    color: #fff
}

[dir] .light-theme .listing03 .package-stories .results-list .list-item.coverage .content .full-coverage-link, [dir] section.light-theme .listing03 .package-stories .results-list .list-item.coverage .content .full-coverage-link {
    border-color: #fff
}

.light-theme .section-label, section.light-theme .section-label {
    color: var(--theme-text)
}

[dir] .light-theme .section-label.bottom-underline, [dir] section.light-theme .section-label.bottom-underline {
    border-color: var(--theme-divider)
}

.light-theme .section-label a, section.light-theme .section-label a {
    color: var(--theme-text)
}

.light-theme .section-label .kicker a, section.light-theme .section-label .kicker a {
    color: #fff
}

.light-theme .section-label .results-label, section.light-theme .section-label .results-label {
    color: var(--theme-secondary-text)
}

[dir] .light-theme .section-label.version02, [dir] section.light-theme .section-label.version02 {
    border-color: var(--theme-divider)
}

.light-theme .section-label.addustourfsection .results-label, section.light-theme .section-label.addustourfsection .results-label {
    color: var(--theme-secondary-text) !important
}

[dir] .light-theme .you-missed .you-missed-notifier, [dir] section.light-theme .you-missed .you-missed-notifier {
    background: var(--theme-background-background);
    box-shadow: 0 5px 28px 0 rgba(var(--theme-text-rgb), .11)
}

[dir] .light-theme .you-missed .you-missed-notifier .notifier-content .bullets .bullet-img, [dir] section.light-theme .you-missed .you-missed-notifier .notifier-content .bullets .bullet-img {
    border-color: var(--theme-background-background)
}

[dir] .light-theme .you-missed .you-missed-overlay, [dir] section.light-theme .you-missed .you-missed-overlay {
    background: rgba(var(--theme-text-rgb), .3)
}

[dir] .light-theme .you-missed .you-missed-overlay .overlay-content, [dir] .light-theme .you-missed .you-missed-overlay .overlay-content .header, [dir] section.light-theme .you-missed .you-missed-overlay .overlay-content, [dir] section.light-theme .you-missed .you-missed-overlay .overlay-content .header {
    background-color: var(--theme-background-background)
}

.light-theme .you-missed .you-missed-overlay .overlay-content .header .title, section.light-theme .you-missed .you-missed-overlay .overlay-content .header .title {
    color: var(--theme-text)
}

.light-theme .you-missed .you-missed-overlay .overlay-content .results-list .list-item .time, section.light-theme .you-missed .you-missed-overlay .overlay-content .results-list .list-item .time {
    color: var(--theme-secondary-text)
}

[dir] .light-theme .you-missed .you-missed-overlay .overlay-content .results-list .list-item .content, [dir] section.light-theme .you-missed .you-missed-overlay .overlay-content .results-list .list-item .content {
    border-color: var(--theme-divider)
}

.light-theme .you-missed .you-missed-overlay .overlay-content .results-list .list-item .content .description, .light-theme .you-missed .you-missed-overlay .overlay-content .results-list .list-item .content .title, section.light-theme .you-missed .you-missed-overlay .overlay-content .results-list .list-item .content .description, section.light-theme .you-missed .you-missed-overlay .overlay-content .results-list .list-item .content .title {
    color: var(--theme-text)
}

[dir] .light-theme .game-card, [dir] section.light-theme .game-card {
    box-shadow: 0 6px 20px 0 rgba(var(--theme-text-rgb), .03);
    border-color: var(--theme-divider);
    background-color: var(--theme-background-background)
}

[dir] .light-theme .game-card[data-sport-game=loading], [dir] section.light-theme .game-card[data-sport-game=loading] {
    border-color: unset;
    box-shadow: none
}

[dir] .light-theme .game-card[data-sport-game=loading] .game-card_club_logo, [dir] .light-theme .game-card[data-sport-game=loading] .game-card_club_name, [dir] .light-theme .game-card[data-sport-game=loading] .game-card_league, [dir] section.light-theme .game-card[data-sport-game=loading] .game-card_club_logo, [dir] section.light-theme .game-card[data-sport-game=loading] .game-card_club_name, [dir] section.light-theme .game-card[data-sport-game=loading] .game-card_league {
    background-color: var(--theme-divider)
}

.light-theme .game-card_state, section.light-theme .game-card_state {
    color: var(--theme-background-background)
}

[dir] .light-theme .game-card_state, [dir] section.light-theme .game-card_state {
    background-color: var(--theme-text);
    border-color: var(--theme-text)
}

.light-theme .game-card_body, .light-theme .game-card_header, section.light-theme .game-card_body, section.light-theme .game-card_header {
    color: var(--theme-text)
}

.light-theme .game-card[data-sport-game=Coundown], .light-theme .game-card[data-sport-game=live], .light-theme .game-card[data-sport-game=Suspended], section.light-theme .game-card[data-sport-game=Coundown], section.light-theme .game-card[data-sport-game=live], section.light-theme .game-card[data-sport-game=Suspended] {
    color: var(--theme-background-background)
}

[dir] .light-theme .game-card[data-sport-game=Coundown], [dir] .light-theme .game-card[data-sport-game=live], [dir] .light-theme .game-card[data-sport-game=Suspended], [dir] section.light-theme .game-card[data-sport-game=Coundown], [dir] section.light-theme .game-card[data-sport-game=live], [dir] section.light-theme .game-card[data-sport-game=Suspended] {
    background-color: var(--theme-text);
    border-color: transparent;
    box-shadow: none
}

.light-theme .game-card[data-sport-game=Coundown] .game-card_state, .light-theme .game-card[data-sport-game=live] .game-card_state, .light-theme .game-card[data-sport-game=Suspended] .game-card_state, section.light-theme .game-card[data-sport-game=Coundown] .game-card_state, section.light-theme .game-card[data-sport-game=live] .game-card_state, section.light-theme .game-card[data-sport-game=Suspended] .game-card_state {
    color: #fff
}

[dir] .light-theme .game-card[data-sport-game=Coundown] .game-card_state, [dir] .light-theme .game-card[data-sport-game=live] .game-card_state, [dir] .light-theme .game-card[data-sport-game=Suspended] .game-card_state, [dir] section.light-theme .game-card[data-sport-game=Coundown] .game-card_state, [dir] section.light-theme .game-card[data-sport-game=live] .game-card_state, [dir] section.light-theme .game-card[data-sport-game=Suspended] .game-card_state {
    background-color: var(--theme-live);
    border-color: var(--theme-live)
}

.light-theme .game-card[data-sport-game=Coundown] .game-card_body, .light-theme .game-card[data-sport-game=Coundown] .game-card_header, .light-theme .game-card[data-sport-game=live] .game-card_body, .light-theme .game-card[data-sport-game=live] .game-card_header, .light-theme .game-card[data-sport-game=Suspended] .game-card_body, .light-theme .game-card[data-sport-game=Suspended] .game-card_header, section.light-theme .game-card[data-sport-game=Coundown] .game-card_body, section.light-theme .game-card[data-sport-game=Coundown] .game-card_header, section.light-theme .game-card[data-sport-game=live] .game-card_body, section.light-theme .game-card[data-sport-game=live] .game-card_header, section.light-theme .game-card[data-sport-game=Suspended] .game-card_body, section.light-theme .game-card[data-sport-game=Suspended] .game-card_header {
    color: #fff
}

.light-theme .game-card[data-sport-game=Played] .game-card_state, .light-theme .game-card [data-sport-game=Postponed] .game-card_state, section.light-theme .game-card[data-sport-game=Played] .game-card_state, section.light-theme .game-card [data-sport-game=Postponed] .game-card_state {
    color: var(--theme-text)
}

[dir] .light-theme .game-card[data-sport-game=Played] .game-card_state, [dir] .light-theme .game-card [data-sport-game=Postponed] .game-card_state, [dir] .light-theme .subitution-card, [dir] section.light-theme .game-card[data-sport-game=Played] .game-card_state, [dir] section.light-theme .game-card [data-sport-game=Postponed] .game-card_state, [dir] section.light-theme .subitution-card {
    background-color: var(--theme-background-background);
    border-color: var(--theme-divider)
}

[dir] .light-theme .subitution-card, [dir] section.light-theme .subitution-card {
    box-shadow: 0 8px 20px 0 rgba(43, 51, 71, .2)
}

[dir] .light-theme .subitution-card_off, [dir] section.light-theme .subitution-card_off {
    border-color: var(--theme-divider)
}

.light-theme .subitution-card_off-label, .light-theme .subitution-card_off-name, .light-theme .subitution-card_on-label, .light-theme .subitution-card_on-name, section.light-theme .subitution-card_off-label, section.light-theme .subitution-card_off-name, section.light-theme .subitution-card_on-label, section.light-theme .subitution-card_on-name {
    color: var(--theme-text)
}

[dir] .light-theme .game-event-card, [dir] section.light-theme .game-event-card {
    box-shadow: 0 8px 20px 0 rgba(43, 51, 71, .2)
}

.light-theme .game-event-card[game-event-type=goal], section.light-theme .game-event-card[game-event-type=goal] {
    color: var(--theme-text)
}

[dir] .light-theme .game-event-card[game-event-type=goal], [dir] section.light-theme .game-event-card[game-event-type=goal] {
    background-color: var(--theme-background-background)
}

[dir] .light-theme .game-event-card_image, [dir] section.light-theme .game-event-card_image {
    border-color: var(--theme-divider)
}

.light-theme .match-stat-card, section.light-theme .match-stat-card {
    color: var(--theme-text)
}

[dir] .light-theme .match-stat-card, [dir] section.light-theme .match-stat-card {
    box-shadow: 0 6px 20px 0 rgba(var(--theme-text-rgb), .03);
    border-color: var(--theme-divider);
    background-color: var(--theme-background-background)
}

.light-theme .match-stat-card-header, section.light-theme .match-stat-card-header {
    color: var(--theme-secondary-text)
}

[dir] .light-theme .match-stat-card_team_percentage, [dir] section.light-theme .match-stat-card_team_percentage {
    background-color: transparent
}

[dir] .light-theme .match-stat-card_team_percentage-value, [dir] section.light-theme .match-stat-card_team_percentage-value {
    background-color: #689e42
}

[dir] .light-theme .match-stat-card_team:first-child .match-stat-card_team_percentage-value, [dir] section.light-theme .match-stat-card_team:first-child .match-stat-card_team_percentage-value {
    background-color: #d9e7d0
}

.light-theme .sports-hero, .light-theme .sports-hero_breadcrumb a, section.light-theme .sports-hero, section.light-theme .sports-hero_breadcrumb a {
    color: #fff
}

.light-theme .sports-hero_banner_content, section.light-theme .sports-hero_banner_content {
    color: var(--theme-text);
    opacity: .17
}

[dir] .light-theme .game-summary, [dir] section.light-theme .game-summary {
    border-color: var(--theme-divider)
}

.light-theme .game-summary_header, section.light-theme .game-summary_header {
    color: var(--theme-text)
}

[dir] .light-theme .game-summary_header, [dir] section.light-theme .game-summary_header {
    background-color: var(--theme-secondary-bg);
    border-color: var(--theme-divider)
}

[dir] .light-theme .game-summary_timeline:before, [dir] section.light-theme .game-summary_timeline:before {
    border-color: var(--theme-divider)
}

.light-theme .game-summary_timeline_item:before, section.light-theme .game-summary_timeline_item:before {
    color: var(--theme-text)
}

[dir] .light-theme .game-summary_timeline_item:before, [dir] section.light-theme .game-summary_timeline_item:before {
    background-color: var(--theme-background-background)
}

.light-theme .game-summary_timeline_item:after, section.light-theme .game-summary_timeline_item:after {
    color: var(--theme-background-background)
}

[dir] .light-theme .game-summary_timeline_item:after, [dir] section.light-theme .game-summary_timeline_item:after {
    background-color: var(--theme-background-background)
}

.light-theme .game-summary_timeline_item-time, section.light-theme .game-summary_timeline_item-time {
    color: var(--theme-background-background)
}

[dir] .light-theme .game-summary_timeline_item-time, [dir] section.light-theme .game-summary_timeline_item-time {
    background-color: var(--theme-text)
}

[dir] .light-theme .game-summary_timeline_item_gfx-dash, [dir] section.light-theme .game-summary_timeline_item_gfx-dash {
    border-color: var(--theme-divider)
}

[dir] .light-theme .game-summary_timeline_item-content, [dir] section.light-theme .game-summary_timeline_item-content {
    background: var(--theme-background-background)
}

.light-theme .game-summary_timeline_time_state, section.light-theme .game-summary_timeline_time_state {
    color: #a1a1a1
}

.light-theme .scoreboard, section.light-theme .scoreboard {
    color: var(--theme-text)
}

[dir] .light-theme .scoreboard, [dir] section.light-theme .scoreboard {
    background-color: var(--theme-secondary-bg);
    border-color: var(--theme-divider)
}

[dir] .light-theme .scoreboard_game, [dir] section.light-theme .scoreboard_game {
    border-color: var(--theme-divider)
}

[dir] .light-theme .scoreboard[data-status=live] .scoreboard_game-status, [dir] section.light-theme .scoreboard[data-status=live] .scoreboard_game-status {
    background-color: #d8211b;
    border-radius: .4rem
}

[dir] .light-theme .sports-image_wrapper, [dir] section.light-theme .sports-image_wrapper {
    background-color: #fff
}

.light-theme .squad-table, section.light-theme .squad-table {
    color: var(--theme-text)
}

[dir] .light-theme .squad-table, [dir] section.light-theme .squad-table {
    background-color: var(--theme-background-background);
    border-color: var(--theme-divider)
}

[dir] .light-theme .squad-table_formation, [dir] .light-theme .squad-table_header, [dir] section.light-theme .squad-table_formation, [dir] section.light-theme .squad-table_header {
    background-color: var(--theme-secondary-bg);
    border-color: var(--theme-divider)
}

[dir] .light-theme .squad-table_squad tr, [dir] section.light-theme .squad-table_squad tr {
    border-color: var(--theme-divider)
}

[dir] .light-theme .squad-table_squad thead, [dir] section.light-theme .squad-table_squad thead {
    box-shadow: 0 8px 20px 0 rgba(43, 51, 71, .2)
}

.light-theme .squad-table_squad-number-captain, section.light-theme .squad-table_squad-number-captain {
    color: var(--theme-text)
}

[dir] .light-theme .squad-table_squad-number-captain, [dir] section.light-theme .squad-table_squad-number-captain {
    background-color: var(--theme-background-background)
}

.light-theme .squad-table_sub-header, section.light-theme .squad-table_sub-header {
    color: #5b5b5b
}

[dir] .light-theme .squad-table_sub-header, [dir] section.light-theme .squad-table_sub-header {
    background-color: var(--theme-secondary-bg);
    border-color: var(--theme-divider)
}

.light-theme .squad-table_footer, section.light-theme .squad-table_footer {
    color: var(--theme-text)
}

[dir] .light-theme .squad-table_footer, [dir] section.light-theme .squad-table_footer {
    background-color: var(--theme-background-background)
}

[dir] .light-theme .player-card, [dir] section.light-theme .player-card {
    box-shadow: 0 8px 20px 0 rgba(43, 51, 71, .2);
    border-color: var(--theme-divider)
}

[dir] .light-theme .player-card_divider, [dir] section.light-theme .player-card_divider {
    background-color: var(--theme-divider);
    border-color: var(--theme-divider)
}

.light-theme .player-card_score, section.light-theme .player-card_score {
    color: var(--theme-text)
}

[dir] .light-theme .player-card_player, [dir] section.light-theme .player-card_player {
    border-color: var(--theme-divider)
}

.light-theme .player-card[card-type=coach], section.light-theme .player-card[card-type=coach] {
    color: #fff
}

[dir] .light-theme .player-card[card-type=coach], [dir] section.light-theme .player-card[card-type=coach] {
    background-color: #151515 !important
}

.light-theme .player-card[card-type=coach] .player-card_label, .light-theme .player-card[card-type=coach] .player-card_position, section.light-theme .player-card[card-type=coach] .player-card_label, section.light-theme .player-card[card-type=coach] .player-card_position {
    color: #fff
}

[dir] .light-theme .player-card[card-type=coach] .player-card_divider, [dir] section.light-theme .player-card[card-type=coach] .player-card_divider {
    border-color: hsla(0, 0%, 100%, .1);
    background-color: hsla(0, 0%, 100%, .1)
}

[dir] .light-theme .player-card .fi, [dir] section.light-theme .player-card .fi {
    border-color: var(--theme-divider)
}

.light-theme .sports-transfer, section.light-theme .sports-transfer {
    color: #fff
}

[dir] .light-theme .sports-transfer, [dir] section.light-theme .sports-transfer {
    background-color: #151515
}

[dir] .light-theme .sports-transfer_info, [dir] section.light-theme .sports-transfer_info {
    border-color: hsla(0, 0%, 100%, .1)
}

.light-theme .sports-transfer_info_direction, section.light-theme .sports-transfer_info_direction {
    color: #95bb7a
}

.light-theme .calendar, section.light-theme .calendar {
    color: #fff
}

[dir] .light-theme .calendar, [dir] section.light-theme .calendar {
    background-color: #151515
}

.light-theme .calendar_header .aa, section.light-theme .calendar_header .aa {
    filter: invert(100%) contrast(3)
}

[dir] .light-theme .calendar_week, [dir] section.light-theme .calendar_week {
    border-bottom-color: hsla(0, 0%, 100%, .1)
}

[dir] .light-theme .calendar_week:first-child, [dir] section.light-theme .calendar_week:first-child {
    border-top-color: hsla(0, 0%, 100%, .1)
}

.light-theme .calendar_day-active, section.light-theme .calendar_day-active {
    color: #151515
}

[dir] .light-theme .calendar_day-active, [dir] section.light-theme .calendar_day-active {
    background-color: #fff
}

.light-theme .league-list, section.light-theme .league-list {
    color: #fff
}

[dir] .light-theme .league-list, [dir] section.light-theme .league-list {
    background-color: #151515
}

@media (min-width: 1200px) {
    [dir] .light-theme .league-list[data-display-type=default] .league-list_item, [dir] section.light-theme .league-list[data-display-type=default] .league-list_item {
        border-bottom-color: hsla(0, 0%, 100%, .1)
    }
}

[dir] .light-theme .league-list[data-display-type=filter] .league-list_item .checkBox:before, [dir] section.light-theme .league-list[data-display-type=filter] .league-list_item .checkBox:before {
    border: .1rem solid hsla(0, 0%, 100%, .2);
    border-radius: .4rem;
    background: none
}

[dir] .light-theme .league-list[data-display-type=filter] .league-list_item .checkBox:after, [dir] section.light-theme .league-list[data-display-type=filter] .league-list_item .checkBox:after {
    border-bottom: .2rem solid #fff;
    background: none
}

[dir=ltr] .light-theme .league-list[data-display-type=filter] .league-list_item .checkBox:after, [dir=ltr] section.light-theme .league-list[data-display-type=filter] .league-list_item .checkBox:after {
    border-left: .2rem solid #fff
}

[dir=rtl] .light-theme .league-list[data-display-type=filter] .league-list_item .checkBox:after, [dir=rtl] section.light-theme .league-list[data-display-type=filter] .league-list_item .checkBox:after {
    border-right: .2rem solid #fff
}

[dir] .light-theme .league-list_item, [dir] section.light-theme .league-list_item {
    border-bottom-color: hsla(0, 0%, 100%, .1)
}

.light-theme .fixtures-panel-nav_header, section.light-theme .fixtures-panel-nav_header {
    color: #fff
}

[dir] .light-theme .fixtures-panel-nav_header, [dir] section.light-theme .fixtures-panel-nav_header {
    background-image: linear-gradient(180deg, #2c2c2c, #151515);
    border-bottom: .1rem solid hsla(0, 0%, 100%, .1)
}

[dir] .light-theme .fixtures-panel-nav_header_calendar, [dir] section.light-theme .fixtures-panel-nav_header_calendar {
    border-color: hsla(0, 0%, 100%, .1)
}

.light-theme .fixtures-panel-nav .aa, section.light-theme .fixtures-panel-nav .aa {
    filter: invert(100%) contrast(3)
}

.light-theme .fixtures-list, .light-theme .fixtures-list_header, section.light-theme .fixtures-list, section.light-theme .fixtures-list_header {
    color: var(--theme-text)
}

[dir] .light-theme .fixtures-list_header, [dir] section.light-theme .fixtures-list_header {
    background-image: linear-gradient(180deg, var(--theme-background-background), 9%, var(--theme-background-background))
}

[dir] .light-theme .fixtures-list_header_calendar, [dir] section.light-theme .fixtures-list_header_calendar {
    border-color: rgba(var(--theme-text-rgb), .2)
}

.light-theme .fixtures-list_copmpetition-link, .light-theme .side-panel, section.light-theme .fixtures-list_copmpetition-link, section.light-theme .side-panel {
    color: var(--theme-text)
}

[dir] .light-theme .side-panel, [dir] section.light-theme .side-panel {
    background: var(--theme-secondary-bg);
    border-color: var(--theme-divider)
}

[dir] .light-theme .side-panel ul li, [dir] section.light-theme .side-panel ul li {
    border-bottom-color: var(--theme-divider)
}

.light-theme .overall-stats, .light-theme .side-panel ul li a, section.light-theme .overall-stats, section.light-theme .side-panel ul li a {
    color: var(--theme-text)
}

[dir] .light-theme .overall-stats, [dir] section.light-theme .overall-stats {
    background-color: var(--theme-background-background)
}

.light-theme .overall-stats_stat[data-type=games], section.light-theme .overall-stats_stat[data-type=games] {
    color: var(--theme-background-background)
}

[dir] .light-theme .overall-stats_stat[data-type=games], [dir] section.light-theme .overall-stats_stat[data-type=games] {
    background-color: var(--theme-text)
}

.light-theme .overall-stats_stat[data-type=goal], section.light-theme .overall-stats_stat[data-type=goal] {
    color: var(--theme-background-background)
}

[dir] .light-theme .overall-stats_stat[data-type=goal], [dir] section.light-theme .overall-stats_stat[data-type=goal] {
    background-color: var(--theme-text)
}

.light-theme .overall-stats_stat[data-type=goal] .overall-stats_stat-background, section.light-theme .overall-stats_stat[data-type=goal] .overall-stats_stat-background {
    opacity: .07
}

[dir=ltr] .light-theme .overall-stats_stat[data-type=goal] .overall-stats_stat-background, [dir=ltr] section.light-theme .overall-stats_stat[data-type=goal] .overall-stats_stat-background {
    background: radial-gradient(circle at right 110%, var(--theme-background-background) 70%, var(--theme-text) 72%)
}

[dir=rtl] .light-theme .overall-stats_stat[data-type=goal] .overall-stats_stat-background, [dir=rtl] section.light-theme .overall-stats_stat[data-type=goal] .overall-stats_stat-background {
    background: radial-gradient(circle at left 110%, var(--theme-background-background) 70%, var(--theme-text) 72%)
}

.light-theme .overall-stats_stat[data-type=red-card], section.light-theme .overall-stats_stat[data-type=red-card] {
    color: #fff
}

[dir] .light-theme .overall-stats_stat[data-type=red-card], [dir] section.light-theme .overall-stats_stat[data-type=red-card] {
    background-color: #d81921
}

[dir] .light-theme .overall-stats_stat[data-type=red-card] .overall-stats_stat-background, [dir] section.light-theme .overall-stats_stat[data-type=red-card] .overall-stats_stat-background {
    background-image: radial-gradient(circle at 22% 42%, #d81921, #c1161e 69%)
}

.light-theme .overall-stats_stat[data-type=yellow-card], section.light-theme .overall-stats_stat[data-type=yellow-card] {
    color: #fff
}

[dir] .light-theme .overall-stats_stat[data-type=yellow-card], [dir] section.light-theme .overall-stats_stat[data-type=yellow-card] {
    background-color: #ffda00
}

[dir] .light-theme .overall-stats_stat[data-type=yellow-card] .overall-stats_stat-background, [dir] section.light-theme .overall-stats_stat[data-type=yellow-card] .overall-stats_stat-background {
    background-image: radial-gradient(circle at 22% 42%, #ffda00, #e6c400 69%)
}

.light-theme .league-table, section.light-theme .league-table {
    color: var(--theme-text)
}

[dir] .light-theme .league-table, [dir] section.light-theme .league-table {
    background-color: var(--theme-background-background)
}

[dir] .light-theme .league-table_ranks thead, [dir] section.light-theme .league-table_ranks thead {
    background: var(--theme-secondary-bg)
}

[dir] .light-theme .league-table_ranks tr, [dir] section.light-theme .league-table_ranks tr {
    border-bottom: 1px solid var(--theme-divider)
}

[dir] .light-theme .league-table_ranks tr:last-child, [dir] section.light-theme .league-table_ranks tr:last-child {
    border-bottom: none
}

[dir=ltr] .light-theme .league-table_position-same, [dir=ltr] section.light-theme .league-table_position-same {
    border-left-color: var(--theme-divider)
}

[dir=rtl] .light-theme .league-table_position-same, [dir=rtl] section.light-theme .league-table_position-same {
    border-right-color: var(--theme-divider)
}

[dir] .light-theme .league-table_position-up, [dir] section.light-theme .league-table_position-up {
    border-bottom-color: var(--theme-divider)
}

[dir] .light-theme .league-table_position-down, [dir] section.light-theme .league-table_position-down {
    border-top-color: var(--theme-divider)
}

.light-theme .league-table_header, section.light-theme .league-table_header {
    color: var(--theme-text)
}

[dir] .light-theme .league-table_header, [dir] section.light-theme .league-table_header {
    background-color: var(--theme-background-background)
}

.light-theme .player-breakdown, section.light-theme .player-breakdown {
    color: var(--theme-text)
}

[dir] .light-theme .player-breakdown, [dir] section.light-theme .player-breakdown {
    background-color: var(--theme-background-background)
}

[dir] .light-theme .player-breakdown_ranks thead, [dir] section.light-theme .player-breakdown_ranks thead {
    background: var(--theme-secondary-bg)
}

[dir=ltr] .light-theme .player-breakdown_ranks tr:first-child td > .player-breakdown_position-same, [dir=ltr] section.light-theme .player-breakdown_ranks tr:first-child td > .player-breakdown_position-same {
    border-left-color: var(--theme-divider)
}

[dir=rtl] .light-theme .player-breakdown_ranks tr:first-child td > .player-breakdown_position-same, [dir=rtl] section.light-theme .player-breakdown_ranks tr:first-child td > .player-breakdown_position-same {
    border-right-color: var(--theme-divider)
}

[dir] .light-theme .player-breakdown_ranks tr:first-child td > .player-breakdown_position-up, [dir] section.light-theme .player-breakdown_ranks tr:first-child td > .player-breakdown_position-up {
    border-bottom-color: var(--theme-divider)
}

[dir] .light-theme .player-breakdown td, [dir] section.light-theme .player-breakdown td {
    border-top-color: var(--theme-divider)
}

.light-theme .live-seasons, section.light-theme .live-seasons {
    color: var(--theme-text)
}

[dir] .light-theme .live-seasons, [dir] section.light-theme .live-seasons {
    background: var(--theme-background-background)
}

.light-theme .live-seasons_item, section.light-theme .live-seasons_item {
    color: var(--theme-text)
}

[dir] .light-theme .live-seasons_item, [dir] section.light-theme .live-seasons_item {
    background: var(--theme-secondary-bg)
}

[dir] .light-theme .live-seasons_item_media, [dir] section.light-theme .live-seasons_item_media {
    background: #fff
}

.light-theme .league-page, section.light-theme .league-page {
    color: var(--theme-text)
}

[dir] .light-theme .league-page, [dir] section.light-theme .league-page {
    background-color: var(--theme-background-background)
}

[dir] .light-theme .league-page .league-page_rankings_top-player_container, [dir] section.light-theme .league-page .league-page_rankings_top-player_container {
    border-color: var(--theme-divider)
}

.light-theme .league-page .league-page_rankings_top-player_container .player-card:first-child, .light-theme .league-page .league-page_rankings_top-player_container .player-card:first-child .player-card_label, .light-theme .league-page .league-page_rankings_top-player_container .player-card:first-child .player-card_position, section.light-theme .league-page .league-page_rankings_top-player_container .player-card:first-child, section.light-theme .league-page .league-page_rankings_top-player_container .player-card:first-child .player-card_label, section.light-theme .league-page .league-page_rankings_top-player_container .player-card:first-child .player-card_position {
    color: #fff
}

[dir] .light-theme .league-page .league-page_rankings_top-player_container .player-card:first-child .player-card_divider, [dir] section.light-theme .league-page .league-page_rankings_top-player_container .player-card:first-child .player-card_divider {
    border-color: hsla(0, 0%, 100%, .1);
    background-color: hsla(0, 0%, 100%, .1)
}

[dir] .light-theme .league-page .js-drop-down-wrapper .js-drop-down_item, [dir] .light-theme .league-page .js-drop-down-wrapper .js-drop-down_selector, [dir] .light-theme .league-page .js-drop-down-wrapper .js-drop-down_value, [dir] section.light-theme .league-page .js-drop-down-wrapper .js-drop-down_item, [dir] section.light-theme .league-page .js-drop-down-wrapper .js-drop-down_selector, [dir] section.light-theme .league-page .js-drop-down-wrapper .js-drop-down_value {
    border-color: var(--theme-divider);
    background-color: var(--theme-background-background)
}

[dir] .light-theme .league-page .js-drop-down-wrapper .js-drop-down_selector.open, [dir] section.light-theme .league-page .js-drop-down-wrapper .js-drop-down_selector.open {
    border-color: var(--theme-divider)
}

[dir] .light-theme .league-page_rankings .player-card, [dir] section.light-theme .league-page_rankings .player-card {
    box-shadow: 0 8px 10px 0 rgba(43, 51, 71, .2)
}

[dir] .light-theme .league-page_divider, [dir] section.light-theme .league-page_divider {
    border-color: var(--theme-divider)
}

.light-theme .match-page, section.light-theme .match-page {
    color: var(--theme-text)
}

[dir] .light-theme .match-page, [dir] section.light-theme .match-page {
    background-color: var(--theme-background-background)
}

[dir] .light-theme .match-page_statistics, [dir] section.light-theme .match-page_statistics {
    border-color: var(--theme-divider)
}

[dir] .light-theme .match-page_statistics_header, [dir] section.light-theme .match-page_statistics_header {
    background-color: var(--theme-secondary-bg);
    border-color: var(--theme-divider)
}

.light-theme .fixtures-page, section.light-theme .fixtures-page {
    color: var(--theme-text)
}

[dir] .light-theme .fixtures-page, [dir] section.light-theme .fixtures-page {
    background-color: var(--theme-background-background)
}

.light-theme .team-page, section.light-theme .team-page {
    color: var(--theme-text)
}

[dir] .light-theme .team-page, [dir] section.light-theme .team-page {
    background-color: var(--theme-background-background)
}

.light-theme .player-page, section.light-theme .player-page {
    color: var(--theme-text)
}

[dir] .light-theme .player-page, [dir] section.light-theme .player-page {
    background-color: var(--theme-background-background)
}

[dir] .light-theme .aa-media, [dir] section.light-theme .aa-media {
    background: var(--theme-background-background)
}

[dir] .light-theme .aa-media .video-nav-area, [dir] section.light-theme .aa-media .video-nav-area {
    border-color: var(--theme-divider)
}

[dir] .light-theme .aa-media .video-nav-area .aamedia-listing .scroller::-webkit-scrollbar-track, [dir] section.light-theme .aa-media .video-nav-area .aamedia-listing .scroller::-webkit-scrollbar-track {
    background: transparent
}

[dir] .light-theme .aa-media.aa-media4x3.version02 .hero-area .aa-media-hero.aa-media-hero3x4, [dir] section.light-theme .aa-media.aa-media4x3.version02 .hero-area .aa-media-hero.aa-media-hero3x4 {
    background: none
}

[dir] .light-theme .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item, [dir] section.light-theme .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item {
    border-color: var(--theme-divider)
}

.light-theme .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .img-box .time, section.light-theme .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .img-box .time {
    color: var(--theme-always-white)
}

[dir] .light-theme .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .img-box .time, [dir] section.light-theme .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .img-box .time {
    background: rgba(21, 21, 21, .7)
}

[dir] .light-theme .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller:after, [dir] section.light-theme .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller:after {
    background-image: linear-gradient(0deg, rgba(var(--theme-background-background-rgb), 1) 20%, rgba(var(--theme-background-background-rgb), 0))
}

[dir] .light-theme .aa-media.aa-media4x3.version02.no-scroll .video-nav-area .aamedia-listing .scroller:after, [dir] section.light-theme .aa-media.aa-media4x3.version02.no-scroll .video-nav-area .aamedia-listing .scroller:after {
    background-image: none
}

[dir] .light-theme .arabicMedia, [dir] section.light-theme .arabicMedia {
    background: var(--theme-background-background)
}

.light-theme .arabicMedia .h2, section.light-theme .arabicMedia .h2 {
    color: var(--theme-text)
}

.light-theme .arabicMedia_text, section.light-theme .arabicMedia_text {
    color: #fff
}

[dir] .light-theme .arabicMedia_text, [dir] section.light-theme .arabicMedia_text {
    background: #151515
}

[dir] .light-theme .arabicMedia_gradient, [dir] section.light-theme .arabicMedia_gradient {
    background-image: linear-gradient(180deg, rgba(21, 21, 21, 0), #151515 72%)
}

.light-theme .aa-media-hero, section.light-theme .aa-media-hero {
    color: var(--theme-text)
}

[dir] .light-theme .aa-media-hero, [dir] section.light-theme .aa-media-hero {
    background: var(--theme-background-background)
}

.light-theme .aa-media-hero .hero .description .label-container, section.light-theme .aa-media-hero .hero .description .label-container {
    color: var(--theme-secondary-text)
}

[dir] .light-theme .aa-media-hero .hero .description .label-container, [dir] section.light-theme .aa-media-hero .hero .description .label-container {
    background: var(--theme-background-background)
}

.light-theme .category-selector, section.light-theme .category-selector {
    color: var(--theme-text)
}

[dir] .light-theme .category-selector, [dir] section.light-theme .category-selector {
    background: var(--theme-background-background)
}

[dir] .light-theme .category-selector .categories .category-label, [dir] section.light-theme .category-selector .categories .category-label {
    border-color: var(--theme-divider)
}

[dir] .light-theme .category-selector .categories .category-list, [dir] section.light-theme .category-selector .categories .category-list {
    background: var(--theme-background-background);
    border-color: var(--theme-divider)
}

[dir] .light-theme .category-selector .categories .category-list li, [dir] section.light-theme .category-selector .categories .category-list li {
    border-color: var(--theme-divider)
}

.light-theme .aamedia-listing, section.light-theme .aamedia-listing {
    color: var(--theme-text)
}

[dir] .light-theme .aamedia-listing, [dir] section.light-theme .aamedia-listing {
    background: var(--theme-background-background);
    border-color: var(--theme-divider)
}

[dir=ltr] .light-theme .aamedia-listing .scroller .navigator-previous, [dir=ltr] section.light-theme .aamedia-listing .scroller .navigator-previous {
    background: linear-gradient(90deg, rgba(var(--theme-background-background-rgb), 1), rgba(var(--theme-background-background-rgb), 0))
}

[dir=rtl] .light-theme .aamedia-listing .scroller .navigator-previous, [dir=rtl] section.light-theme .aamedia-listing .scroller .navigator-previous {
    background: linear-gradient(-90deg, rgba(var(--theme-background-background-rgb), 1), rgba(var(--theme-background-background-rgb), 0))
}

[dir=ltr] .light-theme .aamedia-listing .scroller .navigator-next, [dir=ltr] section.light-theme .aamedia-listing .scroller .navigator-next {
    background: linear-gradient(270deg, rgba(var(--theme-background-background-rgb), 1), rgba(var(--theme-background-background-rgb), 0))
}

[dir=rtl] .light-theme .aamedia-listing .scroller .navigator-next, [dir=rtl] section.light-theme .aamedia-listing .scroller .navigator-next {
    background: linear-gradient(-270deg, rgba(var(--theme-background-background-rgb), 1), rgba(var(--theme-background-background-rgb), 0))
}

.light-theme .aamedia-listing .scroller .video-list li a.list-item-link, .light-theme .aamedia-listing .scroller .video-list li a.list-item-link .img-box .time, section.light-theme .aamedia-listing .scroller .video-list li a.list-item-link, section.light-theme .aamedia-listing .scroller .video-list li a.list-item-link .img-box .time {
    color: var(--theme-text)
}

[dir] .light-theme .aamedia-listing .scroller .video-list li a.list-item-link .img-box .time, [dir] section.light-theme .aamedia-listing .scroller .video-list li a.list-item-link .img-box .time {
    background: var(--theme-background-background)
}

.light-theme .aamedia-listing .scroller .video-list li .caption, section.light-theme .aamedia-listing .scroller .video-list li .caption {
    color: var(--theme-secondary-text)
}

[dir] .light-theme .aamedia-listing.version02 .scroller .video-list li, [dir] section.light-theme .aamedia-listing.version02 .scroller .video-list li {
    background-color: var(--theme-secondary-bg)
}

.light-theme .aamedia-listing.version02 .scroller .video-list li a.list-item-link .img-box .time, section.light-theme .aamedia-listing.version02 .scroller .video-list li a.list-item-link .img-box .time {
    color: var(--theme-always-white)
}

[dir] .light-theme .aamedia-listing.version02 .scroller .video-list li a.list-item-link .img-box .time, [dir] section.light-theme .aamedia-listing.version02 .scroller .video-list li a.list-item-link .img-box .time {
    background: rgba(21, 21, 21, .7)
}

@media (min-width: 1200px) {
    .light-theme .aamedia-listing.programs-listing .scroller .video-list li a.list-item-link .program-details, section.light-theme .aamedia-listing.programs-listing .scroller .video-list li a.list-item-link .program-details {
        color: var(--theme-always-white)
    }

    [dir] .light-theme .aamedia-listing.programs-listing .scroller .video-list li a.list-item-link .program-details, [dir] section.light-theme .aamedia-listing.programs-listing .scroller .video-list li a.list-item-link .program-details {
        background-image: linear-gradient(180deg, rgba(21, 21, 21, 0), #151515 84%)
    }
}

[dir] .light-theme .aa-documentaries, [dir] section.light-theme .aa-documentaries {
    background: var(--theme-background-background);
    border-color: var(--theme-divider)
}

.light-theme .aa-documentaries .description, section.light-theme .aa-documentaries .description {
    color: var(--theme-text)
}

[dir] .light-theme .aa-documentaries .description, [dir] section.light-theme .aa-documentaries .description {
    background: rgba(var(--theme-background-background-rgb), .98)
}

.light-theme .aa-documentaries .description .btn, section.light-theme .aa-documentaries .description .btn {
    color: #fff
}

@media (min-width: 501px) {
    [dir] .light-theme .editor-carousel .swiper-wrapper li, [dir] section.light-theme .editor-carousel .swiper-wrapper li {
        border-color: var(--theme-divider)
    }
}

.light-theme .editor-carousel .swiper-wrapper li .service .time, .light-theme .editor-carousel .swiper-wrapper li a .description, .light-theme .editor-carousel .swiper-wrapper li a .title, section.light-theme .editor-carousel .swiper-wrapper li .service .time, section.light-theme .editor-carousel .swiper-wrapper li a .description, section.light-theme .editor-carousel .swiper-wrapper li a .title {
    color: var(--theme-text)
}

.light-theme .editor-carousel .swiper-wrapper li.breaking, .light-theme .editor-carousel .swiper-wrapper li.breaking .service .time, .light-theme .editor-carousel .swiper-wrapper li.breaking .service a.section, .light-theme .editor-carousel .swiper-wrapper li.breaking a, .light-theme .editor-carousel .swiper-wrapper li.breaking a .description, .light-theme .editor-carousel .swiper-wrapper li.breaking a .title, .light-theme .editor-carousel .swiper-wrapper li.coverage, .light-theme .editor-carousel .swiper-wrapper li.coverage .service .time, .light-theme .editor-carousel .swiper-wrapper li.coverage .service a.section, .light-theme .editor-carousel .swiper-wrapper li.coverage a, .light-theme .editor-carousel .swiper-wrapper li.coverage a .description, .light-theme .editor-carousel .swiper-wrapper li.coverage a .title, section.light-theme .editor-carousel .swiper-wrapper li.breaking, section.light-theme .editor-carousel .swiper-wrapper li.breaking .service .time, section.light-theme .editor-carousel .swiper-wrapper li.breaking .service a.section, section.light-theme .editor-carousel .swiper-wrapper li.breaking a, section.light-theme .editor-carousel .swiper-wrapper li.breaking a .description, section.light-theme .editor-carousel .swiper-wrapper li.breaking a .title, section.light-theme .editor-carousel .swiper-wrapper li.coverage, section.light-theme .editor-carousel .swiper-wrapper li.coverage .service .time, section.light-theme .editor-carousel .swiper-wrapper li.coverage .service a.section, section.light-theme .editor-carousel .swiper-wrapper li.coverage a, section.light-theme .editor-carousel .swiper-wrapper li.coverage a .description, section.light-theme .editor-carousel .swiper-wrapper li.coverage a .title {
    color: #fff
}

[dir] .light-theme .editor-carousel .swiper-pagination, [dir] section.light-theme .editor-carousel .swiper-pagination {
    border-color: var(--theme-divider)
}

[dir] .light-theme .editor-carousel .swiper-pagination-bullet, [dir] section.light-theme .editor-carousel .swiper-pagination-bullet {
    background-color: var(--theme-divider)
}

[dir] .light-theme .editor-carousel .swiper-pagination-bullet-active, [dir] section.light-theme .editor-carousel .swiper-pagination-bullet-active {
    background-color: var(--theme-text)
}

[dir] .light-theme .editor-carousel[data-islisting=listing], [dir] section.light-theme .editor-carousel[data-islisting=listing] {
    border-color: var(--theme-divider)
}

@media (min-width: 1200px) {
    [dir] .light-theme .editor-carousel[data-islisting=listing] .swiper-wrapper li:nth-child(2n+0), [dir] section.light-theme .editor-carousel[data-islisting=listing] .swiper-wrapper li:nth-child(2n+0) {
        border-color: var(--theme-divider)
    }
}

.light-theme .editor-carousel.video-teasers .swiper-wrapper li a .img-box .time, section.light-theme .editor-carousel.video-teasers .swiper-wrapper li a .img-box .time {
    color: var(--theme-text)
}

[dir] .light-theme .editor-carousel.video-teasers .swiper-wrapper li a .img-box .time, [dir] section.light-theme .editor-carousel.video-teasers .swiper-wrapper li a .img-box .time {
    background: var(--theme-background-background)
}

[dir] .light-theme .sec-secondary-bg, [dir] section.light-theme .sec-secondary-bg {
    background-color: var(--theme-secondary-bg)
}

.light-theme .topInfo, section.light-theme .topInfo {
    color: var(--theme-text)
}

[dir] .light-theme .topInfo, [dir] section.light-theme .topInfo {
    background-color: var(--theme-divider)
}

.light-theme .topInfo_link, .light-theme .trending, section.light-theme .topInfo_link, section.light-theme .trending {
    color: var(--theme-text)
}

[dir] .light-theme .trending, [dir] section.light-theme .trending {
    border-bottom-color: var(--theme-divider)
}

.light-theme .trending_title, section.light-theme .trending_title {
    color: var(--theme-text)
}

.light-theme .trending .card .aa, section.light-theme .trending .card .aa {
    filter: none
}

[dir] .light-theme .trending .card_content, [dir] section.light-theme .trending .card_content {
    background-image: linear-gradient(180deg, rgba(21, 21, 21, .1), rgba(21, 21, 21, .7))
}

[dir] .light-theme .sectionFollow, [dir] section.light-theme .sectionFollow {
    border-bottom: .1rem solid var(--theme-divider)
}

.light-theme .opinionHero, section.light-theme .opinionHero {
    color: var(--theme-text)
}

[dir] .light-theme .opinionHero, [dir] section.light-theme .opinionHero {
    background: var(--theme-background-background)
}

[dir] .light-theme .opinionHero_info, [dir] section.light-theme .opinionHero_info {
    border-color: var(--theme-divider)
}

.light-theme .opinionHero_link, section.light-theme .opinionHero_link {
    color: var(--theme-text)
}

[dir] .light-theme .opinionCard, [dir] section.light-theme .opinionCard {
    background: var(--theme-background-background);
    border-color: var(--theme-divider)
}

.light-theme .opinionCard .avatar_desc, .light-theme .opinionCard .opinionCard_summary, .light-theme .opinionCard a, section.light-theme .opinionCard .avatar_desc, section.light-theme .opinionCard .opinionCard_summary, section.light-theme .opinionCard a {
    color: var(--theme-text)
}

[dir] .light-theme .opinionCard.carouselCard, [dir] .light-theme .opinionCard.withMore, [dir] section.light-theme .opinionCard.carouselCard, [dir] section.light-theme .opinionCard.withMore {
    border-color: var(--theme-divider)
}

[dir] .light-theme .opinionCard.columnAvatar, [dir] section.light-theme .opinionCard.columnAvatar {
    border-bottom: .1rem solid var(--theme-divider)
}

.light-theme .opinionRelated, section.light-theme .opinionRelated {
    color: var(--theme-text)
}

[dir] .light-theme .opinionRelated, [dir] section.light-theme .opinionRelated {
    background: var(--theme-background-background);
    border-color: var(--theme-divider)
}

.light-theme .opinionRelated a, section.light-theme .opinionRelated a {
    color: var(--theme-text)
}

.light-theme .opinionRelated_author, section.light-theme .opinionRelated_author {
    color: var(--theme-secondary-text)
}

[dir] .light-theme .opinionCarousel, [dir] section.light-theme .opinionCarousel {
    background: var(--theme-background-background);
    border-color: var(--theme-divider)
}

[dir] .light-theme .opinionCarousel .swiper-pagination, [dir] .light-theme .opinionCarousel .swiper-slide, [dir] .light-theme .opinionCarousel_item, [dir] section.light-theme .opinionCarousel .swiper-pagination, [dir] section.light-theme .opinionCarousel .swiper-slide, [dir] section.light-theme .opinionCarousel_item {
    border-color: var(--theme-divider)
}

[dir] .light-theme .opinionCarousel .swiper-pagination-bullet, [dir] section.light-theme .opinionCarousel .swiper-pagination-bullet {
    background: var(--theme-divider)
}

[dir] .light-theme .opinionCarousel .swiper-pagination-bullet-active, [dir] section.light-theme .opinionCarousel .swiper-pagination-bullet-active {
    background-color: var(--theme-text)
}

[dir] .light-theme .opinionHeroListing, [dir] section.light-theme .opinionHeroListing {
    background: var(--theme-background-background);
    border-color: var(--theme-divider)
}

.light-theme .opinionHeroListing .opinionCard_authorName, .light-theme .opinionHeroListing .opinionHero_authorName, section.light-theme .opinionHeroListing .opinionCard_authorName, section.light-theme .opinionHeroListing .opinionHero_authorName {
    color: #41798c !important
}

[dir] .light-theme .opinionHeroListing_hero, [dir] section.light-theme .opinionHeroListing_hero {
    border-color: var(--theme-divider)
}

[dir] .light-theme .opinionHeroListing-v2, [dir] section.light-theme .opinionHeroListing-v2 {
    background: var(--theme-background-background);
    border-color: var(--theme-divider)
}

[dir] .light-theme .opinionHeroListing-v2 .opinionHeroListing_list .listingGroup, [dir] .light-theme .opinionHeroListing-v2 .opinionHeroListing_list .listingGroup.column .opinionCard, [dir] section.light-theme .opinionHeroListing-v2 .opinionHeroListing_list .listingGroup, [dir] section.light-theme .opinionHeroListing-v2 .opinionHeroListing_list .listingGroup.column .opinionCard {
    border-color: var(--theme-divider)
}

.light-theme .opinionHeroListing-v2 .opinionCard_authorName, .light-theme .opinionHeroListing-v2 .opinionHero_authorName, section.light-theme .opinionHeroListing-v2 .opinionCard_authorName, section.light-theme .opinionHeroListing-v2 .opinionHero_authorName {
    color: #41798c !important
}

[dir] .light-theme .opinionHeroListing-v2_hero, [dir] section.light-theme .opinionHeroListing-v2_hero {
    border-color: var(--theme-divider)
}

[dir] .light-theme .opinionRelatedListing, [dir] section.light-theme .opinionRelatedListing {
    background: var(--theme-background-background);
    border-color: var(--theme-divider)
}

[dir] .light-theme .opinionRelatedListing_item, [dir] section.light-theme .opinionRelatedListing_item {
    border-color: var(--theme-divider)
}

[dir] .light-theme .opinionArticlesListing, [dir] section.light-theme .opinionArticlesListing {
    background: var(--theme-background-background);
    border-color: var(--theme-divider)
}

[dir] .light-theme .opinionArticlesListing_item, [dir] section.light-theme .opinionArticlesListing_item {
    border-color: var(--theme-divider)
}

[dir] .light-theme .opinionArticlesListing_item .opinionCard.columnAvatar, [dir] section.light-theme .opinionArticlesListing_item .opinionCard.columnAvatar {
    border-bottom: none
}

[dir] .light-theme .tv-program-header, [dir] .light-theme .tv-program-hero, [dir] section.light-theme .tv-program-header, [dir] section.light-theme .tv-program-hero {
    background: var(--theme-background-background)
}

.light-theme .media-interactions, .light-theme .tv-program-header.program-episode .episode-wrapper .program-description, .light-theme .tv-program-header.program-episode .episode-wrapper .program-title, section.light-theme .media-interactions, section.light-theme .tv-program-header.program-episode .episode-wrapper .program-description, section.light-theme .tv-program-header.program-episode .episode-wrapper .program-title {
    color: var(--theme-text)
}

[dir] .light-theme .media-interactions, [dir] .light-theme .media-interactions li .share-this .sharing-options, [dir] section.light-theme .media-interactions, [dir] section.light-theme .media-interactions li .share-this .sharing-options {
    background-color: var(--theme-secondary-bg)
}

[dir] .light-theme .media-feed, [dir] section.light-theme .media-feed {
    background-color: var(--theme-background-background);
    border-color: var(--theme-divider)
}

.light-theme .media-feed__time, section.light-theme .media-feed__time {
    color: var(--theme-secondary-text)
}

.light-theme .media-feed__content__title, section.light-theme .media-feed__content__title {
    color: var(--theme-text)
}

.light-theme .media-feed__content__views, section.light-theme .media-feed__content__views {
    color: var(--theme-secondary-text)
}

.light-theme .media-feed__content__views i.aa, section.light-theme .media-feed__content__views i.aa {
    opacity: .7
}

[dir] .light-theme .program-name-episode-ttl, [dir] .light-theme .tv-program, [dir] section.light-theme .program-name-episode-ttl, [dir] section.light-theme .tv-program {
    background: var(--theme-background-background)
}

.light-theme .program-name-episode-ttl .episode-title, section.light-theme .program-name-episode-ttl .episode-title {
    color: var(--theme-text)
}

[dir] .light-theme .program-description, [dir] section.light-theme .program-description {
    background: var(--theme-background-background)
}

.light-theme .program-description .description, section.light-theme .program-description .description {
    color: var(--theme-text)
}

.light-theme .program-description .time, section.light-theme .program-description .time {
    color: var(--theme-secondary-text)
}

.light-theme .program-description.version02 .readmore-checkbox ~ .readmore-label, section.light-theme .program-description.version02 .readmore-checkbox ~ .readmore-label {
    color: var(--theme-text)
}

[dir] .light-theme .program-description.addustourfsection, [dir] .light-theme .program-description.version02 .readmore-checkbox ~ .readmore-label, [dir] section.light-theme .program-description.addustourfsection, [dir] section.light-theme .program-description.version02 .readmore-checkbox ~ .readmore-label {
    border-color: var(--theme-divider)
}

.light-theme .underBar-title, section.light-theme .underBar-title {
    color: var(--theme-text)
}

[dir] .light-theme .underBar-title, [dir] section.light-theme .underBar-title {
    background: var(--theme-background-background)
}

.light-theme .underBar-title a, section.light-theme .underBar-title a {
    color: var(--theme-text)
}

[dir] .light-theme .tv-video-page, [dir] .light-theme .video-filter-service, [dir] .light-theme .video-page-hero, [dir] section.light-theme .tv-video-page, [dir] section.light-theme .video-filter-service, [dir] section.light-theme .video-page-hero {
    background: var(--theme-background-background)
}

.light-theme .live-stream, .light-theme .video-filter-service .results-label, section.light-theme .live-stream, section.light-theme .video-filter-service .results-label {
    color: var(--theme-text)
}

[dir] .light-theme .live-stream, [dir] section.light-theme .live-stream {
    background: var(--theme-background-background)
}

.light-theme .live-stream a, section.light-theme .live-stream a {
    color: var(--theme-text)
}

[dir] .light-theme .live-stream .header .title:before, [dir] section.light-theme .live-stream .header .title:before {
    background: var(--theme-live)
}

[dir] .light-theme .live-stream .header .select-media, [dir] section.light-theme .live-stream .header .select-media {
    border-color: var(--theme-text)
}

.light-theme .live-stream .header .select-media span.active, section.light-theme .live-stream .header .select-media span.active {
    color: var(--theme-background-background)
}

[dir] .light-theme .live-stream .header .select-media span.active, [dir] section.light-theme .live-stream .header .select-media span.active {
    background: var(--theme-text)
}

[dir] .light-theme .live-stream .select-channel a, [dir] .light-theme .live-stream .select-channel span, [dir] section.light-theme .live-stream .select-channel a, [dir] section.light-theme .live-stream .select-channel span {
    border-color: var(--theme-divider)
}

[dir] .light-theme .live-stream .select-channel a.active, [dir] .light-theme .live-stream .select-channel span.active, [dir] section.light-theme .live-stream .select-channel a.active, [dir] section.light-theme .live-stream .select-channel span.active {
    background-color: var(--theme-secondary-bg)
}

[dir] .light-theme .live-stream .select-channel a.active:after, [dir] .light-theme .live-stream .select-channel span.active:after, [dir] section.light-theme .live-stream .select-channel a.active:after, [dir] section.light-theme .live-stream .select-channel span.active:after {
    background: var(--theme-live)
}

[dir] .light-theme .live-stream .select-device, [dir] section.light-theme .live-stream .select-device {
    background: var(--theme-secondary-bg)
}

.light-theme .live-stream .select-device .seen-on-label, section.light-theme .live-stream .select-device .seen-on-label {
    color: var(--theme-text)
}

.light-theme .live-stream .select-device input, section.light-theme .live-stream .select-device input {
    filter: brightness(.3)
}

[dir] .light-theme .live-stream .live-list::-webkit-scrollbar-track, [dir] section.light-theme .live-stream .live-list::-webkit-scrollbar-track {
    background: transparent
}

[dir] .light-theme .live-stream .live-list li.live, [dir] section.light-theme .live-stream .live-list li.live {
    background: var(--theme-secondary-bg)
}

.light-theme .live-stream .live-list li.live .program-status, section.light-theme .live-stream .live-list li.live .program-status {
    color: #fff
}

[dir] .light-theme .live-stream .live-list li.live .program-status, [dir] section.light-theme .live-stream .live-list li.live .program-status {
    background: var(--theme-live)
}

[dir] .light-theme .live-stream.version02 .live-details, [dir] section.light-theme .live-stream.version02 .live-details {
    background: var(--theme-secondary-bg)
}

.light-theme .live-stream.version02 .live-details .next-live, section.light-theme .live-stream.version02 .live-details .next-live {
    color: var(--theme-secondary-text)
}

[dir] .light-theme .live-stream.version02 .live-details .select-channel, [dir] section.light-theme .live-stream.version02 .live-details .select-channel {
    border-color: var(--theme-divider)
}

[dir] .light-theme .live-stream.version02 .live-details .select-channel span.active, [dir] section.light-theme .live-stream.version02 .live-details .select-channel span.active {
    background-color: transparent
}

[dir] .light-theme .share-this, [dir] section.light-theme .share-this {
    background: var(--theme-secondary-bg)
}

.light-theme .share-this input[type=radio] ~ .share-label, section.light-theme .share-this input[type=radio] ~ .share-label {
    color: var(--theme-text)
}

.light-theme .share-this .sharing-options li, section.light-theme .share-this .sharing-options li {
    color: var(--theme-secondary-text)
}

.light-theme .share-this .sharing-options li.short-url .url-tooltip, section.light-theme .share-this .sharing-options li.short-url .url-tooltip {
    color: var(--theme-text)
}

[dir] .light-theme .share-this .sharing-options li.short-url .url-tooltip, [dir] section.light-theme .share-this .sharing-options li.short-url .url-tooltip {
    background: var(--theme-background-background);
    box-shadow: 0 .5rem 2.8rem 0 rgba(var(--theme-text-rgb), .1)
}

[dir] .light-theme .share-this .sharing-options li.short-url .url-tooltip .tooltip-print::-moz-selection, [dir] section.light-theme .share-this .sharing-options li.short-url .url-tooltip .tooltip-print::-moz-selection {
    background: var(--theme-background-background)
}

[dir] .light-theme .share-this .sharing-options li.short-url .url-tooltip .tooltip-print::selection, [dir] section.light-theme .share-this .sharing-options li.short-url .url-tooltip .tooltip-print::selection {
    background: var(--theme-background-background)
}

[dir] .light-theme .article-hero, [dir] section.light-theme .article-hero {
    background: var(--theme-background-background)
}

[dir] .light-theme .article-hero .article-teaser .article-hero-img .caption, [dir] .light-theme .article-hero.featured.feat-overlay .article-teaser .article-hero-img .caption, [dir] section.light-theme .article-hero .article-teaser .article-hero-img .caption, [dir] section.light-theme .article-hero.featured.feat-overlay .article-teaser .article-hero-img .caption {
    border-color: var(--theme-divider)
}

@media (min-width: 501px) {
    .light-theme .article-hero.featured.feat-overlay .headingInfo h1.headingInfo_title, section.light-theme .article-hero.featured.feat-overlay .headingInfo h1.headingInfo_title {
        color: #fff
    }
}

[dir] .light-theme .explore-more, [dir] section.light-theme .explore-more {
    background: var(--theme-background-background)
}

@media (min-width: 501px) {
    [dir] .light-theme .explore-more, [dir] section.light-theme .explore-more {
        border-color: var(--theme-divider)
    }
}

[dir] .light-theme .explore-more .explore-list .list-item, [dir] section.light-theme .explore-more .explore-list .list-item {
    border-color: var(--theme-divider)
}

.light-theme .explore-more .explore-list .list-item .story-title, section.light-theme .explore-more .explore-list .list-item .story-title {
    color: var(--theme-text)
}

.light-theme .explore-more .explore-list .list-item .section-name, section.light-theme .explore-more .explore-list .list-item .section-name {
    color: var(--theme-secondary-text)
}

[dir] .light-theme .explore-more.horizontal, [dir] section.light-theme .explore-more.horizontal {
    border-color: var(--theme-divider)
}

[dir] .light-theme .advertisement-wrapper, [dir] section.light-theme .advertisement-wrapper {
    background-color: var(--theme-secondary-bg)
}

.light-theme .advertisement-wrapper .leaderboard02 .ad-title, .light-theme .advertisement-wrapper .leaderboard .ad-title, .light-theme .advertisement-wrapper .mpu .ad-title, section.light-theme .advertisement-wrapper .leaderboard02 .ad-title, section.light-theme .advertisement-wrapper .leaderboard .ad-title, section.light-theme .advertisement-wrapper .mpu .ad-title {
    color: var(--theme-text)
}

[dir] .light-theme .advertisement-wrapper .leaderboard02 .ad-title .line, [dir] .light-theme .advertisement-wrapper .leaderboard .ad-title .line, [dir] .light-theme .advertisement-wrapper .mpu .ad-title .line, [dir] section.light-theme .advertisement-wrapper .leaderboard02 .ad-title .line, [dir] section.light-theme .advertisement-wrapper .leaderboard .ad-title .line, [dir] section.light-theme .advertisement-wrapper .mpu .ad-title .line {
    background-color: var(--theme-divider)
}

.light-theme .bottom-nav, section.light-theme .bottom-nav {
    color: var(--theme-text)
}

[dir] .light-theme .bottom-nav, [dir] section.light-theme .bottom-nav {
    background: var(--theme-background-background);
    box-shadow: 0 -.5rem 1.5rem 0 rgba(var(--theme-text-rgb), .1)
}

@media (min-width: 1200px) {
    [dir] .light-theme .bottom-nav, [dir] section.light-theme .bottom-nav {
        box-shadow: 0 .2rem 1.5rem 0 rgba(var(--theme-text-rgb), .1)
    }
}

[dir] .light-theme .bottom-nav .slide, [dir] .light-theme .bottom-nav .slide.up, [dir] section.light-theme .bottom-nav .slide, [dir] section.light-theme .bottom-nav .slide.up {
    border-color: var(--theme-divider)
}

[dir] .light-theme .bottom-nav .share-this, [dir] section.light-theme .bottom-nav .share-this {
    background: none
}

[dir] .light-theme .bottom-nav .share-this .sharing-options, [dir] section.light-theme .bottom-nav .share-this .sharing-options {
    background: var(--theme-background-background)
}

.light-theme .comments-notification, section.light-theme .comments-notification {
    color: #fff
}

[dir] .light-theme .comments-notification, [dir] section.light-theme .comments-notification {
    box-shadow: 0 .8rem 2rem 0 rgba(var(--theme-text-rgb), .3)
}

.light-theme .comments-notification a, section.light-theme .comments-notification a {
    color: #fff
}

.light-theme .accordion, section.light-theme .accordion {
    color: var(--theme-text)
}

[dir] .light-theme .accordion, [dir] section.light-theme .accordion {
    background: var(--theme-background-background)
}

[dir] .light-theme .accordion li.accordion-item, [dir] section.light-theme .accordion li.accordion-item {
    border-color: var(--theme-divider)
}

.light-theme .tabular-data, section.light-theme .tabular-data {
    color: var(--theme-text)
}

[dir] .light-theme .tabular-data, [dir] section.light-theme .tabular-data {
    background: var(--theme-background-background)
}

[dir] .light-theme .tabular-data .table-wrapper table, [dir] .light-theme .tabular-data .table-wrapper table td, [dir] .light-theme .tabular-data .table-wrapper table th, [dir] section.light-theme .tabular-data .table-wrapper table, [dir] section.light-theme .tabular-data .table-wrapper table td, [dir] section.light-theme .tabular-data .table-wrapper table th {
    border-color: var(--theme-divider)
}

[dir] .light-theme .tabular-data .table-wrapper table thead th, [dir] section.light-theme .tabular-data .table-wrapper table thead th {
    background: var(--theme-secondary-bg)
}

.light-theme .tabular-data .table-wrapper .notice, section.light-theme .tabular-data .table-wrapper .notice {
    color: var(--theme-secondary-text)
}

[dir] .light-theme .tabular-data.col .table-wrapper table th, [dir] section.light-theme .tabular-data.col .table-wrapper table th {
    background: var(--theme-secondary-bg)
}

.light-theme .aaMediaBar, section.light-theme .aaMediaBar {
    color: var(--theme-text)
}

[dir] .light-theme .aaMediaBar, [dir] section.light-theme .aaMediaBar {
    background: var(--theme-background-background)
}

.light-theme .pagination, section.light-theme .pagination {
    color: var(--theme-text)
}

[dir] .light-theme .pagination, [dir] section.light-theme .pagination {
    background: var(--theme-background-background)
}

[dir] .light-theme .pagination .pager li, [dir] .light-theme .pagination .progress-label, [dir] section.light-theme .pagination .pager li, [dir] section.light-theme .pagination .progress-label {
    border-color: var(--theme-divider)
}

[dir] .light-theme .pagination .pager li.active, [dir] section.light-theme .pagination .pager li.active {
    background: var(--theme-text)
}

.light-theme .pagination .pager li.active a, section.light-theme .pagination .pager li.active a {
    color: var(--theme-background-background)
}

.light-theme .pagination .pager li a, section.light-theme .pagination .pager li a {
    color: var(--theme-text)
}

[dir] .light-theme .pagination.addustourfsection .pager li, [dir] section.light-theme .pagination.addustourfsection .pager li {
    background: var(--theme-secondary-bg)
}

.light-theme .pagination.addustourfsection .pager li a, section.light-theme .pagination.addustourfsection .pager li a {
    color: var(--theme-secondary-text)
}

.light-theme .pagination.addustourfsection .pager li.active a, section.light-theme .pagination.addustourfsection .pager li.active a {
    color: var(--theme-always-white)
}

[dir] .light-theme .pagination.addustourfsection .pager li:first-child, [dir] .light-theme .pagination.addustourfsection .pager li:last-child, [dir] section.light-theme .pagination.addustourfsection .pager li:first-child, [dir] section.light-theme .pagination.addustourfsection .pager li:last-child {
    background: none
}

.light-theme .wrapper-404, section.light-theme .wrapper-404 {
    color: var(--theme-text)
}

[dir] .light-theme .wrapper-404, [dir] section.light-theme .wrapper-404 {
    background: var(--theme-background-background)
}

[dir] .light-theme .wrapper-404 .oval, [dir] section.light-theme .wrapper-404 .oval {
    box-shadow: inset 0 0 1rem rgba(var(--theme-text-rgb), .1)
}

.light-theme .wrapper-404 .oval-inner.last .alert, section.light-theme .wrapper-404 .oval-inner.last .alert {
    color: #fff
}

[dir] .light-theme .wrapper-404 .gradient, [dir] section.light-theme .wrapper-404 .gradient {
    background: linear-gradient(0deg, var(--theme-background-background) 20%, rgba(var(--theme-background-background-rgb), 0))
}

.light-theme .wrapper-404 .msg_actions-btn, section.light-theme .wrapper-404 .msg_actions-btn {
    color: var(--theme-text)
}

[dir] .light-theme .wrapper-404 .msg_actions-btn, [dir] section.light-theme .wrapper-404 .msg_actions-btn {
    border-color: var(--theme-text)
}

.light-theme .wrapper-404.addustourfsection .msg_actions-btn, section.light-theme .wrapper-404.addustourfsection .msg_actions-btn {
    color: var(--theme-always-white)
}

.light-theme .data-privacy, .light-theme .data-privacy a, section.light-theme .data-privacy, section.light-theme .data-privacy a {
    color: var(--theme-text)
}

[dir] .light-theme .data-privacy .privacy-overlay, [dir] section.light-theme .data-privacy .privacy-overlay {
    background: rgba(var(--theme-text-rgb), .3)
}

[dir] .light-theme .data-privacy .privacy-overlay .declaration, [dir] .light-theme .data-privacy .privacy-overlay .sittings, [dir] section.light-theme .data-privacy .privacy-overlay .declaration, [dir] section.light-theme .data-privacy .privacy-overlay .sittings {
    background: var(--theme-background-background);
    box-shadow: 0 .5rem 2.8rem 0 rgba(var(--theme-text-rgb), .11)
}

.light-theme .data-privacy .privacy-overlay .declaration .btn.manage, section.light-theme .data-privacy .privacy-overlay .declaration .btn.manage {
    color: var(--theme-text)
}

[dir] .light-theme .data-privacy .privacy-overlay .declaration .btn.manage, [dir] section.light-theme .data-privacy .privacy-overlay .declaration .btn.manage {
    background: var(--theme-background-background)
}

.light-theme .data-privacy .privacy-overlay .btn, section.light-theme .data-privacy .privacy-overlay .btn {
    color: var(--theme-background-background)
}

[dir] .light-theme .data-privacy .privacy-overlay .btn, [dir] section.light-theme .data-privacy .privacy-overlay .btn {
    background: var(--theme-text)
}

[dir] .light-theme .switch label .slider, [dir] section.light-theme .switch label .slider {
    background: rgba(var(--theme-text-rgb), .2)
}

[dir] .light-theme .switch label .slider:before, [dir] section.light-theme .switch label .slider:before {
    background: #fff
}

.light-theme .disclaimer, section.light-theme .disclaimer {
    color: var(--theme-text)
}

[dir] .light-theme .disclaimer, [dir] section.light-theme .disclaimer {
    background: var(--theme-secondary-bg)
}

.light-theme .pdf-link a, section.light-theme .pdf-link a {
    color: #fff
}

.light-theme .pdf-link a .aa.aa-open-url, section.light-theme .pdf-link a .aa.aa-open-url {
    filter: invert(1)
}

[dir] .light-theme .auto-complete, [dir] section.light-theme .auto-complete {
    background: var(--theme-background-background)
}

.light-theme .auto-complete .search-form input, section.light-theme .auto-complete .search-form input {
    color: var(--theme-text)
}

.light-theme .auto-complete .search-form input::-moz-placeholder, section.light-theme .auto-complete .search-form input::-moz-placeholder {
    color: var(--theme-secondary-text);
    opacity: 1
}

.light-theme .auto-complete .search-form input:-ms-input-placeholder, section.light-theme .auto-complete .search-form input:-ms-input-placeholder {
    color: var(--theme-secondary-text);
    opacity: 1
}

.light-theme .auto-complete .search-form input::placeholder, section.light-theme .auto-complete .search-form input::placeholder {
    color: var(--theme-secondary-text);
    opacity: 1
}

[dir] .light-theme .auto-complete .search-form input.search, [dir] section.light-theme .auto-complete .search-form input.search {
    border-color: var(--theme-divider);
    background: var(--theme-background-background)
}

[dir] .light-theme .auto-complete .search-form .suggestions, [dir] section.light-theme .auto-complete .search-form .suggestions {
    box-shadow: 0 -1.6rem 2.8rem -1.8rem rgba(var(--theme-text-rgb), .15);
    box-shadow: 0 5px 28px 0 rgba(var(--theme-text-rgb), .15)
}

.light-theme .auto-complete .search-form .suggestions a, section.light-theme .auto-complete .search-form .suggestions a {
    color: var(--theme-text)
}

[dir] .light-theme .auto-complete .search-form .suggestions a, [dir] section.light-theme .auto-complete .search-form .suggestions a {
    border-color: var(--theme-divider)
}

[dir] .light-theme .auto-complete .search-form .suggestions.auto-suggestions li:hover, [dir] section.light-theme .auto-complete .search-form .suggestions.auto-suggestions li:hover {
    background-color: var(--theme-secondary-bg)
}

.light-theme .auto-complete .search-form .suggestions.auto-suggestions li a, section.light-theme .auto-complete .search-form .suggestions.auto-suggestions li a {
    color: var(--theme-secondary-text)
}

[dir] .light-theme .auto-complete .search-form .suggestions.auto-suggestions li a, [dir] section.light-theme .auto-complete .search-form .suggestions.auto-suggestions li a {
    border-color: var(--theme-divider)
}

.light-theme .auto-complete .search-form .suggestions.auto-suggestions li a .hl, section.light-theme .auto-complete .search-form .suggestions.auto-suggestions li a .hl {
    color: var(--theme-text)
}

[dir] .light-theme .search-filters, [dir] section.light-theme .search-filters {
    background: var(--theme-background-background);
    border-color: var(--theme-divider)
}

.light-theme .search-filters .filter, section.light-theme .search-filters .filter {
    color: var(--theme-text)
}

[dir] .light-theme .search-filters .filter, [dir] section.light-theme .search-filters .filter {
    border-color: var(--theme-text)
}

.light-theme .search-filters .filter.active, section.light-theme .search-filters .filter.active {
    color: #fff
}

[dir] .light-theme .search-filters-group, [dir] section.light-theme .search-filters-group {
    background: var(--theme-background-background)
}

[dir] .light-theme .search-filters-group .search-filters-controls, [dir] section.light-theme .search-filters-group .search-filters-controls {
    border-color: var(--theme-divider)
}

.light-theme .search-filters-group .search-filters-controls .button, section.light-theme .search-filters-group .search-filters-controls .button {
    color: var(--theme-text)
}

.light-theme .search-filters-group .btn.update-results:hover, section.light-theme .search-filters-group .btn.update-results:hover {
    color: #fff
}

[dir] .light-theme .search-results, [dir] section.light-theme .search-results {
    background: var(--theme-background-background)
}

[dir] .light-theme .search-results .item, [dir] section.light-theme .search-results .item {
    border-color: var(--theme-divider)
}

.light-theme .search-results .item .story-title, .light-theme .search-results .item p, section.light-theme .search-results .item .story-title, section.light-theme .search-results .item p {
    color: var(--theme-text)
}

.light-theme .search-results .item .time, section.light-theme .search-results .item .time {
    color: var(--theme-secondary-text)
}

[dir] .light-theme .liveStreaming_container, [dir] section.light-theme .liveStreaming_container {
    background: var(--theme-background-background);
    border-color: var(--theme-text);
    box-shadow: 0 5px 28px 0 rgba(var(--theme-text-rgb), .11)
}

@media (min-width: 501px) {
    [dir] .light-theme .liveStreaming_container, [dir] section.light-theme .liveStreaming_container {
        box-shadow: 0 -.5rem 1.5rem 0 rgba(var(--theme-text-rgb), .1)
    }
}

.light-theme .liveStreaming .aa-close, .light-theme .liveStreaming .aa-live, section.light-theme .liveStreaming .aa-close, section.light-theme .liveStreaming .aa-live {
    filter: none
}

.light-theme .liveStreaming_status, section.light-theme .liveStreaming_status {
    color: var(--theme-live)
}

.light-theme .liveStreaming_programName, section.light-theme .liveStreaming_programName {
    color: var(--theme-text)
}

.light-theme .breaking-takeover .content .label, section.light-theme .breaking-takeover .content .label {
    color: #fff
}

@media (min-width: 501px) {
    [dir] .light-theme .breaking-takeover .content .label, [dir] section.light-theme .breaking-takeover .content .label {
        text-shadow: 0 .2rem 2.4rem rgba(21, 21, 21, .5)
    }
}

[dir] .light-theme .breaking-takeover .content .title:before, [dir] section.light-theme .breaking-takeover .content .title:before {
    background-color: #fff
}

.light-theme .breaking-takeover .content a, section.light-theme .breaking-takeover .content a {
    color: #fff
}

[dir] .light-theme .breaking-takeover .img-box, [dir] section.light-theme .breaking-takeover .img-box {
    border-color: #fff
}

[dir] .light-theme .breaking-takeover.version02 .content, [dir] section.light-theme .breaking-takeover.version02 .content {
    background: var(--theme-secondary-bg)
}

.light-theme .breaking-takeover.version02 .content .label, .light-theme .breaking-takeover.version02 .content a, section.light-theme .breaking-takeover.version02 .content .label, section.light-theme .breaking-takeover.version02 .content a {
    color: var(--theme-text)
}

.light-theme .breaking-takeover.version02 .content .btn, section.light-theme .breaking-takeover.version02 .content .btn {
    color: #fff
}

[dir] .light-theme .breaking-news-notifications .breaking-news-overlay, [dir] section.light-theme .breaking-news-notifications .breaking-news-overlay {
    background: var(--theme-background-background);
    box-shadow: 0 2rem 3.5rem 0 rgba(var(--theme-text-rgb), .26)
}

[dir] .light-theme .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item, [dir] section.light-theme .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item {
    border-color: var(--theme-divider)
}

.light-theme .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item .story .title, section.light-theme .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item .story .title {
    color: var(--theme-text)
}

.light-theme .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item .services .time, section.light-theme .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item .services .time {
    color: var(--theme-secondary-text)
}

.light-theme .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item.new .services .time, section.light-theme .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item.new .services .time {
    color: #d8211b
}

[dir] .light-theme .google-news-callout, [dir] section.light-theme .google-news-callout {
    background: var(--theme-secondary-bg)
}

.light-theme .google-news-callout .text, section.light-theme .google-news-callout .text {
    color: var(--theme-text)
}

[dir] .light-theme .wzrk-alert, [dir] section.light-theme .wzrk-alert {
    box-shadow: 0 .2rem 1.5rem 0 rgba(var(--theme-text-rgb), .1);
    background: #fff url(assets/gfx/branding-line.svg) top no-repeat;
    border: none
}

.light-theme .wzrk-alert .wzrk-alert-heading:after, section.light-theme .wzrk-alert .wzrk-alert-heading:after {
    content: url(assets/gfx/notification.svg);
    height: 2.7rem;
    width: 2.4rem
}

[dir] .light-theme .countdown, [dir] section.light-theme .countdown {
    background: #fff;
    box-shadow: 0 .2rem 1.5rem 0 rgba(var(--theme-text-rgb), .1)
}

[dir] .light-theme .countdown .tag .icon, [dir] .light-theme .countdown .tag .logo:after, [dir] section.light-theme .countdown .tag .icon, [dir] section.light-theme .countdown .tag .logo:after {
    background: linear-gradient(0deg, #981c45, var(--theme-live) 50%)
}

.light-theme .countdown .tag .count, section.light-theme .countdown .tag .count {
    color: #151515
}

.light-theme .countdown .tag .count span, section.light-theme .countdown .tag .count span {
    color: var(--theme-live)
}

.light-theme .application-card, section.light-theme .application-card {
    color: var(--theme-text)
}

[dir] .light-theme .application-card, [dir] section.light-theme .application-card {
    background: var(--theme-background-background);
    border-color: var(--theme-divider)
}

.light-theme .application-hero, section.light-theme .application-hero {
    color: var(--theme-text)
}

[dir] .light-theme .application-hero, [dir] section.light-theme .application-hero {
    background: var(--theme-background-background)
}

.light-theme .application-social, section.light-theme .application-social {
    color: var(--theme-text)
}

[dir] .light-theme .application-social, [dir] section.light-theme .application-social {
    background: var(--theme-background-background);
    border-color: var(--theme-divider)
}

.light-theme .application-social__action, .light-theme .application-social__text, .light-theme .application-social__title, .light-theme .social-links, section.light-theme .application-social__action, section.light-theme .application-social__text, section.light-theme .application-social__title, section.light-theme .social-links {
    color: var(--theme-text)
}

[dir] .light-theme .social-links, [dir] section.light-theme .social-links {
    background: var(--theme-secondary-bg)
}

.light-theme .social-links a, section.light-theme .social-links a {
    color: var(--theme-text)
}

[dir] .light-theme .social-links__bottom, [dir] section.light-theme .social-links__bottom {
    border-color: var(--theme-divider)
}

[dir] .light-theme .social-links__bottom .share-this, [dir] section.light-theme .social-links__bottom .share-this {
    background: var(--theme-background-background)
}

.light-theme .documentaries-header, section.light-theme .documentaries-header {
    color: var(--theme-text)
}

[dir] .light-theme .documentaries-header, [dir] section.light-theme .documentaries-header {
    background: var(--theme-background-background)
}

.light-theme .documentaries-header .follow-label, section.light-theme .documentaries-header .follow-label {
    color: var(--theme-secondary-text)
}

[dir] .light-theme .documentaries-header .search-field .search-form input[type=text], [dir] section.light-theme .documentaries-header .search-field .search-form input[type=text] {
    border: .1rem solid var(--theme-divider);
    box-shadow: none
}

.light-theme .documentaries-header .search-field .search-form input[type=text]::-moz-placeholder, section.light-theme .documentaries-header .search-field .search-form input[type=text]::-moz-placeholder {
    color: var(--theme-secondary-text);
    opacity: 1
}

.light-theme .documentaries-header .search-field .search-form input[type=text]:-ms-input-placeholder, section.light-theme .documentaries-header .search-field .search-form input[type=text]:-ms-input-placeholder {
    color: var(--theme-secondary-text);
    opacity: 1
}

.light-theme .documentaries-header .search-field .search-form input[type=text]::placeholder, section.light-theme .documentaries-header .search-field .search-form input[type=text]::placeholder {
    color: var(--theme-secondary-text);
    opacity: 1
}

.light-theme .documentaries-header .search-field .search-form input[type=text]:-webkit-autofill, .light-theme .documentaries-header .search-field .search-form input[type=text]:-webkit-autofill:focus, .light-theme .documentaries-header .search-field .search-form input[type=text]:-webkit-autofill:hover, section.light-theme .documentaries-header .search-field .search-form input[type=text]:-webkit-autofill, section.light-theme .documentaries-header .search-field .search-form input[type=text]:-webkit-autofill:focus, section.light-theme .documentaries-header .search-field .search-form input[type=text]:-webkit-autofill:hover {
    -webkit-text-fill-color: var(--theme-text)
}

[dir] .light-theme .documentaries-header .search-field .search-form input[type=text]:-webkit-autofill, [dir] .light-theme .documentaries-header .search-field .search-form input[type=text]:-webkit-autofill:focus, [dir] .light-theme .documentaries-header .search-field .search-form input[type=text]:-webkit-autofill:hover, [dir] section.light-theme .documentaries-header .search-field .search-form input[type=text]:-webkit-autofill, [dir] section.light-theme .documentaries-header .search-field .search-form input[type=text]:-webkit-autofill:focus, [dir] section.light-theme .documentaries-header .search-field .search-form input[type=text]:-webkit-autofill:hover {
    box-shadow: 0 0 0 3rem var(--theme-background-background) inset;
    border: .1rem solid var(--theme-divider)
}

[dir] .light-theme .composite-search, [dir] section.light-theme .composite-search {
    background: var(--theme-background-background)
}

.light-theme .composite-search .se-results-title, section.light-theme .composite-search .se-results-title {
    color: var(--theme-text)
}

.light-theme .composite-search .se-results-no, section.light-theme .composite-search .se-results-no {
    color: var(--theme-secondary-text)
}

[dir] .light-theme .composite-search .tabs-sort-container .tabs-sort, [dir] section.light-theme .composite-search .tabs-sort-container .tabs-sort {
    border-color: var(--theme-divider)
}

.light-theme .composite-search .tabs-sort-container .tabs-sort span, section.light-theme .composite-search .tabs-sort-container .tabs-sort span {
    color: var(--theme-text)
}

[dir] .light-theme .composite-search .tabs-sort-container .tabs-sort span, [dir] section.light-theme .composite-search .tabs-sort-container .tabs-sort span {
    border-color: var(--theme-divider)
}

.light-theme .coral-comments, section.light-theme .coral-comments {
    color: var(--theme-text)
}

[dir] .light-theme .coral-comments, [dir] section.light-theme .coral-comments {
    background-color: var(--theme-secondary-bg)
}

.light-theme .coral-comments .coral-comments-header .coral-actions .firebase-login .login, section.light-theme .coral-comments .coral-comments-header .coral-actions .firebase-login .login {
    color: var(--theme-background-background)
}

[dir] .light-theme .coral-comments .coral-comments-header .coral-actions .firebase-login .login, [dir] section.light-theme .coral-comments .coral-comments-header .coral-actions .firebase-login .login {
    background: var(--theme-text)
}

.light-theme .coral-comments .coral-comments-header .coral-actions .firebase-login .logout, section.light-theme .coral-comments .coral-comments-header .coral-actions .firebase-login .logout {
    color: var(--theme-text)
}

[dir] .light-theme .coral-comments .coral-comments-header .coral-actions .firebase-login .logout, [dir] section.light-theme .coral-comments .coral-comments-header .coral-actions .firebase-login .logout {
    background: transparent
}

.light-theme .coral-comments .coral-comments-header .coral-actions .user-edit .chat-username, section.light-theme .coral-comments .coral-comments-header .coral-actions .user-edit .chat-username {
    color: var(--theme-text)
}

[dir] .light-theme .coral-comments .coral-comments-header .coral-actions .user-edit .chat-username, [dir] section.light-theme .coral-comments .coral-comments-header .coral-actions .user-edit .chat-username {
    background: var(--theme-background-background)
}

.light-theme .coral-comments .coral-comments-header .coral-actions .user-edit .update-user-name, section.light-theme .coral-comments .coral-comments-header .coral-actions .user-edit .update-user-name {
    color: var(--theme-background-background)
}

[dir] .light-theme .coral-comments .coral-comments-header .coral-actions .user-edit .update-user-name, [dir] section.light-theme .coral-comments .coral-comments-header .coral-actions .user-edit .update-user-name {
    background: var(--theme-text)
}

[dir] .light-theme .coral-comments .coral-login-overlay, [dir] section.light-theme .coral-comments .coral-login-overlay {
    background: rgba(var(--theme-text-rgb), .3)
}

[dir] .light-theme .coral-comments .firebaseui-auth-container .firebaseui-container .firebaseui-card-content, [dir] .light-theme .coral-comments .firebaseui-auth-container .firebaseui-container form, [dir] section.light-theme .coral-comments .firebaseui-auth-container .firebaseui-container .firebaseui-card-content, [dir] section.light-theme .coral-comments .firebaseui-auth-container .firebaseui-container form {
    background: var(--theme-background-background)
}

.light-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-label, .light-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-textfield.mdl-textfield .firebaseui-input, .light-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-title, section.light-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-label, section.light-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-textfield.mdl-textfield .firebaseui-input, section.light-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-title {
    color: var(--theme-text)
}

[dir] .light-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .mdl-button--raised.mdl-button--colored, [dir] section.light-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .mdl-button--raised.mdl-button--colored {
    background: var(--theme-text)
}

.light-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .mdl-button--primary.mdl-button--primary, section.light-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .mdl-button--primary.mdl-button--primary {
    color: var(--theme-text)
}

.light-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-textfield.mdl-textfield .firebaseui-label:after, .light-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .mdl-button--raised.mdl-button--colored, section.light-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-textfield.mdl-textfield .firebaseui-label:after, section.light-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .mdl-button--raised.mdl-button--colored {
    color: var(--theme-background-background)
}

[dir] .light-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-textfield.mdl-textfield .firebaseui-label:after, [dir] .light-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .mdl-button--raised.mdl-button--colored, [dir] section.light-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-textfield.mdl-textfield .firebaseui-label:after, [dir] section.light-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .mdl-button--raised.mdl-button--colored {
    background: var(--theme-text)
}

[dir] .light-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-textfield.mdl-textfield .firebaseui-input, [dir] section.light-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-textfield.mdl-textfield .firebaseui-input {
    border-color: var(--theme-divider)
}

[dir] .light-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-card-header, [dir] section.light-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-card-header {
    background: url(assets/gfx/logo/logo.svg) top no-repeat;
    background-size: 35%
}

.light-theme .latest-news-scroller, section.light-theme .latest-news-scroller {
    color: var(--theme-text)
}

[dir] .light-theme .latest-news-scroller, [dir] section.light-theme .latest-news-scroller {
    background: var(--theme-secondary-bg)
}

[dir] .light-theme .latest-news-scroller .section-label, [dir] section.light-theme .latest-news-scroller .section-label {
    background: none
}

[dir] .light-theme .latest-news-scroller .news-scroller::-webkit-scrollbar-track, [dir] section.light-theme .latest-news-scroller .news-scroller::-webkit-scrollbar-track {
    background: transparent
}

[dir] .light-theme .latest-news-scroller .news-scroller::-webkit-scrollbar-thumb, [dir] section.light-theme .latest-news-scroller .news-scroller::-webkit-scrollbar-thumb {
    background: var(--theme-divider)
}

[dir] .light-theme .latest-news-scroller .news-scroller .scroller-item, [dir] section.light-theme .latest-news-scroller .news-scroller .scroller-item {
    border-color: var(--theme-divider)
}

.light-theme .latest-news-scroller .news-scroller .scroller-item .title, section.light-theme .latest-news-scroller .news-scroller .scroller-item .title {
    color: var(--theme-text)
}

.light-theme .latest-news-scroller .news-scroller .scroller-item .timeDate, section.light-theme .latest-news-scroller .news-scroller .scroller-item .timeDate {
    color: var(--theme-secondary-text)
}

[dir] .light-theme .latest-news-scroller:after, [dir] section.light-theme .latest-news-scroller:after {
    background-image: linear-gradient(0deg, rgba(var(--theme-background-background-rgb), 1) 10%, rgba(var(--theme-background-background-rgb), 0) 85%)
}

[dir] .light-theme .image-slider, [dir] .light-theme .loader, [dir] section.light-theme .image-slider, [dir] section.light-theme .loader {
    background: var(--theme-background-background)
}

[dir] .light-theme .image-slider .gallery-controls, [dir] section.light-theme .image-slider .gallery-controls {
    background: var(--theme-secondary-bg)
}

@media (min-width: 501px) {
    [dir] .light-theme .image-slider .gallery-controls .gallery-services, [dir] section.light-theme .image-slider .gallery-controls .gallery-services {
        border-color: var(--theme-divider)
    }
}

.light-theme .image-slider .gallery-controls .gallery-services .gallery-titles .title, section.light-theme .image-slider .gallery-controls .gallery-services .gallery-titles .title {
    color: var(--theme-text)
}

.light-theme .image-slider .gallery-controls .gallery-services .gallery-titles .caption, section.light-theme .image-slider .gallery-controls .gallery-services .gallery-titles .caption {
    color: var(--theme-secondary-text)
}

[dir] .light-theme .gallery-overlay .gallery-listing, [dir] section.light-theme .gallery-overlay .gallery-listing {
    background: var(--theme-background-background)
}

[dir] .light-theme .gallery-overlay .gallery-listing .top-tools, [dir] section.light-theme .gallery-overlay .gallery-listing .top-tools {
    background: var(--theme-background-background);
    box-shadow: 0 .2rem 1.6rem 0 rgba(var(--theme-text-rgb), .08)
}

.light-theme .gallery-overlay .gallery-listing .overlay-content .hero-img .img-ttl, .light-theme .gallery-overlay .gallery-listing .top-tools .tools .count, section.light-theme .gallery-overlay .gallery-listing .overlay-content .hero-img .img-ttl, section.light-theme .gallery-overlay .gallery-listing .top-tools .tools .count {
    color: var(--theme-text)
}

.light-theme .gallery-overlay .gallery-listing .overlay-content .hero-img .caption, section.light-theme .gallery-overlay .gallery-listing .overlay-content .hero-img .caption {
    color: var(--theme-secondary-text)
}

.light-theme .breaking-listing, section.light-theme .breaking-listing {
    color: var(--theme-text)
}

[dir] .light-theme .breaking-listing, [dir] section.light-theme .breaking-listing {
    background-color: var(--theme-secondary-bg)
}

.light-theme .breaking-listing ul li, section.light-theme .breaking-listing ul li {
    color: var(--theme-text)
}

[dir] .light-theme .breaking-listing ul li:before, [dir] section.light-theme .breaking-listing ul li:before {
    background: #c61c20
}

.light-theme .breaking-listing .article-link, .light-theme .breaking-listing ul li a, section.light-theme .breaking-listing .article-link, section.light-theme .breaking-listing ul li a {
    color: var(--theme-text)
}

[dir] .light-theme .breaking-listing .article-link, [dir] section.light-theme .breaking-listing .article-link {
    border-color: var(--theme-divider)
}

[dir] .light-theme .breaking-listing.breaking-header, [dir] section.light-theme .breaking-listing.breaking-header {
    background: none
}

[dir] .light-theme .breaking-listing.breaking-header .section-label.version03:after, [dir] section.light-theme .breaking-listing.breaking-header .section-label.version03:after {
    background: #d76062
}

[dir] .light-theme .video-listing, [dir] section.light-theme .video-listing {
    background: var(--theme-background-background)
}

.light-theme .video-listing .tabs .tabs-tablist button .tabs-tab__content, section.light-theme .video-listing .tabs .tabs-tablist button .tabs-tab__content {
    color: var(--theme-secondary-text)
}

.light-theme .follow-button, .light-theme .video-listing .tabs .tabs-tablist button[aria-selected=true] > .tabs-tab__content, section.light-theme .follow-button, section.light-theme .video-listing .tabs .tabs-tablist button[aria-selected=true] > .tabs-tab__content {
    color: var(--theme-text)
}

[dir] .light-theme .follow-button, [dir] section.light-theme .follow-button {
    background-color: var(--theme-secondary-bg)
}

.light-theme .follow-button:hover, .light-theme .follow-button[data-status=true], section.light-theme .follow-button:hover, section.light-theme .follow-button[data-status=true] {
    color: var(--theme-background-background)
}

[dir] .light-theme .follow-button:hover, [dir] .light-theme .follow-button[data-status=true], [dir] section.light-theme .follow-button:hover, [dir] section.light-theme .follow-button[data-status=true] {
    background-color: var(--theme-text)
}

.light-theme .follow-button:hover i.aa, .light-theme .follow-button[data-status=true] i.aa, section.light-theme .follow-button:hover i.aa, section.light-theme .follow-button[data-status=true] i.aa {
    filter: invert(100%) contrast(3)
}

.light-theme .footer-ex1, section.light-theme .footer-ex1 {
    color: #fff
}

[dir] .light-theme .footer-ex1, [dir] section.light-theme .footer-ex1 {
    background: #151515
}

.light-theme .footer-ex1 a, section.light-theme .footer-ex1 a {
    text-decoration: none;
    color: #fff
}

@media (min-width: 1200px) {
    [dir] .light-theme .footer-ex1_addustour, [dir] section.light-theme .footer-ex1_addustour {
        border-top-color: hsla(0, 0%, 100%, .1)
    }
}

[dir] .light-theme .footer-ex1_addustour-divider, [dir] section.light-theme .footer-ex1_addustour-divider {
    border-color: hsla(0, 0%, 100%, .1)
}

@media (min-width: 1200px) {
    [dir] .light-theme .footer-ex1_logo-area hr.footer-ex1_addustour-divider, [dir] section.light-theme .footer-ex1_logo-area hr.footer-ex1_addustour-divider {
        border-color: hsla(0, 0%, 100%, .1)
    }
}

.light-theme .footer-ex1 .aa-logo, section.light-theme .footer-ex1 .aa-logo {
    filter: invert(100%) contrast(3)
}

.light-theme .footer-ex1 .fieldset input, section.light-theme .footer-ex1 .fieldset input {
    color: #fff
}

[dir] .light-theme .footer-ex1 .fieldset input, [dir] section.light-theme .footer-ex1 .fieldset input {
    border-color: hsla(0, 0%, 100%, .1);
    background: transparent
}

.light-theme .footer-ex1 .fieldset button, section.light-theme .footer-ex1 .fieldset button {
    color: #151515
}

[dir] .light-theme .footer-ex1 .fieldset button, [dir] section.light-theme .footer-ex1 .fieldset button {
    background: #fff
}

.light-theme .np-card .card-content, .light-theme .np-card .card-content a, section.light-theme .np-card .card-content, section.light-theme .np-card .card-content a {
    color: var(--theme-text)
}

.light-theme .np-card .card-content .card-social, .light-theme .np-card .card-content .section-time .time, .light-theme .np-card .card-views, section.light-theme .np-card .card-content .card-social, section.light-theme .np-card .card-content .section-time .time, section.light-theme .np-card .card-views {
    color: var(--theme-secondary-text)
}

[dir] .light-theme .np-card .card-views, [dir] .light-theme .np-card.with-bg .card-content, [dir] section.light-theme .np-card .card-views, [dir] section.light-theme .np-card.with-bg .card-content {
    background-color: var(--theme-secondary-bg)
}

.light-theme .np-card .card-caption, section.light-theme .np-card .card-caption {
    color: var(--theme-secondary-text)
}

.light-theme .np-card .trending-title, section.light-theme .np-card .trending-title {
    color: var(--theme-text)
}

.light-theme .np-card.top-content .top-no, section.light-theme .np-card.top-content .top-no {
    color: var(--theme-secondary-text)
}

[dir] .light-theme .np-header, [dir] section.light-theme .np-header {
    background: var(--theme-background-background);
    border-color: var(--theme-divider)
}

.light-theme .np-header .date, section.light-theme .np-header .date {
    color: var(--theme-secondary-text)
}

[dir] .light-theme .np-header .date, [dir] .light-theme .np-header .np-logo-area, [dir] section.light-theme .np-header .date, [dir] section.light-theme .np-header .np-logo-area {
    background-color: var(--theme-background-background)
}

[dir] .light-theme .np-header .np-logo-area .social, [dir] section.light-theme .np-header .np-logo-area .social {
    background: var(--theme-secondary-bg)
}

[dir] .light-theme .content-carousel, [dir] section.light-theme .content-carousel {
    background: var(--theme-background-background)
}

[dir] .light-theme .content-carousel .swiper-wrapper .list-item .social-slide .np-card, [dir] .light-theme .content-carousel .swiper-wrapper .list-item .trending-slide .np-card, [dir] section.light-theme .content-carousel .swiper-wrapper .list-item .social-slide .np-card, [dir] section.light-theme .content-carousel .swiper-wrapper .list-item .trending-slide .np-card {
    border-color: var(--theme-divider)
}

[dir] .light-theme .content-carousel .swiper-wrapper .list-item .social-slide .np-card.with-bg .card-content, [dir] .light-theme .content-carousel .swiper-wrapper .list-item .trending-slide .np-card.with-bg .card-content, [dir] section.light-theme .content-carousel .swiper-wrapper .list-item .social-slide .np-card.with-bg .card-content, [dir] section.light-theme .content-carousel .swiper-wrapper .list-item .trending-slide .np-card.with-bg .card-content {
    background: none
}

[dir] .light-theme .content-carousel .swiper-wrapper .list-item .editors-slide .card-list .np-card, [dir] .light-theme .content-carousel .swiper-wrapper .list-item .top-content-slide .card-list .np-card, [dir] section.light-theme .content-carousel .swiper-wrapper .list-item .editors-slide .card-list .np-card, [dir] section.light-theme .content-carousel .swiper-wrapper .list-item .top-content-slide .card-list .np-card {
    border-color: var(--theme-divider)
}

@media (min-width: 1200px) {
    [dir] .light-theme .content-carousel .swiper-wrapper .list-item.main-slide, [dir] .light-theme .content-carousel .swiper-wrapper .list-item.section-row, [dir] section.light-theme .content-carousel .swiper-wrapper .list-item.main-slide, [dir] section.light-theme .content-carousel .swiper-wrapper .list-item.section-row {
        border-color: var(--theme-divider)
    }

    [dir] .light-theme .content-carousel .swiper-wrapper .list-item .social-slide .np-card.with-bg .card-content, [dir] .light-theme .content-carousel .swiper-wrapper .list-item .trending-slide .np-card.with-bg .card-content, [dir] section.light-theme .content-carousel .swiper-wrapper .list-item .social-slide .np-card.with-bg .card-content, [dir] section.light-theme .content-carousel .swiper-wrapper .list-item .trending-slide .np-card.with-bg .card-content {
        background: var(--theme-secondary-bg)
    }
}

[dir] .light-theme .content-carousel .swiper-wrapper .list-item .follow-us, [dir] section.light-theme .content-carousel .swiper-wrapper .list-item .follow-us {
    border-color: var(--theme-divider)
}

[dir] .light-theme .content-carousel .swiper-pagination, [dir] section.light-theme .content-carousel .swiper-pagination {
    background: var(--theme-background-background);
    border-color: var(--theme-divider)
}

[dir] .light-theme .content-carousel .swiper-pagination-bullet, [dir] section.light-theme .content-carousel .swiper-pagination-bullet {
    background-color: var(--theme-divider)
}

[dir] .light-theme .content-carousel .swiper-pagination-bullet-active, [dir] section.light-theme .content-carousel .swiper-pagination-bullet-active {
    background-color: var(--theme-text)
}

[dir] .light-theme .np-card-group, [dir] section.light-theme .np-card-group {
    background: var(--theme-background-background)
}

[dir] .light-theme .np-card-group .np-card, [dir] .light-theme .np-card-group.version02 .np-card, [dir] section.light-theme .np-card-group .np-card, [dir] section.light-theme .np-card-group.version02 .np-card {
    border-color: var(--theme-divider)
}

.light-theme .hero-gallery__numbers .swiper-pagination-bullet, section.light-theme .hero-gallery__numbers .swiper-pagination-bullet {
    color: #fff
}

[dir] .light-theme .hero-gallery__numbers .swiper-pagination-bullet, [dir] section.light-theme .hero-gallery__numbers .swiper-pagination-bullet {
    background-color: hsla(0, 0%, 100%, .2)
}

.light-theme .hero-gallery__numbers .swiper-pagination-bullet-active, section.light-theme .hero-gallery__numbers .swiper-pagination-bullet-active {
    color: #151515
}

[dir] .light-theme .hero-gallery__numbers .swiper-pagination-bullet-active, [dir] section.light-theme .hero-gallery__numbers .swiper-pagination-bullet-active {
    background-color: #fff
}

@media (min-width: 501px) {
    [dir] .light-theme .hero-gallery__numbers .swiper-pagination-bullet, [dir] section.light-theme .hero-gallery__numbers .swiper-pagination-bullet {
        background-color: #151515
    }

    .light-theme .hero-gallery__numbers .swiper-pagination-bullet-active, section.light-theme .hero-gallery__numbers .swiper-pagination-bullet-active {
        color: #151515
    }

    [dir] .light-theme .hero-gallery__numbers .swiper-pagination-bullet-active, [dir] section.light-theme .hero-gallery__numbers .swiper-pagination-bullet-active {
        background-color: #fff
    }
}

.light-theme .hero-gallery .hero-card .kicker, section.light-theme .hero-gallery .hero-card .kicker {
    color: #fff
}

.light-theme .hero-card, section.light-theme .hero-card {
    color: var(--theme-text)
}

[dir] .light-theme .hero-card, [dir] .light-theme .main-hero__thumbs, [dir] .light-theme .main-hero__thumbs__last, [dir] section.light-theme .hero-card, [dir] section.light-theme .main-hero__thumbs, [dir] section.light-theme .main-hero__thumbs__last {
    border-color: var(--theme-divider)
}

.light-theme .how-to-listen__title, .light-theme .steps-card__info__text, section.light-theme .how-to-listen__title, section.light-theme .steps-card__info__text {
    color: var(--theme-text)
}

[dir] .light-theme .text-field, [dir] section.light-theme .text-field {
    background: var(--theme-background-background)
}

.light-theme .text-field input, .light-theme .text-field label, section.light-theme .text-field input, section.light-theme .text-field label {
    color: var(--theme-secondary-text)
}

[dir] .light-theme .text-field input, [dir] section.light-theme .text-field input {
    background: var(--theme-background-background);
    border-color: var(--theme-divider)
}

.light-theme .text-field input:focus, section.light-theme .text-field input:focus {
    color: var(--theme-text)
}

[dir] .light-theme .text-field input:focus, [dir] section.light-theme .text-field input:focus {
    border-color: var(--theme-text)
}

.light-theme .text-field ::-moz-placeholder, section.light-theme .text-field ::-moz-placeholder {
    color: var(--theme-secondary-text);
    opacity: .4
}

.light-theme .text-field :-ms-input-placeholder, section.light-theme .text-field :-ms-input-placeholder {
    color: var(--theme-secondary-text);
    opacity: .4
}

.light-theme .text-field ::placeholder, section.light-theme .text-field ::placeholder {
    color: var(--theme-secondary-text);
    opacity: .4
}

.light-theme .text-field .description, section.light-theme .text-field .description {
    color: var(--theme-secondary-text);
    opacity: .4
}

[dir] .light-theme .text-field.valid input, [dir] section.light-theme .text-field.valid input {
    border-color: #39ad6f
}

.light-theme .text-field.valid .help-msg, section.light-theme .text-field.valid .help-msg {
    color: #39ad6f
}

[dir] .light-theme .text-field.invalid input, [dir] section.light-theme .text-field.invalid input {
    border-color: #e91818
}

.light-theme .text-field.invalid .help-msg, section.light-theme .text-field.invalid .help-msg {
    color: #e91818
}

[dir] .light-theme .text-area, [dir] section.light-theme .text-area {
    background: var(--theme-background-background)
}

.light-theme .text-area label, .light-theme .text-area textarea, section.light-theme .text-area label, section.light-theme .text-area textarea {
    color: var(--theme-secondary-text)
}

[dir] .light-theme .text-area textarea, [dir] section.light-theme .text-area textarea {
    background: var(--theme-background-background);
    border-color: var(--theme-divider)
}

.light-theme .text-area textarea:focus, section.light-theme .text-area textarea:focus {
    color: var(--theme-text)
}

[dir] .light-theme .text-area textarea:focus, [dir] section.light-theme .text-area textarea:focus {
    border-color: var(--theme-text)
}

.light-theme .text-area ::-moz-placeholder, section.light-theme .text-area ::-moz-placeholder {
    color: var(--theme-secondary-text);
    opacity: .4
}

.light-theme .text-area :-ms-input-placeholder, section.light-theme .text-area :-ms-input-placeholder {
    color: var(--theme-secondary-text);
    opacity: .4
}

.light-theme .text-area ::placeholder, section.light-theme .text-area ::placeholder {
    color: var(--theme-secondary-text);
    opacity: .4
}

.light-theme .text-area .counter, .light-theme .text-area .description, section.light-theme .text-area .counter, section.light-theme .text-area .description {
    color: var(--theme-secondary-text);
    opacity: .4
}

[dir] .light-theme .text-area.valid textarea, [dir] section.light-theme .text-area.valid textarea {
    border-color: #39ad6f
}

.light-theme .text-area.valid .help-msg, section.light-theme .text-area.valid .help-msg {
    color: #39ad6f
}

[dir] .light-theme .text-area.invalid textarea, [dir] section.light-theme .text-area.invalid textarea {
    border-color: #e91818
}

.light-theme .text-area.invalid .help-msg, section.light-theme .text-area.invalid .help-msg {
    color: #e91818
}

.light-theme .drop-down, section.light-theme .drop-down {
    color: var(--theme-text)
}

[dir] .light-theme .drop-down, [dir] section.light-theme .drop-down {
    background: var(--theme-background-background)
}

.light-theme .drop-down label, section.light-theme .drop-down label {
    color: var(--theme-secondary-text)
}

[dir] .light-theme .drop-down .dd-menu, [dir] section.light-theme .drop-down .dd-menu {
    background: var(--theme-secondary-bg)
}

[dir] .light-theme .drop-down .dd-menu .dd-label, [dir] section.light-theme .drop-down .dd-menu .dd-label {
    border-color: var(--theme-divider)
}

[dir] .light-theme .drop-down .dd-menu .dd-list, [dir] section.light-theme .drop-down .dd-menu .dd-list {
    background: var(--theme-background-background);
    border-color: var(--theme-divider);
    box-shadow: 0 .8rem 2rem 0 rgba(var(--theme-text-rgb), .1)
}

[dir] .light-theme .drop-down .dd-menu .dd-list li, [dir] section.light-theme .drop-down .dd-menu .dd-list li {
    border-color: var(--theme-divider)
}

[dir] .light-theme .drop-down .dd-menu .dd-list li:hover, [dir] section.light-theme .drop-down .dd-menu .dd-list li:hover {
    background: var(--theme-secondary-bg)
}

[dir] .light-theme .drop-down .dd-menu .dd-list.alphapet li, [dir] section.light-theme .drop-down .dd-menu .dd-list.alphapet li {
    border-color: var(--theme-divider)
}

[dir] .light-theme .check-box, [dir] section.light-theme .check-box {
    background: var(--theme-background-background)
}

.light-theme .check-box .group-label, section.light-theme .check-box .group-label {
    color: var(--theme-secondary-text)
}

.light-theme .check-box ul li input + label, section.light-theme .check-box ul li input + label {
    color: var(--theme-text)
}

[dir] .light-theme .check-box ul li input + label:before, [dir] section.light-theme .check-box ul li input + label:before {
    border-color: var(--theme-text)
}

[dir] .light-theme .check-box ul li input:hover + label:after, [dir] section.light-theme .check-box ul li input:hover + label:after {
    background: var(--theme-text)
}

[dir=ltr] .light-theme .check-box ul li input:hover + label:after, [dir=ltr] section.light-theme .check-box ul li input:hover + label:after {
    box-shadow: .2rem 0 0 var(--theme-text), .4rem 0 0 var(--theme-text), .4rem -.2rem 0 var(--theme-text), .4rem -.4rem 0 var(--theme-text), .4rem -.6rem 0 var(--theme-text), .4rem -.8rem 0 var(--theme-text)
}

[dir=rtl] .light-theme .check-box ul li input:hover + label:after, [dir=rtl] section.light-theme .check-box ul li input:hover + label:after {
    box-shadow: -.2rem 0 0 var(--theme-text), -.4rem 0 0 var(--theme-text), -.4rem -.2rem 0 var(--theme-text), -.4rem -.4rem 0 var(--theme-text), -.4rem -.6rem 0 var(--theme-text), -.4rem -.8rem 0 var(--theme-text)
}

[dir] .light-theme .check-box ul li input:checked + label:before, [dir] section.light-theme .check-box ul li input:checked + label:before {
    background: var(--theme-text)
}

[dir] .light-theme .check-box ul li input:checked + label:after, [dir] section.light-theme .check-box ul li input:checked + label:after {
    background: var(--theme-background-background)
}

[dir=ltr] .light-theme .check-box ul li input:checked + label:after, [dir=ltr] section.light-theme .check-box ul li input:checked + label:after {
    box-shadow: .2rem 0 0 var(--theme-background-background), .4rem 0 0 var(--theme-background-background), .4rem -.2rem 0 var(--theme-background-background), .4rem -.4rem 0 var(--theme-background-background), .4rem -.6rem 0 var(--theme-background-background), .4rem -.8rem 0 var(--theme-background-background)
}

[dir=rtl] .light-theme .check-box ul li input:checked + label:after, [dir=rtl] section.light-theme .check-box ul li input:checked + label:after {
    box-shadow: -.2rem 0 0 var(--theme-background-background), -.4rem 0 0 var(--theme-background-background), -.4rem -.2rem 0 var(--theme-background-background), -.4rem -.4rem 0 var(--theme-background-background), -.4rem -.6rem 0 var(--theme-background-background), -.4rem -.8rem 0 var(--theme-background-background)
}

.light-theme .check-box ul li input:disabled + label, section.light-theme .check-box ul li input:disabled + label {
    color: var(--theme-secondary-text)
}

[dir] .light-theme .check-box ul li input:disabled + label:before, [dir] section.light-theme .check-box ul li input:disabled + label:before {
    background: var(--theme-secondary-bg);
    border-color: var(--theme-divider)
}

[dir] .light-theme .radio-btn, [dir] section.light-theme .radio-btn {
    background: var(--theme-background-background)
}

.light-theme .radio-btn .group-label, section.light-theme .radio-btn .group-label {
    color: var(--theme-secondary-text)
}

.light-theme .radio-btn ul li input + label, section.light-theme .radio-btn ul li input + label {
    color: var(--theme-text)
}

[dir] .light-theme .radio-btn ul li input + label:before, [dir] section.light-theme .radio-btn ul li input + label:before {
    border-color: var(--theme-text)
}

[dir] .light-theme .radio-btn ul li input:checked + label:after, [dir] .light-theme .radio-btn ul li input:hover + label:after, [dir] section.light-theme .radio-btn ul li input:checked + label:after, [dir] section.light-theme .radio-btn ul li input:hover + label:after {
    background: var(--theme-text)
}

.light-theme .radio-btn ul li input:disabled + label, section.light-theme .radio-btn ul li input:disabled + label {
    color: var(--theme-secondary-text)
}

[dir] .light-theme .radio-btn ul li input:disabled + label:before, [dir] section.light-theme .radio-btn ul li input:disabled + label:before {
    background: var(--theme-secondary-bg);
    border-color: var(--theme-divider)
}

[dir] .light-theme .form-buttons, [dir] section.light-theme .form-buttons {
    background: var(--theme-background-background)
}

.light-theme .form-buttons input.btn01, section.light-theme .form-buttons input.btn01 {
    color: var(--theme-background-background)
}

[dir] .light-theme .form-buttons input.btn01, [dir] section.light-theme .form-buttons input.btn01 {
    background: var(--theme-text);
    border-color: var(--theme-text)
}

.light-theme .form-buttons input.btn02, section.light-theme .form-buttons input.btn02 {
    color: var(--theme-text)
}

[dir] .light-theme .form-buttons input.btn02, [dir] section.light-theme .form-buttons input.btn02 {
    background: var(--theme-background-background);
    border-color: var(--theme-text)
}

.light-theme .form-buttons input.btn02:hover, section.light-theme .form-buttons input.btn02:hover {
    color: var(--theme-background-background)
}

[dir] .light-theme .form-buttons input.btn02:hover, [dir] section.light-theme .form-buttons input.btn02:hover {
    background: var(--theme-text)
}

.light-theme .form-buttons input:disabled, section.light-theme .form-buttons input:disabled {
    color: var(--theme-secondary-text);
    opacity: .6
}

[dir] .light-theme .form-buttons input:disabled, [dir] section.light-theme .form-buttons input:disabled {
    background: var(--theme-secondary-bg);
    border-color: var(--theme-divider)
}

[dir] .light-theme .form-separator, [dir] section.light-theme .form-separator {
    background: var(--theme-background-background);
    border-color: var(--theme-divider)
}

.light-theme .form-separator span, section.light-theme .form-separator span {
    color: var(--theme-secondary-text)
}

[dir] .light-theme .branded-buttons, [dir] .light-theme .form-separator span, [dir] section.light-theme .branded-buttons, [dir] section.light-theme .form-separator span {
    background: var(--theme-background-background)
}

[dir] .light-theme .branded-buttons button, [dir] section.light-theme .branded-buttons button {
    box-shadow: 0 .1rem .1rem 0 rgba(var(--theme-text-rgb), .24), 0 0 .1rem 0 rgba(var(--theme-text-rgb), .12)
}

.light-theme .branded-buttons button.google, section.light-theme .branded-buttons button.google {
    color: #757575
}

[dir] .light-theme .branded-buttons button.google, [dir] section.light-theme .branded-buttons button.google {
    background: #fff
}

.light-theme .branded-buttons button.facebook, section.light-theme .branded-buttons button.facebook {
    color: #fff
}

[dir] .light-theme .branded-buttons button.facebook, [dir] section.light-theme .branded-buttons button.facebook {
    background: #3b5998
}

.light-theme .branded-buttons button.twitter, section.light-theme .branded-buttons button.twitter {
    color: #fff
}

[dir] .light-theme .branded-buttons button.twitter, [dir] section.light-theme .branded-buttons button.twitter {
    background: #5d9ec9
}

[dir] .light-theme .composite-form, [dir] section.light-theme .composite-form {
    background: var(--theme-background-background);
    border-color: var(--theme-divider)
}

.light-theme .footer-addustour, section.light-theme .footer-addustour {
    color: var(--theme-text)
}

[dir] .light-theme .footer-addustour, [dir] section.light-theme .footer-addustour {
    background-color: var(--theme-secondary-bg)
}

.light-theme .footer-addustour a, section.light-theme .footer-addustour a {
    text-decoration: none;
    color: var(--theme-text)
}

[dir] .light-theme .footer-addustour__divider, [dir] section.light-theme .footer-addustour__divider {
    background-color: var(--theme-divider)
}

[dir] .light-theme .footer-addustour .info-links__element, [dir] .light-theme .footer-addustour__bottom-section .drop-down-base__list__element, [dir] section.light-theme .footer-addustour .info-links__element, [dir] section.light-theme .footer-addustour__bottom-section .drop-down-base__list__element {
    border-color: var(--theme-divider)
}

.light-theme .back-to-top__label, .light-theme .newsletter-subscription, section.light-theme .back-to-top__label, section.light-theme .newsletter-subscription {
    color: var(--theme-text)
}

[dir] .light-theme .newsletter-subscription__input, [dir] section.light-theme .newsletter-subscription__input {
    border-color: #c4c4c4;
    background: transparent
}

.light-theme .newsletter-subscription__button, section.light-theme .newsletter-subscription__button {
    color: var(--theme-background-background)
}

[dir] .light-theme .newsletter-subscription__button, [dir] section.light-theme .newsletter-subscription__button {
    background: var(--theme-text)
}

.light-theme .follow-us, section.light-theme .follow-us {
    color: var(--theme-text)
}

.light-theme .follow-us__accounts .aa, section.light-theme .follow-us__accounts .aa {
    filter: none
}

.light-theme .drop-down-base__label, .light-theme .drop-down-base__list, section.light-theme .drop-down-base__label, section.light-theme .drop-down-base__list {
    color: var(--theme-text)
}

[dir] .light-theme .drop-down-base__list, [dir] section.light-theme .drop-down-base__list {
    box-shadow: 0 0 .7rem 0 var(--theme-divider);
    background: var(--theme-background-background)
}

[dir] .light-theme .drop-down-base__list__element, [dir] section.light-theme .drop-down-base__list__element {
    border-color: var(--theme-divider)
}

.light-theme .drop-down-base__list__title, .light-theme .top-info, section.light-theme .drop-down-base__list__title, section.light-theme .top-info {
    color: var(--theme-text)
}

[dir] .light-theme .top-info, [dir] section.light-theme .top-info {
    background-color: var(--theme-secondary-bg)
}

[dir] .light-theme .global-nav, [dir] section.light-theme .global-nav {
    background: var(--theme-background-background)
}

[dir] .light-theme .global-nav .underBar, [dir] section.light-theme .global-nav .underBar {
    border-color: var(--theme-text);
    background: var(--theme-text)
}

[dir] .light-theme .global-nav.fixed .main-nav, [dir] section.light-theme .global-nav.fixed .main-nav {
    background: var(--theme-background-background);
    box-shadow: 0 .2rem 2rem 0 rgba(var(--theme-text-rgb), .15)
}

[dir] .light-theme .global-nav .main-nav, [dir] section.light-theme .global-nav .main-nav {
    border-color: var(--theme-divider)
}

.light-theme .global-nav .main-nav .main-nav_sub-menu, .light-theme .global-nav .main-nav_element a, section.light-theme .global-nav .main-nav .main-nav_sub-menu, section.light-theme .global-nav .main-nav_element a {
    color: var(--theme-text)
}

[dir] .light-theme .global-nav .main-nav .main-nav_sub-menu, [dir] section.light-theme .global-nav .main-nav .main-nav_sub-menu {
    background: var(--theme-background-background);
    box-shadow: 0 8px 20px 0 rgba(var(--theme-text-rgb), .3)
}

[dir] .light-theme .global-nav .main-nav.hide-in-mobile, [dir] .light-theme .global-nav .main-nav .main-nav_sub-menu-all-news, [dir] section.light-theme .global-nav .main-nav.hide-in-mobile, [dir] section.light-theme .global-nav .main-nav .main-nav_sub-menu-all-news {
    border-color: var(--theme-divider)
}

[dir] .light-theme .global-nav .language-switch, [dir] .light-theme .global-nav .theme-switch, [dir] section.light-theme .global-nav .language-switch, [dir] section.light-theme .global-nav .theme-switch {
    background-color: var(--theme-secondary-bg);
    border-color: var(--theme-divider)
}

.light-theme .global-nav .language-switch_element .language-switch_link, .light-theme .global-nav .theme-switch_element .language-switch_link, section.light-theme .global-nav .language-switch_element .language-switch_link, section.light-theme .global-nav .theme-switch_element .language-switch_link {
    color: var(--theme-text)
}

.light-theme .global-nav .language-switch_element.active .language-switch_link, .light-theme .global-nav .language-switch_element.active .theme-switch_link, .light-theme .global-nav .theme-switch_element.active .language-switch_link, .light-theme .global-nav .theme-switch_element.active .theme-switch_link, section.light-theme .global-nav .language-switch_element.active .language-switch_link, section.light-theme .global-nav .language-switch_element.active .theme-switch_link, section.light-theme .global-nav .theme-switch_element.active .language-switch_link, section.light-theme .global-nav .theme-switch_element.active .theme-switch_link {
    color: #fff
}

[dir] .light-theme .global-nav .language-switch_element.active .language-switch_link, [dir] .light-theme .global-nav .language-switch_element.active .theme-switch_link, [dir] .light-theme .global-nav .theme-switch_element.active .language-switch_link, [dir] .light-theme .global-nav .theme-switch_element.active .theme-switch_link, [dir] section.light-theme .global-nav .language-switch_element.active .language-switch_link, [dir] section.light-theme .global-nav .language-switch_element.active .theme-switch_link, [dir] section.light-theme .global-nav .theme-switch_element.active .language-switch_link, [dir] section.light-theme .global-nav .theme-switch_element.active .theme-switch_link {
    background-color: #151515;
    border-color: var(--theme-text)
}

.light-theme .global-nav .language-switch_element.active .language-switch_link .aa, .light-theme .global-nav .language-switch_element.active .theme-switch_link .aa, .light-theme .global-nav .theme-switch_element.active .language-switch_link .aa, .light-theme .global-nav .theme-switch_element.active .theme-switch_link .aa, section.light-theme .global-nav .language-switch_element.active .language-switch_link .aa, section.light-theme .global-nav .language-switch_element.active .theme-switch_link .aa, section.light-theme .global-nav .theme-switch_element.active .language-switch_link .aa, section.light-theme .global-nav .theme-switch_element.active .theme-switch_link .aa {
    filter: invert(100%) contrast(3)
}

.light-theme .global-nav .main-header .btn, section.light-theme .global-nav .main-header .btn {
    color: #fff
}

.light-theme .global-nav .main-header .btn .aa-live, section.light-theme .global-nav .main-header .btn .aa-live {
    filter: brightness(0) invert(1)
}

[dir] .light-theme .global-nav .main-header .search-layout, [dir] section.light-theme .global-nav .main-header .search-layout {
    background-color: var(--theme-background-background)
}

[dir] .light-theme .global-nav .main-header .search-form input[type=text], [dir] section.light-theme .global-nav .main-header .search-form input[type=text] {
    border: .1rem solid var(--theme-divider);
    box-shadow: none
}

.light-theme .global-nav .main-header .search-form input[type=text]::-moz-placeholder, section.light-theme .global-nav .main-header .search-form input[type=text]::-moz-placeholder {
    color: var(--theme-secondary-text);
    opacity: 1
}

.light-theme .global-nav .main-header .search-form input[type=text]:-ms-input-placeholder, section.light-theme .global-nav .main-header .search-form input[type=text]:-ms-input-placeholder {
    color: var(--theme-secondary-text);
    opacity: 1
}

.light-theme .global-nav .main-header .search-form input[type=text]::placeholder, section.light-theme .global-nav .main-header .search-form input[type=text]::placeholder {
    color: var(--theme-secondary-text);
    opacity: 1
}

.light-theme .global-nav .main-header .search-form input[type=text]:-webkit-autofill, .light-theme .global-nav .main-header .search-form input[type=text]:-webkit-autofill:focus, .light-theme .global-nav .main-header .search-form input[type=text]:-webkit-autofill:hover, section.light-theme .global-nav .main-header .search-form input[type=text]:-webkit-autofill, section.light-theme .global-nav .main-header .search-form input[type=text]:-webkit-autofill:focus, section.light-theme .global-nav .main-header .search-form input[type=text]:-webkit-autofill:hover {
    -webkit-text-fill-color: var(--theme-text)
}

[dir] .light-theme .global-nav .main-header .search-form input[type=text]:-webkit-autofill, [dir] .light-theme .global-nav .main-header .search-form input[type=text]:-webkit-autofill:focus, [dir] .light-theme .global-nav .main-header .search-form input[type=text]:-webkit-autofill:hover, [dir] section.light-theme .global-nav .main-header .search-form input[type=text]:-webkit-autofill, [dir] section.light-theme .global-nav .main-header .search-form input[type=text]:-webkit-autofill:focus, [dir] section.light-theme .global-nav .main-header .search-form input[type=text]:-webkit-autofill:hover {
    box-shadow: 0 0 0 3rem var(--theme-background-background) inset;
    border: .1rem solid var(--theme-divider)
}

.light-theme .global-nav .main-header .logo.tv-logo, section.light-theme .global-nav .main-header .logo.tv-logo {
    width: 9.5rem;
    height: 3rem;
    filter: unset
}

[dir] .light-theme .global-nav .main-header .logo.tv-logo, [dir] section.light-theme .global-nav .main-header .logo.tv-logo {
    margin: 1.2rem 0
}

@media (min-width: 501px) {
    .light-theme .global-nav .main-header .logo.tv-logo, section.light-theme .global-nav .main-header .logo.tv-logo {
        width: 12.4rem;
        height: 3.7rem
    }

    [dir] .light-theme .global-nav .main-header .logo.tv-logo, [dir] section.light-theme .global-nav .main-header .logo.tv-logo {
        margin: .85rem 0
    }
}

[dir] .light-theme .global-nav .main-header .logo.tv-logo.logo_link, [dir] section.light-theme .global-nav .main-header .logo.tv-logo.logo_link {
    background-image: url(assets/gfx/logo/tv-logo.svg)
}

[dir] .light-theme .global-nav .main-header_extra_alsection, [dir] section.light-theme .global-nav .main-header_extra_alsection {
    border-color: var(--theme-divider) !important
}

[dir] .light-theme .global-nav .main-header_extra_alsection .alsection_logo_link, [dir] section.light-theme .global-nav .main-header_extra_alsection .alsection_logo_link {
    background-image: url(assets/gfx/logo/alsection-logo-night.svg)
}

[dir] .light-theme .global-nav .dropDown_list, [dir] section.light-theme .global-nav .dropDown_list {
    background-color: var(--theme-background-background)
}

.light-theme .global-nav .dropDown_list a, section.light-theme .global-nav .dropDown_list a {
    color: var(--theme-text)
}

@media (min-width: 1200px) {
    [dir] .light-theme .global-nav .dropDown_list, [dir] section.light-theme .global-nav .dropDown_list {
        box-shadow: 0 5px 28px 0 rgba(21, 21, 21, .07)
    }
}

.light-theme .global-nav .dropDown_label, section.light-theme .global-nav .dropDown_label {
    color: var(--theme-text)
}

[dir] .light-theme .global-nav .dropDown-active, [dir] .light-theme .global-nav .dropDown:hover, [dir] .light-theme .global-nav .dropDown_group:after, [dir] section.light-theme .global-nav .dropDown-active, [dir] section.light-theme .global-nav .dropDown:hover, [dir] section.light-theme .global-nav .dropDown_group:after {
    background-color: var(--theme-background-background)
}

[dir] .light-theme .global-nav .mega-menu, [dir] section.light-theme .global-nav .mega-menu {
    background: var(--theme-background-background);
    box-shadow: 0 .7rem .7rem -.6rem rgba(21, 21, 21, .1)
}

[dir] .light-theme .global-nav .mega-menu-bg, [dir] section.light-theme .global-nav .mega-menu-bg {
    background-color: var(--theme-secondary-bg)
}

.light-theme .global-nav .mega-menu_icons, section.light-theme .global-nav .mega-menu_icons {
    color: var(--theme-text)
}

[dir] .light-theme .global-nav .mega-menu .language-switch, [dir] .light-theme .global-nav .mega-menu .theme-switch, [dir] section.light-theme .global-nav .mega-menu .language-switch, [dir] section.light-theme .global-nav .mega-menu .theme-switch {
    background: none
}

[dir] .light-theme .global-nav .mega-menu .mega-menu_element, [dir] .light-theme .global-nav .mega-menu_header, [dir] section.light-theme .global-nav .mega-menu .mega-menu_element, [dir] section.light-theme .global-nav .mega-menu_header {
    border-color: var(--theme-divider)
}

[dir] .light-theme .global-nav .mega-menu .mega-menu_element.active, [dir] section.light-theme .global-nav .mega-menu .mega-menu_element.active {
    border: none
}

[dir] .light-theme .global-nav .mega-menu_lead, [dir] section.light-theme .global-nav .mega-menu_lead {
    border-color: var(--theme-divider)
}

.light-theme .global-nav .mega-menu_label, section.light-theme .global-nav .mega-menu_label {
    color: var(--theme-text)
}

[dir] .light-theme .global-nav .mega-menu .sub-menu, [dir] section.light-theme .global-nav .mega-menu .sub-menu {
    background: var(--theme-background-background)
}

.light-theme .global-nav .mega-menu .sub-menu .mega-menu_header a, .light-theme .global-nav .mega-menu .sub-menu .mega-menu_lead:hover .mega-menu_label, section.light-theme .global-nav .mega-menu .sub-menu .mega-menu_header a, section.light-theme .global-nav .mega-menu .sub-menu .mega-menu_lead:hover .mega-menu_label {
    color: var(--theme-text)
}

@media (min-width: 1200px) {
    [dir] .light-theme .global-nav .mega-menu .sub-menu .mega-menu_lead:hover, [dir] section.light-theme .global-nav .mega-menu .sub-menu .mega-menu_lead:hover {
        background-image: none
    }

    .light-theme .global-nav .mega-menu .sub-menu .mega-menu_lead:hover .mega-menu_label, section.light-theme .global-nav .mega-menu .sub-menu .mega-menu_lead:hover .mega-menu_label {
        color: var(--theme-secondary-text)
    }
}

.light-theme .global-nav .mega-menu_actions, section.light-theme .global-nav .mega-menu_actions {
    color: var(--theme-text)
}

[dir] .light-theme .global-nav .mega-menu .tags, [dir] section.light-theme .global-nav .mega-menu .tags {
    border-width: 0
}

@media (min-width: 1200px) {
    [dir] .light-theme .global-nav .mega-menu_list, [dir] section.light-theme .global-nav .mega-menu_list {
        border-width: 0
    }
}

[dir] .light-theme .global-nav .mega-menu_element-sites_alsection, [dir] section.light-theme .global-nav .mega-menu_element-sites_alsection {
    background-image: url(assets/gfx/logo/alsection-logo-night.svg)
}

.light-theme .global-nav .article-nav, .light-theme .global-nav .breadcrumb_link, section.light-theme .global-nav .article-nav, section.light-theme .global-nav .breadcrumb_link {
    color: var(--theme-text)
}

[dir] .light-theme .global-nav .article-nav, [dir] section.light-theme .global-nav .article-nav {
    background-color: var(--theme-background-background)
}

[dir] .light-theme .global-nav .accessibility_link, [dir] section.light-theme .global-nav .accessibility_link {
    background-color: var(--theme-secondary-bg)
}

.light-theme .global-nav.addustourfsection .top-info, section.light-theme .global-nav.addustourfsection .top-info {
    color: var(--theme-always-white)
}

[dir] .light-theme .global-nav.addustourfsection .top-info, [dir] section.light-theme .global-nav.addustourfsection .top-info {
    background-color: #151515
}

.light-theme .global-nav.addustourfsection .top-info .drop-down-base__label, .light-theme .global-nav.addustourfsection .top-info__link, section.light-theme .global-nav.addustourfsection .top-info .drop-down-base__label, section.light-theme .global-nav.addustourfsection .top-info__link {
    color: var(--theme-always-white)
}

[dir] .light-theme .global-nav.addustourfsection .main-header, [dir] section.light-theme .global-nav.addustourfsection .main-header {
    background-color: #151515
}

.light-theme .global-nav.addustourfsection .main-header .search-layout .search-form input[type=text], section.light-theme .global-nav.addustourfsection .main-header .search-layout .search-form input[type=text] {
    color: var(--theme-text)
}

[dir] .light-theme .global-nav.addustourfsection .main-header .search-layout .search-form input[type=text], [dir] section.light-theme .global-nav.addustourfsection .main-header .search-layout .search-form input[type=text] {
    background: var(--theme-background-background)
}

.light-theme .global-nav.addustourfsection .main-header .search-layout .search-form input[type=text]::-moz-placeholder, section.light-theme .global-nav.addustourfsection .main-header .search-layout .search-form input[type=text]::-moz-placeholder {
    color: var(--theme-text)
}

.light-theme .global-nav.addustourfsection .main-header .search-layout .search-form input[type=text]:-ms-input-placeholder, section.light-theme .global-nav.addustourfsection .main-header .search-layout .search-form input[type=text]:-ms-input-placeholder {
    color: var(--theme-text)
}

.light-theme .global-nav.addustourfsection .main-header .search-layout .search-form input[type=text]::placeholder, section.light-theme .global-nav.addustourfsection .main-header .search-layout .search-form input[type=text]::placeholder {
    color: var(--theme-text)
}

[dir] .light-theme .global-nav.addustourfsection .article-nav .page-content.main .accessibility-toolbar, [dir] section.light-theme .global-nav.addustourfsection .article-nav .page-content.main .accessibility-toolbar {
    background-color: var(--theme-secondary-bg)
}

.light-theme .global-nav.addustourfsection .breadcrumb_link, section.light-theme .global-nav.addustourfsection .breadcrumb_link {
    color: var(--theme-secondary-text)
}

.light-theme .tabs, section.light-theme .tabs {
    color: var(--theme-text)
}

[dir] .light-theme .tabs, [dir] section.light-theme .tabs {
    background: var(--theme-background-background)
}

.light-theme .tabs .tabs-tablist button .tabs-tab__content, section.light-theme .tabs .tabs-tablist button .tabs-tab__content {
    color: var(--theme-secondary-text)
}

.light-theme .program-grid, .light-theme .tabs .tabs-tablist button[aria-selected=true] > .tabs-tab__content, section.light-theme .program-grid, section.light-theme .tabs .tabs-tablist button[aria-selected=true] > .tabs-tab__content {
    color: var(--theme-text)
}

[dir] .light-theme .program-grid, [dir] section.light-theme .program-grid {
    background: var(--theme-background-background)
}

[dir] .light-theme .program-grid .grid .swiper-container, [dir] section.light-theme .program-grid .grid .swiper-container {
    border-color: var(--theme-background-background)
}

[dir] .light-theme .program-grid .grid .swiper-container .carousel .swiper-slide, [dir] section.light-theme .program-grid .grid .swiper-container .carousel .swiper-slide {
    background: var(--theme-secondary-bg);
    border-color: var(--theme-background-background)
}

[dir] .light-theme .program-grid .grid .swiper-container .carousel .swiper-slide.current-live:after, [dir] section.light-theme .program-grid .grid .swiper-container .carousel .swiper-slide.current-live:after {
    background-color: var(--theme-live)
}

.light-theme .program-grid .grid .swiper-container .carousel .swiper-slide .prog-name, .light-theme .program-grid .grid .swiper-container .carousel .swiper-slide a, section.light-theme .program-grid .grid .swiper-container .carousel .swiper-slide .prog-name, section.light-theme .program-grid .grid .swiper-container .carousel .swiper-slide a {
    color: var(--theme-text)
}

.light-theme .program-grid .grid .swiper-container .carousel .swiper-slide .time-span, section.light-theme .program-grid .grid .swiper-container .carousel .swiper-slide .time-span {
    color: var(--theme-secondary-text)
}

[dir] .light-theme .program-grid .grid .controls .navigator, [dir] section.light-theme .program-grid .grid .controls .navigator {
    background: var(--theme-secondary-bg)
}

.light-theme .watch-on, section.light-theme .watch-on {
    color: var(--theme-text)
}

[dir] .light-theme .watch-on, [dir] section.light-theme .watch-on {
    background: var(--theme-background-background)
}

.light-theme .watch-on .watch-urls a, section.light-theme .watch-on .watch-urls a {
    color: var(--theme-text)
}

[dir] .light-theme .watch-on .watch-urls a, [dir] section.light-theme .watch-on .watch-urls a {
    border-color: var(--theme-divider)
}

[dir] .light-theme .podcast-hero .media, [dir] section.light-theme .podcast-hero .media {
    background: var(--theme-background-background)
}

[dir=ltr] .light-theme .podcast-hero-program .media .media_right-wing, [dir=ltr] section.light-theme .podcast-hero-program .media .media_right-wing {
    background-image: linear-gradient(90deg, hsla(0, 0%, 100%, 0) 0, var(--theme-background-background) 95%)
}

[dir=ltr] .light-theme .podcast-hero-program .media .media_left-wing, [dir=ltr] section.light-theme .podcast-hero-program .media .media_left-wing, [dir=rtl] .light-theme .podcast-hero-program .media .media_right-wing, [dir=rtl] section.light-theme .podcast-hero-program .media .media_right-wing {
    background-image: linear-gradient(270deg, hsla(0, 0%, 100%, 0) 0, var(--theme-background-background) 95%)
}

[dir=rtl] .light-theme .podcast-hero-program .media .media_left-wing, [dir=rtl] section.light-theme .podcast-hero-program .media .media_left-wing {
    background-image: linear-gradient(90deg, hsla(0, 0%, 100%, 0) 0, var(--theme-background-background) 95%)
}

[dir] .light-theme .podcast-hero-program .program_description, [dir] section.light-theme .podcast-hero-program .program_description {
    background-color: var(--theme-secondary-bg)
}

.light-theme .addustourfsection-footer, .light-theme .podcast-hero-program .program_description_text, .light-theme .podcast-hero_featured-programs .np-card .card-content .card-description, .light-theme .podcast-hero_featured-programs .np-card .card-content .card-title, section.light-theme .addustourfsection-footer, section.light-theme .podcast-hero-program .program_description_text, section.light-theme .podcast-hero_featured-programs .np-card .card-content .card-description, section.light-theme .podcast-hero_featured-programs .np-card .card-content .card-title {
    color: var(--theme-text)
}

[dir] .light-theme .addustourfsection-footer, [dir] section.light-theme .addustourfsection-footer {
    background-color: var(--theme-secondary-bg)
}

[dir] .light-theme .addustourfsection-footer .footer-content .addustourfsection-logo, [dir] section.light-theme .addustourfsection-footer .footer-content .addustourfsection-logo {
    background: url(assets/gfx/logo/alsection-logo-night.svg) 50% no-repeat;
    background-size: contain
}

.light-theme .addustourfsection-footer .footer-content .copyrights, .light-theme .addustourfsection-footer .footer-content .footer-sections .news-links ul li a, .light-theme .addustourfsection-footer .footer-content .footer-sections .services-links ul li a, section.light-theme .addustourfsection-footer .footer-content .copyrights, section.light-theme .addustourfsection-footer .footer-content .footer-sections .news-links ul li a, section.light-theme .addustourfsection-footer .footer-content .footer-sections .services-links ul li a {
    color: var(--theme-text)
}

[dir] .light-theme .addustourfsection-latest-episode, [dir] section.light-theme .addustourfsection-latest-episode {
    background-color: var(--theme-background-background)
}

.light-theme .addustourfsection-latest-episode .episode-details .publish-details, section.light-theme .addustourfsection-latest-episode .episode-details .publish-details {
    color: var(--theme-secondary-text)
}

.light-theme .addustourfsection-latest-episode .episode-details .share-this input[type=radio] ~ .share-label, section.light-theme .addustourfsection-latest-episode .episode-details .share-this input[type=radio] ~ .share-label {
    color: var(--theme-always-white)
}

[dir] .light-theme .podcast-grid .np-card .card-content, [dir] section.light-theme .podcast-grid .np-card .card-content {
    background: var(--theme-secondary-bg)
}

[dir] .light-theme .aa-audio-player, [dir] section.light-theme .aa-audio-player {
    background: var(--theme-background-background)
}

.light-theme .aa-audio-player .controls_element-next, .light-theme .aa-audio-player .controls_element-previous, section.light-theme .aa-audio-player .controls_element-next, section.light-theme .aa-audio-player .controls_element-previous {
    color: var(--theme-text)
}

[dir] .light-theme .aa-audio-player .controls_element-next, [dir] .light-theme .aa-audio-player .controls_element-previous, [dir] section.light-theme .aa-audio-player .controls_element-next, [dir] section.light-theme .aa-audio-player .controls_element-previous {
    background: var(--theme-secondary-bg)
}

.light-theme .aa-audio-player .controls_element_circle-slider svg path:first-child, section.light-theme .aa-audio-player .controls_element_circle-slider svg path:first-child {
    stroke: var(--theme-divider)
}

[dir] .light-theme .aa-audio-player .duration_seeker::-webkit-slider-runnable-track, [dir] section.light-theme .aa-audio-player .duration_seeker::-webkit-slider-runnable-track {
    background: var(--theme-divider)
}

[dir] .light-theme .aa-audio-player .duration_seeker::-moz-range-track, [dir] section.light-theme .aa-audio-player .duration_seeker::-moz-range-track {
    background: var(--theme-divider)
}

[dir] .light-theme .aa-audio-player .duration_seeker::-ms-fill-upper, [dir] section.light-theme .aa-audio-player .duration_seeker::-ms-fill-upper {
    background: var(--theme-divider)
}

.light-theme .aa-audio-player .duration_current-duration, .light-theme .aa-audio-player .duration_current-time, section.light-theme .aa-audio-player .duration_current-duration, section.light-theme .aa-audio-player .duration_current-time {
    color: var(--theme-secondary-text)
}

.light-theme .aa-audio-player .program-info_toggle .aa, section.light-theme .aa-audio-player .program-info_toggle .aa {
    filter: invert(100%) contrast(3)
}

@media (min-width: 501px) {
    [dir] .light-theme .aa-audio-player .program-share .share-this-show, [dir] section.light-theme .aa-audio-player .program-share .share-this-show {
        background: var(--theme-background-background)
    }
}

[dir] .light-theme .aa-audio-player-programs-view, [dir] section.light-theme .aa-audio-player-programs-view {
    box-shadow: 0 .8rem 2rem 0 rgba(43, 51, 71, .2);
    background: var(--theme-background-background)
}

[dir] .light-theme .aa-audio-player-programs-view .aa-audio-player_right-wing, [dir] .light-theme .aa-audio-player-programs-view .page-content.main, [dir] section.light-theme .aa-audio-player-programs-view .aa-audio-player_right-wing, [dir] section.light-theme .aa-audio-player-programs-view .page-content.main {
    background: var(--theme-background-background)
}

@media (min-width: 501px) {
    [dir] .light-theme .aa-audio-player-programs-view .share-this, [dir] section.light-theme .aa-audio-player-programs-view .share-this {
        background: none
    }
}

[dir] .light-theme .aa-audio-player-inline, [dir] section.light-theme .aa-audio-player-inline {
    background: var(--theme-secondary-bg)
}

.light-theme .podcast-program, section.light-theme .podcast-program {
    color: var(--theme-text)
}

[dir] .light-theme .podcast-program, [dir] section.light-theme .podcast-program {
    background: var(--theme-secondary-bg)
}

.light-theme .podcast-program_date, .light-theme .podcast-program_duration, section.light-theme .podcast-program_date, section.light-theme .podcast-program_duration {
    color: var(--theme-secondary-text)
}

[dir] .light-theme .podcast-program_date, [dir] .light-theme .podcast-program_duration, [dir] section.light-theme .podcast-program_date, [dir] section.light-theme .podcast-program_duration {
    border-color: inherit
}

.light-theme .podcast-program_main-link, section.light-theme .podcast-program_main-link {
    color: var(--theme-text)
}

[dir] .light-theme .podcast-program .aa-audio-player, [dir] section.light-theme .podcast-program .aa-audio-player {
    background: none
}

[dir] .light-theme .podcast-program .aa-audio-player .controls_element-next, [dir] .light-theme .podcast-program .aa-audio-player .controls_element-previous, [dir] section.light-theme .podcast-program .aa-audio-player .controls_element-next, [dir] section.light-theme .podcast-program .aa-audio-player .controls_element-previous {
    background: var(--theme-background-background)
}

[dir] .light-theme .podcast-program-episode, [dir] section.light-theme .podcast-program-episode {
    background: none
}

[dir] .light-theme .podcast-program-episode .aa-audio-player, [dir] section.light-theme .podcast-program-episode .aa-audio-player {
    background: var(--theme-background-background)
}

[dir] .light-theme .podcast-program-episode .aa-audio-player .controls_element-next, [dir] .light-theme .podcast-program-episode .aa-audio-player .controls_element-previous, [dir] section.light-theme .podcast-program-episode .aa-audio-player .controls_element-next, [dir] section.light-theme .podcast-program-episode .aa-audio-player .controls_element-previous {
    background: var(--theme-secondary-bg)
}

.light-theme .podcast-program-episode .podcast-program_link, section.light-theme .podcast-program-episode .podcast-program_link {
    color: var(--theme-text)
}

[dir] .light-theme .podcast-program-page-article, [dir] section.light-theme .podcast-program-page-article {
    background-color: var(--theme-secondary-bg)
}

[dir] .light-theme .podcast-program-page-article .podcast-program, [dir] section.light-theme .podcast-program-page-article .podcast-program {
    border-color: var(--theme-divider)
}

.light-theme .pulse, section.light-theme .pulse {
    color: var(--theme-text)
}

[dir] .light-theme .pulse, [dir] section.light-theme .pulse {
    background: var(--theme-secondary-bg);
    border-color: var(--theme-live)
}

[dir] .light-theme .pulse .pulse-icon:after, [dir] .light-theme .pulse .pulse-icon:before, [dir] section.light-theme .pulse .pulse-icon:after, [dir] section.light-theme .pulse .pulse-icon:before {
    background: var(--theme-live)
}

[dir] .light-theme .share-and-social .share-this, [dir] section.light-theme .share-and-social .share-this {
    background-color: var(--theme-background-background)
}

.light-theme .podcast-listen-steps, section.light-theme .podcast-listen-steps {
    color: var(--theme-text)
}

[dir] .light-theme .podcast-listen-steps_item, [dir] section.light-theme .podcast-listen-steps_item {
    background: var(--theme-secondary-bg)
}

.light-theme .podcast-listen-steps_available, section.light-theme .podcast-listen-steps_available {
    color: var(--theme-text)
}

[dir] .light-theme .podcast-platforms_item, [dir] section.light-theme .podcast-platforms_item {
    background-color: var(--theme-background-background)
}

[dir] .light-theme .skelton_element, [dir] section.light-theme .skelton_element {
    background: #f5f5f5
}

[dir] .light-theme .video-player .vjs-poster, [dir] .light-theme .video-player video, [dir] section.light-theme .video-player .vjs-poster, [dir] section.light-theme .video-player video {
    border-radius: .4rem
}

.light-theme .video-player .vjs-big-play-button, section.light-theme .video-player .vjs-big-play-button {
    font-size: 3em;
    line-height: 1.5em;
    height: 1.5em;
    width: 3em;
    top: calc(100% - .5rem)
}

[dir] .light-theme .video-player .vjs-big-play-button, [dir] section.light-theme .video-player .vjs-big-play-button {
    border: none;
    background-color: transparent;
    margin-top: -1.5em
}

[dir=ltr] .light-theme .video-player .vjs-big-play-button, [dir=ltr] section.light-theme .video-player .vjs-big-play-button {
    left: .5rem
}

[dir=rtl] .light-theme .video-player .vjs-big-play-button, [dir=rtl] section.light-theme .video-player .vjs-big-play-button {
    right: .5rem
}

.light-theme .video-player .vjs-control-bar, section.light-theme .video-player .vjs-control-bar {
    height: 100%
}

[dir] .light-theme .video-player .vjs-control-bar, [dir] section.light-theme .video-player .vjs-control-bar {
    background: linear-gradient(0deg, #151515, rgba(21, 21, 21, 0) 50%);
    padding: 1rem
}

.light-theme .video-player .vjs-control-bar .vjs-control, section.light-theme .video-player .vjs-control-bar .vjs-control {
    height: 3rem
}

.light-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control, section.light-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control {
    color: #e91818
}

.light-theme .video-player .vjs-progress-control .vjs-mouse-display, section.light-theme .video-player .vjs-progress-control .vjs-mouse-display {
    color: #fff
}

.light-theme .video-player .vjs-big-play-button, section.light-theme .video-player .vjs-big-play-button {
    position: absolute;
    top: 50%;
    width: 5rem;
    height: 5rem
}

[dir] .light-theme .video-player .vjs-big-play-button, [dir] section.light-theme .video-player .vjs-big-play-button {
    margin-top: 0;
    border-radius: 50%
}

[dir=ltr] .light-theme .video-player .vjs-big-play-button, [dir=ltr] section.light-theme .video-player .vjs-big-play-button {
    left: 50%;
    transform: translate(-50%, -50%)
}

[dir=rtl] .light-theme .video-player .vjs-big-play-button, [dir=rtl] section.light-theme .video-player .vjs-big-play-button {
    right: 50%;
    transform: translate(50%, -50%)
}

.light-theme .video-player .video-js .vjs-big-play-button:before, .light-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, .light-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, .light-theme .video-player .video-js .vjs-fullscreen-control:before, .light-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, .light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, .light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before, .light-theme .video-player .video-js .vjs-mute-control:before, .light-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, .light-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, .light-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, .light-theme .video-player .video-js .vjs-play-control.vjs-playing:before, .light-theme .video-player .video-js .vjs-play-control:before, .light-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before, .light-theme .video-player .video-js .vjs-volume-menu-button:before, .light-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, .light-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, .light-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, .light-theme .video-player .vjs-hls-source-selector-button:before, .light-theme .video-player .vjs-icon-captions:before, .light-theme .video-player .vjs-icon-fullscreen-enter:before, .light-theme .video-player .vjs-icon-pause:before, .light-theme .video-player .vjs-icon-picture-in-picture-enter:before, .light-theme .video-player .vjs-icon-play:before, .light-theme .video-player .vjs-icon-share:before, .light-theme .video-player .vjs-icon-volume-high:before, .light-theme .video-player .vjs-icon-volume-mute:before, .light-theme .video-player .vjs-menu-button-levels:before, section.light-theme .video-player .video-js .vjs-big-play-button:before, section.light-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, section.light-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, section.light-theme .video-player .video-js .vjs-fullscreen-control:before, section.light-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, section.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, section.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before, section.light-theme .video-player .video-js .vjs-mute-control:before, section.light-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, section.light-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, section.light-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, section.light-theme .video-player .video-js .vjs-play-control.vjs-playing:before, section.light-theme .video-player .video-js .vjs-play-control:before, section.light-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before, section.light-theme .video-player .video-js .vjs-volume-menu-button:before, section.light-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, section.light-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, section.light-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, section.light-theme .video-player .vjs-hls-source-selector-button:before, section.light-theme .video-player .vjs-icon-captions:before, section.light-theme .video-player .vjs-icon-fullscreen-enter:before, section.light-theme .video-player .vjs-icon-pause:before, section.light-theme .video-player .vjs-icon-picture-in-picture-enter:before, section.light-theme .video-player .vjs-icon-play:before, section.light-theme .video-player .vjs-icon-share:before, section.light-theme .video-player .vjs-icon-volume-high:before, section.light-theme .video-player .vjs-icon-volume-mute:before, section.light-theme .video-player .vjs-menu-button-levels:before {
    content: "";
    filter: invert(1) contrast(3)
}

[dir] .light-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before {
    background: url(assets/icons/icon-play.svg) 50% no-repeat
}

[dir] .light-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-play:before, [dir] section.light-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-play:before {
    background: url(assets/icons/video-js-play.svg) 50% no-repeat
}

[dir] .light-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-pause:before, [dir] section.light-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-pause:before {
    background: url(assets/icons/video-js-pause.svg) 50% no-repeat
}

[dir] .light-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-volume-high:before, [dir] section.light-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-volume-high:before {
    background: url(assets/icons/video-js-volume.svg) 50% no-repeat
}

[dir] .light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-volume-mute:before, [dir] section.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-volume-mute:before {
    background: url(assets/icons/video-js-mute.svg) 50% no-repeat
}

[dir] .light-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] .light-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .light-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-captions:before, [dir] section.light-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-captions:before {
    background: url(assets/icons/video-js-captions.svg) 50% no-repeat
}

[dir] .light-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-picture-in-picture-enter:before, [dir] section.light-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-picture-in-picture-enter:before {
    background: url(assets/icons/video-js-pic-n-pic.svg) 50% no-repeat
}

[dir] .light-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-fullscreen-enter:before, [dir] section.light-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-fullscreen-enter:before {
    background: url(assets/icons/video-js-full-screen.svg) 50% no-repeat
}

[dir] .light-theme .video-player .vjs-hls-source-selector-button:before, [dir] .light-theme .video-player .vjs-menu-button-levels:before, [dir] section.light-theme .video-player .vjs-hls-source-selector-button:before, [dir] section.light-theme .video-player .vjs-menu-button-levels:before {
    background: url(assets/icons/video-js-settings.svg) 50% no-repeat
}

[dir] .light-theme .video-player .vjs-icon-share:before, [dir] section.light-theme .video-player .vjs-icon-share:before {
    background: url(assets/icons/video-js-share.svg) 50% no-repeat
}

.light-theme .video-player .video-js .vjs-control-bar, section.light-theme .video-player .video-js .vjs-control-bar {
    flex-direction: row;
    justify-content: flex-end;
    align-items: flex-end
}

.light-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, section.light-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text {
    display: inline-block
}

[dir] .light-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, [dir] section.light-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text {
    margin: .5rem 0
}

.light-theme .video-player .video-js .vjs-live-control, section.light-theme .video-player .video-js .vjs-live-control {
    height: 3rem
}

.light-theme .video-player .vjs-menu-button-levels .vjs-menu, section.light-theme .video-player .vjs-menu-button-levels .vjs-menu {
    width: 8rem;
    bottom: -.5rem
}

[dir=ltr] .light-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=ltr] section.light-theme .video-player .vjs-menu-button-levels .vjs-menu {
    left: -1.5rem
}

[dir=rtl] .light-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=rtl] section.light-theme .video-player .vjs-menu-button-levels .vjs-menu {
    right: -1.5rem
}

.light-theme .video-player.hide-caption .vjs-subs-caps-button, section.light-theme .video-player.hide-caption .vjs-subs-caps-button {
    display: none
}

[dir] .light-theme .video-player .video-js-overlay, [dir] section.light-theme .video-player .video-js-overlay {
    background-image: linear-gradient(180deg, #151515, rgba(21, 21, 21, 0))
}

[dir] .light-theme .vod-home, [dir] section.light-theme .vod-home {
    background: url(assets/gfx/vod-home-bg.webp) top no-repeat;
    background-size: cover
}

.light-theme .vod-home .section-label, .light-theme .vod-home .section-label a, section.light-theme .vod-home .section-label, section.light-theme .vod-home .section-label a {
    color: var(--theme-always-white)
}

.light-theme .vod-home .section-label a i, .light-theme .vod-home .section-label i, section.light-theme .vod-home .section-label a i, section.light-theme .vod-home .section-label i {
    filter: invert(1) contrast(3)
}

[dir] .light-theme .vod-home .aamedia-listing.version02, [dir] section.light-theme .vod-home .aamedia-listing.version02 {
    background: none
}

.light-theme .vod-home .aamedia-listing.version02 .scroller .video-list li a.list-item-link, section.light-theme .vod-home .aamedia-listing.version02 .scroller .video-list li a.list-item-link {
    color: var(--theme-always-white)
}

[dir] .light-theme .in-article-editors, [dir] section.light-theme .in-article-editors {
    background: var(--theme-secondary-bg)
}

[dir] .light-theme .in-article-editors ul li, [dir] section.light-theme .in-article-editors ul li {
    border-color: var(--theme-divider)
}

.light-theme .in-article-editors ul li a .item-title, section.light-theme .in-article-editors ul li a .item-title {
    color: var(--theme-text)
}

[dir] .light-theme .step-item, [dir] section.light-theme .step-item {
    background: var(--theme-secondary-bg)
}

.light-theme .alexa-page, .light-theme .step-item_text, section.light-theme .alexa-page, section.light-theme .step-item_text {
    color: var(--theme-text)
}

[dir] .light-theme .alexa-page, [dir] section.light-theme .alexa-page {
    background-color: var(--theme-background-background)
}

.light-theme .alexa-page .bot-text_label, .light-theme .alexa-page .step-item_text, .light-theme .alexa-page .step-item_title, .light-theme .alexa-page_alexa-intro, section.light-theme .alexa-page .bot-text_label, section.light-theme .alexa-page .step-item_text, section.light-theme .alexa-page .step-item_title, section.light-theme .alexa-page_alexa-intro {
    color: var(--theme-text)
}

[dir] .light-theme .alexa-page_line, [dir] section.light-theme .alexa-page_line {
    background-color: var(--theme-secondary-bg)
}

[dir=ltr] .light-theme .alexa-page_line:after, [dir=ltr] section.light-theme .alexa-page_line:after {
    border-left-color: var(--theme-secondary-bg);
    border-bottom-color: transparent;
    border-right-color: transparent;
    border-top-color: var(--theme-secondary-bg)
}

[dir=rtl] .light-theme .alexa-page_line:after, [dir=rtl] section.light-theme .alexa-page_line:after {
    border-left-color: transparent;
    border-bottom-color: transparent;
    border-right-color: var(--theme-secondary-bg);
    border-top-color: var(--theme-secondary-bg)
}

[dir] .light-theme .avatar, [dir] section.light-theme .avatar {
    background-color: var(--theme-background-background)
}

.light-theme .avatar_desc, section.light-theme .avatar_desc {
    color: var(--theme-secondary-text)
}

.light-theme .avatar_social-account .acc-name, section.light-theme .avatar_social-account .acc-name {
    color: var(--theme-text)
}

[dir] .light-theme .opinion, [dir] section.light-theme .opinion {
    background: var(--theme-background-background)
}

.light-theme .opinion_description, .light-theme .opinion_title, section.light-theme .opinion_description, section.light-theme .opinion_title {
    color: var(--theme-text)
}

[dir] .light-theme .opinion_link .avatar_image, [dir] section.light-theme .opinion_link .avatar_image {
    border-color: var(--theme-always-white)
}

[dir] .light-theme .opinions-author, [dir] section.light-theme .opinions-author {
    background: var(--theme-background-background)
}

.light-theme .opinions-author.author-profile .author-description, section.light-theme .opinions-author.author-profile .author-description {
    color: var(--theme-text)
}

[dir] .light-theme .author-listing, [dir] .light-theme .opinions-filter, [dir] section.light-theme .author-listing, [dir] section.light-theme .opinions-filter {
    background: var(--theme-background-background)
}

[dir] .light-theme .opinions-filter .submit-search, [dir] section.light-theme .opinions-filter .submit-search {
    border-color: var(--theme-divider)
}

@media (min-width: 1200px) {
    [dir] .light-theme .opinions-filter .select-alphapet, [dir] section.light-theme .opinions-filter .select-alphapet {
        border-color: var(--theme-divider)
    }
}

.light-theme .opinions-filter .select-alphapet .drop-down label, section.light-theme .opinions-filter .select-alphapet .drop-down label {
    color: var(--theme-text)
}

[dir] .light-theme .youtube10m-counter, [dir] section.light-theme .youtube10m-counter {
    background: var(--theme-background-background)
}

[dir] .light-theme .youtube10m-counter .flip-count__piece, [dir] section.light-theme .youtube10m-counter .flip-count__piece {
    box-shadow: 0 .8rem 2rem 0 rgba(var(--theme-text-rgb), .2)
}

.light-theme .youtube10m-counter .flip-count__piece:first-child .card__back:after, .light-theme .youtube10m-counter .flip-count__piece:first-child .card__back:before, .light-theme .youtube10m-counter .flip-count__piece:first-child .card__bottom, .light-theme .youtube10m-counter .flip-count__piece:first-child .card__top, section.light-theme .youtube10m-counter .flip-count__piece:first-child .card__back:after, section.light-theme .youtube10m-counter .flip-count__piece:first-child .card__back:before, section.light-theme .youtube10m-counter .flip-count__piece:first-child .card__bottom, section.light-theme .youtube10m-counter .flip-count__piece:first-child .card__top {
    color: var(--theme-always-white) !important
}

[dir] .light-theme .youtube10m-counter .flip-count__piece .card__back:after, [dir] .light-theme .youtube10m-counter .flip-count__piece .card__back:before, [dir] .light-theme .youtube10m-counter .flip-count__piece .card__bottom, [dir] .light-theme .youtube10m-counter .flip-count__piece .card__top, [dir] section.light-theme .youtube10m-counter .flip-count__piece .card__back:after, [dir] section.light-theme .youtube10m-counter .flip-count__piece .card__back:before, [dir] section.light-theme .youtube10m-counter .flip-count__piece .card__bottom, [dir] section.light-theme .youtube10m-counter .flip-count__piece .card__top {
    background: var(--theme-always-white)
}

[dir] .light-theme .youtube10m-counter .flip-count__piece .card__sep, [dir] section.light-theme .youtube10m-counter .flip-count__piece .card__sep {
    background: rgba(var(--theme-text-rgb), .1)
}

[dir] .light-theme .section-follow-icon, [dir] section.light-theme .section-follow-icon {
    background: var(--theme-background-background)
}

[dir] .light-theme .section-follow-icon .icon, [dir] section.light-theme .section-follow-icon .icon {
    background: var(--theme-secondary-bg)
}

[dir] .light-theme .section-follow-icon[data-status=true] .follow-checkbox ~ .icon, [dir] section.light-theme .section-follow-icon[data-status=true] .follow-checkbox ~ .icon {
    background: var(--theme-text)
}

.light-theme .section-follow-icon[data-status=true] .follow-checkbox ~ .icon i.aa.aa-notification, section.light-theme .section-follow-icon[data-status=true] .follow-checkbox ~ .icon i.aa.aa-notification {
    filter: invert(1) contrast(3)
}

.light-theme .section-follow-icon .message, section.light-theme .section-follow-icon .message {
    color: var(--theme-text)
}

[dir] .light-theme .section-follow-icon .message, [dir] section.light-theme .section-follow-icon .message {
    background: var(--theme-background-background);
    box-shadow: 0 .8rem 2rem 0 rgba(var(--theme-text-rgb), .2)
}

[dir] .light-theme .section-follow-nav, [dir] section.light-theme .section-follow-nav {
    background: var(--theme-background-background)
}

[dir] .light-theme .section-follow-nav .section-navigation, [dir] section.light-theme .section-follow-nav .section-navigation {
    border-color: var(--theme-divider)
}

.light-theme .section-follow-nav .section-navigation li a, section.light-theme .section-follow-nav .section-navigation li a {
    color: var(--theme-text)
}

[dir] .light-theme .text-to-speech-player, [dir] section.light-theme .text-to-speech-player {
    background-color: var(--theme-secondary-bg)
}

.light-theme .text-to-speech-player .controls_element-next, .light-theme .text-to-speech-player .controls_element-previous, section.light-theme .text-to-speech-player .controls_element-next, section.light-theme .text-to-speech-player .controls_element-previous {
    color: var(--theme-text)
}

[dir] .light-theme .text-to-speech-player .controls_element-next, [dir] .light-theme .text-to-speech-player .controls_element-previous, [dir] section.light-theme .text-to-speech-player .controls_element-next, [dir] section.light-theme .text-to-speech-player .controls_element-previous {
    background: var(--theme-secondary-bg)
}

.light-theme .text-to-speech-player .controls_element_circle-slider svg path:first-child, section.light-theme .text-to-speech-player .controls_element_circle-slider svg path:first-child {
    stroke: var(--theme-divider)
}

[dir] .light-theme .text-to-speech-player .duration_seeker::-webkit-slider-runnable-track, [dir] section.light-theme .text-to-speech-player .duration_seeker::-webkit-slider-runnable-track {
    background: var(--theme-divider)
}

[dir] .light-theme .text-to-speech-player .duration_seeker::-moz-range-track, [dir] section.light-theme .text-to-speech-player .duration_seeker::-moz-range-track {
    background: var(--theme-divider)
}

[dir] .light-theme .text-to-speech-player .duration_seeker::-ms-fill-upper, [dir] section.light-theme .text-to-speech-player .duration_seeker::-ms-fill-upper {
    background: var(--theme-divider)
}

.light-theme .text-to-speech-player .duration_current-duration, .light-theme .text-to-speech-player .duration_current-time, section.light-theme .text-to-speech-player .duration_current-duration, section.light-theme .text-to-speech-player .duration_current-time {
    color: var(--theme-secondary-text)
}

.light-theme .text-to-speech-player_text, section.light-theme .text-to-speech-player_text {
    color: var(--theme-text)
}

[dir] .light-theme .mms-header, [dir] section.light-theme .mms-header {
    background: var(--theme-background-background)
}

.light-theme .mms-header__nav__item a, section.light-theme .mms-header__nav__item a {
    color: var(--theme-text)
}

[dir] .light-theme .mms-header__nav__item_active:after, [dir] section.light-theme .mms-header__nav__item_active:after {
    background: var(--theme-text)
}

.light-theme .mms-hero__intro, section.light-theme .mms-hero__intro {
    color: #fff
}

[dir] .light-theme .mms-hero__btn, [dir] section.light-theme .mms-hero__btn {
    background-color: #fff
}

.light-theme .mms-intro, section.light-theme .mms-intro {
    color: var(--theme-text)
}

[dir] .light-theme .mms-intro, [dir] section.light-theme .mms-intro {
    background-color: var(--theme-background-background)
}

[dir] .light-theme .mms-intro__cards__item, [dir] section.light-theme .mms-intro__cards__item {
    background-color: var(--theme-secondary-bg)
}

.light-theme .mms-intro__card-caption, section.light-theme .mms-intro__card-caption {
    color: var(--theme-secondary-text)
}

[dir] .light-theme .mms-intro-intro02, [dir] section.light-theme .mms-intro-intro02 {
    background-color: var(--theme-secondary-bg)
}

[dir] .light-theme .mms-intro-intro02 .mms-intro, [dir] section.light-theme .mms-intro-intro02 .mms-intro {
    background-color: transparent
}

.light-theme .mms-popup, section.light-theme .mms-popup {
    color: var(--theme-text)
}

[dir] .light-theme .mms-popup, [dir] section.light-theme .mms-popup {
    background-color: var(--theme-secondary-bg)
}

.light-theme .mms-popup__caption, section.light-theme .mms-popup__caption {
    color: var(--theme-secondary-text)
}

.light-theme .mms-popup__btn, section.light-theme .mms-popup__btn {
    color: #151515
}

[dir] .light-theme .mms-popup__btn, [dir] section.light-theme .mms-popup__btn {
    background-color: #fff;
    border-color: var(--theme-divider)
}

[dir] .light-theme .mms-popup__overlay, [dir] section.light-theme .mms-popup__overlay {
    background: rgba(21, 21, 21, .7)
}

[dir] .light-theme .mms-popup__overlay__popup, [dir] section.light-theme .mms-popup__overlay__popup {
    background-color: var(--theme-background-background);
    box-shadow: 0 .8rem 2rem 0 rgba(21, 21, 21, .5)
}

[dir] .light-theme .mms-popup__overlay-content .info, [dir] section.light-theme .mms-popup__overlay-content .info {
    background-color: var(--theme-secondary-bg)
}

[dir] .light-theme .mms-popup__overlay-content .info__item__label, [dir] section.light-theme .mms-popup__overlay-content .info__item__label {
    border-color: var(--theme-divider)
}

.light-theme .mms-popup__overlay-content .info__item__data, .light-theme .mms-popup__overlay-content .overview__caption, section.light-theme .mms-popup__overlay-content .info__item__data, section.light-theme .mms-popup__overlay-content .overview__caption {
    color: var(--theme-secondary-text)
}

[dir] .light-theme .mms-popup__overlay-content .overview__price, [dir] section.light-theme .mms-popup__overlay-content .overview__price {
    border-color: var(--theme-text)
}

.light-theme .mms-popup__subtitle, section.light-theme .mms-popup__subtitle {
    color: var(--theme-secondary-text)
}

.light-theme .mms-tabs, section.light-theme .mms-tabs {
    color: var(--theme-text)
}

[dir] .light-theme .mms-tabs, [dir] section.light-theme .mms-tabs {
    background-color: var(--theme-background-background);
    border-color: var(--theme-divider)
}

[dir] .light-theme .mms-tabs .tabs-tablist, [dir] section.light-theme .mms-tabs .tabs-tablist {
    background: var(--theme-secondary-bg)
}

[dir] .light-theme .mms-tabs .tabs-tablist button[aria-selected=true], [dir] section.light-theme .mms-tabs .tabs-tablist button[aria-selected=true] {
    background: var(--theme-text)
}

.light-theme .mms-tabs .tabs-tablist button[aria-selected=true] > .tabs-tab__content, section.light-theme .mms-tabs .tabs-tablist button[aria-selected=true] > .tabs-tab__content {
    color: var(--theme-background-background)
}

.light-theme .mms-tabs .tabs-tablist button .tabs-tab__content, section.light-theme .mms-tabs .tabs-tablist button .tabs-tab__content {
    color: var(--theme-text)
}

.light-theme .mms-contact, section.light-theme .mms-contact {
    color: #fff
}

.light-theme .mms-contact__emails__item .caption, section.light-theme .mms-contact__emails__item .caption {
    color: var(--theme-secondary-text)
}

[dir] .light-theme .mms-contact__addresses, [dir] .light-theme .mms-contact__addresses__item, [dir] section.light-theme .mms-contact__addresses, [dir] section.light-theme .mms-contact__addresses__item {
    border-color: var(--theme-divider)
}

.light-theme .mms-contact i, section.light-theme .mms-contact i {
    filter: invert(100%) contrast(3)
}

.light-theme .infographics-ui .modal_info, section.light-theme .infographics-ui .modal_info {
    color: var(--theme-text)
}

[dir] .light-theme .infographics-ui .modal_info, [dir] section.light-theme .infographics-ui .modal_info {
    background-color: var(--theme-background-background)
}

[dir] .light-theme .infographics-ui .modal_close, [dir] .light-theme .infographics-ui .modal_next, [dir] .light-theme .infographics-ui .modal_previous, [dir] section.light-theme .infographics-ui .modal_close, [dir] section.light-theme .infographics-ui .modal_next, [dir] section.light-theme .infographics-ui .modal_previous {
    background-color: rgba(0, 0, 0, .5)
}

.light-theme .infographics-ui .modal_close .aa, .light-theme .infographics-ui .modal_next .aa, .light-theme .infographics-ui .modal_previous .aa, section.light-theme .infographics-ui .modal_close .aa, section.light-theme .infographics-ui .modal_next .aa, section.light-theme .infographics-ui .modal_previous .aa {
    filter: invert(100%) contrast(3)
}

[dir] .light-theme .social-media-links-header, [dir] section.light-theme .social-media-links-header {
    background: var(--theme-background-background);
    border-color: var(--theme-divider)
}

.light-theme .social-media-links-header__item a, section.light-theme .social-media-links-header__item a {
    color: var(--theme-text)
}

[dir] .light-theme .social-media-links-header__item_active:after, [dir] section.light-theme .social-media-links-header__item_active:after {
    background: var(--theme-text)
}

.light-theme .social-media-hero, section.light-theme .social-media-hero {
    color: #fff
}

[dir] .light-theme .social-media-hero, [dir] section.light-theme .social-media-hero {
    background: var(--theme-background-background);
    border-color: var(--theme-divider)
}

.light-theme .social-media-inpage-ttl, section.light-theme .social-media-inpage-ttl {
    color: var(--theme-text)
}

[dir] .light-theme .social-media-inpage-ttl, [dir] section.light-theme .social-media-inpage-ttl {
    background: var(--theme-background-background);
    border-color: var(--theme-divider)
}

.light-theme .cloud-flare, section.light-theme .cloud-flare {
    color: var(--theme-text)
}

[dir] .light-theme .cloud-flare, [dir] section.light-theme .cloud-flare {
    background: var(--theme-background-background)
}

.light-theme .cloud-flare__subtitle, section.light-theme .cloud-flare__subtitle {
    color: var(--theme-secondary-text)
}

[dir] .dark-theme, [dir] .night-theme, [dir] section.dark-theme, [dir] section.night-theme {
    background: var(--theme-background-background)
}

[dir] .dark-theme .author, [dir] .night-theme .author, [dir] section.dark-theme .author, [dir] section.night-theme .author {
    background: var(--theme-background-background);
    border-color: var(--theme-divider)
}

.dark-theme .author .timeDate_element, .dark-theme .author_link .avatar_desc, .night-theme .author .timeDate_element, .night-theme .author_link .avatar_desc, section.dark-theme .author .timeDate_element, section.dark-theme .author_link .avatar_desc, section.night-theme .author .timeDate_element, section.night-theme .author_link .avatar_desc {
    color: var(--theme-secondary-text)
}

@media (min-width: 501px) {
    .dark-theme .author .timeDate_element, .night-theme .author .timeDate_element, section.dark-theme .author .timeDate_element, section.night-theme .author .timeDate_element {
        color: var(--theme-text)
    }
}

[dir] .dark-theme .author.addustourfsection, [dir] .night-theme .author.addustourfsection, [dir] section.dark-theme .author.addustourfsection, [dir] section.night-theme .author.addustourfsection {
    background: var(--theme-secondary-bg)
}

.dark-theme .author.addustourfsection .timeDate_element, .night-theme .author.addustourfsection .timeDate_element, section.dark-theme .author.addustourfsection .timeDate_element, section.night-theme .author.addustourfsection .timeDate_element {
    color: var(--theme-secondary-text)
}

.dark-theme .author.addustourfsection .source-label, .night-theme .author.addustourfsection .source-label, section.dark-theme .author.addustourfsection .source-label, section.night-theme .author.addustourfsection .source-label {
    color: var(--theme-text)
}

.dark-theme .author.addustourfsection .source, .night-theme .author.addustourfsection .source, section.dark-theme .author.addustourfsection .source, section.night-theme .author.addustourfsection .source {
    color: var(--theme-live)
}

[dir] .dark-theme .inline-article, [dir] .night-theme .inline-article, [dir] section.dark-theme .inline-article, [dir] section.night-theme .inline-article {
    background: var(--theme-background-background);
    border-color: var(--theme-divider)
}

.dark-theme .inline-article .block-title, .night-theme .inline-article .block-title, section.dark-theme .inline-article .block-title, section.night-theme .inline-article .block-title {
    color: var(--theme-text)
}

[dir] .dark-theme .article-hero-img, [dir] .dark-theme .inline-article .block-title, [dir] .night-theme .article-hero-img, [dir] .night-theme .inline-article .block-title, [dir] section.dark-theme .article-hero-img, [dir] section.dark-theme .inline-article .block-title, [dir] section.night-theme .article-hero-img, [dir] section.night-theme .inline-article .block-title {
    background: var(--theme-background-background)
}

.dark-theme .article-hero-img .caption, .night-theme .article-hero-img .caption, section.dark-theme .article-hero-img .caption, section.night-theme .article-hero-img .caption {
    color: var(--theme-secondary-text)
}

.dark-theme .ordered-list, .dark-theme .unordered-list, .night-theme .ordered-list, .night-theme .unordered-list, section.dark-theme .ordered-list, section.dark-theme .unordered-list, section.night-theme .ordered-list, section.night-theme .unordered-list {
    color: var(--theme-text)
}

[dir] .dark-theme .ordered-list, [dir] .dark-theme .unordered-list, [dir] .night-theme .ordered-list, [dir] .night-theme .unordered-list, [dir] section.dark-theme .ordered-list, [dir] section.dark-theme .unordered-list, [dir] section.night-theme .ordered-list, [dir] section.night-theme .unordered-list {
    background: var(--theme-background-background)
}

.dark-theme .video-link .story-title, .night-theme .video-link .story-title, section.dark-theme .video-link .story-title, section.night-theme .video-link .story-title {
    color: #fff
}

[dir] .dark-theme .feed-card, [dir] .night-theme .feed-card, [dir] section.dark-theme .feed-card, [dir] section.night-theme .feed-card {
    background-color: var(--theme-background-background);
    box-shadow: 0 .2rem 1.5rem 0 rgba(var(--theme-text-rgb), .1)
}

.dark-theme .feed-card .card_txt .card_title, .night-theme .feed-card .card_txt .card_title, section.dark-theme .feed-card .card_txt .card_title, section.night-theme .feed-card .card_txt .card_title {
    color: var(--theme-text)
}

[dir] .dark-theme .feed-card.addustourfsection, [dir] .night-theme .feed-card.addustourfsection, [dir] section.dark-theme .feed-card.addustourfsection, [dir] section.night-theme .feed-card.addustourfsection {
    background-color: var(--theme-secondary-bg);
    box-shadow: none
}

.dark-theme .btn, .night-theme .btn, section.dark-theme .btn, section.night-theme .btn {
    color: var(--theme-text)
}

[dir] .dark-theme .btn, [dir] .night-theme .btn, [dir] section.dark-theme .btn, [dir] section.night-theme .btn {
    background: var(--theme-background-background);
    border-color: var(--theme-text)
}

.dark-theme .btn.live, .night-theme .btn.live, section.dark-theme .btn.live, section.night-theme .btn.live {
    color: #fff
}

[dir] .dark-theme .btn.live, [dir] .night-theme .btn.live, [dir] section.dark-theme .btn.live, [dir] section.night-theme .btn.live {
    border-color: var(--theme-live);
    background: var(--theme-live)
}

@media (min-width: 501px) {
    .dark-theme .btn.live i.aa-live, .night-theme .btn.live i.aa-live, section.dark-theme .btn.live i.aa-live, section.night-theme .btn.live i.aa-live {
        filter: brightness(0) invert(1)
    }
}

.dark-theme .card_title, .night-theme .card_title, section.dark-theme .card_title, section.night-theme .card_title {
    color: #fff
}

.dark-theme .card .aa, .night-theme .card .aa, section.dark-theme .card .aa, section.night-theme .card .aa {
    filter: invert(100%) contrast(3)
}

.dark-theme .quote, .night-theme .quote, section.dark-theme .quote, section.night-theme .quote {
    color: var(--theme-text)
}

[dir] .dark-theme .quote, [dir] .night-theme .quote, [dir] section.dark-theme .quote, [dir] section.night-theme .quote {
    background: var(--theme-background-background)
}

.dark-theme .quote_author, .dark-theme .quote_source, .night-theme .quote_author, .night-theme .quote_source, section.dark-theme .quote_author, section.dark-theme .quote_source, section.night-theme .quote_author, section.night-theme .quote_source {
    color: var(--theme-secondary-text)
}

[dir] .dark-theme .utility, [dir] .night-theme .utility, [dir] section.dark-theme .utility, [dir] section.night-theme .utility {
    background: var(--theme-background-background)
}

@media (min-width: 1200px) {
    .dark-theme .utility.addustourfsection .share-this input[type=radio] ~ .share-label, .night-theme .utility.addustourfsection .share-this input[type=radio] ~ .share-label, section.dark-theme .utility.addustourfsection .share-this input[type=radio] ~ .share-label, section.night-theme .utility.addustourfsection .share-this input[type=radio] ~ .share-label {
        color: var(--theme-always-white)
    }
}

[dir] .dark-theme .tags, [dir] .night-theme .tags, [dir] section.dark-theme .tags, [dir] section.night-theme .tags {
    background: var(--theme-background-background);
    border-color: var(--theme-divider)
}

.dark-theme .tags_link, .night-theme .tags_link, section.dark-theme .tags_link, section.night-theme .tags_link {
    color: var(--theme-text)
}

[dir] .dark-theme .tags_link, [dir] .night-theme .tags_link, [dir] section.dark-theme .tags_link, [dir] section.night-theme .tags_link {
    border-color: var(--theme-text)
}

[dir] .dark-theme .tags.addustourfsection, [dir] .night-theme .tags.addustourfsection, [dir] section.dark-theme .tags.addustourfsection, [dir] section.night-theme .tags.addustourfsection {
    border-color: var(--theme-divider)
}

.dark-theme .tags.addustourfsection .tags_link, .night-theme .tags.addustourfsection .tags_link, section.dark-theme .tags.addustourfsection .tags_link, section.night-theme .tags.addustourfsection .tags_link {
    color: var(--theme-always-white)
}

[dir] .dark-theme .globalNav, [dir] .night-theme .globalNav, [dir] section.dark-theme .globalNav, [dir] section.night-theme .globalNav {
    background: var(--theme-background-background)
}

[dir] .dark-theme .globalNav .underBar, [dir] .night-theme .globalNav .underBar, [dir] section.dark-theme .globalNav .underBar, [dir] section.night-theme .globalNav .underBar {
    border-color: var(--theme-divider);
    background: var(--theme-divider)
}

[dir] .dark-theme .globalNav.fixed .mainNav, [dir] .night-theme .globalNav.fixed .mainNav, [dir] section.dark-theme .globalNav.fixed .mainNav, [dir] section.night-theme .globalNav.fixed .mainNav {
    background: var(--theme-background-background);
    box-shadow: 0 .2rem 2rem 0 rgba(var(--theme-text-rgb), .15)
}

[dir] .dark-theme .globalNav .mainNav, [dir] .night-theme .globalNav .mainNav, [dir] section.dark-theme .globalNav .mainNav, [dir] section.night-theme .globalNav .mainNav {
    border-color: var(--theme-divider)
}

.dark-theme .globalNav .mainNav_element a, .night-theme .globalNav .mainNav_element a, section.dark-theme .globalNav .mainNav_element a, section.night-theme .globalNav .mainNav_element a {
    color: var(--theme-text)
}

[dir] .dark-theme .globalNav .mainNav .mainNav_subMenu, [dir] .night-theme .globalNav .mainNav .mainNav_subMenu, [dir] section.dark-theme .globalNav .mainNav .mainNav_subMenu, [dir] section.night-theme .globalNav .mainNav .mainNav_subMenu {
    background: var(--theme-background-background)
}

[dir=ltr] .dark-theme .globalNav .mainNav .mainNav_subMenu, [dir=ltr] .night-theme .globalNav .mainNav .mainNav_subMenu, [dir=ltr] section.dark-theme .globalNav .mainNav .mainNav_subMenu, [dir=ltr] section.night-theme .globalNav .mainNav .mainNav_subMenu {
    box-shadow: 1px 20px 20px 0 rgba(var(--theme-text-rgb), .07)
}

[dir=rtl] .dark-theme .globalNav .mainNav .mainNav_subMenu, [dir=rtl] .night-theme .globalNav .mainNav .mainNav_subMenu, [dir=rtl] section.dark-theme .globalNav .mainNav .mainNav_subMenu, [dir=rtl] section.night-theme .globalNav .mainNav .mainNav_subMenu {
    box-shadow: -1px 20px 20px 0 rgba(var(--theme-text-rgb), .07)
}

[dir] .dark-theme .globalNav .mainNav.hide-in-mobile, [dir] .night-theme .globalNav .mainNav.hide-in-mobile, [dir] section.dark-theme .globalNav .mainNav.hide-in-mobile, [dir] section.night-theme .globalNav .mainNav.hide-in-mobile {
    border-color: var(--theme-divider)
}

.dark-theme .globalNav .themeSwitch_element.active .aa, .night-theme .globalNav .themeSwitch_element.active .aa, section.dark-theme .globalNav .themeSwitch_element.active .aa, section.night-theme .globalNav .themeSwitch_element.active .aa {
    opacity: .25
}

.dark-theme .globalNav .mainHeader .logo, .night-theme .globalNav .mainHeader .logo, section.dark-theme .globalNav .mainHeader .logo, section.night-theme .globalNav .mainHeader .logo {
    filter: invert(100%) contrast(3)
}

.dark-theme .globalNav .mainHeader .btn, .night-theme .globalNav .mainHeader .btn, section.dark-theme .globalNav .mainHeader .btn, section.night-theme .globalNav .mainHeader .btn {
    color: #fff
}

.dark-theme .globalNav .mainHeader .btn .aa-live, .night-theme .globalNav .mainHeader .btn .aa-live, section.dark-theme .globalNav .mainHeader .btn .aa-live, section.night-theme .globalNav .mainHeader .btn .aa-live {
    filter: brightness(0) invert(1)
}

[dir] .dark-theme .globalNav .mainHeader .search-layout, [dir] .night-theme .globalNav .mainHeader .search-layout, [dir] section.dark-theme .globalNav .mainHeader .search-layout, [dir] section.night-theme .globalNav .mainHeader .search-layout {
    background-color: var(--theme-background-background)
}

.dark-theme .globalNav .mainHeader .search-form input[type=text], .night-theme .globalNav .mainHeader .search-form input[type=text], section.dark-theme .globalNav .mainHeader .search-form input[type=text], section.night-theme .globalNav .mainHeader .search-form input[type=text] {
    color: var(--theme-text)
}

[dir] .dark-theme .globalNav .mainHeader .search-form input[type=text], [dir] .night-theme .globalNav .mainHeader .search-form input[type=text], [dir] section.dark-theme .globalNav .mainHeader .search-form input[type=text], [dir] section.night-theme .globalNav .mainHeader .search-form input[type=text] {
    border: .1rem solid var(--theme-divider);
    box-shadow: none;
    background-color: var(--theme-divider)
}

.dark-theme .globalNav .mainHeader .search-form input[type=text]::-moz-placeholder, .night-theme .globalNav .mainHeader .search-form input[type=text]::-moz-placeholder, section.dark-theme .globalNav .mainHeader .search-form input[type=text]::-moz-placeholder, section.night-theme .globalNav .mainHeader .search-form input[type=text]::-moz-placeholder {
    color: var(--theme-secondary-text);
    opacity: 1
}

.dark-theme .globalNav .mainHeader .search-form input[type=text]:-ms-input-placeholder, .night-theme .globalNav .mainHeader .search-form input[type=text]:-ms-input-placeholder, section.dark-theme .globalNav .mainHeader .search-form input[type=text]:-ms-input-placeholder, section.night-theme .globalNav .mainHeader .search-form input[type=text]:-ms-input-placeholder {
    color: var(--theme-secondary-text);
    opacity: 1
}

.dark-theme .globalNav .mainHeader .search-form input[type=text]::placeholder, .night-theme .globalNav .mainHeader .search-form input[type=text]::placeholder, section.dark-theme .globalNav .mainHeader .search-form input[type=text]::placeholder, section.night-theme .globalNav .mainHeader .search-form input[type=text]::placeholder {
    color: var(--theme-secondary-text);
    opacity: 1
}

.dark-theme .globalNav .mainHeader .search-form input[type=text]:-webkit-autofill, .dark-theme .globalNav .mainHeader .search-form input[type=text]:-webkit-autofill:focus, .dark-theme .globalNav .mainHeader .search-form input[type=text]:-webkit-autofill:hover, .night-theme .globalNav .mainHeader .search-form input[type=text]:-webkit-autofill, .night-theme .globalNav .mainHeader .search-form input[type=text]:-webkit-autofill:focus, .night-theme .globalNav .mainHeader .search-form input[type=text]:-webkit-autofill:hover, section.dark-theme .globalNav .mainHeader .search-form input[type=text]:-webkit-autofill, section.dark-theme .globalNav .mainHeader .search-form input[type=text]:-webkit-autofill:focus, section.dark-theme .globalNav .mainHeader .search-form input[type=text]:-webkit-autofill:hover, section.night-theme .globalNav .mainHeader .search-form input[type=text]:-webkit-autofill, section.night-theme .globalNav .mainHeader .search-form input[type=text]:-webkit-autofill:focus, section.night-theme .globalNav .mainHeader .search-form input[type=text]:-webkit-autofill:hover {
    -webkit-text-fill-color: var(--theme-text)
}

[dir] .dark-theme .globalNav .mainHeader .search-form input[type=text]:-webkit-autofill, [dir] .dark-theme .globalNav .mainHeader .search-form input[type=text]:-webkit-autofill:focus, [dir] .dark-theme .globalNav .mainHeader .search-form input[type=text]:-webkit-autofill:hover, [dir] .night-theme .globalNav .mainHeader .search-form input[type=text]:-webkit-autofill, [dir] .night-theme .globalNav .mainHeader .search-form input[type=text]:-webkit-autofill:focus, [dir] .night-theme .globalNav .mainHeader .search-form input[type=text]:-webkit-autofill:hover, [dir] section.dark-theme .globalNav .mainHeader .search-form input[type=text]:-webkit-autofill, [dir] section.dark-theme .globalNav .mainHeader .search-form input[type=text]:-webkit-autofill:focus, [dir] section.dark-theme .globalNav .mainHeader .search-form input[type=text]:-webkit-autofill:hover, [dir] section.night-theme .globalNav .mainHeader .search-form input[type=text]:-webkit-autofill, [dir] section.night-theme .globalNav .mainHeader .search-form input[type=text]:-webkit-autofill:focus, [dir] section.night-theme .globalNav .mainHeader .search-form input[type=text]:-webkit-autofill:hover {
    box-shadow: 0 0 0 3rem var(--theme-background-background) inset;
    border: .1rem solid var(--theme-divider)
}

.dark-theme .globalNav .mainHeader .logo.tv-logo, .night-theme .globalNav .mainHeader .logo.tv-logo, section.dark-theme .globalNav .mainHeader .logo.tv-logo, section.night-theme .globalNav .mainHeader .logo.tv-logo {
    width: 9.5rem;
    height: 3rem;
    filter: unset
}

[dir] .dark-theme .globalNav .mainHeader .logo.tv-logo, [dir] .night-theme .globalNav .mainHeader .logo.tv-logo, [dir] section.dark-theme .globalNav .mainHeader .logo.tv-logo, [dir] section.night-theme .globalNav .mainHeader .logo.tv-logo {
    margin: 1.2rem 0
}

@media (min-width: 501px) {
    .dark-theme .globalNav .mainHeader .logo.tv-logo, .night-theme .globalNav .mainHeader .logo.tv-logo, section.dark-theme .globalNav .mainHeader .logo.tv-logo, section.night-theme .globalNav .mainHeader .logo.tv-logo {
        width: 12.4rem;
        height: 3.7rem
    }

    [dir] .dark-theme .globalNav .mainHeader .logo.tv-logo, [dir] .night-theme .globalNav .mainHeader .logo.tv-logo, [dir] section.dark-theme .globalNav .mainHeader .logo.tv-logo, [dir] section.night-theme .globalNav .mainHeader .logo.tv-logo {
        margin: .85rem 0
    }
}

[dir] .dark-theme .globalNav .mainHeader .logo.tv-logo.logo_link, [dir] .night-theme .globalNav .mainHeader .logo.tv-logo.logo_link, [dir] section.dark-theme .globalNav .mainHeader .logo.tv-logo.logo_link, [dir] section.night-theme .globalNav .mainHeader .logo.tv-logo.logo_link {
    background-image: url(assets/gfx/logo/tv-logo.svg);
    background-image: url(assets/gfx/logo/tv-logo-white.svg)
}

[dir] .dark-theme .globalNav .dropDown_list, [dir] .night-theme .globalNav .dropDown_list, [dir] section.dark-theme .globalNav .dropDown_list, [dir] section.night-theme .globalNav .dropDown_list {
    background-color: var(--theme-background-background)
}

.dark-theme .globalNav .dropDown_list a, .night-theme .globalNav .dropDown_list a, section.dark-theme .globalNav .dropDown_list a, section.night-theme .globalNav .dropDown_list a {
    color: var(--theme-text)
}

@media (min-width: 1200px) {
    [dir] .dark-theme .globalNav .dropDown_list, [dir] .night-theme .globalNav .dropDown_list, [dir] section.dark-theme .globalNav .dropDown_list, [dir] section.night-theme .globalNav .dropDown_list {
        box-shadow: 0 5px 28px 0 rgba(21, 21, 21, .07)
    }
}

.dark-theme .globalNav .dropDown_label, .night-theme .globalNav .dropDown_label, section.dark-theme .globalNav .dropDown_label, section.night-theme .globalNav .dropDown_label {
    color: var(--theme-text)
}

[dir] .dark-theme .globalNav .dropDown-active, [dir] .dark-theme .globalNav .dropDown:hover, [dir] .dark-theme .globalNav .dropDown_group:after, [dir] .night-theme .globalNav .dropDown-active, [dir] .night-theme .globalNav .dropDown:hover, [dir] .night-theme .globalNav .dropDown_group:after, [dir] section.dark-theme .globalNav .dropDown-active, [dir] section.dark-theme .globalNav .dropDown:hover, [dir] section.dark-theme .globalNav .dropDown_group:after, [dir] section.night-theme .globalNav .dropDown-active, [dir] section.night-theme .globalNav .dropDown:hover, [dir] section.night-theme .globalNav .dropDown_group:after {
    background-color: var(--theme-background-background)
}

[dir] .dark-theme .globalNav .megaMenu, [dir] .night-theme .globalNav .megaMenu, [dir] section.dark-theme .globalNav .megaMenu, [dir] section.night-theme .globalNav .megaMenu {
    background-color: var(--theme-background-background);
    border-color: var(--theme-divider);
    box-shadow: 0 .7rem .7rem -.6rem rgba(21, 21, 21, .1)
}

[dir] .dark-theme .globalNav .megaMenu .megaMenu_list, [dir] .dark-theme .globalNav .megaMenu_header, [dir] .dark-theme .globalNav .megaMenu_header .megaMenu_icons, [dir] .dark-theme .globalNav .megaMenu_lead, [dir] .night-theme .globalNav .megaMenu .megaMenu_list, [dir] .night-theme .globalNav .megaMenu_header, [dir] .night-theme .globalNav .megaMenu_header .megaMenu_icons, [dir] .night-theme .globalNav .megaMenu_lead, [dir] section.dark-theme .globalNav .megaMenu .megaMenu_list, [dir] section.dark-theme .globalNav .megaMenu_header, [dir] section.dark-theme .globalNav .megaMenu_header .megaMenu_icons, [dir] section.dark-theme .globalNav .megaMenu_lead, [dir] section.night-theme .globalNav .megaMenu .megaMenu_list, [dir] section.night-theme .globalNav .megaMenu_header, [dir] section.night-theme .globalNav .megaMenu_header .megaMenu_icons, [dir] section.night-theme .globalNav .megaMenu_lead {
    border-color: var(--theme-divider)
}

.dark-theme .globalNav .megaMenu_label, .night-theme .globalNav .megaMenu_label, section.dark-theme .globalNav .megaMenu_label, section.night-theme .globalNav .megaMenu_label {
    color: var(--theme-text)
}

[dir] .dark-theme .globalNav .megaMenu .submenu, [dir] .night-theme .globalNav .megaMenu .submenu, [dir] section.dark-theme .globalNav .megaMenu .submenu, [dir] section.night-theme .globalNav .megaMenu .submenu {
    background-color: var(--theme-background-background)
}

.dark-theme .globalNav .megaMenu .submenu .megaMenu_header a, .dark-theme .globalNav .megaMenu .submenu .megaMenu_lead:hover .megaMenu_label, .night-theme .globalNav .megaMenu .submenu .megaMenu_header a, .night-theme .globalNav .megaMenu .submenu .megaMenu_lead:hover .megaMenu_label, section.dark-theme .globalNav .megaMenu .submenu .megaMenu_header a, section.dark-theme .globalNav .megaMenu .submenu .megaMenu_lead:hover .megaMenu_label, section.night-theme .globalNav .megaMenu .submenu .megaMenu_header a, section.night-theme .globalNav .megaMenu .submenu .megaMenu_lead:hover .megaMenu_label {
    color: var(--theme-text)
}

@media (min-width: 1200px) {
    [dir] .dark-theme .globalNav .megaMenu .submenu .megaMenu_lead:hover, [dir] .night-theme .globalNav .megaMenu .submenu .megaMenu_lead:hover, [dir] section.dark-theme .globalNav .megaMenu .submenu .megaMenu_lead:hover, [dir] section.night-theme .globalNav .megaMenu .submenu .megaMenu_lead:hover {
        background-image: none
    }

    .dark-theme .globalNav .megaMenu .submenu .megaMenu_lead:hover .megaMenu_label, .night-theme .globalNav .megaMenu .submenu .megaMenu_lead:hover .megaMenu_label, section.dark-theme .globalNav .megaMenu .submenu .megaMenu_lead:hover .megaMenu_label, section.night-theme .globalNav .megaMenu .submenu .megaMenu_lead:hover .megaMenu_label {
        color: var(--theme-secondary-text)
    }
}

.dark-theme .globalNav .megaMenu_actions, .night-theme .globalNav .megaMenu_actions, section.dark-theme .globalNav .megaMenu_actions, section.night-theme .globalNav .megaMenu_actions {
    color: var(--theme-text)
}

[dir] .dark-theme .globalNav .megaMenu .tags, [dir] .night-theme .globalNav .megaMenu .tags, [dir] section.dark-theme .globalNav .megaMenu .tags, [dir] section.night-theme .globalNav .megaMenu .tags {
    border-width: 0
}

@media (min-width: 1200px) {
    [dir] .dark-theme .globalNav .megaMenu_list, [dir] .night-theme .globalNav .megaMenu_list, [dir] section.dark-theme .globalNav .megaMenu_list, [dir] section.night-theme .globalNav .megaMenu_list {
        border-width: 0
    }
}

.dark-theme .globalNav .articleNav, .dark-theme .globalNav .breadcrumb_link, .night-theme .globalNav .articleNav, .night-theme .globalNav .breadcrumb_link, section.dark-theme .globalNav .articleNav, section.dark-theme .globalNav .breadcrumb_link, section.night-theme .globalNav .articleNav, section.night-theme .globalNav .breadcrumb_link {
    color: var(--theme-text)
}

[dir] .dark-theme .globalNav .articleNav, [dir] .night-theme .globalNav .articleNav, [dir] section.dark-theme .globalNav .articleNav, [dir] section.night-theme .globalNav .articleNav {
    background-color: var(--theme-background-background)
}

[dir] .dark-theme .globalNav .accessibility_link, [dir] .night-theme .globalNav .accessibility_link, [dir] section.dark-theme .globalNav .accessibility_link, [dir] section.night-theme .globalNav .accessibility_link {
    background-color: var(--theme-secondary-bg)
}

.dark-theme .headingInfo, .night-theme .headingInfo, section.dark-theme .headingInfo, section.night-theme .headingInfo {
    color: var(--theme-text)
}

[dir] .dark-theme .headingInfo, [dir] .night-theme .headingInfo, [dir] section.dark-theme .headingInfo, [dir] section.night-theme .headingInfo {
    background: var(--theme-background-background)
}

.dark-theme .factCheck, .dark-theme .headingInfo_locations a, .night-theme .factCheck, .night-theme .headingInfo_locations a, section.dark-theme .factCheck, section.dark-theme .headingInfo_locations a, section.night-theme .factCheck, section.night-theme .headingInfo_locations a {
    color: var(--theme-text)
}

[dir] .dark-theme .factCheck, [dir] .night-theme .factCheck, [dir] section.dark-theme .factCheck, [dir] section.night-theme .factCheck {
    background-color: var(--theme-secondary-bg)
}

[dir] .dark-theme .factCheck_claim, [dir] .night-theme .factCheck_claim, [dir] section.dark-theme .factCheck_claim, [dir] section.night-theme .factCheck_claim {
    border-color: var(--theme-divider)
}

.dark-theme .factCheck_icon, .night-theme .factCheck_icon, section.dark-theme .factCheck_icon, section.night-theme .factCheck_icon {
    filter: invert(100%) contrast(3)
}

[dir] .dark-theme .factCheck .factCheck_text .paragraph, [dir] .night-theme .factCheck .factCheck_text .paragraph, [dir] section.dark-theme .factCheck .factCheck_text .paragraph, [dir] section.night-theme .factCheck .factCheck_text .paragraph {
    background: none
}

.dark-theme .inline-title, .night-theme .inline-title, section.dark-theme .inline-title, section.night-theme .inline-title {
    color: var(--theme-text)
}

[dir] .dark-theme .inline-title, [dir] .night-theme .inline-title, [dir] section.dark-theme .inline-title, [dir] section.night-theme .inline-title {
    background: var(--theme-background-background)
}

.dark-theme .paragraph, .night-theme .paragraph, section.dark-theme .paragraph, section.night-theme .paragraph {
    color: var(--theme-text)
}

[dir] .dark-theme .paragraph, [dir] .night-theme .paragraph, [dir] section.dark-theme .paragraph, [dir] section.night-theme .paragraph {
    background: var(--theme-background-background)
}

.dark-theme .news-theme .paragraph a, .night-theme .news-theme .paragraph a, section.dark-theme .news-theme .paragraph a, section.night-theme .news-theme .paragraph a {
    color: var(--theme-live) !important
}

.dark-theme .featured-paragraph a, .night-theme .featured-paragraph a, section.dark-theme .featured-paragraph a, section.night-theme .featured-paragraph a {
    color: var(--theme-text) !important
}

[dir] .dark-theme .featured-paragraph .paragraph, [dir] .night-theme .featured-paragraph .paragraph, [dir] section.dark-theme .featured-paragraph .paragraph, [dir] section.night-theme .featured-paragraph .paragraph {
    background: none
}

.dark-theme .featured-paragraph .paragraph a, .night-theme .featured-paragraph .paragraph a, section.dark-theme .featured-paragraph .paragraph a, section.night-theme .featured-paragraph .paragraph a {
    color: var(--theme-text) !important
}

[dir] .dark-theme .featured-paragraph .image-slider, [dir] .night-theme .featured-paragraph .image-slider, [dir] section.dark-theme .featured-paragraph .image-slider, [dir] section.night-theme .featured-paragraph .image-slider {
    background: none
}

[dir] .dark-theme .featured-paragraph .image-slider .gallery-controls, [dir] .night-theme .featured-paragraph .image-slider .gallery-controls, [dir] section.dark-theme .featured-paragraph .image-slider .gallery-controls, [dir] section.night-theme .featured-paragraph .image-slider .gallery-controls {
    background: hsla(0, 0%, 100%, .3)
}

@media (min-width: 501px) {
    [dir] .dark-theme .featured-paragraph .image-slider .gallery-controls .gallery-services, [dir] .night-theme .featured-paragraph .image-slider .gallery-controls .gallery-services, [dir] section.dark-theme .featured-paragraph .image-slider .gallery-controls .gallery-services, [dir] section.night-theme .featured-paragraph .image-slider .gallery-controls .gallery-services {
        border-color: rgba(21, 21, 21, .1)
    }
}

.dark-theme .featured-paragraph .image-slider .gallery-controls .gallery-services .gallery-titles .caption, .night-theme .featured-paragraph .image-slider .gallery-controls .gallery-services .gallery-titles .caption, section.dark-theme .featured-paragraph .image-slider .gallery-controls .gallery-services .gallery-titles .caption, section.night-theme .featured-paragraph .image-slider .gallery-controls .gallery-services .gallery-titles .caption {
    color: var(--theme-text)
}

[dir] .dark-theme .featured-paragraph .disclaimer, [dir] .night-theme .featured-paragraph .disclaimer, [dir] section.dark-theme .featured-paragraph .disclaimer, [dir] section.night-theme .featured-paragraph .disclaimer {
    background: hsla(0, 0%, 100%, .3)
}

[dir] .dark-theme .featured-paragraph .factCheck, [dir] .night-theme .featured-paragraph .factCheck, [dir] section.dark-theme .featured-paragraph .factCheck, [dir] section.night-theme .featured-paragraph .factCheck {
    background-color: hsla(0, 0%, 100%, .3)
}

[dir] .dark-theme .featured-paragraph .factCheck_claim, [dir] .night-theme .featured-paragraph .factCheck_claim, [dir] section.dark-theme .featured-paragraph .factCheck_claim, [dir] section.night-theme .featured-paragraph .factCheck_claim {
    border-color: rgba(21, 21, 21, .1)
}

[dir] .dark-theme .featured-paragraph .google-news-callout, [dir] .night-theme .featured-paragraph .google-news-callout, [dir] section.dark-theme .featured-paragraph .google-news-callout, [dir] section.night-theme .featured-paragraph .google-news-callout {
    background-color: hsla(0, 0%, 100%, .3)
}

[dir] .dark-theme .featured-paragraph .inline-title, [dir] .night-theme .featured-paragraph .inline-title, [dir] section.dark-theme .featured-paragraph .inline-title, [dir] section.night-theme .featured-paragraph .inline-title {
    background: none
}

[dir] .dark-theme .featured-paragraph .inline-article, [dir] .night-theme .featured-paragraph .inline-article, [dir] section.dark-theme .featured-paragraph .inline-article, [dir] section.night-theme .featured-paragraph .inline-article {
    background: none;
    border-color: rgba(21, 21, 21, .1)
}

[dir] .dark-theme .featured-paragraph .inline-article .block-title, [dir] .dark-theme .featured-paragraph .ordered-list, [dir] .dark-theme .featured-paragraph .unordered-list, [dir] .night-theme .featured-paragraph .inline-article .block-title, [dir] .night-theme .featured-paragraph .ordered-list, [dir] .night-theme .featured-paragraph .unordered-list, [dir] section.dark-theme .featured-paragraph .inline-article .block-title, [dir] section.dark-theme .featured-paragraph .ordered-list, [dir] section.dark-theme .featured-paragraph .unordered-list, [dir] section.night-theme .featured-paragraph .inline-article .block-title, [dir] section.night-theme .featured-paragraph .ordered-list, [dir] section.night-theme .featured-paragraph .unordered-list {
    background: none
}

[dir] .dark-theme .featured-paragraph .pdf-link, [dir] .night-theme .featured-paragraph .pdf-link, [dir] section.dark-theme .featured-paragraph .pdf-link, [dir] section.night-theme .featured-paragraph .pdf-link {
    background: hsla(0, 0%, 100%, .3) !important
}

.dark-theme .featured-paragraph .pdf-link a .aa.aa-open-url, .night-theme .featured-paragraph .pdf-link a .aa.aa-open-url, section.dark-theme .featured-paragraph .pdf-link a .aa.aa-open-url, section.night-theme .featured-paragraph .pdf-link a .aa.aa-open-url {
    filter: none
}

.dark-theme .featured-paragraph .pdf-link a .aa.aa-pdf, .night-theme .featured-paragraph .pdf-link a .aa.aa-pdf, section.dark-theme .featured-paragraph .pdf-link a .aa.aa-pdf, section.night-theme .featured-paragraph .pdf-link a .aa.aa-pdf {
    filter: invert(1)
}

[dir] .dark-theme .featured-paragraph .quote, [dir] .dark-theme .featured-paragraph .tabular-data, [dir] .night-theme .featured-paragraph .quote, [dir] .night-theme .featured-paragraph .tabular-data, [dir] section.dark-theme .featured-paragraph .quote, [dir] section.dark-theme .featured-paragraph .tabular-data, [dir] section.night-theme .featured-paragraph .quote, [dir] section.night-theme .featured-paragraph .tabular-data {
    background: none
}

[dir] .dark-theme .featured-paragraph .tabular-data .table-wrapper table, [dir] .dark-theme .featured-paragraph .tabular-data .table-wrapper table td, [dir] .dark-theme .featured-paragraph .tabular-data .table-wrapper table th, [dir] .night-theme .featured-paragraph .tabular-data .table-wrapper table, [dir] .night-theme .featured-paragraph .tabular-data .table-wrapper table td, [dir] .night-theme .featured-paragraph .tabular-data .table-wrapper table th, [dir] section.dark-theme .featured-paragraph .tabular-data .table-wrapper table, [dir] section.dark-theme .featured-paragraph .tabular-data .table-wrapper table td, [dir] section.dark-theme .featured-paragraph .tabular-data .table-wrapper table th, [dir] section.night-theme .featured-paragraph .tabular-data .table-wrapper table, [dir] section.night-theme .featured-paragraph .tabular-data .table-wrapper table td, [dir] section.night-theme .featured-paragraph .tabular-data .table-wrapper table th {
    border-color: rgba(21, 21, 21, .1)
}

[dir] .dark-theme .featured-paragraph .tabular-data .table-wrapper table thead th, [dir] .night-theme .featured-paragraph .tabular-data .table-wrapper table thead th, [dir] section.dark-theme .featured-paragraph .tabular-data .table-wrapper table thead th, [dir] section.night-theme .featured-paragraph .tabular-data .table-wrapper table thead th {
    background: hsla(0, 0%, 100%, .3)
}

.dark-theme .featured-paragraph .tabular-data .table-wrapper .notice, .night-theme .featured-paragraph .tabular-data .table-wrapper .notice, section.dark-theme .featured-paragraph .tabular-data .table-wrapper .notice, section.night-theme .featured-paragraph .tabular-data .table-wrapper .notice {
    color: var(--theme-text)
}

[dir] .dark-theme .featured-paragraph .tabular-data.col .table-wrapper table th, [dir] .night-theme .featured-paragraph .tabular-data.col .table-wrapper table th, [dir] section.dark-theme .featured-paragraph .tabular-data.col .table-wrapper table th, [dir] section.night-theme .featured-paragraph .tabular-data.col .table-wrapper table th {
    background: hsla(0, 0%, 100%, .3)
}

[dir] .dark-theme .featured-paragraph .article-hero-img, [dir] .night-theme .featured-paragraph .article-hero-img, [dir] section.dark-theme .featured-paragraph .article-hero-img, [dir] section.night-theme .featured-paragraph .article-hero-img {
    background: none
}

.dark-theme .featured-paragraph .article-hero-img .caption, .night-theme .featured-paragraph .article-hero-img .caption, section.dark-theme .featured-paragraph .article-hero-img .caption, section.night-theme .featured-paragraph .article-hero-img .caption {
    color: var(--theme-text)
}

.dark-theme .featured-paragraph.light-theme .factCheck .aa, .dark-theme .featured-paragraph.light-theme .pdf-link a .aa.aa-open-url, .night-theme .featured-paragraph.light-theme .factCheck .aa, .night-theme .featured-paragraph.light-theme .pdf-link a .aa.aa-open-url, section.dark-theme .featured-paragraph.light-theme .factCheck .aa, section.dark-theme .featured-paragraph.light-theme .pdf-link a .aa.aa-open-url, section.night-theme .featured-paragraph.light-theme .factCheck .aa, section.night-theme .featured-paragraph.light-theme .pdf-link a .aa.aa-open-url {
    filter: none
}

.dark-theme .featured-paragraph.light-theme .pdf-link a .aa.aa-pdf, .night-theme .featured-paragraph.light-theme .pdf-link a .aa.aa-pdf, section.dark-theme .featured-paragraph.light-theme .pdf-link a .aa.aa-pdf, section.night-theme .featured-paragraph.light-theme .pdf-link a .aa.aa-pdf {
    filter: invert(1) contrast(1)
}

.dark-theme .featured-paragraph.light-theme .quote .aa, .night-theme .featured-paragraph.light-theme .quote .aa, section.dark-theme .featured-paragraph.light-theme .quote .aa, section.night-theme .featured-paragraph.light-theme .quote .aa {
    filter: none
}

.dark-theme .featured-paragraph.night-theme .factCheck .aa, .night-theme .featured-paragraph.night-theme .factCheck .aa, section.dark-theme .featured-paragraph.night-theme .factCheck .aa, section.night-theme .featured-paragraph.night-theme .factCheck .aa {
    filter: invert(1) contrast(3)
}

.dark-theme .featured-paragraph.night-theme .pdf-link a .aa.aa-open-url, .night-theme .featured-paragraph.night-theme .pdf-link a .aa.aa-open-url, section.dark-theme .featured-paragraph.night-theme .pdf-link a .aa.aa-open-url, section.night-theme .featured-paragraph.night-theme .pdf-link a .aa.aa-open-url {
    filter: invert(1) contrast(1)
}

.dark-theme .featured-paragraph.night-theme .pdf-link a .aa.aa-pdf, .night-theme .featured-paragraph.night-theme .pdf-link a .aa.aa-pdf, section.dark-theme .featured-paragraph.night-theme .pdf-link a .aa.aa-pdf, section.night-theme .featured-paragraph.night-theme .pdf-link a .aa.aa-pdf {
    filter: none
}

.dark-theme .featured-paragraph.night-theme .quote .aa, .night-theme .featured-paragraph.night-theme .quote .aa, section.dark-theme .featured-paragraph.night-theme .quote .aa, section.night-theme .featured-paragraph.night-theme .quote .aa {
    filter: invert(1) contrast(1)
}

.dark-theme .tm-overview, .night-theme .tm-overview, section.dark-theme .tm-overview, section.night-theme .tm-overview {
    color: var(--theme-text)
}

[dir] .dark-theme .tm-overview, [dir] .night-theme .tm-overview, [dir] section.dark-theme .tm-overview, [dir] section.night-theme .tm-overview {
    background-color: var(--theme-secondary-bg)
}

.dark-theme .tm-overview p a, .night-theme .tm-overview p a, section.dark-theme .tm-overview p a, section.night-theme .tm-overview p a {
    color: var(--theme-live)
}

[dir] .dark-theme .tm-overview .external-articles, [dir] .night-theme .tm-overview .external-articles, [dir] section.dark-theme .tm-overview .external-articles, [dir] section.night-theme .tm-overview .external-articles {
    border-color: var(--theme-divider)
}

.dark-theme .tm-overview .external-articles li a, .night-theme .tm-overview .external-articles li a, section.dark-theme .tm-overview .external-articles li a, section.night-theme .tm-overview .external-articles li a {
    color: var(--theme-text)
}

.dark-theme .tm-overview .external-articles li:before, .night-theme .tm-overview .external-articles li:before, section.dark-theme .tm-overview .external-articles li:before, section.night-theme .tm-overview .external-articles li:before {
    filter: invert(1) contrast(3)
}

[dir] .dark-theme .tm-highlights, [dir] .night-theme .tm-highlights, [dir] section.dark-theme .tm-highlights, [dir] section.night-theme .tm-highlights {
    background-color: var(--theme-background-background)
}

.dark-theme .tm-highlights .tm-highlights_title, .night-theme .tm-highlights .tm-highlights_title, section.dark-theme .tm-highlights .tm-highlights_title, section.night-theme .tm-highlights .tm-highlights_title {
    color: var(--theme-text)
}

[dir] .dark-theme .tm-highlights .tm-highlights_list .tm-highlights_item:before, [dir] .night-theme .tm-highlights .tm-highlights_list .tm-highlights_item:before, [dir] section.dark-theme .tm-highlights .tm-highlights_list .tm-highlights_item:before, [dir] section.night-theme .tm-highlights .tm-highlights_list .tm-highlights_item:before {
    border-color: var(--theme-live)
}

.dark-theme .tm-highlights .tm-highlights_list .tm-highlights_item a, .night-theme .tm-highlights .tm-highlights_list .tm-highlights_item a, section.dark-theme .tm-highlights .tm-highlights_list .tm-highlights_item a, section.night-theme .tm-highlights .tm-highlights_list .tm-highlights_item a {
    color: var(--theme-text)
}

[dir] .dark-theme .tm-highlights .tm-highlights_list .tm-highlights_item a:before, [dir] .night-theme .tm-highlights .tm-highlights_list .tm-highlights_item a:before, [dir] section.dark-theme .tm-highlights .tm-highlights_list .tm-highlights_item a:before, [dir] section.night-theme .tm-highlights .tm-highlights_list .tm-highlights_item a:before {
    background-color: var(--theme-live)
}

.dark-theme .tm-highlights .tm-highlights_list .tm-highlights_item a .time, .night-theme .tm-highlights .tm-highlights_list .tm-highlights_item a .time, section.dark-theme .tm-highlights .tm-highlights_list .tm-highlights_item a .time, section.night-theme .tm-highlights .tm-highlights_list .tm-highlights_item a .time {
    color: var(--theme-secondary-text)
}

.dark-theme .articleOpinionContainer .articleOpinion, .dark-theme .articleOpinionContainer .articleOpinion_author a, .night-theme .articleOpinionContainer .articleOpinion, .night-theme .articleOpinionContainer .articleOpinion_author a, section.dark-theme .articleOpinionContainer .articleOpinion, section.dark-theme .articleOpinionContainer .articleOpinion_author a, section.night-theme .articleOpinionContainer .articleOpinion, section.night-theme .articleOpinionContainer .articleOpinion_author a {
    color: var(--theme-background-background)
}

[dir] .dark-theme .articleOpinionContainer .articleOpinion_author .underBar, [dir] .night-theme .articleOpinionContainer .articleOpinion_author .underBar, [dir] section.dark-theme .articleOpinionContainer .articleOpinion_author .underBar, [dir] section.night-theme .articleOpinionContainer .articleOpinion_author .underBar {
    border-color: var(--theme-background-background)
}

.dark-theme .articleOpinionContainer .articleOpinion .location, .dark-theme .articleOpinionContainer .articleOpinion .location_link, .dark-theme .articleOpinionContainer .articleOpinion .pargraph, .night-theme .articleOpinionContainer .articleOpinion .location, .night-theme .articleOpinionContainer .articleOpinion .location_link, .night-theme .articleOpinionContainer .articleOpinion .pargraph, section.dark-theme .articleOpinionContainer .articleOpinion .location, section.dark-theme .articleOpinionContainer .articleOpinion .location_link, section.dark-theme .articleOpinionContainer .articleOpinion .pargraph, section.night-theme .articleOpinionContainer .articleOpinion .location, section.night-theme .articleOpinionContainer .articleOpinion .location_link, section.night-theme .articleOpinionContainer .articleOpinion .pargraph {
    color: var(--theme-background-background)
}

[dir] .dark-theme .articleOpinionContainer .avatar, [dir] .dark-theme .articleOpinionContainer .avatar_name, [dir] .night-theme .articleOpinionContainer .avatar, [dir] .night-theme .articleOpinionContainer .avatar_name, [dir] section.dark-theme .articleOpinionContainer .avatar, [dir] section.dark-theme .articleOpinionContainer .avatar_name, [dir] section.night-theme .articleOpinionContainer .avatar, [dir] section.night-theme .articleOpinionContainer .avatar_name {
    border-color: var(--theme-divider)
}

.dark-theme .tm-story, .night-theme .tm-story, section.dark-theme .tm-story, section.night-theme .tm-story {
    color: var(--theme-text)
}

[dir] .dark-theme .tm-story, [dir] .night-theme .tm-story, [dir] section.dark-theme .tm-story, [dir] section.night-theme .tm-story {
    background: var(--theme-background-background)
}

[dir] .dark-theme .tm-story .tm-story-group label.tm-group-action, [dir] .night-theme .tm-story .tm-story-group label.tm-group-action, [dir] section.dark-theme .tm-story .tm-story-group label.tm-group-action, [dir] section.night-theme .tm-story .tm-story-group label.tm-group-action {
    border-color: var(--theme-divider)
}

.dark-theme .tm-story .tm-story-group label.tm-group-action:after, .night-theme .tm-story .tm-story-group label.tm-group-action:after, section.dark-theme .tm-story .tm-story-group label.tm-group-action:after, section.night-theme .tm-story .tm-story-group label.tm-group-action:after {
    color: var(--theme-text)
}

[dir] .dark-theme .tm-story .tm-story-group .tm-group-wrapper:before, [dir] .night-theme .tm-story .tm-story-group .tm-group-wrapper:before, [dir] section.dark-theme .tm-story .tm-story-group .tm-group-wrapper:before, [dir] section.night-theme .tm-story .tm-story-group .tm-group-wrapper:before {
    border-color: var(--theme-live)
}

@media (min-width: 501px) {
    [dir] .dark-theme .tm-story .tm-story-group .tm-group-wrapper, [dir] .night-theme .tm-story .tm-story-group .tm-group-wrapper, [dir] section.dark-theme .tm-story .tm-story-group .tm-group-wrapper, [dir] section.night-theme .tm-story .tm-story-group .tm-group-wrapper {
        border-color: var(--theme-divider)
    }
}

[dir] .dark-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp, [dir] .night-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp, [dir] section.dark-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp, [dir] section.night-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp {
    background: var(--theme-background-background)
}

.dark-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp[data-stamp-type=latest], .night-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp[data-stamp-type=latest], section.dark-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp[data-stamp-type=latest], section.night-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp[data-stamp-type=latest] {
    color: var(--theme-always-white) !important
}

.dark-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp[data-stamp-type=breaking], .night-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp[data-stamp-type=breaking], section.dark-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp[data-stamp-type=breaking], section.night-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp[data-stamp-type=breaking] {
    color: #fff !important;
    color: #fff
}

[dir] .dark-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp[data-stamp-type=breaking], [dir] .night-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp[data-stamp-type=breaking], [dir] section.dark-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp[data-stamp-type=breaking], [dir] section.night-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp[data-stamp-type=breaking] {
    border-color: #d8211b !important
}

[dir=ltr] .dark-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp[data-stamp-type=breaking], [dir=ltr] .night-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp[data-stamp-type=breaking], [dir=ltr] section.dark-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp[data-stamp-type=breaking], [dir=ltr] section.night-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp[data-stamp-type=breaking] {
    background-image: linear-gradient(288deg, var(--theme-live), #d8211b)
}

[dir=rtl] .dark-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp[data-stamp-type=breaking], [dir=rtl] .night-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp[data-stamp-type=breaking], [dir=rtl] section.dark-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp[data-stamp-type=breaking], [dir=rtl] section.night-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp[data-stamp-type=breaking] {
    background-image: linear-gradient(-288deg, var(--theme-live), #d8211b)
}

[dir] .dark-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card, [dir] .night-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card, [dir] section.dark-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card, [dir] section.night-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card {
    border-color: var(--theme-divider);
    background: var(--theme-background-background)
}

.dark-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card i.aa-breaking, .night-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card i.aa-breaking, section.dark-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card i.aa-breaking, section.night-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card i.aa-breaking {
    color: #fff
}

.dark-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card .tm-card-title, .night-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card .tm-card-title, section.dark-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card .tm-card-title, section.night-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card .tm-card-title {
    color: var(--theme-text)
}

[dir] .dark-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card .tm-card-services, [dir] .night-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card .tm-card-services, [dir] section.dark-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card .tm-card-services, [dir] section.night-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card .tm-card-services {
    border-color: var(--theme-divider)
}

.dark-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card .tm-card-services time, .night-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card .tm-card-services time, section.dark-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card .tm-card-services time, section.night-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card .tm-card-services time {
    color: var(--theme-secondary-text)
}

.dark-theme .latest, .night-theme .latest, section.dark-theme .latest, section.night-theme .latest {
    color: var(--theme-text)
}

[dir] .dark-theme .latest, [dir] .night-theme .latest, [dir] section.dark-theme .latest, [dir] section.night-theme .latest {
    background: var(--theme-background-background)
}

[dir] .dark-theme .latest_element, [dir] .night-theme .latest_element, [dir] section.dark-theme .latest_element, [dir] section.night-theme .latest_element {
    border-color: var(--theme-divider)
}

.dark-theme .latest a, .night-theme .latest a, section.dark-theme .latest a, section.night-theme .latest a {
    color: var(--theme-text)
}

.dark-theme .latest .timeDate, .night-theme .latest .timeDate, section.dark-theme .latest .timeDate, section.night-theme .latest .timeDate {
    color: var(--theme-secondary-text)
}

.dark-theme .mostRead, .night-theme .mostRead, section.dark-theme .mostRead, section.night-theme .mostRead {
    color: var(--theme-text)
}

[dir] .dark-theme .mostRead, [dir] .night-theme .mostRead, [dir] section.dark-theme .mostRead, [dir] section.night-theme .mostRead {
    background-color: var(--theme-background-background)
}

.dark-theme .mostRead_header .mostRead_switch .btn, .night-theme .mostRead_header .mostRead_switch .btn, section.dark-theme .mostRead_header .mostRead_switch .btn, section.night-theme .mostRead_header .mostRead_switch .btn {
    color: var(--theme-secondary-text)
}

[dir] .dark-theme .mostRead_header .mostRead_switch .btn, [dir] .night-theme .mostRead_header .mostRead_switch .btn, [dir] section.dark-theme .mostRead_header .mostRead_switch .btn, [dir] section.night-theme .mostRead_header .mostRead_switch .btn {
    background: none
}

.dark-theme .mostRead_header .mostRead_switch .btn-active, .night-theme .mostRead_header .mostRead_switch .btn-active, section.dark-theme .mostRead_header .mostRead_switch .btn-active, section.night-theme .mostRead_header .mostRead_switch .btn-active {
    color: var(--theme-text)
}

[dir] .dark-theme .mostRead .mostRead_content, [dir] .night-theme .mostRead .mostRead_content, [dir] section.dark-theme .mostRead .mostRead_content, [dir] section.night-theme .mostRead .mostRead_content {
    border-color: var(--theme-divider)
}

[dir] .dark-theme .mostRead .mostRead_content .tabs-tablist, [dir] .night-theme .mostRead .mostRead_content .tabs-tablist, [dir] section.dark-theme .mostRead .mostRead_content .tabs-tablist, [dir] section.night-theme .mostRead .mostRead_content .tabs-tablist {
    background: var(--theme-secondary-bg)
}

[dir] .dark-theme .mostRead .mostRead_content .tabs-tablist button[aria-selected=true], [dir] .night-theme .mostRead .mostRead_content .tabs-tablist button[aria-selected=true], [dir] section.dark-theme .mostRead .mostRead_content .tabs-tablist button[aria-selected=true], [dir] section.night-theme .mostRead .mostRead_content .tabs-tablist button[aria-selected=true] {
    background: var(--theme-text)
}

.dark-theme .mostRead .mostRead_content .tabs-tablist button[aria-selected=true] > .tabs-tab__content, .night-theme .mostRead .mostRead_content .tabs-tablist button[aria-selected=true] > .tabs-tab__content, section.dark-theme .mostRead .mostRead_content .tabs-tablist button[aria-selected=true] > .tabs-tab__content, section.night-theme .mostRead .mostRead_content .tabs-tablist button[aria-selected=true] > .tabs-tab__content {
    color: var(--theme-background-background)
}

.dark-theme .mostRead .mostRead_content .items .element, .dark-theme .mostRead .mostRead_content .tabs-tablist button .tabs-tab__content, .night-theme .mostRead .mostRead_content .items .element, .night-theme .mostRead .mostRead_content .tabs-tablist button .tabs-tab__content, section.dark-theme .mostRead .mostRead_content .items .element, section.dark-theme .mostRead .mostRead_content .tabs-tablist button .tabs-tab__content, section.night-theme .mostRead .mostRead_content .items .element, section.night-theme .mostRead .mostRead_content .tabs-tablist button .tabs-tab__content {
    color: var(--theme-text)
}

[dir] .dark-theme .mostRead .mostRead_content .items .element, [dir] .night-theme .mostRead .mostRead_content .items .element, [dir] section.dark-theme .mostRead .mostRead_content .items .element, [dir] section.night-theme .mostRead .mostRead_content .items .element {
    border-color: var(--theme-divider)
}

.dark-theme .mostRead .mostRead_content .items .element .title, .night-theme .mostRead .mostRead_content .items .element .title, section.dark-theme .mostRead .mostRead_content .items .element .title, section.night-theme .mostRead .mostRead_content .items .element .title {
    color: var(--theme-text)
}

.dark-theme .mostRead .mostRead_content .items .element .img-box .position, .night-theme .mostRead .mostRead_content .items .element .img-box .position, section.dark-theme .mostRead .mostRead_content .items .element .img-box .position, section.night-theme .mostRead .mostRead_content .items .element .img-box .position {
    color: #fff !important
}

[dir] .dark-theme .mostRead.items01, [dir] .dark-theme .mostRead.items01 .mostRead_content .tabs, [dir] .dark-theme .mostRead .mostRead_content .items .element .services .interaction, [dir] .night-theme .mostRead.items01, [dir] .night-theme .mostRead.items01 .mostRead_content .tabs, [dir] .night-theme .mostRead .mostRead_content .items .element .services .interaction, [dir] section.dark-theme .mostRead.items01, [dir] section.dark-theme .mostRead.items01 .mostRead_content .tabs, [dir] section.dark-theme .mostRead .mostRead_content .items .element .services .interaction, [dir] section.night-theme .mostRead.items01, [dir] section.night-theme .mostRead.items01 .mostRead_content .tabs, [dir] section.night-theme .mostRead .mostRead_content .items .element .services .interaction {
    background: var(--theme-secondary-bg)
}

[dir] .dark-theme .mostRead.items01 .mostRead_content .items .element .services .interaction, [dir] .dark-theme .mostRead.items01 .mostRead_content .tabs-tablist, [dir] .night-theme .mostRead.items01 .mostRead_content .items .element .services .interaction, [dir] .night-theme .mostRead.items01 .mostRead_content .tabs-tablist, [dir] section.dark-theme .mostRead.items01 .mostRead_content .items .element .services .interaction, [dir] section.dark-theme .mostRead.items01 .mostRead_content .tabs-tablist, [dir] section.night-theme .mostRead.items01 .mostRead_content .items .element .services .interaction, [dir] section.night-theme .mostRead.items01 .mostRead_content .tabs-tablist {
    background: var(--theme-divider)
}

[dir] .dark-theme .sec-secondary-bg, [dir] .night-theme .sec-secondary-bg, [dir] section.dark-theme .sec-secondary-bg, [dir] section.night-theme .sec-secondary-bg {
    background: var(--theme-secondary-bg)
}

[dir] .dark-theme .sec-secondary-bg .mostRead, [dir] .dark-theme .sec-secondary-bg .mostRead .mostRead_content .tabs, [dir] .night-theme .sec-secondary-bg .mostRead, [dir] .night-theme .sec-secondary-bg .mostRead .mostRead_content .tabs, [dir] section.dark-theme .sec-secondary-bg .mostRead, [dir] section.dark-theme .sec-secondary-bg .mostRead .mostRead_content .tabs, [dir] section.night-theme .sec-secondary-bg .mostRead, [dir] section.night-theme .sec-secondary-bg .mostRead .mostRead_content .tabs {
    background: none
}

[dir] .dark-theme .sec-secondary-bg .mostRead .mostRead_content .items .element .services .interaction, [dir] .dark-theme .sec-secondary-bg .mostRead .mostRead_content .tabs-tablist, [dir] .night-theme .sec-secondary-bg .mostRead .mostRead_content .items .element .services .interaction, [dir] .night-theme .sec-secondary-bg .mostRead .mostRead_content .tabs-tablist, [dir] section.dark-theme .sec-secondary-bg .mostRead .mostRead_content .items .element .services .interaction, [dir] section.dark-theme .sec-secondary-bg .mostRead .mostRead_content .tabs-tablist, [dir] section.night-theme .sec-secondary-bg .mostRead .mostRead_content .items .element .services .interaction, [dir] section.night-theme .sec-secondary-bg .mostRead .mostRead_content .tabs-tablist {
    background: var(--theme-divider)
}

[dir] .dark-theme .read-mode, [dir] .night-theme .read-mode, [dir] section.dark-theme .read-mode, [dir] section.night-theme .read-mode {
    background-color: var(--theme-background-background)
}

.dark-theme .read-mode .wrapper, .night-theme .read-mode .wrapper, section.dark-theme .read-mode .wrapper, section.night-theme .read-mode .wrapper {
    color: var(--theme-text)
}

[dir] .dark-theme .read-mode .wrapper .top-tools, [dir] .night-theme .read-mode .wrapper .top-tools, [dir] section.dark-theme .read-mode .wrapper .top-tools, [dir] section.night-theme .read-mode .wrapper .top-tools {
    background-color: var(--theme-background-background)
}

[dir] .dark-theme .read-mode .wrapper .top-tools .progress-container .progress-bar, [dir] .night-theme .read-mode .wrapper .top-tools .progress-container .progress-bar, [dir] section.dark-theme .read-mode .wrapper .top-tools .progress-container .progress-bar, [dir] section.night-theme .read-mode .wrapper .top-tools .progress-container .progress-bar {
    background-color: var(--theme-text)
}

.dark-theme .read-mode .wrapper .top-tools .change-size button, .night-theme .read-mode .wrapper .top-tools .change-size button, section.dark-theme .read-mode .wrapper .top-tools .change-size button, section.night-theme .read-mode .wrapper .top-tools .change-size button {
    color: var(--theme-text)
}

.dark-theme .read-mode .wrapper .top-tools .change-size button:disabled, .night-theme .read-mode .wrapper .top-tools .change-size button:disabled, section.dark-theme .read-mode .wrapper .top-tools .change-size button:disabled, section.night-theme .read-mode .wrapper .top-tools .change-size button:disabled {
    color: var(--theme-secondary-text)
}

[dir] .dark-theme .read-mode .wrapper .tabular-data .table-wrapper table, [dir] .dark-theme .read-mode .wrapper .tabular-data .table-wrapper table td, [dir] .dark-theme .read-mode .wrapper .tabular-data .table-wrapper table th, [dir] .night-theme .read-mode .wrapper .tabular-data .table-wrapper table, [dir] .night-theme .read-mode .wrapper .tabular-data .table-wrapper table td, [dir] .night-theme .read-mode .wrapper .tabular-data .table-wrapper table th, [dir] section.dark-theme .read-mode .wrapper .tabular-data .table-wrapper table, [dir] section.dark-theme .read-mode .wrapper .tabular-data .table-wrapper table td, [dir] section.dark-theme .read-mode .wrapper .tabular-data .table-wrapper table th, [dir] section.night-theme .read-mode .wrapper .tabular-data .table-wrapper table, [dir] section.night-theme .read-mode .wrapper .tabular-data .table-wrapper table td, [dir] section.night-theme .read-mode .wrapper .tabular-data .table-wrapper table th {
    border-color: var(--theme-divider)
}

.dark-theme .read-mode .wrapper .tabular-data .table-wrapper .notice, .night-theme .read-mode .wrapper .tabular-data .table-wrapper .notice, section.dark-theme .read-mode .wrapper .tabular-data .table-wrapper .notice, section.night-theme .read-mode .wrapper .tabular-data .table-wrapper .notice {
    color: var(--theme-secondary-text)
}

.dark-theme article, .night-theme article, section.dark-theme article, section.night-theme article {
    color: var(--theme-text)
}

[dir] .dark-theme article, [dir] .night-theme article, [dir] section.dark-theme article, [dir] section.night-theme article {
    background: var(--theme-background-background)
}

[dir] .dark-theme .location-based, [dir] .night-theme .location-based, [dir] section.dark-theme .location-based, [dir] section.night-theme .location-based {
    background-color: var(--theme-background-background)
}

.dark-theme .sectionHero, .night-theme .sectionHero, section.dark-theme .sectionHero, section.night-theme .sectionHero {
    color: var(--theme-text)
}

[dir] .dark-theme .sectionHero, [dir] .night-theme .sectionHero, [dir] section.dark-theme .sectionHero, [dir] section.night-theme .sectionHero {
    background: var(--theme-background-background)
}

[dir] .dark-theme .sectionHero_latest, [dir] .night-theme .sectionHero_latest, [dir] section.dark-theme .sectionHero_latest, [dir] section.night-theme .sectionHero_latest {
    border-top: .1rem solid var(--theme-divider);
    border-bottom: .1rem solid var(--theme-divider)
}

[dir=ltr] .dark-theme .sectionHero_gradient, [dir=ltr] .night-theme .sectionHero_gradient, [dir=ltr] section.dark-theme .sectionHero_gradient, [dir=ltr] section.night-theme .sectionHero_gradient {
    background-image: linear-gradient(178deg, rgba(21, 21, 21, 0) 54%, #151515 98%)
}

[dir=rtl] .dark-theme .sectionHero_gradient, [dir=rtl] .night-theme .sectionHero_gradient, [dir=rtl] section.dark-theme .sectionHero_gradient, [dir=rtl] section.night-theme .sectionHero_gradient {
    background-image: linear-gradient(-178deg, rgba(21, 21, 21, 0) 54%, #151515 98%)
}

.dark-theme .sectionHero_info, .night-theme .sectionHero_info, section.dark-theme .sectionHero_info, section.night-theme .sectionHero_info {
    color: var(--theme-text)
}

[dir] .dark-theme .sectionHero_extraNoimage .sectionHero_element, [dir] .night-theme .sectionHero_extraNoimage .sectionHero_element, [dir] section.dark-theme .sectionHero_extraNoimage .sectionHero_element, [dir] section.night-theme .sectionHero_extraNoimage .sectionHero_element {
    border-bottom: .1rem solid var(--theme-divider)
}

.dark-theme .sectionHero .swiper-pagination-bullet, .night-theme .sectionHero .swiper-pagination-bullet, section.dark-theme .sectionHero .swiper-pagination-bullet, section.night-theme .sectionHero .swiper-pagination-bullet {
    color: #fff
}

[dir] .dark-theme .sectionHero .swiper-pagination-bullet, [dir] .night-theme .sectionHero .swiper-pagination-bullet, [dir] section.dark-theme .sectionHero .swiper-pagination-bullet, [dir] section.night-theme .sectionHero .swiper-pagination-bullet {
    background-color: hsla(0, 0%, 100%, .2)
}

.dark-theme .sectionHero .swiper-pagination-bullet-active, .night-theme .sectionHero .swiper-pagination-bullet-active, section.dark-theme .sectionHero .swiper-pagination-bullet-active, section.night-theme .sectionHero .swiper-pagination-bullet-active {
    color: #151515
}

[dir] .dark-theme .sectionHero .swiper-pagination-bullet-active, [dir] .night-theme .sectionHero .swiper-pagination-bullet-active, [dir] section.dark-theme .sectionHero .swiper-pagination-bullet-active, [dir] section.night-theme .sectionHero .swiper-pagination-bullet-active {
    background-color: #fff
}

@media (min-width: 501px) {
    [dir] .dark-theme .sectionHero .swiper-pagination-bullet, [dir] .night-theme .sectionHero .swiper-pagination-bullet, [dir] section.dark-theme .sectionHero .swiper-pagination-bullet, [dir] section.night-theme .sectionHero .swiper-pagination-bullet {
        background-color: #151515
    }

    .dark-theme .sectionHero .swiper-pagination-bullet-active, .night-theme .sectionHero .swiper-pagination-bullet-active, section.dark-theme .sectionHero .swiper-pagination-bullet-active, section.night-theme .sectionHero .swiper-pagination-bullet-active {
        color: #151515
    }

    [dir] .dark-theme .sectionHero .swiper-pagination-bullet-active, [dir] .night-theme .sectionHero .swiper-pagination-bullet-active, [dir] section.dark-theme .sectionHero .swiper-pagination-bullet-active, [dir] section.night-theme .sectionHero .swiper-pagination-bullet-active {
        background-color: #fff
    }
}

@media (min-width: 1200px) {
    [dir] .dark-theme .sectionHero_latest, [dir] .night-theme .sectionHero_latest, [dir] section.dark-theme .sectionHero_latest, [dir] section.night-theme .sectionHero_latest {
        border-bottom: none
    }
}

.dark-theme .sectionHero-gallery-view .sectionHero_gallery, .night-theme .sectionHero-gallery-view .sectionHero_gallery, section.dark-theme .sectionHero-gallery-view .sectionHero_gallery, section.night-theme .sectionHero-gallery-view .sectionHero_gallery {
    color: #fff
}

[dir] .dark-theme .sectionHero-gallery-view .sectionHero_gallery, [dir] .night-theme .sectionHero-gallery-view .sectionHero_gallery, [dir] section.dark-theme .sectionHero-gallery-view .sectionHero_gallery, [dir] section.night-theme .sectionHero-gallery-view .sectionHero_gallery {
    background-color: #151515
}

.dark-theme .sectionHero-gallery-view .sectionHero_gallery .sectionHero_section, .dark-theme .sectionHero-gallery-view .sectionHero_gallery .sectionHero_title, .night-theme .sectionHero-gallery-view .sectionHero_gallery .sectionHero_section, .night-theme .sectionHero-gallery-view .sectionHero_gallery .sectionHero_title, section.dark-theme .sectionHero-gallery-view .sectionHero_gallery .sectionHero_section, section.dark-theme .sectionHero-gallery-view .sectionHero_gallery .sectionHero_title, section.night-theme .sectionHero-gallery-view .sectionHero_gallery .sectionHero_section, section.night-theme .sectionHero-gallery-view .sectionHero_gallery .sectionHero_title {
    color: #fff
}

[dir] .dark-theme .sectionHero-kicker-view .sectionHero_thumb .sectionHero_element.main, [dir] .night-theme .sectionHero-kicker-view .sectionHero_thumb .sectionHero_element.main, [dir] section.dark-theme .sectionHero-kicker-view .sectionHero_thumb .sectionHero_element.main, [dir] section.night-theme .sectionHero-kicker-view .sectionHero_thumb .sectionHero_element.main {
    border-bottom: none
}

@media (min-width: 501px) {
    [dir] .dark-theme .sectionHero-kicker-view .sectionHero_thumb .sectionHero_element.main, [dir] .night-theme .sectionHero-kicker-view .sectionHero_thumb .sectionHero_element.main, [dir] section.dark-theme .sectionHero-kicker-view .sectionHero_thumb .sectionHero_element.main, [dir] section.night-theme .sectionHero-kicker-view .sectionHero_thumb .sectionHero_element.main {
        border-bottom: .1rem solid var(--theme-divider)
    }
}

@media (min-width: 1200px) {
    [dir] .dark-theme .sectionHero-kicker-view .sectionHero_thumb .sectionHero_element.main, [dir] .night-theme .sectionHero-kicker-view .sectionHero_thumb .sectionHero_element.main, [dir] section.dark-theme .sectionHero-kicker-view .sectionHero_thumb .sectionHero_element.main, [dir] section.night-theme .sectionHero-kicker-view .sectionHero_thumb .sectionHero_element.main {
        border-bottom: none
    }
}

@media (min-width: 1200px) {
    [dir] .dark-theme .sectionHero-hero50 .sectionHero_gallery, [dir] .night-theme .sectionHero-hero50 .sectionHero_gallery, [dir] section.dark-theme .sectionHero-hero50 .sectionHero_gallery, [dir] section.night-theme .sectionHero-hero50 .sectionHero_gallery {
        border-color: var(--theme-divider)
    }

    [dir] .dark-theme .sectionHero-hero50 .sectionHero_latest.latest50, [dir] .night-theme .sectionHero-hero50 .sectionHero_latest.latest50, [dir] section.dark-theme .sectionHero-hero50 .sectionHero_latest.latest50, [dir] section.night-theme .sectionHero-hero50 .sectionHero_latest.latest50 {
        border-top: none
    }
}

.dark-theme .sectionHero.v2 .sectionHero_gallery, .night-theme .sectionHero.v2 .sectionHero_gallery, section.dark-theme .sectionHero.v2 .sectionHero_gallery, section.night-theme .sectionHero.v2 .sectionHero_gallery {
    color: var(--theme-text)
}

[dir] .dark-theme .sectionHero.v2 .sectionHero_gallery, [dir] .night-theme .sectionHero.v2 .sectionHero_gallery, [dir] section.dark-theme .sectionHero.v2 .sectionHero_gallery, [dir] section.night-theme .sectionHero.v2 .sectionHero_gallery {
    background: var(--theme-background-background)
}

.dark-theme .sectionHero.v2 .sectionHero_gallery .sectionHero_section, .dark-theme .sectionHero.v2 .sectionHero_gallery .sectionHero_title, .night-theme .sectionHero.v2 .sectionHero_gallery .sectionHero_section, .night-theme .sectionHero.v2 .sectionHero_gallery .sectionHero_title, section.dark-theme .sectionHero.v2 .sectionHero_gallery .sectionHero_section, section.dark-theme .sectionHero.v2 .sectionHero_gallery .sectionHero_title, section.night-theme .sectionHero.v2 .sectionHero_gallery .sectionHero_section, section.night-theme .sectionHero.v2 .sectionHero_gallery .sectionHero_title {
    color: var(--theme-text)
}

[dir] .dark-theme .sectionHero.v2.no-image .sectionHero_element .sectionHero_info, [dir] .night-theme .sectionHero.v2.no-image .sectionHero_element .sectionHero_info, [dir] section.dark-theme .sectionHero.v2.no-image .sectionHero_element .sectionHero_info, [dir] section.night-theme .sectionHero.v2.no-image .sectionHero_element .sectionHero_info {
    border-top: .1rem solid var(--theme-divider)
}

@media (min-width: 501px) {
    [dir] .dark-theme .sectionHero.v2.no-image .sectionHero_element .sectionHero_info, [dir] .night-theme .sectionHero.v2.no-image .sectionHero_element .sectionHero_info, [dir] section.dark-theme .sectionHero.v2.no-image .sectionHero_element .sectionHero_info, [dir] section.night-theme .sectionHero.v2.no-image .sectionHero_element .sectionHero_info {
        border-top: none
    }

    .dark-theme .sectionHero.v2.no-image .sectionHero_gallery, .night-theme .sectionHero.v2.no-image .sectionHero_gallery, section.dark-theme .sectionHero.v2.no-image .sectionHero_gallery, section.night-theme .sectionHero.v2.no-image .sectionHero_gallery {
        color: #fff
    }

    [dir] .dark-theme .sectionHero.v2.no-image .sectionHero_gallery, [dir] .night-theme .sectionHero.v2.no-image .sectionHero_gallery, [dir] section.dark-theme .sectionHero.v2.no-image .sectionHero_gallery, [dir] section.night-theme .sectionHero.v2.no-image .sectionHero_gallery {
        background-color: #151515
    }

    .dark-theme .sectionHero.v2.no-image .sectionHero_gallery .sectionHero_section, .dark-theme .sectionHero.v2.no-image .sectionHero_gallery .sectionHero_title, .night-theme .sectionHero.v2.no-image .sectionHero_gallery .sectionHero_section, .night-theme .sectionHero.v2.no-image .sectionHero_gallery .sectionHero_title, section.dark-theme .sectionHero.v2.no-image .sectionHero_gallery .sectionHero_section, section.dark-theme .sectionHero.v2.no-image .sectionHero_gallery .sectionHero_title, section.night-theme .sectionHero.v2.no-image .sectionHero_gallery .sectionHero_section, section.night-theme .sectionHero.v2.no-image .sectionHero_gallery .sectionHero_title {
        color: #fff
    }

    [dir] .dark-theme .sectionHero.v2.no-image .sectionHero_latest, [dir] .night-theme .sectionHero.v2.no-image .sectionHero_latest, [dir] section.dark-theme .sectionHero.v2.no-image .sectionHero_latest, [dir] section.night-theme .sectionHero.v2.no-image .sectionHero_latest {
        border-top: .1rem solid var(--theme-divider);
        border-bottom: .1rem solid var(--theme-divider)
    }
}

@media (min-width: 1200px) {
    [dir] .dark-theme .sectionHero.v2.no-image .sectionHero_latest, [dir] .night-theme .sectionHero.v2.no-image .sectionHero_latest, [dir] section.dark-theme .sectionHero.v2.no-image .sectionHero_latest, [dir] section.night-theme .sectionHero.v2.no-image .sectionHero_latest {
        border-bottom: none
    }
}

@media (min-width: 501px) {
    [dir] .dark-theme .sectionHero.v2 .sectionHero_element .sectionHero_info, [dir] .night-theme .sectionHero.v2 .sectionHero_element .sectionHero_info, [dir] section.dark-theme .sectionHero.v2 .sectionHero_element .sectionHero_info, [dir] section.night-theme .sectionHero.v2 .sectionHero_element .sectionHero_info {
        border-top: none
    }

    .dark-theme .sectionHero.v2 .sectionHero_gallery, .night-theme .sectionHero.v2 .sectionHero_gallery, section.dark-theme .sectionHero.v2 .sectionHero_gallery, section.night-theme .sectionHero.v2 .sectionHero_gallery {
        color: #fff
    }

    [dir] .dark-theme .sectionHero.v2 .sectionHero_gallery, [dir] .night-theme .sectionHero.v2 .sectionHero_gallery, [dir] section.dark-theme .sectionHero.v2 .sectionHero_gallery, [dir] section.night-theme .sectionHero.v2 .sectionHero_gallery {
        background-color: #151515
    }

    .dark-theme .sectionHero.v2 .sectionHero_gallery .sectionHero_section, .dark-theme .sectionHero.v2 .sectionHero_gallery .sectionHero_title, .night-theme .sectionHero.v2 .sectionHero_gallery .sectionHero_section, .night-theme .sectionHero.v2 .sectionHero_gallery .sectionHero_title, section.dark-theme .sectionHero.v2 .sectionHero_gallery .sectionHero_section, section.dark-theme .sectionHero.v2 .sectionHero_gallery .sectionHero_title, section.night-theme .sectionHero.v2 .sectionHero_gallery .sectionHero_section, section.night-theme .sectionHero.v2 .sectionHero_gallery .sectionHero_title {
        color: #fff
    }

    [dir] .dark-theme .sectionHero.v2 .sectionHero_latest, [dir] .night-theme .sectionHero.v2 .sectionHero_latest, [dir] section.dark-theme .sectionHero.v2 .sectionHero_latest, [dir] section.night-theme .sectionHero.v2 .sectionHero_latest {
        border-top: .1rem solid var(--theme-divider);
        border-bottom: .1rem solid var(--theme-divider)
    }
}

@media (min-width: 1200px) {
    [dir] .dark-theme .sectionHero.v2 .sectionHero_latest, [dir] .night-theme .sectionHero.v2 .sectionHero_latest, [dir] section.dark-theme .sectionHero.v2 .sectionHero_latest, [dir] section.night-theme .sectionHero.v2 .sectionHero_latest {
        border-bottom: none
    }
}

.dark-theme .sectionHero.moreThumbs .coverage .sectionHero_info .sectionHero_section, .night-theme .sectionHero.moreThumbs .coverage .sectionHero_info .sectionHero_section, section.dark-theme .sectionHero.moreThumbs .coverage .sectionHero_info .sectionHero_section, section.night-theme .sectionHero.moreThumbs .coverage .sectionHero_info .sectionHero_section {
    color: #fff
}

@media (min-width: 501px) {
    [dir] .dark-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery, [dir] .night-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery, [dir] section.dark-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery, [dir] section.night-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery {
        background: none
    }

    .dark-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .sectionHero_description, .dark-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .sectionHero_section, .dark-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .sectionHero_title, .night-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .sectionHero_description, .night-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .sectionHero_section, .night-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .sectionHero_title, section.dark-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .sectionHero_description, section.dark-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .sectionHero_section, section.dark-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .sectionHero_title, section.night-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .sectionHero_description, section.night-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .sectionHero_section, section.night-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .sectionHero_title {
        color: var(--theme-text)
    }
}

.dark-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .coverage .sectionHero_description, .dark-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .coverage .sectionHero_section, .dark-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .coverage .sectionHero_title, .night-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .coverage .sectionHero_description, .night-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .coverage .sectionHero_section, .night-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .coverage .sectionHero_title, section.dark-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .coverage .sectionHero_description, section.dark-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .coverage .sectionHero_section, section.dark-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .coverage .sectionHero_title, section.night-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .coverage .sectionHero_description, section.night-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .coverage .sectionHero_section, section.night-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .coverage .sectionHero_title {
    color: #fff
}

@media (min-width: 501px) {
    .dark-theme .sectionHero.moreThumbs.v2.no-image.fourThumbs .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_title, .night-theme .sectionHero.moreThumbs.v2.no-image.fourThumbs .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_title, section.dark-theme .sectionHero.moreThumbs.v2.no-image.fourThumbs .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_title, section.night-theme .sectionHero.moreThumbs.v2.no-image.fourThumbs .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_title {
        color: #fff
    }
}

.dark-theme .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info .kicker, .night-theme .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info .kicker, section.dark-theme .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info .kicker, section.night-theme .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info .kicker {
    color: #fff
}

[dir] .dark-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery, [dir] .night-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery, [dir] section.dark-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery, [dir] section.night-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery {
    background: none
}

[dir] .dark-theme .sectionHero.gallerySmall .sectionHero_gallery .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active, [dir] .night-theme .sectionHero.gallerySmall .sectionHero_gallery .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active, [dir] section.dark-theme .sectionHero.gallerySmall .sectionHero_gallery .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active, [dir] section.night-theme .sectionHero.gallerySmall .sectionHero_gallery .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background-color: #fff !important
}

@media (min-width: 1200px) {
    [dir] .dark-theme .sectionHero.gallerySmall, [dir] .night-theme .sectionHero.gallerySmall, [dir] section.dark-theme .sectionHero.gallerySmall, [dir] section.night-theme .sectionHero.gallerySmall {
        border-bottom: 0
    }
}

[dir] .dark-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery, [dir] .night-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery, [dir] section.dark-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery, [dir] section.night-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery {
    background-color: var(--theme-background-background)
}

[dir] .dark-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info, [dir] .night-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info, [dir] section.dark-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info, [dir] section.night-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info {
    background: none
}

.dark-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:first-child .sectionHero_title, .night-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:first-child .sectionHero_title, section.dark-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:first-child .sectionHero_title, section.night-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:first-child .sectionHero_title {
    color: #fff
}

[dir] .dark-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title, [dir] .night-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title, [dir] section.dark-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title, [dir] section.night-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title {
    border: none
}

.dark-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker, .night-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker, section.dark-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker, section.night-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker {
    color: var(--theme-text)
}

[dir] .dark-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker, [dir] .night-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker, [dir] section.dark-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker, [dir] section.night-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker {
    background-color: var(--theme-divider)
}

.dark-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker a, .night-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker a, section.dark-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker a, section.night-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker a {
    color: var(--theme-text)
}

@media (min-width: 501px) {
    .dark-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker, .dark-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker a, .night-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker, .night-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker a, section.dark-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker, section.dark-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker a, section.night-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker, section.night-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker a {
        color: #fff
    }
}

.dark-theme .sectionHero .coverage .kicker .ktitle, .dark-theme .sectionHero .coverage .kicker_link, .dark-theme .sectionHero .coverage .kicker_text, .dark-theme .sectionHero .coverage .sectionHero_info, .dark-theme .sectionHero .coverage .sectionHero_section, .night-theme .sectionHero .coverage .kicker .ktitle, .night-theme .sectionHero .coverage .kicker_link, .night-theme .sectionHero .coverage .kicker_text, .night-theme .sectionHero .coverage .sectionHero_info, .night-theme .sectionHero .coverage .sectionHero_section, section.dark-theme .sectionHero .coverage .kicker .ktitle, section.dark-theme .sectionHero .coverage .kicker_link, section.dark-theme .sectionHero .coverage .kicker_text, section.dark-theme .sectionHero .coverage .sectionHero_info, section.dark-theme .sectionHero .coverage .sectionHero_section, section.night-theme .sectionHero .coverage .kicker .ktitle, section.night-theme .sectionHero .coverage .kicker_link, section.night-theme .sectionHero .coverage .kicker_text, section.night-theme .sectionHero .coverage .sectionHero_info, section.night-theme .sectionHero .coverage .sectionHero_section {
    color: #fff
}

[dir] .dark-theme .sectionHero.moreThumbs.tall-thumbs .sectionHero_thumb .sectionHero_latest .sectionHero_element, [dir] .night-theme .sectionHero.moreThumbs.tall-thumbs .sectionHero_thumb .sectionHero_latest .sectionHero_element, [dir] section.dark-theme .sectionHero.moreThumbs.tall-thumbs .sectionHero_thumb .sectionHero_latest .sectionHero_element, [dir] section.night-theme .sectionHero.moreThumbs.tall-thumbs .sectionHero_thumb .sectionHero_latest .sectionHero_element {
    border-color: var(--theme-divider)
}

[dir] .dark-theme .inTranslation-theme .sectionHero, [dir] .night-theme .inTranslation-theme .sectionHero, [dir] section.dark-theme .inTranslation-theme .sectionHero, [dir] section.night-theme .inTranslation-theme .sectionHero {
    background: transparent
}

.dark-theme .accessibility-toolbar, .night-theme .accessibility-toolbar, section.dark-theme .accessibility-toolbar, section.night-theme .accessibility-toolbar {
    color: var(--theme-text)
}

[dir] .dark-theme .accessibility-toolbar, [dir] .night-theme .accessibility-toolbar, [dir] section.dark-theme .accessibility-toolbar, [dir] section.night-theme .accessibility-toolbar {
    background-color: var(--theme-background-background)
}

@media (min-width: 1200px) {
    [dir] .dark-theme .accessibility-toolbar, [dir] .night-theme .accessibility-toolbar, [dir] section.dark-theme .accessibility-toolbar, [dir] section.night-theme .accessibility-toolbar {
        background-color: var(--theme-secondary-bg)
    }
}

[dir] .dark-theme .readmode-toolbar_divider, [dir] .night-theme .readmode-toolbar_divider, [dir] section.dark-theme .readmode-toolbar_divider, [dir] section.night-theme .readmode-toolbar_divider {
    background-color: var(--theme-divider)
}

.dark-theme .readmode-toolbar_rem-settings button, .night-theme .readmode-toolbar_rem-settings button, section.dark-theme .readmode-toolbar_rem-settings button, section.night-theme .readmode-toolbar_rem-settings button {
    color: var(--theme-text)
}

[dir] .dark-theme .readmode-toolbar_rem-settings button, [dir] .night-theme .readmode-toolbar_rem-settings button, [dir] section.dark-theme .readmode-toolbar_rem-settings button, [dir] section.night-theme .readmode-toolbar_rem-settings button {
    background: none
}

.dark-theme .readmode-toolbar_rem-settings button:disabled, .night-theme .readmode-toolbar_rem-settings button:disabled, section.dark-theme .readmode-toolbar_rem-settings button:disabled, section.night-theme .readmode-toolbar_rem-settings button:disabled {
    color: var(--theme-secondary-text)
}

.dark-theme .kicker, .night-theme .kicker, section.dark-theme .kicker, section.night-theme .kicker {
    color: var(--theme-text)
}

[dir] .dark-theme .kicker, [dir] .night-theme .kicker, [dir] section.dark-theme .kicker, [dir] section.night-theme .kicker {
    background-color: var(--theme-divider)
}

.dark-theme .kicker a, .night-theme .kicker a, section.dark-theme .kicker a, section.night-theme .kicker a {
    color: var(--theme-text)
}

.dark-theme .kicker.breaking, .night-theme .kicker.breaking, section.dark-theme .kicker.breaking, section.night-theme .kicker.breaking {
    color: #d8211b
}

[dir] .dark-theme .kicker.breaking, [dir] .night-theme .kicker.breaking, [dir] section.dark-theme .kicker.breaking, [dir] section.night-theme .kicker.breaking {
    background: none
}

.dark-theme .coverage .kicker, .night-theme .coverage .kicker, section.dark-theme .coverage .kicker, section.night-theme .coverage .kicker {
    color: #fff
}

[dir] .dark-theme .coverage .kicker, [dir] .night-theme .coverage .kicker, [dir] section.dark-theme .coverage .kicker, [dir] section.night-theme .coverage .kicker {
    background-color: hsla(0, 0%, 100%, .1)
}

.dark-theme .coverage .kicker a, .night-theme .coverage .kicker a, section.dark-theme .coverage .kicker a, section.night-theme .coverage .kicker a {
    color: #fff
}

[dir] .dark-theme .kicker-main-story, [dir] .night-theme .kicker-main-story, [dir] section.dark-theme .kicker-main-story, [dir] section.night-theme .kicker-main-story {
    background: var(--theme-background-background);
    border-color: var(--theme-divider)
}

[dir] .dark-theme .kicker-main-story .kicker-hero, [dir] .night-theme .kicker-main-story .kicker-hero, [dir] section.dark-theme .kicker-main-story .kicker-hero, [dir] section.night-theme .kicker-main-story .kicker-hero {
    border-color: var(--theme-divider)
}

[dir] .dark-theme .section-time-bar, [dir] .night-theme .section-time-bar, [dir] section.dark-theme .section-time-bar, [dir] section.night-theme .section-time-bar {
    background: var(--theme-background-background)
}

.dark-theme .section-time-bar .time, .night-theme .section-time-bar .time, section.dark-theme .section-time-bar .time, section.night-theme .section-time-bar .time {
    color: var(--theme-secondary-text)
}

.dark-theme .top-stories, .night-theme .top-stories, section.dark-theme .top-stories, section.night-theme .top-stories {
    color: var(--theme-text)
}

[dir] .dark-theme .top-stories, [dir] .night-theme .top-stories, [dir] section.dark-theme .top-stories, [dir] section.night-theme .top-stories {
    background: var(--theme-background-background)
}

[dir=ltr] .dark-theme .top-stories .story-list li:after, [dir=ltr] .night-theme .top-stories .story-list li:after, [dir=ltr] section.dark-theme .top-stories .story-list li:after, [dir=ltr] section.night-theme .top-stories .story-list li:after {
    background: linear-gradient(90deg, rgba(var(--theme-text-rgb), .1) 0, var(--theme-background-background) 95%)
}

[dir=rtl] .dark-theme .top-stories .story-list li:after, [dir=rtl] .night-theme .top-stories .story-list li:after, [dir=rtl] section.dark-theme .top-stories .story-list li:after, [dir=rtl] section.night-theme .top-stories .story-list li:after {
    background: linear-gradient(270deg, rgba(var(--theme-text-rgb), .1) 0, var(--theme-background-background) 95%)
}

.dark-theme .top-stories .story-list li a, .night-theme .top-stories .story-list li a, section.dark-theme .top-stories .story-list li a, section.night-theme .top-stories .story-list li a {
    color: var(--theme-text)
}

@media (min-width: 501px) {
    [dir] .dark-theme .top-stories .story-list li:nth-child(odd), [dir] .night-theme .top-stories .story-list li:nth-child(odd), [dir] section.dark-theme .top-stories .story-list li:nth-child(odd), [dir] section.night-theme .top-stories .story-list li:nth-child(odd) {
        border-color: var(--theme-divider)
    }
}

[dir] .dark-theme .kicker-hero, [dir] .night-theme .kicker-hero, [dir] section.dark-theme .kicker-hero, [dir] section.night-theme .kicker-hero {
    background: var(--theme-background-background);
    border-color: var(--theme-divider)
}

[dir] .dark-theme .kicker-hero .hero-img img, [dir] .night-theme .kicker-hero .hero-img img, [dir] section.dark-theme .kicker-hero .hero-img img, [dir] section.night-theme .kicker-hero .hero-img img {
    box-shadow: 0 5px 28px 0 rgba(var(--theme-text-rgb), .11)
}

.dark-theme .kicker-hero .description, .dark-theme .kicker-hero .title, .night-theme .kicker-hero .description, .night-theme .kicker-hero .title, section.dark-theme .kicker-hero .description, section.dark-theme .kicker-hero .title, section.night-theme .kicker-hero .description, section.night-theme .kicker-hero .title {
    color: var(--theme-text)
}

[dir] .dark-theme .kicker-hero.video .title, [dir] .night-theme .kicker-hero.video .title, [dir] section.dark-theme .kicker-hero.video .title, [dir] section.night-theme .kicker-hero.video .title {
    background-color: var(--theme-secondary-bg)
}

[dir] .dark-theme .kicker-section-results, [dir] .night-theme .kicker-section-results, [dir] section.dark-theme .kicker-section-results, [dir] section.night-theme .kicker-section-results {
    background: var(--theme-background-background)
}

[dir] .dark-theme .kicker-section-results .kicker-results-list .list-item, [dir] .night-theme .kicker-section-results .kicker-results-list .list-item, [dir] section.dark-theme .kicker-section-results .kicker-results-list .list-item, [dir] section.night-theme .kicker-section-results .kicker-results-list .list-item {
    border-color: var(--theme-divider)
}

.dark-theme .liveVod, .night-theme .liveVod, section.dark-theme .liveVod, section.night-theme .liveVod {
    color: var(--theme-text)
}

[dir] .dark-theme .liveVod, [dir] .night-theme .liveVod, [dir] section.dark-theme .liveVod, [dir] section.night-theme .liveVod {
    background: var(--theme-background-background)
}

[dir] .dark-theme .liveVod ::-webkit-scrollbar-track, [dir] .night-theme .liveVod ::-webkit-scrollbar-track, [dir] section.dark-theme .liveVod ::-webkit-scrollbar-track, [dir] section.night-theme .liveVod ::-webkit-scrollbar-track {
    background: var(--theme-background-background)
}

[dir] .dark-theme .liveVod_status.live:before, [dir] .night-theme .liveVod_status.live:before, [dir] section.dark-theme .liveVod_status.live:before, [dir] section.night-theme .liveVod_status.live:before {
    background-color: var(--theme-live)
}

[dir] .dark-theme .liveVod .program_status, [dir] .night-theme .liveVod .program_status, [dir] section.dark-theme .liveVod .program_status, [dir] section.night-theme .liveVod .program_status {
    background: var(--theme-live)
}

.dark-theme .liveVod .live .liveVod_link .program_status, .night-theme .liveVod .live .liveVod_link .program_status, section.dark-theme .liveVod .live .liveVod_link .program_status, section.night-theme .liveVod .live .liveVod_link .program_status {
    color: #fff
}

[dir] .dark-theme .liveVod_schedule, [dir] .night-theme .liveVod_schedule, [dir] section.dark-theme .liveVod_schedule, [dir] section.night-theme .liveVod_schedule {
    border-color: var(--theme-divider)
}

.dark-theme .liveVod_link, .night-theme .liveVod_link, section.dark-theme .liveVod_link, section.night-theme .liveVod_link {
    color: var(--theme-text)
}

[dir] .dark-theme .liveVod_programs li.live, [dir] .night-theme .liveVod_programs li.live, [dir] section.dark-theme .liveVod_programs li.live, [dir] section.night-theme .liveVod_programs li.live {
    background: var(--theme-secondary-bg)
}

[dir] .dark-theme .featuredPrograms, [dir] .night-theme .featuredPrograms, [dir] section.dark-theme .featuredPrograms, [dir] section.night-theme .featuredPrograms {
    background-color: var(--theme-background-background)
}

.dark-theme .featuredPrograms h2, .night-theme .featuredPrograms h2, section.dark-theme .featuredPrograms h2, section.night-theme .featuredPrograms h2 {
    color: var(--theme-text)
}

[dir=ltr] .dark-theme .featuredPrograms-version02 .swiper-button-next, [dir=ltr] .dark-theme .featuredPrograms-version02 .swiper-button-prev, [dir=ltr] .night-theme .featuredPrograms-version02 .swiper-button-next, [dir=ltr] .night-theme .featuredPrograms-version02 .swiper-button-prev, [dir=ltr] section.dark-theme .featuredPrograms-version02 .swiper-button-next, [dir=ltr] section.dark-theme .featuredPrograms-version02 .swiper-button-prev, [dir=ltr] section.night-theme .featuredPrograms-version02 .swiper-button-next, [dir=ltr] section.night-theme .featuredPrograms-version02 .swiper-button-prev {
    background-image: linear-gradient(90deg, #151515, rgba(21, 21, 21, 0))
}

[dir=rtl] .dark-theme .featuredPrograms-version02 .swiper-button-next, [dir=rtl] .dark-theme .featuredPrograms-version02 .swiper-button-prev, [dir=rtl] .night-theme .featuredPrograms-version02 .swiper-button-next, [dir=rtl] .night-theme .featuredPrograms-version02 .swiper-button-prev, [dir=rtl] section.dark-theme .featuredPrograms-version02 .swiper-button-next, [dir=rtl] section.dark-theme .featuredPrograms-version02 .swiper-button-prev, [dir=rtl] section.night-theme .featuredPrograms-version02 .swiper-button-next, [dir=rtl] section.night-theme .featuredPrograms-version02 .swiper-button-prev {
    background-image: linear-gradient(270deg, #151515, rgba(21, 21, 21, 0))
}

.dark-theme .featuredPrograms-version02 .swiper-button-next .aa, .dark-theme .featuredPrograms-version02 .swiper-button-prev .aa, .night-theme .featuredPrograms-version02 .swiper-button-next .aa, .night-theme .featuredPrograms-version02 .swiper-button-prev .aa, section.dark-theme .featuredPrograms-version02 .swiper-button-next .aa, section.dark-theme .featuredPrograms-version02 .swiper-button-prev .aa, section.night-theme .featuredPrograms-version02 .swiper-button-next .aa, section.night-theme .featuredPrograms-version02 .swiper-button-prev .aa {
    filter: invert(1) contrast(3)
}

[dir=ltr] .dark-theme .featuredPrograms-version02 .swiper-button-next, [dir=ltr] .night-theme .featuredPrograms-version02 .swiper-button-next, [dir=ltr] section.dark-theme .featuredPrograms-version02 .swiper-button-next, [dir=ltr] section.night-theme .featuredPrograms-version02 .swiper-button-next {
    background-image: linear-gradient(270deg, #151515, rgba(21, 21, 21, 0))
}

[dir=rtl] .dark-theme .featuredPrograms-version02 .swiper-button-next, [dir=rtl] .night-theme .featuredPrograms-version02 .swiper-button-next, [dir=rtl] section.dark-theme .featuredPrograms-version02 .swiper-button-next, [dir=rtl] section.night-theme .featuredPrograms-version02 .swiper-button-next {
    background-image: linear-gradient(90deg, #151515, rgba(21, 21, 21, 0))
}

.dark-theme .allOurPrograms, .night-theme .allOurPrograms, section.dark-theme .allOurPrograms, section.night-theme .allOurPrograms {
    color: var(--theme-text)
}

[dir] .dark-theme .allOurPrograms, [dir] .night-theme .allOurPrograms, [dir] section.dark-theme .allOurPrograms, [dir] section.night-theme .allOurPrograms {
    background-color: var(--theme-background-background)
}

.dark-theme .allOurPrograms_nav_element, .night-theme .allOurPrograms_nav_element, section.dark-theme .allOurPrograms_nav_element, section.night-theme .allOurPrograms_nav_element {
    color: var(--theme-secondary-text)
}

.dark-theme .allOurPrograms_list a, .dark-theme .allOurPrograms_nav_element.active, .night-theme .allOurPrograms_list a, .night-theme .allOurPrograms_nav_element.active, section.dark-theme .allOurPrograms_list a, section.dark-theme .allOurPrograms_nav_element.active, section.night-theme .allOurPrograms_list a, section.night-theme .allOurPrograms_nav_element.active {
    color: var(--theme-text)
}

@media (min-width: 1200px) {
    [dir] .dark-theme .allOurPrograms_nav, [dir] .night-theme .allOurPrograms_nav, [dir] section.dark-theme .allOurPrograms_nav, [dir] section.night-theme .allOurPrograms_nav {
        border-color: var(--theme-divider)
    }
}

[dir] .dark-theme .more-link, [dir] .night-theme .more-link, [dir] section.dark-theme .more-link, [dir] section.night-theme .more-link {
    background: var(--theme-background-background);
    border-color: var(--theme-divider)
}

.dark-theme .more-link a, .night-theme .more-link a, section.dark-theme .more-link a, section.night-theme .more-link a {
    color: var(--theme-text)
}

[dir] .dark-theme .more-link a, [dir] .night-theme .more-link a, [dir] section.dark-theme .more-link a, [dir] section.night-theme .more-link a {
    background: var(--theme-background-background)
}

.dark-theme .more-link.addustourfsection a, .dark-theme .more-link.addustourfsection span, .night-theme .more-link.addustourfsection a, .night-theme .more-link.addustourfsection span, section.dark-theme .more-link.addustourfsection a, section.dark-theme .more-link.addustourfsection span, section.night-theme .more-link.addustourfsection a, section.night-theme .more-link.addustourfsection span {
    color: var(--theme-always-white)
}

[dir] .dark-theme .more-link.addustourfsection a, [dir] .dark-theme .more-link.addustourfsection span, [dir] .night-theme .more-link.addustourfsection a, [dir] .night-theme .more-link.addustourfsection span, [dir] section.dark-theme .more-link.addustourfsection a, [dir] section.dark-theme .more-link.addustourfsection span, [dir] section.night-theme .more-link.addustourfsection a, [dir] section.night-theme .more-link.addustourfsection span {
    background: none
}

.dark-theme .join-community, .night-theme .join-community, section.dark-theme .join-community, section.night-theme .join-community {
    color: var(--theme-text)
}

[dir] .dark-theme .join-community, [dir] .night-theme .join-community, [dir] section.dark-theme .join-community, [dir] section.night-theme .join-community {
    background: var(--theme-background-background);
    border-color: var(--theme-divider)
}

.dark-theme .join-community_cards a, .night-theme .join-community_cards a, section.dark-theme .join-community_cards a, section.night-theme .join-community_cards a {
    color: var(--theme-text)
}

[dir] .dark-theme .join-community_line, [dir] .night-theme .join-community_line, [dir] section.dark-theme .join-community_line, [dir] section.night-theme .join-community_line {
    border-top-color: var(--theme-divider)
}

[dir] .dark-theme .social-card_header_content_social-icon, [dir] .night-theme .social-card_header_content_social-icon, [dir] section.dark-theme .social-card_header_content_social-icon, [dir] section.night-theme .social-card_header_content_social-icon {
    background-color: #1da1f2
}

.dark-theme .breaking-news, .night-theme .breaking-news, section.dark-theme .breaking-news, section.night-theme .breaking-news {
    color: var(--theme-text)
}

.dark-theme .breaking-news a, section.dark-theme .breaking-news a {
    color: var(--theme-text);
}

[dir] .dark-theme .breaking-news, [dir] .night-theme .breaking-news, [dir] section.dark-theme .breaking-news, [dir] section.night-theme .breaking-news {
    background: var(--theme-background-background);
    box-shadow: 0 .2rem 1.5rem 0 rgba(var(--theme-text-rgb), .1)
}

.dark-theme .breaking-news_logo, .night-theme .breaking-news_logo, section.dark-theme .breaking-news_logo, section.night-theme .breaking-news_logo {
    color: var(--theme-live)
}

[dir] .dark-theme .breaking-news_logo video, [dir] .night-theme .breaking-news_logo video, [dir] section.dark-theme .breaking-news_logo video, [dir] section.night-theme .breaking-news_logo video {
    box-shadow: 0 0 20px 0 rgba(var(--theme-text-rgb), .2)
}

.dark-theme .breaking-news_logo .aa.aa-chevron-right, .night-theme .breaking-news_logo .aa.aa-chevron-right, section.dark-theme .breaking-news_logo .aa.aa-chevron-right, section.night-theme .breaking-news_logo .aa.aa-chevron-right {
    filter: invert(5%) sepia(72%) saturate(5065%)
}

[dir] .dark-theme .breaking-news_timer-bar, [dir] .night-theme .breaking-news_timer-bar, [dir] section.dark-theme .breaking-news_timer-bar, [dir] section.night-theme .breaking-news_timer-bar {
    background-color: var(--theme-live)
}

[dir] .dark-theme .breaking-news.urgent, [dir] .night-theme .breaking-news.urgent, [dir] section.dark-theme .breaking-news.urgent, [dir] section.night-theme .breaking-news.urgent {
    background: linear-gradient(0deg, #981c45 50%, var(--theme-live))
}

.dark-theme .breaking-news.urgent .breaking-news_logo, .night-theme .breaking-news.urgent .breaking-news_logo, section.dark-theme .breaking-news.urgent .breaking-news_logo, section.night-theme .breaking-news.urgent .breaking-news_logo {
    color: #fff
}

.dark-theme .breaking-news.urgent .breaking-news_logo .aa.aa-chevron-right, .night-theme .breaking-news.urgent .breaking-news_logo .aa.aa-chevron-right, section.dark-theme .breaking-news.urgent .breaking-news_logo .aa.aa-chevron-right, section.night-theme .breaking-news.urgent .breaking-news_logo .aa.aa-chevron-right {
    filter: invert(100%) contrast(3)
}

.dark-theme .breaking-news.urgent .breaking-news_content, .night-theme .breaking-news.urgent .breaking-news_content, section.dark-theme .breaking-news.urgent .breaking-news_content, section.night-theme .breaking-news.urgent .breaking-news_content {
    color: #fff
}

.dark-theme .breaking-news.urgent .breaking-news_close i.aa, .night-theme .breaking-news.urgent .breaking-news_close i.aa, section.dark-theme .breaking-news.urgent .breaking-news_close i.aa, section.night-theme .breaking-news.urgent .breaking-news_close i.aa {
    filter: invert(100%) contrast(3)
}

.dark-theme .tag-results, .night-theme .tag-results, section.dark-theme .tag-results, section.night-theme .tag-results {
    color: var(--theme-text)
}

[dir] .dark-theme .tag-results, [dir] .night-theme .tag-results, [dir] section.dark-theme .tag-results, [dir] section.night-theme .tag-results {
    background: var(--theme-background-background)
}

[dir] .dark-theme .tag-results .results-list .list-item .img-box img, [dir] .night-theme .tag-results .results-list .list-item .img-box img, [dir] section.dark-theme .tag-results .results-list .list-item .img-box img, [dir] section.night-theme .tag-results .results-list .list-item .img-box img {
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, .15)
}

@media (min-width: 1200px) {
    [dir] .dark-theme .tag-results .results-list .list-item .img-box img, [dir] .night-theme .tag-results .results-list .list-item .img-box img, [dir] section.dark-theme .tag-results .results-list .list-item .img-box img, [dir] section.night-theme .tag-results .results-list .list-item .img-box img {
        box-shadow: none
    }
}

.dark-theme .tag-results .results-list .list-item .content .title, .night-theme .tag-results .results-list .list-item .content .title, section.dark-theme .tag-results .results-list .list-item .content .title, section.night-theme .tag-results .results-list .list-item .content .title {
    color: var(--theme-text)
}

[dir] .dark-theme .tag-results .results-list .list-item .content .service, [dir] .night-theme .tag-results .results-list .list-item .content .service, [dir] section.dark-theme .tag-results .results-list .list-item .content .service, [dir] section.night-theme .tag-results .results-list .list-item .content .service {
    border-color: var(--theme-divider)
}

.dark-theme .tag-results .results-list .list-item .content .service .time, .night-theme .tag-results .results-list .list-item .content .service .time, section.dark-theme .tag-results .results-list .list-item .content .service .time, section.night-theme .tag-results .results-list .list-item .content .service .time {
    color: var(--theme-secondary-text)
}

[dir] .dark-theme .listing01, [dir] .night-theme .listing01, [dir] section.dark-theme .listing01, [dir] section.night-theme .listing01 {
    background: var(--theme-background-background);
    border-color: var(--theme-divider)
}

.dark-theme .listing01 .listing01-articles .content, .dark-theme .listing01 .listing01-articles .content .title, .night-theme .listing01 .listing01-articles .content, .night-theme .listing01 .listing01-articles .content .title, section.dark-theme .listing01 .listing01-articles .content, section.dark-theme .listing01 .listing01-articles .content .title, section.night-theme .listing01 .listing01-articles .content, section.night-theme .listing01 .listing01-articles .content .title {
    color: var(--theme-text)
}

.dark-theme .listing01 .listing01-articles .coverage .content, .dark-theme .listing01 .listing01-articles .coverage .content .title, .night-theme .listing01 .listing01-articles .coverage .content, .night-theme .listing01 .listing01-articles .coverage .content .title, section.dark-theme .listing01 .listing01-articles .coverage .content, section.dark-theme .listing01 .listing01-articles .coverage .content .title, section.night-theme .listing01 .listing01-articles .coverage .content, section.night-theme .listing01 .listing01-articles .coverage .content .title {
    color: #fff
}

.dark-theme .listing01.addustourfsection-hero .listing01-articles .content .title, .night-theme .listing01.addustourfsection-hero .listing01-articles .content .title, section.dark-theme .listing01.addustourfsection-hero .listing01-articles .content .title, section.night-theme .listing01.addustourfsection-hero .listing01-articles .content .title {
    color: var(--theme-always-white)
}

[dir] .dark-theme .listing02, [dir] .night-theme .listing02, [dir] section.dark-theme .listing02, [dir] section.night-theme .listing02 {
    background: var(--theme-background-background);
    border-color: var(--theme-divider)
}

[dir] .dark-theme .listing02 .results-list, [dir] .night-theme .listing02 .results-list, [dir] section.dark-theme .listing02 .results-list, [dir] section.night-theme .listing02 .results-list {
    border-color: var(--theme-divider)
}

.dark-theme .listing02 .results-list .list-item .content .title, .night-theme .listing02 .results-list .list-item .content .title, section.dark-theme .listing02 .results-list .list-item .content .title, section.night-theme .listing02 .results-list .list-item .content .title {
    color: var(--theme-text)
}

.dark-theme .listing02 .results-list .coverage .content, .dark-theme .listing02 .results-list .coverage .content .title, .night-theme .listing02 .results-list .coverage .content, .night-theme .listing02 .results-list .coverage .content .title, section.dark-theme .listing02 .results-list .coverage .content, section.dark-theme .listing02 .results-list .coverage .content .title, section.night-theme .listing02 .results-list .coverage .content, section.night-theme .listing02 .results-list .coverage .content .title {
    color: #fff
}

[dir] .dark-theme .listing02 .swiper-pagination-bullet, [dir] .night-theme .listing02 .swiper-pagination-bullet, [dir] section.dark-theme .listing02 .swiper-pagination-bullet, [dir] section.night-theme .listing02 .swiper-pagination-bullet {
    background: var(--theme-divider)
}

[dir] .dark-theme .listing02 .swiper-pagination-bullet-active, [dir] .night-theme .listing02 .swiper-pagination-bullet-active, [dir] section.dark-theme .listing02 .swiper-pagination-bullet-active, [dir] section.night-theme .listing02 .swiper-pagination-bullet-active {
    background: var(--theme-text)
}

.dark-theme .listing03, .night-theme .listing03, section.dark-theme .listing03, section.night-theme .listing03 {
    color: var(--theme-text)
}

[dir] .dark-theme .listing03, [dir] .night-theme .listing03, [dir] section.dark-theme .listing03, [dir] section.night-theme .listing03 {
    background: var(--theme-background-background)
}

@media (min-width: 1200px) {
    [dir] .dark-theme .listing03 .package-stories .results-list:first-of-type, [dir] .dark-theme .listing03 .package-stories .results-list:first-of-type .list-item, [dir] .night-theme .listing03 .package-stories .results-list:first-of-type, [dir] .night-theme .listing03 .package-stories .results-list:first-of-type .list-item, [dir] section.dark-theme .listing03 .package-stories .results-list:first-of-type, [dir] section.dark-theme .listing03 .package-stories .results-list:first-of-type .list-item, [dir] section.night-theme .listing03 .package-stories .results-list:first-of-type, [dir] section.night-theme .listing03 .package-stories .results-list:first-of-type .list-item {
        border-color: var(--theme-divider)
    }
}

[dir] .dark-theme .listing03 .package-stories .results-list:last-of-type, [dir] .dark-theme .listing03 .package-stories .results-list:last-of-type .list-item:last-child, [dir] .night-theme .listing03 .package-stories .results-list:last-of-type, [dir] .night-theme .listing03 .package-stories .results-list:last-of-type .list-item:last-child, [dir] section.dark-theme .listing03 .package-stories .results-list:last-of-type, [dir] section.dark-theme .listing03 .package-stories .results-list:last-of-type .list-item:last-child, [dir] section.night-theme .listing03 .package-stories .results-list:last-of-type, [dir] section.night-theme .listing03 .package-stories .results-list:last-of-type .list-item:last-child {
    border-color: var(--theme-divider)
}

[dir] .dark-theme .listing03 .package-stories .results-list:last-of-type .list-item .tm-list li:before, [dir] .night-theme .listing03 .package-stories .results-list:last-of-type .list-item .tm-list li:before, [dir] section.dark-theme .listing03 .package-stories .results-list:last-of-type .list-item .tm-list li:before, [dir] section.night-theme .listing03 .package-stories .results-list:last-of-type .list-item .tm-list li:before {
    border-color: var(--theme-text)
}

.dark-theme .listing03 .package-stories .results-list .list-item .content .title, .night-theme .listing03 .package-stories .results-list .list-item .content .title, section.dark-theme .listing03 .package-stories .results-list .list-item .content .title, section.night-theme .listing03 .package-stories .results-list .list-item .content .title {
    color: var(--theme-text)
}

.dark-theme .listing03 .package-stories .results-list .list-item .content .title .live, .night-theme .listing03 .package-stories .results-list .list-item .content .title .live, section.dark-theme .listing03 .package-stories .results-list .list-item .content .title .live, section.night-theme .listing03 .package-stories .results-list .list-item .content .title .live {
    color: var(--theme-live)
}

.dark-theme .listing03 .package-stories .results-list .list-item .content .title .live .aa, .night-theme .listing03 .package-stories .results-list .list-item .content .title .live .aa, section.dark-theme .listing03 .package-stories .results-list .list-item .content .title .live .aa, section.night-theme .listing03 .package-stories .results-list .list-item .content .title .live .aa {
    filter: none
}

.dark-theme .listing03 .package-stories .results-list .list-item.coverage .content, .dark-theme .listing03 .package-stories .results-list .list-item.coverage .content a, .night-theme .listing03 .package-stories .results-list .list-item.coverage .content, .night-theme .listing03 .package-stories .results-list .list-item.coverage .content a, section.dark-theme .listing03 .package-stories .results-list .list-item.coverage .content, section.dark-theme .listing03 .package-stories .results-list .list-item.coverage .content a, section.night-theme .listing03 .package-stories .results-list .list-item.coverage .content, section.night-theme .listing03 .package-stories .results-list .list-item.coverage .content a {
    color: #fff
}

[dir] .dark-theme .listing03 .package-stories .results-list .list-item.coverage .content .full-coverage-link, [dir] .night-theme .listing03 .package-stories .results-list .list-item.coverage .content .full-coverage-link, [dir] section.dark-theme .listing03 .package-stories .results-list .list-item.coverage .content .full-coverage-link, [dir] section.night-theme .listing03 .package-stories .results-list .list-item.coverage .content .full-coverage-link {
    border-color: #fff
}

.dark-theme .section-label, .night-theme .section-label, section.dark-theme .section-label, section.night-theme .section-label {
    color: var(--theme-text)
}

[dir] .dark-theme .section-label.bottom-underline, [dir] .night-theme .section-label.bottom-underline, [dir] section.dark-theme .section-label.bottom-underline, [dir] section.night-theme .section-label.bottom-underline {
    border-color: var(--theme-divider)
}

.dark-theme .section-label a, .night-theme .section-label a, section.dark-theme .section-label a, section.night-theme .section-label a {
    color: var(--theme-text)
}

.dark-theme .section-label .kicker a, .night-theme .section-label .kicker a, section.dark-theme .section-label .kicker a, section.night-theme .section-label .kicker a {
    color: #fff
}

.dark-theme .section-label .results-label, .night-theme .section-label .results-label, section.dark-theme .section-label .results-label, section.night-theme .section-label .results-label {
    color: var(--theme-secondary-text)
}

[dir] .dark-theme .section-label.version02, [dir] .night-theme .section-label.version02, [dir] section.dark-theme .section-label.version02, [dir] section.night-theme .section-label.version02 {
    border-color: var(--theme-divider)
}

.dark-theme .section-label.addustourfsection .results-label, .night-theme .section-label.addustourfsection .results-label, section.dark-theme .section-label.addustourfsection .results-label, section.night-theme .section-label.addustourfsection .results-label {
    color: var(--theme-secondary-text) !important
}

[dir] .dark-theme .you-missed .you-missed-notifier, [dir] .night-theme .you-missed .you-missed-notifier, [dir] section.dark-theme .you-missed .you-missed-notifier, [dir] section.night-theme .you-missed .you-missed-notifier {
    background: var(--theme-background-background);
    box-shadow: 0 5px 28px 0 rgba(var(--theme-text-rgb), .11)
}

[dir] .dark-theme .you-missed .you-missed-notifier .notifier-content .bullets .bullet-img, [dir] .night-theme .you-missed .you-missed-notifier .notifier-content .bullets .bullet-img, [dir] section.dark-theme .you-missed .you-missed-notifier .notifier-content .bullets .bullet-img, [dir] section.night-theme .you-missed .you-missed-notifier .notifier-content .bullets .bullet-img {
    border-color: var(--theme-background-background)
}

[dir] .dark-theme .you-missed .you-missed-overlay, [dir] .night-theme .you-missed .you-missed-overlay, [dir] section.dark-theme .you-missed .you-missed-overlay, [dir] section.night-theme .you-missed .you-missed-overlay {
    background: rgba(var(--theme-text-rgb), .3)
}

[dir] .dark-theme .you-missed .you-missed-overlay .overlay-content, [dir] .dark-theme .you-missed .you-missed-overlay .overlay-content .header, [dir] .night-theme .you-missed .you-missed-overlay .overlay-content, [dir] .night-theme .you-missed .you-missed-overlay .overlay-content .header, [dir] section.dark-theme .you-missed .you-missed-overlay .overlay-content, [dir] section.dark-theme .you-missed .you-missed-overlay .overlay-content .header, [dir] section.night-theme .you-missed .you-missed-overlay .overlay-content, [dir] section.night-theme .you-missed .you-missed-overlay .overlay-content .header {
    background-color: var(--theme-background-background)
}

.dark-theme .you-missed .you-missed-overlay .overlay-content .header .title, .night-theme .you-missed .you-missed-overlay .overlay-content .header .title, section.dark-theme .you-missed .you-missed-overlay .overlay-content .header .title, section.night-theme .you-missed .you-missed-overlay .overlay-content .header .title {
    color: var(--theme-text)
}

.dark-theme .you-missed .you-missed-overlay .overlay-content .results-list .list-item .time, .night-theme .you-missed .you-missed-overlay .overlay-content .results-list .list-item .time, section.dark-theme .you-missed .you-missed-overlay .overlay-content .results-list .list-item .time, section.night-theme .you-missed .you-missed-overlay .overlay-content .results-list .list-item .time {
    color: var(--theme-secondary-text)
}

[dir] .dark-theme .you-missed .you-missed-overlay .overlay-content .results-list .list-item .content, [dir] .night-theme .you-missed .you-missed-overlay .overlay-content .results-list .list-item .content, [dir] section.dark-theme .you-missed .you-missed-overlay .overlay-content .results-list .list-item .content, [dir] section.night-theme .you-missed .you-missed-overlay .overlay-content .results-list .list-item .content {
    border-color: var(--theme-divider)
}

.dark-theme .you-missed .you-missed-overlay .overlay-content .results-list .list-item .content .description, .dark-theme .you-missed .you-missed-overlay .overlay-content .results-list .list-item .content .title, .night-theme .you-missed .you-missed-overlay .overlay-content .results-list .list-item .content .description, .night-theme .you-missed .you-missed-overlay .overlay-content .results-list .list-item .content .title, section.dark-theme .you-missed .you-missed-overlay .overlay-content .results-list .list-item .content .description, section.dark-theme .you-missed .you-missed-overlay .overlay-content .results-list .list-item .content .title, section.night-theme .you-missed .you-missed-overlay .overlay-content .results-list .list-item .content .description, section.night-theme .you-missed .you-missed-overlay .overlay-content .results-list .list-item .content .title {
    color: var(--theme-text)
}

[dir] .dark-theme .game-card, [dir] .night-theme .game-card, [dir] section.dark-theme .game-card, [dir] section.night-theme .game-card {
    box-shadow: 0 6px 20px 0 rgba(var(--theme-text-rgb), .03);
    border-color: var(--theme-divider);
    background-color: var(--theme-background-background)
}

[dir] .dark-theme .game-card[data-sport-game=loading], [dir] .night-theme .game-card[data-sport-game=loading], [dir] section.dark-theme .game-card[data-sport-game=loading], [dir] section.night-theme .game-card[data-sport-game=loading] {
    border-color: unset;
    box-shadow: none
}

[dir] .dark-theme .game-card[data-sport-game=loading] .game-card_club_logo, [dir] .dark-theme .game-card[data-sport-game=loading] .game-card_club_name, [dir] .dark-theme .game-card[data-sport-game=loading] .game-card_league, [dir] .night-theme .game-card[data-sport-game=loading] .game-card_club_logo, [dir] .night-theme .game-card[data-sport-game=loading] .game-card_club_name, [dir] .night-theme .game-card[data-sport-game=loading] .game-card_league, [dir] section.dark-theme .game-card[data-sport-game=loading] .game-card_club_logo, [dir] section.dark-theme .game-card[data-sport-game=loading] .game-card_club_name, [dir] section.dark-theme .game-card[data-sport-game=loading] .game-card_league, [dir] section.night-theme .game-card[data-sport-game=loading] .game-card_club_logo, [dir] section.night-theme .game-card[data-sport-game=loading] .game-card_club_name, [dir] section.night-theme .game-card[data-sport-game=loading] .game-card_league {
    background-color: var(--theme-divider)
}

.dark-theme .game-card_state, .night-theme .game-card_state, section.dark-theme .game-card_state, section.night-theme .game-card_state {
    color: var(--theme-background-background)
}

[dir] .dark-theme .game-card_state, [dir] .night-theme .game-card_state, [dir] section.dark-theme .game-card_state, [dir] section.night-theme .game-card_state {
    background-color: var(--theme-text);
    border-color: var(--theme-text)
}

.dark-theme .game-card_body, .dark-theme .game-card_header, .night-theme .game-card_body, .night-theme .game-card_header, section.dark-theme .game-card_body, section.dark-theme .game-card_header, section.night-theme .game-card_body, section.night-theme .game-card_header {
    color: var(--theme-text)
}

.dark-theme .game-card[data-sport-game=Coundown], .dark-theme .game-card[data-sport-game=live], .dark-theme .game-card[data-sport-game=Suspended], .night-theme .game-card[data-sport-game=Coundown], .night-theme .game-card[data-sport-game=live], .night-theme .game-card[data-sport-game=Suspended], section.dark-theme .game-card[data-sport-game=Coundown], section.dark-theme .game-card[data-sport-game=live], section.dark-theme .game-card[data-sport-game=Suspended], section.night-theme .game-card[data-sport-game=Coundown], section.night-theme .game-card[data-sport-game=live], section.night-theme .game-card[data-sport-game=Suspended] {
    color: var(--theme-background-background)
}

[dir] .dark-theme .game-card[data-sport-game=Coundown], [dir] .dark-theme .game-card[data-sport-game=live], [dir] .dark-theme .game-card[data-sport-game=Suspended], [dir] .night-theme .game-card[data-sport-game=Coundown], [dir] .night-theme .game-card[data-sport-game=live], [dir] .night-theme .game-card[data-sport-game=Suspended], [dir] section.dark-theme .game-card[data-sport-game=Coundown], [dir] section.dark-theme .game-card[data-sport-game=live], [dir] section.dark-theme .game-card[data-sport-game=Suspended], [dir] section.night-theme .game-card[data-sport-game=Coundown], [dir] section.night-theme .game-card[data-sport-game=live], [dir] section.night-theme .game-card[data-sport-game=Suspended] {
    background-color: var(--theme-text);
    border-color: transparent;
    box-shadow: none
}

.dark-theme .game-card[data-sport-game=Coundown] .game-card_state, .dark-theme .game-card[data-sport-game=live] .game-card_state, .dark-theme .game-card[data-sport-game=Suspended] .game-card_state, .night-theme .game-card[data-sport-game=Coundown] .game-card_state, .night-theme .game-card[data-sport-game=live] .game-card_state, .night-theme .game-card[data-sport-game=Suspended] .game-card_state, section.dark-theme .game-card[data-sport-game=Coundown] .game-card_state, section.dark-theme .game-card[data-sport-game=live] .game-card_state, section.dark-theme .game-card[data-sport-game=Suspended] .game-card_state, section.night-theme .game-card[data-sport-game=Coundown] .game-card_state, section.night-theme .game-card[data-sport-game=live] .game-card_state, section.night-theme .game-card[data-sport-game=Suspended] .game-card_state {
    color: #fff
}

[dir] .dark-theme .game-card[data-sport-game=Coundown] .game-card_state, [dir] .dark-theme .game-card[data-sport-game=live] .game-card_state, [dir] .dark-theme .game-card[data-sport-game=Suspended] .game-card_state, [dir] .night-theme .game-card[data-sport-game=Coundown] .game-card_state, [dir] .night-theme .game-card[data-sport-game=live] .game-card_state, [dir] .night-theme .game-card[data-sport-game=Suspended] .game-card_state, [dir] section.dark-theme .game-card[data-sport-game=Coundown] .game-card_state, [dir] section.dark-theme .game-card[data-sport-game=live] .game-card_state, [dir] section.dark-theme .game-card[data-sport-game=Suspended] .game-card_state, [dir] section.night-theme .game-card[data-sport-game=Coundown] .game-card_state, [dir] section.night-theme .game-card[data-sport-game=live] .game-card_state, [dir] section.night-theme .game-card[data-sport-game=Suspended] .game-card_state {
    background-color: var(--theme-live);
    border-color: var(--theme-live)
}

.dark-theme .game-card[data-sport-game=Coundown] .game-card_body, .dark-theme .game-card[data-sport-game=Coundown] .game-card_header, .dark-theme .game-card[data-sport-game=live] .game-card_body, .dark-theme .game-card[data-sport-game=live] .game-card_header, .dark-theme .game-card[data-sport-game=Suspended] .game-card_body, .dark-theme .game-card[data-sport-game=Suspended] .game-card_header, .night-theme .game-card[data-sport-game=Coundown] .game-card_body, .night-theme .game-card[data-sport-game=Coundown] .game-card_header, .night-theme .game-card[data-sport-game=live] .game-card_body, .night-theme .game-card[data-sport-game=live] .game-card_header, .night-theme .game-card[data-sport-game=Suspended] .game-card_body, .night-theme .game-card[data-sport-game=Suspended] .game-card_header, section.dark-theme .game-card[data-sport-game=Coundown] .game-card_body, section.dark-theme .game-card[data-sport-game=Coundown] .game-card_header, section.dark-theme .game-card[data-sport-game=live] .game-card_body, section.dark-theme .game-card[data-sport-game=live] .game-card_header, section.dark-theme .game-card[data-sport-game=Suspended] .game-card_body, section.dark-theme .game-card[data-sport-game=Suspended] .game-card_header, section.night-theme .game-card[data-sport-game=Coundown] .game-card_body, section.night-theme .game-card[data-sport-game=Coundown] .game-card_header, section.night-theme .game-card[data-sport-game=live] .game-card_body, section.night-theme .game-card[data-sport-game=live] .game-card_header, section.night-theme .game-card[data-sport-game=Suspended] .game-card_body, section.night-theme .game-card[data-sport-game=Suspended] .game-card_header {
    color: #fff
}

.dark-theme .game-card[data-sport-game=Played] .game-card_state, .dark-theme .game-card [data-sport-game=Postponed] .game-card_state, .night-theme .game-card[data-sport-game=Played] .game-card_state, .night-theme .game-card [data-sport-game=Postponed] .game-card_state, section.dark-theme .game-card[data-sport-game=Played] .game-card_state, section.dark-theme .game-card [data-sport-game=Postponed] .game-card_state, section.night-theme .game-card[data-sport-game=Played] .game-card_state, section.night-theme .game-card [data-sport-game=Postponed] .game-card_state {
    color: var(--theme-text)
}

[dir] .dark-theme .game-card[data-sport-game=Played] .game-card_state, [dir] .dark-theme .game-card [data-sport-game=Postponed] .game-card_state, [dir] .night-theme .game-card[data-sport-game=Played] .game-card_state, [dir] .night-theme .game-card [data-sport-game=Postponed] .game-card_state, [dir] section.dark-theme .game-card[data-sport-game=Played] .game-card_state, [dir] section.dark-theme .game-card [data-sport-game=Postponed] .game-card_state, [dir] section.night-theme .game-card[data-sport-game=Played] .game-card_state, [dir] section.night-theme .game-card [data-sport-game=Postponed] .game-card_state {
    background-color: var(--theme-background-background);
    border-color: var(--theme-divider)
}

.dark-theme .game-card[data-sport-game=live] .game-card_body, .dark-theme .game-card[data-sport-game=live] .game-card_header, .night-theme .game-card[data-sport-game=live] .game-card_body, .night-theme .game-card[data-sport-game=live] .game-card_header, section.dark-theme .game-card[data-sport-game=live] .game-card_body, section.dark-theme .game-card[data-sport-game=live] .game-card_header, section.night-theme .game-card[data-sport-game=live] .game-card_body, section.night-theme .game-card[data-sport-game=live] .game-card_header {
    color: var(--theme-background-background)
}

[dir] .dark-theme .subitution-card, [dir] .night-theme .subitution-card, [dir] section.dark-theme .subitution-card, [dir] section.night-theme .subitution-card {
    border-color: var(--theme-divider);
    background-color: var(--theme-background-background);
    box-shadow: 0 8px 20px 0 rgba(43, 51, 71, .2)
}

[dir] .dark-theme .subitution-card_off, [dir] .night-theme .subitution-card_off, [dir] section.dark-theme .subitution-card_off, [dir] section.night-theme .subitution-card_off {
    border-color: var(--theme-divider)
}

.dark-theme .subitution-card_off-label, .dark-theme .subitution-card_off-name, .dark-theme .subitution-card_on-label, .dark-theme .subitution-card_on-name, .night-theme .subitution-card_off-label, .night-theme .subitution-card_off-name, .night-theme .subitution-card_on-label, .night-theme .subitution-card_on-name, section.dark-theme .subitution-card_off-label, section.dark-theme .subitution-card_off-name, section.dark-theme .subitution-card_on-label, section.dark-theme .subitution-card_on-name, section.night-theme .subitution-card_off-label, section.night-theme .subitution-card_off-name, section.night-theme .subitution-card_on-label, section.night-theme .subitution-card_on-name {
    color: var(--theme-text)
}

[dir] .dark-theme .game-event-card, [dir] .night-theme .game-event-card, [dir] section.dark-theme .game-event-card, [dir] section.night-theme .game-event-card {
    box-shadow: 0 8px 20px 0 rgba(43, 51, 71, .2);
    box-shadow: 0 8px 20px 0 rgba(21, 21, 21, .3) !important
}

.dark-theme .game-event-card[game-event-type=goal], .night-theme .game-event-card[game-event-type=goal], section.dark-theme .game-event-card[game-event-type=goal], section.night-theme .game-event-card[game-event-type=goal] {
    color: var(--theme-text)
}

[dir] .dark-theme .game-event-card[game-event-type=goal], [dir] .night-theme .game-event-card[game-event-type=goal], [dir] section.dark-theme .game-event-card[game-event-type=goal], [dir] section.night-theme .game-event-card[game-event-type=goal] {
    background-color: var(--theme-background-background)
}

[dir] .dark-theme .game-event-card_image, [dir] .night-theme .game-event-card_image, [dir] section.dark-theme .game-event-card_image, [dir] section.night-theme .game-event-card_image {
    border-color: var(--theme-divider)
}

.dark-theme .match-stat-card, .night-theme .match-stat-card, section.dark-theme .match-stat-card, section.night-theme .match-stat-card {
    color: var(--theme-text)
}

[dir] .dark-theme .match-stat-card, [dir] .night-theme .match-stat-card, [dir] section.dark-theme .match-stat-card, [dir] section.night-theme .match-stat-card {
    box-shadow: 0 6px 20px 0 rgba(var(--theme-text-rgb), .03);
    border-color: var(--theme-divider);
    background-color: var(--theme-background-background)
}

.dark-theme .match-stat-card-header, .night-theme .match-stat-card-header, section.dark-theme .match-stat-card-header, section.night-theme .match-stat-card-header {
    color: var(--theme-secondary-text)
}

[dir] .dark-theme .match-stat-card_team_percentage, [dir] .night-theme .match-stat-card_team_percentage, [dir] section.dark-theme .match-stat-card_team_percentage, [dir] section.night-theme .match-stat-card_team_percentage {
    background-color: transparent
}

[dir] .dark-theme .match-stat-card_team_percentage-value, [dir] .night-theme .match-stat-card_team_percentage-value, [dir] section.dark-theme .match-stat-card_team_percentage-value, [dir] section.night-theme .match-stat-card_team_percentage-value {
    background-color: #689e42
}

[dir] .dark-theme .match-stat-card_team:first-child .match-stat-card_team_percentage-value, [dir] .night-theme .match-stat-card_team:first-child .match-stat-card_team_percentage-value, [dir] section.dark-theme .match-stat-card_team:first-child .match-stat-card_team_percentage-value, [dir] section.night-theme .match-stat-card_team:first-child .match-stat-card_team_percentage-value {
    background-color: #d9e7d0
}

.dark-theme .sports-hero, .dark-theme .sports-hero_breadcrumb a, .night-theme .sports-hero, .night-theme .sports-hero_breadcrumb a, section.dark-theme .sports-hero, section.dark-theme .sports-hero_breadcrumb a, section.night-theme .sports-hero, section.night-theme .sports-hero_breadcrumb a {
    color: #fff
}

.dark-theme .sports-hero_banner_content, .night-theme .sports-hero_banner_content, section.dark-theme .sports-hero_banner_content, section.night-theme .sports-hero_banner_content {
    color: var(--theme-text);
    opacity: .17
}

[dir] .dark-theme .game-summary, [dir] .night-theme .game-summary, [dir] section.dark-theme .game-summary, [dir] section.night-theme .game-summary {
    border-color: var(--theme-divider)
}

.dark-theme .game-summary_header, .night-theme .game-summary_header, section.dark-theme .game-summary_header, section.night-theme .game-summary_header {
    color: var(--theme-text)
}

[dir] .dark-theme .game-summary_header, [dir] .night-theme .game-summary_header, [dir] section.dark-theme .game-summary_header, [dir] section.night-theme .game-summary_header {
    background-color: var(--theme-secondary-bg);
    border-color: var(--theme-divider)
}

[dir] .dark-theme .game-summary_timeline:before, [dir] .night-theme .game-summary_timeline:before, [dir] section.dark-theme .game-summary_timeline:before, [dir] section.night-theme .game-summary_timeline:before {
    border-color: var(--theme-divider)
}

.dark-theme .game-summary_timeline_item:before, .night-theme .game-summary_timeline_item:before, section.dark-theme .game-summary_timeline_item:before, section.night-theme .game-summary_timeline_item:before {
    color: var(--theme-text)
}

[dir] .dark-theme .game-summary_timeline_item:before, [dir] .night-theme .game-summary_timeline_item:before, [dir] section.dark-theme .game-summary_timeline_item:before, [dir] section.night-theme .game-summary_timeline_item:before {
    background-color: var(--theme-background-background)
}

.dark-theme .game-summary_timeline_item:after, .night-theme .game-summary_timeline_item:after, section.dark-theme .game-summary_timeline_item:after, section.night-theme .game-summary_timeline_item:after {
    color: var(--theme-background-background)
}

[dir] .dark-theme .game-summary_timeline_item:after, [dir] .night-theme .game-summary_timeline_item:after, [dir] section.dark-theme .game-summary_timeline_item:after, [dir] section.night-theme .game-summary_timeline_item:after {
    background-color: var(--theme-background-background)
}

.dark-theme .game-summary_timeline_item-time, .night-theme .game-summary_timeline_item-time, section.dark-theme .game-summary_timeline_item-time, section.night-theme .game-summary_timeline_item-time {
    color: var(--theme-background-background)
}

[dir] .dark-theme .game-summary_timeline_item-time, [dir] .night-theme .game-summary_timeline_item-time, [dir] section.dark-theme .game-summary_timeline_item-time, [dir] section.night-theme .game-summary_timeline_item-time {
    background-color: var(--theme-text)
}

[dir] .dark-theme .game-summary_timeline_item_gfx-dash, [dir] .night-theme .game-summary_timeline_item_gfx-dash, [dir] section.dark-theme .game-summary_timeline_item_gfx-dash, [dir] section.night-theme .game-summary_timeline_item_gfx-dash {
    border-color: var(--theme-divider)
}

[dir] .dark-theme .game-summary_timeline_item-content, [dir] .night-theme .game-summary_timeline_item-content, [dir] section.dark-theme .game-summary_timeline_item-content, [dir] section.night-theme .game-summary_timeline_item-content {
    background: var(--theme-background-background)
}

.dark-theme .game-summary_timeline_time_state, .night-theme .game-summary_timeline_time_state, section.dark-theme .game-summary_timeline_time_state, section.night-theme .game-summary_timeline_time_state {
    color: #a1a1a1
}

.dark-theme .scoreboard, .night-theme .scoreboard, section.dark-theme .scoreboard, section.night-theme .scoreboard {
    color: var(--theme-text)
}

[dir] .dark-theme .scoreboard, [dir] .night-theme .scoreboard, [dir] section.dark-theme .scoreboard, [dir] section.night-theme .scoreboard {
    background-color: var(--theme-secondary-bg);
    border-color: var(--theme-divider)
}

[dir] .dark-theme .scoreboard_game, [dir] .night-theme .scoreboard_game, [dir] section.dark-theme .scoreboard_game, [dir] section.night-theme .scoreboard_game {
    border-color: var(--theme-divider)
}

[dir] .dark-theme .scoreboard[data-status=live] .scoreboard_game-status, [dir] .night-theme .scoreboard[data-status=live] .scoreboard_game-status, [dir] section.dark-theme .scoreboard[data-status=live] .scoreboard_game-status, [dir] section.night-theme .scoreboard[data-status=live] .scoreboard_game-status {
    background-color: #d8211b;
    border-radius: .4rem
}

[dir] .dark-theme .sports-image_wrapper, [dir] .night-theme .sports-image_wrapper, [dir] section.dark-theme .sports-image_wrapper, [dir] section.night-theme .sports-image_wrapper {
    background-color: #fff
}

.dark-theme .squad-table, .night-theme .squad-table, section.dark-theme .squad-table, section.night-theme .squad-table {
    color: var(--theme-text)
}

[dir] .dark-theme .squad-table, [dir] .night-theme .squad-table, [dir] section.dark-theme .squad-table, [dir] section.night-theme .squad-table {
    background-color: var(--theme-background-background);
    border-color: var(--theme-divider)
}

[dir] .dark-theme .squad-table_formation, [dir] .dark-theme .squad-table_header, [dir] .night-theme .squad-table_formation, [dir] .night-theme .squad-table_header, [dir] section.dark-theme .squad-table_formation, [dir] section.dark-theme .squad-table_header, [dir] section.night-theme .squad-table_formation, [dir] section.night-theme .squad-table_header {
    background-color: var(--theme-secondary-bg);
    border-color: var(--theme-divider)
}

[dir] .dark-theme .squad-table_squad tr, [dir] .night-theme .squad-table_squad tr, [dir] section.dark-theme .squad-table_squad tr, [dir] section.night-theme .squad-table_squad tr {
    border-color: var(--theme-divider)
}

[dir] .dark-theme .squad-table_squad thead, [dir] .night-theme .squad-table_squad thead, [dir] section.dark-theme .squad-table_squad thead, [dir] section.night-theme .squad-table_squad thead {
    box-shadow: 0 8px 20px 0 rgba(43, 51, 71, .2)
}

.dark-theme .squad-table_squad-number-captain, .night-theme .squad-table_squad-number-captain, section.dark-theme .squad-table_squad-number-captain, section.night-theme .squad-table_squad-number-captain {
    color: var(--theme-text)
}

[dir] .dark-theme .squad-table_squad-number-captain, [dir] .night-theme .squad-table_squad-number-captain, [dir] section.dark-theme .squad-table_squad-number-captain, [dir] section.night-theme .squad-table_squad-number-captain {
    background-color: var(--theme-background-background)
}

.dark-theme .squad-table_sub-header, .night-theme .squad-table_sub-header, section.dark-theme .squad-table_sub-header, section.night-theme .squad-table_sub-header {
    color: #5b5b5b;
    color: var(--theme-text)
}

[dir] .dark-theme .squad-table_sub-header, [dir] .night-theme .squad-table_sub-header, [dir] section.dark-theme .squad-table_sub-header, [dir] section.night-theme .squad-table_sub-header {
    background-color: var(--theme-secondary-bg);
    border-color: var(--theme-divider)
}

.dark-theme .squad-table_footer, .night-theme .squad-table_footer, section.dark-theme .squad-table_footer, section.night-theme .squad-table_footer {
    color: var(--theme-text)
}

[dir] .dark-theme .squad-table_footer, [dir] .night-theme .squad-table_footer, [dir] section.dark-theme .squad-table_footer, [dir] section.night-theme .squad-table_footer {
    background-color: var(--theme-background-background)
}

[dir] .dark-theme .player-card, [dir] .night-theme .player-card, [dir] section.dark-theme .player-card, [dir] section.night-theme .player-card {
    box-shadow: 0 8px 20px 0 rgba(43, 51, 71, .2);
    box-shadow: 0 8px 20px 0 rgba(21, 21, 21, .3) !important;
    border-color: var(--theme-divider)
}

[dir] .dark-theme .player-card_divider, [dir] .night-theme .player-card_divider, [dir] section.dark-theme .player-card_divider, [dir] section.night-theme .player-card_divider {
    background-color: var(--theme-divider);
    border-color: var(--theme-divider)
}

.dark-theme .player-card_score, .night-theme .player-card_score, section.dark-theme .player-card_score, section.night-theme .player-card_score {
    color: var(--theme-text)
}

[dir] .dark-theme .player-card_player, [dir] .night-theme .player-card_player, [dir] section.dark-theme .player-card_player, [dir] section.night-theme .player-card_player {
    border-color: var(--theme-divider)
}

.dark-theme .player-card_label, .dark-theme .player-card_position, .night-theme .player-card_label, .night-theme .player-card_position, section.dark-theme .player-card_label, section.dark-theme .player-card_position, section.night-theme .player-card_label, section.night-theme .player-card_position {
    color: var(--theme-text) !important
}

.dark-theme .player-card[card-type=coach], .night-theme .player-card[card-type=coach], section.dark-theme .player-card[card-type=coach], section.night-theme .player-card[card-type=coach] {
    color: #fff
}

[dir] .dark-theme .player-card[card-type=coach], [dir] .night-theme .player-card[card-type=coach], [dir] section.dark-theme .player-card[card-type=coach], [dir] section.night-theme .player-card[card-type=coach] {
    background-color: #151515 !important
}

.dark-theme .player-card[card-type=coach] .player-card_label, .dark-theme .player-card[card-type=coach] .player-card_position, .night-theme .player-card[card-type=coach] .player-card_label, .night-theme .player-card[card-type=coach] .player-card_position, section.dark-theme .player-card[card-type=coach] .player-card_label, section.dark-theme .player-card[card-type=coach] .player-card_position, section.night-theme .player-card[card-type=coach] .player-card_label, section.night-theme .player-card[card-type=coach] .player-card_position {
    color: #fff
}

[dir] .dark-theme .player-card[card-type=coach] .player-card_divider, [dir] .night-theme .player-card[card-type=coach] .player-card_divider, [dir] section.dark-theme .player-card[card-type=coach] .player-card_divider, [dir] section.night-theme .player-card[card-type=coach] .player-card_divider {
    border-color: hsla(0, 0%, 100%, .1);
    background-color: hsla(0, 0%, 100%, .1)
}

[dir] .dark-theme .player-card .fi, [dir] .night-theme .player-card .fi, [dir] section.dark-theme .player-card .fi, [dir] section.night-theme .player-card .fi {
    border-color: var(--theme-divider)
}

.dark-theme .sports-transfer, .night-theme .sports-transfer, section.dark-theme .sports-transfer, section.night-theme .sports-transfer {
    color: #fff
}

[dir] .dark-theme .sports-transfer, [dir] .night-theme .sports-transfer, [dir] section.dark-theme .sports-transfer, [dir] section.night-theme .sports-transfer {
    background-color: #151515
}

[dir] .dark-theme .sports-transfer_info, [dir] .night-theme .sports-transfer_info, [dir] section.dark-theme .sports-transfer_info, [dir] section.night-theme .sports-transfer_info {
    border-color: hsla(0, 0%, 100%, .1)
}

.dark-theme .sports-transfer_info_direction, .night-theme .sports-transfer_info_direction, section.dark-theme .sports-transfer_info_direction, section.night-theme .sports-transfer_info_direction {
    color: #95bb7a
}

.dark-theme .calendar, .night-theme .calendar, section.dark-theme .calendar, section.night-theme .calendar {
    color: #fff
}

[dir] .dark-theme .calendar, [dir] .night-theme .calendar, [dir] section.dark-theme .calendar, [dir] section.night-theme .calendar {
    background-color: #151515
}

.dark-theme .calendar_header .aa, .night-theme .calendar_header .aa, section.dark-theme .calendar_header .aa, section.night-theme .calendar_header .aa {
    filter: invert(100%) contrast(3)
}

[dir] .dark-theme .calendar_week, [dir] .night-theme .calendar_week, [dir] section.dark-theme .calendar_week, [dir] section.night-theme .calendar_week {
    border-bottom-color: hsla(0, 0%, 100%, .1)
}

[dir] .dark-theme .calendar_week:first-child, [dir] .night-theme .calendar_week:first-child, [dir] section.dark-theme .calendar_week:first-child, [dir] section.night-theme .calendar_week:first-child {
    border-top-color: hsla(0, 0%, 100%, .1)
}

.dark-theme .calendar_day-active, .night-theme .calendar_day-active, section.dark-theme .calendar_day-active, section.night-theme .calendar_day-active {
    color: #151515
}

[dir] .dark-theme .calendar_day-active, [dir] .night-theme .calendar_day-active, [dir] section.dark-theme .calendar_day-active, [dir] section.night-theme .calendar_day-active {
    background-color: #fff
}

.dark-theme .league-list, .night-theme .league-list, section.dark-theme .league-list, section.night-theme .league-list {
    color: #fff
}

[dir] .dark-theme .league-list, [dir] .night-theme .league-list, [dir] section.dark-theme .league-list, [dir] section.night-theme .league-list {
    background-color: #151515
}

@media (min-width: 1200px) {
    [dir] .dark-theme .league-list[data-display-type=default] .league-list_item, [dir] .night-theme .league-list[data-display-type=default] .league-list_item, [dir] section.dark-theme .league-list[data-display-type=default] .league-list_item, [dir] section.night-theme .league-list[data-display-type=default] .league-list_item {
        border-bottom-color: hsla(0, 0%, 100%, .1)
    }
}

[dir] .dark-theme .league-list[data-display-type=filter] .league-list_item .checkBox:before, [dir] .night-theme .league-list[data-display-type=filter] .league-list_item .checkBox:before, [dir] section.dark-theme .league-list[data-display-type=filter] .league-list_item .checkBox:before, [dir] section.night-theme .league-list[data-display-type=filter] .league-list_item .checkBox:before {
    border: .1rem solid hsla(0, 0%, 100%, .2);
    border-radius: .4rem;
    background: none
}

[dir] .dark-theme .league-list[data-display-type=filter] .league-list_item .checkBox:after, [dir] .night-theme .league-list[data-display-type=filter] .league-list_item .checkBox:after, [dir] section.dark-theme .league-list[data-display-type=filter] .league-list_item .checkBox:after, [dir] section.night-theme .league-list[data-display-type=filter] .league-list_item .checkBox:after {
    border-bottom: .2rem solid #fff;
    background: none
}

[dir=ltr] .dark-theme .league-list[data-display-type=filter] .league-list_item .checkBox:after, [dir=ltr] .night-theme .league-list[data-display-type=filter] .league-list_item .checkBox:after, [dir=ltr] section.dark-theme .league-list[data-display-type=filter] .league-list_item .checkBox:after, [dir=ltr] section.night-theme .league-list[data-display-type=filter] .league-list_item .checkBox:after {
    border-left: .2rem solid #fff
}

[dir=rtl] .dark-theme .league-list[data-display-type=filter] .league-list_item .checkBox:after, [dir=rtl] .night-theme .league-list[data-display-type=filter] .league-list_item .checkBox:after, [dir=rtl] section.dark-theme .league-list[data-display-type=filter] .league-list_item .checkBox:after, [dir=rtl] section.night-theme .league-list[data-display-type=filter] .league-list_item .checkBox:after {
    border-right: .2rem solid #fff
}

[dir] .dark-theme .league-list_item, [dir] .night-theme .league-list_item, [dir] section.dark-theme .league-list_item, [dir] section.night-theme .league-list_item {
    border-bottom-color: hsla(0, 0%, 100%, .1)
}

.dark-theme .fixtures-panel-nav_header, .night-theme .fixtures-panel-nav_header, section.dark-theme .fixtures-panel-nav_header, section.night-theme .fixtures-panel-nav_header {
    color: #fff
}

[dir] .dark-theme .fixtures-panel-nav_header, [dir] .night-theme .fixtures-panel-nav_header, [dir] section.dark-theme .fixtures-panel-nav_header, [dir] section.night-theme .fixtures-panel-nav_header {
    background-image: linear-gradient(180deg, #2c2c2c, #151515);
    border-bottom: .1rem solid hsla(0, 0%, 100%, .1)
}

[dir] .dark-theme .fixtures-panel-nav_header_calendar, [dir] .night-theme .fixtures-panel-nav_header_calendar, [dir] section.dark-theme .fixtures-panel-nav_header_calendar, [dir] section.night-theme .fixtures-panel-nav_header_calendar {
    border-color: hsla(0, 0%, 100%, .1)
}

.dark-theme .fixtures-list, .dark-theme .fixtures-list_header, .night-theme .fixtures-list, .night-theme .fixtures-list_header, section.dark-theme .fixtures-list, section.dark-theme .fixtures-list_header, section.night-theme .fixtures-list, section.night-theme .fixtures-list_header {
    color: var(--theme-text)
}

[dir] .dark-theme .fixtures-list_header, [dir] .night-theme .fixtures-list_header, [dir] section.dark-theme .fixtures-list_header, [dir] section.night-theme .fixtures-list_header {
    background-image: linear-gradient(180deg, var(--theme-background-background), 9%, var(--theme-background-background));
    background-image: unset
}

[dir] .dark-theme .fixtures-list_header_calendar, [dir] .night-theme .fixtures-list_header_calendar, [dir] section.dark-theme .fixtures-list_header_calendar, [dir] section.night-theme .fixtures-list_header_calendar {
    border-color: rgba(var(--theme-text-rgb), .2)
}

.dark-theme .fixtures-list_copmpetition-link, .dark-theme .side-panel, .night-theme .fixtures-list_copmpetition-link, .night-theme .side-panel, section.dark-theme .fixtures-list_copmpetition-link, section.dark-theme .side-panel, section.night-theme .fixtures-list_copmpetition-link, section.night-theme .side-panel {
    color: var(--theme-text)
}

[dir] .dark-theme .side-panel, [dir] .night-theme .side-panel, [dir] section.dark-theme .side-panel, [dir] section.night-theme .side-panel {
    background: var(--theme-secondary-bg);
    border-color: var(--theme-divider)
}

[dir] .dark-theme .side-panel ul li, [dir] .night-theme .side-panel ul li, [dir] section.dark-theme .side-panel ul li, [dir] section.night-theme .side-panel ul li {
    border-bottom-color: var(--theme-divider)
}

.dark-theme .overall-stats, .dark-theme .side-panel ul li a, .night-theme .overall-stats, .night-theme .side-panel ul li a, section.dark-theme .overall-stats, section.dark-theme .side-panel ul li a, section.night-theme .overall-stats, section.night-theme .side-panel ul li a {
    color: var(--theme-text)
}

[dir] .dark-theme .overall-stats, [dir] .night-theme .overall-stats, [dir] section.dark-theme .overall-stats, [dir] section.night-theme .overall-stats {
    background-color: var(--theme-background-background)
}

.dark-theme .overall-stats_stat[data-type=games], .night-theme .overall-stats_stat[data-type=games], section.dark-theme .overall-stats_stat[data-type=games], section.night-theme .overall-stats_stat[data-type=games] {
    color: var(--theme-background-background)
}

[dir] .dark-theme .overall-stats_stat[data-type=games], [dir] .night-theme .overall-stats_stat[data-type=games], [dir] section.dark-theme .overall-stats_stat[data-type=games], [dir] section.night-theme .overall-stats_stat[data-type=games] {
    background-color: var(--theme-text)
}

.dark-theme .overall-stats_stat[data-type=goal], .night-theme .overall-stats_stat[data-type=goal], section.dark-theme .overall-stats_stat[data-type=goal], section.night-theme .overall-stats_stat[data-type=goal] {
    color: var(--theme-background-background)
}

[dir] .dark-theme .overall-stats_stat[data-type=goal], [dir] .night-theme .overall-stats_stat[data-type=goal], [dir] section.dark-theme .overall-stats_stat[data-type=goal], [dir] section.night-theme .overall-stats_stat[data-type=goal] {
    background-color: var(--theme-text)
}

.dark-theme .overall-stats_stat[data-type=goal] .overall-stats_stat-background, .night-theme .overall-stats_stat[data-type=goal] .overall-stats_stat-background, section.dark-theme .overall-stats_stat[data-type=goal] .overall-stats_stat-background, section.night-theme .overall-stats_stat[data-type=goal] .overall-stats_stat-background {
    opacity: .07
}

[dir=ltr] .dark-theme .overall-stats_stat[data-type=goal] .overall-stats_stat-background, [dir=ltr] .night-theme .overall-stats_stat[data-type=goal] .overall-stats_stat-background, [dir=ltr] section.dark-theme .overall-stats_stat[data-type=goal] .overall-stats_stat-background, [dir=ltr] section.night-theme .overall-stats_stat[data-type=goal] .overall-stats_stat-background {
    background: radial-gradient(circle at right 110%, var(--theme-background-background) 70%, var(--theme-text) 72%)
}

[dir=rtl] .dark-theme .overall-stats_stat[data-type=goal] .overall-stats_stat-background, [dir=rtl] .night-theme .overall-stats_stat[data-type=goal] .overall-stats_stat-background, [dir=rtl] section.dark-theme .overall-stats_stat[data-type=goal] .overall-stats_stat-background, [dir=rtl] section.night-theme .overall-stats_stat[data-type=goal] .overall-stats_stat-background {
    background: radial-gradient(circle at left 110%, var(--theme-background-background) 70%, var(--theme-text) 72%)
}

.dark-theme .overall-stats_stat[data-type=red-card], .night-theme .overall-stats_stat[data-type=red-card], section.dark-theme .overall-stats_stat[data-type=red-card], section.night-theme .overall-stats_stat[data-type=red-card] {
    color: #fff
}

[dir] .dark-theme .overall-stats_stat[data-type=red-card], [dir] .night-theme .overall-stats_stat[data-type=red-card], [dir] section.dark-theme .overall-stats_stat[data-type=red-card], [dir] section.night-theme .overall-stats_stat[data-type=red-card] {
    background-color: #d81921
}

[dir] .dark-theme .overall-stats_stat[data-type=red-card] .overall-stats_stat-background, [dir] .night-theme .overall-stats_stat[data-type=red-card] .overall-stats_stat-background, [dir] section.dark-theme .overall-stats_stat[data-type=red-card] .overall-stats_stat-background, [dir] section.night-theme .overall-stats_stat[data-type=red-card] .overall-stats_stat-background {
    background-image: radial-gradient(circle at 22% 42%, #d81921, #c1161e 69%)
}

.dark-theme .overall-stats_stat[data-type=yellow-card], .night-theme .overall-stats_stat[data-type=yellow-card], section.dark-theme .overall-stats_stat[data-type=yellow-card], section.night-theme .overall-stats_stat[data-type=yellow-card] {
    color: #fff
}

[dir] .dark-theme .overall-stats_stat[data-type=yellow-card], [dir] .night-theme .overall-stats_stat[data-type=yellow-card], [dir] section.dark-theme .overall-stats_stat[data-type=yellow-card], [dir] section.night-theme .overall-stats_stat[data-type=yellow-card] {
    background-color: #ffda00
}

[dir] .dark-theme .overall-stats_stat[data-type=yellow-card] .overall-stats_stat-background, [dir] .night-theme .overall-stats_stat[data-type=yellow-card] .overall-stats_stat-background, [dir] section.dark-theme .overall-stats_stat[data-type=yellow-card] .overall-stats_stat-background, [dir] section.night-theme .overall-stats_stat[data-type=yellow-card] .overall-stats_stat-background {
    background-image: radial-gradient(circle at 22% 42%, #ffda00, #e6c400 69%)
}

.dark-theme .league-table, .night-theme .league-table, section.dark-theme .league-table, section.night-theme .league-table {
    color: var(--theme-text)
}

[dir] .dark-theme .league-table, [dir] .night-theme .league-table, [dir] section.dark-theme .league-table, [dir] section.night-theme .league-table {
    background-color: var(--theme-background-background)
}

[dir] .dark-theme .league-table_ranks thead, [dir] .night-theme .league-table_ranks thead, [dir] section.dark-theme .league-table_ranks thead, [dir] section.night-theme .league-table_ranks thead {
    background: var(--theme-secondary-bg)
}

[dir] .dark-theme .league-table_ranks tr, [dir] .night-theme .league-table_ranks tr, [dir] section.dark-theme .league-table_ranks tr, [dir] section.night-theme .league-table_ranks tr {
    border-bottom: 1px solid var(--theme-divider)
}

[dir] .dark-theme .league-table_ranks tr:last-child, [dir] .night-theme .league-table_ranks tr:last-child, [dir] section.dark-theme .league-table_ranks tr:last-child, [dir] section.night-theme .league-table_ranks tr:last-child {
    border-bottom: none
}

[dir] .dark-theme .league-table_ranks tr.main-row, [dir] .night-theme .league-table_ranks tr.main-row, [dir] section.dark-theme .league-table_ranks tr.main-row, [dir] section.night-theme .league-table_ranks tr.main-row {
    box-shadow: 0 8px 20px 0 rgba(21, 21, 21, .3) !important
}

[dir=ltr] .dark-theme .league-table_position-same, [dir=ltr] .night-theme .league-table_position-same, [dir=ltr] section.dark-theme .league-table_position-same, [dir=ltr] section.night-theme .league-table_position-same {
    border-left-color: var(--theme-divider)
}

[dir=rtl] .dark-theme .league-table_position-same, [dir=rtl] .night-theme .league-table_position-same, [dir=rtl] section.dark-theme .league-table_position-same, [dir=rtl] section.night-theme .league-table_position-same {
    border-right-color: var(--theme-divider)
}

[dir] .dark-theme .league-table_position-up, [dir] .night-theme .league-table_position-up, [dir] section.dark-theme .league-table_position-up, [dir] section.night-theme .league-table_position-up {
    border-bottom-color: var(--theme-divider)
}

[dir] .dark-theme .league-table_position-down, [dir] .night-theme .league-table_position-down, [dir] section.dark-theme .league-table_position-down, [dir] section.night-theme .league-table_position-down {
    border-top-color: var(--theme-divider)
}

.dark-theme .league-table_header, .night-theme .league-table_header, section.dark-theme .league-table_header, section.night-theme .league-table_header {
    color: var(--theme-text)
}

[dir] .dark-theme .league-table_header, [dir] .night-theme .league-table_header, [dir] section.dark-theme .league-table_header, [dir] section.night-theme .league-table_header {
    background-color: var(--theme-background-background)
}

.dark-theme .player-breakdown, .night-theme .player-breakdown, section.dark-theme .player-breakdown, section.night-theme .player-breakdown {
    color: var(--theme-text)
}

[dir] .dark-theme .player-breakdown, [dir] .night-theme .player-breakdown, [dir] section.dark-theme .player-breakdown, [dir] section.night-theme .player-breakdown {
    background-color: var(--theme-background-background)
}

[dir] .dark-theme .player-breakdown_ranks thead, [dir] .night-theme .player-breakdown_ranks thead, [dir] section.dark-theme .player-breakdown_ranks thead, [dir] section.night-theme .player-breakdown_ranks thead {
    background: var(--theme-secondary-bg)
}

[dir] .dark-theme .player-breakdown_ranks tr.main-row, [dir] .night-theme .player-breakdown_ranks tr.main-row, [dir] section.dark-theme .player-breakdown_ranks tr.main-row, [dir] section.night-theme .player-breakdown_ranks tr.main-row {
    box-shadow: 0 8px 20px 0 rgba(21, 21, 21, .3) !important
}

[dir=ltr] .dark-theme .player-breakdown_ranks tr:first-child td > .player-breakdown_position-same, [dir=ltr] .night-theme .player-breakdown_ranks tr:first-child td > .player-breakdown_position-same, [dir=ltr] section.dark-theme .player-breakdown_ranks tr:first-child td > .player-breakdown_position-same, [dir=ltr] section.night-theme .player-breakdown_ranks tr:first-child td > .player-breakdown_position-same {
    border-left-color: var(--theme-divider)
}

[dir=rtl] .dark-theme .player-breakdown_ranks tr:first-child td > .player-breakdown_position-same, [dir=rtl] .night-theme .player-breakdown_ranks tr:first-child td > .player-breakdown_position-same, [dir=rtl] section.dark-theme .player-breakdown_ranks tr:first-child td > .player-breakdown_position-same, [dir=rtl] section.night-theme .player-breakdown_ranks tr:first-child td > .player-breakdown_position-same {
    border-right-color: var(--theme-divider)
}

[dir] .dark-theme .player-breakdown_ranks tr:first-child td > .player-breakdown_position-up, [dir] .night-theme .player-breakdown_ranks tr:first-child td > .player-breakdown_position-up, [dir] section.dark-theme .player-breakdown_ranks tr:first-child td > .player-breakdown_position-up, [dir] section.night-theme .player-breakdown_ranks tr:first-child td > .player-breakdown_position-up {
    border-bottom-color: var(--theme-divider)
}

[dir] .dark-theme .player-breakdown td, [dir] .night-theme .player-breakdown td, [dir] section.dark-theme .player-breakdown td, [dir] section.night-theme .player-breakdown td {
    border-top-color: var(--theme-divider)
}

.dark-theme .live-seasons, .night-theme .live-seasons, section.dark-theme .live-seasons, section.night-theme .live-seasons {
    color: var(--theme-text)
}

[dir] .dark-theme .live-seasons, [dir] .night-theme .live-seasons, [dir] section.dark-theme .live-seasons, [dir] section.night-theme .live-seasons {
    background: var(--theme-background-background)
}

.dark-theme .live-seasons_item, .night-theme .live-seasons_item, section.dark-theme .live-seasons_item, section.night-theme .live-seasons_item {
    color: var(--theme-text)
}

[dir] .dark-theme .live-seasons_item, [dir] .night-theme .live-seasons_item, [dir] section.dark-theme .live-seasons_item, [dir] section.night-theme .live-seasons_item {
    background: var(--theme-secondary-bg)
}

[dir] .dark-theme .live-seasons_item_media, [dir] .night-theme .live-seasons_item_media, [dir] section.dark-theme .live-seasons_item_media, [dir] section.night-theme .live-seasons_item_media {
    background: #fff
}

.dark-theme .league-page, .night-theme .league-page, section.dark-theme .league-page, section.night-theme .league-page {
    color: var(--theme-text)
}

[dir] .dark-theme .league-page, [dir] .night-theme .league-page, [dir] section.dark-theme .league-page, [dir] section.night-theme .league-page {
    background-color: var(--theme-background-background)
}

[dir] .dark-theme .league-page .league-page_rankings_top-player_container, [dir] .night-theme .league-page .league-page_rankings_top-player_container, [dir] section.dark-theme .league-page .league-page_rankings_top-player_container, [dir] section.night-theme .league-page .league-page_rankings_top-player_container {
    border-color: var(--theme-divider)
}

.dark-theme .league-page .league-page_rankings_top-player_container .player-card:first-child, .dark-theme .league-page .league-page_rankings_top-player_container .player-card:first-child .player-card_label, .dark-theme .league-page .league-page_rankings_top-player_container .player-card:first-child .player-card_position, .night-theme .league-page .league-page_rankings_top-player_container .player-card:first-child, .night-theme .league-page .league-page_rankings_top-player_container .player-card:first-child .player-card_label, .night-theme .league-page .league-page_rankings_top-player_container .player-card:first-child .player-card_position, section.dark-theme .league-page .league-page_rankings_top-player_container .player-card:first-child, section.dark-theme .league-page .league-page_rankings_top-player_container .player-card:first-child .player-card_label, section.dark-theme .league-page .league-page_rankings_top-player_container .player-card:first-child .player-card_position, section.night-theme .league-page .league-page_rankings_top-player_container .player-card:first-child, section.night-theme .league-page .league-page_rankings_top-player_container .player-card:first-child .player-card_label, section.night-theme .league-page .league-page_rankings_top-player_container .player-card:first-child .player-card_position {
    color: #fff
}

[dir] .dark-theme .league-page .league-page_rankings_top-player_container .player-card:first-child .player-card_divider, [dir] .night-theme .league-page .league-page_rankings_top-player_container .player-card:first-child .player-card_divider, [dir] section.dark-theme .league-page .league-page_rankings_top-player_container .player-card:first-child .player-card_divider, [dir] section.night-theme .league-page .league-page_rankings_top-player_container .player-card:first-child .player-card_divider {
    border-color: hsla(0, 0%, 100%, .1);
    background-color: hsla(0, 0%, 100%, .1)
}

[dir] .dark-theme .league-page .js-drop-down-wrapper .js-drop-down_item, [dir] .dark-theme .league-page .js-drop-down-wrapper .js-drop-down_selector, [dir] .dark-theme .league-page .js-drop-down-wrapper .js-drop-down_value, [dir] .night-theme .league-page .js-drop-down-wrapper .js-drop-down_item, [dir] .night-theme .league-page .js-drop-down-wrapper .js-drop-down_selector, [dir] .night-theme .league-page .js-drop-down-wrapper .js-drop-down_value, [dir] section.dark-theme .league-page .js-drop-down-wrapper .js-drop-down_item, [dir] section.dark-theme .league-page .js-drop-down-wrapper .js-drop-down_selector, [dir] section.dark-theme .league-page .js-drop-down-wrapper .js-drop-down_value, [dir] section.night-theme .league-page .js-drop-down-wrapper .js-drop-down_item, [dir] section.night-theme .league-page .js-drop-down-wrapper .js-drop-down_selector, [dir] section.night-theme .league-page .js-drop-down-wrapper .js-drop-down_value {
    border-color: var(--theme-divider);
    background-color: var(--theme-background-background)
}

[dir] .dark-theme .league-page .js-drop-down-wrapper .js-drop-down_selector.open, [dir] .night-theme .league-page .js-drop-down-wrapper .js-drop-down_selector.open, [dir] section.dark-theme .league-page .js-drop-down-wrapper .js-drop-down_selector.open, [dir] section.night-theme .league-page .js-drop-down-wrapper .js-drop-down_selector.open {
    border-color: var(--theme-divider)
}

[dir] .dark-theme .league-page_rankings .player-card, [dir] .night-theme .league-page_rankings .player-card, [dir] section.dark-theme .league-page_rankings .player-card, [dir] section.night-theme .league-page_rankings .player-card {
    box-shadow: 0 8px 10px 0 rgba(43, 51, 71, .2)
}

[dir] .dark-theme .league-page_divider, [dir] .night-theme .league-page_divider, [dir] section.dark-theme .league-page_divider, [dir] section.night-theme .league-page_divider {
    border-color: var(--theme-divider)
}

.dark-theme .match-page, .night-theme .match-page, section.dark-theme .match-page, section.night-theme .match-page {
    color: var(--theme-text)
}

[dir] .dark-theme .match-page, [dir] .night-theme .match-page, [dir] section.dark-theme .match-page, [dir] section.night-theme .match-page {
    background-color: var(--theme-background-background)
}

[dir] .dark-theme .match-page_statistics, [dir] .night-theme .match-page_statistics, [dir] section.dark-theme .match-page_statistics, [dir] section.night-theme .match-page_statistics {
    border-color: var(--theme-divider)
}

[dir] .dark-theme .match-page_statistics_header, [dir] .night-theme .match-page_statistics_header, [dir] section.dark-theme .match-page_statistics_header, [dir] section.night-theme .match-page_statistics_header {
    background-color: var(--theme-secondary-bg);
    border-color: var(--theme-divider)
}

.dark-theme .match-page .game-summary .aa.aa-sports-red-card, .dark-theme .match-page .game-summary .aa.aa-sports-sub-in, .dark-theme .match-page .game-summary .aa.aa-sports-sub-out, .dark-theme .match-page .game-summary .aa.aa-sports-watch, .dark-theme .match-page .game-summary .aa.aa-sports-yellow-card, .dark-theme .match-page .game-summary .aa.aa-sports-yellow-red-cards, .night-theme .match-page .game-summary .aa.aa-sports-red-card, .night-theme .match-page .game-summary .aa.aa-sports-sub-in, .night-theme .match-page .game-summary .aa.aa-sports-sub-out, .night-theme .match-page .game-summary .aa.aa-sports-watch, .night-theme .match-page .game-summary .aa.aa-sports-yellow-card, .night-theme .match-page .game-summary .aa.aa-sports-yellow-red-cards, section.dark-theme .match-page .game-summary .aa.aa-sports-red-card, section.dark-theme .match-page .game-summary .aa.aa-sports-sub-in, section.dark-theme .match-page .game-summary .aa.aa-sports-sub-out, section.dark-theme .match-page .game-summary .aa.aa-sports-watch, section.dark-theme .match-page .game-summary .aa.aa-sports-yellow-card, section.dark-theme .match-page .game-summary .aa.aa-sports-yellow-red-cards, section.night-theme .match-page .game-summary .aa.aa-sports-red-card, section.night-theme .match-page .game-summary .aa.aa-sports-sub-in, section.night-theme .match-page .game-summary .aa.aa-sports-sub-out, section.night-theme .match-page .game-summary .aa.aa-sports-watch, section.night-theme .match-page .game-summary .aa.aa-sports-yellow-card, section.night-theme .match-page .game-summary .aa.aa-sports-yellow-red-cards {
    filter: none !important
}

.dark-theme .fixtures-page, .night-theme .fixtures-page, section.dark-theme .fixtures-page, section.night-theme .fixtures-page {
    color: var(--theme-text)
}

[dir] .dark-theme .fixtures-page, [dir] .night-theme .fixtures-page, [dir] section.dark-theme .fixtures-page, [dir] section.night-theme .fixtures-page {
    background-color: var(--theme-background-background)
}

.dark-theme .team-page, .night-theme .team-page, section.dark-theme .team-page, section.night-theme .team-page {
    color: var(--theme-text)
}

[dir] .dark-theme .team-page, [dir] .night-theme .team-page, [dir] section.dark-theme .team-page, [dir] section.night-theme .team-page {
    background-color: var(--theme-background-background)
}

.dark-theme .player-page, .night-theme .player-page, section.dark-theme .player-page, section.night-theme .player-page {
    color: var(--theme-text)
}

[dir] .dark-theme .player-page, [dir] .night-theme .player-page, [dir] section.dark-theme .player-page, [dir] section.night-theme .player-page {
    background-color: var(--theme-background-background)
}

[dir] .dark-theme .aa-media, [dir] .night-theme .aa-media, [dir] section.dark-theme .aa-media, [dir] section.night-theme .aa-media {
    background: var(--theme-background-background)
}

[dir] .dark-theme .aa-media .video-nav-area, [dir] .night-theme .aa-media .video-nav-area, [dir] section.dark-theme .aa-media .video-nav-area, [dir] section.night-theme .aa-media .video-nav-area {
    border-color: var(--theme-divider)
}

[dir] .dark-theme .aa-media .video-nav-area .aamedia-listing .scroller::-webkit-scrollbar-track, [dir] .night-theme .aa-media .video-nav-area .aamedia-listing .scroller::-webkit-scrollbar-track, [dir] section.dark-theme .aa-media .video-nav-area .aamedia-listing .scroller::-webkit-scrollbar-track, [dir] section.night-theme .aa-media .video-nav-area .aamedia-listing .scroller::-webkit-scrollbar-track {
    background: transparent
}

[dir] .dark-theme .aa-media.aa-media4x3.version02 .hero-area .aa-media-hero.aa-media-hero3x4, [dir] .night-theme .aa-media.aa-media4x3.version02 .hero-area .aa-media-hero.aa-media-hero3x4, [dir] section.dark-theme .aa-media.aa-media4x3.version02 .hero-area .aa-media-hero.aa-media-hero3x4, [dir] section.night-theme .aa-media.aa-media4x3.version02 .hero-area .aa-media-hero.aa-media-hero3x4 {
    background: none
}

[dir] .dark-theme .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item, [dir] .night-theme .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item, [dir] section.dark-theme .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item, [dir] section.night-theme .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item {
    border-color: var(--theme-divider)
}

.dark-theme .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .img-box .time, .night-theme .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .img-box .time, section.dark-theme .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .img-box .time, section.night-theme .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .img-box .time {
    color: var(--theme-always-white)
}

[dir] .dark-theme .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .img-box .time, [dir] .night-theme .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .img-box .time, [dir] section.dark-theme .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .img-box .time, [dir] section.night-theme .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .img-box .time {
    background: rgba(21, 21, 21, .7)
}

[dir] .dark-theme .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller:after, [dir] .night-theme .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller:after, [dir] section.dark-theme .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller:after, [dir] section.night-theme .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller:after {
    background-image: linear-gradient(0deg, rgba(var(--theme-background-background-rgb), 1) 20%, rgba(var(--theme-background-background-rgb), 0))
}

[dir] .dark-theme .aa-media.aa-media4x3.version02.no-scroll .video-nav-area .aamedia-listing .scroller:after, [dir] .night-theme .aa-media.aa-media4x3.version02.no-scroll .video-nav-area .aamedia-listing .scroller:after, [dir] section.dark-theme .aa-media.aa-media4x3.version02.no-scroll .video-nav-area .aamedia-listing .scroller:after, [dir] section.night-theme .aa-media.aa-media4x3.version02.no-scroll .video-nav-area .aamedia-listing .scroller:after {
    background-image: none
}

[dir] .dark-theme .arabicMedia, [dir] .night-theme .arabicMedia, [dir] section.dark-theme .arabicMedia, [dir] section.night-theme .arabicMedia {
    background: var(--theme-background-background)
}

.dark-theme .arabicMedia .h2, .night-theme .arabicMedia .h2, section.dark-theme .arabicMedia .h2, section.night-theme .arabicMedia .h2 {
    color: var(--theme-text)
}

.dark-theme .arabicMedia_text, .night-theme .arabicMedia_text, section.dark-theme .arabicMedia_text, section.night-theme .arabicMedia_text {
    color: #fff
}

[dir] .dark-theme .arabicMedia_text, [dir] .night-theme .arabicMedia_text, [dir] section.dark-theme .arabicMedia_text, [dir] section.night-theme .arabicMedia_text {
    background: #151515
}

[dir] .dark-theme .arabicMedia_gradient, [dir] .night-theme .arabicMedia_gradient, [dir] section.dark-theme .arabicMedia_gradient, [dir] section.night-theme .arabicMedia_gradient {
    background-image: linear-gradient(180deg, rgba(21, 21, 21, 0), #151515 72%)
}

.dark-theme .aa-media-hero, .night-theme .aa-media-hero, section.dark-theme .aa-media-hero, section.night-theme .aa-media-hero {
    color: var(--theme-text)
}

[dir] .dark-theme .aa-media-hero, [dir] .night-theme .aa-media-hero, [dir] section.dark-theme .aa-media-hero, [dir] section.night-theme .aa-media-hero {
    background: var(--theme-background-background)
}

.dark-theme .aa-media-hero .hero .description .label-container, .night-theme .aa-media-hero .hero .description .label-container, section.dark-theme .aa-media-hero .hero .description .label-container, section.night-theme .aa-media-hero .hero .description .label-container {
    color: var(--theme-secondary-text)
}

[dir] .dark-theme .aa-media-hero .hero .description .label-container, [dir] .night-theme .aa-media-hero .hero .description .label-container, [dir] section.dark-theme .aa-media-hero .hero .description .label-container, [dir] section.night-theme .aa-media-hero .hero .description .label-container {
    background: var(--theme-background-background)
}

.dark-theme .category-selector, .night-theme .category-selector, section.dark-theme .category-selector, section.night-theme .category-selector {
    color: var(--theme-text)
}

[dir] .dark-theme .category-selector, [dir] .night-theme .category-selector, [dir] section.dark-theme .category-selector, [dir] section.night-theme .category-selector {
    background: var(--theme-background-background)
}

[dir] .dark-theme .category-selector .categories .category-label, [dir] .night-theme .category-selector .categories .category-label, [dir] section.dark-theme .category-selector .categories .category-label, [dir] section.night-theme .category-selector .categories .category-label {
    border-color: var(--theme-divider)
}

[dir] .dark-theme .category-selector .categories .category-list, [dir] .night-theme .category-selector .categories .category-list, [dir] section.dark-theme .category-selector .categories .category-list, [dir] section.night-theme .category-selector .categories .category-list {
    background: var(--theme-background-background);
    border-color: var(--theme-divider)
}

[dir] .dark-theme .category-selector .categories .category-list li, [dir] .night-theme .category-selector .categories .category-list li, [dir] section.dark-theme .category-selector .categories .category-list li, [dir] section.night-theme .category-selector .categories .category-list li {
    border-color: var(--theme-divider)
}

.dark-theme .aamedia-listing, .night-theme .aamedia-listing, section.dark-theme .aamedia-listing, section.night-theme .aamedia-listing {
    color: var(--theme-text)
}

[dir] .dark-theme .aamedia-listing, [dir] .night-theme .aamedia-listing, [dir] section.dark-theme .aamedia-listing, [dir] section.night-theme .aamedia-listing {
    background: var(--theme-background-background);
    border-color: var(--theme-divider)
}

[dir=ltr] .dark-theme .aamedia-listing .scroller .navigator-previous, [dir=ltr] .night-theme .aamedia-listing .scroller .navigator-previous, [dir=ltr] section.dark-theme .aamedia-listing .scroller .navigator-previous, [dir=ltr] section.night-theme .aamedia-listing .scroller .navigator-previous {
    background: linear-gradient(90deg, rgba(var(--theme-background-background-rgb), 1), rgba(var(--theme-background-background-rgb), 0))
}

[dir=rtl] .dark-theme .aamedia-listing .scroller .navigator-previous, [dir=rtl] .night-theme .aamedia-listing .scroller .navigator-previous, [dir=rtl] section.dark-theme .aamedia-listing .scroller .navigator-previous, [dir=rtl] section.night-theme .aamedia-listing .scroller .navigator-previous {
    background: linear-gradient(-90deg, rgba(var(--theme-background-background-rgb), 1), rgba(var(--theme-background-background-rgb), 0))
}

[dir=ltr] .dark-theme .aamedia-listing .scroller .navigator-next, [dir=ltr] .night-theme .aamedia-listing .scroller .navigator-next, [dir=ltr] section.dark-theme .aamedia-listing .scroller .navigator-next, [dir=ltr] section.night-theme .aamedia-listing .scroller .navigator-next {
    background: linear-gradient(270deg, rgba(var(--theme-background-background-rgb), 1), rgba(var(--theme-background-background-rgb), 0))
}

[dir=rtl] .dark-theme .aamedia-listing .scroller .navigator-next, [dir=rtl] .night-theme .aamedia-listing .scroller .navigator-next, [dir=rtl] section.dark-theme .aamedia-listing .scroller .navigator-next, [dir=rtl] section.night-theme .aamedia-listing .scroller .navigator-next {
    background: linear-gradient(-270deg, rgba(var(--theme-background-background-rgb), 1), rgba(var(--theme-background-background-rgb), 0))
}

.dark-theme .aamedia-listing .scroller .video-list li a.list-item-link, .dark-theme .aamedia-listing .scroller .video-list li a.list-item-link .img-box .time, .night-theme .aamedia-listing .scroller .video-list li a.list-item-link, .night-theme .aamedia-listing .scroller .video-list li a.list-item-link .img-box .time, section.dark-theme .aamedia-listing .scroller .video-list li a.list-item-link, section.dark-theme .aamedia-listing .scroller .video-list li a.list-item-link .img-box .time, section.night-theme .aamedia-listing .scroller .video-list li a.list-item-link, section.night-theme .aamedia-listing .scroller .video-list li a.list-item-link .img-box .time {
    color: var(--theme-text)
}

[dir] .dark-theme .aamedia-listing .scroller .video-list li a.list-item-link .img-box .time, [dir] .night-theme .aamedia-listing .scroller .video-list li a.list-item-link .img-box .time, [dir] section.dark-theme .aamedia-listing .scroller .video-list li a.list-item-link .img-box .time, [dir] section.night-theme .aamedia-listing .scroller .video-list li a.list-item-link .img-box .time {
    background: var(--theme-background-background)
}

.dark-theme .aamedia-listing .scroller .video-list li .caption, .night-theme .aamedia-listing .scroller .video-list li .caption, section.dark-theme .aamedia-listing .scroller .video-list li .caption, section.night-theme .aamedia-listing .scroller .video-list li .caption {
    color: var(--theme-secondary-text)
}

[dir] .dark-theme .aamedia-listing.version02 .scroller .video-list li, [dir] .night-theme .aamedia-listing.version02 .scroller .video-list li, [dir] section.dark-theme .aamedia-listing.version02 .scroller .video-list li, [dir] section.night-theme .aamedia-listing.version02 .scroller .video-list li {
    background-color: var(--theme-secondary-bg)
}

.dark-theme .aamedia-listing.version02 .scroller .video-list li a.list-item-link .img-box .time, .night-theme .aamedia-listing.version02 .scroller .video-list li a.list-item-link .img-box .time, section.dark-theme .aamedia-listing.version02 .scroller .video-list li a.list-item-link .img-box .time, section.night-theme .aamedia-listing.version02 .scroller .video-list li a.list-item-link .img-box .time {
    color: var(--theme-always-white)
}

[dir] .dark-theme .aamedia-listing.version02 .scroller .video-list li a.list-item-link .img-box .time, [dir] .night-theme .aamedia-listing.version02 .scroller .video-list li a.list-item-link .img-box .time, [dir] section.dark-theme .aamedia-listing.version02 .scroller .video-list li a.list-item-link .img-box .time, [dir] section.night-theme .aamedia-listing.version02 .scroller .video-list li a.list-item-link .img-box .time {
    background: rgba(21, 21, 21, .7)
}

@media (min-width: 1200px) {
    .dark-theme .aamedia-listing.programs-listing .scroller .video-list li a.list-item-link .program-details, .night-theme .aamedia-listing.programs-listing .scroller .video-list li a.list-item-link .program-details, section.dark-theme .aamedia-listing.programs-listing .scroller .video-list li a.list-item-link .program-details, section.night-theme .aamedia-listing.programs-listing .scroller .video-list li a.list-item-link .program-details {
        color: var(--theme-always-white)
    }

    [dir] .dark-theme .aamedia-listing.programs-listing .scroller .video-list li a.list-item-link .program-details, [dir] .night-theme .aamedia-listing.programs-listing .scroller .video-list li a.list-item-link .program-details, [dir] section.dark-theme .aamedia-listing.programs-listing .scroller .video-list li a.list-item-link .program-details, [dir] section.night-theme .aamedia-listing.programs-listing .scroller .video-list li a.list-item-link .program-details {
        background-image: linear-gradient(180deg, rgba(21, 21, 21, 0), #151515 84%)
    }
}

[dir] .dark-theme .aa-documentaries, [dir] .night-theme .aa-documentaries, [dir] section.dark-theme .aa-documentaries, [dir] section.night-theme .aa-documentaries {
    background: var(--theme-background-background);
    border-color: var(--theme-divider)
}

.dark-theme .aa-documentaries .description, .night-theme .aa-documentaries .description, section.dark-theme .aa-documentaries .description, section.night-theme .aa-documentaries .description {
    color: var(--theme-text)
}

[dir] .dark-theme .aa-documentaries .description, [dir] .night-theme .aa-documentaries .description, [dir] section.dark-theme .aa-documentaries .description, [dir] section.night-theme .aa-documentaries .description {
    background: rgba(var(--theme-background-background-rgb), .98)
}

.dark-theme .aa-documentaries .description .btn, .night-theme .aa-documentaries .description .btn, section.dark-theme .aa-documentaries .description .btn, section.night-theme .aa-documentaries .description .btn {
    color: #fff
}

@media (min-width: 501px) {
    [dir] .dark-theme .editor-carousel .swiper-wrapper li, [dir] .night-theme .editor-carousel .swiper-wrapper li, [dir] section.dark-theme .editor-carousel .swiper-wrapper li, [dir] section.night-theme .editor-carousel .swiper-wrapper li {
        border-color: var(--theme-divider)
    }
}

.dark-theme .editor-carousel .swiper-wrapper li .service .time, .dark-theme .editor-carousel .swiper-wrapper li a .description, .dark-theme .editor-carousel .swiper-wrapper li a .title, .night-theme .editor-carousel .swiper-wrapper li .service .time, .night-theme .editor-carousel .swiper-wrapper li a .description, .night-theme .editor-carousel .swiper-wrapper li a .title, section.dark-theme .editor-carousel .swiper-wrapper li .service .time, section.dark-theme .editor-carousel .swiper-wrapper li a .description, section.dark-theme .editor-carousel .swiper-wrapper li a .title, section.night-theme .editor-carousel .swiper-wrapper li .service .time, section.night-theme .editor-carousel .swiper-wrapper li a .description, section.night-theme .editor-carousel .swiper-wrapper li a .title {
    color: var(--theme-text)
}

.dark-theme .editor-carousel .swiper-wrapper li.breaking, .dark-theme .editor-carousel .swiper-wrapper li.breaking .service .time, .dark-theme .editor-carousel .swiper-wrapper li.breaking .service a.section, .dark-theme .editor-carousel .swiper-wrapper li.breaking a, .dark-theme .editor-carousel .swiper-wrapper li.breaking a .description, .dark-theme .editor-carousel .swiper-wrapper li.breaking a .title, .dark-theme .editor-carousel .swiper-wrapper li.coverage, .dark-theme .editor-carousel .swiper-wrapper li.coverage .service .time, .dark-theme .editor-carousel .swiper-wrapper li.coverage .service a.section, .dark-theme .editor-carousel .swiper-wrapper li.coverage a, .dark-theme .editor-carousel .swiper-wrapper li.coverage a .description, .dark-theme .editor-carousel .swiper-wrapper li.coverage a .title, .night-theme .editor-carousel .swiper-wrapper li.breaking, .night-theme .editor-carousel .swiper-wrapper li.breaking .service .time, .night-theme .editor-carousel .swiper-wrapper li.breaking .service a.section, .night-theme .editor-carousel .swiper-wrapper li.breaking a, .night-theme .editor-carousel .swiper-wrapper li.breaking a .description, .night-theme .editor-carousel .swiper-wrapper li.breaking a .title, .night-theme .editor-carousel .swiper-wrapper li.coverage, .night-theme .editor-carousel .swiper-wrapper li.coverage .service .time, .night-theme .editor-carousel .swiper-wrapper li.coverage .service a.section, .night-theme .editor-carousel .swiper-wrapper li.coverage a, .night-theme .editor-carousel .swiper-wrapper li.coverage a .description, .night-theme .editor-carousel .swiper-wrapper li.coverage a .title, section.dark-theme .editor-carousel .swiper-wrapper li.breaking, section.dark-theme .editor-carousel .swiper-wrapper li.breaking .service .time, section.dark-theme .editor-carousel .swiper-wrapper li.breaking .service a.section, section.dark-theme .editor-carousel .swiper-wrapper li.breaking a, section.dark-theme .editor-carousel .swiper-wrapper li.breaking a .description, section.dark-theme .editor-carousel .swiper-wrapper li.breaking a .title, section.dark-theme .editor-carousel .swiper-wrapper li.coverage, section.dark-theme .editor-carousel .swiper-wrapper li.coverage .service .time, section.dark-theme .editor-carousel .swiper-wrapper li.coverage .service a.section, section.dark-theme .editor-carousel .swiper-wrapper li.coverage a, section.dark-theme .editor-carousel .swiper-wrapper li.coverage a .description, section.dark-theme .editor-carousel .swiper-wrapper li.coverage a .title, section.night-theme .editor-carousel .swiper-wrapper li.breaking, section.night-theme .editor-carousel .swiper-wrapper li.breaking .service .time, section.night-theme .editor-carousel .swiper-wrapper li.breaking .service a.section, section.night-theme .editor-carousel .swiper-wrapper li.breaking a, section.night-theme .editor-carousel .swiper-wrapper li.breaking a .description, section.night-theme .editor-carousel .swiper-wrapper li.breaking a .title, section.night-theme .editor-carousel .swiper-wrapper li.coverage, section.night-theme .editor-carousel .swiper-wrapper li.coverage .service .time, section.night-theme .editor-carousel .swiper-wrapper li.coverage .service a.section, section.night-theme .editor-carousel .swiper-wrapper li.coverage a, section.night-theme .editor-carousel .swiper-wrapper li.coverage a .description, section.night-theme .editor-carousel .swiper-wrapper li.coverage a .title {
    color: #fff
}

[dir] .dark-theme .editor-carousel .swiper-pagination, [dir] .night-theme .editor-carousel .swiper-pagination, [dir] section.dark-theme .editor-carousel .swiper-pagination, [dir] section.night-theme .editor-carousel .swiper-pagination {
    border-color: var(--theme-divider)
}

[dir] .dark-theme .editor-carousel .swiper-pagination-bullet, [dir] .night-theme .editor-carousel .swiper-pagination-bullet, [dir] section.dark-theme .editor-carousel .swiper-pagination-bullet, [dir] section.night-theme .editor-carousel .swiper-pagination-bullet {
    background-color: var(--theme-divider)
}

[dir] .dark-theme .editor-carousel .swiper-pagination-bullet-active, [dir] .night-theme .editor-carousel .swiper-pagination-bullet-active, [dir] section.dark-theme .editor-carousel .swiper-pagination-bullet-active, [dir] section.night-theme .editor-carousel .swiper-pagination-bullet-active {
    background-color: var(--theme-text)
}

[dir] .dark-theme .editor-carousel[data-islisting=listing], [dir] .night-theme .editor-carousel[data-islisting=listing], [dir] section.dark-theme .editor-carousel[data-islisting=listing], [dir] section.night-theme .editor-carousel[data-islisting=listing] {
    border-color: var(--theme-divider)
}

@media (min-width: 1200px) {
    [dir] .dark-theme .editor-carousel[data-islisting=listing] .swiper-wrapper li:nth-child(2n+0), [dir] .night-theme .editor-carousel[data-islisting=listing] .swiper-wrapper li:nth-child(2n+0), [dir] section.dark-theme .editor-carousel[data-islisting=listing] .swiper-wrapper li:nth-child(2n+0), [dir] section.night-theme .editor-carousel[data-islisting=listing] .swiper-wrapper li:nth-child(2n+0) {
        border-color: var(--theme-divider)
    }
}

.dark-theme .editor-carousel.video-teasers .swiper-wrapper li a .img-box .time, .night-theme .editor-carousel.video-teasers .swiper-wrapper li a .img-box .time, section.dark-theme .editor-carousel.video-teasers .swiper-wrapper li a .img-box .time, section.night-theme .editor-carousel.video-teasers .swiper-wrapper li a .img-box .time {
    color: var(--theme-text)
}

[dir] .dark-theme .editor-carousel.video-teasers .swiper-wrapper li a .img-box .time, [dir] .night-theme .editor-carousel.video-teasers .swiper-wrapper li a .img-box .time, [dir] section.dark-theme .editor-carousel.video-teasers .swiper-wrapper li a .img-box .time, [dir] section.night-theme .editor-carousel.video-teasers .swiper-wrapper li a .img-box .time {
    background: var(--theme-background-background)
}

[dir] .dark-theme .sec-secondary-bg, [dir] .night-theme .sec-secondary-bg, [dir] section.dark-theme .sec-secondary-bg, [dir] section.night-theme .sec-secondary-bg {
    background-color: var(--theme-secondary-bg)
}

.dark-theme .topInfo, .night-theme .topInfo, section.dark-theme .topInfo, section.night-theme .topInfo {
    color: var(--theme-text)
}

[dir] .dark-theme .topInfo, [dir] .night-theme .topInfo, [dir] section.dark-theme .topInfo, [dir] section.night-theme .topInfo {
    background-color: var(--theme-divider)
}

.dark-theme .topInfo_link, .dark-theme .trending, .night-theme .topInfo_link, .night-theme .trending, section.dark-theme .topInfo_link, section.dark-theme .trending, section.night-theme .topInfo_link, section.night-theme .trending {
    color: var(--theme-text)
}

[dir] .dark-theme .trending, [dir] .night-theme .trending, [dir] section.dark-theme .trending, [dir] section.night-theme .trending {
    border-bottom-color: var(--theme-divider)
}

.dark-theme .trending_title, .night-theme .trending_title, section.dark-theme .trending_title, section.night-theme .trending_title {
    color: var(--theme-text)
}

.dark-theme .trending .card .aa, .night-theme .trending .card .aa, section.dark-theme .trending .card .aa, section.night-theme .trending .card .aa {
    filter: none
}

[dir] .dark-theme .trending .card_content, [dir] .night-theme .trending .card_content, [dir] section.dark-theme .trending .card_content, [dir] section.night-theme .trending .card_content {
    background-image: linear-gradient(180deg, rgba(21, 21, 21, .1), rgba(21, 21, 21, .7))
}

[dir] .dark-theme .sectionFollow, [dir] .night-theme .sectionFollow, [dir] section.dark-theme .sectionFollow, [dir] section.night-theme .sectionFollow {
    border-bottom: .1rem solid var(--theme-divider)
}

.dark-theme .opinionHero, .night-theme .opinionHero, section.dark-theme .opinionHero, section.night-theme .opinionHero {
    color: var(--theme-text)
}

[dir] .dark-theme .opinionHero, [dir] .night-theme .opinionHero, [dir] section.dark-theme .opinionHero, [dir] section.night-theme .opinionHero {
    background: var(--theme-background-background)
}

[dir] .dark-theme .opinionHero_info, [dir] .night-theme .opinionHero_info, [dir] section.dark-theme .opinionHero_info, [dir] section.night-theme .opinionHero_info {
    border-color: var(--theme-divider)
}

.dark-theme .opinionHero_link, .night-theme .opinionHero_link, section.dark-theme .opinionHero_link, section.night-theme .opinionHero_link {
    color: var(--theme-text)
}

[dir] .dark-theme .opinionCard, [dir] .night-theme .opinionCard, [dir] section.dark-theme .opinionCard, [dir] section.night-theme .opinionCard {
    background: var(--theme-background-background);
    border-color: var(--theme-divider)
}

.dark-theme .opinionCard .avatar_desc, .dark-theme .opinionCard .opinionCard_summary, .dark-theme .opinionCard a, .night-theme .opinionCard .avatar_desc, .night-theme .opinionCard .opinionCard_summary, .night-theme .opinionCard a, section.dark-theme .opinionCard .avatar_desc, section.dark-theme .opinionCard .opinionCard_summary, section.dark-theme .opinionCard a, section.night-theme .opinionCard .avatar_desc, section.night-theme .opinionCard .opinionCard_summary, section.night-theme .opinionCard a {
    color: var(--theme-text)
}

[dir] .dark-theme .opinionCard.carouselCard, [dir] .dark-theme .opinionCard.withMore, [dir] .night-theme .opinionCard.carouselCard, [dir] .night-theme .opinionCard.withMore, [dir] section.dark-theme .opinionCard.carouselCard, [dir] section.dark-theme .opinionCard.withMore, [dir] section.night-theme .opinionCard.carouselCard, [dir] section.night-theme .opinionCard.withMore {
    border-color: var(--theme-divider)
}

[dir] .dark-theme .opinionCard.columnAvatar, [dir] .night-theme .opinionCard.columnAvatar, [dir] section.dark-theme .opinionCard.columnAvatar, [dir] section.night-theme .opinionCard.columnAvatar {
    border-bottom: .1rem solid var(--theme-divider)
}

.dark-theme .opinionRelated, .night-theme .opinionRelated, section.dark-theme .opinionRelated, section.night-theme .opinionRelated {
    color: var(--theme-text)
}

[dir] .dark-theme .opinionRelated, [dir] .night-theme .opinionRelated, [dir] section.dark-theme .opinionRelated, [dir] section.night-theme .opinionRelated {
    background: var(--theme-background-background);
    border-color: var(--theme-divider)
}

.dark-theme .opinionRelated a, .night-theme .opinionRelated a, section.dark-theme .opinionRelated a, section.night-theme .opinionRelated a {
    color: var(--theme-text)
}

.dark-theme .opinionRelated_author, .night-theme .opinionRelated_author, section.dark-theme .opinionRelated_author, section.night-theme .opinionRelated_author {
    color: var(--theme-secondary-text)
}

[dir] .dark-theme .opinionCarousel, [dir] .night-theme .opinionCarousel, [dir] section.dark-theme .opinionCarousel, [dir] section.night-theme .opinionCarousel {
    background: var(--theme-background-background);
    border-color: var(--theme-divider)
}

[dir] .dark-theme .opinionCarousel .swiper-pagination, [dir] .dark-theme .opinionCarousel .swiper-slide, [dir] .dark-theme .opinionCarousel_item, [dir] .night-theme .opinionCarousel .swiper-pagination, [dir] .night-theme .opinionCarousel .swiper-slide, [dir] .night-theme .opinionCarousel_item, [dir] section.dark-theme .opinionCarousel .swiper-pagination, [dir] section.dark-theme .opinionCarousel .swiper-slide, [dir] section.dark-theme .opinionCarousel_item, [dir] section.night-theme .opinionCarousel .swiper-pagination, [dir] section.night-theme .opinionCarousel .swiper-slide, [dir] section.night-theme .opinionCarousel_item {
    border-color: var(--theme-divider)
}

[dir] .dark-theme .opinionCarousel .swiper-pagination-bullet, [dir] .night-theme .opinionCarousel .swiper-pagination-bullet, [dir] section.dark-theme .opinionCarousel .swiper-pagination-bullet, [dir] section.night-theme .opinionCarousel .swiper-pagination-bullet {
    background: var(--theme-divider)
}

[dir] .dark-theme .opinionCarousel .swiper-pagination-bullet-active, [dir] .night-theme .opinionCarousel .swiper-pagination-bullet-active, [dir] section.dark-theme .opinionCarousel .swiper-pagination-bullet-active, [dir] section.night-theme .opinionCarousel .swiper-pagination-bullet-active {
    background-color: var(--theme-text)
}

[dir] .dark-theme .opinionHeroListing, [dir] .night-theme .opinionHeroListing, [dir] section.dark-theme .opinionHeroListing, [dir] section.night-theme .opinionHeroListing {
    background: var(--theme-background-background);
    border-color: var(--theme-divider)
}

.dark-theme .opinionHeroListing .opinionCard_authorName, .dark-theme .opinionHeroListing .opinionHero_authorName, .night-theme .opinionHeroListing .opinionCard_authorName, .night-theme .opinionHeroListing .opinionHero_authorName, section.dark-theme .opinionHeroListing .opinionCard_authorName, section.dark-theme .opinionHeroListing .opinionHero_authorName, section.night-theme .opinionHeroListing .opinionCard_authorName, section.night-theme .opinionHeroListing .opinionHero_authorName {
    color: #41798c !important
}

[dir] .dark-theme .opinionHeroListing_hero, [dir] .night-theme .opinionHeroListing_hero, [dir] section.dark-theme .opinionHeroListing_hero, [dir] section.night-theme .opinionHeroListing_hero {
    border-color: var(--theme-divider)
}

[dir] .dark-theme .opinionHeroListing-v2, [dir] .night-theme .opinionHeroListing-v2, [dir] section.dark-theme .opinionHeroListing-v2, [dir] section.night-theme .opinionHeroListing-v2 {
    background: var(--theme-background-background);
    border-color: var(--theme-divider)
}

[dir] .dark-theme .opinionHeroListing-v2 .opinionHeroListing_list .listingGroup, [dir] .dark-theme .opinionHeroListing-v2 .opinionHeroListing_list .listingGroup.column .opinionCard, [dir] .night-theme .opinionHeroListing-v2 .opinionHeroListing_list .listingGroup, [dir] .night-theme .opinionHeroListing-v2 .opinionHeroListing_list .listingGroup.column .opinionCard, [dir] section.dark-theme .opinionHeroListing-v2 .opinionHeroListing_list .listingGroup, [dir] section.dark-theme .opinionHeroListing-v2 .opinionHeroListing_list .listingGroup.column .opinionCard, [dir] section.night-theme .opinionHeroListing-v2 .opinionHeroListing_list .listingGroup, [dir] section.night-theme .opinionHeroListing-v2 .opinionHeroListing_list .listingGroup.column .opinionCard {
    border-color: var(--theme-divider)
}

.dark-theme .opinionHeroListing-v2 .opinionCard_authorName, .dark-theme .opinionHeroListing-v2 .opinionHero_authorName, .night-theme .opinionHeroListing-v2 .opinionCard_authorName, .night-theme .opinionHeroListing-v2 .opinionHero_authorName, section.dark-theme .opinionHeroListing-v2 .opinionCard_authorName, section.dark-theme .opinionHeroListing-v2 .opinionHero_authorName, section.night-theme .opinionHeroListing-v2 .opinionCard_authorName, section.night-theme .opinionHeroListing-v2 .opinionHero_authorName {
    color: #41798c !important
}

[dir] .dark-theme .opinionHeroListing-v2_hero, [dir] .night-theme .opinionHeroListing-v2_hero, [dir] section.dark-theme .opinionHeroListing-v2_hero, [dir] section.night-theme .opinionHeroListing-v2_hero {
    border-color: var(--theme-divider)
}

[dir] .dark-theme .opinionRelatedListing, [dir] .night-theme .opinionRelatedListing, [dir] section.dark-theme .opinionRelatedListing, [dir] section.night-theme .opinionRelatedListing {
    background: var(--theme-background-background);
    border-color: var(--theme-divider)
}

[dir] .dark-theme .opinionRelatedListing_item, [dir] .night-theme .opinionRelatedListing_item, [dir] section.dark-theme .opinionRelatedListing_item, [dir] section.night-theme .opinionRelatedListing_item {
    border-color: var(--theme-divider)
}

[dir] .dark-theme .opinionArticlesListing, [dir] .night-theme .opinionArticlesListing, [dir] section.dark-theme .opinionArticlesListing, [dir] section.night-theme .opinionArticlesListing {
    background: var(--theme-background-background);
    border-color: var(--theme-divider)
}

[dir] .dark-theme .opinionArticlesListing_item, [dir] .night-theme .opinionArticlesListing_item, [dir] section.dark-theme .opinionArticlesListing_item, [dir] section.night-theme .opinionArticlesListing_item {
    border-color: var(--theme-divider)
}

[dir] .dark-theme .opinionArticlesListing_item .opinionCard.columnAvatar, [dir] .night-theme .opinionArticlesListing_item .opinionCard.columnAvatar, [dir] section.dark-theme .opinionArticlesListing_item .opinionCard.columnAvatar, [dir] section.night-theme .opinionArticlesListing_item .opinionCard.columnAvatar {
    border-bottom: none
}

[dir] .dark-theme .tv-program-header, [dir] .dark-theme .tv-program-hero, [dir] .night-theme .tv-program-header, [dir] .night-theme .tv-program-hero, [dir] section.dark-theme .tv-program-header, [dir] section.dark-theme .tv-program-hero, [dir] section.night-theme .tv-program-header, [dir] section.night-theme .tv-program-hero {
    background: var(--theme-background-background)
}

.dark-theme .media-interactions, .dark-theme .tv-program-header.program-episode .episode-wrapper .program-description, .dark-theme .tv-program-header.program-episode .episode-wrapper .program-title, .night-theme .media-interactions, .night-theme .tv-program-header.program-episode .episode-wrapper .program-description, .night-theme .tv-program-header.program-episode .episode-wrapper .program-title, section.dark-theme .media-interactions, section.dark-theme .tv-program-header.program-episode .episode-wrapper .program-description, section.dark-theme .tv-program-header.program-episode .episode-wrapper .program-title, section.night-theme .media-interactions, section.night-theme .tv-program-header.program-episode .episode-wrapper .program-description, section.night-theme .tv-program-header.program-episode .episode-wrapper .program-title {
    color: var(--theme-text)
}

[dir] .dark-theme .media-interactions, [dir] .dark-theme .media-interactions li .share-this .sharing-options, [dir] .night-theme .media-interactions, [dir] .night-theme .media-interactions li .share-this .sharing-options, [dir] section.dark-theme .media-interactions, [dir] section.dark-theme .media-interactions li .share-this .sharing-options, [dir] section.night-theme .media-interactions, [dir] section.night-theme .media-interactions li .share-this .sharing-options {
    background-color: var(--theme-secondary-bg)
}

[dir] .dark-theme .media-feed, [dir] .night-theme .media-feed, [dir] section.dark-theme .media-feed, [dir] section.night-theme .media-feed {
    background-color: var(--theme-background-background);
    border-color: var(--theme-divider)
}

.dark-theme .media-feed__time, .night-theme .media-feed__time, section.dark-theme .media-feed__time, section.night-theme .media-feed__time {
    color: var(--theme-secondary-text)
}

.dark-theme .media-feed__content__title, .night-theme .media-feed__content__title, section.dark-theme .media-feed__content__title, section.night-theme .media-feed__content__title {
    color: var(--theme-text)
}

.dark-theme .media-feed__content__views, .night-theme .media-feed__content__views, section.dark-theme .media-feed__content__views, section.night-theme .media-feed__content__views {
    color: var(--theme-secondary-text)
}

.dark-theme .media-feed__content__views i.aa, .night-theme .media-feed__content__views i.aa, section.dark-theme .media-feed__content__views i.aa, section.night-theme .media-feed__content__views i.aa {
    opacity: .7
}

[dir] .dark-theme .program-name-episode-ttl, [dir] .dark-theme .tv-program, [dir] .night-theme .program-name-episode-ttl, [dir] .night-theme .tv-program, [dir] section.dark-theme .program-name-episode-ttl, [dir] section.dark-theme .tv-program, [dir] section.night-theme .program-name-episode-ttl, [dir] section.night-theme .tv-program {
    background: var(--theme-background-background)
}

.dark-theme .program-name-episode-ttl .episode-title, .night-theme .program-name-episode-ttl .episode-title, section.dark-theme .program-name-episode-ttl .episode-title, section.night-theme .program-name-episode-ttl .episode-title {
    color: var(--theme-text)
}

[dir] .dark-theme .program-description, [dir] .night-theme .program-description, [dir] section.dark-theme .program-description, [dir] section.night-theme .program-description {
    background: var(--theme-background-background)
}

.dark-theme .program-description .description, .night-theme .program-description .description, section.dark-theme .program-description .description, section.night-theme .program-description .description {
    color: var(--theme-text)
}

.dark-theme .program-description .time, .night-theme .program-description .time, section.dark-theme .program-description .time, section.night-theme .program-description .time {
    color: var(--theme-secondary-text)
}

.dark-theme .program-description.version02 .readmore-checkbox ~ .readmore-label, .night-theme .program-description.version02 .readmore-checkbox ~ .readmore-label, section.dark-theme .program-description.version02 .readmore-checkbox ~ .readmore-label, section.night-theme .program-description.version02 .readmore-checkbox ~ .readmore-label {
    color: var(--theme-text)
}

[dir] .dark-theme .program-description.addustourfsection, [dir] .dark-theme .program-description.version02 .readmore-checkbox ~ .readmore-label, [dir] .night-theme .program-description.addustourfsection, [dir] .night-theme .program-description.version02 .readmore-checkbox ~ .readmore-label, [dir] section.dark-theme .program-description.addustourfsection, [dir] section.dark-theme .program-description.version02 .readmore-checkbox ~ .readmore-label, [dir] section.night-theme .program-description.addustourfsection, [dir] section.night-theme .program-description.version02 .readmore-checkbox ~ .readmore-label {
    border-color: var(--theme-divider)
}

.dark-theme .underBar-title, .night-theme .underBar-title, section.dark-theme .underBar-title, section.night-theme .underBar-title {
    color: var(--theme-text)
}

[dir] .dark-theme .underBar-title, [dir] .night-theme .underBar-title, [dir] section.dark-theme .underBar-title, [dir] section.night-theme .underBar-title {
    background: var(--theme-background-background)
}

.dark-theme .underBar-title a, .night-theme .underBar-title a, section.dark-theme .underBar-title a, section.night-theme .underBar-title a {
    color: var(--theme-text)
}

[dir] .dark-theme .tv-video-page, [dir] .dark-theme .video-filter-service, [dir] .dark-theme .video-page-hero, [dir] .night-theme .tv-video-page, [dir] .night-theme .video-filter-service, [dir] .night-theme .video-page-hero, [dir] section.dark-theme .tv-video-page, [dir] section.dark-theme .video-filter-service, [dir] section.dark-theme .video-page-hero, [dir] section.night-theme .tv-video-page, [dir] section.night-theme .video-filter-service, [dir] section.night-theme .video-page-hero {
    background: var(--theme-background-background)
}

.dark-theme .live-stream, .dark-theme .video-filter-service .results-label, .night-theme .live-stream, .night-theme .video-filter-service .results-label, section.dark-theme .live-stream, section.dark-theme .video-filter-service .results-label, section.night-theme .live-stream, section.night-theme .video-filter-service .results-label {
    color: var(--theme-text)
}

[dir] .dark-theme .live-stream, [dir] .night-theme .live-stream, [dir] section.dark-theme .live-stream, [dir] section.night-theme .live-stream {
    background: var(--theme-background-background)
}

.dark-theme .live-stream a, .night-theme .live-stream a, section.dark-theme .live-stream a, section.night-theme .live-stream a {
    color: var(--theme-text)
}

[dir] .dark-theme .live-stream .header .title:before, [dir] .night-theme .live-stream .header .title:before, [dir] section.dark-theme .live-stream .header .title:before, [dir] section.night-theme .live-stream .header .title:before {
    background: var(--theme-live)
}

[dir] .dark-theme .live-stream .header .select-media, [dir] .night-theme .live-stream .header .select-media, [dir] section.dark-theme .live-stream .header .select-media, [dir] section.night-theme .live-stream .header .select-media {
    border-color: var(--theme-text)
}

.dark-theme .live-stream .header .select-media span.active, .night-theme .live-stream .header .select-media span.active, section.dark-theme .live-stream .header .select-media span.active, section.night-theme .live-stream .header .select-media span.active {
    color: var(--theme-background-background)
}

[dir] .dark-theme .live-stream .header .select-media span.active, [dir] .night-theme .live-stream .header .select-media span.active, [dir] section.dark-theme .live-stream .header .select-media span.active, [dir] section.night-theme .live-stream .header .select-media span.active {
    background: var(--theme-text)
}

[dir] .dark-theme .live-stream .select-channel a, [dir] .dark-theme .live-stream .select-channel span, [dir] .night-theme .live-stream .select-channel a, [dir] .night-theme .live-stream .select-channel span, [dir] section.dark-theme .live-stream .select-channel a, [dir] section.dark-theme .live-stream .select-channel span, [dir] section.night-theme .live-stream .select-channel a, [dir] section.night-theme .live-stream .select-channel span {
    border-color: var(--theme-divider)
}

[dir] .dark-theme .live-stream .select-channel a.active, [dir] .dark-theme .live-stream .select-channel span.active, [dir] .night-theme .live-stream .select-channel a.active, [dir] .night-theme .live-stream .select-channel span.active, [dir] section.dark-theme .live-stream .select-channel a.active, [dir] section.dark-theme .live-stream .select-channel span.active, [dir] section.night-theme .live-stream .select-channel a.active, [dir] section.night-theme .live-stream .select-channel span.active {
    background-color: var(--theme-secondary-bg)
}

[dir] .dark-theme .live-stream .select-channel a.active:after, [dir] .dark-theme .live-stream .select-channel span.active:after, [dir] .night-theme .live-stream .select-channel a.active:after, [dir] .night-theme .live-stream .select-channel span.active:after, [dir] section.dark-theme .live-stream .select-channel a.active:after, [dir] section.dark-theme .live-stream .select-channel span.active:after, [dir] section.night-theme .live-stream .select-channel a.active:after, [dir] section.night-theme .live-stream .select-channel span.active:after {
    background: var(--theme-live)
}

[dir] .dark-theme .live-stream .select-channel a.aa-live, [dir] .dark-theme .live-stream .select-channel span.aa-live, [dir] .night-theme .live-stream .select-channel a.aa-live, [dir] .night-theme .live-stream .select-channel span.aa-live, [dir] section.dark-theme .live-stream .select-channel a.aa-live, [dir] section.dark-theme .live-stream .select-channel span.aa-live, [dir] section.night-theme .live-stream .select-channel a.aa-live, [dir] section.night-theme .live-stream .select-channel span.aa-live {
    background-image: url(assets/gfx/logo/aa-logo-white.svg)
}

[dir] .dark-theme .live-stream .select-channel a.alsection-live, [dir] .dark-theme .live-stream .select-channel span.alsection-live, [dir] .night-theme .live-stream .select-channel a.alsection-live, [dir] .night-theme .live-stream .select-channel span.alsection-live, [dir] section.dark-theme .live-stream .select-channel a.alsection-live, [dir] section.dark-theme .live-stream .select-channel span.alsection-live, [dir] section.night-theme .live-stream .select-channel a.alsection-live, [dir] section.night-theme .live-stream .select-channel span.alsection-live {
    background: url(assets/gfx/logo/alsection-logo.svg) 50% no-repeat
}

[dir] .dark-theme .live-stream .select-device, [dir] .night-theme .live-stream .select-device, [dir] section.dark-theme .live-stream .select-device, [dir] section.night-theme .live-stream .select-device {
    background: var(--theme-secondary-bg)
}

.dark-theme .live-stream .select-device .seen-on-label, .night-theme .live-stream .select-device .seen-on-label, section.dark-theme .live-stream .select-device .seen-on-label, section.night-theme .live-stream .select-device .seen-on-label {
    color: var(--theme-text)
}

[dir] .dark-theme .live-stream .live-list::-webkit-scrollbar-track, [dir] .night-theme .live-stream .live-list::-webkit-scrollbar-track, [dir] section.dark-theme .live-stream .live-list::-webkit-scrollbar-track, [dir] section.night-theme .live-stream .live-list::-webkit-scrollbar-track {
    background: transparent
}

[dir] .dark-theme .live-stream .live-list li.live, [dir] .night-theme .live-stream .live-list li.live, [dir] section.dark-theme .live-stream .live-list li.live, [dir] section.night-theme .live-stream .live-list li.live {
    background: var(--theme-secondary-bg)
}

.dark-theme .live-stream .live-list li.live .program-status, .night-theme .live-stream .live-list li.live .program-status, section.dark-theme .live-stream .live-list li.live .program-status, section.night-theme .live-stream .live-list li.live .program-status {
    color: #fff
}

[dir] .dark-theme .live-stream .live-list li.live .program-status, [dir] .night-theme .live-stream .live-list li.live .program-status, [dir] section.dark-theme .live-stream .live-list li.live .program-status, [dir] section.night-theme .live-stream .live-list li.live .program-status {
    background: var(--theme-live)
}

[dir] .dark-theme .live-stream.version02 .live-details, [dir] .night-theme .live-stream.version02 .live-details, [dir] section.dark-theme .live-stream.version02 .live-details, [dir] section.night-theme .live-stream.version02 .live-details {
    background: var(--theme-secondary-bg)
}

.dark-theme .live-stream.version02 .live-details .next-live, .night-theme .live-stream.version02 .live-details .next-live, section.dark-theme .live-stream.version02 .live-details .next-live, section.night-theme .live-stream.version02 .live-details .next-live {
    color: var(--theme-secondary-text)
}

[dir] .dark-theme .live-stream.version02 .live-details .select-channel, [dir] .night-theme .live-stream.version02 .live-details .select-channel, [dir] section.dark-theme .live-stream.version02 .live-details .select-channel, [dir] section.night-theme .live-stream.version02 .live-details .select-channel {
    border-color: var(--theme-divider)
}

[dir] .dark-theme .live-stream.version02 .live-details .select-channel span.active, [dir] .night-theme .live-stream.version02 .live-details .select-channel span.active, [dir] section.dark-theme .live-stream.version02 .live-details .select-channel span.active, [dir] section.night-theme .live-stream.version02 .live-details .select-channel span.active {
    background-color: transparent
}

[dir] .dark-theme .share-this, [dir] .night-theme .share-this, [dir] section.dark-theme .share-this, [dir] section.night-theme .share-this {
    background: var(--theme-secondary-bg)
}

.dark-theme .share-this input[type=radio].close-share, .dark-theme .share-this input[type=radio].open-share, .night-theme .share-this input[type=radio].close-share, .night-theme .share-this input[type=radio].open-share, section.dark-theme .share-this input[type=radio].close-share, section.dark-theme .share-this input[type=radio].open-share, section.night-theme .share-this input[type=radio].close-share, section.night-theme .share-this input[type=radio].open-share {
    filter: invert(100%) contrast(3)
}

.dark-theme .share-this input[type=radio] ~ .share-label, .night-theme .share-this input[type=radio] ~ .share-label, section.dark-theme .share-this input[type=radio] ~ .share-label, section.night-theme .share-this input[type=radio] ~ .share-label {
    color: var(--theme-text)
}

.dark-theme .share-this .sharing-options li, .night-theme .share-this .sharing-options li, section.dark-theme .share-this .sharing-options li, section.night-theme .share-this .sharing-options li {
    color: var(--theme-secondary-text)
}

.dark-theme .share-this .sharing-options li.short-url .url-tooltip, .night-theme .share-this .sharing-options li.short-url .url-tooltip, section.dark-theme .share-this .sharing-options li.short-url .url-tooltip, section.night-theme .share-this .sharing-options li.short-url .url-tooltip {
    color: var(--theme-text)
}

[dir] .dark-theme .share-this .sharing-options li.short-url .url-tooltip, [dir] .night-theme .share-this .sharing-options li.short-url .url-tooltip, [dir] section.dark-theme .share-this .sharing-options li.short-url .url-tooltip, [dir] section.night-theme .share-this .sharing-options li.short-url .url-tooltip {
    background: var(--theme-background-background);
    box-shadow: 0 .5rem 2.8rem 0 rgba(var(--theme-text-rgb), .1)
}

[dir] .dark-theme .share-this .sharing-options li.short-url .url-tooltip .tooltip-print::-moz-selection, [dir] .night-theme .share-this .sharing-options li.short-url .url-tooltip .tooltip-print::-moz-selection, [dir] section.dark-theme .share-this .sharing-options li.short-url .url-tooltip .tooltip-print::-moz-selection, [dir] section.night-theme .share-this .sharing-options li.short-url .url-tooltip .tooltip-print::-moz-selection {
    background: var(--theme-background-background)
}

[dir] .dark-theme .share-this .sharing-options li.short-url .url-tooltip .tooltip-print::selection, [dir] .night-theme .share-this .sharing-options li.short-url .url-tooltip .tooltip-print::selection, [dir] section.dark-theme .share-this .sharing-options li.short-url .url-tooltip .tooltip-print::selection, [dir] section.night-theme .share-this .sharing-options li.short-url .url-tooltip .tooltip-print::selection {
    background: var(--theme-background-background)
}

[dir] .dark-theme .article-hero, [dir] .night-theme .article-hero, [dir] section.dark-theme .article-hero, [dir] section.night-theme .article-hero {
    background: var(--theme-background-background)
}

[dir] .dark-theme .article-hero .article-teaser .article-hero-img .caption, [dir] .dark-theme .article-hero.featured.feat-overlay .article-teaser .article-hero-img .caption, [dir] .night-theme .article-hero .article-teaser .article-hero-img .caption, [dir] .night-theme .article-hero.featured.feat-overlay .article-teaser .article-hero-img .caption, [dir] section.dark-theme .article-hero .article-teaser .article-hero-img .caption, [dir] section.dark-theme .article-hero.featured.feat-overlay .article-teaser .article-hero-img .caption, [dir] section.night-theme .article-hero .article-teaser .article-hero-img .caption, [dir] section.night-theme .article-hero.featured.feat-overlay .article-teaser .article-hero-img .caption {
    border-color: var(--theme-divider)
}

@media (min-width: 501px) {
    .dark-theme .article-hero.featured.feat-overlay .headingInfo h1.headingInfo_title, .night-theme .article-hero.featured.feat-overlay .headingInfo h1.headingInfo_title, section.dark-theme .article-hero.featured.feat-overlay .headingInfo h1.headingInfo_title, section.night-theme .article-hero.featured.feat-overlay .headingInfo h1.headingInfo_title {
        color: #fff
    }
}

[dir] .dark-theme .explore-more, [dir] .night-theme .explore-more, [dir] section.dark-theme .explore-more, [dir] section.night-theme .explore-more {
    background: var(--theme-background-background)
}

@media (min-width: 501px) {
    [dir] .dark-theme .explore-more, [dir] .night-theme .explore-more, [dir] section.dark-theme .explore-more, [dir] section.night-theme .explore-more {
        border-color: var(--theme-divider)
    }
}

[dir] .dark-theme .explore-more .explore-list .list-item, [dir] .night-theme .explore-more .explore-list .list-item, [dir] section.dark-theme .explore-more .explore-list .list-item, [dir] section.night-theme .explore-more .explore-list .list-item {
    border-color: var(--theme-divider)
}

.dark-theme .explore-more .explore-list .list-item .story-title, .night-theme .explore-more .explore-list .list-item .story-title, section.dark-theme .explore-more .explore-list .list-item .story-title, section.night-theme .explore-more .explore-list .list-item .story-title {
    color: var(--theme-text)
}

.dark-theme .explore-more .explore-list .list-item .section-name, .night-theme .explore-more .explore-list .list-item .section-name, section.dark-theme .explore-more .explore-list .list-item .section-name, section.night-theme .explore-more .explore-list .list-item .section-name {
    color: var(--theme-secondary-text)
}

[dir] .dark-theme .explore-more.horizontal, [dir] .night-theme .explore-more.horizontal, [dir] section.dark-theme .explore-more.horizontal, [dir] section.night-theme .explore-more.horizontal {
    border-color: var(--theme-divider)
}

[dir] .dark-theme .advertisement-wrapper, [dir] .night-theme .advertisement-wrapper, [dir] section.dark-theme .advertisement-wrapper, [dir] section.night-theme .advertisement-wrapper {
    background-color: var(--theme-secondary-bg)
}

.dark-theme .advertisement-wrapper .leaderboard02 .ad-title, .dark-theme .advertisement-wrapper .leaderboard .ad-title, .dark-theme .advertisement-wrapper .mpu .ad-title, .night-theme .advertisement-wrapper .leaderboard02 .ad-title, .night-theme .advertisement-wrapper .leaderboard .ad-title, .night-theme .advertisement-wrapper .mpu .ad-title, section.dark-theme .advertisement-wrapper .leaderboard02 .ad-title, section.dark-theme .advertisement-wrapper .leaderboard .ad-title, section.dark-theme .advertisement-wrapper .mpu .ad-title, section.night-theme .advertisement-wrapper .leaderboard02 .ad-title, section.night-theme .advertisement-wrapper .leaderboard .ad-title, section.night-theme .advertisement-wrapper .mpu .ad-title {
    color: var(--theme-text)
}

[dir] .dark-theme .advertisement-wrapper .leaderboard02 .ad-title .line, [dir] .dark-theme .advertisement-wrapper .leaderboard .ad-title .line, [dir] .dark-theme .advertisement-wrapper .mpu .ad-title .line, [dir] .night-theme .advertisement-wrapper .leaderboard02 .ad-title .line, [dir] .night-theme .advertisement-wrapper .leaderboard .ad-title .line, [dir] .night-theme .advertisement-wrapper .mpu .ad-title .line, [dir] section.dark-theme .advertisement-wrapper .leaderboard02 .ad-title .line, [dir] section.dark-theme .advertisement-wrapper .leaderboard .ad-title .line, [dir] section.dark-theme .advertisement-wrapper .mpu .ad-title .line, [dir] section.night-theme .advertisement-wrapper .leaderboard02 .ad-title .line, [dir] section.night-theme .advertisement-wrapper .leaderboard .ad-title .line, [dir] section.night-theme .advertisement-wrapper .mpu .ad-title .line {
    background-color: var(--theme-divider)
}

.dark-theme .bottom-nav, .night-theme .bottom-nav, section.dark-theme .bottom-nav, section.night-theme .bottom-nav {
    color: var(--theme-text)
}

[dir] .dark-theme .bottom-nav, [dir] .night-theme .bottom-nav, [dir] section.dark-theme .bottom-nav, [dir] section.night-theme .bottom-nav {
    background: var(--theme-background-background);
    box-shadow: 0 -.5rem 1.5rem 0 rgba(var(--theme-text-rgb), .1)
}

@media (min-width: 1200px) {
    [dir] .dark-theme .bottom-nav, [dir] .night-theme .bottom-nav, [dir] section.dark-theme .bottom-nav, [dir] section.night-theme .bottom-nav {
        box-shadow: 0 .2rem 1.5rem 0 rgba(var(--theme-text-rgb), .1)
    }
}

[dir] .dark-theme .bottom-nav .slide, [dir] .dark-theme .bottom-nav .slide.up, [dir] .night-theme .bottom-nav .slide, [dir] .night-theme .bottom-nav .slide.up, [dir] section.dark-theme .bottom-nav .slide, [dir] section.dark-theme .bottom-nav .slide.up, [dir] section.night-theme .bottom-nav .slide, [dir] section.night-theme .bottom-nav .slide.up {
    border-color: var(--theme-divider)
}

[dir] .dark-theme .bottom-nav .share-this, [dir] .night-theme .bottom-nav .share-this, [dir] section.dark-theme .bottom-nav .share-this, [dir] section.night-theme .bottom-nav .share-this {
    background: none
}

[dir] .dark-theme .bottom-nav .share-this .sharing-options, [dir] .night-theme .bottom-nav .share-this .sharing-options, [dir] section.dark-theme .bottom-nav .share-this .sharing-options, [dir] section.night-theme .bottom-nav .share-this .sharing-options {
    background: var(--theme-background-background)
}

.dark-theme .comments-notification, .night-theme .comments-notification, section.dark-theme .comments-notification, section.night-theme .comments-notification {
    color: #fff
}

[dir] .dark-theme .comments-notification, [dir] .night-theme .comments-notification, [dir] section.dark-theme .comments-notification, [dir] section.night-theme .comments-notification {
    box-shadow: 0 .8rem 2rem 0 rgba(var(--theme-text-rgb), .3)
}

.dark-theme .comments-notification a, .night-theme .comments-notification a, section.dark-theme .comments-notification a, section.night-theme .comments-notification a {
    color: #fff
}

.dark-theme .accordion, .night-theme .accordion, section.dark-theme .accordion, section.night-theme .accordion {
    color: var(--theme-text)
}

[dir] .dark-theme .accordion, [dir] .night-theme .accordion, [dir] section.dark-theme .accordion, [dir] section.night-theme .accordion {
    background: var(--theme-background-background)
}

[dir] .dark-theme .accordion li.accordion-item, [dir] .night-theme .accordion li.accordion-item, [dir] section.dark-theme .accordion li.accordion-item, [dir] section.night-theme .accordion li.accordion-item {
    border-color: var(--theme-divider)
}

.dark-theme .tabular-data, .night-theme .tabular-data, section.dark-theme .tabular-data, section.night-theme .tabular-data {
    color: var(--theme-text)
}

[dir] .dark-theme .tabular-data, [dir] .night-theme .tabular-data, [dir] section.dark-theme .tabular-data, [dir] section.night-theme .tabular-data {
    background: var(--theme-background-background)
}

[dir] .dark-theme .tabular-data .table-wrapper table, [dir] .dark-theme .tabular-data .table-wrapper table td, [dir] .dark-theme .tabular-data .table-wrapper table th, [dir] .night-theme .tabular-data .table-wrapper table, [dir] .night-theme .tabular-data .table-wrapper table td, [dir] .night-theme .tabular-data .table-wrapper table th, [dir] section.dark-theme .tabular-data .table-wrapper table, [dir] section.dark-theme .tabular-data .table-wrapper table td, [dir] section.dark-theme .tabular-data .table-wrapper table th, [dir] section.night-theme .tabular-data .table-wrapper table, [dir] section.night-theme .tabular-data .table-wrapper table td, [dir] section.night-theme .tabular-data .table-wrapper table th {
    border-color: var(--theme-divider)
}

[dir] .dark-theme .tabular-data .table-wrapper table thead th, [dir] .night-theme .tabular-data .table-wrapper table thead th, [dir] section.dark-theme .tabular-data .table-wrapper table thead th, [dir] section.night-theme .tabular-data .table-wrapper table thead th {
    background: var(--theme-secondary-bg)
}

.dark-theme .tabular-data .table-wrapper .notice, .night-theme .tabular-data .table-wrapper .notice, section.dark-theme .tabular-data .table-wrapper .notice, section.night-theme .tabular-data .table-wrapper .notice {
    color: var(--theme-secondary-text)
}

[dir] .dark-theme .tabular-data.col .table-wrapper table th, [dir] .night-theme .tabular-data.col .table-wrapper table th, [dir] section.dark-theme .tabular-data.col .table-wrapper table th, [dir] section.night-theme .tabular-data.col .table-wrapper table th {
    background: var(--theme-secondary-bg)
}

.dark-theme .aaMediaBar, .night-theme .aaMediaBar, section.dark-theme .aaMediaBar, section.night-theme .aaMediaBar {
    color: var(--theme-text)
}

[dir] .dark-theme .aaMediaBar, [dir] .night-theme .aaMediaBar, [dir] section.dark-theme .aaMediaBar, [dir] section.night-theme .aaMediaBar {
    background: var(--theme-background-background)
}

.dark-theme .pagination, .night-theme .pagination, section.dark-theme .pagination, section.night-theme .pagination {
    color: var(--theme-text)
}

[dir] .dark-theme .pagination, [dir] .night-theme .pagination, [dir] section.dark-theme .pagination, [dir] section.night-theme .pagination {
    background: var(--theme-background-background)
}

[dir] .dark-theme .pagination .pager li, [dir] .dark-theme .pagination .progress-label, [dir] .night-theme .pagination .pager li, [dir] .night-theme .pagination .progress-label, [dir] section.dark-theme .pagination .pager li, [dir] section.dark-theme .pagination .progress-label, [dir] section.night-theme .pagination .pager li, [dir] section.night-theme .pagination .progress-label {
    border-color: var(--theme-divider)
}

[dir] .dark-theme .pagination .pager li.active, [dir] .night-theme .pagination .pager li.active, [dir] section.dark-theme .pagination .pager li.active, [dir] section.night-theme .pagination .pager li.active {
    background: var(--theme-text)
}

.dark-theme .pagination .pager li.active a, .night-theme .pagination .pager li.active a, section.dark-theme .pagination .pager li.active a, section.night-theme .pagination .pager li.active a {
    color: var(--theme-background-background)
}

.dark-theme .pagination .pager li a, .night-theme .pagination .pager li a, section.dark-theme .pagination .pager li a, section.night-theme .pagination .pager li a {
    color: var(--theme-text)
}

[dir] .dark-theme .pagination.addustourfsection .pager li, [dir] .night-theme .pagination.addustourfsection .pager li, [dir] section.dark-theme .pagination.addustourfsection .pager li, [dir] section.night-theme .pagination.addustourfsection .pager li {
    background: var(--theme-secondary-bg)
}

.dark-theme .pagination.addustourfsection .pager li a, .night-theme .pagination.addustourfsection .pager li a, section.dark-theme .pagination.addustourfsection .pager li a, section.night-theme .pagination.addustourfsection .pager li a {
    color: var(--theme-secondary-text)
}

.dark-theme .pagination.addustourfsection .pager li.active a, .night-theme .pagination.addustourfsection .pager li.active a, section.dark-theme .pagination.addustourfsection .pager li.active a, section.night-theme .pagination.addustourfsection .pager li.active a {
    color: var(--theme-always-white)
}

[dir] .dark-theme .pagination.addustourfsection .pager li:first-child, [dir] .dark-theme .pagination.addustourfsection .pager li:last-child, [dir] .night-theme .pagination.addustourfsection .pager li:first-child, [dir] .night-theme .pagination.addustourfsection .pager li:last-child, [dir] section.dark-theme .pagination.addustourfsection .pager li:first-child, [dir] section.dark-theme .pagination.addustourfsection .pager li:last-child, [dir] section.night-theme .pagination.addustourfsection .pager li:first-child, [dir] section.night-theme .pagination.addustourfsection .pager li:last-child {
    background: none
}

.dark-theme .wrapper-404, .night-theme .wrapper-404, section.dark-theme .wrapper-404, section.night-theme .wrapper-404 {
    color: var(--theme-text)
}

[dir] .dark-theme .wrapper-404, [dir] .night-theme .wrapper-404, [dir] section.dark-theme .wrapper-404, [dir] section.night-theme .wrapper-404 {
    background: var(--theme-background-background)
}

[dir] .dark-theme .wrapper-404 .oval, [dir] .night-theme .wrapper-404 .oval, [dir] section.dark-theme .wrapper-404 .oval, [dir] section.night-theme .wrapper-404 .oval {
    box-shadow: inset 0 0 1rem rgba(var(--theme-text-rgb), .1)
}

.dark-theme .wrapper-404 .oval-inner.last .alert, .night-theme .wrapper-404 .oval-inner.last .alert, section.dark-theme .wrapper-404 .oval-inner.last .alert, section.night-theme .wrapper-404 .oval-inner.last .alert {
    color: #fff
}

[dir] .dark-theme .wrapper-404 .gradient, [dir] .night-theme .wrapper-404 .gradient, [dir] section.dark-theme .wrapper-404 .gradient, [dir] section.night-theme .wrapper-404 .gradient {
    background: linear-gradient(0deg, var(--theme-background-background) 20%, rgba(var(--theme-background-background-rgb), 0))
}

.dark-theme .wrapper-404 .msg_actions-btn, .night-theme .wrapper-404 .msg_actions-btn, section.dark-theme .wrapper-404 .msg_actions-btn, section.night-theme .wrapper-404 .msg_actions-btn {
    color: var(--theme-text)
}

[dir] .dark-theme .wrapper-404 .msg_actions-btn, [dir] .night-theme .wrapper-404 .msg_actions-btn, [dir] section.dark-theme .wrapper-404 .msg_actions-btn, [dir] section.night-theme .wrapper-404 .msg_actions-btn {
    border-color: var(--theme-text)
}

.dark-theme .wrapper-404.addustourfsection .msg_actions-btn, .night-theme .wrapper-404.addustourfsection .msg_actions-btn, section.dark-theme .wrapper-404.addustourfsection .msg_actions-btn, section.night-theme .wrapper-404.addustourfsection .msg_actions-btn {
    color: var(--theme-always-white)
}

.dark-theme .data-privacy, .dark-theme .data-privacy a, .night-theme .data-privacy, .night-theme .data-privacy a, section.dark-theme .data-privacy, section.dark-theme .data-privacy a, section.night-theme .data-privacy, section.night-theme .data-privacy a {
    color: var(--theme-text)
}

[dir] .dark-theme .data-privacy .privacy-overlay, [dir] .night-theme .data-privacy .privacy-overlay, [dir] section.dark-theme .data-privacy .privacy-overlay, [dir] section.night-theme .data-privacy .privacy-overlay {
    background: rgba(var(--theme-text-rgb), .3)
}

[dir] .dark-theme .data-privacy .privacy-overlay .declaration, [dir] .dark-theme .data-privacy .privacy-overlay .sittings, [dir] .night-theme .data-privacy .privacy-overlay .declaration, [dir] .night-theme .data-privacy .privacy-overlay .sittings, [dir] section.dark-theme .data-privacy .privacy-overlay .declaration, [dir] section.dark-theme .data-privacy .privacy-overlay .sittings, [dir] section.night-theme .data-privacy .privacy-overlay .declaration, [dir] section.night-theme .data-privacy .privacy-overlay .sittings {
    background: var(--theme-background-background);
    box-shadow: 0 .5rem 2.8rem 0 rgba(var(--theme-text-rgb), .11)
}

.dark-theme .data-privacy .privacy-overlay .declaration .btn.manage, .night-theme .data-privacy .privacy-overlay .declaration .btn.manage, section.dark-theme .data-privacy .privacy-overlay .declaration .btn.manage, section.night-theme .data-privacy .privacy-overlay .declaration .btn.manage {
    color: var(--theme-text)
}

[dir] .dark-theme .data-privacy .privacy-overlay .declaration .btn.manage, [dir] .night-theme .data-privacy .privacy-overlay .declaration .btn.manage, [dir] section.dark-theme .data-privacy .privacy-overlay .declaration .btn.manage, [dir] section.night-theme .data-privacy .privacy-overlay .declaration .btn.manage {
    background: var(--theme-background-background)
}

.dark-theme .data-privacy .privacy-overlay .btn, .night-theme .data-privacy .privacy-overlay .btn, section.dark-theme .data-privacy .privacy-overlay .btn, section.night-theme .data-privacy .privacy-overlay .btn {
    color: var(--theme-background-background)
}

[dir] .dark-theme .data-privacy .privacy-overlay .btn, [dir] .night-theme .data-privacy .privacy-overlay .btn, [dir] section.dark-theme .data-privacy .privacy-overlay .btn, [dir] section.night-theme .data-privacy .privacy-overlay .btn {
    background: var(--theme-text)
}

[dir] .dark-theme .switch label .slider, [dir] .night-theme .switch label .slider, [dir] section.dark-theme .switch label .slider, [dir] section.night-theme .switch label .slider {
    background: rgba(var(--theme-text-rgb), .2)
}

[dir] .dark-theme .switch label .slider:before, [dir] .night-theme .switch label .slider:before, [dir] section.dark-theme .switch label .slider:before, [dir] section.night-theme .switch label .slider:before {
    background: #fff
}

.dark-theme .disclaimer, .night-theme .disclaimer, section.dark-theme .disclaimer, section.night-theme .disclaimer {
    color: var(--theme-text)
}

[dir] .dark-theme .disclaimer, [dir] .night-theme .disclaimer, [dir] section.dark-theme .disclaimer, [dir] section.night-theme .disclaimer {
    background: var(--theme-secondary-bg)
}

.dark-theme .pdf-link a, .night-theme .pdf-link a, section.dark-theme .pdf-link a, section.night-theme .pdf-link a {
    color: #fff
}

.dark-theme .pdf-link a .aa.aa-open-url, .night-theme .pdf-link a .aa.aa-open-url, section.dark-theme .pdf-link a .aa.aa-open-url, section.night-theme .pdf-link a .aa.aa-open-url {
    filter: invert(1)
}

.dark-theme .pdf-link a .aa, .night-theme .pdf-link a .aa, section.dark-theme .pdf-link a .aa, section.night-theme .pdf-link a .aa {
    filter: none
}

[dir] .dark-theme .auto-complete, [dir] .night-theme .auto-complete, [dir] section.dark-theme .auto-complete, [dir] section.night-theme .auto-complete {
    background: var(--theme-background-background)
}

.dark-theme .auto-complete .search-form input, .night-theme .auto-complete .search-form input, section.dark-theme .auto-complete .search-form input, section.night-theme .auto-complete .search-form input {
    color: var(--theme-text)
}

.dark-theme .auto-complete .search-form input::-moz-placeholder, .night-theme .auto-complete .search-form input::-moz-placeholder, section.dark-theme .auto-complete .search-form input::-moz-placeholder, section.night-theme .auto-complete .search-form input::-moz-placeholder {
    color: var(--theme-secondary-text);
    opacity: 1
}

.dark-theme .auto-complete .search-form input:-ms-input-placeholder, .night-theme .auto-complete .search-form input:-ms-input-placeholder, section.dark-theme .auto-complete .search-form input:-ms-input-placeholder, section.night-theme .auto-complete .search-form input:-ms-input-placeholder {
    color: var(--theme-secondary-text);
    opacity: 1
}

.dark-theme .auto-complete .search-form input::placeholder, .night-theme .auto-complete .search-form input::placeholder, section.dark-theme .auto-complete .search-form input::placeholder, section.night-theme .auto-complete .search-form input::placeholder {
    color: var(--theme-secondary-text);
    opacity: 1
}

[dir] .dark-theme .auto-complete .search-form input.search, [dir] .night-theme .auto-complete .search-form input.search, [dir] section.dark-theme .auto-complete .search-form input.search, [dir] section.night-theme .auto-complete .search-form input.search {
    border-color: var(--theme-divider);
    background: var(--theme-background-background);
    background-color: var(--theme-divider)
}

[dir] .dark-theme .auto-complete .search-form .suggestions, [dir] .night-theme .auto-complete .search-form .suggestions, [dir] section.dark-theme .auto-complete .search-form .suggestions, [dir] section.night-theme .auto-complete .search-form .suggestions {
    box-shadow: 0 -1.6rem 2.8rem -1.8rem rgba(var(--theme-text-rgb), .15);
    box-shadow: 0 5px 28px 0 rgba(var(--theme-text-rgb), .15)
}

.dark-theme .auto-complete .search-form .suggestions a, .night-theme .auto-complete .search-form .suggestions a, section.dark-theme .auto-complete .search-form .suggestions a, section.night-theme .auto-complete .search-form .suggestions a {
    color: var(--theme-text)
}

[dir] .dark-theme .auto-complete .search-form .suggestions a, [dir] .night-theme .auto-complete .search-form .suggestions a, [dir] section.dark-theme .auto-complete .search-form .suggestions a, [dir] section.night-theme .auto-complete .search-form .suggestions a {
    border-color: var(--theme-divider)
}

[dir] .dark-theme .auto-complete .search-form .suggestions.auto-suggestions li:hover, [dir] .night-theme .auto-complete .search-form .suggestions.auto-suggestions li:hover, [dir] section.dark-theme .auto-complete .search-form .suggestions.auto-suggestions li:hover, [dir] section.night-theme .auto-complete .search-form .suggestions.auto-suggestions li:hover {
    background-color: var(--theme-secondary-bg)
}

.dark-theme .auto-complete .search-form .suggestions.auto-suggestions li a, .night-theme .auto-complete .search-form .suggestions.auto-suggestions li a, section.dark-theme .auto-complete .search-form .suggestions.auto-suggestions li a, section.night-theme .auto-complete .search-form .suggestions.auto-suggestions li a {
    color: var(--theme-secondary-text)
}

[dir] .dark-theme .auto-complete .search-form .suggestions.auto-suggestions li a, [dir] .night-theme .auto-complete .search-form .suggestions.auto-suggestions li a, [dir] section.dark-theme .auto-complete .search-form .suggestions.auto-suggestions li a, [dir] section.night-theme .auto-complete .search-form .suggestions.auto-suggestions li a {
    border-color: var(--theme-divider)
}

.dark-theme .auto-complete .search-form .suggestions.auto-suggestions li a .hl, .night-theme .auto-complete .search-form .suggestions.auto-suggestions li a .hl, section.dark-theme .auto-complete .search-form .suggestions.auto-suggestions li a .hl, section.night-theme .auto-complete .search-form .suggestions.auto-suggestions li a .hl {
    color: var(--theme-text)
}

[dir] .dark-theme .search-filters, [dir] .night-theme .search-filters, [dir] section.dark-theme .search-filters, [dir] section.night-theme .search-filters {
    background: var(--theme-background-background);
    border-color: var(--theme-divider)
}

.dark-theme .search-filters .filter, .night-theme .search-filters .filter, section.dark-theme .search-filters .filter, section.night-theme .search-filters .filter {
    color: var(--theme-text)
}

[dir] .dark-theme .search-filters .filter, [dir] .night-theme .search-filters .filter, [dir] section.dark-theme .search-filters .filter, [dir] section.night-theme .search-filters .filter {
    border-color: var(--theme-text)
}

.dark-theme .search-filters .filter.active, .night-theme .search-filters .filter.active, section.dark-theme .search-filters .filter.active, section.night-theme .search-filters .filter.active {
    color: #fff
}

[dir] .dark-theme .search-filters-group, [dir] .night-theme .search-filters-group, [dir] section.dark-theme .search-filters-group, [dir] section.night-theme .search-filters-group {
    background: var(--theme-background-background)
}

[dir] .dark-theme .search-filters-group .search-filters-controls, [dir] .night-theme .search-filters-group .search-filters-controls, [dir] section.dark-theme .search-filters-group .search-filters-controls, [dir] section.night-theme .search-filters-group .search-filters-controls {
    border-color: var(--theme-divider)
}

.dark-theme .search-filters-group .search-filters-controls .button, .night-theme .search-filters-group .search-filters-controls .button, section.dark-theme .search-filters-group .search-filters-controls .button, section.night-theme .search-filters-group .search-filters-controls .button {
    color: var(--theme-text)
}

.dark-theme .search-filters-group .btn.update-results:hover, .night-theme .search-filters-group .btn.update-results:hover, section.dark-theme .search-filters-group .btn.update-results:hover, section.night-theme .search-filters-group .btn.update-results:hover {
    color: #fff
}

[dir] .dark-theme .search-results, [dir] .night-theme .search-results, [dir] section.dark-theme .search-results, [dir] section.night-theme .search-results {
    background: var(--theme-background-background)
}

[dir] .dark-theme .search-results .item, [dir] .night-theme .search-results .item, [dir] section.dark-theme .search-results .item, [dir] section.night-theme .search-results .item {
    border-color: var(--theme-divider)
}

.dark-theme .search-results .item .story-title, .dark-theme .search-results .item p, .night-theme .search-results .item .story-title, .night-theme .search-results .item p, section.dark-theme .search-results .item .story-title, section.dark-theme .search-results .item p, section.night-theme .search-results .item .story-title, section.night-theme .search-results .item p {
    color: var(--theme-text)
}

.dark-theme .search-results .item .time, .night-theme .search-results .item .time, section.dark-theme .search-results .item .time, section.night-theme .search-results .item .time {
    color: var(--theme-secondary-text)
}

[dir] .dark-theme .liveStreaming_container, [dir] .night-theme .liveStreaming_container, [dir] section.dark-theme .liveStreaming_container, [dir] section.night-theme .liveStreaming_container {
    background: var(--theme-background-background);
    border-color: var(--theme-text);
    box-shadow: 0 5px 28px 0 rgba(var(--theme-text-rgb), .11)
}

@media (min-width: 501px) {
    [dir] .dark-theme .liveStreaming_container, [dir] .night-theme .liveStreaming_container, [dir] section.dark-theme .liveStreaming_container, [dir] section.night-theme .liveStreaming_container {
        box-shadow: 0 -.5rem 1.5rem 0 rgba(var(--theme-text-rgb), .1)
    }
}

.dark-theme .liveStreaming .aa-close, .night-theme .liveStreaming .aa-close, section.dark-theme .liveStreaming .aa-close, section.night-theme .liveStreaming .aa-close {
    filter: none;
    filter: brightness(0) invert(1)
}

.dark-theme .liveStreaming .aa-live, .night-theme .liveStreaming .aa-live, section.dark-theme .liveStreaming .aa-live, section.night-theme .liveStreaming .aa-live {
    filter: none
}

.dark-theme .liveStreaming_status, .night-theme .liveStreaming_status, section.dark-theme .liveStreaming_status, section.night-theme .liveStreaming_status {
    color: var(--theme-live)
}

.dark-theme .liveStreaming_programName, .night-theme .liveStreaming_programName, section.dark-theme .liveStreaming_programName, section.night-theme .liveStreaming_programName {
    color: var(--theme-text)
}

.dark-theme .breaking-takeover .content .label, .night-theme .breaking-takeover .content .label, section.dark-theme .breaking-takeover .content .label, section.night-theme .breaking-takeover .content .label {
    color: #fff
}

@media (min-width: 501px) {
    [dir] .dark-theme .breaking-takeover .content .label, [dir] .night-theme .breaking-takeover .content .label, [dir] section.dark-theme .breaking-takeover .content .label, [dir] section.night-theme .breaking-takeover .content .label {
        text-shadow: 0 .2rem 2.4rem rgba(21, 21, 21, .5)
    }
}

[dir] .dark-theme .breaking-takeover .content .title:before, [dir] .night-theme .breaking-takeover .content .title:before, [dir] section.dark-theme .breaking-takeover .content .title:before, [dir] section.night-theme .breaking-takeover .content .title:before {
    background-color: #fff
}

.dark-theme .breaking-takeover .content a, .night-theme .breaking-takeover .content a, section.dark-theme .breaking-takeover .content a, section.night-theme .breaking-takeover .content a {
    color: #fff
}

[dir] .dark-theme .breaking-takeover .img-box, [dir] .night-theme .breaking-takeover .img-box, [dir] section.dark-theme .breaking-takeover .img-box, [dir] section.night-theme .breaking-takeover .img-box {
    border-color: #fff
}

[dir] .dark-theme .breaking-takeover.version02 .content, [dir] .night-theme .breaking-takeover.version02 .content, [dir] section.dark-theme .breaking-takeover.version02 .content, [dir] section.night-theme .breaking-takeover.version02 .content {
    background: var(--theme-secondary-bg)
}

.dark-theme .breaking-takeover.version02 .content .label, .dark-theme .breaking-takeover.version02 .content a, .night-theme .breaking-takeover.version02 .content .label, .night-theme .breaking-takeover.version02 .content a, section.dark-theme .breaking-takeover.version02 .content .label, section.dark-theme .breaking-takeover.version02 .content a, section.night-theme .breaking-takeover.version02 .content .label, section.night-theme .breaking-takeover.version02 .content a {
    color: var(--theme-text)
}

.dark-theme .breaking-takeover.version02 .content .btn, .night-theme .breaking-takeover.version02 .content .btn, section.dark-theme .breaking-takeover.version02 .content .btn, section.night-theme .breaking-takeover.version02 .content .btn {
    color: #fff
}

[dir] .dark-theme .breaking-news-notifications .breaking-news-overlay, [dir] .night-theme .breaking-news-notifications .breaking-news-overlay, [dir] section.dark-theme .breaking-news-notifications .breaking-news-overlay, [dir] section.night-theme .breaking-news-notifications .breaking-news-overlay {
    background: var(--theme-background-background);
    box-shadow: 0 2rem 3.5rem 0 rgba(var(--theme-text-rgb), .26)
}

[dir] .dark-theme .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item, [dir] .night-theme .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item, [dir] section.dark-theme .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item, [dir] section.night-theme .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item {
    border-color: var(--theme-divider)
}

.dark-theme .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item .story .title, .night-theme .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item .story .title, section.dark-theme .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item .story .title, section.night-theme .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item .story .title {
    color: var(--theme-text)
}

.dark-theme .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item .services .time, .night-theme .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item .services .time, section.dark-theme .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item .services .time, section.night-theme .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item .services .time {
    color: var(--theme-secondary-text)
}

.dark-theme .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item.new .services .time, .night-theme .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item.new .services .time, section.dark-theme .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item.new .services .time, section.night-theme .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item.new .services .time {
    color: #d8211b
}

[dir] .dark-theme .google-news-callout, [dir] .night-theme .google-news-callout, [dir] section.dark-theme .google-news-callout, [dir] section.night-theme .google-news-callout {
    background: var(--theme-secondary-bg)
}

.dark-theme .google-news-callout .text, .night-theme .google-news-callout .text, section.dark-theme .google-news-callout .text, section.night-theme .google-news-callout .text {
    color: var(--theme-text)
}

[dir] .dark-theme .wzrk-alert, [dir] .night-theme .wzrk-alert, [dir] section.dark-theme .wzrk-alert, [dir] section.night-theme .wzrk-alert {
    box-shadow: 0 .2rem 1.5rem 0 rgba(var(--theme-text-rgb), .1);
    background: #fff url(assets/gfx/branding-line.svg) top no-repeat;
    border: none
}

.dark-theme .wzrk-alert .wzrk-alert-heading:after, .night-theme .wzrk-alert .wzrk-alert-heading:after, section.dark-theme .wzrk-alert .wzrk-alert-heading:after, section.night-theme .wzrk-alert .wzrk-alert-heading:after {
    content: url(assets/gfx/notification.svg);
    height: 2.7rem;
    width: 2.4rem
}

[dir] .dark-theme .countdown, [dir] .night-theme .countdown, [dir] section.dark-theme .countdown, [dir] section.night-theme .countdown {
    background: #fff;
    box-shadow: 0 .2rem 1.5rem 0 rgba(var(--theme-text-rgb), .1)
}

[dir] .dark-theme .countdown .tag .icon, [dir] .dark-theme .countdown .tag .logo:after, [dir] .night-theme .countdown .tag .icon, [dir] .night-theme .countdown .tag .logo:after, [dir] section.dark-theme .countdown .tag .icon, [dir] section.dark-theme .countdown .tag .logo:after, [dir] section.night-theme .countdown .tag .icon, [dir] section.night-theme .countdown .tag .logo:after {
    background: linear-gradient(0deg, #981c45, var(--theme-live) 50%)
}

.dark-theme .countdown .tag .count, .night-theme .countdown .tag .count, section.dark-theme .countdown .tag .count, section.night-theme .countdown .tag .count {
    color: #151515
}

.dark-theme .countdown .tag .count span, .night-theme .countdown .tag .count span, section.dark-theme .countdown .tag .count span, section.night-theme .countdown .tag .count span {
    color: var(--theme-live)
}

.dark-theme .application-card, .night-theme .application-card, section.dark-theme .application-card, section.night-theme .application-card {
    color: var(--theme-text)
}

[dir] .dark-theme .application-card, [dir] .night-theme .application-card, [dir] section.dark-theme .application-card, [dir] section.night-theme .application-card {
    background: var(--theme-background-background);
    border-color: var(--theme-divider)
}

.dark-theme .application-hero, .night-theme .application-hero, section.dark-theme .application-hero, section.night-theme .application-hero {
    color: var(--theme-text)
}

[dir] .dark-theme .application-hero, [dir] .night-theme .application-hero, [dir] section.dark-theme .application-hero, [dir] section.night-theme .application-hero {
    background: var(--theme-background-background)
}

.dark-theme .application-social, .night-theme .application-social, section.dark-theme .application-social, section.night-theme .application-social {
    color: var(--theme-text)
}

[dir] .dark-theme .application-social, [dir] .night-theme .application-social, [dir] section.dark-theme .application-social, [dir] section.night-theme .application-social {
    background: var(--theme-background-background);
    border-color: var(--theme-divider)
}

.dark-theme .application-social .aa, .night-theme .application-social .aa, section.dark-theme .application-social .aa, section.night-theme .application-social .aa {
    filter: none
}

.dark-theme .application-social__action, .dark-theme .application-social__text, .dark-theme .application-social__title, .dark-theme .social-links, .night-theme .application-social__action, .night-theme .application-social__text, .night-theme .application-social__title, .night-theme .social-links, section.dark-theme .application-social__action, section.dark-theme .application-social__text, section.dark-theme .application-social__title, section.dark-theme .social-links, section.night-theme .application-social__action, section.night-theme .application-social__text, section.night-theme .application-social__title, section.night-theme .social-links {
    color: var(--theme-text)
}

[dir] .dark-theme .social-links, [dir] .night-theme .social-links, [dir] section.dark-theme .social-links, [dir] section.night-theme .social-links {
    background: var(--theme-secondary-bg)
}

.dark-theme .social-links a, .night-theme .social-links a, section.dark-theme .social-links a, section.night-theme .social-links a {
    color: var(--theme-text)
}

[dir] .dark-theme .social-links__bottom, [dir] .night-theme .social-links__bottom, [dir] section.dark-theme .social-links__bottom, [dir] section.night-theme .social-links__bottom {
    border-color: var(--theme-divider)
}

[dir] .dark-theme .social-links__bottom .share-this, [dir] .night-theme .social-links__bottom .share-this, [dir] section.dark-theme .social-links__bottom .share-this, [dir] section.night-theme .social-links__bottom .share-this {
    background: var(--theme-background-background)
}

.dark-theme .documentaries-header, .night-theme .documentaries-header, section.dark-theme .documentaries-header, section.night-theme .documentaries-header {
    color: var(--theme-text)
}

[dir] .dark-theme .documentaries-header, [dir] .night-theme .documentaries-header, [dir] section.dark-theme .documentaries-header, [dir] section.night-theme .documentaries-header {
    background: var(--theme-background-background)
}

.dark-theme .documentaries-header .follow-label, .night-theme .documentaries-header .follow-label, section.dark-theme .documentaries-header .follow-label, section.night-theme .documentaries-header .follow-label {
    color: var(--theme-secondary-text)
}

.dark-theme .documentaries-header .search-field .search-form input[type=text], .night-theme .documentaries-header .search-field .search-form input[type=text], section.dark-theme .documentaries-header .search-field .search-form input[type=text], section.night-theme .documentaries-header .search-field .search-form input[type=text] {
    color: var(--theme-text)
}

[dir] .dark-theme .documentaries-header .search-field .search-form input[type=text], [dir] .night-theme .documentaries-header .search-field .search-form input[type=text], [dir] section.dark-theme .documentaries-header .search-field .search-form input[type=text], [dir] section.night-theme .documentaries-header .search-field .search-form input[type=text] {
    border: .1rem solid var(--theme-divider);
    box-shadow: none;
    background-color: var(--theme-divider)
}

.dark-theme .documentaries-header .search-field .search-form input[type=text]::-moz-placeholder, .night-theme .documentaries-header .search-field .search-form input[type=text]::-moz-placeholder, section.dark-theme .documentaries-header .search-field .search-form input[type=text]::-moz-placeholder, section.night-theme .documentaries-header .search-field .search-form input[type=text]::-moz-placeholder {
    color: var(--theme-secondary-text);
    opacity: 1
}

.dark-theme .documentaries-header .search-field .search-form input[type=text]:-ms-input-placeholder, .night-theme .documentaries-header .search-field .search-form input[type=text]:-ms-input-placeholder, section.dark-theme .documentaries-header .search-field .search-form input[type=text]:-ms-input-placeholder, section.night-theme .documentaries-header .search-field .search-form input[type=text]:-ms-input-placeholder {
    color: var(--theme-secondary-text);
    opacity: 1
}

.dark-theme .documentaries-header .search-field .search-form input[type=text]::placeholder, .night-theme .documentaries-header .search-field .search-form input[type=text]::placeholder, section.dark-theme .documentaries-header .search-field .search-form input[type=text]::placeholder, section.night-theme .documentaries-header .search-field .search-form input[type=text]::placeholder {
    color: var(--theme-secondary-text);
    opacity: 1
}

.dark-theme .documentaries-header .search-field .search-form input[type=text]:-webkit-autofill, .dark-theme .documentaries-header .search-field .search-form input[type=text]:-webkit-autofill:focus, .dark-theme .documentaries-header .search-field .search-form input[type=text]:-webkit-autofill:hover, .night-theme .documentaries-header .search-field .search-form input[type=text]:-webkit-autofill, .night-theme .documentaries-header .search-field .search-form input[type=text]:-webkit-autofill:focus, .night-theme .documentaries-header .search-field .search-form input[type=text]:-webkit-autofill:hover, section.dark-theme .documentaries-header .search-field .search-form input[type=text]:-webkit-autofill, section.dark-theme .documentaries-header .search-field .search-form input[type=text]:-webkit-autofill:focus, section.dark-theme .documentaries-header .search-field .search-form input[type=text]:-webkit-autofill:hover, section.night-theme .documentaries-header .search-field .search-form input[type=text]:-webkit-autofill, section.night-theme .documentaries-header .search-field .search-form input[type=text]:-webkit-autofill:focus, section.night-theme .documentaries-header .search-field .search-form input[type=text]:-webkit-autofill:hover {
    -webkit-text-fill-color: var(--theme-text)
}

[dir] .dark-theme .documentaries-header .search-field .search-form input[type=text]:-webkit-autofill, [dir] .dark-theme .documentaries-header .search-field .search-form input[type=text]:-webkit-autofill:focus, [dir] .dark-theme .documentaries-header .search-field .search-form input[type=text]:-webkit-autofill:hover, [dir] .night-theme .documentaries-header .search-field .search-form input[type=text]:-webkit-autofill, [dir] .night-theme .documentaries-header .search-field .search-form input[type=text]:-webkit-autofill:focus, [dir] .night-theme .documentaries-header .search-field .search-form input[type=text]:-webkit-autofill:hover, [dir] section.dark-theme .documentaries-header .search-field .search-form input[type=text]:-webkit-autofill, [dir] section.dark-theme .documentaries-header .search-field .search-form input[type=text]:-webkit-autofill:focus, [dir] section.dark-theme .documentaries-header .search-field .search-form input[type=text]:-webkit-autofill:hover, [dir] section.night-theme .documentaries-header .search-field .search-form input[type=text]:-webkit-autofill, [dir] section.night-theme .documentaries-header .search-field .search-form input[type=text]:-webkit-autofill:focus, [dir] section.night-theme .documentaries-header .search-field .search-form input[type=text]:-webkit-autofill:hover {
    box-shadow: 0 0 0 3rem var(--theme-background-background) inset;
    border: .1rem solid var(--theme-divider)
}

[dir] .dark-theme .composite-search, [dir] .night-theme .composite-search, [dir] section.dark-theme .composite-search, [dir] section.night-theme .composite-search {
    background: var(--theme-background-background)
}

.dark-theme .composite-search .se-results-title, .night-theme .composite-search .se-results-title, section.dark-theme .composite-search .se-results-title, section.night-theme .composite-search .se-results-title {
    color: var(--theme-text)
}

.dark-theme .composite-search .se-results-no, .night-theme .composite-search .se-results-no, section.dark-theme .composite-search .se-results-no, section.night-theme .composite-search .se-results-no {
    color: var(--theme-secondary-text)
}

[dir] .dark-theme .composite-search .tabs-sort-container .tabs-sort, [dir] .night-theme .composite-search .tabs-sort-container .tabs-sort, [dir] section.dark-theme .composite-search .tabs-sort-container .tabs-sort, [dir] section.night-theme .composite-search .tabs-sort-container .tabs-sort {
    border-color: var(--theme-divider)
}

.dark-theme .composite-search .tabs-sort-container .tabs-sort span, .night-theme .composite-search .tabs-sort-container .tabs-sort span, section.dark-theme .composite-search .tabs-sort-container .tabs-sort span, section.night-theme .composite-search .tabs-sort-container .tabs-sort span {
    color: var(--theme-text)
}

[dir] .dark-theme .composite-search .tabs-sort-container .tabs-sort span, [dir] .night-theme .composite-search .tabs-sort-container .tabs-sort span, [dir] section.dark-theme .composite-search .tabs-sort-container .tabs-sort span, [dir] section.night-theme .composite-search .tabs-sort-container .tabs-sort span {
    border-color: var(--theme-divider)
}

.dark-theme .coral-comments, .night-theme .coral-comments, section.dark-theme .coral-comments, section.night-theme .coral-comments {
    color: var(--theme-text)
}

[dir] .dark-theme .coral-comments, [dir] .night-theme .coral-comments, [dir] section.dark-theme .coral-comments, [dir] section.night-theme .coral-comments {
    background-color: var(--theme-secondary-bg)
}

.dark-theme .coral-comments .coral-comments-header .coral-actions .firebase-login .login, .night-theme .coral-comments .coral-comments-header .coral-actions .firebase-login .login, section.dark-theme .coral-comments .coral-comments-header .coral-actions .firebase-login .login, section.night-theme .coral-comments .coral-comments-header .coral-actions .firebase-login .login {
    color: var(--theme-background-background)
}

[dir] .dark-theme .coral-comments .coral-comments-header .coral-actions .firebase-login .login, [dir] .night-theme .coral-comments .coral-comments-header .coral-actions .firebase-login .login, [dir] section.dark-theme .coral-comments .coral-comments-header .coral-actions .firebase-login .login, [dir] section.night-theme .coral-comments .coral-comments-header .coral-actions .firebase-login .login {
    background: var(--theme-text)
}

.dark-theme .coral-comments .coral-comments-header .coral-actions .firebase-login .logout, .night-theme .coral-comments .coral-comments-header .coral-actions .firebase-login .logout, section.dark-theme .coral-comments .coral-comments-header .coral-actions .firebase-login .logout, section.night-theme .coral-comments .coral-comments-header .coral-actions .firebase-login .logout {
    color: var(--theme-text)
}

[dir] .dark-theme .coral-comments .coral-comments-header .coral-actions .firebase-login .logout, [dir] .night-theme .coral-comments .coral-comments-header .coral-actions .firebase-login .logout, [dir] section.dark-theme .coral-comments .coral-comments-header .coral-actions .firebase-login .logout, [dir] section.night-theme .coral-comments .coral-comments-header .coral-actions .firebase-login .logout {
    background: transparent
}

.dark-theme .coral-comments .coral-comments-header .coral-actions .user-edit .chat-username, .night-theme .coral-comments .coral-comments-header .coral-actions .user-edit .chat-username, section.dark-theme .coral-comments .coral-comments-header .coral-actions .user-edit .chat-username, section.night-theme .coral-comments .coral-comments-header .coral-actions .user-edit .chat-username {
    color: var(--theme-text)
}

[dir] .dark-theme .coral-comments .coral-comments-header .coral-actions .user-edit .chat-username, [dir] .night-theme .coral-comments .coral-comments-header .coral-actions .user-edit .chat-username, [dir] section.dark-theme .coral-comments .coral-comments-header .coral-actions .user-edit .chat-username, [dir] section.night-theme .coral-comments .coral-comments-header .coral-actions .user-edit .chat-username {
    background: var(--theme-background-background)
}

.dark-theme .coral-comments .coral-comments-header .coral-actions .user-edit .update-user-name, .night-theme .coral-comments .coral-comments-header .coral-actions .user-edit .update-user-name, section.dark-theme .coral-comments .coral-comments-header .coral-actions .user-edit .update-user-name, section.night-theme .coral-comments .coral-comments-header .coral-actions .user-edit .update-user-name {
    color: var(--theme-background-background)
}

[dir] .dark-theme .coral-comments .coral-comments-header .coral-actions .user-edit .update-user-name, [dir] .night-theme .coral-comments .coral-comments-header .coral-actions .user-edit .update-user-name, [dir] section.dark-theme .coral-comments .coral-comments-header .coral-actions .user-edit .update-user-name, [dir] section.night-theme .coral-comments .coral-comments-header .coral-actions .user-edit .update-user-name {
    background: var(--theme-text)
}

[dir] .dark-theme .coral-comments .coral-login-overlay, [dir] .night-theme .coral-comments .coral-login-overlay, [dir] section.dark-theme .coral-comments .coral-login-overlay, [dir] section.night-theme .coral-comments .coral-login-overlay {
    background: rgba(var(--theme-text-rgb), .3)
}

[dir] .dark-theme .coral-comments .firebaseui-auth-container .firebaseui-container .firebaseui-card-content, [dir] .dark-theme .coral-comments .firebaseui-auth-container .firebaseui-container form, [dir] .night-theme .coral-comments .firebaseui-auth-container .firebaseui-container .firebaseui-card-content, [dir] .night-theme .coral-comments .firebaseui-auth-container .firebaseui-container form, [dir] section.dark-theme .coral-comments .firebaseui-auth-container .firebaseui-container .firebaseui-card-content, [dir] section.dark-theme .coral-comments .firebaseui-auth-container .firebaseui-container form, [dir] section.night-theme .coral-comments .firebaseui-auth-container .firebaseui-container .firebaseui-card-content, [dir] section.night-theme .coral-comments .firebaseui-auth-container .firebaseui-container form {
    background: var(--theme-background-background)
}

.dark-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-label, .dark-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-textfield.mdl-textfield .firebaseui-input, .dark-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-title, .night-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-label, .night-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-textfield.mdl-textfield .firebaseui-input, .night-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-title, section.dark-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-label, section.dark-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-textfield.mdl-textfield .firebaseui-input, section.dark-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-title, section.night-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-label, section.night-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-textfield.mdl-textfield .firebaseui-input, section.night-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-title {
    color: var(--theme-text)
}

[dir] .dark-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .mdl-button--raised.mdl-button--colored, [dir] .night-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .mdl-button--raised.mdl-button--colored, [dir] section.dark-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .mdl-button--raised.mdl-button--colored, [dir] section.night-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .mdl-button--raised.mdl-button--colored {
    background: var(--theme-text)
}

.dark-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .mdl-button--primary.mdl-button--primary, .night-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .mdl-button--primary.mdl-button--primary, section.dark-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .mdl-button--primary.mdl-button--primary, section.night-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .mdl-button--primary.mdl-button--primary {
    color: var(--theme-text)
}

.dark-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-textfield.mdl-textfield .firebaseui-label:after, .dark-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .mdl-button--raised.mdl-button--colored, .night-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-textfield.mdl-textfield .firebaseui-label:after, .night-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .mdl-button--raised.mdl-button--colored, section.dark-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-textfield.mdl-textfield .firebaseui-label:after, section.dark-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .mdl-button--raised.mdl-button--colored, section.night-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-textfield.mdl-textfield .firebaseui-label:after, section.night-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .mdl-button--raised.mdl-button--colored {
    color: var(--theme-background-background)
}

[dir] .dark-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-textfield.mdl-textfield .firebaseui-label:after, [dir] .dark-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .mdl-button--raised.mdl-button--colored, [dir] .night-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-textfield.mdl-textfield .firebaseui-label:after, [dir] .night-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .mdl-button--raised.mdl-button--colored, [dir] section.dark-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-textfield.mdl-textfield .firebaseui-label:after, [dir] section.dark-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .mdl-button--raised.mdl-button--colored, [dir] section.night-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-textfield.mdl-textfield .firebaseui-label:after, [dir] section.night-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .mdl-button--raised.mdl-button--colored {
    background: var(--theme-text)
}

[dir] .dark-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-textfield.mdl-textfield .firebaseui-input, [dir] .night-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-textfield.mdl-textfield .firebaseui-input, [dir] section.dark-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-textfield.mdl-textfield .firebaseui-input, [dir] section.night-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-textfield.mdl-textfield .firebaseui-input {
    border-color: var(--theme-divider)
}

[dir] .dark-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-card-header, [dir] .night-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-card-header, [dir] section.dark-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-card-header, [dir] section.night-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-card-header {
    background: url(assets/gfx/logo/logo.svg) top no-repeat;
    background: url(assets/gfx/logo/aa-logo-white.svg) top no-repeat;
    background-size: 35%
}

.dark-theme .latest-news-scroller, .night-theme .latest-news-scroller, section.dark-theme .latest-news-scroller, section.night-theme .latest-news-scroller {
    color: var(--theme-text)
}

[dir] .dark-theme .latest-news-scroller, [dir] .night-theme .latest-news-scroller, [dir] section.dark-theme .latest-news-scroller, [dir] section.night-theme .latest-news-scroller {
    background: var(--theme-secondary-bg)
}

[dir] .dark-theme .latest-news-scroller .section-label, [dir] .night-theme .latest-news-scroller .section-label, [dir] section.dark-theme .latest-news-scroller .section-label, [dir] section.night-theme .latest-news-scroller .section-label {
    background: none
}

[dir] .dark-theme .latest-news-scroller .news-scroller::-webkit-scrollbar-track, [dir] .night-theme .latest-news-scroller .news-scroller::-webkit-scrollbar-track, [dir] section.dark-theme .latest-news-scroller .news-scroller::-webkit-scrollbar-track, [dir] section.night-theme .latest-news-scroller .news-scroller::-webkit-scrollbar-track {
    background: transparent
}

[dir] .dark-theme .latest-news-scroller .news-scroller::-webkit-scrollbar-thumb, [dir] .night-theme .latest-news-scroller .news-scroller::-webkit-scrollbar-thumb, [dir] section.dark-theme .latest-news-scroller .news-scroller::-webkit-scrollbar-thumb, [dir] section.night-theme .latest-news-scroller .news-scroller::-webkit-scrollbar-thumb {
    background: var(--theme-divider)
}

[dir] .dark-theme .latest-news-scroller .news-scroller .scroller-item, [dir] .night-theme .latest-news-scroller .news-scroller .scroller-item, [dir] section.dark-theme .latest-news-scroller .news-scroller .scroller-item, [dir] section.night-theme .latest-news-scroller .news-scroller .scroller-item {
    border-color: var(--theme-divider)
}

.dark-theme .latest-news-scroller .news-scroller .scroller-item .title, .night-theme .latest-news-scroller .news-scroller .scroller-item .title, section.dark-theme .latest-news-scroller .news-scroller .scroller-item .title, section.night-theme .latest-news-scroller .news-scroller .scroller-item .title {
    color: var(--theme-text)
}

.dark-theme .latest-news-scroller .news-scroller .scroller-item .timeDate, .night-theme .latest-news-scroller .news-scroller .scroller-item .timeDate, section.dark-theme .latest-news-scroller .news-scroller .scroller-item .timeDate, section.night-theme .latest-news-scroller .news-scroller .scroller-item .timeDate {
    color: var(--theme-secondary-text)
}

[dir] .dark-theme .latest-news-scroller:after, [dir] .night-theme .latest-news-scroller:after, [dir] section.dark-theme .latest-news-scroller:after, [dir] section.night-theme .latest-news-scroller:after {
    background-image: linear-gradient(0deg, rgba(var(--theme-background-background-rgb), 1) 10%, rgba(var(--theme-background-background-rgb), 0) 85%)
}

[dir] .dark-theme .image-slider, [dir] .dark-theme .loader, [dir] .night-theme .image-slider, [dir] .night-theme .loader, [dir] section.dark-theme .image-slider, [dir] section.dark-theme .loader, [dir] section.night-theme .image-slider, [dir] section.night-theme .loader {
    background: var(--theme-background-background)
}

[dir] .dark-theme .image-slider .gallery-controls, [dir] .night-theme .image-slider .gallery-controls, [dir] section.dark-theme .image-slider .gallery-controls, [dir] section.night-theme .image-slider .gallery-controls {
    background: var(--theme-secondary-bg)
}

@media (min-width: 501px) {
    [dir] .dark-theme .image-slider .gallery-controls .gallery-services, [dir] .night-theme .image-slider .gallery-controls .gallery-services, [dir] section.dark-theme .image-slider .gallery-controls .gallery-services, [dir] section.night-theme .image-slider .gallery-controls .gallery-services {
        border-color: var(--theme-divider)
    }
}

.dark-theme .image-slider .gallery-controls .gallery-services .gallery-titles .title, .night-theme .image-slider .gallery-controls .gallery-services .gallery-titles .title, section.dark-theme .image-slider .gallery-controls .gallery-services .gallery-titles .title, section.night-theme .image-slider .gallery-controls .gallery-services .gallery-titles .title {
    color: var(--theme-text)
}

.dark-theme .image-slider .gallery-controls .gallery-services .gallery-titles .caption, .night-theme .image-slider .gallery-controls .gallery-services .gallery-titles .caption, section.dark-theme .image-slider .gallery-controls .gallery-services .gallery-titles .caption, section.night-theme .image-slider .gallery-controls .gallery-services .gallery-titles .caption {
    color: var(--theme-secondary-text)
}

[dir] .dark-theme .gallery-overlay .gallery-listing, [dir] .night-theme .gallery-overlay .gallery-listing, [dir] section.dark-theme .gallery-overlay .gallery-listing, [dir] section.night-theme .gallery-overlay .gallery-listing {
    background: var(--theme-background-background)
}

[dir] .dark-theme .gallery-overlay .gallery-listing .top-tools, [dir] .night-theme .gallery-overlay .gallery-listing .top-tools, [dir] section.dark-theme .gallery-overlay .gallery-listing .top-tools, [dir] section.night-theme .gallery-overlay .gallery-listing .top-tools {
    background: var(--theme-background-background);
    box-shadow: 0 .2rem 1.6rem 0 rgba(var(--theme-text-rgb), .08)
}

.dark-theme .gallery-overlay .gallery-listing .overlay-content .hero-img .img-ttl, .dark-theme .gallery-overlay .gallery-listing .top-tools .tools .count, .night-theme .gallery-overlay .gallery-listing .overlay-content .hero-img .img-ttl, .night-theme .gallery-overlay .gallery-listing .top-tools .tools .count, section.dark-theme .gallery-overlay .gallery-listing .overlay-content .hero-img .img-ttl, section.dark-theme .gallery-overlay .gallery-listing .top-tools .tools .count, section.night-theme .gallery-overlay .gallery-listing .overlay-content .hero-img .img-ttl, section.night-theme .gallery-overlay .gallery-listing .top-tools .tools .count {
    color: var(--theme-text)
}

.dark-theme .gallery-overlay .gallery-listing .overlay-content .hero-img .caption, .night-theme .gallery-overlay .gallery-listing .overlay-content .hero-img .caption, section.dark-theme .gallery-overlay .gallery-listing .overlay-content .hero-img .caption, section.night-theme .gallery-overlay .gallery-listing .overlay-content .hero-img .caption {
    color: var(--theme-secondary-text)
}

.dark-theme .breaking-listing, .night-theme .breaking-listing, section.dark-theme .breaking-listing, section.night-theme .breaking-listing {
    color: var(--theme-text)
}

[dir] .dark-theme .breaking-listing, [dir] .night-theme .breaking-listing, [dir] section.dark-theme .breaking-listing, [dir] section.night-theme .breaking-listing {
    background-color: var(--theme-secondary-bg)
}

.dark-theme .breaking-listing ul li, .night-theme .breaking-listing ul li, section.dark-theme .breaking-listing ul li, section.night-theme .breaking-listing ul li {
    color: var(--theme-text)
}

[dir] .dark-theme .breaking-listing ul li:before, [dir] .night-theme .breaking-listing ul li:before, [dir] section.dark-theme .breaking-listing ul li:before, [dir] section.night-theme .breaking-listing ul li:before {
    background: #c61c20
}

.dark-theme .breaking-listing .article-link, .dark-theme .breaking-listing ul li a, .night-theme .breaking-listing .article-link, .night-theme .breaking-listing ul li a, section.dark-theme .breaking-listing .article-link, section.dark-theme .breaking-listing ul li a, section.night-theme .breaking-listing .article-link, section.night-theme .breaking-listing ul li a {
    color: var(--theme-text)
}

[dir] .dark-theme .breaking-listing .article-link, [dir] .night-theme .breaking-listing .article-link, [dir] section.dark-theme .breaking-listing .article-link, [dir] section.night-theme .breaking-listing .article-link {
    border-color: var(--theme-divider)
}

[dir] .dark-theme .breaking-listing.breaking-header, [dir] .night-theme .breaking-listing.breaking-header, [dir] section.dark-theme .breaking-listing.breaking-header, [dir] section.night-theme .breaking-listing.breaking-header {
    background: none
}

[dir] .dark-theme .breaking-listing.breaking-header .section-label.version03:after, [dir] .night-theme .breaking-listing.breaking-header .section-label.version03:after, [dir] section.dark-theme .breaking-listing.breaking-header .section-label.version03:after, [dir] section.night-theme .breaking-listing.breaking-header .section-label.version03:after {
    background: #d76062
}

[dir] .dark-theme .video-listing, [dir] .night-theme .video-listing, [dir] section.dark-theme .video-listing, [dir] section.night-theme .video-listing {
    background: var(--theme-background-background)
}

.dark-theme .video-listing .tabs .tabs-tablist button .tabs-tab__content, .night-theme .video-listing .tabs .tabs-tablist button .tabs-tab__content, section.dark-theme .video-listing .tabs .tabs-tablist button .tabs-tab__content, section.night-theme .video-listing .tabs .tabs-tablist button .tabs-tab__content {
    color: var(--theme-secondary-text)
}

.dark-theme .follow-button, .dark-theme .video-listing .tabs .tabs-tablist button[aria-selected=true] > .tabs-tab__content, .night-theme .follow-button, .night-theme .video-listing .tabs .tabs-tablist button[aria-selected=true] > .tabs-tab__content, section.dark-theme .follow-button, section.dark-theme .video-listing .tabs .tabs-tablist button[aria-selected=true] > .tabs-tab__content, section.night-theme .follow-button, section.night-theme .video-listing .tabs .tabs-tablist button[aria-selected=true] > .tabs-tab__content {
    color: var(--theme-text)
}

[dir] .dark-theme .follow-button, [dir] .night-theme .follow-button, [dir] section.dark-theme .follow-button, [dir] section.night-theme .follow-button {
    background-color: var(--theme-secondary-bg)
}

.dark-theme .follow-button:hover, .dark-theme .follow-button[data-status=true], .night-theme .follow-button:hover, .night-theme .follow-button[data-status=true], section.dark-theme .follow-button:hover, section.dark-theme .follow-button[data-status=true], section.night-theme .follow-button:hover, section.night-theme .follow-button[data-status=true] {
    color: var(--theme-background-background)
}

[dir] .dark-theme .follow-button:hover, [dir] .dark-theme .follow-button[data-status=true], [dir] .night-theme .follow-button:hover, [dir] .night-theme .follow-button[data-status=true], [dir] section.dark-theme .follow-button:hover, [dir] section.dark-theme .follow-button[data-status=true], [dir] section.night-theme .follow-button:hover, [dir] section.night-theme .follow-button[data-status=true] {
    background-color: var(--theme-text)
}

.dark-theme .follow-button:hover i.aa, .dark-theme .follow-button[data-status=true] i.aa, .night-theme .follow-button:hover i.aa, .night-theme .follow-button[data-status=true] i.aa, section.dark-theme .follow-button:hover i.aa, section.dark-theme .follow-button[data-status=true] i.aa, section.night-theme .follow-button:hover i.aa, section.night-theme .follow-button[data-status=true] i.aa {
    filter: invert(100%) contrast(3);
    filter: none
}

.dark-theme .footer-ex1, .night-theme .footer-ex1, section.dark-theme .footer-ex1, section.night-theme .footer-ex1 {
    color: #fff
}

[dir] .dark-theme .footer-ex1, [dir] .night-theme .footer-ex1, [dir] section.dark-theme .footer-ex1, [dir] section.night-theme .footer-ex1 {
    background: #151515
}

.dark-theme .footer-ex1 a, .night-theme .footer-ex1 a, section.dark-theme .footer-ex1 a, section.night-theme .footer-ex1 a {
    text-decoration: none;
    color: #fff
}

@media (min-width: 1200px) {
    [dir] .dark-theme .footer-ex1_addustour, [dir] .night-theme .footer-ex1_addustour, [dir] section.dark-theme .footer-ex1_addustour, [dir] section.night-theme .footer-ex1_addustour {
        border-top-color: hsla(0, 0%, 100%, .1)
    }
}

[dir] .dark-theme .footer-ex1_addustour-divider, [dir] .night-theme .footer-ex1_addustour-divider, [dir] section.dark-theme .footer-ex1_addustour-divider, [dir] section.night-theme .footer-ex1_addustour-divider {
    border-color: hsla(0, 0%, 100%, .1)
}

@media (min-width: 1200px) {
    [dir] .dark-theme .footer-ex1_logo-area hr.footer-ex1_addustour-divider, [dir] .night-theme .footer-ex1_logo-area hr.footer-ex1_addustour-divider, [dir] section.dark-theme .footer-ex1_logo-area hr.footer-ex1_addustour-divider, [dir] section.night-theme .footer-ex1_logo-area hr.footer-ex1_addustour-divider {
        border-color: hsla(0, 0%, 100%, .1)
    }
}

.dark-theme .footer-ex1 .aa-logo, .night-theme .footer-ex1 .aa-logo, section.dark-theme .footer-ex1 .aa-logo, section.night-theme .footer-ex1 .aa-logo {
    /*filter: invert(100%) contrast(3)*/
    background: url(/images/addustour-dark-logo-124.png) 50% no-repeat;
}

.dark-theme .footer-ex1 .fieldset input, .night-theme .footer-ex1 .fieldset input, section.dark-theme .footer-ex1 .fieldset input, section.night-theme .footer-ex1 .fieldset input {
    color: #fff
}

[dir] .dark-theme .footer-ex1 .fieldset input, [dir] .night-theme .footer-ex1 .fieldset input, [dir] section.dark-theme .footer-ex1 .fieldset input, [dir] section.night-theme .footer-ex1 .fieldset input {
    border-color: hsla(0, 0%, 100%, .1);
    background: transparent
}

.dark-theme .footer-ex1 .fieldset button, .night-theme .footer-ex1 .fieldset button, section.dark-theme .footer-ex1 .fieldset button, section.night-theme .footer-ex1 .fieldset button {
    color: #151515
}

[dir] .dark-theme .footer-ex1 .fieldset button, [dir] .night-theme .footer-ex1 .fieldset button, [dir] section.dark-theme .footer-ex1 .fieldset button, [dir] section.night-theme .footer-ex1 .fieldset button {
    background: #fff
}

.dark-theme .np-card .card-content, .dark-theme .np-card .card-content a, .night-theme .np-card .card-content, .night-theme .np-card .card-content a, section.dark-theme .np-card .card-content, section.dark-theme .np-card .card-content a, section.night-theme .np-card .card-content, section.night-theme .np-card .card-content a {
    color: var(--theme-text)
}

.dark-theme .np-card .card-content .card-social, .dark-theme .np-card .card-content .section-time .time, .dark-theme .np-card .card-views, .night-theme .np-card .card-content .card-social, .night-theme .np-card .card-content .section-time .time, .night-theme .np-card .card-views, section.dark-theme .np-card .card-content .card-social, section.dark-theme .np-card .card-content .section-time .time, section.dark-theme .np-card .card-views, section.night-theme .np-card .card-content .card-social, section.night-theme .np-card .card-content .section-time .time, section.night-theme .np-card .card-views {
    color: var(--theme-secondary-text)
}

[dir] .dark-theme .np-card .card-views, [dir] .dark-theme .np-card.with-bg .card-content, [dir] .night-theme .np-card .card-views, [dir] .night-theme .np-card.with-bg .card-content, [dir] section.dark-theme .np-card .card-views, [dir] section.dark-theme .np-card.with-bg .card-content, [dir] section.night-theme .np-card .card-views, [dir] section.night-theme .np-card.with-bg .card-content {
    background-color: var(--theme-secondary-bg)
}

.dark-theme .np-card .card-caption, .night-theme .np-card .card-caption, section.dark-theme .np-card .card-caption, section.night-theme .np-card .card-caption {
    color: var(--theme-secondary-text)
}

.dark-theme .np-card .trending-title, .night-theme .np-card .trending-title, section.dark-theme .np-card .trending-title, section.night-theme .np-card .trending-title {
    color: var(--theme-text)
}

.dark-theme .np-card.top-content .top-no, .night-theme .np-card.top-content .top-no, section.dark-theme .np-card.top-content .top-no, section.night-theme .np-card.top-content .top-no {
    color: var(--theme-secondary-text)
}

[dir] .dark-theme .np-header, [dir] .night-theme .np-header, [dir] section.dark-theme .np-header, [dir] section.night-theme .np-header {
    background: var(--theme-background-background);
    border-color: var(--theme-divider)
}

.dark-theme .np-header .date, .night-theme .np-header .date, section.dark-theme .np-header .date, section.night-theme .np-header .date {
    color: var(--theme-secondary-text)
}

[dir] .dark-theme .np-header .date, [dir] .dark-theme .np-header .np-logo-area, [dir] .night-theme .np-header .date, [dir] .night-theme .np-header .np-logo-area, [dir] section.dark-theme .np-header .date, [dir] section.dark-theme .np-header .np-logo-area, [dir] section.night-theme .np-header .date, [dir] section.night-theme .np-header .np-logo-area {
    background-color: var(--theme-background-background)
}

[dir] .dark-theme .np-header .np-logo-area .social, [dir] .night-theme .np-header .np-logo-area .social, [dir] section.dark-theme .np-header .np-logo-area .social, [dir] section.night-theme .np-header .np-logo-area .social {
    background: var(--theme-secondary-bg)
}

.dark-theme .np-header .np-logo-area .logo, .night-theme .np-header .np-logo-area .logo, section.dark-theme .np-header .np-logo-area .logo, section.night-theme .np-header .np-logo-area .logo {
    filter: invert(100%) contrast(3)
}

[dir] .dark-theme .content-carousel, [dir] .night-theme .content-carousel, [dir] section.dark-theme .content-carousel, [dir] section.night-theme .content-carousel {
    background: var(--theme-background-background)
}

[dir] .dark-theme .content-carousel .swiper-wrapper .list-item .social-slide .np-card, [dir] .dark-theme .content-carousel .swiper-wrapper .list-item .trending-slide .np-card, [dir] .night-theme .content-carousel .swiper-wrapper .list-item .social-slide .np-card, [dir] .night-theme .content-carousel .swiper-wrapper .list-item .trending-slide .np-card, [dir] section.dark-theme .content-carousel .swiper-wrapper .list-item .social-slide .np-card, [dir] section.dark-theme .content-carousel .swiper-wrapper .list-item .trending-slide .np-card, [dir] section.night-theme .content-carousel .swiper-wrapper .list-item .social-slide .np-card, [dir] section.night-theme .content-carousel .swiper-wrapper .list-item .trending-slide .np-card {
    border-color: var(--theme-divider)
}

[dir] .dark-theme .content-carousel .swiper-wrapper .list-item .social-slide .np-card.with-bg .card-content, [dir] .dark-theme .content-carousel .swiper-wrapper .list-item .trending-slide .np-card.with-bg .card-content, [dir] .night-theme .content-carousel .swiper-wrapper .list-item .social-slide .np-card.with-bg .card-content, [dir] .night-theme .content-carousel .swiper-wrapper .list-item .trending-slide .np-card.with-bg .card-content, [dir] section.dark-theme .content-carousel .swiper-wrapper .list-item .social-slide .np-card.with-bg .card-content, [dir] section.dark-theme .content-carousel .swiper-wrapper .list-item .trending-slide .np-card.with-bg .card-content, [dir] section.night-theme .content-carousel .swiper-wrapper .list-item .social-slide .np-card.with-bg .card-content, [dir] section.night-theme .content-carousel .swiper-wrapper .list-item .trending-slide .np-card.with-bg .card-content {
    background: none
}

[dir] .dark-theme .content-carousel .swiper-wrapper .list-item .editors-slide .card-list .np-card, [dir] .dark-theme .content-carousel .swiper-wrapper .list-item .top-content-slide .card-list .np-card, [dir] .night-theme .content-carousel .swiper-wrapper .list-item .editors-slide .card-list .np-card, [dir] .night-theme .content-carousel .swiper-wrapper .list-item .top-content-slide .card-list .np-card, [dir] section.dark-theme .content-carousel .swiper-wrapper .list-item .editors-slide .card-list .np-card, [dir] section.dark-theme .content-carousel .swiper-wrapper .list-item .top-content-slide .card-list .np-card, [dir] section.night-theme .content-carousel .swiper-wrapper .list-item .editors-slide .card-list .np-card, [dir] section.night-theme .content-carousel .swiper-wrapper .list-item .top-content-slide .card-list .np-card {
    border-color: var(--theme-divider)
}

@media (min-width: 1200px) {
    [dir] .dark-theme .content-carousel .swiper-wrapper .list-item.main-slide, [dir] .dark-theme .content-carousel .swiper-wrapper .list-item.section-row, [dir] .night-theme .content-carousel .swiper-wrapper .list-item.main-slide, [dir] .night-theme .content-carousel .swiper-wrapper .list-item.section-row, [dir] section.dark-theme .content-carousel .swiper-wrapper .list-item.main-slide, [dir] section.dark-theme .content-carousel .swiper-wrapper .list-item.section-row, [dir] section.night-theme .content-carousel .swiper-wrapper .list-item.main-slide, [dir] section.night-theme .content-carousel .swiper-wrapper .list-item.section-row {
        border-color: var(--theme-divider)
    }

    [dir] .dark-theme .content-carousel .swiper-wrapper .list-item .social-slide .np-card.with-bg .card-content, [dir] .dark-theme .content-carousel .swiper-wrapper .list-item .trending-slide .np-card.with-bg .card-content, [dir] .night-theme .content-carousel .swiper-wrapper .list-item .social-slide .np-card.with-bg .card-content, [dir] .night-theme .content-carousel .swiper-wrapper .list-item .trending-slide .np-card.with-bg .card-content, [dir] section.dark-theme .content-carousel .swiper-wrapper .list-item .social-slide .np-card.with-bg .card-content, [dir] section.dark-theme .content-carousel .swiper-wrapper .list-item .trending-slide .np-card.with-bg .card-content, [dir] section.night-theme .content-carousel .swiper-wrapper .list-item .social-slide .np-card.with-bg .card-content, [dir] section.night-theme .content-carousel .swiper-wrapper .list-item .trending-slide .np-card.with-bg .card-content {
        background: var(--theme-secondary-bg)
    }
}

[dir] .dark-theme .content-carousel .swiper-wrapper .list-item .follow-us, [dir] .night-theme .content-carousel .swiper-wrapper .list-item .follow-us, [dir] section.dark-theme .content-carousel .swiper-wrapper .list-item .follow-us, [dir] section.night-theme .content-carousel .swiper-wrapper .list-item .follow-us {
    border-color: var(--theme-divider)
}

[dir] .dark-theme .content-carousel .swiper-pagination, [dir] .night-theme .content-carousel .swiper-pagination, [dir] section.dark-theme .content-carousel .swiper-pagination, [dir] section.night-theme .content-carousel .swiper-pagination {
    background: var(--theme-background-background);
    border-color: var(--theme-divider)
}

[dir] .dark-theme .content-carousel .swiper-pagination-bullet, [dir] .night-theme .content-carousel .swiper-pagination-bullet, [dir] section.dark-theme .content-carousel .swiper-pagination-bullet, [dir] section.night-theme .content-carousel .swiper-pagination-bullet {
    background-color: var(--theme-divider)
}

[dir] .dark-theme .content-carousel .swiper-pagination-bullet-active, [dir] .night-theme .content-carousel .swiper-pagination-bullet-active, [dir] section.dark-theme .content-carousel .swiper-pagination-bullet-active, [dir] section.night-theme .content-carousel .swiper-pagination-bullet-active {
    background-color: var(--theme-text)
}

[dir] .dark-theme .np-card-group, [dir] .night-theme .np-card-group, [dir] section.dark-theme .np-card-group, [dir] section.night-theme .np-card-group {
    background: var(--theme-background-background)
}

[dir] .dark-theme .np-card-group .np-card, [dir] .dark-theme .np-card-group.version02 .np-card, [dir] .night-theme .np-card-group .np-card, [dir] .night-theme .np-card-group.version02 .np-card, [dir] section.dark-theme .np-card-group .np-card, [dir] section.dark-theme .np-card-group.version02 .np-card, [dir] section.night-theme .np-card-group .np-card, [dir] section.night-theme .np-card-group.version02 .np-card {
    border-color: var(--theme-divider)
}

.dark-theme .hero-gallery__numbers .swiper-pagination-bullet, .night-theme .hero-gallery__numbers .swiper-pagination-bullet, section.dark-theme .hero-gallery__numbers .swiper-pagination-bullet, section.night-theme .hero-gallery__numbers .swiper-pagination-bullet {
    color: #fff
}

[dir] .dark-theme .hero-gallery__numbers .swiper-pagination-bullet, [dir] .night-theme .hero-gallery__numbers .swiper-pagination-bullet, [dir] section.dark-theme .hero-gallery__numbers .swiper-pagination-bullet, [dir] section.night-theme .hero-gallery__numbers .swiper-pagination-bullet {
    background-color: hsla(0, 0%, 100%, .2)
}

.dark-theme .hero-gallery__numbers .swiper-pagination-bullet-active, .night-theme .hero-gallery__numbers .swiper-pagination-bullet-active, section.dark-theme .hero-gallery__numbers .swiper-pagination-bullet-active, section.night-theme .hero-gallery__numbers .swiper-pagination-bullet-active {
    color: #151515
}

[dir] .dark-theme .hero-gallery__numbers .swiper-pagination-bullet-active, [dir] .night-theme .hero-gallery__numbers .swiper-pagination-bullet-active, [dir] section.dark-theme .hero-gallery__numbers .swiper-pagination-bullet-active, [dir] section.night-theme .hero-gallery__numbers .swiper-pagination-bullet-active {
    background-color: #fff
}

@media (min-width: 501px) {
    [dir] .dark-theme .hero-gallery__numbers .swiper-pagination-bullet, [dir] .night-theme .hero-gallery__numbers .swiper-pagination-bullet, [dir] section.dark-theme .hero-gallery__numbers .swiper-pagination-bullet, [dir] section.night-theme .hero-gallery__numbers .swiper-pagination-bullet {
        background-color: #151515
    }

    .dark-theme .hero-gallery__numbers .swiper-pagination-bullet-active, .night-theme .hero-gallery__numbers .swiper-pagination-bullet-active, section.dark-theme .hero-gallery__numbers .swiper-pagination-bullet-active, section.night-theme .hero-gallery__numbers .swiper-pagination-bullet-active {
        color: #151515
    }

    [dir] .dark-theme .hero-gallery__numbers .swiper-pagination-bullet-active, [dir] .night-theme .hero-gallery__numbers .swiper-pagination-bullet-active, [dir] section.dark-theme .hero-gallery__numbers .swiper-pagination-bullet-active, [dir] section.night-theme .hero-gallery__numbers .swiper-pagination-bullet-active {
        background-color: #fff
    }
}

.dark-theme .hero-gallery .hero-card .kicker, .night-theme .hero-gallery .hero-card .kicker, section.dark-theme .hero-gallery .hero-card .kicker, section.night-theme .hero-gallery .hero-card .kicker {
    color: #fff
}

.dark-theme .hero-card, .night-theme .hero-card, section.dark-theme .hero-card, section.night-theme .hero-card {
    color: var(--theme-text)
}

[dir] .dark-theme .hero-card, [dir] .dark-theme .main-hero__thumbs, [dir] .dark-theme .main-hero__thumbs__last, [dir] .night-theme .hero-card, [dir] .night-theme .main-hero__thumbs, [dir] .night-theme .main-hero__thumbs__last, [dir] section.dark-theme .hero-card, [dir] section.dark-theme .main-hero__thumbs, [dir] section.dark-theme .main-hero__thumbs__last, [dir] section.night-theme .hero-card, [dir] section.night-theme .main-hero__thumbs, [dir] section.night-theme .main-hero__thumbs__last {
    border-color: var(--theme-divider)
}

.dark-theme .how-to-listen__title, .dark-theme .steps-card__info__text, .night-theme .how-to-listen__title, .night-theme .steps-card__info__text, section.dark-theme .how-to-listen__title, section.dark-theme .steps-card__info__text, section.night-theme .how-to-listen__title, section.night-theme .steps-card__info__text {
    color: var(--theme-text)
}

[dir] .dark-theme .text-field, [dir] .night-theme .text-field, [dir] section.dark-theme .text-field, [dir] section.night-theme .text-field {
    background: var(--theme-background-background)
}

.dark-theme .text-field input, .dark-theme .text-field label, .night-theme .text-field input, .night-theme .text-field label, section.dark-theme .text-field input, section.dark-theme .text-field label, section.night-theme .text-field input, section.night-theme .text-field label {
    color: var(--theme-secondary-text)
}

[dir] .dark-theme .text-field input, [dir] .night-theme .text-field input, [dir] section.dark-theme .text-field input, [dir] section.night-theme .text-field input {
    background: var(--theme-background-background);
    border-color: var(--theme-divider)
}

.dark-theme .text-field input:focus, .night-theme .text-field input:focus, section.dark-theme .text-field input:focus, section.night-theme .text-field input:focus {
    color: var(--theme-text)
}

[dir] .dark-theme .text-field input:focus, [dir] .night-theme .text-field input:focus, [dir] section.dark-theme .text-field input:focus, [dir] section.night-theme .text-field input:focus {
    border-color: var(--theme-text)
}

.dark-theme .text-field ::-moz-placeholder, .night-theme .text-field ::-moz-placeholder, section.dark-theme .text-field ::-moz-placeholder, section.night-theme .text-field ::-moz-placeholder {
    color: var(--theme-secondary-text);
    opacity: .4
}

.dark-theme .text-field :-ms-input-placeholder, .night-theme .text-field :-ms-input-placeholder, section.dark-theme .text-field :-ms-input-placeholder, section.night-theme .text-field :-ms-input-placeholder {
    color: var(--theme-secondary-text);
    opacity: .4
}

.dark-theme .text-field ::placeholder, .night-theme .text-field ::placeholder, section.dark-theme .text-field ::placeholder, section.night-theme .text-field ::placeholder {
    color: var(--theme-secondary-text);
    opacity: .4
}

.dark-theme .text-field .description, .night-theme .text-field .description, section.dark-theme .text-field .description, section.night-theme .text-field .description {
    color: var(--theme-secondary-text);
    opacity: .4
}

[dir] .dark-theme .text-field.valid input, [dir] .night-theme .text-field.valid input, [dir] section.dark-theme .text-field.valid input, [dir] section.night-theme .text-field.valid input {
    border-color: #39ad6f
}

.dark-theme .text-field.valid .help-msg, .night-theme .text-field.valid .help-msg, section.dark-theme .text-field.valid .help-msg, section.night-theme .text-field.valid .help-msg {
    color: #39ad6f
}

[dir] .dark-theme .text-field.invalid input, [dir] .night-theme .text-field.invalid input, [dir] section.dark-theme .text-field.invalid input, [dir] section.night-theme .text-field.invalid input {
    border-color: #e91818
}

.dark-theme .text-field.invalid .help-msg, .night-theme .text-field.invalid .help-msg, section.dark-theme .text-field.invalid .help-msg, section.night-theme .text-field.invalid .help-msg {
    color: #e91818
}

[dir] .dark-theme .text-area, [dir] .night-theme .text-area, [dir] section.dark-theme .text-area, [dir] section.night-theme .text-area {
    background: var(--theme-background-background)
}

.dark-theme .text-area label, .dark-theme .text-area textarea, .night-theme .text-area label, .night-theme .text-area textarea, section.dark-theme .text-area label, section.dark-theme .text-area textarea, section.night-theme .text-area label, section.night-theme .text-area textarea {
    color: var(--theme-secondary-text)
}

[dir] .dark-theme .text-area textarea, [dir] .night-theme .text-area textarea, [dir] section.dark-theme .text-area textarea, [dir] section.night-theme .text-area textarea {
    background: var(--theme-background-background);
    border-color: var(--theme-divider)
}

.dark-theme .text-area textarea:focus, .night-theme .text-area textarea:focus, section.dark-theme .text-area textarea:focus, section.night-theme .text-area textarea:focus {
    color: var(--theme-text)
}

[dir] .dark-theme .text-area textarea:focus, [dir] .night-theme .text-area textarea:focus, [dir] section.dark-theme .text-area textarea:focus, [dir] section.night-theme .text-area textarea:focus {
    border-color: var(--theme-text)
}

.dark-theme .text-area ::-moz-placeholder, .night-theme .text-area ::-moz-placeholder, section.dark-theme .text-area ::-moz-placeholder, section.night-theme .text-area ::-moz-placeholder {
    color: var(--theme-secondary-text);
    opacity: .4
}

.dark-theme .text-area :-ms-input-placeholder, .night-theme .text-area :-ms-input-placeholder, section.dark-theme .text-area :-ms-input-placeholder, section.night-theme .text-area :-ms-input-placeholder {
    color: var(--theme-secondary-text);
    opacity: .4
}

.dark-theme .text-area ::placeholder, .night-theme .text-area ::placeholder, section.dark-theme .text-area ::placeholder, section.night-theme .text-area ::placeholder {
    color: var(--theme-secondary-text);
    opacity: .4
}

.dark-theme .text-area .counter, .dark-theme .text-area .description, .night-theme .text-area .counter, .night-theme .text-area .description, section.dark-theme .text-area .counter, section.dark-theme .text-area .description, section.night-theme .text-area .counter, section.night-theme .text-area .description {
    color: var(--theme-secondary-text);
    opacity: .4
}

[dir] .dark-theme .text-area.valid textarea, [dir] .night-theme .text-area.valid textarea, [dir] section.dark-theme .text-area.valid textarea, [dir] section.night-theme .text-area.valid textarea {
    border-color: #39ad6f
}

.dark-theme .text-area.valid .help-msg, .night-theme .text-area.valid .help-msg, section.dark-theme .text-area.valid .help-msg, section.night-theme .text-area.valid .help-msg {
    color: #39ad6f
}

[dir] .dark-theme .text-area.invalid textarea, [dir] .night-theme .text-area.invalid textarea, [dir] section.dark-theme .text-area.invalid textarea, [dir] section.night-theme .text-area.invalid textarea {
    border-color: #e91818
}

.dark-theme .text-area.invalid .help-msg, .night-theme .text-area.invalid .help-msg, section.dark-theme .text-area.invalid .help-msg, section.night-theme .text-area.invalid .help-msg {
    color: #e91818
}

.dark-theme .drop-down, .night-theme .drop-down, section.dark-theme .drop-down, section.night-theme .drop-down {
    color: var(--theme-text)
}

[dir] .dark-theme .drop-down, [dir] .night-theme .drop-down, [dir] section.dark-theme .drop-down, [dir] section.night-theme .drop-down {
    background: var(--theme-background-background)
}

.dark-theme .drop-down label, .night-theme .drop-down label, section.dark-theme .drop-down label, section.night-theme .drop-down label {
    color: var(--theme-secondary-text)
}

[dir] .dark-theme .drop-down .dd-menu, [dir] .night-theme .drop-down .dd-menu, [dir] section.dark-theme .drop-down .dd-menu, [dir] section.night-theme .drop-down .dd-menu {
    background: var(--theme-secondary-bg)
}

[dir] .dark-theme .drop-down .dd-menu .dd-label, [dir] .night-theme .drop-down .dd-menu .dd-label, [dir] section.dark-theme .drop-down .dd-menu .dd-label, [dir] section.night-theme .drop-down .dd-menu .dd-label {
    border-color: var(--theme-divider)
}

[dir] .dark-theme .drop-down .dd-menu .dd-list, [dir] .night-theme .drop-down .dd-menu .dd-list, [dir] section.dark-theme .drop-down .dd-menu .dd-list, [dir] section.night-theme .drop-down .dd-menu .dd-list {
    background: var(--theme-background-background);
    border-color: var(--theme-divider);
    box-shadow: 0 .8rem 2rem 0 rgba(var(--theme-text-rgb), .1)
}

[dir] .dark-theme .drop-down .dd-menu .dd-list li, [dir] .night-theme .drop-down .dd-menu .dd-list li, [dir] section.dark-theme .drop-down .dd-menu .dd-list li, [dir] section.night-theme .drop-down .dd-menu .dd-list li {
    border-color: var(--theme-divider)
}

[dir] .dark-theme .drop-down .dd-menu .dd-list li:hover, [dir] .night-theme .drop-down .dd-menu .dd-list li:hover, [dir] section.dark-theme .drop-down .dd-menu .dd-list li:hover, [dir] section.night-theme .drop-down .dd-menu .dd-list li:hover {
    background: var(--theme-secondary-bg)
}

[dir] .dark-theme .drop-down .dd-menu .dd-list.alphapet li, [dir] .night-theme .drop-down .dd-menu .dd-list.alphapet li, [dir] section.dark-theme .drop-down .dd-menu .dd-list.alphapet li, [dir] section.night-theme .drop-down .dd-menu .dd-list.alphapet li {
    border-color: var(--theme-divider)
}

[dir] .dark-theme .check-box, [dir] .night-theme .check-box, [dir] section.dark-theme .check-box, [dir] section.night-theme .check-box {
    background: var(--theme-background-background)
}

.dark-theme .check-box .group-label, .night-theme .check-box .group-label, section.dark-theme .check-box .group-label, section.night-theme .check-box .group-label {
    color: var(--theme-secondary-text)
}

.dark-theme .check-box ul li input + label, .night-theme .check-box ul li input + label, section.dark-theme .check-box ul li input + label, section.night-theme .check-box ul li input + label {
    color: var(--theme-text)
}

[dir] .dark-theme .check-box ul li input + label:before, [dir] .night-theme .check-box ul li input + label:before, [dir] section.dark-theme .check-box ul li input + label:before, [dir] section.night-theme .check-box ul li input + label:before {
    border-color: var(--theme-text)
}

[dir] .dark-theme .check-box ul li input:hover + label:after, [dir] .night-theme .check-box ul li input:hover + label:after, [dir] section.dark-theme .check-box ul li input:hover + label:after, [dir] section.night-theme .check-box ul li input:hover + label:after {
    background: var(--theme-text)
}

[dir=ltr] .dark-theme .check-box ul li input:hover + label:after, [dir=ltr] .night-theme .check-box ul li input:hover + label:after, [dir=ltr] section.dark-theme .check-box ul li input:hover + label:after, [dir=ltr] section.night-theme .check-box ul li input:hover + label:after {
    box-shadow: .2rem 0 0 var(--theme-text), .4rem 0 0 var(--theme-text), .4rem -.2rem 0 var(--theme-text), .4rem -.4rem 0 var(--theme-text), .4rem -.6rem 0 var(--theme-text), .4rem -.8rem 0 var(--theme-text)
}

[dir=rtl] .dark-theme .check-box ul li input:hover + label:after, [dir=rtl] .night-theme .check-box ul li input:hover + label:after, [dir=rtl] section.dark-theme .check-box ul li input:hover + label:after, [dir=rtl] section.night-theme .check-box ul li input:hover + label:after {
    box-shadow: -.2rem 0 0 var(--theme-text), -.4rem 0 0 var(--theme-text), -.4rem -.2rem 0 var(--theme-text), -.4rem -.4rem 0 var(--theme-text), -.4rem -.6rem 0 var(--theme-text), -.4rem -.8rem 0 var(--theme-text)
}

[dir] .dark-theme .check-box ul li input:checked + label:before, [dir] .night-theme .check-box ul li input:checked + label:before, [dir] section.dark-theme .check-box ul li input:checked + label:before, [dir] section.night-theme .check-box ul li input:checked + label:before {
    background: var(--theme-text)
}

[dir] .dark-theme .check-box ul li input:checked + label:after, [dir] .night-theme .check-box ul li input:checked + label:after, [dir] section.dark-theme .check-box ul li input:checked + label:after, [dir] section.night-theme .check-box ul li input:checked + label:after {
    background: var(--theme-background-background)
}

[dir=ltr] .dark-theme .check-box ul li input:checked + label:after, [dir=ltr] .night-theme .check-box ul li input:checked + label:after, [dir=ltr] section.dark-theme .check-box ul li input:checked + label:after, [dir=ltr] section.night-theme .check-box ul li input:checked + label:after {
    box-shadow: .2rem 0 0 var(--theme-background-background), .4rem 0 0 var(--theme-background-background), .4rem -.2rem 0 var(--theme-background-background), .4rem -.4rem 0 var(--theme-background-background), .4rem -.6rem 0 var(--theme-background-background), .4rem -.8rem 0 var(--theme-background-background)
}

[dir=rtl] .dark-theme .check-box ul li input:checked + label:after, [dir=rtl] .night-theme .check-box ul li input:checked + label:after, [dir=rtl] section.dark-theme .check-box ul li input:checked + label:after, [dir=rtl] section.night-theme .check-box ul li input:checked + label:after {
    box-shadow: -.2rem 0 0 var(--theme-background-background), -.4rem 0 0 var(--theme-background-background), -.4rem -.2rem 0 var(--theme-background-background), -.4rem -.4rem 0 var(--theme-background-background), -.4rem -.6rem 0 var(--theme-background-background), -.4rem -.8rem 0 var(--theme-background-background)
}

.dark-theme .check-box ul li input:disabled + label, .night-theme .check-box ul li input:disabled + label, section.dark-theme .check-box ul li input:disabled + label, section.night-theme .check-box ul li input:disabled + label {
    color: var(--theme-secondary-text)
}

[dir] .dark-theme .check-box ul li input:disabled + label:before, [dir] .night-theme .check-box ul li input:disabled + label:before, [dir] section.dark-theme .check-box ul li input:disabled + label:before, [dir] section.night-theme .check-box ul li input:disabled + label:before {
    background: var(--theme-secondary-bg);
    border-color: var(--theme-divider)
}

[dir] .dark-theme .radio-btn, [dir] .night-theme .radio-btn, [dir] section.dark-theme .radio-btn, [dir] section.night-theme .radio-btn {
    background: var(--theme-background-background)
}

.dark-theme .radio-btn .group-label, .night-theme .radio-btn .group-label, section.dark-theme .radio-btn .group-label, section.night-theme .radio-btn .group-label {
    color: var(--theme-secondary-text)
}

.dark-theme .radio-btn ul li input + label, .night-theme .radio-btn ul li input + label, section.dark-theme .radio-btn ul li input + label, section.night-theme .radio-btn ul li input + label {
    color: var(--theme-text)
}

[dir] .dark-theme .radio-btn ul li input + label:before, [dir] .night-theme .radio-btn ul li input + label:before, [dir] section.dark-theme .radio-btn ul li input + label:before, [dir] section.night-theme .radio-btn ul li input + label:before {
    border-color: var(--theme-text)
}

[dir] .dark-theme .radio-btn ul li input:checked + label:after, [dir] .dark-theme .radio-btn ul li input:hover + label:after, [dir] .night-theme .radio-btn ul li input:checked + label:after, [dir] .night-theme .radio-btn ul li input:hover + label:after, [dir] section.dark-theme .radio-btn ul li input:checked + label:after, [dir] section.dark-theme .radio-btn ul li input:hover + label:after, [dir] section.night-theme .radio-btn ul li input:checked + label:after, [dir] section.night-theme .radio-btn ul li input:hover + label:after {
    background: var(--theme-text)
}

.dark-theme .radio-btn ul li input:disabled + label, .night-theme .radio-btn ul li input:disabled + label, section.dark-theme .radio-btn ul li input:disabled + label, section.night-theme .radio-btn ul li input:disabled + label {
    color: var(--theme-secondary-text)
}

[dir] .dark-theme .radio-btn ul li input:disabled + label:before, [dir] .night-theme .radio-btn ul li input:disabled + label:before, [dir] section.dark-theme .radio-btn ul li input:disabled + label:before, [dir] section.night-theme .radio-btn ul li input:disabled + label:before {
    background: var(--theme-secondary-bg);
    border-color: var(--theme-divider)
}

[dir] .dark-theme .form-buttons, [dir] .night-theme .form-buttons, [dir] section.dark-theme .form-buttons, [dir] section.night-theme .form-buttons {
    background: var(--theme-background-background)
}

.dark-theme .form-buttons input.btn01, .night-theme .form-buttons input.btn01, section.dark-theme .form-buttons input.btn01, section.night-theme .form-buttons input.btn01 {
    color: var(--theme-background-background)
}

[dir] .dark-theme .form-buttons input.btn01, [dir] .night-theme .form-buttons input.btn01, [dir] section.dark-theme .form-buttons input.btn01, [dir] section.night-theme .form-buttons input.btn01 {
    background: var(--theme-text);
    border-color: var(--theme-text)
}

.dark-theme .form-buttons input.btn02, .night-theme .form-buttons input.btn02, section.dark-theme .form-buttons input.btn02, section.night-theme .form-buttons input.btn02 {
    color: var(--theme-text)
}

[dir] .dark-theme .form-buttons input.btn02, [dir] .night-theme .form-buttons input.btn02, [dir] section.dark-theme .form-buttons input.btn02, [dir] section.night-theme .form-buttons input.btn02 {
    background: var(--theme-background-background);
    border-color: var(--theme-text)
}

.dark-theme .form-buttons input.btn02:hover, .night-theme .form-buttons input.btn02:hover, section.dark-theme .form-buttons input.btn02:hover, section.night-theme .form-buttons input.btn02:hover {
    color: var(--theme-background-background)
}

[dir] .dark-theme .form-buttons input.btn02:hover, [dir] .night-theme .form-buttons input.btn02:hover, [dir] section.dark-theme .form-buttons input.btn02:hover, [dir] section.night-theme .form-buttons input.btn02:hover {
    background: var(--theme-text)
}

.dark-theme .form-buttons input:disabled, .night-theme .form-buttons input:disabled, section.dark-theme .form-buttons input:disabled, section.night-theme .form-buttons input:disabled {
    color: var(--theme-secondary-text);
    opacity: .6
}

[dir] .dark-theme .form-buttons input:disabled, [dir] .night-theme .form-buttons input:disabled, [dir] section.dark-theme .form-buttons input:disabled, [dir] section.night-theme .form-buttons input:disabled {
    background: var(--theme-secondary-bg);
    border-color: var(--theme-divider)
}

[dir] .dark-theme .form-separator, [dir] .night-theme .form-separator, [dir] section.dark-theme .form-separator, [dir] section.night-theme .form-separator {
    background: var(--theme-background-background);
    border-color: var(--theme-divider)
}

.dark-theme .form-separator span, .night-theme .form-separator span, section.dark-theme .form-separator span, section.night-theme .form-separator span {
    color: var(--theme-secondary-text)
}

[dir] .dark-theme .branded-buttons, [dir] .dark-theme .form-separator span, [dir] .night-theme .branded-buttons, [dir] .night-theme .form-separator span, [dir] section.dark-theme .branded-buttons, [dir] section.dark-theme .form-separator span, [dir] section.night-theme .branded-buttons, [dir] section.night-theme .form-separator span {
    background: var(--theme-background-background)
}

[dir] .dark-theme .branded-buttons button, [dir] .night-theme .branded-buttons button, [dir] section.dark-theme .branded-buttons button, [dir] section.night-theme .branded-buttons button {
    box-shadow: 0 .1rem .1rem 0 rgba(var(--theme-text-rgb), .24), 0 0 .1rem 0 rgba(var(--theme-text-rgb), .12)
}

.dark-theme .branded-buttons button.google, .night-theme .branded-buttons button.google, section.dark-theme .branded-buttons button.google, section.night-theme .branded-buttons button.google {
    color: #757575
}

[dir] .dark-theme .branded-buttons button.google, [dir] .night-theme .branded-buttons button.google, [dir] section.dark-theme .branded-buttons button.google, [dir] section.night-theme .branded-buttons button.google {
    background: #fff
}

.dark-theme .branded-buttons button.facebook, .night-theme .branded-buttons button.facebook, section.dark-theme .branded-buttons button.facebook, section.night-theme .branded-buttons button.facebook {
    color: #fff
}

[dir] .dark-theme .branded-buttons button.facebook, [dir] .night-theme .branded-buttons button.facebook, [dir] section.dark-theme .branded-buttons button.facebook, [dir] section.night-theme .branded-buttons button.facebook {
    background: #3b5998
}

.dark-theme .branded-buttons button.twitter, .night-theme .branded-buttons button.twitter, section.dark-theme .branded-buttons button.twitter, section.night-theme .branded-buttons button.twitter {
    color: #fff
}

[dir] .dark-theme .branded-buttons button.twitter, [dir] .night-theme .branded-buttons button.twitter, [dir] section.dark-theme .branded-buttons button.twitter, [dir] section.night-theme .branded-buttons button.twitter {
    background: #5d9ec9
}

[dir] .dark-theme .composite-form, [dir] .night-theme .composite-form, [dir] section.dark-theme .composite-form, [dir] section.night-theme .composite-form {
    background: var(--theme-background-background);
    border-color: var(--theme-divider)
}

.dark-theme .footer-addustour, .night-theme .footer-addustour, section.dark-theme .footer-addustour, section.night-theme .footer-addustour {
    color: var(--theme-text)
}

[dir] .dark-theme .footer-addustour, [dir] .night-theme .footer-addustour, [dir] section.dark-theme .footer-addustour, [dir] section.night-theme .footer-addustour {
    background-color: var(--theme-secondary-bg)
}

.dark-theme .footer-addustour a, .night-theme .footer-addustour a, section.dark-theme .footer-addustour a, section.night-theme .footer-addustour a {
    text-decoration: none;
    color: var(--theme-text)
}

.dark-theme .footer-addustour .logo-area__logo, .night-theme .footer-addustour .logo-area__logo, section.dark-theme .footer-addustour .logo-area__logo, section.night-theme .footer-addustour .logo-area__logo {
    /*filter: invert(100%) contrast(3);*/
}

[dir] .dark-theme .footer-addustour__divider, [dir] .night-theme .footer-addustour__divider, [dir] section.dark-theme .footer-addustour__divider, [dir] section.night-theme .footer-addustour__divider {
    background-color: var(--theme-divider)
}

[dir] .dark-theme .footer-addustour .info-links__element, [dir] .dark-theme .footer-addustour__bottom-section .drop-down-base__list__element, [dir] .night-theme .footer-addustour .info-links__element, [dir] .night-theme .footer-addustour__bottom-section .drop-down-base__list__element, [dir] section.dark-theme .footer-addustour .info-links__element, [dir] section.dark-theme .footer-addustour__bottom-section .drop-down-base__list__element, [dir] section.night-theme .footer-addustour .info-links__element, [dir] section.night-theme .footer-addustour__bottom-section .drop-down-base__list__element {
    border-color: var(--theme-divider)
}

.dark-theme .back-to-top__label, .dark-theme .newsletter-subscription, .night-theme .back-to-top__label, .night-theme .newsletter-subscription, section.dark-theme .back-to-top__label, section.dark-theme .newsletter-subscription, section.night-theme .back-to-top__label, section.night-theme .newsletter-subscription {
    color: var(--theme-text)
}

[dir] .dark-theme .newsletter-subscription__input, [dir] .night-theme .newsletter-subscription__input, [dir] section.dark-theme .newsletter-subscription__input, [dir] section.night-theme .newsletter-subscription__input {
    border-color: #c4c4c4;
    border-color: var(--theme-divider);
    background: transparent
}

.dark-theme .newsletter-subscription__button, .night-theme .newsletter-subscription__button, section.dark-theme .newsletter-subscription__button, section.night-theme .newsletter-subscription__button {
    color: var(--theme-background-background)
}

[dir] .dark-theme .newsletter-subscription__button, [dir] .night-theme .newsletter-subscription__button, [dir] section.dark-theme .newsletter-subscription__button, [dir] section.night-theme .newsletter-subscription__button {
    background: var(--theme-text)
}

.dark-theme .follow-us, .night-theme .follow-us, section.dark-theme .follow-us, section.night-theme .follow-us {
    color: var(--theme-text)
}

.dark-theme .follow-us__accounts .aa, .night-theme .follow-us__accounts .aa, section.dark-theme .follow-us__accounts .aa, section.night-theme .follow-us__accounts .aa {
    filter: none
}

.dark-theme .drop-down-base__label, .dark-theme .drop-down-base__list, .night-theme .drop-down-base__label, .night-theme .drop-down-base__list, section.dark-theme .drop-down-base__label, section.dark-theme .drop-down-base__list, section.night-theme .drop-down-base__label, section.night-theme .drop-down-base__list {
    color: var(--theme-text)
}

[dir] .dark-theme .drop-down-base__list, [dir] .night-theme .drop-down-base__list, [dir] section.dark-theme .drop-down-base__list, [dir] section.night-theme .drop-down-base__list {
    box-shadow: 0 0 .7rem 0 rgba(var(--theme-divider), .1);
    box-shadow: 0 0 .7rem 0 var(--theme-divider);
    background: var(--theme-background-background)
}

[dir] .dark-theme .drop-down-base__list__element, [dir] .night-theme .drop-down-base__list__element, [dir] section.dark-theme .drop-down-base__list__element, [dir] section.night-theme .drop-down-base__list__element {
    border-color: var(--theme-divider)
}

.dark-theme .drop-down-base__list__title, .dark-theme .top-info, .night-theme .drop-down-base__list__title, .night-theme .top-info, section.dark-theme .drop-down-base__list__title, section.dark-theme .top-info, section.night-theme .drop-down-base__list__title, section.night-theme .top-info {
    color: var(--theme-text)
}

[dir] .dark-theme .top-info, [dir] .night-theme .top-info, [dir] section.dark-theme .top-info, [dir] section.night-theme .top-info {
    background-color: var(--theme-secondary-bg)
}

[dir] .dark-theme .global-nav, [dir] .night-theme .global-nav, [dir] section.dark-theme .global-nav, [dir] section.night-theme .global-nav {
    background: var(--theme-background-background)
}

[dir] .dark-theme .global-nav .underBar, [dir] .night-theme .global-nav .underBar, [dir] section.dark-theme .global-nav .underBar, [dir] section.night-theme .global-nav .underBar {
    border-color: var(--theme-text);
    background: var(--theme-text)
}

[dir] .dark-theme .global-nav.fixed .main-nav, [dir] .night-theme .global-nav.fixed .main-nav, [dir] section.dark-theme .global-nav.fixed .main-nav, [dir] section.night-theme .global-nav.fixed .main-nav {
    background: var(--theme-background-background);
    box-shadow: 0 .2rem 2rem 0 rgba(var(--theme-text-rgb), .15)
}

[dir] .dark-theme .global-nav .main-nav, [dir] .night-theme .global-nav .main-nav, [dir] section.dark-theme .global-nav .main-nav, [dir] section.night-theme .global-nav .main-nav {
    border-color: var(--theme-divider)
}

.dark-theme .global-nav .main-nav .main-nav_sub-menu, .dark-theme .global-nav .main-nav_element a, .night-theme .global-nav .main-nav .main-nav_sub-menu, .night-theme .global-nav .main-nav_element a, section.dark-theme .global-nav .main-nav .main-nav_sub-menu, section.dark-theme .global-nav .main-nav_element a, section.night-theme .global-nav .main-nav .main-nav_sub-menu, section.night-theme .global-nav .main-nav_element a {
    color: var(--theme-text)
}

[dir] .dark-theme .global-nav .main-nav .main-nav_sub-menu, [dir] .night-theme .global-nav .main-nav .main-nav_sub-menu, [dir] section.dark-theme .global-nav .main-nav .main-nav_sub-menu, [dir] section.night-theme .global-nav .main-nav .main-nav_sub-menu {
    background: var(--theme-background-background);
    box-shadow: 0 8px 20px 0 rgba(var(--theme-text-rgb), .3)
}

[dir] .dark-theme .global-nav .main-nav.hide-in-mobile, [dir] .dark-theme .global-nav .main-nav .main-nav_sub-menu-all-news, [dir] .night-theme .global-nav .main-nav.hide-in-mobile, [dir] .night-theme .global-nav .main-nav .main-nav_sub-menu-all-news, [dir] section.dark-theme .global-nav .main-nav.hide-in-mobile, [dir] section.dark-theme .global-nav .main-nav .main-nav_sub-menu-all-news, [dir] section.night-theme .global-nav .main-nav.hide-in-mobile, [dir] section.night-theme .global-nav .main-nav .main-nav_sub-menu-all-news {
    border-color: var(--theme-divider)
}

[dir] .dark-theme .global-nav .language-switch, [dir] .dark-theme .global-nav .theme-switch, [dir] .night-theme .global-nav .language-switch, [dir] .night-theme .global-nav .theme-switch, [dir] section.dark-theme .global-nav .language-switch, [dir] section.dark-theme .global-nav .theme-switch, [dir] section.night-theme .global-nav .language-switch, [dir] section.night-theme .global-nav .theme-switch {
    background-color: var(--theme-secondary-bg);
    border-color: var(--theme-divider)
}

.dark-theme .global-nav .language-switch_element .language-switch_link, .dark-theme .global-nav .theme-switch_element .language-switch_link, .night-theme .global-nav .language-switch_element .language-switch_link, .night-theme .global-nav .theme-switch_element .language-switch_link, section.dark-theme .global-nav .language-switch_element .language-switch_link, section.dark-theme .global-nav .theme-switch_element .language-switch_link, section.night-theme .global-nav .language-switch_element .language-switch_link, section.night-theme .global-nav .theme-switch_element .language-switch_link {
    color: var(--theme-text)
}

.dark-theme .global-nav .language-switch_element.active .language-switch_link, .dark-theme .global-nav .language-switch_element.active .theme-switch_link, .dark-theme .global-nav .theme-switch_element.active .language-switch_link, .dark-theme .global-nav .theme-switch_element.active .theme-switch_link, .night-theme .global-nav .language-switch_element.active .language-switch_link, .night-theme .global-nav .language-switch_element.active .theme-switch_link, .night-theme .global-nav .theme-switch_element.active .language-switch_link, .night-theme .global-nav .theme-switch_element.active .theme-switch_link, section.dark-theme .global-nav .language-switch_element.active .language-switch_link, section.dark-theme .global-nav .language-switch_element.active .theme-switch_link, section.dark-theme .global-nav .theme-switch_element.active .language-switch_link, section.dark-theme .global-nav .theme-switch_element.active .theme-switch_link, section.night-theme .global-nav .language-switch_element.active .language-switch_link, section.night-theme .global-nav .language-switch_element.active .theme-switch_link, section.night-theme .global-nav .theme-switch_element.active .language-switch_link, section.night-theme .global-nav .theme-switch_element.active .theme-switch_link {
    color: #fff
}

[dir] .dark-theme .global-nav .language-switch_element.active .language-switch_link, [dir] .dark-theme .global-nav .language-switch_element.active .theme-switch_link, [dir] .dark-theme .global-nav .theme-switch_element.active .language-switch_link, [dir] .dark-theme .global-nav .theme-switch_element.active .theme-switch_link, [dir] .night-theme .global-nav .language-switch_element.active .language-switch_link, [dir] .night-theme .global-nav .language-switch_element.active .theme-switch_link, [dir] .night-theme .global-nav .theme-switch_element.active .language-switch_link, [dir] .night-theme .global-nav .theme-switch_element.active .theme-switch_link, [dir] section.dark-theme .global-nav .language-switch_element.active .language-switch_link, [dir] section.dark-theme .global-nav .language-switch_element.active .theme-switch_link, [dir] section.dark-theme .global-nav .theme-switch_element.active .language-switch_link, [dir] section.dark-theme .global-nav .theme-switch_element.active .theme-switch_link, [dir] section.night-theme .global-nav .language-switch_element.active .language-switch_link, [dir] section.night-theme .global-nav .language-switch_element.active .theme-switch_link, [dir] section.night-theme .global-nav .theme-switch_element.active .language-switch_link, [dir] section.night-theme .global-nav .theme-switch_element.active .theme-switch_link {
    background-color: #151515;
    border-color: var(--theme-text)
}

.dark-theme .global-nav .language-switch_element.active .language-switch_link .aa, .dark-theme .global-nav .language-switch_element.active .theme-switch_link .aa, .dark-theme .global-nav .theme-switch_element.active .language-switch_link .aa, .dark-theme .global-nav .theme-switch_element.active .theme-switch_link .aa, .night-theme .global-nav .language-switch_element.active .language-switch_link .aa, .night-theme .global-nav .language-switch_element.active .theme-switch_link .aa, .night-theme .global-nav .theme-switch_element.active .language-switch_link .aa, .night-theme .global-nav .theme-switch_element.active .theme-switch_link .aa, section.dark-theme .global-nav .language-switch_element.active .language-switch_link .aa, section.dark-theme .global-nav .language-switch_element.active .theme-switch_link .aa, section.dark-theme .global-nav .theme-switch_element.active .language-switch_link .aa, section.dark-theme .global-nav .theme-switch_element.active .theme-switch_link .aa, section.night-theme .global-nav .language-switch_element.active .language-switch_link .aa, section.night-theme .global-nav .language-switch_element.active .theme-switch_link .aa, section.night-theme .global-nav .theme-switch_element.active .language-switch_link .aa, section.night-theme .global-nav .theme-switch_element.active .theme-switch_link .aa {
    filter: invert(100%) contrast(3)
}

.dark-theme .global-nav .language-switch_element, .dark-theme .global-nav .theme-switch_element, .night-theme .global-nav .language-switch_element, .night-theme .global-nav .theme-switch_element, section.dark-theme .global-nav .language-switch_element, section.dark-theme .global-nav .theme-switch_element, section.night-theme .global-nav .language-switch_element, section.night-theme .global-nav .theme-switch_element {
    color: #fff
}

[dir] .dark-theme .global-nav .language-switch_element, [dir] .dark-theme .global-nav .theme-switch_element, [dir] .night-theme .global-nav .language-switch_element, [dir] .night-theme .global-nav .theme-switch_element, [dir] section.dark-theme .global-nav .language-switch_element, [dir] section.dark-theme .global-nav .theme-switch_element, [dir] section.night-theme .global-nav .language-switch_element, [dir] section.night-theme .global-nav .theme-switch_element {
    border-color: var(--theme-text)
}

.dark-theme .global-nav .language-switch_element .theme-switch_link .aa, .dark-theme .global-nav .theme-switch_element .theme-switch_link .aa, .night-theme .global-nav .language-switch_element .theme-switch_link .aa, .night-theme .global-nav .theme-switch_element .theme-switch_link .aa, section.dark-theme .global-nav .language-switch_element .theme-switch_link .aa, section.dark-theme .global-nav .theme-switch_element .theme-switch_link .aa, section.night-theme .global-nav .language-switch_element .theme-switch_link .aa, section.night-theme .global-nav .theme-switch_element .theme-switch_link .aa {
    filter: invert(100%) contrast(3)
}

[dir] .dark-theme .global-nav .language-switch_element.active .language-switch_link, [dir] .dark-theme .global-nav .language-switch_element.active .theme-switch_link, [dir] .dark-theme .global-nav .theme-switch_element.active .language-switch_link, [dir] .dark-theme .global-nav .theme-switch_element.active .theme-switch_link, [dir] .night-theme .global-nav .language-switch_element.active .language-switch_link, [dir] .night-theme .global-nav .language-switch_element.active .theme-switch_link, [dir] .night-theme .global-nav .theme-switch_element.active .language-switch_link, [dir] .night-theme .global-nav .theme-switch_element.active .theme-switch_link, [dir] section.dark-theme .global-nav .language-switch_element.active .language-switch_link, [dir] section.dark-theme .global-nav .language-switch_element.active .theme-switch_link, [dir] section.dark-theme .global-nav .theme-switch_element.active .language-switch_link, [dir] section.dark-theme .global-nav .theme-switch_element.active .theme-switch_link, [dir] section.night-theme .global-nav .language-switch_element.active .language-switch_link, [dir] section.night-theme .global-nav .language-switch_element.active .theme-switch_link, [dir] section.night-theme .global-nav .theme-switch_element.active .language-switch_link, [dir] section.night-theme .global-nav .theme-switch_element.active .theme-switch_link {
    background-color: #6a707e
}

.dark-theme .global-nav .main-header .logo, .night-theme .global-nav .main-header .logo, section.dark-theme .global-nav .main-header .logo, section.night-theme .global-nav .main-header .logo {
    /*filter: invert(100%) contrast(3)*/
}

.dark-theme .global-nav .main-header .btn, .night-theme .global-nav .main-header .btn, section.dark-theme .global-nav .main-header .btn, section.night-theme .global-nav .main-header .btn {
    color: #fff
}

.dark-theme .global-nav .main-header .btn .aa-live, .night-theme .global-nav .main-header .btn .aa-live, section.dark-theme .global-nav .main-header .btn .aa-live, section.night-theme .global-nav .main-header .btn .aa-live {
    filter: brightness(0) invert(1)
}

[dir] .dark-theme .global-nav .main-header .search-layout, [dir] .night-theme .global-nav .main-header .search-layout, [dir] section.dark-theme .global-nav .main-header .search-layout, [dir] section.night-theme .global-nav .main-header .search-layout {
    background-color: var(--theme-background-background)
}

.dark-theme .global-nav .main-header .search-form input[type=text], .night-theme .global-nav .main-header .search-form input[type=text], section.dark-theme .global-nav .main-header .search-form input[type=text], section.night-theme .global-nav .main-header .search-form input[type=text] {
    color: var(--theme-text)
}

[dir] .dark-theme .global-nav .main-header .search-form input[type=text], [dir] .night-theme .global-nav .main-header .search-form input[type=text], [dir] section.dark-theme .global-nav .main-header .search-form input[type=text], [dir] section.night-theme .global-nav .main-header .search-form input[type=text] {
    border: .1rem solid var(--theme-divider);
    box-shadow: none;
    background-color: var(--theme-divider)
}

.dark-theme .global-nav .main-header .search-form input[type=text]::-moz-placeholder, .night-theme .global-nav .main-header .search-form input[type=text]::-moz-placeholder, section.dark-theme .global-nav .main-header .search-form input[type=text]::-moz-placeholder, section.night-theme .global-nav .main-header .search-form input[type=text]::-moz-placeholder {
    color: var(--theme-secondary-text);
    opacity: 1
}

.dark-theme .global-nav .main-header .search-form input[type=text]:-ms-input-placeholder, .night-theme .global-nav .main-header .search-form input[type=text]:-ms-input-placeholder, section.dark-theme .global-nav .main-header .search-form input[type=text]:-ms-input-placeholder, section.night-theme .global-nav .main-header .search-form input[type=text]:-ms-input-placeholder {
    color: var(--theme-secondary-text);
    opacity: 1
}

.dark-theme .global-nav .main-header .search-form input[type=text]::placeholder, .night-theme .global-nav .main-header .search-form input[type=text]::placeholder, section.dark-theme .global-nav .main-header .search-form input[type=text]::placeholder, section.night-theme .global-nav .main-header .search-form input[type=text]::placeholder {
    color: var(--theme-secondary-text);
    opacity: 1
}

.dark-theme .global-nav .main-header .search-form input[type=text]:-webkit-autofill, .dark-theme .global-nav .main-header .search-form input[type=text]:-webkit-autofill:focus, .dark-theme .global-nav .main-header .search-form input[type=text]:-webkit-autofill:hover, .night-theme .global-nav .main-header .search-form input[type=text]:-webkit-autofill, .night-theme .global-nav .main-header .search-form input[type=text]:-webkit-autofill:focus, .night-theme .global-nav .main-header .search-form input[type=text]:-webkit-autofill:hover, section.dark-theme .global-nav .main-header .search-form input[type=text]:-webkit-autofill, section.dark-theme .global-nav .main-header .search-form input[type=text]:-webkit-autofill:focus, section.dark-theme .global-nav .main-header .search-form input[type=text]:-webkit-autofill:hover, section.night-theme .global-nav .main-header .search-form input[type=text]:-webkit-autofill, section.night-theme .global-nav .main-header .search-form input[type=text]:-webkit-autofill:focus, section.night-theme .global-nav .main-header .search-form input[type=text]:-webkit-autofill:hover {
    -webkit-text-fill-color: var(--theme-text)
}

[dir] .dark-theme .global-nav .main-header .search-form input[type=text]:-webkit-autofill, [dir] .dark-theme .global-nav .main-header .search-form input[type=text]:-webkit-autofill:focus, [dir] .dark-theme .global-nav .main-header .search-form input[type=text]:-webkit-autofill:hover, [dir] .night-theme .global-nav .main-header .search-form input[type=text]:-webkit-autofill, [dir] .night-theme .global-nav .main-header .search-form input[type=text]:-webkit-autofill:focus, [dir] .night-theme .global-nav .main-header .search-form input[type=text]:-webkit-autofill:hover, [dir] section.dark-theme .global-nav .main-header .search-form input[type=text]:-webkit-autofill, [dir] section.dark-theme .global-nav .main-header .search-form input[type=text]:-webkit-autofill:focus, [dir] section.dark-theme .global-nav .main-header .search-form input[type=text]:-webkit-autofill:hover, [dir] section.night-theme .global-nav .main-header .search-form input[type=text]:-webkit-autofill, [dir] section.night-theme .global-nav .main-header .search-form input[type=text]:-webkit-autofill:focus, [dir] section.night-theme .global-nav .main-header .search-form input[type=text]:-webkit-autofill:hover {
    box-shadow: 0 0 0 3rem var(--theme-background-background) inset;
    border: .1rem solid var(--theme-divider)
}

.dark-theme .global-nav .main-header .logo.tv-logo, .night-theme .global-nav .main-header .logo.tv-logo, section.dark-theme .global-nav .main-header .logo.tv-logo, section.night-theme .global-nav .main-header .logo.tv-logo {
    width: 9.5rem;
    height: 3rem;
    filter: unset
}

[dir] .dark-theme .global-nav .main-header .logo.tv-logo, [dir] .night-theme .global-nav .main-header .logo.tv-logo, [dir] section.dark-theme .global-nav .main-header .logo.tv-logo, [dir] section.night-theme .global-nav .main-header .logo.tv-logo {
    margin: 1.2rem 0
}

@media (min-width: 501px) {
    .dark-theme .global-nav .main-header .logo.tv-logo, .night-theme .global-nav .main-header .logo.tv-logo, section.dark-theme .global-nav .main-header .logo.tv-logo, section.night-theme .global-nav .main-header .logo.tv-logo {
        width: 12.4rem;
        height: 3.7rem
    }

    [dir] .dark-theme .global-nav .main-header .logo.tv-logo, [dir] .night-theme .global-nav .main-header .logo.tv-logo, [dir] section.dark-theme .global-nav .main-header .logo.tv-logo, [dir] section.night-theme .global-nav .main-header .logo.tv-logo {
        margin: .85rem 0
    }
}

[dir] .dark-theme .global-nav .main-header .logo.tv-logo.logo_link, [dir] .night-theme .global-nav .main-header .logo.tv-logo.logo_link, [dir] section.dark-theme .global-nav .main-header .logo.tv-logo.logo_link, [dir] section.night-theme .global-nav .main-header .logo.tv-logo.logo_link {
    background-image: url(assets/gfx/logo/tv-logo.svg);
    background-image: url(assets/gfx/logo/tv-logo-white.svg)
}

[dir] .dark-theme .global-nav .main-header_extra_alsection, [dir] .night-theme .global-nav .main-header_extra_alsection, [dir] section.dark-theme .global-nav .main-header_extra_alsection, [dir] section.night-theme .global-nav .main-header_extra_alsection {
    border-color: var(--theme-divider) !important
}

[dir] .dark-theme .global-nav .main-header_extra_alsection .alsection_logo_link, [dir] .night-theme .global-nav .main-header_extra_alsection .alsection_logo_link, [dir] section.dark-theme .global-nav .main-header_extra_alsection .alsection_logo_link, [dir] section.night-theme .global-nav .main-header_extra_alsection .alsection_logo_link {
    background-image: url(assets/gfx/logo/alsection-logo-night.svg);
    background-image: url(assets/gfx/logo/alsection-logo.svg)
}

[dir] .dark-theme .global-nav .dropDown_list, [dir] .night-theme .global-nav .dropDown_list, [dir] section.dark-theme .global-nav .dropDown_list, [dir] section.night-theme .global-nav .dropDown_list {
    background-color: var(--theme-background-background)
}

.dark-theme .global-nav .dropDown_list a, .night-theme .global-nav .dropDown_list a, section.dark-theme .global-nav .dropDown_list a, section.night-theme .global-nav .dropDown_list a {
    color: var(--theme-text)
}

@media (min-width: 1200px) {
    [dir] .dark-theme .global-nav .dropDown_list, [dir] .night-theme .global-nav .dropDown_list, [dir] section.dark-theme .global-nav .dropDown_list, [dir] section.night-theme .global-nav .dropDown_list {
        box-shadow: 0 5px 28px 0 rgba(21, 21, 21, .07)
    }
}

.dark-theme .global-nav .dropDown_label, .night-theme .global-nav .dropDown_label, section.dark-theme .global-nav .dropDown_label, section.night-theme .global-nav .dropDown_label {
    color: var(--theme-text)
}

[dir] .dark-theme .global-nav .dropDown-active, [dir] .dark-theme .global-nav .dropDown:hover, [dir] .dark-theme .global-nav .dropDown_group:after, [dir] .night-theme .global-nav .dropDown-active, [dir] .night-theme .global-nav .dropDown:hover, [dir] .night-theme .global-nav .dropDown_group:after, [dir] section.dark-theme .global-nav .dropDown-active, [dir] section.dark-theme .global-nav .dropDown:hover, [dir] section.dark-theme .global-nav .dropDown_group:after, [dir] section.night-theme .global-nav .dropDown-active, [dir] section.night-theme .global-nav .dropDown:hover, [dir] section.night-theme .global-nav .dropDown_group:after {
    background-color: var(--theme-background-background)
}

[dir] .dark-theme .global-nav .mega-menu, [dir] .night-theme .global-nav .mega-menu, [dir] section.dark-theme .global-nav .mega-menu, [dir] section.night-theme .global-nav .mega-menu {
    background: var(--theme-background-background);
    box-shadow: 0 .7rem .7rem -.6rem rgba(21, 21, 21, .1)
}

[dir] .dark-theme .global-nav .mega-menu-bg, [dir] .night-theme .global-nav .mega-menu-bg, [dir] section.dark-theme .global-nav .mega-menu-bg, [dir] section.night-theme .global-nav .mega-menu-bg {
    background-color: var(--theme-secondary-bg)
}

.dark-theme .global-nav .mega-menu_icons, .night-theme .global-nav .mega-menu_icons, section.dark-theme .global-nav .mega-menu_icons, section.night-theme .global-nav .mega-menu_icons {
    color: var(--theme-text)
}

[dir] .dark-theme .global-nav .mega-menu .language-switch, [dir] .dark-theme .global-nav .mega-menu .theme-switch, [dir] .night-theme .global-nav .mega-menu .language-switch, [dir] .night-theme .global-nav .mega-menu .theme-switch, [dir] section.dark-theme .global-nav .mega-menu .language-switch, [dir] section.dark-theme .global-nav .mega-menu .theme-switch, [dir] section.night-theme .global-nav .mega-menu .language-switch, [dir] section.night-theme .global-nav .mega-menu .theme-switch {
    background: none
}

[dir] .dark-theme .global-nav .mega-menu .mega-menu_element, [dir] .dark-theme .global-nav .mega-menu_header, [dir] .night-theme .global-nav .mega-menu .mega-menu_element, [dir] .night-theme .global-nav .mega-menu_header, [dir] section.dark-theme .global-nav .mega-menu .mega-menu_element, [dir] section.dark-theme .global-nav .mega-menu_header, [dir] section.night-theme .global-nav .mega-menu .mega-menu_element, [dir] section.night-theme .global-nav .mega-menu_header {
    border-color: var(--theme-divider)
}

[dir] .dark-theme .global-nav .mega-menu .mega-menu_element.active, [dir] .night-theme .global-nav .mega-menu .mega-menu_element.active, [dir] section.dark-theme .global-nav .mega-menu .mega-menu_element.active, [dir] section.night-theme .global-nav .mega-menu .mega-menu_element.active {
    border: none
}

[dir] .dark-theme .global-nav .mega-menu_lead, [dir] .night-theme .global-nav .mega-menu_lead, [dir] section.dark-theme .global-nav .mega-menu_lead, [dir] section.night-theme .global-nav .mega-menu_lead {
    border-color: var(--theme-divider)
}

.dark-theme .global-nav .mega-menu_label, .night-theme .global-nav .mega-menu_label, section.dark-theme .global-nav .mega-menu_label, section.night-theme .global-nav .mega-menu_label {
    color: var(--theme-text)
}

[dir] .dark-theme .global-nav .mega-menu .sub-menu, [dir] .night-theme .global-nav .mega-menu .sub-menu, [dir] section.dark-theme .global-nav .mega-menu .sub-menu, [dir] section.night-theme .global-nav .mega-menu .sub-menu {
    background: var(--theme-background-background)
}

.dark-theme .global-nav .mega-menu .sub-menu .mega-menu_header a, .dark-theme .global-nav .mega-menu .sub-menu .mega-menu_lead:hover .mega-menu_label, .night-theme .global-nav .mega-menu .sub-menu .mega-menu_header a, .night-theme .global-nav .mega-menu .sub-menu .mega-menu_lead:hover .mega-menu_label, section.dark-theme .global-nav .mega-menu .sub-menu .mega-menu_header a, section.dark-theme .global-nav .mega-menu .sub-menu .mega-menu_lead:hover .mega-menu_label, section.night-theme .global-nav .mega-menu .sub-menu .mega-menu_header a, section.night-theme .global-nav .mega-menu .sub-menu .mega-menu_lead:hover .mega-menu_label {
    color: var(--theme-text)
}

@media (min-width: 1200px) {
    [dir] .dark-theme .global-nav .mega-menu .sub-menu .mega-menu_lead:hover, [dir] .night-theme .global-nav .mega-menu .sub-menu .mega-menu_lead:hover, [dir] section.dark-theme .global-nav .mega-menu .sub-menu .mega-menu_lead:hover, [dir] section.night-theme .global-nav .mega-menu .sub-menu .mega-menu_lead:hover {
        background-image: none
    }

    .dark-theme .global-nav .mega-menu .sub-menu .mega-menu_lead:hover .mega-menu_label, .night-theme .global-nav .mega-menu .sub-menu .mega-menu_lead:hover .mega-menu_label, section.dark-theme .global-nav .mega-menu .sub-menu .mega-menu_lead:hover .mega-menu_label, section.night-theme .global-nav .mega-menu .sub-menu .mega-menu_lead:hover .mega-menu_label {
        color: var(--theme-secondary-text)
    }
}

.dark-theme .global-nav .mega-menu_actions, .night-theme .global-nav .mega-menu_actions, section.dark-theme .global-nav .mega-menu_actions, section.night-theme .global-nav .mega-menu_actions {
    color: var(--theme-text)
}

[dir] .dark-theme .global-nav .mega-menu .tags, [dir] .night-theme .global-nav .mega-menu .tags, [dir] section.dark-theme .global-nav .mega-menu .tags, [dir] section.night-theme .global-nav .mega-menu .tags {
    border-width: 0
}

@media (min-width: 1200px) {
    [dir] .dark-theme .global-nav .mega-menu_list, [dir] .night-theme .global-nav .mega-menu_list, [dir] section.dark-theme .global-nav .mega-menu_list, [dir] section.night-theme .global-nav .mega-menu_list {
        border-width: 0
    }
}

[dir] .dark-theme .global-nav .mega-menu_element-sites_alsection, [dir] .night-theme .global-nav .mega-menu_element-sites_alsection, [dir] section.dark-theme .global-nav .mega-menu_element-sites_alsection, [dir] section.night-theme .global-nav .mega-menu_element-sites_alsection {
    background-image: url(assets/gfx/logo/alsection-logo-night.svg);
    background-image: url(assets/gfx/logo/alsection-logo.svg)
}

.dark-theme .global-nav .article-nav, .dark-theme .global-nav .breadcrumb_link, .night-theme .global-nav .article-nav, .night-theme .global-nav .breadcrumb_link, section.dark-theme .global-nav .article-nav, section.dark-theme .global-nav .breadcrumb_link, section.night-theme .global-nav .article-nav, section.night-theme .global-nav .breadcrumb_link {
    color: var(--theme-text)
}

[dir] .dark-theme .global-nav .article-nav, [dir] .night-theme .global-nav .article-nav, [dir] section.dark-theme .global-nav .article-nav, [dir] section.night-theme .global-nav .article-nav {
    background-color: var(--theme-background-background)
}

[dir] .dark-theme .global-nav .accessibility_link, [dir] .night-theme .global-nav .accessibility_link, [dir] section.dark-theme .global-nav .accessibility_link, [dir] section.night-theme .global-nav .accessibility_link {
    background-color: var(--theme-secondary-bg)
}

.dark-theme .global-nav.addustourfsection .top-info, .night-theme .global-nav.addustourfsection .top-info, section.dark-theme .global-nav.addustourfsection .top-info, section.night-theme .global-nav.addustourfsection .top-info {
    color: var(--theme-always-white)
}

[dir] .dark-theme .global-nav.addustourfsection .top-info, [dir] .night-theme .global-nav.addustourfsection .top-info, [dir] section.dark-theme .global-nav.addustourfsection .top-info, [dir] section.night-theme .global-nav.addustourfsection .top-info {
    background-color: #151515
}

.dark-theme .global-nav.addustourfsection .top-info .drop-down-base__label, .dark-theme .global-nav.addustourfsection .top-info__link, .night-theme .global-nav.addustourfsection .top-info .drop-down-base__label, .night-theme .global-nav.addustourfsection .top-info__link, section.dark-theme .global-nav.addustourfsection .top-info .drop-down-base__label, section.dark-theme .global-nav.addustourfsection .top-info__link, section.night-theme .global-nav.addustourfsection .top-info .drop-down-base__label, section.night-theme .global-nav.addustourfsection .top-info__link {
    color: var(--theme-always-white)
}

[dir] .dark-theme .global-nav.addustourfsection .main-header, [dir] .night-theme .global-nav.addustourfsection .main-header, [dir] section.dark-theme .global-nav.addustourfsection .main-header, [dir] section.night-theme .global-nav.addustourfsection .main-header {
    background-color: #151515
}

.dark-theme .global-nav.addustourfsection .main-header .logo, .night-theme .global-nav.addustourfsection .main-header .logo, section.dark-theme .global-nav.addustourfsection .main-header .logo, section.night-theme .global-nav.addustourfsection .main-header .logo {
    filter: none
}

.dark-theme .global-nav.addustourfsection .main-header .search-layout .search-form input[type=text], .night-theme .global-nav.addustourfsection .main-header .search-layout .search-form input[type=text], section.dark-theme .global-nav.addustourfsection .main-header .search-layout .search-form input[type=text], section.night-theme .global-nav.addustourfsection .main-header .search-layout .search-form input[type=text] {
    color: var(--theme-text)
}

[dir] .dark-theme .global-nav.addustourfsection .main-header .search-layout .search-form input[type=text], [dir] .night-theme .global-nav.addustourfsection .main-header .search-layout .search-form input[type=text], [dir] section.dark-theme .global-nav.addustourfsection .main-header .search-layout .search-form input[type=text], [dir] section.night-theme .global-nav.addustourfsection .main-header .search-layout .search-form input[type=text] {
    background: var(--theme-background-background)
}

.dark-theme .global-nav.addustourfsection .main-header .search-layout .search-form input[type=text]::-moz-placeholder, .night-theme .global-nav.addustourfsection .main-header .search-layout .search-form input[type=text]::-moz-placeholder, section.dark-theme .global-nav.addustourfsection .main-header .search-layout .search-form input[type=text]::-moz-placeholder, section.night-theme .global-nav.addustourfsection .main-header .search-layout .search-form input[type=text]::-moz-placeholder {
    color: var(--theme-text)
}

.dark-theme .global-nav.addustourfsection .main-header .search-layout .search-form input[type=text]:-ms-input-placeholder, .night-theme .global-nav.addustourfsection .main-header .search-layout .search-form input[type=text]:-ms-input-placeholder, section.dark-theme .global-nav.addustourfsection .main-header .search-layout .search-form input[type=text]:-ms-input-placeholder, section.night-theme .global-nav.addustourfsection .main-header .search-layout .search-form input[type=text]:-ms-input-placeholder {
    color: var(--theme-text)
}

.dark-theme .global-nav.addustourfsection .main-header .search-layout .search-form input[type=text]::placeholder, .night-theme .global-nav.addustourfsection .main-header .search-layout .search-form input[type=text]::placeholder, section.dark-theme .global-nav.addustourfsection .main-header .search-layout .search-form input[type=text]::placeholder, section.night-theme .global-nav.addustourfsection .main-header .search-layout .search-form input[type=text]::placeholder {
    color: var(--theme-text)
}

[dir] .dark-theme .global-nav.addustourfsection .article-nav .page-content.main .accessibility-toolbar, [dir] .night-theme .global-nav.addustourfsection .article-nav .page-content.main .accessibility-toolbar, [dir] section.dark-theme .global-nav.addustourfsection .article-nav .page-content.main .accessibility-toolbar, [dir] section.night-theme .global-nav.addustourfsection .article-nav .page-content.main .accessibility-toolbar {
    background-color: var(--theme-secondary-bg)
}

.dark-theme .global-nav.addustourfsection .breadcrumb_link, .night-theme .global-nav.addustourfsection .breadcrumb_link, section.dark-theme .global-nav.addustourfsection .breadcrumb_link, section.night-theme .global-nav.addustourfsection .breadcrumb_link {
    color: var(--theme-secondary-text)
}

.dark-theme .tabs, .night-theme .tabs, section.dark-theme .tabs, section.night-theme .tabs {
    color: var(--theme-text)
}

[dir] .dark-theme .tabs, [dir] .night-theme .tabs, [dir] section.dark-theme .tabs, [dir] section.night-theme .tabs {
    background: var(--theme-background-background)
}

.dark-theme .tabs .tabs-tablist button .tabs-tab__content, .night-theme .tabs .tabs-tablist button .tabs-tab__content, section.dark-theme .tabs .tabs-tablist button .tabs-tab__content, section.night-theme .tabs .tabs-tablist button .tabs-tab__content {
    color: var(--theme-secondary-text)
}

.dark-theme .program-grid, .dark-theme .tabs .tabs-tablist button[aria-selected=true] > .tabs-tab__content, .night-theme .program-grid, .night-theme .tabs .tabs-tablist button[aria-selected=true] > .tabs-tab__content, section.dark-theme .program-grid, section.dark-theme .tabs .tabs-tablist button[aria-selected=true] > .tabs-tab__content, section.night-theme .program-grid, section.night-theme .tabs .tabs-tablist button[aria-selected=true] > .tabs-tab__content {
    color: var(--theme-text)
}

[dir] .dark-theme .program-grid, [dir] .night-theme .program-grid, [dir] section.dark-theme .program-grid, [dir] section.night-theme .program-grid {
    background: var(--theme-background-background)
}

[dir] .dark-theme .program-grid .grid .swiper-container, [dir] .night-theme .program-grid .grid .swiper-container, [dir] section.dark-theme .program-grid .grid .swiper-container, [dir] section.night-theme .program-grid .grid .swiper-container {
    border-color: var(--theme-background-background)
}

[dir] .dark-theme .program-grid .grid .swiper-container .carousel .swiper-slide, [dir] .night-theme .program-grid .grid .swiper-container .carousel .swiper-slide, [dir] section.dark-theme .program-grid .grid .swiper-container .carousel .swiper-slide, [dir] section.night-theme .program-grid .grid .swiper-container .carousel .swiper-slide {
    background: var(--theme-secondary-bg);
    border-color: var(--theme-background-background)
}

[dir] .dark-theme .program-grid .grid .swiper-container .carousel .swiper-slide.current-live:after, [dir] .night-theme .program-grid .grid .swiper-container .carousel .swiper-slide.current-live:after, [dir] section.dark-theme .program-grid .grid .swiper-container .carousel .swiper-slide.current-live:after, [dir] section.night-theme .program-grid .grid .swiper-container .carousel .swiper-slide.current-live:after {
    background-color: var(--theme-live)
}

.dark-theme .program-grid .grid .swiper-container .carousel .swiper-slide .prog-name, .dark-theme .program-grid .grid .swiper-container .carousel .swiper-slide a, .night-theme .program-grid .grid .swiper-container .carousel .swiper-slide .prog-name, .night-theme .program-grid .grid .swiper-container .carousel .swiper-slide a, section.dark-theme .program-grid .grid .swiper-container .carousel .swiper-slide .prog-name, section.dark-theme .program-grid .grid .swiper-container .carousel .swiper-slide a, section.night-theme .program-grid .grid .swiper-container .carousel .swiper-slide .prog-name, section.night-theme .program-grid .grid .swiper-container .carousel .swiper-slide a {
    color: var(--theme-text)
}

.dark-theme .program-grid .grid .swiper-container .carousel .swiper-slide .time-span, .night-theme .program-grid .grid .swiper-container .carousel .swiper-slide .time-span, section.dark-theme .program-grid .grid .swiper-container .carousel .swiper-slide .time-span, section.night-theme .program-grid .grid .swiper-container .carousel .swiper-slide .time-span {
    color: var(--theme-secondary-text)
}

[dir] .dark-theme .program-grid .grid .controls .navigator, [dir] .night-theme .program-grid .grid .controls .navigator, [dir] section.dark-theme .program-grid .grid .controls .navigator, [dir] section.night-theme .program-grid .grid .controls .navigator {
    background: var(--theme-secondary-bg)
}

.dark-theme .watch-on, .night-theme .watch-on, section.dark-theme .watch-on, section.night-theme .watch-on {
    color: var(--theme-text)
}

[dir] .dark-theme .watch-on, [dir] .night-theme .watch-on, [dir] section.dark-theme .watch-on, [dir] section.night-theme .watch-on {
    background: var(--theme-background-background)
}

.dark-theme .watch-on .watch-urls a, .night-theme .watch-on .watch-urls a, section.dark-theme .watch-on .watch-urls a, section.night-theme .watch-on .watch-urls a {
    color: var(--theme-text)
}

[dir] .dark-theme .watch-on .watch-urls a, [dir] .night-theme .watch-on .watch-urls a, [dir] section.dark-theme .watch-on .watch-urls a, [dir] section.night-theme .watch-on .watch-urls a {
    border-color: var(--theme-divider)
}

[dir] .dark-theme .podcast-hero .media, [dir] .night-theme .podcast-hero .media, [dir] section.dark-theme .podcast-hero .media, [dir] section.night-theme .podcast-hero .media {
    background: var(--theme-background-background)
}

[dir=ltr] .dark-theme .podcast-hero-program .media .media_right-wing, [dir=ltr] .night-theme .podcast-hero-program .media .media_right-wing, [dir=ltr] section.dark-theme .podcast-hero-program .media .media_right-wing, [dir=ltr] section.night-theme .podcast-hero-program .media .media_right-wing {
    background-image: linear-gradient(90deg, hsla(0, 0%, 100%, 0) 0, var(--theme-background-background) 95%)
}

[dir=ltr] .dark-theme .podcast-hero-program .media .media_left-wing, [dir=ltr] .night-theme .podcast-hero-program .media .media_left-wing, [dir=ltr] section.dark-theme .podcast-hero-program .media .media_left-wing, [dir=ltr] section.night-theme .podcast-hero-program .media .media_left-wing, [dir=rtl] .dark-theme .podcast-hero-program .media .media_right-wing, [dir=rtl] .night-theme .podcast-hero-program .media .media_right-wing, [dir=rtl] section.dark-theme .podcast-hero-program .media .media_right-wing, [dir=rtl] section.night-theme .podcast-hero-program .media .media_right-wing {
    background-image: linear-gradient(270deg, hsla(0, 0%, 100%, 0) 0, var(--theme-background-background) 95%)
}

[dir=rtl] .dark-theme .podcast-hero-program .media .media_left-wing, [dir=rtl] .night-theme .podcast-hero-program .media .media_left-wing, [dir=rtl] section.dark-theme .podcast-hero-program .media .media_left-wing, [dir=rtl] section.night-theme .podcast-hero-program .media .media_left-wing {
    background-image: linear-gradient(90deg, hsla(0, 0%, 100%, 0) 0, var(--theme-background-background) 95%)
}

[dir] .dark-theme .podcast-hero-program .program_description, [dir] .night-theme .podcast-hero-program .program_description, [dir] section.dark-theme .podcast-hero-program .program_description, [dir] section.night-theme .podcast-hero-program .program_description {
    background-color: var(--theme-secondary-bg)
}

.dark-theme .addustourfsection-footer, .dark-theme .podcast-hero-program .program_description_text, .dark-theme .podcast-hero_featured-programs .np-card .card-content .card-description, .dark-theme .podcast-hero_featured-programs .np-card .card-content .card-title, .night-theme .addustourfsection-footer, .night-theme .podcast-hero-program .program_description_text, .night-theme .podcast-hero_featured-programs .np-card .card-content .card-description, .night-theme .podcast-hero_featured-programs .np-card .card-content .card-title, section.dark-theme .addustourfsection-footer, section.dark-theme .podcast-hero-program .program_description_text, section.dark-theme .podcast-hero_featured-programs .np-card .card-content .card-description, section.dark-theme .podcast-hero_featured-programs .np-card .card-content .card-title, section.night-theme .addustourfsection-footer, section.night-theme .podcast-hero-program .program_description_text, section.night-theme .podcast-hero_featured-programs .np-card .card-content .card-description, section.night-theme .podcast-hero_featured-programs .np-card .card-content .card-title {
    color: var(--theme-text)
}

[dir] .dark-theme .addustourfsection-footer, [dir] .night-theme .addustourfsection-footer, [dir] section.dark-theme .addustourfsection-footer, [dir] section.night-theme .addustourfsection-footer {
    background-color: var(--theme-secondary-bg)
}

[dir] .dark-theme .addustourfsection-footer .footer-content .addustourfsection-logo, [dir] .night-theme .addustourfsection-footer .footer-content .addustourfsection-logo, [dir] section.dark-theme .addustourfsection-footer .footer-content .addustourfsection-logo, [dir] section.night-theme .addustourfsection-footer .footer-content .addustourfsection-logo {
    background: url(assets/gfx/logo/alsection-logo-night.svg) 50% no-repeat;
    background: url(assets/gfx/logo/alsection-logo.svg) 50% no-repeat;
    background-size: contain
}

.dark-theme .addustourfsection-footer .footer-content .copyrights, .dark-theme .addustourfsection-footer .footer-content .footer-sections .news-links ul li a, .dark-theme .addustourfsection-footer .footer-content .footer-sections .services-links ul li a, .night-theme .addustourfsection-footer .footer-content .copyrights, .night-theme .addustourfsection-footer .footer-content .footer-sections .news-links ul li a, .night-theme .addustourfsection-footer .footer-content .footer-sections .services-links ul li a, section.dark-theme .addustourfsection-footer .footer-content .copyrights, section.dark-theme .addustourfsection-footer .footer-content .footer-sections .news-links ul li a, section.dark-theme .addustourfsection-footer .footer-content .footer-sections .services-links ul li a, section.night-theme .addustourfsection-footer .footer-content .copyrights, section.night-theme .addustourfsection-footer .footer-content .footer-sections .news-links ul li a, section.night-theme .addustourfsection-footer .footer-content .footer-sections .services-links ul li a {
    color: var(--theme-text)
}

[dir] .dark-theme .addustourfsection-latest-episode, [dir] .night-theme .addustourfsection-latest-episode, [dir] section.dark-theme .addustourfsection-latest-episode, [dir] section.night-theme .addustourfsection-latest-episode {
    background-color: var(--theme-background-background)
}

.dark-theme .addustourfsection-latest-episode .episode-details .publish-details, .night-theme .addustourfsection-latest-episode .episode-details .publish-details, section.dark-theme .addustourfsection-latest-episode .episode-details .publish-details, section.night-theme .addustourfsection-latest-episode .episode-details .publish-details {
    color: var(--theme-secondary-text)
}

.dark-theme .addustourfsection-latest-episode .episode-details .share-this input[type=radio] ~ .share-label, .night-theme .addustourfsection-latest-episode .episode-details .share-this input[type=radio] ~ .share-label, section.dark-theme .addustourfsection-latest-episode .episode-details .share-this input[type=radio] ~ .share-label, section.night-theme .addustourfsection-latest-episode .episode-details .share-this input[type=radio] ~ .share-label {
    color: var(--theme-always-white)
}

[dir] .dark-theme .podcast-grid .np-card .card-content, [dir] .night-theme .podcast-grid .np-card .card-content, [dir] section.dark-theme .podcast-grid .np-card .card-content, [dir] section.night-theme .podcast-grid .np-card .card-content {
    background: var(--theme-secondary-bg)
}

[dir] .dark-theme .aa-audio-player, [dir] .night-theme .aa-audio-player, [dir] section.dark-theme .aa-audio-player, [dir] section.night-theme .aa-audio-player {
    background: var(--theme-background-background)
}

.dark-theme .aa-audio-player .controls_element-next, .dark-theme .aa-audio-player .controls_element-previous, .night-theme .aa-audio-player .controls_element-next, .night-theme .aa-audio-player .controls_element-previous, section.dark-theme .aa-audio-player .controls_element-next, section.dark-theme .aa-audio-player .controls_element-previous, section.night-theme .aa-audio-player .controls_element-next, section.night-theme .aa-audio-player .controls_element-previous {
    color: var(--theme-text)
}

[dir] .dark-theme .aa-audio-player .controls_element-next, [dir] .dark-theme .aa-audio-player .controls_element-previous, [dir] .night-theme .aa-audio-player .controls_element-next, [dir] .night-theme .aa-audio-player .controls_element-previous, [dir] section.dark-theme .aa-audio-player .controls_element-next, [dir] section.dark-theme .aa-audio-player .controls_element-previous, [dir] section.night-theme .aa-audio-player .controls_element-next, [dir] section.night-theme .aa-audio-player .controls_element-previous {
    background: var(--theme-secondary-bg)
}

.dark-theme .aa-audio-player .controls_element_circle-slider svg path:first-child, .night-theme .aa-audio-player .controls_element_circle-slider svg path:first-child, section.dark-theme .aa-audio-player .controls_element_circle-slider svg path:first-child, section.night-theme .aa-audio-player .controls_element_circle-slider svg path:first-child {
    stroke: var(--theme-divider)
}

[dir] .dark-theme .aa-audio-player .duration_seeker::-webkit-slider-runnable-track, [dir] .night-theme .aa-audio-player .duration_seeker::-webkit-slider-runnable-track, [dir] section.dark-theme .aa-audio-player .duration_seeker::-webkit-slider-runnable-track, [dir] section.night-theme .aa-audio-player .duration_seeker::-webkit-slider-runnable-track {
    background: var(--theme-divider);
    background: #404959
}

[dir] .dark-theme .aa-audio-player .duration_seeker::-moz-range-track, [dir] .night-theme .aa-audio-player .duration_seeker::-moz-range-track, [dir] section.dark-theme .aa-audio-player .duration_seeker::-moz-range-track, [dir] section.night-theme .aa-audio-player .duration_seeker::-moz-range-track {
    background: var(--theme-divider)
}

[dir] .dark-theme .aa-audio-player .duration_seeker::-ms-fill-upper, [dir] .night-theme .aa-audio-player .duration_seeker::-ms-fill-upper, [dir] section.dark-theme .aa-audio-player .duration_seeker::-ms-fill-upper, [dir] section.night-theme .aa-audio-player .duration_seeker::-ms-fill-upper {
    background: var(--theme-divider)
}

.dark-theme .aa-audio-player .duration_current-duration, .dark-theme .aa-audio-player .duration_current-time, .night-theme .aa-audio-player .duration_current-duration, .night-theme .aa-audio-player .duration_current-time, section.dark-theme .aa-audio-player .duration_current-duration, section.dark-theme .aa-audio-player .duration_current-time, section.night-theme .aa-audio-player .duration_current-duration, section.night-theme .aa-audio-player .duration_current-time {
    color: var(--theme-secondary-text)
}

.dark-theme .aa-audio-player .program-info_toggle .aa, .night-theme .aa-audio-player .program-info_toggle .aa, section.dark-theme .aa-audio-player .program-info_toggle .aa, section.night-theme .aa-audio-player .program-info_toggle .aa {
    filter: invert(100%) contrast(3)
}

@media (min-width: 501px) {
    [dir] .dark-theme .aa-audio-player .program-share .share-this-show, [dir] .night-theme .aa-audio-player .program-share .share-this-show, [dir] section.dark-theme .aa-audio-player .program-share .share-this-show, [dir] section.night-theme .aa-audio-player .program-share .share-this-show {
        background: var(--theme-background-background)
    }
}

[dir] .dark-theme .aa-audio-player-programs-view, [dir] .night-theme .aa-audio-player-programs-view, [dir] section.dark-theme .aa-audio-player-programs-view, [dir] section.night-theme .aa-audio-player-programs-view {
    box-shadow: 0 .8rem 2rem 0 rgba(43, 51, 71, .2);
    background: var(--theme-background-background)
}

[dir] .dark-theme .aa-audio-player-programs-view .aa-audio-player_right-wing, [dir] .dark-theme .aa-audio-player-programs-view .page-content.main, [dir] .night-theme .aa-audio-player-programs-view .aa-audio-player_right-wing, [dir] .night-theme .aa-audio-player-programs-view .page-content.main, [dir] section.dark-theme .aa-audio-player-programs-view .aa-audio-player_right-wing, [dir] section.dark-theme .aa-audio-player-programs-view .page-content.main, [dir] section.night-theme .aa-audio-player-programs-view .aa-audio-player_right-wing, [dir] section.night-theme .aa-audio-player-programs-view .page-content.main {
    background: var(--theme-background-background)
}

@media (min-width: 501px) {
    [dir] .dark-theme .aa-audio-player-programs-view .share-this, [dir] .night-theme .aa-audio-player-programs-view .share-this, [dir] section.dark-theme .aa-audio-player-programs-view .share-this, [dir] section.night-theme .aa-audio-player-programs-view .share-this {
        background: none
    }
}

[dir] .dark-theme .aa-audio-player-inline, [dir] .night-theme .aa-audio-player-inline, [dir] section.dark-theme .aa-audio-player-inline, [dir] section.night-theme .aa-audio-player-inline {
    background: var(--theme-secondary-bg)
}

.dark-theme .podcast-program, .night-theme .podcast-program, section.dark-theme .podcast-program, section.night-theme .podcast-program {
    color: var(--theme-text)
}

[dir] .dark-theme .podcast-program, [dir] .night-theme .podcast-program, [dir] section.dark-theme .podcast-program, [dir] section.night-theme .podcast-program {
    background: var(--theme-secondary-bg)
}

.dark-theme .podcast-program_date, .dark-theme .podcast-program_duration, .night-theme .podcast-program_date, .night-theme .podcast-program_duration, section.dark-theme .podcast-program_date, section.dark-theme .podcast-program_duration, section.night-theme .podcast-program_date, section.night-theme .podcast-program_duration {
    color: var(--theme-secondary-text)
}

[dir] .dark-theme .podcast-program_date, [dir] .dark-theme .podcast-program_duration, [dir] .night-theme .podcast-program_date, [dir] .night-theme .podcast-program_duration, [dir] section.dark-theme .podcast-program_date, [dir] section.dark-theme .podcast-program_duration, [dir] section.night-theme .podcast-program_date, [dir] section.night-theme .podcast-program_duration {
    border-color: inherit
}

.dark-theme .podcast-program_main-link, .night-theme .podcast-program_main-link, section.dark-theme .podcast-program_main-link, section.night-theme .podcast-program_main-link {
    color: var(--theme-text)
}

[dir] .dark-theme .podcast-program .aa-audio-player, [dir] .night-theme .podcast-program .aa-audio-player, [dir] section.dark-theme .podcast-program .aa-audio-player, [dir] section.night-theme .podcast-program .aa-audio-player {
    background: none
}

[dir] .dark-theme .podcast-program .aa-audio-player .controls_element-next, [dir] .dark-theme .podcast-program .aa-audio-player .controls_element-previous, [dir] .night-theme .podcast-program .aa-audio-player .controls_element-next, [dir] .night-theme .podcast-program .aa-audio-player .controls_element-previous, [dir] section.dark-theme .podcast-program .aa-audio-player .controls_element-next, [dir] section.dark-theme .podcast-program .aa-audio-player .controls_element-previous, [dir] section.night-theme .podcast-program .aa-audio-player .controls_element-next, [dir] section.night-theme .podcast-program .aa-audio-player .controls_element-previous {
    background: var(--theme-background-background)
}

[dir] .dark-theme .podcast-program-episode, [dir] .night-theme .podcast-program-episode, [dir] section.dark-theme .podcast-program-episode, [dir] section.night-theme .podcast-program-episode {
    background: none
}

[dir] .dark-theme .podcast-program-episode .aa-audio-player, [dir] .night-theme .podcast-program-episode .aa-audio-player, [dir] section.dark-theme .podcast-program-episode .aa-audio-player, [dir] section.night-theme .podcast-program-episode .aa-audio-player {
    background: var(--theme-background-background)
}

[dir] .dark-theme .podcast-program-episode .aa-audio-player .controls_element-next, [dir] .dark-theme .podcast-program-episode .aa-audio-player .controls_element-previous, [dir] .night-theme .podcast-program-episode .aa-audio-player .controls_element-next, [dir] .night-theme .podcast-program-episode .aa-audio-player .controls_element-previous, [dir] section.dark-theme .podcast-program-episode .aa-audio-player .controls_element-next, [dir] section.dark-theme .podcast-program-episode .aa-audio-player .controls_element-previous, [dir] section.night-theme .podcast-program-episode .aa-audio-player .controls_element-next, [dir] section.night-theme .podcast-program-episode .aa-audio-player .controls_element-previous {
    background: var(--theme-secondary-bg)
}

.dark-theme .podcast-program-episode .podcast-program_link, .night-theme .podcast-program-episode .podcast-program_link, section.dark-theme .podcast-program-episode .podcast-program_link, section.night-theme .podcast-program-episode .podcast-program_link {
    color: var(--theme-text)
}

[dir] .dark-theme .podcast-program-page-article, [dir] .night-theme .podcast-program-page-article, [dir] section.dark-theme .podcast-program-page-article, [dir] section.night-theme .podcast-program-page-article {
    background-color: var(--theme-secondary-bg)
}

[dir] .dark-theme .podcast-program-page-article .podcast-program, [dir] .night-theme .podcast-program-page-article .podcast-program, [dir] section.dark-theme .podcast-program-page-article .podcast-program, [dir] section.night-theme .podcast-program-page-article .podcast-program {
    border-color: var(--theme-divider)
}

.dark-theme .pulse, .night-theme .pulse, section.dark-theme .pulse, section.night-theme .pulse {
    color: var(--theme-text)
}

[dir] .dark-theme .pulse, [dir] .night-theme .pulse, [dir] section.dark-theme .pulse, [dir] section.night-theme .pulse {
    background: var(--theme-secondary-bg);
    border-color: var(--theme-live)
}

[dir] .dark-theme .pulse .pulse-icon:after, [dir] .dark-theme .pulse .pulse-icon:before, [dir] .night-theme .pulse .pulse-icon:after, [dir] .night-theme .pulse .pulse-icon:before, [dir] section.dark-theme .pulse .pulse-icon:after, [dir] section.dark-theme .pulse .pulse-icon:before, [dir] section.night-theme .pulse .pulse-icon:after, [dir] section.night-theme .pulse .pulse-icon:before {
    background: var(--theme-live)
}

[dir] .dark-theme .share-and-social .share-this, [dir] .night-theme .share-and-social .share-this, [dir] section.dark-theme .share-and-social .share-this, [dir] section.night-theme .share-and-social .share-this {
    background-color: var(--theme-background-background)
}

.dark-theme .share-and-social .share-this .aa, .night-theme .share-and-social .share-this .aa, section.dark-theme .share-and-social .share-this .aa, section.night-theme .share-and-social .share-this .aa {
    filter: none
}

.dark-theme .podcast-listen-steps, .night-theme .podcast-listen-steps, section.dark-theme .podcast-listen-steps, section.night-theme .podcast-listen-steps {
    color: var(--theme-text)
}

[dir] .dark-theme .podcast-listen-steps_item, [dir] .night-theme .podcast-listen-steps_item, [dir] section.dark-theme .podcast-listen-steps_item, [dir] section.night-theme .podcast-listen-steps_item {
    background: var(--theme-secondary-bg)
}

.dark-theme .podcast-listen-steps_available, .night-theme .podcast-listen-steps_available, section.dark-theme .podcast-listen-steps_available, section.night-theme .podcast-listen-steps_available {
    color: var(--theme-text)
}

[dir] .dark-theme .podcast-platforms_item, [dir] .night-theme .podcast-platforms_item, [dir] section.dark-theme .podcast-platforms_item, [dir] section.night-theme .podcast-platforms_item {
    background-color: var(--theme-background-background)
}

.dark-theme .podcast-platforms_item .aa, .night-theme .podcast-platforms_item .aa, section.dark-theme .podcast-platforms_item .aa, section.night-theme .podcast-platforms_item .aa {
    filter: none
}

[dir] .dark-theme .skelton_element, [dir] .night-theme .skelton_element, [dir] section.dark-theme .skelton_element, [dir] section.night-theme .skelton_element {
    background: #f5f5f5;
    background: #4b5162
}

[dir] .dark-theme .video-player .vjs-poster, [dir] .dark-theme .video-player video, [dir] .night-theme .video-player .vjs-poster, [dir] .night-theme .video-player video, [dir] section.dark-theme .video-player .vjs-poster, [dir] section.dark-theme .video-player video, [dir] section.night-theme .video-player .vjs-poster, [dir] section.night-theme .video-player video {
    border-radius: .4rem
}

.dark-theme .video-player .vjs-big-play-button, .night-theme .video-player .vjs-big-play-button, section.dark-theme .video-player .vjs-big-play-button, section.night-theme .video-player .vjs-big-play-button {
    font-size: 3em;
    line-height: 1.5em;
    height: 1.5em;
    width: 3em;
    top: calc(100% - .5rem)
}

[dir] .dark-theme .video-player .vjs-big-play-button, [dir] .night-theme .video-player .vjs-big-play-button, [dir] section.dark-theme .video-player .vjs-big-play-button, [dir] section.night-theme .video-player .vjs-big-play-button {
    border: none;
    background-color: transparent;
    margin-top: -1.5em
}

[dir=ltr] .dark-theme .video-player .vjs-big-play-button, [dir=ltr] .night-theme .video-player .vjs-big-play-button, [dir=ltr] section.dark-theme .video-player .vjs-big-play-button, [dir=ltr] section.night-theme .video-player .vjs-big-play-button {
    left: .5rem
}

[dir=rtl] .dark-theme .video-player .vjs-big-play-button, [dir=rtl] .night-theme .video-player .vjs-big-play-button, [dir=rtl] section.dark-theme .video-player .vjs-big-play-button, [dir=rtl] section.night-theme .video-player .vjs-big-play-button {
    right: .5rem
}

.dark-theme .video-player .vjs-control-bar, .night-theme .video-player .vjs-control-bar, section.dark-theme .video-player .vjs-control-bar, section.night-theme .video-player .vjs-control-bar {
    height: 100%
}

[dir] .dark-theme .video-player .vjs-control-bar, [dir] .night-theme .video-player .vjs-control-bar, [dir] section.dark-theme .video-player .vjs-control-bar, [dir] section.night-theme .video-player .vjs-control-bar {
    background: linear-gradient(0deg, #151515, rgba(21, 21, 21, 0) 50%);
    padding: 1rem
}

.dark-theme .video-player .vjs-control-bar .vjs-control, .night-theme .video-player .vjs-control-bar .vjs-control, section.dark-theme .video-player .vjs-control-bar .vjs-control, section.night-theme .video-player .vjs-control-bar .vjs-control {
    height: 3rem
}

.dark-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control, .night-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control, section.dark-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control, section.night-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control {
    color: #e91818
}

.dark-theme .video-player .vjs-progress-control .vjs-mouse-display, .night-theme .video-player .vjs-progress-control .vjs-mouse-display, section.dark-theme .video-player .vjs-progress-control .vjs-mouse-display, section.night-theme .video-player .vjs-progress-control .vjs-mouse-display {
    color: #fff
}

.dark-theme .video-player .vjs-big-play-button, .night-theme .video-player .vjs-big-play-button, section.dark-theme .video-player .vjs-big-play-button, section.night-theme .video-player .vjs-big-play-button {
    position: absolute;
    top: 50%;
    width: 5rem;
    height: 5rem
}

[dir] .dark-theme .video-player .vjs-big-play-button, [dir] .night-theme .video-player .vjs-big-play-button, [dir] section.dark-theme .video-player .vjs-big-play-button, [dir] section.night-theme .video-player .vjs-big-play-button {
    margin-top: 0;
    border-radius: 50%
}

[dir=ltr] .dark-theme .video-player .vjs-big-play-button, [dir=ltr] .night-theme .video-player .vjs-big-play-button, [dir=ltr] section.dark-theme .video-player .vjs-big-play-button, [dir=ltr] section.night-theme .video-player .vjs-big-play-button {
    left: 50%;
    transform: translate(-50%, -50%)
}

[dir=rtl] .dark-theme .video-player .vjs-big-play-button, [dir=rtl] .night-theme .video-player .vjs-big-play-button, [dir=rtl] section.dark-theme .video-player .vjs-big-play-button, [dir=rtl] section.night-theme .video-player .vjs-big-play-button {
    right: 50%;
    transform: translate(50%, -50%)
}

.dark-theme .video-player .video-js .vjs-big-play-button:before, .dark-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, .dark-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, .dark-theme .video-player .video-js .vjs-fullscreen-control:before, .dark-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, .dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, .dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before, .dark-theme .video-player .video-js .vjs-mute-control:before, .dark-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, .dark-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, .dark-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, .dark-theme .video-player .video-js .vjs-play-control.vjs-playing:before, .dark-theme .video-player .video-js .vjs-play-control:before, .dark-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before, .dark-theme .video-player .video-js .vjs-volume-menu-button:before, .dark-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, .dark-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, .dark-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, .dark-theme .video-player .vjs-hls-source-selector-button:before, .dark-theme .video-player .vjs-icon-captions:before, .dark-theme .video-player .vjs-icon-fullscreen-enter:before, .dark-theme .video-player .vjs-icon-pause:before, .dark-theme .video-player .vjs-icon-picture-in-picture-enter:before, .dark-theme .video-player .vjs-icon-play:before, .dark-theme .video-player .vjs-icon-share:before, .dark-theme .video-player .vjs-icon-volume-high:before, .dark-theme .video-player .vjs-icon-volume-mute:before, .dark-theme .video-player .vjs-menu-button-levels:before, .night-theme .video-player .video-js .vjs-big-play-button:before, .night-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, .night-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, .night-theme .video-player .video-js .vjs-fullscreen-control:before, .night-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, .night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, .night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before, .night-theme .video-player .video-js .vjs-mute-control:before, .night-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, .night-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, .night-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, .night-theme .video-player .video-js .vjs-play-control.vjs-playing:before, .night-theme .video-player .video-js .vjs-play-control:before, .night-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before, .night-theme .video-player .video-js .vjs-volume-menu-button:before, .night-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, .night-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, .night-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, .night-theme .video-player .vjs-hls-source-selector-button:before, .night-theme .video-player .vjs-icon-captions:before, .night-theme .video-player .vjs-icon-fullscreen-enter:before, .night-theme .video-player .vjs-icon-pause:before, .night-theme .video-player .vjs-icon-picture-in-picture-enter:before, .night-theme .video-player .vjs-icon-play:before, .night-theme .video-player .vjs-icon-share:before, .night-theme .video-player .vjs-icon-volume-high:before, .night-theme .video-player .vjs-icon-volume-mute:before, .night-theme .video-player .vjs-menu-button-levels:before, section.dark-theme .video-player .video-js .vjs-big-play-button:before, section.dark-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, section.dark-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, section.dark-theme .video-player .video-js .vjs-fullscreen-control:before, section.dark-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, section.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, section.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before, section.dark-theme .video-player .video-js .vjs-mute-control:before, section.dark-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, section.dark-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, section.dark-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, section.dark-theme .video-player .video-js .vjs-play-control.vjs-playing:before, section.dark-theme .video-player .video-js .vjs-play-control:before, section.dark-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before, section.dark-theme .video-player .video-js .vjs-volume-menu-button:before, section.dark-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, section.dark-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, section.dark-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, section.dark-theme .video-player .vjs-hls-source-selector-button:before, section.dark-theme .video-player .vjs-icon-captions:before, section.dark-theme .video-player .vjs-icon-fullscreen-enter:before, section.dark-theme .video-player .vjs-icon-pause:before, section.dark-theme .video-player .vjs-icon-picture-in-picture-enter:before, section.dark-theme .video-player .vjs-icon-play:before, section.dark-theme .video-player .vjs-icon-share:before, section.dark-theme .video-player .vjs-icon-volume-high:before, section.dark-theme .video-player .vjs-icon-volume-mute:before, section.dark-theme .video-player .vjs-menu-button-levels:before, section.night-theme .video-player .video-js .vjs-big-play-button:before, section.night-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, section.night-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, section.night-theme .video-player .video-js .vjs-fullscreen-control:before, section.night-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, section.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, section.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before, section.night-theme .video-player .video-js .vjs-mute-control:before, section.night-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, section.night-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, section.night-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, section.night-theme .video-player .video-js .vjs-play-control.vjs-playing:before, section.night-theme .video-player .video-js .vjs-play-control:before, section.night-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before, section.night-theme .video-player .video-js .vjs-volume-menu-button:before, section.night-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, section.night-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, section.night-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, section.night-theme .video-player .vjs-hls-source-selector-button:before, section.night-theme .video-player .vjs-icon-captions:before, section.night-theme .video-player .vjs-icon-fullscreen-enter:before, section.night-theme .video-player .vjs-icon-pause:before, section.night-theme .video-player .vjs-icon-picture-in-picture-enter:before, section.night-theme .video-player .vjs-icon-play:before, section.night-theme .video-player .vjs-icon-share:before, section.night-theme .video-player .vjs-icon-volume-high:before, section.night-theme .video-player .vjs-icon-volume-mute:before, section.night-theme .video-player .vjs-menu-button-levels:before {
    content: "";
    filter: invert(1) contrast(3)
}

[dir] .dark-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before {
    background: url(assets/icons/icon-play.svg) 50% no-repeat
}

[dir] .dark-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-play:before, [dir] .night-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-play:before, [dir] section.dark-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-play:before, [dir] section.night-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-play:before {
    background: url(assets/icons/video-js-play.svg) 50% no-repeat
}

[dir] .dark-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-pause:before, [dir] .night-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-pause:before, [dir] section.dark-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-pause:before, [dir] section.night-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-pause:before {
    background: url(assets/icons/video-js-pause.svg) 50% no-repeat
}

[dir] .dark-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-volume-high:before, [dir] .night-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-volume-high:before, [dir] section.dark-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-volume-high:before, [dir] section.night-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-volume-high:before {
    background: url(assets/icons/video-js-volume.svg) 50% no-repeat
}

[dir] .dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-volume-mute:before, [dir] .night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-volume-mute:before, [dir] section.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-volume-mute:before, [dir] section.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-volume-mute:before {
    background: url(assets/icons/video-js-mute.svg) 50% no-repeat
}

[dir] .dark-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-captions:before, [dir] .night-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] .night-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .night-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-captions:before, [dir] section.dark-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-captions:before, [dir] section.night-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-captions:before {
    background: url(assets/icons/video-js-captions.svg) 50% no-repeat
}

[dir] .dark-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-picture-in-picture-enter:before, [dir] .night-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-picture-in-picture-enter:before, [dir] section.dark-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-picture-in-picture-enter:before, [dir] section.night-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-picture-in-picture-enter:before {
    background: url(assets/icons/video-js-pic-n-pic.svg) 50% no-repeat
}

[dir] .dark-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-fullscreen-enter:before, [dir] .night-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-fullscreen-enter:before, [dir] section.dark-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-fullscreen-enter:before, [dir] section.night-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-fullscreen-enter:before {
    background: url(assets/icons/video-js-full-screen.svg) 50% no-repeat
}

[dir] .dark-theme .video-player .vjs-hls-source-selector-button:before, [dir] .dark-theme .video-player .vjs-menu-button-levels:before, [dir] .night-theme .video-player .vjs-hls-source-selector-button:before, [dir] .night-theme .video-player .vjs-menu-button-levels:before, [dir] section.dark-theme .video-player .vjs-hls-source-selector-button:before, [dir] section.dark-theme .video-player .vjs-menu-button-levels:before, [dir] section.night-theme .video-player .vjs-hls-source-selector-button:before, [dir] section.night-theme .video-player .vjs-menu-button-levels:before {
    background: url(assets/icons/video-js-settings.svg) 50% no-repeat
}

[dir] .dark-theme .video-player .vjs-icon-share:before, [dir] .night-theme .video-player .vjs-icon-share:before, [dir] section.dark-theme .video-player .vjs-icon-share:before, [dir] section.night-theme .video-player .vjs-icon-share:before {
    background: url(assets/icons/video-js-share.svg) 50% no-repeat
}

.dark-theme .video-player .video-js .vjs-control-bar, .night-theme .video-player .video-js .vjs-control-bar, section.dark-theme .video-player .video-js .vjs-control-bar, section.night-theme .video-player .video-js .vjs-control-bar {
    flex-direction: row;
    justify-content: flex-end;
    align-items: flex-end
}

.dark-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, .night-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, section.dark-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, section.night-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text {
    display: inline-block
}

[dir] .dark-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, [dir] .night-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, [dir] section.dark-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, [dir] section.night-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text {
    margin: .5rem 0
}

.dark-theme .video-player .video-js .vjs-live-control, .night-theme .video-player .video-js .vjs-live-control, section.dark-theme .video-player .video-js .vjs-live-control, section.night-theme .video-player .video-js .vjs-live-control {
    height: 3rem
}

.dark-theme .video-player .vjs-menu-button-levels .vjs-menu, .night-theme .video-player .vjs-menu-button-levels .vjs-menu, section.dark-theme .video-player .vjs-menu-button-levels .vjs-menu, section.night-theme .video-player .vjs-menu-button-levels .vjs-menu {
    width: 8rem;
    bottom: -.5rem
}

[dir=ltr] .dark-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=ltr] .night-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=ltr] section.dark-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=ltr] section.night-theme .video-player .vjs-menu-button-levels .vjs-menu {
    left: -1.5rem
}

[dir=rtl] .dark-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=rtl] .night-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=rtl] section.dark-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=rtl] section.night-theme .video-player .vjs-menu-button-levels .vjs-menu {
    right: -1.5rem
}

.dark-theme .video-player.hide-caption .vjs-subs-caps-button, .night-theme .video-player.hide-caption .vjs-subs-caps-button, section.dark-theme .video-player.hide-caption .vjs-subs-caps-button, section.night-theme .video-player.hide-caption .vjs-subs-caps-button {
    display: none
}

[dir] .dark-theme .video-player .video-js-overlay, [dir] .night-theme .video-player .video-js-overlay, [dir] section.dark-theme .video-player .video-js-overlay, [dir] section.night-theme .video-player .video-js-overlay {
    background-image: linear-gradient(180deg, #151515, rgba(21, 21, 21, 0))
}

[dir] .dark-theme .vod-home, [dir] .night-theme .vod-home, [dir] section.dark-theme .vod-home, [dir] section.night-theme .vod-home {
    background: url(assets/gfx/vod-home-bg.webp) top no-repeat;
    background-size: cover
}

.dark-theme .vod-home .section-label, .dark-theme .vod-home .section-label a, .night-theme .vod-home .section-label, .night-theme .vod-home .section-label a, section.dark-theme .vod-home .section-label, section.dark-theme .vod-home .section-label a, section.night-theme .vod-home .section-label, section.night-theme .vod-home .section-label a {
    color: var(--theme-always-white)
}

.dark-theme .vod-home .section-label a i, .dark-theme .vod-home .section-label i, .night-theme .vod-home .section-label a i, .night-theme .vod-home .section-label i, section.dark-theme .vod-home .section-label a i, section.dark-theme .vod-home .section-label i, section.night-theme .vod-home .section-label a i, section.night-theme .vod-home .section-label i {
    filter: invert(1) contrast(3)
}

[dir] .dark-theme .vod-home .aamedia-listing.version02, [dir] .night-theme .vod-home .aamedia-listing.version02, [dir] section.dark-theme .vod-home .aamedia-listing.version02, [dir] section.night-theme .vod-home .aamedia-listing.version02 {
    background: none
}

.dark-theme .vod-home .aamedia-listing.version02 .scroller .video-list li a.list-item-link, .night-theme .vod-home .aamedia-listing.version02 .scroller .video-list li a.list-item-link, section.dark-theme .vod-home .aamedia-listing.version02 .scroller .video-list li a.list-item-link, section.night-theme .vod-home .aamedia-listing.version02 .scroller .video-list li a.list-item-link {
    color: var(--theme-always-white)
}

[dir] .dark-theme .in-article-editors, [dir] .night-theme .in-article-editors, [dir] section.dark-theme .in-article-editors, [dir] section.night-theme .in-article-editors {
    background: var(--theme-secondary-bg)
}

[dir] .dark-theme .in-article-editors ul li, [dir] .night-theme .in-article-editors ul li, [dir] section.dark-theme .in-article-editors ul li, [dir] section.night-theme .in-article-editors ul li {
    border-color: var(--theme-divider)
}

.dark-theme .in-article-editors ul li a .item-title, .night-theme .in-article-editors ul li a .item-title, section.dark-theme .in-article-editors ul li a .item-title, section.night-theme .in-article-editors ul li a .item-title {
    color: var(--theme-text)
}

[dir] .dark-theme .step-item, [dir] .night-theme .step-item, [dir] section.dark-theme .step-item, [dir] section.night-theme .step-item {
    background: var(--theme-secondary-bg)
}

.dark-theme .alexa-page, .dark-theme .step-item_text, .night-theme .alexa-page, .night-theme .step-item_text, section.dark-theme .alexa-page, section.dark-theme .step-item_text, section.night-theme .alexa-page, section.night-theme .step-item_text {
    color: var(--theme-text)
}

[dir] .dark-theme .alexa-page, [dir] .night-theme .alexa-page, [dir] section.dark-theme .alexa-page, [dir] section.night-theme .alexa-page {
    background-color: var(--theme-background-background)
}

.dark-theme .alexa-page .alexa-header_logo, .dark-theme .alexa-page .bot-text_label:after, .dark-theme .alexa-page .bot-text_label:before, .night-theme .alexa-page .alexa-header_logo, .night-theme .alexa-page .bot-text_label:after, .night-theme .alexa-page .bot-text_label:before, section.dark-theme .alexa-page .alexa-header_logo, section.dark-theme .alexa-page .bot-text_label:after, section.dark-theme .alexa-page .bot-text_label:before, section.night-theme .alexa-page .alexa-header_logo, section.night-theme .alexa-page .bot-text_label:after, section.night-theme .alexa-page .bot-text_label:before {
    filter: invert(100%) contrast(3)
}

.dark-theme .alexa-page .bot-text_label, .dark-theme .alexa-page .step-item_text, .dark-theme .alexa-page .step-item_title, .dark-theme .alexa-page_alexa-intro, .night-theme .alexa-page .bot-text_label, .night-theme .alexa-page .step-item_text, .night-theme .alexa-page .step-item_title, .night-theme .alexa-page_alexa-intro, section.dark-theme .alexa-page .bot-text_label, section.dark-theme .alexa-page .step-item_text, section.dark-theme .alexa-page .step-item_title, section.dark-theme .alexa-page_alexa-intro, section.night-theme .alexa-page .bot-text_label, section.night-theme .alexa-page .step-item_text, section.night-theme .alexa-page .step-item_title, section.night-theme .alexa-page_alexa-intro {
    color: var(--theme-text)
}

[dir] .dark-theme .alexa-page_line, [dir] .night-theme .alexa-page_line, [dir] section.dark-theme .alexa-page_line, [dir] section.night-theme .alexa-page_line {
    background-color: var(--theme-secondary-bg)
}

[dir=ltr] .dark-theme .alexa-page_line:after, [dir=ltr] .night-theme .alexa-page_line:after, [dir=ltr] section.dark-theme .alexa-page_line:after, [dir=ltr] section.night-theme .alexa-page_line:after {
    border-left-color: var(--theme-secondary-bg);
    border-bottom-color: transparent;
    border-right-color: transparent;
    border-top-color: var(--theme-secondary-bg)
}

[dir=rtl] .dark-theme .alexa-page_line:after, [dir=rtl] .night-theme .alexa-page_line:after, [dir=rtl] section.dark-theme .alexa-page_line:after, [dir=rtl] section.night-theme .alexa-page_line:after {
    border-left-color: transparent;
    border-bottom-color: transparent;
    border-right-color: var(--theme-secondary-bg);
    border-top-color: var(--theme-secondary-bg)
}

[dir] .dark-theme .avatar, [dir] .night-theme .avatar, [dir] section.dark-theme .avatar, [dir] section.night-theme .avatar {
    background-color: var(--theme-background-background)
}

.dark-theme .avatar_desc, .night-theme .avatar_desc, section.dark-theme .avatar_desc, section.night-theme .avatar_desc {
    color: var(--theme-secondary-text)
}

.dark-theme .avatar_social-account .acc-name, .night-theme .avatar_social-account .acc-name, section.dark-theme .avatar_social-account .acc-name, section.night-theme .avatar_social-account .acc-name {
    color: var(--theme-text)
}

[dir] .dark-theme .opinion, [dir] .night-theme .opinion, [dir] section.dark-theme .opinion, [dir] section.night-theme .opinion {
    background: var(--theme-background-background)
}

.dark-theme .opinion_description, .dark-theme .opinion_title, .night-theme .opinion_description, .night-theme .opinion_title, section.dark-theme .opinion_description, section.dark-theme .opinion_title, section.night-theme .opinion_description, section.night-theme .opinion_title {
    color: var(--theme-text);
    color: var(--theme-background-background)
}

[dir] .dark-theme .opinion_link .avatar_image, [dir] .night-theme .opinion_link .avatar_image, [dir] section.dark-theme .opinion_link .avatar_image, [dir] section.night-theme .opinion_link .avatar_image {
    border-color: var(--theme-always-white)
}

[dir] .dark-theme .opinions-author, [dir] .night-theme .opinions-author, [dir] section.dark-theme .opinions-author, [dir] section.night-theme .opinions-author {
    background: var(--theme-background-background)
}

.dark-theme .opinions-author.author-profile .author-description, .night-theme .opinions-author.author-profile .author-description, section.dark-theme .opinions-author.author-profile .author-description, section.night-theme .opinions-author.author-profile .author-description {
    color: var(--theme-text)
}

[dir] .dark-theme .author-listing, [dir] .dark-theme .opinions-filter, [dir] .night-theme .author-listing, [dir] .night-theme .opinions-filter, [dir] section.dark-theme .author-listing, [dir] section.dark-theme .opinions-filter, [dir] section.night-theme .author-listing, [dir] section.night-theme .opinions-filter {
    background: var(--theme-background-background)
}

[dir] .dark-theme .opinions-filter .submit-search, [dir] .night-theme .opinions-filter .submit-search, [dir] section.dark-theme .opinions-filter .submit-search, [dir] section.night-theme .opinions-filter .submit-search {
    border-color: var(--theme-divider)
}

@media (min-width: 1200px) {
    [dir] .dark-theme .opinions-filter .select-alphapet, [dir] .night-theme .opinions-filter .select-alphapet, [dir] section.dark-theme .opinions-filter .select-alphapet, [dir] section.night-theme .opinions-filter .select-alphapet {
        border-color: var(--theme-divider)
    }
}

.dark-theme .opinions-filter .select-alphapet .drop-down label, .night-theme .opinions-filter .select-alphapet .drop-down label, section.dark-theme .opinions-filter .select-alphapet .drop-down label, section.night-theme .opinions-filter .select-alphapet .drop-down label {
    color: var(--theme-text)
}

[dir] .dark-theme .youtube10m-counter, [dir] .night-theme .youtube10m-counter, [dir] section.dark-theme .youtube10m-counter, [dir] section.night-theme .youtube10m-counter {
    background: var(--theme-background-background)
}

[dir] .dark-theme .youtube10m-counter .flip-count__piece, [dir] .night-theme .youtube10m-counter .flip-count__piece, [dir] section.dark-theme .youtube10m-counter .flip-count__piece, [dir] section.night-theme .youtube10m-counter .flip-count__piece {
    box-shadow: 0 .8rem 2rem 0 rgba(var(--theme-text-rgb), .2)
}

.dark-theme .youtube10m-counter .flip-count__piece:first-child .card__back:after, .dark-theme .youtube10m-counter .flip-count__piece:first-child .card__back:before, .dark-theme .youtube10m-counter .flip-count__piece:first-child .card__bottom, .dark-theme .youtube10m-counter .flip-count__piece:first-child .card__top, .night-theme .youtube10m-counter .flip-count__piece:first-child .card__back:after, .night-theme .youtube10m-counter .flip-count__piece:first-child .card__back:before, .night-theme .youtube10m-counter .flip-count__piece:first-child .card__bottom, .night-theme .youtube10m-counter .flip-count__piece:first-child .card__top, section.dark-theme .youtube10m-counter .flip-count__piece:first-child .card__back:after, section.dark-theme .youtube10m-counter .flip-count__piece:first-child .card__back:before, section.dark-theme .youtube10m-counter .flip-count__piece:first-child .card__bottom, section.dark-theme .youtube10m-counter .flip-count__piece:first-child .card__top, section.night-theme .youtube10m-counter .flip-count__piece:first-child .card__back:after, section.night-theme .youtube10m-counter .flip-count__piece:first-child .card__back:before, section.night-theme .youtube10m-counter .flip-count__piece:first-child .card__bottom, section.night-theme .youtube10m-counter .flip-count__piece:first-child .card__top {
    color: var(--theme-always-white) !important
}

[dir] .dark-theme .youtube10m-counter .flip-count__piece .card__back:after, [dir] .dark-theme .youtube10m-counter .flip-count__piece .card__back:before, [dir] .dark-theme .youtube10m-counter .flip-count__piece .card__bottom, [dir] .dark-theme .youtube10m-counter .flip-count__piece .card__top, [dir] .night-theme .youtube10m-counter .flip-count__piece .card__back:after, [dir] .night-theme .youtube10m-counter .flip-count__piece .card__back:before, [dir] .night-theme .youtube10m-counter .flip-count__piece .card__bottom, [dir] .night-theme .youtube10m-counter .flip-count__piece .card__top, [dir] section.dark-theme .youtube10m-counter .flip-count__piece .card__back:after, [dir] section.dark-theme .youtube10m-counter .flip-count__piece .card__back:before, [dir] section.dark-theme .youtube10m-counter .flip-count__piece .card__bottom, [dir] section.dark-theme .youtube10m-counter .flip-count__piece .card__top, [dir] section.night-theme .youtube10m-counter .flip-count__piece .card__back:after, [dir] section.night-theme .youtube10m-counter .flip-count__piece .card__back:before, [dir] section.night-theme .youtube10m-counter .flip-count__piece .card__bottom, [dir] section.night-theme .youtube10m-counter .flip-count__piece .card__top {
    background: var(--theme-always-white)
}

[dir] .dark-theme .youtube10m-counter .flip-count__piece .card__sep, [dir] .night-theme .youtube10m-counter .flip-count__piece .card__sep, [dir] section.dark-theme .youtube10m-counter .flip-count__piece .card__sep, [dir] section.night-theme .youtube10m-counter .flip-count__piece .card__sep {
    background: rgba(var(--theme-text-rgb), .1)
}

[dir] .dark-theme .section-follow-icon, [dir] .night-theme .section-follow-icon, [dir] section.dark-theme .section-follow-icon, [dir] section.night-theme .section-follow-icon {
    background: var(--theme-background-background)
}

[dir] .dark-theme .section-follow-icon .icon, [dir] .night-theme .section-follow-icon .icon, [dir] section.dark-theme .section-follow-icon .icon, [dir] section.night-theme .section-follow-icon .icon {
    background: var(--theme-secondary-bg)
}

[dir] .dark-theme .section-follow-icon[data-status=true] .follow-checkbox ~ .icon, [dir] .night-theme .section-follow-icon[data-status=true] .follow-checkbox ~ .icon, [dir] section.dark-theme .section-follow-icon[data-status=true] .follow-checkbox ~ .icon, [dir] section.night-theme .section-follow-icon[data-status=true] .follow-checkbox ~ .icon {
    background: var(--theme-text)
}

.dark-theme .section-follow-icon[data-status=true] .follow-checkbox ~ .icon i.aa.aa-notification, .night-theme .section-follow-icon[data-status=true] .follow-checkbox ~ .icon i.aa.aa-notification, section.dark-theme .section-follow-icon[data-status=true] .follow-checkbox ~ .icon i.aa.aa-notification, section.night-theme .section-follow-icon[data-status=true] .follow-checkbox ~ .icon i.aa.aa-notification {
    filter: invert(1) contrast(3);
    filter: none
}

.dark-theme .section-follow-icon .message, .night-theme .section-follow-icon .message, section.dark-theme .section-follow-icon .message, section.night-theme .section-follow-icon .message {
    color: var(--theme-text)
}

[dir] .dark-theme .section-follow-icon .message, [dir] .night-theme .section-follow-icon .message, [dir] section.dark-theme .section-follow-icon .message, [dir] section.night-theme .section-follow-icon .message {
    background: var(--theme-background-background);
    box-shadow: 0 .8rem 2rem 0 rgba(var(--theme-text-rgb), .2)
}

[dir] .dark-theme .section-follow-nav, [dir] .night-theme .section-follow-nav, [dir] section.dark-theme .section-follow-nav, [dir] section.night-theme .section-follow-nav {
    background: var(--theme-background-background)
}

[dir] .dark-theme .section-follow-nav .section-navigation, [dir] .night-theme .section-follow-nav .section-navigation, [dir] section.dark-theme .section-follow-nav .section-navigation, [dir] section.night-theme .section-follow-nav .section-navigation {
    border-color: var(--theme-divider)
}

.dark-theme .section-follow-nav .section-navigation li a, .night-theme .section-follow-nav .section-navigation li a, section.dark-theme .section-follow-nav .section-navigation li a, section.night-theme .section-follow-nav .section-navigation li a {
    color: var(--theme-text)
}

[dir] .dark-theme .text-to-speech-player, [dir] .night-theme .text-to-speech-player, [dir] section.dark-theme .text-to-speech-player, [dir] section.night-theme .text-to-speech-player {
    background-color: var(--theme-secondary-bg)
}

.dark-theme .text-to-speech-player .controls_element-next, .dark-theme .text-to-speech-player .controls_element-previous, .night-theme .text-to-speech-player .controls_element-next, .night-theme .text-to-speech-player .controls_element-previous, section.dark-theme .text-to-speech-player .controls_element-next, section.dark-theme .text-to-speech-player .controls_element-previous, section.night-theme .text-to-speech-player .controls_element-next, section.night-theme .text-to-speech-player .controls_element-previous {
    color: var(--theme-text)
}

[dir] .dark-theme .text-to-speech-player .controls_element-next, [dir] .dark-theme .text-to-speech-player .controls_element-previous, [dir] .night-theme .text-to-speech-player .controls_element-next, [dir] .night-theme .text-to-speech-player .controls_element-previous, [dir] section.dark-theme .text-to-speech-player .controls_element-next, [dir] section.dark-theme .text-to-speech-player .controls_element-previous, [dir] section.night-theme .text-to-speech-player .controls_element-next, [dir] section.night-theme .text-to-speech-player .controls_element-previous {
    background: var(--theme-secondary-bg)
}

.dark-theme .text-to-speech-player .controls_element_circle-slider svg path:first-child, .night-theme .text-to-speech-player .controls_element_circle-slider svg path:first-child, section.dark-theme .text-to-speech-player .controls_element_circle-slider svg path:first-child, section.night-theme .text-to-speech-player .controls_element_circle-slider svg path:first-child {
    stroke: var(--theme-divider)
}

[dir] .dark-theme .text-to-speech-player .duration_seeker::-webkit-slider-runnable-track, [dir] .night-theme .text-to-speech-player .duration_seeker::-webkit-slider-runnable-track, [dir] section.dark-theme .text-to-speech-player .duration_seeker::-webkit-slider-runnable-track, [dir] section.night-theme .text-to-speech-player .duration_seeker::-webkit-slider-runnable-track {
    background: var(--theme-divider);
    background: #404959
}

[dir] .dark-theme .text-to-speech-player .duration_seeker::-moz-range-track, [dir] .night-theme .text-to-speech-player .duration_seeker::-moz-range-track, [dir] section.dark-theme .text-to-speech-player .duration_seeker::-moz-range-track, [dir] section.night-theme .text-to-speech-player .duration_seeker::-moz-range-track {
    background: var(--theme-divider)
}

[dir] .dark-theme .text-to-speech-player .duration_seeker::-ms-fill-upper, [dir] .night-theme .text-to-speech-player .duration_seeker::-ms-fill-upper, [dir] section.dark-theme .text-to-speech-player .duration_seeker::-ms-fill-upper, [dir] section.night-theme .text-to-speech-player .duration_seeker::-ms-fill-upper {
    background: var(--theme-divider)
}

.dark-theme .text-to-speech-player .duration_current-duration, .dark-theme .text-to-speech-player .duration_current-time, .night-theme .text-to-speech-player .duration_current-duration, .night-theme .text-to-speech-player .duration_current-time, section.dark-theme .text-to-speech-player .duration_current-duration, section.dark-theme .text-to-speech-player .duration_current-time, section.night-theme .text-to-speech-player .duration_current-duration, section.night-theme .text-to-speech-player .duration_current-time {
    color: var(--theme-secondary-text)
}

.dark-theme .text-to-speech-player_text, .night-theme .text-to-speech-player_text, section.dark-theme .text-to-speech-player_text, section.night-theme .text-to-speech-player_text {
    color: var(--theme-text)
}

[dir] .dark-theme .mms-header, [dir] .night-theme .mms-header, [dir] section.dark-theme .mms-header, [dir] section.night-theme .mms-header {
    background: var(--theme-background-background)
}

.dark-theme .mms-header__nav__item a, .night-theme .mms-header__nav__item a, section.dark-theme .mms-header__nav__item a, section.night-theme .mms-header__nav__item a {
    color: var(--theme-text)
}

[dir] .dark-theme .mms-header__nav__item_active:after, [dir] .night-theme .mms-header__nav__item_active:after, [dir] section.dark-theme .mms-header__nav__item_active:after, [dir] section.night-theme .mms-header__nav__item_active:after {
    background: var(--theme-text)
}

.dark-theme .mms-header__logos__aalogo, .night-theme .mms-header__logos__aalogo, section.dark-theme .mms-header__logos__aalogo, section.night-theme .mms-header__logos__aalogo {
    filter: invert(100%) contrast(3)
}

[dir] .dark-theme .mms-header__logos__mmslogo, [dir] .night-theme .mms-header__logos__mmslogo, [dir] section.dark-theme .mms-header__logos__mmslogo, [dir] section.night-theme .mms-header__logos__mmslogo {
    background: url(assets/img/mms/mms-logo-dark.png) 50% no-repeat;
    background-size: contain
}

.dark-theme .mms-hero__intro, .night-theme .mms-hero__intro, section.dark-theme .mms-hero__intro, section.night-theme .mms-hero__intro {
    color: #fff
}

[dir] .dark-theme .mms-hero__btn, [dir] .night-theme .mms-hero__btn, [dir] section.dark-theme .mms-hero__btn, [dir] section.night-theme .mms-hero__btn {
    background-color: #fff
}

.dark-theme .mms-intro, .night-theme .mms-intro, section.dark-theme .mms-intro, section.night-theme .mms-intro {
    color: var(--theme-text)
}

[dir] .dark-theme .mms-intro, [dir] .night-theme .mms-intro, [dir] section.dark-theme .mms-intro, [dir] section.night-theme .mms-intro {
    background-color: var(--theme-background-background)
}

[dir] .dark-theme .mms-intro__cards__item, [dir] .night-theme .mms-intro__cards__item, [dir] section.dark-theme .mms-intro__cards__item, [dir] section.night-theme .mms-intro__cards__item {
    background-color: var(--theme-secondary-bg)
}

.dark-theme .mms-intro__card-title, .night-theme .mms-intro__card-title, section.dark-theme .mms-intro__card-title, section.night-theme .mms-intro__card-title {
    color: var(--theme-text) !important
}

.dark-theme .mms-intro__card-caption, .night-theme .mms-intro__card-caption, section.dark-theme .mms-intro__card-caption, section.night-theme .mms-intro__card-caption {
    color: var(--theme-secondary-text)
}

[dir] .dark-theme .mms-intro-intro02, [dir] .night-theme .mms-intro-intro02, [dir] section.dark-theme .mms-intro-intro02, [dir] section.night-theme .mms-intro-intro02 {
    background-color: var(--theme-secondary-bg)
}

[dir] .dark-theme .mms-intro-intro02 .mms-intro, [dir] .night-theme .mms-intro-intro02 .mms-intro, [dir] section.dark-theme .mms-intro-intro02 .mms-intro, [dir] section.night-theme .mms-intro-intro02 .mms-intro {
    background-color: transparent
}

.dark-theme .mms-popup, .night-theme .mms-popup, section.dark-theme .mms-popup, section.night-theme .mms-popup {
    color: var(--theme-text)
}

[dir] .dark-theme .mms-popup, [dir] .night-theme .mms-popup, [dir] section.dark-theme .mms-popup, [dir] section.night-theme .mms-popup {
    background-color: var(--theme-secondary-bg)
}

.dark-theme .mms-popup__caption, .night-theme .mms-popup__caption, section.dark-theme .mms-popup__caption, section.night-theme .mms-popup__caption {
    color: var(--theme-secondary-text)
}

.dark-theme .mms-popup__btn, .night-theme .mms-popup__btn, section.dark-theme .mms-popup__btn, section.night-theme .mms-popup__btn {
    color: #151515
}

[dir] .dark-theme .mms-popup__btn, [dir] .night-theme .mms-popup__btn, [dir] section.dark-theme .mms-popup__btn, [dir] section.night-theme .mms-popup__btn {
    background-color: #fff;
    border-color: var(--theme-divider)
}

[dir] .dark-theme .mms-popup__overlay, [dir] .night-theme .mms-popup__overlay, [dir] section.dark-theme .mms-popup__overlay, [dir] section.night-theme .mms-popup__overlay {
    background: rgba(21, 21, 21, .7)
}

[dir] .dark-theme .mms-popup__overlay__popup, [dir] .night-theme .mms-popup__overlay__popup, [dir] section.dark-theme .mms-popup__overlay__popup, [dir] section.night-theme .mms-popup__overlay__popup {
    background-color: var(--theme-background-background);
    box-shadow: 0 .8rem 2rem 0 rgba(21, 21, 21, .5)
}

[dir] .dark-theme .mms-popup__overlay-content .info, [dir] .night-theme .mms-popup__overlay-content .info, [dir] section.dark-theme .mms-popup__overlay-content .info, [dir] section.night-theme .mms-popup__overlay-content .info {
    background-color: var(--theme-secondary-bg)
}

[dir] .dark-theme .mms-popup__overlay-content .info__item__label, [dir] .night-theme .mms-popup__overlay-content .info__item__label, [dir] section.dark-theme .mms-popup__overlay-content .info__item__label, [dir] section.night-theme .mms-popup__overlay-content .info__item__label {
    border-color: var(--theme-divider)
}

.dark-theme .mms-popup__overlay-content .info__item__data, .dark-theme .mms-popup__overlay-content .overview__caption, .night-theme .mms-popup__overlay-content .info__item__data, .night-theme .mms-popup__overlay-content .overview__caption, section.dark-theme .mms-popup__overlay-content .info__item__data, section.dark-theme .mms-popup__overlay-content .overview__caption, section.night-theme .mms-popup__overlay-content .info__item__data, section.night-theme .mms-popup__overlay-content .overview__caption {
    color: var(--theme-secondary-text)
}

[dir] .dark-theme .mms-popup__overlay-content .overview__price, [dir] .night-theme .mms-popup__overlay-content .overview__price, [dir] section.dark-theme .mms-popup__overlay-content .overview__price, [dir] section.night-theme .mms-popup__overlay-content .overview__price {
    border-color: var(--theme-text)
}

.dark-theme .mms-popup__subtitle, .night-theme .mms-popup__subtitle, section.dark-theme .mms-popup__subtitle, section.night-theme .mms-popup__subtitle {
    color: var(--theme-secondary-text)
}

.dark-theme .mms-tabs, .night-theme .mms-tabs, section.dark-theme .mms-tabs, section.night-theme .mms-tabs {
    color: var(--theme-text)
}

[dir] .dark-theme .mms-tabs, [dir] .night-theme .mms-tabs, [dir] section.dark-theme .mms-tabs, [dir] section.night-theme .mms-tabs {
    background-color: var(--theme-background-background);
    border-color: var(--theme-divider)
}

[dir] .dark-theme .mms-tabs .tabs-tablist, [dir] .night-theme .mms-tabs .tabs-tablist, [dir] section.dark-theme .mms-tabs .tabs-tablist, [dir] section.night-theme .mms-tabs .tabs-tablist {
    background: var(--theme-secondary-bg)
}

[dir] .dark-theme .mms-tabs .tabs-tablist button[aria-selected=true], [dir] .night-theme .mms-tabs .tabs-tablist button[aria-selected=true], [dir] section.dark-theme .mms-tabs .tabs-tablist button[aria-selected=true], [dir] section.night-theme .mms-tabs .tabs-tablist button[aria-selected=true] {
    background: var(--theme-text)
}

.dark-theme .mms-tabs .tabs-tablist button[aria-selected=true] > .tabs-tab__content, .night-theme .mms-tabs .tabs-tablist button[aria-selected=true] > .tabs-tab__content, section.dark-theme .mms-tabs .tabs-tablist button[aria-selected=true] > .tabs-tab__content, section.night-theme .mms-tabs .tabs-tablist button[aria-selected=true] > .tabs-tab__content {
    color: var(--theme-background-background)
}

.dark-theme .mms-tabs .tabs-tablist button .tabs-tab__content, .night-theme .mms-tabs .tabs-tablist button .tabs-tab__content, section.dark-theme .mms-tabs .tabs-tablist button .tabs-tab__content, section.night-theme .mms-tabs .tabs-tablist button .tabs-tab__content {
    color: var(--theme-text)
}

.dark-theme .mms-contact, .night-theme .mms-contact, section.dark-theme .mms-contact, section.night-theme .mms-contact {
    color: #fff
}

.dark-theme .mms-contact__emails__item .caption, .night-theme .mms-contact__emails__item .caption, section.dark-theme .mms-contact__emails__item .caption, section.night-theme .mms-contact__emails__item .caption {
    color: var(--theme-secondary-text)
}

[dir] .dark-theme .mms-contact__addresses, [dir] .dark-theme .mms-contact__addresses__item, [dir] .night-theme .mms-contact__addresses, [dir] .night-theme .mms-contact__addresses__item, [dir] section.dark-theme .mms-contact__addresses, [dir] section.dark-theme .mms-contact__addresses__item, [dir] section.night-theme .mms-contact__addresses, [dir] section.night-theme .mms-contact__addresses__item {
    border-color: var(--theme-divider)
}

.dark-theme .mms-contact i, .night-theme .mms-contact i, section.dark-theme .mms-contact i, section.night-theme .mms-contact i {
    filter: invert(100%) contrast(3)
}

.dark-theme .infographics-ui .modal_info, .night-theme .infographics-ui .modal_info, section.dark-theme .infographics-ui .modal_info, section.night-theme .infographics-ui .modal_info {
    color: var(--theme-text)
}

[dir] .dark-theme .infographics-ui .modal_info, [dir] .night-theme .infographics-ui .modal_info, [dir] section.dark-theme .infographics-ui .modal_info, [dir] section.night-theme .infographics-ui .modal_info {
    background-color: var(--theme-background-background)
}

[dir] .dark-theme .infographics-ui .modal_close, [dir] .dark-theme .infographics-ui .modal_next, [dir] .dark-theme .infographics-ui .modal_previous, [dir] .night-theme .infographics-ui .modal_close, [dir] .night-theme .infographics-ui .modal_next, [dir] .night-theme .infographics-ui .modal_previous, [dir] section.dark-theme .infographics-ui .modal_close, [dir] section.dark-theme .infographics-ui .modal_next, [dir] section.dark-theme .infographics-ui .modal_previous, [dir] section.night-theme .infographics-ui .modal_close, [dir] section.night-theme .infographics-ui .modal_next, [dir] section.night-theme .infographics-ui .modal_previous {
    background-color: rgba(0, 0, 0, .5)
}

.dark-theme .infographics-ui .modal_close .aa, .dark-theme .infographics-ui .modal_next .aa, .dark-theme .infographics-ui .modal_previous .aa, .night-theme .infographics-ui .modal_close .aa, .night-theme .infographics-ui .modal_next .aa, .night-theme .infographics-ui .modal_previous .aa, section.dark-theme .infographics-ui .modal_close .aa, section.dark-theme .infographics-ui .modal_next .aa, section.dark-theme .infographics-ui .modal_previous .aa, section.night-theme .infographics-ui .modal_close .aa, section.night-theme .infographics-ui .modal_next .aa, section.night-theme .infographics-ui .modal_previous .aa {
    filter: invert(100%) contrast(3)
}

[dir] .dark-theme .social-media-links-header, [dir] .night-theme .social-media-links-header, [dir] section.dark-theme .social-media-links-header, [dir] section.night-theme .social-media-links-header {
    background: var(--theme-background-background);
    border-color: var(--theme-divider)
}

.dark-theme .social-media-links-header__item a, .night-theme .social-media-links-header__item a, section.dark-theme .social-media-links-header__item a, section.night-theme .social-media-links-header__item a {
    color: var(--theme-text)
}

[dir] .dark-theme .social-media-links-header__item_active:after, [dir] .night-theme .social-media-links-header__item_active:after, [dir] section.dark-theme .social-media-links-header__item_active:after, [dir] section.night-theme .social-media-links-header__item_active:after {
    background: var(--theme-text)
}

.dark-theme .social-media-links-header__aalogo, .night-theme .social-media-links-header__aalogo, section.dark-theme .social-media-links-header__aalogo, section.night-theme .social-media-links-header__aalogo {
    filter: invert(100%) contrast(3)
}

.dark-theme .social-media-hero, .night-theme .social-media-hero, section.dark-theme .social-media-hero, section.night-theme .social-media-hero {
    color: #fff
}

[dir] .dark-theme .social-media-hero, [dir] .night-theme .social-media-hero, [dir] section.dark-theme .social-media-hero, [dir] section.night-theme .social-media-hero {
    background: var(--theme-background-background);
    border-color: var(--theme-divider)
}

.dark-theme .social-media-inpage-ttl, .night-theme .social-media-inpage-ttl, section.dark-theme .social-media-inpage-ttl, section.night-theme .social-media-inpage-ttl {
    color: var(--theme-text)
}

[dir] .dark-theme .social-media-inpage-ttl, [dir] .night-theme .social-media-inpage-ttl, [dir] section.dark-theme .social-media-inpage-ttl, [dir] section.night-theme .social-media-inpage-ttl {
    background: var(--theme-background-background);
    border-color: var(--theme-divider)
}

.dark-theme .cloud-flare, .night-theme .cloud-flare, section.dark-theme .cloud-flare, section.night-theme .cloud-flare {
    color: var(--theme-text)
}

[dir] .dark-theme .cloud-flare, [dir] .night-theme .cloud-flare, [dir] section.dark-theme .cloud-flare, [dir] section.night-theme .cloud-flare {
    background: var(--theme-background-background)
}

.dark-theme .cloud-flare__subtitle, .night-theme .cloud-flare__subtitle, section.dark-theme .cloud-flare__subtitle, section.night-theme .cloud-flare__subtitle {
    color: var(--theme-secondary-text)
}

[dir] .dark-theme .cloud-flare__artwork, [dir] .night-theme .cloud-flare__artwork, [dir] section.dark-theme .cloud-flare__artwork, [dir] section.night-theme .cloud-flare__artwork {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain
}

.dark-theme .cloud-flare__artwork--img01, .night-theme .cloud-flare__artwork--img01, section.dark-theme .cloud-flare__artwork--img01, section.night-theme .cloud-flare__artwork--img01 {
    opacity: 0
}

[dir] .dark-theme .cloud-flare--rate .cloud-flare__artwork, [dir] .night-theme .cloud-flare--rate .cloud-flare__artwork, [dir] section.dark-theme .cloud-flare--rate .cloud-flare__artwork, [dir] section.night-theme .cloud-flare--rate .cloud-flare__artwork {
    background-image: url(assets/img/cloudflare-error-pages/rate-limited-night.webp)
}

[dir] .dark-theme .cloud-flare--connection .cloud-flare__artwork, [dir] .night-theme .cloud-flare--connection .cloud-flare__artwork, [dir] section.dark-theme .cloud-flare--connection .cloud-flare__artwork, [dir] section.night-theme .cloud-flare--connection .cloud-flare__artwork {
    background-image: url(assets/img/cloudflare-error-pages/connection-timed-out-night.webp)
}

[dir] .dark-theme .cloud-flare--dns .cloud-flare__artwork, [dir] .night-theme .cloud-flare--dns .cloud-flare__artwork, [dir] section.dark-theme .cloud-flare--dns .cloud-flare__artwork, [dir] section.night-theme .cloud-flare--dns .cloud-flare__artwork {
    background-image: url(assets/img/cloudflare-error-pages/dns-resolution-night.webp)
}

[dir] .dark-theme .cloud-flare--access .cloud-flare__artwork, [dir] .night-theme .cloud-flare--access .cloud-flare__artwork, [dir] section.dark-theme .cloud-flare--access .cloud-flare__artwork, [dir] section.night-theme .cloud-flare--access .cloud-flare__artwork {
    background-image: url(assets/img/cloudflare-error-pages/access-denied-night.webp)
}

[dir] .dark-theme .cloud-flare--country .cloud-flare__artwork, [dir] .night-theme .cloud-flare--country .cloud-flare__artwork, [dir] section.dark-theme .cloud-flare--country .cloud-flare__artwork, [dir] section.night-theme .cloud-flare--country .cloud-flare__artwork {
    background-image: url(assets/img/cloudflare-error-pages/country-block-night.webp)
}

.aa, .light-theme .aa {
    filter: invert(0)
}

[dir] .aa-most-viewed {
    background-image: url(assets/icons/icon-most-viewed-dark.svg) !important
}

[dir] .aa-most-seen {
    background-image: url(assets/icons/icon-most-seen-light.svg) !important
}

.aa, .light-theme .aa {
    display: inline-block;
    min-width: 1.6rem;
    min-height: 1.6rem
}

[dir] .aa, [dir] .light-theme .aa {
    background: 50% no-repeat;
    background-size: contain
}

[dir] .aa.aa-twitter, [dir] .light-theme .aa.aa-twitter {
    background-image: url(assets/icons/icon-twitter-rgb.svg)
}

[dir] .aa.aa-twitter2, [dir] .light-theme .aa.aa-twitter2 {
    background-image: url(assets/icons/icon-twitter.svg)
}

[dir] .aa.aa-telegram, [dir] .light-theme .aa.aa-telegram {
    background-image: url(assets/icons/icon-telegram-rgb.svg)
}

[dir] .aa.aa-whatsapp, [dir] .light-theme .aa.aa-whatsapp {
    background-image: url(assets/icons/icon-whatsapp-rgb.svg)
}

[dir] .aa.aa-facebook, [dir] .light-theme .aa.aa-facebook {
    background-image: url(assets/icons/icon-facebook-rgb.svg)
}

[dir] .aa.aa-facebook2, [dir] .light-theme .aa.aa-facebook2 {
    background-image: url(assets/icons/icon-facebook.svg)
}

[dir] .aa.aa-accessibility, [dir] .light-theme .aa.aa-accessibility {
    background-image: url(assets/icons/icon-accessibility-english.svg)
}

[dir] .aa.aa-to-top, [dir] .light-theme .aa.aa-to-top {
    background-image: url(assets/icons/icon-back-to-top.svg)
}

[dir] .aa.aa-bookmark, [dir] .light-theme .aa.aa-bookmark {
    background-image: url(assets/icons/icon-bookmark.svg)
}

[dir] .aa.aa-chevron-down, [dir] .light-theme .aa.aa-chevron-down {
    background-image: url(assets/icons/icon-chevron-down.svg)
}

[dir] .aa.aa-chevron-left, [dir] .light-theme .aa.aa-chevron-left {
    background-image: url(assets/icons/icon-chevron-left.svg)
}

[dir] .aa.aa-chevron-right, [dir] .light-theme .aa.aa-chevron-right {
    background-image: url(assets/icons/icon-chevron-right.svg)
}

[dir] .aa.aa-chevron-up, [dir] .light-theme .aa.aa-chevron-up {
    background-image: url(assets/icons/icon-chevron-up.svg)
}

[dir] .aa.aa-trending, [dir] .light-theme .aa.aa-trending {
    background-image: url(assets/icons/icon-close-trending.svg)
}

[dir] .aa.aa-love, [dir] .light-theme .aa.aa-love {
    background-image: url(assets/icons/icon-love.svg)
}

[dir] .aa.aa-love--active, [dir] .light-theme .aa.aa-love--active {
    background-image: url(assets/icons/icon-love-active.svg)
}

[dir] .aa.aa-trending-big, [dir] .light-theme .aa.aa-trending-big {
    background-image: url(assets/icons/icon-trending.svg)
}

[dir] .aa.aa-most-viewed-light, [dir] .light-theme .aa.aa-most-viewed-light {
    background-image: url(assets/icons/icon-most-viewed-light.svg)
}

[dir] .aa.aa-expand, [dir] .light-theme .aa.aa-expand {
    background-image: url(assets/icons/icon-expand.svg)
}

[dir] .aa.aa-comment, [dir] .light-theme .aa.aa-comment {
    background-image: url(assets/icons/icon-comment.svg)
}

[dir] .aa.aa-comment-add, [dir] .light-theme .aa.aa-comment-add {
    background-image: url(assets/icons/icon-comment-add.svg)
}

[dir] .aa.aa-discover-more, [dir] .light-theme .aa.aa-discover-more {
    background-image: url(assets/icons/icon-discover-more.svg)
}

[dir] .aa.aa-discover-more-2, [dir] .light-theme .aa.aa-discover-more-2 {
    background-image: url(assets/icons/icon-discover-more_2.svg)
}

[dir] .aa.aa-fact-check, [dir] .light-theme .aa.aa-fact-check {
    background-image: url(assets/icons/icon-fact-checked.svg)
}

[dir] .aa.aa-fast-forward, [dir] .light-theme .aa.aa-fast-forward {
    background-image: url(assets/icons/icon-fast-forward.svg)
}

[dir] .aa.aa-geo-location, [dir] .light-theme .aa.aa-geo-location {
    background-image: url(assets/icons/icon-geo-location.svg)
}

[dir] .aa.aa-geo-location-variation, [dir] .light-theme .aa.aa-geo-location-variation {
    background-image: url(assets/icons/icon-geo-location-variation.svg)
}

[dir] .aa.aa-contact, [dir] .light-theme .aa.aa-contact {
    background-image: url(assets/icons/icon-contact.svg)
}

[dir] .aa.aa-listen, [dir] .light-theme .aa.aa-listen {
    background-image: url(assets/icons/icon-listen.svg)
}

[dir] .aa.aa-menu, [dir] .light-theme .aa.aa-menu {
    background-image: url(assets/icons/icon-menu.svg)
}

[dir] .aa.aa-news-feed, [dir] .light-theme .aa.aa-news-feed {
    background-image: url(assets/icons/icon-news-feed.svg)
}

[dir] .aa.aa-next, [dir] .light-theme .aa.aa-next {
    background-image: url(assets/icons/icon-next-button.svg)
}

[dir] .aa.aa-pause, [dir] .light-theme .aa.aa-pause {
    background-image: url(assets/icons/icon-pause.svg)
}

[dir] .aa.aa-play, [dir] .light-theme .aa.aa-play {
    background-image: url(assets/icons/icon-play.svg)
}

.aa.aa-bg-play, .light-theme .aa.aa-bg-play {
    filter: unset
}

[dir] .aa.aa-bg-play, [dir] .light-theme .aa.aa-bg-play {
    background-image: url(assets/icons/play-button.svg)
}

[dir] .aa.aa-preview, [dir] .light-theme .aa.aa-preview {
    background-image: url(assets/icons/icon-preview.svg)
}

[dir] .aa.aa-preview-variation, [dir] .light-theme .aa.aa-preview-variation {
    background-image: url(assets/icons/icon-preview-variation.svg)
}

[dir] .aa.aa-quote, [dir] .light-theme .aa.aa-quote {
    background-image: url(assets/icons/icon-quote.svg)
}

[dir] .aa.aa-read-mode, [dir] .light-theme .aa.aa-read-mode {
    background-image: url(assets/icons/icon-read-mode-english.svg)
}

[dir] .aa.aa-replay, [dir] .light-theme .aa.aa-replay {
    background-image: url(assets/icons/icon-replay.svg)
}

[dir] .aa.aa-search, [dir] .light-theme .aa.aa-search {
    background-image: url(assets/icons/icon-search-english.svg)
}

[dir] .aa.aa-see-more, [dir] .light-theme .aa.aa-see-more {
    background-image: url(assets/icons/icon-see-more.svg)
}

[dir] .aa.aa-settings, [dir] .light-theme .aa.aa-settings {
    background-image: url(assets/icons/icon-settings.svg)
}

[dir] .aa.aa-share, [dir] .light-theme .aa.aa-share {
    background-image: url(assets/icons/icon-share.svg)
}

[dir] .aa.aa-share-2, [dir] .light-theme .aa.aa-share-2 {
    background-image: url(assets/icons/icon-share_2.svg)
}

[dir] .aa.aa-skip, [dir] .light-theme .aa.aa-skip {
    background-image: url(assets/icons/icon-skip.svg)
}

[dir] .aa.aa-link, [dir] .light-theme .aa.aa-link {
    background-image: url(assets/icons/icon-timeline.svg)
}

[dir] .aa.aa-link-share, [dir] .light-theme .aa.aa-link-share {
    background-image: url(assets/icons/icon-link-share.svg)
}

[dir] .aa.aa-video, [dir] .light-theme .aa.aa-video {
    background-image: url(assets/icons/icon-video.svg)
}

[dir] .aa.aa-volume-plus, [dir] .light-theme .aa.aa-volume-plus {
    background-image: url(assets/icons/icon-volume-plus.svg)
}

[dir] .aa.aa-calendar, [dir] .light-theme .aa.aa-calendar {
    background-image: url(assets/icons/icon-calendar.svg)
}

[dir] .aa.aa-filter, [dir] .light-theme .aa.aa-filter {
    background-image: url(assets/icons/icon-filter.svg)
}

[dir] .aa.aa-globe, [dir] .light-theme .aa.aa-globe {
    background-image: url(assets/icons/icon-globe.svg)
}

[dir] .aa.aa-arrow-down-fill, [dir] .light-theme .aa.aa-arrow-down-fill {
    background-image: url(assets/icons/icon-arrow-down-fill.svg)
}

[dir] .aa.aa-live, [dir] .light-theme .aa.aa-live {
    background-image: url(assets/icons/icon-live.svg)
}

[dir] .aa.aa-day-mode, [dir] .light-theme .aa.aa-day-mode {
    background-image: url(assets/icons/icon-day-mode.svg)
}

[dir] .aa.aa-night-mode, [dir] .light-theme .aa.aa-night-mode {
    background-image: url(assets/icons/icon-night-mode.svg)
}

[dir] .aa.aa-trending-icon, [dir] .light-theme .aa.aa-trending-icon {
    background-image: url(assets/icons/aa-trending.svg)
}

[dir] .aa.aa-close, [dir] .light-theme .aa.aa-close {
    background-image: url(assets/icons/icon-close.svg)
}

[dir] .aa.aa-snapchat, [dir] .light-theme .aa.aa-snapchat {
    background-image: url(assets/icons/icon-snapchat-rgb.svg)
}

[dir] .aa.aa-instagram, [dir] .light-theme .aa.aa-instagram {
    background-image: url(assets/icons/icon-instagram-rgb.svg)
}

[dir] .aa.aa-youtube, [dir] .light-theme .aa.aa-youtube {
    background-image: url(assets/icons/icon-youtube-rgb.svg)
}

[dir] .aa.aa-linkedin, [dir] .light-theme .aa.aa-linkedin {
    background-image: url(assets/icons/icon-linkedin-rgb.svg)
}

[dir] .aa.aa-reply, [dir] .light-theme .aa.aa-reply {
    background-image: url(assets/icons/icon-reply.svg)
}

[dir] .aa.aa-edit, [dir] .light-theme .aa.aa-edit {
    background-image: url(assets/icons/icon-edit.svg)
}

[dir] .aa.aa-like, [dir] .light-theme .aa.aa-like {
    background-image: url(assets/icons/icon-like.svg)
}

[dir] .aa.aa-checkBox, [dir] .light-theme .aa.aa-checkBox {
    background-image: url(assets/icons/checkBox-bg.svg)
}

[dir] .aa.aa-pdf, [dir] .light-theme .aa.aa-pdf {
    background-image: url(assets/icons/icon-pdf.svg)
}

[dir] .aa.aa-google, [dir] .light-theme .aa.aa-google {
    background-image: url(assets/icons/icon-google.svg)
}

[dir] .aa.aa-google-news, [dir] .light-theme .aa.aa-google-news {
    background-image: url(assets/icons/icon-google-news.svg)
}

[dir] .aa.aa-open-url, [dir] .light-theme .aa.aa-open-url {
    background-image: url(assets/icons/icon-open-url.svg)
}

[dir] .aa.aa-check, [dir] .light-theme .aa.aa-check {
    background-image: url(assets/icons/icon-check.svg)
}

[dir] .aa.aa-add, [dir] .light-theme .aa.aa-add {
    background-image: url(assets/icons/icon-more.svg)
}

[dir] .aa.aa-remove, [dir] .light-theme .aa.aa-remove {
    background-image: url(assets/icons/icon-less.svg)
}

[dir] .aa.aa-notification, [dir] .light-theme .aa.aa-notification {
    background-image: url(assets/icons/icon-notification.svg)
}

[dir] .aa.aa-carousel, [dir] .light-theme .aa.aa-carousel {
    background-image: url(assets/icons/carousel-icon.svg)
}

[dir] .aa.aa-discoverMore, [dir] .light-theme .aa.aa-discoverMore {
    background-image: url(assets/icons/discover-more.svg)
}

[dir] .aa.aa-factTrue, [dir] .light-theme .aa.aa-factTrue {
    background-image: url(assets/icons/true-icon.svg)
}

[dir] .aa.aa-factFalse, [dir] .light-theme .aa.aa-factFalse {
    background-image: url(assets/icons/false-icon.svg)
}

[dir] .aa.aa-factMixture, [dir] .light-theme .aa.aa-factMixture {
    background-image: url(assets/icons/mixture-icon.svg)
}

[dir] .aa.aa-twitter-rounded-rgb, [dir] .light-theme .aa.aa-twitter-rounded-rgb {
    background-image: url(assets/icons/icon-social-media-twitter-circle-colored.svg)
}

[dir] .aa.aa-facebook-rounded-rgb, [dir] .light-theme .aa.aa-facebook-rounded-rgb {
    background-image: url(assets/icons/icon-social-media-facebook-circle-colored.svg)
}

[dir] .aa.aa-youtube-rounded-rgb, [dir] .light-theme .aa.aa-youtube-rounded-rgb {
    background-image: url(assets/icons/icon-social-media-youtube-circle-colored.svg)
}

[dir] .aa.aa-whatsapp-rounded-rgb, [dir] .light-theme .aa.aa-whatsapp-rounded-rgb {
    background-image: url(assets/icons/icon-social-media-whatsapp-circle-colored.svg)
}

[dir] .aa.aa-telegram-rounded-rgb, [dir] .light-theme .aa.aa-telegram-rounded-rgb {
    background-image: url(assets/icons/icon-social-media-telegram-circle-colored.svg)
}

[dir] .aa.aa-snapchat-rounded-rgb, [dir] .light-theme .aa.aa-snapchat-rounded-rgb {
    background-image: url(assets/icons/icon-social-media-snapchat-circle-colored.svg)
}

[dir] .aa.aa-linkedin-rounded-rgb, [dir] .light-theme .aa.aa-linkedin-rounded-rgb {
    background-image: url(assets/icons/icon-social-media-linkedin-circle-colored.svg)
}

[dir] .aa.aa-instagram-rounded-rgb, [dir] .light-theme .aa.aa-instagram-rounded-rgb {
    background-image: url(assets/icons/icon-social-media-instagram-circle-colored.svg)
}

[dir] .aa.aa-language, [dir] .light-theme .aa.aa-language {
    background-image: url(assets/icons/icon-language.svg)
}

[dir] .aa.aa-nabd-icon, [dir] .light-theme .aa.aa-nabd-icon {
    background-image: url(assets/icons/nabd-logo.png)
}

[dir] .aa.aa-mowjaz-icon, [dir] .light-theme .aa.aa-mowjaz-icon {
    background-image: url(assets/icons/mowjaz-logo.png)
}

[dir] .aa.aa-apple-music, [dir] .light-theme .aa.aa-apple-music {
    background-image: url(assets/icons/icon-apple-music.png)
}

[dir] .aa.aa-google-music, [dir] .light-theme .aa.aa-google-music {
    background-image: url(assets/icons/icon-google-music.png)
}

[dir] .aa.aa-sound-cloud-music, [dir] .light-theme .aa.aa-sound-cloud-music {
    background-image: url(assets/icons/icon-sound-cloud-music.png)
}

[dir] .aa.aa-spotify-music, [dir] .light-theme .aa.aa-spotify-music {
    background-image: url(assets/icons/icon-spotify-music.png)
}

[dir] .aa.aa-amazon-music, [dir] .light-theme .aa.aa-amazon-music {
    background-image: url(assets/icons/icon-amazon-music.png)
}

[dir] .aa.aa-flipboard-icon, [dir] .aa.aa-flipboard-icon-rounded-rgb, [dir] .light-theme .aa.aa-flipboard-icon, [dir] .light-theme .aa.aa-flipboard-icon-rounded-rgb {
    background-image: url(assets/icons/icons-social-media-flipboard-circle.png)
}

[dir] .addustourfsection-theme .aa.aa-bg-play, [dir] .addustourfsection-theme .light-theme .aa.aa-bg-play {
    background-image: url(assets/icons/icon-alsection-play.svg)
}

[dir] .aa.aa-sports-goal, [dir] .light-theme .aa.aa-sports-goal {
    background-image: url(assets/icons/sports-goal.svg)
}

[dir] .aa.aa-sports-yellow-card, [dir] .light-theme .aa.aa-sports-yellow-card {
    background-image: url(assets/icons/sports-yellow-card.svg)
}

[dir] .aa.aa-sports-red-card, [dir] .light-theme .aa.aa-sports-red-card {
    background-image: url(assets/icons/sports-red-card.svg)
}

[dir] .aa.aa-sports-yellow-red-cards, [dir] .light-theme .aa.aa-sports-yellow-red-cards {
    background-image: url(assets/icons/sports-yellow-red-cards.svg)
}

[dir] .aa.aa-sports-penalty-scored, [dir] .light-theme .aa.aa-sports-penalty-scored {
    background-image: url(assets/icons/sports-penalty-scored.svg)
}

[dir] .aa.aa-sports-sub-out, [dir] .light-theme .aa.aa-sports-sub-out {
    background-image: url(assets/icons/sports-sub-out.svg)
}

[dir] .aa.aa-sports-sub-in, [dir] .light-theme .aa.aa-sports-sub-in {
    background-image: url(assets/icons/sports-sub-in.svg)
}

[dir] .aa.aa-sports-watch, [dir] .light-theme .aa.aa-sports-watch {
    background-image: url(assets/icons/sports-watch.svg)
}

[dir] .aa.aa-sports-penalty-saved, [dir] .light-theme .aa.aa-sports-penalty-saved {
    background-image: url(assets/icons/sports-penalty-saved.svg)
}

[dir] .aa.aa-sports-penalty-missed, [dir] .light-theme .aa.aa-sports-penalty-missed {
    background-image: url(assets/icons/sports-penalty-missed.svg)
}

[dir] .aa.aa-sports-own-goal, [dir] .light-theme .aa.aa-sports-own-goal {
    background-image: url(assets/icons/sports-own-goal.svg)
}

[dir=rtl] .aa.aa-accessibility, [dir=rtl] .light-theme .aa.aa-accessibility {
    background-image: url(assets/icons/icon-accessibility-arabic.svg)
}

[dir=rtl] .aa.aa-read-mode, [dir=rtl] .light-theme .aa.aa-read-mode {
    background-image: url(assets/icons/icon-read-mode-arabic.svg)
}

[dir=rtl] .aa.aa-search, [dir=rtl] .light-theme .aa.aa-search {
    background-image: url(assets/icons/icon-search-arabic.svg)
}

[dir=rtl] .aa.aa-chevron-left, [dir=rtl] .light-theme .aa.aa-chevron-left {
    background-image: url(assets/icons/icon-chevron-right.svg)
}

[dir=rtl] .aa.aa-chevron-right, [dir=rtl] .light-theme .aa.aa-chevron-right {
    background-image: url(assets/icons/icon-chevron-left.svg)
}

[dir=rtl] .aa.aa-quote, [dir=rtl] .light-theme .aa.aa-quote {
    background-image: url(assets/icons/icon-quote-ar.svg)
}

[dir=rtl] .aa.aa-live, [dir=rtl] .light-theme .aa.aa-live {
    transform: scaleX(-1)
}

.aa, .night-theme .aa {
    filter: invert(100%) contrast(3)
}

.aa.aa-facebook, .aa.aa-google, .aa.aa-google-news, .aa.aa-instagram, .aa.aa-linkedin, .aa.aa-snapchat, .aa.aa-telegram, .aa.aa-twitter, .aa.aa-whatsapp, .aa.aa-youtube, .night-theme .aa.aa-facebook, .night-theme .aa.aa-google, .night-theme .aa.aa-google-news, .night-theme .aa.aa-instagram, .night-theme .aa.aa-linkedin, .night-theme .aa.aa-snapchat, .night-theme .aa.aa-telegram, .night-theme .aa.aa-twitter, .night-theme .aa.aa-whatsapp, .night-theme .aa.aa-youtube {
    filter: invert(0)
}

.aa, .night-theme .aa {
    display: inline-block;
    min-width: 1.6rem;
    min-height: 1.6rem
}

[dir] .aa, [dir] .night-theme .aa {
    background: 50% no-repeat;
    background-size: contain
}

[dir] .aa.aa-twitter, [dir] .night-theme .aa.aa-twitter {
    background-image: url(assets/icons/icon-twitter-rgb.svg)
}

[dir] .aa.aa-twitter2, [dir] .night-theme .aa.aa-twitter2 {
    background-image: url(assets/icons/icon-twitter.svg)
}

[dir] .aa.aa-telegram, [dir] .night-theme .aa.aa-telegram {
    background-image: url(assets/icons/icon-telegram-rgb.svg)
}

[dir] .aa.aa-whatsapp, [dir] .night-theme .aa.aa-whatsapp {
    background-image: url(assets/icons/icon-whatsapp-rgb.svg)
}

[dir] .aa.aa-facebook, [dir] .night-theme .aa.aa-facebook {
    background-image: url(assets/icons/icon-facebook-rgb.svg)
}

[dir] .aa.aa-facebook2, [dir] .night-theme .aa.aa-facebook2 {
    background-image: url(assets/icons/icon-facebook.svg)
}

[dir] .aa.aa-accessibility, [dir] .night-theme .aa.aa-accessibility {
    background-image: url(assets/icons/icon-accessibility-english.svg)
}

[dir] .aa.aa-to-top, [dir] .night-theme .aa.aa-to-top {
    background-image: url(assets/icons/icon-back-to-top.svg)
}

[dir] .aa.aa-bookmark, [dir] .night-theme .aa.aa-bookmark {
    background-image: url(assets/icons/icon-bookmark.svg)
}

[dir] .aa.aa-chevron-down, [dir] .night-theme .aa.aa-chevron-down {
    background-image: url(assets/icons/icon-chevron-down.svg)
}

[dir] .aa.aa-chevron-left, [dir] .night-theme .aa.aa-chevron-left {
    background-image: url(assets/icons/icon-chevron-left.svg)
}

[dir] .aa.aa-chevron-right, [dir] .night-theme .aa.aa-chevron-right {
    background-image: url(assets/icons/icon-chevron-right.svg)
}

[dir] .aa.aa-chevron-up, [dir] .night-theme .aa.aa-chevron-up {
    background-image: url(assets/icons/icon-chevron-up.svg)
}

[dir] .aa.aa-trending, [dir] .night-theme .aa.aa-trending {
    background-image: url(assets/icons/icon-close-trending.svg)
}

[dir] .aa.aa-love, [dir] .night-theme .aa.aa-love {
    background-image: url(assets/icons/icon-love.svg)
}

[dir] .aa.aa-love--active, [dir] .night-theme .aa.aa-love--active {
    background-image: url(assets/icons/icon-love-active.svg)
}

[dir] .aa.aa-trending-big, [dir] .night-theme .aa.aa-trending-big {
    background-image: url(assets/icons/icon-trending.svg)
}

[dir] .aa.aa-most-viewed-light, [dir] .night-theme .aa.aa-most-viewed-light {
    background-image: url(assets/icons/icon-most-viewed-light.svg)
}

[dir] .aa.aa-expand, [dir] .night-theme .aa.aa-expand {
    background-image: url(assets/icons/icon-expand.svg)
}

[dir] .aa.aa-comment, [dir] .night-theme .aa.aa-comment {
    background-image: url(assets/icons/icon-comment.svg)
}

[dir] .aa.aa-comment-add, [dir] .night-theme .aa.aa-comment-add {
    background-image: url(assets/icons/icon-comment-add.svg)
}

[dir] .aa.aa-discover-more, [dir] .night-theme .aa.aa-discover-more {
    background-image: url(assets/icons/icon-discover-more.svg)
}

[dir] .aa.aa-discover-more-2, [dir] .night-theme .aa.aa-discover-more-2 {
    background-image: url(assets/icons/icon-discover-more_2.svg)
}

[dir] .aa.aa-fact-check, [dir] .night-theme .aa.aa-fact-check {
    background-image: url(assets/icons/icon-fact-checked.svg)
}

[dir] .aa.aa-fast-forward, [dir] .night-theme .aa.aa-fast-forward {
    background-image: url(assets/icons/icon-fast-forward.svg)
}

[dir] .aa.aa-geo-location, [dir] .night-theme .aa.aa-geo-location {
    background-image: url(assets/icons/icon-geo-location.svg)
}

[dir] .aa.aa-geo-location-variation, [dir] .night-theme .aa.aa-geo-location-variation {
    background-image: url(assets/icons/icon-geo-location-variation.svg)
}

[dir] .aa.aa-contact, [dir] .night-theme .aa.aa-contact {
    background-image: url(assets/icons/icon-contact.svg)
}

[dir] .aa.aa-listen, [dir] .night-theme .aa.aa-listen {
    background-image: url(assets/icons/icon-listen.svg)
}

[dir] .aa.aa-menu, [dir] .night-theme .aa.aa-menu {
    background-image: url(assets/icons/icon-menu.svg)
}

[dir] .aa.aa-news-feed, [dir] .night-theme .aa.aa-news-feed {
    background-image: url(assets/icons/icon-news-feed.svg)
}

[dir] .aa.aa-next, [dir] .night-theme .aa.aa-next {
    background-image: url(assets/icons/icon-next-button.svg)
}

[dir] .aa.aa-pause, [dir] .night-theme .aa.aa-pause {
    background-image: url(assets/icons/icon-pause.svg)
}

[dir] .aa.aa-play, [dir] .night-theme .aa.aa-play {
    background-image: url(assets/icons/icon-play.svg)
}

.aa.aa-bg-play, .night-theme .aa.aa-bg-play {
    filter: unset
}

[dir] .aa.aa-bg-play, [dir] .night-theme .aa.aa-bg-play {
    background-image: url(assets/icons/play-button.svg)
}

[dir] .aa.aa-preview, [dir] .night-theme .aa.aa-preview {
    background-image: url(assets/icons/icon-preview.svg)
}

[dir] .aa.aa-preview-variation, [dir] .night-theme .aa.aa-preview-variation {
    background-image: url(assets/icons/icon-preview-variation.svg)
}

[dir] .aa.aa-quote, [dir] .night-theme .aa.aa-quote {
    background-image: url(assets/icons/icon-quote.svg)
}

[dir] .aa.aa-read-mode, [dir] .night-theme .aa.aa-read-mode {
    background-image: url(assets/icons/icon-read-mode-english.svg)
}

[dir] .aa.aa-replay, [dir] .night-theme .aa.aa-replay {
    background-image: url(assets/icons/icon-replay.svg)
}

[dir] .aa.aa-search, [dir] .night-theme .aa.aa-search {
    background-image: url(assets/icons/icon-search-english.svg)
}

[dir] .aa.aa-see-more, [dir] .night-theme .aa.aa-see-more {
    background-image: url(assets/icons/icon-see-more.svg)
}

[dir] .aa.aa-settings, [dir] .night-theme .aa.aa-settings {
    background-image: url(assets/icons/icon-settings.svg)
}

[dir] .aa.aa-share, [dir] .night-theme .aa.aa-share {
    background-image: url(assets/icons/icon-share.svg)
}

[dir] .aa.aa-share-2, [dir] .night-theme .aa.aa-share-2 {
    background-image: url(assets/icons/icon-share_2.svg)
}

[dir] .aa.aa-skip, [dir] .night-theme .aa.aa-skip {
    background-image: url(assets/icons/icon-skip.svg)
}

[dir] .aa.aa-link, [dir] .night-theme .aa.aa-link {
    background-image: url(assets/icons/icon-timeline.svg)
}

[dir] .aa.aa-link-share, [dir] .night-theme .aa.aa-link-share {
    background-image: url(assets/icons/icon-link-share.svg)
}

[dir] .aa.aa-video, [dir] .night-theme .aa.aa-video {
    background-image: url(assets/icons/icon-video.svg)
}

[dir] .aa.aa-volume-plus, [dir] .night-theme .aa.aa-volume-plus {
    background-image: url(assets/icons/icon-volume-plus.svg)
}

[dir] .aa.aa-calendar, [dir] .night-theme .aa.aa-calendar {
    background-image: url(assets/icons/icon-calendar.svg)
}

[dir] .aa.aa-filter, [dir] .night-theme .aa.aa-filter {
    background-image: url(assets/icons/icon-filter.svg)
}

[dir] .aa.aa-globe, [dir] .night-theme .aa.aa-globe {
    background-image: url(assets/icons/icon-globe.svg)
}

[dir] .aa.aa-arrow-down-fill, [dir] .night-theme .aa.aa-arrow-down-fill {
    background-image: url(assets/icons/icon-arrow-down-fill.svg)
}

[dir] .aa.aa-live, [dir] .night-theme .aa.aa-live {
    background-image: url(assets/icons/icon-live.svg)
}

[dir] .aa.aa-day-mode, [dir] .night-theme .aa.aa-day-mode {
    background-image: url(assets/icons/icon-day-mode.svg)
}

[dir] .aa.aa-night-mode, [dir] .night-theme .aa.aa-night-mode {
    background-image: url(assets/icons/icon-night-mode.svg)
}

[dir] .aa.aa-trending-icon, [dir] .night-theme .aa.aa-trending-icon {
    background-image: url(assets/icons/aa-trending.svg)
}

[dir] .aa.aa-close, [dir] .night-theme .aa.aa-close {
    background-image: url(assets/icons/icon-close.svg)
}

[dir] .aa.aa-snapchat, [dir] .night-theme .aa.aa-snapchat {
    background-image: url(assets/icons/icon-snapchat-rgb.svg)
}

[dir] .aa.aa-instagram, [dir] .night-theme .aa.aa-instagram {
    background-image: url(assets/icons/icon-instagram-rgb.svg)
}

[dir] .aa.aa-youtube, [dir] .night-theme .aa.aa-youtube {
    background-image: url(assets/icons/icon-youtube-rgb.svg)
}

[dir] .aa.aa-linkedin, [dir] .night-theme .aa.aa-linkedin {
    background-image: url(assets/icons/icon-linkedin-rgb.svg)
}

[dir] .aa.aa-reply, [dir] .night-theme .aa.aa-reply {
    background-image: url(assets/icons/icon-reply.svg)
}

[dir] .aa.aa-edit, [dir] .night-theme .aa.aa-edit {
    background-image: url(assets/icons/icon-edit.svg)
}

[dir] .aa.aa-like, [dir] .night-theme .aa.aa-like {
    background-image: url(assets/icons/icon-like.svg)
}

[dir] .aa.aa-checkBox, [dir] .night-theme .aa.aa-checkBox {
    background-image: url(assets/icons/checkBox-bg.svg)
}

[dir] .aa.aa-pdf, [dir] .night-theme .aa.aa-pdf {
    background-image: url(assets/icons/icon-pdf.svg)
}

[dir] .aa.aa-google, [dir] .night-theme .aa.aa-google {
    background-image: url(assets/icons/icon-google.svg)
}

[dir] .aa.aa-google-news, [dir] .night-theme .aa.aa-google-news {
    background-image: url(assets/icons/icon-google-news.svg)
}

[dir] .aa.aa-open-url, [dir] .night-theme .aa.aa-open-url {
    background-image: url(assets/icons/icon-open-url.svg)
}

[dir] .aa.aa-check, [dir] .night-theme .aa.aa-check {
    background-image: url(assets/icons/icon-check.svg)
}

[dir] .aa.aa-add, [dir] .night-theme .aa.aa-add {
    background-image: url(assets/icons/icon-more.svg)
}

[dir] .aa.aa-remove, [dir] .night-theme .aa.aa-remove {
    background-image: url(assets/icons/icon-less.svg)
}

[dir] .aa.aa-notification, [dir] .night-theme .aa.aa-notification {
    background-image: url(assets/icons/icon-notification.svg)
}

[dir] .aa.aa-carousel, [dir] .night-theme .aa.aa-carousel {
    background-image: url(assets/icons/carousel-icon.svg)
}

[dir] .aa.aa-discoverMore, [dir] .night-theme .aa.aa-discoverMore {
    background-image: url(assets/icons/discover-more.svg)
}

[dir] .aa.aa-factTrue, [dir] .night-theme .aa.aa-factTrue {
    background-image: url(assets/icons/true-icon.svg)
}

[dir] .aa.aa-factFalse, [dir] .night-theme .aa.aa-factFalse {
    background-image: url(assets/icons/false-icon.svg)
}

[dir] .aa.aa-factMixture, [dir] .night-theme .aa.aa-factMixture {
    background-image: url(assets/icons/mixture-icon.svg)
}

[dir] .aa.aa-twitter-rounded-rgb, [dir] .night-theme .aa.aa-twitter-rounded-rgb {
    background-image: url(assets/icons/icon-social-media-twitter-circle-colored.svg)
}

[dir] .aa.aa-facebook-rounded-rgb, [dir] .night-theme .aa.aa-facebook-rounded-rgb {
    background-image: url(assets/icons/icon-social-media-facebook-circle-colored.svg)
}

[dir] .aa.aa-youtube-rounded-rgb, [dir] .night-theme .aa.aa-youtube-rounded-rgb {
    background-image: url(assets/icons/icon-social-media-youtube-circle-colored.svg)
}

[dir] .aa.aa-whatsapp-rounded-rgb, [dir] .night-theme .aa.aa-whatsapp-rounded-rgb {
    background-image: url(assets/icons/icon-social-media-whatsapp-circle-colored.svg)
}

[dir] .aa.aa-telegram-rounded-rgb, [dir] .night-theme .aa.aa-telegram-rounded-rgb {
    background-image: url(assets/icons/icon-social-media-telegram-circle-colored.svg)
}

[dir] .aa.aa-snapchat-rounded-rgb, [dir] .night-theme .aa.aa-snapchat-rounded-rgb {
    background-image: url(assets/icons/icon-social-media-snapchat-circle-colored.svg)
}

[dir] .aa.aa-linkedin-rounded-rgb, [dir] .night-theme .aa.aa-linkedin-rounded-rgb {
    background-image: url(assets/icons/icon-social-media-linkedin-circle-colored.svg)
}

[dir] .aa.aa-instagram-rounded-rgb, [dir] .night-theme .aa.aa-instagram-rounded-rgb {
    background-image: url(assets/icons/icon-social-media-instagram-circle-colored.svg)
}

[dir] .aa.aa-language, [dir] .night-theme .aa.aa-language {
    background-image: url(assets/icons/icon-language.svg)
}

[dir] .aa.aa-nabd-icon, [dir] .night-theme .aa.aa-nabd-icon {
    background-image: url(assets/icons/nabd-logo.png)
}

[dir] .aa.aa-mowjaz-icon, [dir] .night-theme .aa.aa-mowjaz-icon {
    background-image: url(assets/icons/mowjaz-logo.png)
}

[dir] .aa.aa-apple-music, [dir] .night-theme .aa.aa-apple-music {
    background-image: url(assets/icons/icon-apple-music.png)
}

[dir] .aa.aa-google-music, [dir] .night-theme .aa.aa-google-music {
    background-image: url(assets/icons/icon-google-music.png)
}

[dir] .aa.aa-sound-cloud-music, [dir] .night-theme .aa.aa-sound-cloud-music {
    background-image: url(assets/icons/icon-sound-cloud-music.png)
}

[dir] .aa.aa-spotify-music, [dir] .night-theme .aa.aa-spotify-music {
    background-image: url(assets/icons/icon-spotify-music.png)
}

[dir] .aa.aa-amazon-music, [dir] .night-theme .aa.aa-amazon-music {
    background-image: url(assets/icons/icon-amazon-music.png)
}

[dir] .aa.aa-flipboard-icon, [dir] .aa.aa-flipboard-icon-rounded-rgb, [dir] .night-theme .aa.aa-flipboard-icon, [dir] .night-theme .aa.aa-flipboard-icon-rounded-rgb {
    background-image: url(assets/icons/icons-social-media-flipboard-circle.png)
}

[dir] .addustourfsection-theme .aa.aa-bg-play, [dir] .addustourfsection-theme .night-theme .aa.aa-bg-play {
    background-image: url(assets/icons/icon-alsection-play.svg)
}

[dir] .aa.aa-sports-goal, [dir] .night-theme .aa.aa-sports-goal {
    background-image: url(assets/icons/sports-goal.svg)
}

[dir] .aa.aa-sports-yellow-card, [dir] .night-theme .aa.aa-sports-yellow-card {
    background-image: url(assets/icons/sports-yellow-card.svg)
}

[dir] .aa.aa-sports-red-card, [dir] .night-theme .aa.aa-sports-red-card {
    background-image: url(assets/icons/sports-red-card.svg)
}

[dir] .aa.aa-sports-yellow-red-cards, [dir] .night-theme .aa.aa-sports-yellow-red-cards {
    background-image: url(assets/icons/sports-yellow-red-cards.svg)
}

[dir] .aa.aa-sports-penalty-scored, [dir] .night-theme .aa.aa-sports-penalty-scored {
    background-image: url(assets/icons/sports-penalty-scored.svg)
}

[dir] .aa.aa-sports-sub-out, [dir] .night-theme .aa.aa-sports-sub-out {
    background-image: url(assets/icons/sports-sub-out.svg)
}

[dir] .aa.aa-sports-sub-in, [dir] .night-theme .aa.aa-sports-sub-in {
    background-image: url(assets/icons/sports-sub-in.svg)
}

[dir] .aa.aa-sports-watch, [dir] .night-theme .aa.aa-sports-watch {
    background-image: url(assets/icons/sports-watch.svg)
}

[dir] .aa.aa-sports-penalty-saved, [dir] .night-theme .aa.aa-sports-penalty-saved {
    background-image: url(assets/icons/sports-penalty-saved.svg)
}

[dir] .aa.aa-sports-penalty-missed, [dir] .night-theme .aa.aa-sports-penalty-missed {
    background-image: url(assets/icons/sports-penalty-missed.svg)
}

[dir] .aa.aa-sports-own-goal, [dir] .night-theme .aa.aa-sports-own-goal {
    background-image: url(assets/icons/sports-own-goal.svg)
}

[dir=rtl] .aa.aa-accessibility, [dir=rtl] .night-theme .aa.aa-accessibility {
    background-image: url(assets/icons/icon-accessibility-arabic.svg)
}

[dir=rtl] .aa.aa-read-mode, [dir=rtl] .night-theme .aa.aa-read-mode {
    background-image: url(assets/icons/icon-read-mode-arabic.svg)
}

[dir=rtl] .aa.aa-search, [dir=rtl] .night-theme .aa.aa-search {
    background-image: url(assets/icons/icon-search-arabic.svg)
}

[dir=rtl] .aa.aa-chevron-left, [dir=rtl] .night-theme .aa.aa-chevron-left {
    background-image: url(assets/icons/icon-chevron-right.svg)
}

[dir=rtl] .aa.aa-chevron-right, [dir=rtl] .night-theme .aa.aa-chevron-right {
    background-image: url(assets/icons/icon-chevron-left.svg)
}

[dir=rtl] .aa.aa-quote, [dir=rtl] .night-theme .aa.aa-quote {
    background-image: url(assets/icons/icon-quote-ar.svg)
}

[dir=rtl] .aa.aa-live, [dir=rtl] .night-theme .aa.aa-live {
    transform: scaleX(-1)
}

.aa, .dark-theme .aa {
    filter: invert(100%) contrast(3)
}

.aa.aa-facebook, .aa.aa-google, .aa.aa-google-news, .aa.aa-instagram, .aa.aa-linkedin, .aa.aa-snapchat, .aa.aa-telegram, .aa.aa-twitter, .aa.aa-whatsapp, .aa.aa-youtube, .dark-theme .aa.aa-facebook, .dark-theme .aa.aa-google, .dark-theme .aa.aa-google-news, .dark-theme .aa.aa-instagram, .dark-theme .aa.aa-linkedin, .dark-theme .aa.aa-snapchat, .dark-theme .aa.aa-telegram, .dark-theme .aa.aa-twitter, .dark-theme .aa.aa-whatsapp, .dark-theme .aa.aa-youtube {
    filter: invert(0)
}

[dir] .aa-most-viewed {
    background-image: url(assets/icons/icon-most-viewed-light.svg) !important
}

[dir] .aa-most-seen {
    background-image: url(assets/icons/icon-most-seen-dark.svg) !important
}

.aa, .dark-theme .aa {
    display: inline-block;
    min-width: 1.6rem;
    min-height: 1.6rem
}

[dir] .aa, [dir] .dark-theme .aa {
    background: 50% no-repeat;
    background-size: contain
}

[dir] .aa.aa-twitter, [dir] .dark-theme .aa.aa-twitter {
    background-image: url(assets/icons/icon-twitter-rgb.svg)
}

[dir] .aa.aa-twitter2, [dir] .dark-theme .aa.aa-twitter2 {
    background-image: url(assets/icons/icon-twitter.svg)
}

[dir] .aa.aa-telegram, [dir] .dark-theme .aa.aa-telegram {
    background-image: url(assets/icons/icon-telegram-rgb.svg)
}

[dir] .aa.aa-whatsapp, [dir] .dark-theme .aa.aa-whatsapp {
    background-image: url(assets/icons/icon-whatsapp-rgb.svg)
}

[dir] .aa.aa-facebook, [dir] .dark-theme .aa.aa-facebook {
    background-image: url(assets/icons/icon-facebook-rgb.svg)
}

[dir] .aa.aa-facebook2, [dir] .dark-theme .aa.aa-facebook2 {
    background-image: url(assets/icons/icon-facebook.svg)
}

[dir] .aa.aa-accessibility, [dir] .dark-theme .aa.aa-accessibility {
    background-image: url(assets/icons/icon-accessibility-english.svg)
}

[dir] .aa.aa-to-top, [dir] .dark-theme .aa.aa-to-top {
    background-image: url(assets/icons/icon-back-to-top.svg)
}

[dir] .aa.aa-bookmark, [dir] .dark-theme .aa.aa-bookmark {
    background-image: url(assets/icons/icon-bookmark.svg)
}

[dir] .aa.aa-chevron-down, [dir] .dark-theme .aa.aa-chevron-down {
    background-image: url(assets/icons/icon-chevron-down.svg)
}

[dir] .aa.aa-chevron-left, [dir] .dark-theme .aa.aa-chevron-left {
    background-image: url(assets/icons/icon-chevron-left.svg)
}

[dir] .aa.aa-chevron-right, [dir] .dark-theme .aa.aa-chevron-right {
    background-image: url(assets/icons/icon-chevron-right.svg)
}

[dir] .aa.aa-chevron-up, [dir] .dark-theme .aa.aa-chevron-up {
    background-image: url(assets/icons/icon-chevron-up.svg)
}

[dir] .aa.aa-trending, [dir] .dark-theme .aa.aa-trending {
    background-image: url(assets/icons/icon-close-trending.svg)
}

[dir] .aa.aa-love, [dir] .dark-theme .aa.aa-love {
    background-image: url(assets/icons/icon-love.svg)
}

[dir] .aa.aa-love--active, [dir] .dark-theme .aa.aa-love--active {
    background-image: url(assets/icons/icon-love-active.svg)
}

[dir] .aa.aa-trending-big, [dir] .dark-theme .aa.aa-trending-big {
    background-image: url(assets/icons/icon-trending.svg)
}

[dir] .aa.aa-most-viewed-light, [dir] .dark-theme .aa.aa-most-viewed-light {
    background-image: url(assets/icons/icon-most-viewed-light.svg)
}

[dir] .aa.aa-expand, [dir] .dark-theme .aa.aa-expand {
    background-image: url(assets/icons/icon-expand.svg)
}

[dir] .aa.aa-comment, [dir] .dark-theme .aa.aa-comment {
    background-image: url(assets/icons/icon-comment.svg)
}

[dir] .aa.aa-comment-add, [dir] .dark-theme .aa.aa-comment-add {
    background-image: url(assets/icons/icon-comment-add.svg)
}

[dir] .aa.aa-discover-more, [dir] .dark-theme .aa.aa-discover-more {
    background-image: url(assets/icons/icon-discover-more.svg)
}

[dir] .aa.aa-discover-more-2, [dir] .dark-theme .aa.aa-discover-more-2 {
    background-image: url(assets/icons/icon-discover-more_2.svg)
}

[dir] .aa.aa-fact-check, [dir] .dark-theme .aa.aa-fact-check {
    background-image: url(assets/icons/icon-fact-checked.svg)
}

[dir] .aa.aa-fast-forward, [dir] .dark-theme .aa.aa-fast-forward {
    background-image: url(assets/icons/icon-fast-forward.svg)
}

[dir] .aa.aa-geo-location, [dir] .dark-theme .aa.aa-geo-location {
    background-image: url(assets/icons/icon-geo-location.svg)
}

[dir] .aa.aa-geo-location-variation, [dir] .dark-theme .aa.aa-geo-location-variation {
    background-image: url(assets/icons/icon-geo-location-variation.svg)
}

[dir] .aa.aa-contact, [dir] .dark-theme .aa.aa-contact {
    background-image: url(assets/icons/icon-contact.svg)
}

[dir] .aa.aa-listen, [dir] .dark-theme .aa.aa-listen {
    background-image: url(assets/icons/icon-listen.svg)
}

[dir] .aa.aa-menu, [dir] .dark-theme .aa.aa-menu {
    background-image: url(assets/icons/icon-menu.svg)
}

[dir] .aa.aa-news-feed, [dir] .dark-theme .aa.aa-news-feed {
    background-image: url(assets/icons/icon-news-feed.svg)
}

[dir] .aa.aa-next, [dir] .dark-theme .aa.aa-next {
    background-image: url(assets/icons/icon-next-button.svg)
}

[dir] .aa.aa-pause, [dir] .dark-theme .aa.aa-pause {
    background-image: url(assets/icons/icon-pause.svg)
}

[dir] .aa.aa-play, [dir] .dark-theme .aa.aa-play {
    background-image: url(assets/icons/icon-play.svg)
}

.aa.aa-bg-play, .dark-theme .aa.aa-bg-play {
    filter: unset
}

[dir] .aa.aa-bg-play, [dir] .dark-theme .aa.aa-bg-play {
    background-image: url(assets/icons/play-button.svg)
}

[dir] .aa.aa-preview, [dir] .dark-theme .aa.aa-preview {
    background-image: url(assets/icons/icon-preview.svg)
}

[dir] .aa.aa-preview-variation, [dir] .dark-theme .aa.aa-preview-variation {
    background-image: url(assets/icons/icon-preview-variation.svg)
}

[dir] .aa.aa-quote, [dir] .dark-theme .aa.aa-quote {
    background-image: url(assets/icons/icon-quote.svg)
}

[dir] .aa.aa-read-mode, [dir] .dark-theme .aa.aa-read-mode {
    background-image: url(assets/icons/icon-read-mode-english.svg)
}

[dir] .aa.aa-replay, [dir] .dark-theme .aa.aa-replay {
    background-image: url(assets/icons/icon-replay.svg)
}

[dir] .aa.aa-search, [dir] .dark-theme .aa.aa-search {
    background-image: url(assets/icons/icon-search-english.svg)
}

[dir] .aa.aa-see-more, [dir] .dark-theme .aa.aa-see-more {
    background-image: url(assets/icons/icon-see-more.svg)
}

[dir] .aa.aa-settings, [dir] .dark-theme .aa.aa-settings {
    background-image: url(assets/icons/icon-settings.svg)
}

[dir] .aa.aa-share, [dir] .dark-theme .aa.aa-share {
    background-image: url(assets/icons/icon-share.svg)
}

[dir] .aa.aa-share-2, [dir] .dark-theme .aa.aa-share-2 {
    background-image: url(assets/icons/icon-share_2.svg)
}

[dir] .aa.aa-skip, [dir] .dark-theme .aa.aa-skip {
    background-image: url(assets/icons/icon-skip.svg)
}

[dir] .aa.aa-link, [dir] .dark-theme .aa.aa-link {
    background-image: url(assets/icons/icon-timeline.svg)
}

[dir] .aa.aa-link-share, [dir] .dark-theme .aa.aa-link-share {
    background-image: url(assets/icons/icon-link-share.svg)
}

[dir] .aa.aa-video, [dir] .dark-theme .aa.aa-video {
    background-image: url(assets/icons/icon-video.svg)
}

[dir] .aa.aa-volume-plus, [dir] .dark-theme .aa.aa-volume-plus {
    background-image: url(assets/icons/icon-volume-plus.svg)
}

[dir] .aa.aa-calendar, [dir] .dark-theme .aa.aa-calendar {
    background-image: url(assets/icons/icon-calendar.svg)
}

[dir] .aa.aa-filter, [dir] .dark-theme .aa.aa-filter {
    background-image: url(assets/icons/icon-filter.svg)
}

[dir] .aa.aa-globe, [dir] .dark-theme .aa.aa-globe {
    background-image: url(assets/icons/icon-globe.svg)
}

[dir] .aa.aa-arrow-down-fill, [dir] .dark-theme .aa.aa-arrow-down-fill {
    background-image: url(assets/icons/icon-arrow-down-fill.svg)
}

[dir] .aa.aa-live, [dir] .dark-theme .aa.aa-live {
    background-image: url(assets/icons/icon-live.svg)
}

[dir] .aa.aa-day-mode, [dir] .dark-theme .aa.aa-day-mode {
    background-image: url(assets/icons/icon-day-mode.svg)
}

[dir] .aa.aa-night-mode, [dir] .dark-theme .aa.aa-night-mode {
    background-image: url(assets/icons/icon-night-mode.svg)
}

[dir] .aa.aa-trending-icon, [dir] .dark-theme .aa.aa-trending-icon {
    background-image: url(assets/icons/aa-trending.svg)
}

[dir] .aa.aa-close, [dir] .dark-theme .aa.aa-close {
    background-image: url(assets/icons/icon-close.svg)
}

[dir] .aa.aa-snapchat, [dir] .dark-theme .aa.aa-snapchat {
    background-image: url(assets/icons/icon-snapchat-rgb.svg)
}

[dir] .aa.aa-instagram, [dir] .dark-theme .aa.aa-instagram {
    background-image: url(assets/icons/icon-instagram-rgb.svg)
}

[dir] .aa.aa-youtube, [dir] .dark-theme .aa.aa-youtube {
    background-image: url(assets/icons/icon-youtube-rgb.svg)
}

[dir] .aa.aa-linkedin, [dir] .dark-theme .aa.aa-linkedin {
    background-image: url(assets/icons/icon-linkedin-rgb.svg)
}

[dir] .aa.aa-reply, [dir] .dark-theme .aa.aa-reply {
    background-image: url(assets/icons/icon-reply.svg)
}

[dir] .aa.aa-edit, [dir] .dark-theme .aa.aa-edit {
    background-image: url(assets/icons/icon-edit.svg)
}

[dir] .aa.aa-like, [dir] .dark-theme .aa.aa-like {
    background-image: url(assets/icons/icon-like.svg)
}

[dir] .aa.aa-checkBox, [dir] .dark-theme .aa.aa-checkBox {
    background-image: url(assets/icons/checkBox-bg.svg)
}

[dir] .aa.aa-pdf, [dir] .dark-theme .aa.aa-pdf {
    background-image: url(assets/icons/icon-pdf.svg)
}

[dir] .aa.aa-google, [dir] .dark-theme .aa.aa-google {
    background-image: url(assets/icons/icon-google.svg)
}

[dir] .aa.aa-google-news, [dir] .dark-theme .aa.aa-google-news {
    background-image: url(assets/icons/icon-google-news.svg)
}

[dir] .aa.aa-open-url, [dir] .dark-theme .aa.aa-open-url {
    background-image: url(assets/icons/icon-open-url.svg)
}

[dir] .aa.aa-check, [dir] .dark-theme .aa.aa-check {
    background-image: url(assets/icons/icon-check.svg)
}

[dir] .aa.aa-add, [dir] .dark-theme .aa.aa-add {
    background-image: url(assets/icons/icon-more.svg)
}

[dir] .aa.aa-remove, [dir] .dark-theme .aa.aa-remove {
    background-image: url(assets/icons/icon-less.svg)
}

[dir] .aa.aa-notification, [dir] .dark-theme .aa.aa-notification {
    background-image: url(assets/icons/icon-notification.svg)
}

[dir] .aa.aa-carousel, [dir] .dark-theme .aa.aa-carousel {
    background-image: url(assets/icons/carousel-icon.svg)
}

[dir] .aa.aa-discoverMore, [dir] .dark-theme .aa.aa-discoverMore {
    background-image: url(assets/icons/discover-more.svg)
}

[dir] .aa.aa-factTrue, [dir] .dark-theme .aa.aa-factTrue {
    background-image: url(assets/icons/true-icon.svg)
}

[dir] .aa.aa-factFalse, [dir] .dark-theme .aa.aa-factFalse {
    background-image: url(assets/icons/false-icon.svg)
}

[dir] .aa.aa-factMixture, [dir] .dark-theme .aa.aa-factMixture {
    background-image: url(assets/icons/mixture-icon.svg)
}

[dir] .aa.aa-twitter-rounded-rgb, [dir] .dark-theme .aa.aa-twitter-rounded-rgb {
    background-image: url(assets/icons/icon-social-media-twitter-circle-colored.svg)
}

[dir] .aa.aa-facebook-rounded-rgb, [dir] .dark-theme .aa.aa-facebook-rounded-rgb {
    background-image: url(assets/icons/icon-social-media-facebook-circle-colored.svg)
}

[dir] .aa.aa-youtube-rounded-rgb, [dir] .dark-theme .aa.aa-youtube-rounded-rgb {
    background-image: url(assets/icons/icon-social-media-youtube-circle-colored.svg)
}

[dir] .aa.aa-whatsapp-rounded-rgb, [dir] .dark-theme .aa.aa-whatsapp-rounded-rgb {
    background-image: url(assets/icons/icon-social-media-whatsapp-circle-colored.svg)
}

[dir] .aa.aa-telegram-rounded-rgb, [dir] .dark-theme .aa.aa-telegram-rounded-rgb {
    background-image: url(assets/icons/icon-social-media-telegram-circle-colored.svg)
}

[dir] .aa.aa-snapchat-rounded-rgb, [dir] .dark-theme .aa.aa-snapchat-rounded-rgb {
    background-image: url(assets/icons/icon-social-media-snapchat-circle-colored.svg)
}

[dir] .aa.aa-linkedin-rounded-rgb, [dir] .dark-theme .aa.aa-linkedin-rounded-rgb {
    background-image: url(assets/icons/icon-social-media-linkedin-circle-colored.svg)
}

[dir] .aa.aa-instagram-rounded-rgb, [dir] .dark-theme .aa.aa-instagram-rounded-rgb {
    background-image: url(assets/icons/icon-social-media-instagram-circle-colored.svg)
}

[dir] .aa.aa-language, [dir] .dark-theme .aa.aa-language {
    background-image: url(assets/icons/icon-language.svg)
}

[dir] .aa.aa-nabd-icon, [dir] .dark-theme .aa.aa-nabd-icon {
    background-image: url(assets/icons/nabd-logo.png)
}

[dir] .aa.aa-mowjaz-icon, [dir] .dark-theme .aa.aa-mowjaz-icon {
    background-image: url(assets/icons/mowjaz-logo.png)
}

[dir] .aa.aa-apple-music, [dir] .dark-theme .aa.aa-apple-music {
    background-image: url(assets/icons/icon-apple-music.png)
}

[dir] .aa.aa-google-music, [dir] .dark-theme .aa.aa-google-music {
    background-image: url(assets/icons/icon-google-music.png)
}

[dir] .aa.aa-sound-cloud-music, [dir] .dark-theme .aa.aa-sound-cloud-music {
    background-image: url(assets/icons/icon-sound-cloud-music.png)
}

[dir] .aa.aa-spotify-music, [dir] .dark-theme .aa.aa-spotify-music {
    background-image: url(assets/icons/icon-spotify-music.png)
}

[dir] .aa.aa-amazon-music, [dir] .dark-theme .aa.aa-amazon-music {
    background-image: url(assets/icons/icon-amazon-music.png)
}

[dir] .aa.aa-flipboard-icon, [dir] .aa.aa-flipboard-icon-rounded-rgb, [dir] .dark-theme .aa.aa-flipboard-icon, [dir] .dark-theme .aa.aa-flipboard-icon-rounded-rgb {
    background-image: url(assets/icons/icons-social-media-flipboard-circle.png)
}

[dir] .addustourfsection-theme .aa.aa-bg-play, [dir] .addustourfsection-theme .dark-theme .aa.aa-bg-play {
    background-image: url(assets/icons/icon-alsection-play.svg)
}

[dir] .aa.aa-sports-goal, [dir] .dark-theme .aa.aa-sports-goal {
    background-image: url(assets/icons/sports-goal.svg)
}

[dir] .aa.aa-sports-yellow-card, [dir] .dark-theme .aa.aa-sports-yellow-card {
    background-image: url(assets/icons/sports-yellow-card.svg)
}

[dir] .aa.aa-sports-red-card, [dir] .dark-theme .aa.aa-sports-red-card {
    background-image: url(assets/icons/sports-red-card.svg)
}

[dir] .aa.aa-sports-yellow-red-cards, [dir] .dark-theme .aa.aa-sports-yellow-red-cards {
    background-image: url(assets/icons/sports-yellow-red-cards.svg)
}

[dir] .aa.aa-sports-penalty-scored, [dir] .dark-theme .aa.aa-sports-penalty-scored {
    background-image: url(assets/icons/sports-penalty-scored.svg)
}

[dir] .aa.aa-sports-sub-out, [dir] .dark-theme .aa.aa-sports-sub-out {
    background-image: url(assets/icons/sports-sub-out.svg)
}

[dir] .aa.aa-sports-sub-in, [dir] .dark-theme .aa.aa-sports-sub-in {
    background-image: url(assets/icons/sports-sub-in.svg)
}

[dir] .aa.aa-sports-watch, [dir] .dark-theme .aa.aa-sports-watch {
    background-image: url(assets/icons/sports-watch.svg)
}

[dir] .aa.aa-sports-penalty-saved, [dir] .dark-theme .aa.aa-sports-penalty-saved {
    background-image: url(assets/icons/sports-penalty-saved.svg)
}

[dir] .aa.aa-sports-penalty-missed, [dir] .dark-theme .aa.aa-sports-penalty-missed {
    background-image: url(assets/icons/sports-penalty-missed.svg)
}

[dir] .aa.aa-sports-own-goal, [dir] .dark-theme .aa.aa-sports-own-goal {
    background-image: url(assets/icons/sports-own-goal.svg)
}

[dir=rtl] .aa.aa-accessibility, [dir=rtl] .dark-theme .aa.aa-accessibility {
    background-image: url(assets/icons/icon-accessibility-arabic.svg)
}

[dir=rtl] .aa.aa-read-mode, [dir=rtl] .dark-theme .aa.aa-read-mode {
    background-image: url(assets/icons/icon-read-mode-arabic.svg)
}

[dir=rtl] .aa.aa-search, [dir=rtl] .dark-theme .aa.aa-search {
    background-image: url(assets/icons/icon-search-arabic.svg)
}

[dir=rtl] .aa.aa-chevron-left, [dir=rtl] .dark-theme .aa.aa-chevron-left {
    background-image: url(assets/icons/icon-chevron-right.svg)
}

[dir=rtl] .aa.aa-chevron-right, [dir=rtl] .dark-theme .aa.aa-chevron-right {
    background-image: url(assets/icons/icon-chevron-left.svg)
}

[dir=rtl] .aa.aa-quote, [dir=rtl] .dark-theme .aa.aa-quote {
    background-image: url(assets/icons/icon-quote-ar.svg)
}

[dir=rtl] .aa.aa-live, [dir=rtl] .dark-theme .aa.aa-live {
    transform: scaleX(-1)
}

@media (min-width: 501px) {
    .match-page .page-content {
        grid-gap: 0 1.6rem
    }
}

[dir=ltr] .match-page .sports-header_team-logo {
    margin-right: 1.6rem
}

[dir=rtl] .match-page .sports-header_team-logo {
    margin-left: 1.6rem
}

.match-page .sports-header_team-logo .sports-image {
    width: 7.2rem;
    height: 7.2rem
}

.match-page .sports-header_team-logo .sports-image_wrapper {
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center
}

[dir] .match-page .sports-header_team-logo .sports-image_wrapper {
    padding: 8px
}

.match-page .sports-header_team-logo .sports-image_wrapper img {
    width: 4.8rem;
    height: 4.8rem
}

.match-page_statistics {
    overflow: hidden
}

[dir] .match-page_statistics {
    border: 1px solid;
    border-radius: .4rem;
    margin-bottom: 3.2rem
}

.match-page_statistics_header {
    display: flex;
    justify-content: space-between;
    align-items: center
}

[dir] .match-page_statistics_header {
    padding: 2.1rem;
    border-bottom: 1px solid
}

[dir] .match-page_statistics_header h2 {
    margin-bottom: 0 !important
}

.match-page_statistics_header .sports-image {
    width: 3.2rem;
    height: 3.2rem
}

.match-page_statistics_header .sports-image img {
    width: 100%;
    height: 100%
}

[dir] .match-page_statistics_content.no-data {
    padding: 10.6rem 1.6rem 9.1rem
}

[dir] .match-page_score .scoreboard {
    border-bottom: none;
    border-radius: .4rem .4rem 0 0;
    padding-top: 0;
    margin-top: 0
}

.match-page_score .scoreboard_team-link {
    color: inherit;
    text-decoration: none
}

[dir] .match-page_summary {
    margin: 0 0 32px
}

[dir] .match-page_summary .game-summary {
    border-radius: 0 0 .4rem .4rem
}

[dir] .match-page_divider {
    margin: 32px 0
}

.match-page .squad-table_squad-player-link {
    color: inherit;
    text-decoration: none
}

.match-page .sports-header_team-logo {
    width: 125px
}

@media (min-width: 501px) {
    .league-page .page-content {
        grid-gap: 0 1.6rem
    }
}

[dir] .league-page .side-panel {
    margin-top: 0
}

@media (min-width: 1200px) {
    [dir] .league-page .side-panel {
        margin-top: 1.6rem
    }
}

[dir] .league-page_league-table {
    margin-bottom: 3.2rem
}

.league-page_league-table .league-table_toggle {
    display: flex;
    flex-direction: row;
    align-items: center
}

[dir] .league-page_league-table .league-table_toggle {
    cursor: pointer
}

.league-page_league-table .league-table_toggle .aa {
    width: 2.4rem;
    height: 2.4rem
}

[dir] .league-page_games, [dir] .league-page_rankings {
    margin-bottom: 32px
}

.league-page_rankings_top-player {
    display: grid;
    grid-template-columns: 1fr
}

.league-page_rankings_top-player-header {
    display: flex;
    justify-content: space-between
}

.league-page_rankings_top-player-toggle {
    display: none
}

[dir] .league-page_rankings_top-player-toggle {
    cursor: pointer
}

@media (min-width: 1200px) {
    .league-page_rankings_top-player-toggle {
        display: flex;
        flex-direction: row;
        align-items: center
    }

    .league-page_rankings_top-player-toggle .aa {
        width: 2.4rem;
        height: 2.4rem
    }
}

.league-page_rankings_top-player_container {
    display: flex;
    justify-content: flex-start;
    width: 100%;
    flex-wrap: wrap;
    grid-gap: 16px
}

[dir] .league-page_rankings_top-player_container {
    padding-bottom: 15px;
    margin-bottom: 15px
}

@media (min-width: 501px) {
    [dir=ltr] .league-page_rankings_top-player_container {
        padding-left: 1rem
    }

    [dir=rtl] .league-page_rankings_top-player_container {
        padding-right: 1rem
    }
}

.league-page_rankings_top-player_container:hover {
    overflow-x: auto
}

@media (min-width: 501px) {
    .league-page_rankings_top-player_container {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: repeat(2, 1fr)
    }
}

@media (min-width: 1200px) {
    .league-page_rankings_top-player_container {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        grid-template-columns: repeat(3, -webkit-max-content);
        grid-template-columns: repeat(3, max-content);
        row-gap: 30px;
        max-height: 178px;
        justify-content: flex-start
    }
}

.league-page_rankings_top-player_container.open {
    max-height: unset
}

[dir] .league-page_rankings_top-player_container .player-card {
    cursor: pointer
}

[dir] .league-page_rankings_top-player_container .player-card:first-child {
    border-top: 0
}

.league-page .fixtures-list_header [competition-title] {
    justify-self: flex-start;
    flex: 1
}

[dir] .league-page .fixtures-list_header [competition-title] {
    margin: 0
}

.league-page .fixtures-list_header > div:not([competition-title]) {
    flex: auto
}

[dir] .league-page .fixtures-list_header > div:not([competition-title]) {
    margin-bottom: 1rem
}

[dir] .league-page .fixtures-list_header > div:not([competition-title]):last-child {
    margin-bottom: 0
}

@media (min-width: 501px) {
    .league-page .fixtures-list_header > div:not([competition-title]) {
        flex: 0 0 auto
    }

    [dir] .league-page .fixtures-list_header > div:not([competition-title]) {
        margin-bottom: 0
    }

    [dir=ltr] .league-page .fixtures-list_header > div:not([competition-title]):first-child {
        margin-left: auto
    }

    [dir=rtl] .league-page .fixtures-list_header > div:not([competition-title]):first-child {
        margin-right: auto
    }
}

.league-page .js-drop-down-wrapper {
    display: flex;
    align-items: center
}

@media (min-width: 501px) {
    [dir=ltr] .league-page .js-drop-down-wrapper {
        margin-left: 2rem
    }

    [dir=rtl] .league-page .js-drop-down-wrapper {
        margin-right: 2rem
    }
}

.league-page .js-drop-down-wrapper .js-drop-down {
    position: relative
}

.league-page .js-drop-down-wrapper .js-drop-down_value {
    display: flex;
    align-items: center;
    justify-content: space-between;
    min-width: 6.3rem;
    width: auto;
    height: 3.2rem
}

[dir] .league-page .js-drop-down-wrapper .js-drop-down_value {
    padding: 0 .8rem;
    cursor: pointer;
    border-width: 1px;
    border-style: solid;
    border-radius: .4rem
}

.league-page .js-drop-down-wrapper .js-drop-down_value .aa {
    width: 2.4rem;
    height: 2.4rem
}

.league-page .js-drop-down-wrapper .js-drop-down_selector {
    position: absolute;
    top: 3.6rem;
    min-width: 6.3rem;
    width: auto;
    height: 3.2rem;
    z-index: 4;
    overflow: hidden;
    max-height: 0;
    transition: .1s ease-in-out;
    outline: none
}

[dir] .league-page .js-drop-down-wrapper .js-drop-down_selector {
    border-radius: .4rem
}

[dir=ltr] .league-page .js-drop-down-wrapper .js-drop-down_selector {
    right: 0
}

[dir=rtl] .league-page .js-drop-down-wrapper .js-drop-down_selector {
    left: 0
}

.league-page .js-drop-down-wrapper .js-drop-down_selector.open {
    max-height: 19.1rem;
    overflow: auto
}

[dir] .league-page .js-drop-down-wrapper .js-drop-down_selector.open {
    border: 1px solid
}

.league-page .js-drop-down-wrapper .js-drop-down_selector li {
    position: relative;
    height: 4rem;
    font-size: 1.1rem;
    display: flex;
    align-items: center;
    transition: background-color .3s;
    opacity: 1
}

[dir] .league-page .js-drop-down-wrapper .js-drop-down_selector li {
    padding: 0 .8rem;
    cursor: pointer;
    border-bottom: 1px solid
}

.league-page .js-drop-down-wrapper .js-drop-down_selector li.closed {
    max-height: 0;
    overflow: hidden;
    opacity: 0
}

[dir] .league-page .js-drop-down-wrapper .js-drop-down_selector li.closed {
    padding: 0
}

[dir=ltr] .league-page .js-drop-down-wrapper .js-drop-down_selector li .aa {
    margin-left: auto
}

[dir=rtl] .league-page .js-drop-down-wrapper .js-drop-down_selector li .aa {
    margin-right: auto
}

[dir=ltr] .league-page .js-drop-down-wrapper .choose-round-selector, [dir=ltr] .league-page .js-drop-down-wrapper .choose-week-selector {
    margin: 0 1rem 0 auto
}

[dir=rtl] .league-page .js-drop-down-wrapper .choose-round-selector, [dir=rtl] .league-page .js-drop-down-wrapper .choose-week-selector {
    margin: 0 auto 0 1rem
}

.league-page .js-drop-down-wrapper .choose-round .js-drop-down_selector, .league-page .js-drop-down-wrapper .choose-round .js-drop-down_value {
    width: 20rem
}

@media (min-width: 501px) {
    .team-page .page-content {
        grid-gap: 0 1.6rem
    }
}

.team-page header {
    max-width: 129.2rem
}

[dir] .team-page header {
    margin: 0 auto
}

@media (min-width: 1200px) {
    [dir] .team-page header {
        margin-bottom: 35px
    }
}

[dir] .team-page .main-section .page-content__item:last-child {
    margin-top: 2.6rem
}

@media (min-width: 1200px) {
    [dir] .team-page .main-section .page-content__item:last-child {
        margin-top: 0
    }
}

.team-page_content {
    display: flex;
    flex-direction: column;
    max-width: 129.2rem
}

@media (min-width: 1200px) {
    .team-page_content {
        justify-content: flex-start;
        display: grid;
        grid-template-columns: 1fr 3fr;
        -moz-column-gap: 1.8rem;
        column-gap: 1.8rem
    }

    [dir] .team-page_content {
        margin: 0 auto
    }
}

[dir] .team-page_sidebar {
    margin-bottom: 20px
}

@media (min-width: 1200px) {
    [dir] .team-page_sidebar {
        margin-bottom: 0
    }
}

.team-page_games {
    grid-column: 1/-1;
    display: grid;
    grid-template-columns: repeat(3, auto);
    -moz-column-gap: 16px;
    column-gap: 16px;
    overflow: hidden;
    justify-content: flex-start;
    overflow-x: auto
}

[dir] .team-page_games {
    padding-bottom: 15px;
    margin-bottom: 15px
}

[dir] .team-page_league-table {
    margin-bottom: 32px
}

.team-page .team-page_group_wrapper, .team-page_trophies-container {
    display: grid;
    grid-template-columns: 1fr;
    gap: 1.6rem
}

@media (min-width: 501px) {
    .team-page .team-page_group_wrapper, .team-page_trophies-container {
        grid-template-columns: repeat(2, 1fr)
    }
}

@media (min-width: 1200px) {
    .team-page .team-page_group_wrapper, .team-page_trophies-container {
        grid-template-columns: repeat(3, 1fr)
    }
}

[dir] .team-page_full-squad {
    margin-bottom: 32px
}

.team-page_full-squad-container .player-card {
    flex: 1;
    max-width: unset
}

[dir] .team-page_full-squad-container .player-card {
    cursor: pointer
}

@media (min-width: 501px) {
    .team-page_trophies-container {
        grid-template-columns: repeat(3, 1fr);
        grid-template-rows: repeat(3, 1fr)
    }
}

[dir] .team-page_group_title {
    margin: 1.6rem 0
}

@media (min-width: 501px) {
    .player-page .page-content {
        grid-gap: 0 1.6rem
    }
}

[dir] .player-page_transfer {
    margin-bottom: 22px
}

[dir] .player-page_transfer .sports-transfer {
    margin-bottom: 10px
}

[dir] .player-page_breakdown {
    margin-bottom: 32px
}

[dir] .player-page_breakdown .player-breakdown {
    cursor: pointer
}

.player-page_trophies-container {
    display: grid;
    grid-template-columns: 1fr;
    gap: 10px
}

@media (min-width: 501px) {
    .player-page_trophies-container {
        grid-template-columns: repeat(2, 1fr)
    }
}

@media (min-width: 1200px) {
    .player-page_trophies-container {
        grid-template-columns: repeat(3, 1fr)
    }
}

[dir] .player-page .side-panel {
    margin-bottom: 2.6rem
}

@media (min-width: 501px) {
    .fixtures-page .page-content {
        grid-gap: 0 1.6rem
    }
}

[dir] .light-theme .read-mode, [dir] .light-theme .read-mode .top-tools {
    background-color: #fbfcdd !important
}

[dir] .light-theme .read-mode .headingInfo, [dir] .light-theme .read-mode .headingInfo .btn, [dir] .light-theme .read-mode .inline-title, [dir] .light-theme .read-mode .ordered-list, [dir] .light-theme .read-mode .paragraph, [dir] .light-theme .read-mode .quote, [dir] .light-theme .read-mode .tabular-data, [dir] .light-theme .read-mode .tags, [dir] .light-theme .read-mode .unordered-list {
    background-color: transparent !important
}

.dark-theme .energy-theme, .light-theme .energy-theme, .night-theme .energy-theme {
    --sec-theme-color-1: #39ad6f;
    --sec-theme-color-level-rgb: 57, 173, 111;
    --sec-theme-color-500: #39ad6f;
    --sec-theme-color-400: #56b984;
    --sec-theme-color-300: #74c59a;
    --sec-theme-color-200: #92d2b0;
    --sec-theme-color-100: #b0dec5;
    --sec-theme-color-50: #cdeadb;
    --sec-theme-color-text: #fff;
    --sec-theme-color-bgOpacity: 0.7
}

.dark-theme .latest-theme, .light-theme .latest-theme, .night-theme .latest-theme {
    --sec-theme-color-1: #ed8513;
    --sec-theme-color-level-rgb: 237, 133, 19;
    --sec-theme-color-500: #ed8513;
    --sec-theme-color-400: #ef9736;
    --sec-theme-color-300: #f2a959;
    --sec-theme-color-200: #f5bc7d;
    --sec-theme-color-100: #f8cea0;
    --sec-theme-color-50: #fae0c4;
    --sec-theme-color-text: #fff;
    --sec-theme-color-bgOpacity: 0.7
}

.dark-theme .live-theme, .light-theme .live-theme, .night-theme .live-theme {
    --sec-theme-color-1: #e91818;
    --sec-theme-color-level-rgb: 233, 24, 24;
    --sec-theme-color-500: #e91818;
    --sec-theme-color-400: #ec3a3a;
    --sec-theme-color-300: #ef5d5d;
    --sec-theme-color-200: #f38080;
    --sec-theme-color-100: #f6a3a3;
    --sec-theme-color-50: #f9c5c5;
    --sec-theme-color-text: #fff;
    --sec-theme-color-bgOpacity: 0.7
}

.dark-theme .special-theme, .light-theme .special-theme, .night-theme .special-theme {
    --sec-theme-color-1: #c61c20;
    --sec-theme-color-level-rgb: 198, 28, 32;
    --sec-theme-color-500: #c61c20;
    --sec-theme-color-400: #ce3e41;
    --sec-theme-color-300: #d76062;
    --sec-theme-color-200: #e08285;
    --sec-theme-color-100: #e8a4a6;
    --sec-theme-color-50: #f1c6c7;
    --sec-theme-color-text: #fff;
    --sec-theme-color-bgOpacity: 0.7
}

.dark-theme .sports-theme, .light-theme .sports-theme, .night-theme .sports-theme {
    --sec-theme-color-1: #689e42;
    --sec-theme-color-level-rgb: 104, 158, 66;
    --sec-theme-color-500: #689e42;
    --sec-theme-color-400: #7eac5e;
    --sec-theme-color-300: #95bb7a;
    --sec-theme-color-200: #acca97;
    --sec-theme-color-100: #c3d8b3;
    --sec-theme-color-50: #d9e7d0;
    --sec-theme-color-text: #151515;
    --sec-theme-color-bgOpacity: 0.7
}

.dark-theme .vod-theme, .light-theme .vod-theme, .night-theme .vod-theme {
    --sec-theme-color-1: #55ccbe;
    --sec-theme-color-level-rgb: 85, 204, 190;
    --sec-theme-color-500: #55ccbe;
    --sec-theme-color-400: #6ed3c8;
    --sec-theme-color-300: #88dbd1;
    --sec-theme-color-200: #a2e3dc;
    --sec-theme-color-100: #bbebe5;
    --sec-theme-color-50: #d4f2ef;
    --sec-theme-color-text: #fff;
    --sec-theme-color-bgOpacity: 0.7
}

.dark-theme .podcast-theme, .light-theme .podcast-theme, .night-theme .podcast-theme {
    --sec-theme-color-1: #ef3105;
    --sec-theme-color-level-rgb: 239, 49, 5;
    --sec-theme-color-500: #ef3105;
    --sec-theme-color-400: #f1502a;
    --sec-theme-color-300: #f36e50;
    --sec-theme-color-200: #f68e76;
    --sec-theme-color-100: #f9ad9b;
    --sec-theme-color-50: #fbcbc0;
    --sec-theme-color-text: #fff;
    --sec-theme-color-bgOpacity: 0.7
}

.dark-theme .inTranslation-theme, .light-theme .inTranslation-theme, .night-theme .inTranslation-theme {
    --sec-theme-color-1: #5e64d4;
    --sec-theme-color-level-rgb: 94, 100, 212;
    --sec-theme-color-500: #5e64d4;
    --sec-theme-color-400: #767bda;
    --sec-theme-color-300: #8e92e0;
    --sec-theme-color-200: #a7aae8;
    --sec-theme-color-100: #bfc1ee;
    --sec-theme-color-50: #d7d8f4;
    --sec-theme-color-text: #fff;
    --sec-theme-color-bgOpacity: 1
}

.dark-theme .news-theme, .light-theme .news-theme, .night-theme .news-theme {
    --sec-theme-color-500: #2b3347;
    --sec-theme-color-400: #4b5162;
    --sec-theme-color-300: #6a707e;
    --sec-theme-color-200: #8b8f9a;
    --sec-theme-color-100: #aaadb5;
    --sec-theme-color-50: #caccd1;
    --sec-theme-color-10: #151515;
    --sec-theme-color-text: #fff;
    --sec-theme-color-bgOpacity: 0.7
}

.light-theme .news-theme {
    --sec-theme-color-1: #2b3347;
    --sec-theme-color-level-rgb: 43, 51, 71
}

.dark-theme .news-theme, .night-theme .news-theme {
    --sec-theme-color-1: #6a707e;
    --sec-theme-color-level-rgb: 106, 112, 126
}

.dark-theme .business-theme, .light-theme .business-theme, .night-theme .business-theme {
    --sec-theme-color-500: #4069ab;
    --sec-theme-color-400: #5c7fb7;
    --sec-theme-color-300: #7996c4;
    --sec-theme-color-200: #96add1;
    --sec-theme-color-100: #b3c3dd;
    --sec-theme-color-50: #cfd9ea;
    --sec-theme-color-text: #fff;
    --sec-theme-color-bgOpacity: 0.7
}

.light-theme .business-theme {
    --sec-theme-color-1: #4069ab;
    --sec-theme-color-level-rgb: 64, 105, 171
}

.dark-theme .business-theme, .night-theme .business-theme {
    --sec-theme-color-1: #7996c4;
    --sec-theme-color-level-rgb: 121, 150, 196
}

.dark-theme .lifestyle-theme, .light-theme .lifestyle-theme, .night-theme .lifestyle-theme {
    --sec-theme-color-500: #d3af37;
    --sec-theme-color-400: #d9bb55;
    --sec-theme-color-300: #e0c773;
    --sec-theme-color-200: #e7d391;
    --sec-theme-color-100: #eddfaf;
    --sec-theme-color-50: #eddfaf;
    --sec-theme-color-text: #fff;
    --sec-theme-color-bgOpacity: 0.7
}

.light-theme .lifestyle-theme {
    --sec-theme-color-1: #d3af37;
    --sec-theme-color-level-rgb: 211, 175, 55
}

.dark-theme .lifestyle-theme, .night-theme .lifestyle-theme {
    --sec-theme-color-1: #e0c773;
    --sec-theme-color-level-rgb: 224, 199, 115
}

.dark-theme .black-theme, .light-theme .black-theme, .night-theme .black-theme {
    --sec-theme-color-500: #151515;
    --sec-theme-color-400: #383838;
    --sec-theme-color-300: #5b5b5b;
    --sec-theme-color-200: #7f7f7f;
    --sec-theme-color-100: #a1a1a1;
    --sec-theme-color-50: #c4c4c4;
    --sec-theme-color-10: #535c77;
    --sec-theme-color-text: #fff;
    --sec-theme-color-bgOpacity: 0.7
}

.light-theme .black-theme, .night-theme .black-theme {
    --sec-theme-color-1: #151515;
    --sec-theme-color-level-rgb: 21, 21, 21
}

.dark-theme .black-theme {
    --sec-theme-color-1: #5b5b5b;
    --sec-theme-color-level-rgb: 91, 91, 91
}

.dark-theme .opinions-theme, .light-theme .opinions-theme, .night-theme .opinions-theme {
    --sec-theme-color-500: #41798c;
    --sec-theme-color-400: #5d8d9d;
    --sec-theme-color-300: #7aa1ae;
    --sec-theme-color-200: #97b6c0;
    --sec-theme-color-100: #b3c9d1;
    /*--sec-theme-color-50: #ededed;*/
    --sec-theme-color-50: #f7f7f7;
    --sec-theme-color-text: #fff;
    --sec-theme-color-bgOpacity: 0.7
}

.light-theme .opinions-theme {
    --sec-theme-color-1: #41798c;
    --sec-theme-color-level-rgb: 65, 121, 140
}

.dark-theme .opinions-theme, .night-theme .opinions-theme {
    --sec-theme-color-1: #7aa1ae;
    --sec-theme-color-level-rgb: 122, 161, 174
}

.dark-theme .saudi-theme, .light-theme .saudi-theme, .night-theme .saudi-theme {
    --sec-theme-color-500: #00592b;
    --sec-theme-color-400: #26724b;
    --sec-theme-color-300: #4c8a6a;
    --sec-theme-color-200: #73a48b;
    --sec-theme-color-100: #99bdaa;
    --sec-theme-color-50: #bfd5ca;
    --sec-theme-color-text: #fff;
    --sec-theme-color-bgOpacity: 0.7
}

.dark-theme .saudi-theme, .light-theme .saudi-theme {
    --sec-theme-color-1: #00592b;
    --sec-theme-color-level-rgb: 0, 89, 43
}

.night-theme .saudi-theme {
    --sec-theme-color-1: #4c8a6a;
    --sec-theme-color-level-rgb: 76, 138, 106
}

.dark-theme .iran-theme, .light-theme .iran-theme, .night-theme .iran-theme {
    --sec-theme-color-500: #0055a2;
    --sec-theme-color-400: #266eb0;
    --sec-theme-color-300: #4c88bd;
    --sec-theme-color-200: #73a2cc;
    --sec-theme-color-100: #99bbda;
    --sec-theme-color-50: #cfd9ea;
    --sec-theme-color-text: #fff;
    --sec-theme-color-bgOpacity: 0.7
}

.light-theme .iran-theme {
    --sec-theme-color-1: #0055a2;
    --sec-theme-color-level-rgb: 0, 85, 162
}

.dark-theme .iran-theme, .night-theme .iran-theme {
    --sec-theme-color-1: #266eb0;
    --sec-theme-color-level-rgb: 38, 110, 176
}

.light-theme {
    --theme-base: #000;
    --theme-basergb: 0, 0, 0;
    --theme-divider: #e5e5e5;
    --theme-disabled: hsla(0, 0%, 100%, 0.1);
    --theme-disabled-button: rgba(0, 0, 0, 0.26);
    --theme-disabled-text: rgba(0, 0, 0, 0.38);
    --theme-secondary-text: rgba(55, 60, 89, 0.8);
    --theme-always-white: #fff;
    --theme-icon: rgba(0, 0, 0, 0.54);
    --theme-icons: rgba(0, 0, 0, 0.54);
    --theme-text: #151515;
    --theme-text-rgb: 21, 21, 21;
    --theme-live: #e91818;
    --theme-secondary-bg: #f7f7f9
}

.dark-theme {
    --theme-base: #fff;
    --theme-basergb: 255, 255, 255;
    --theme-divider: hsla(0, 0%, 100%, 0.1);
    --theme-disabled: rgba(0, 0, 0, 0.38);
    --theme-disabled-button: hsla(0, 0%, 100%, 0.3);
    --theme-disabled-text: hsla(0, 0%, 100%, 0.1);
    --theme-secondary-text: #7f7f7f;
    --theme-always-white: #fff;
    --theme-icon: #fff;
    --theme-icons: #fff;
    --theme-text: #fff;
    --theme-text-rgb: 255, 255, 255;
    --theme-live: #e91818;
    --theme-secondary-bg: #383838
}

.night-theme {
    --theme-base: #fff;
    --theme-basergb: 255, 255, 255;
    --theme-divider: hsla(0, 0%, 100%, 0.1);
    --theme-disabled: rgba(0, 0, 0, 0.38);
    --theme-disabled-button: hsla(0, 0%, 100%, 0.3);
    --theme-disabled-text: hsla(0, 0%, 100%, 0.1);
    --theme-secondary-text: #6a707e;
    --theme-always-white: #fff;
    --theme-icon: #fff;
    --theme-icons: #fff;
    --theme-text: #fff;
    --theme-text-rgb: 255, 255, 255;
    --theme-live: #e91818;
    --theme-secondary-bg: #353d50
}

.light-theme {
    --theme-background-background: #fff;
    --theme-background-background-rgb: 255, 255, 255;
    --theme-background-hover: #fff
}

.dark-theme {
    --theme-background-background: #151515;
    --theme-background-background-rgb: 21, 21, 21;
    --theme-background-hover: hsla(0, 0%, 100%, 0.04)
}

.night-theme {
    --theme-background-background: #2b3347;
    --theme-background-background-rgb: 43, 51, 71;
    --theme-background-hover: hsla(0, 0%, 100%, 0.04)
}

[dir] .global-wrapper .pagination.addustourfsection .pager li.active, [dir] .global-wrapper .pagination .progress-label .progress-bar {
    background: var(--sec-theme-color-1)
}

.global-wrapper .inline-article .inline-article-link, .global-wrapper .ordered-list a, .global-wrapper .unordered-list a {
    color: var(--sec-theme-color-1)
}

[dir] .global-wrapper .progress-container .progress-bar {
    background: var(--sec-theme-color-1)
}

.global-wrapper .feed-card .card_txt .section_name {
    color: var(--sec-theme-color-1)
}

[dir] .global-wrapper .card_content {
    background-image: linear-gradient(180deg, rgba(var(--sec-theme-color-level-rgb), .3), rgba(var(--sec-theme-color-level-rgb), 1))
}

@media (min-width: 1200px) {
    [dir] .global-wrapper .utility.addustourfsection .share-this {
        background: var(--sec-theme-color-1)
    }
}

[dir] .global-wrapper .tags.addustourfsection .tags_element {
    background: var(--sec-theme-color-1)
}

[dir] .global-wrapper .globalNav li .underBar {
    border-color: var(--sec-theme-color-1);
    background: var(--sec-theme-color-1)
}

.global-wrapper .globalNav .dropDown_group {
    color: var(--sec-theme-color-1)
}

[dir] .global-wrapper .globalNav .megaMenu .submenu .megaMenu_lead:hover {
    background-image: radial-gradient(circle at 100% 0, #c4c4c4, #e5e5e5)
}

.global-wrapper .factCheck .resources a, .global-wrapper .paragraph a {
    color: var(--sec-theme-color-1)
}

.global-wrapper .noto p.body, .global-wrapper .noto p.body-1, .global-wrapper .noto p.body-2, .global-wrapper .noto p.body-strong, .global-wrapper .noto p.paragraph-1, .global-wrapper .noto p.paragraph-2 {
    font-family: '"Helvetica Neue", sans-serif';
    font-size: 2rem;
    line-height: 160%;
    font-weight: 700
}

.global-wrapper .aa-art-font.noto p.body, .global-wrapper .aa-art-font.noto p.body-1, .global-wrapper .aa-art-font.noto p.body-2, .global-wrapper .aa-art-font.noto p.body-strong, .global-wrapper .aa-art-font.noto p.paragraph-1, .global-wrapper .aa-art-font.noto p.paragraph-2, .global-wrapper .noscript.noto p.body, .global-wrapper .noscript.noto p.body-1, .global-wrapper .noscript.noto p.body-2, .global-wrapper .noscript.noto p.body-strong, .global-wrapper .noscript.noto p.paragraph-1, .global-wrapper .noscript.noto p.paragraph-2 {
    font-family: Noto Naskh Arabic Bold, serif;
    font-size: 2.8rem;
    line-height: 140%
}

.global-wrapper .serif p.body, .global-wrapper .serif p.body-1, .global-wrapper .serif p.paragraph-1 {
    font-family: 'Helvetica Neue", sans-serif', serif;
    font-size: 2.35rem;
    line-height: 110%
}

[dir=ltr] .global-wrapper .serif p.body, [dir=ltr] .global-wrapper .serif p.body-1, [dir=ltr] .global-wrapper .serif p.paragraph-1 {
    text-align: left
}

[dir=rtl] .global-wrapper .serif p.body, [dir=rtl] .global-wrapper .serif p.body-1, [dir=rtl] .global-wrapper .serif p.paragraph-1 {
    text-align: right
}

.global-wrapper .serif p.body-1 strong, .global-wrapper .serif p.body strong, .global-wrapper .serif p.paragraph-1 strong {
    font-weight: 400
}

.global-wrapper .aa-art-font.serif p.body, .global-wrapper .aa-art-font.serif p.body-1, .global-wrapper .aa-art-font.serif p.paragraph-1, .global-wrapper .noscript.serif p.body, .global-wrapper .noscript.serif p.body-1, .global-wrapper .noscript.serif p.paragraph-1 {
    font-family: "Source Serif Pro Regular", serif;
    font-size: 2rem;
    line-height: 125%
}

[dir=ltr] .global-wrapper .aa-art-font.serif p.body, [dir=ltr] .global-wrapper .aa-art-font.serif p.body-1, [dir=ltr] .global-wrapper .aa-art-font.serif p.paragraph-1, [dir=ltr] .global-wrapper .noscript.serif p.body, [dir=ltr] .global-wrapper .noscript.serif p.body-1, [dir=ltr] .global-wrapper .noscript.serif p.paragraph-1 {
    text-align: left
}

[dir=rtl] .global-wrapper .aa-art-font.serif p.body, [dir=rtl] .global-wrapper .aa-art-font.serif p.body-1, [dir=rtl] .global-wrapper .aa-art-font.serif p.paragraph-1, [dir=rtl] .global-wrapper .noscript.serif p.body, [dir=rtl] .global-wrapper .noscript.serif p.body-1, [dir=rtl] .global-wrapper .noscript.serif p.paragraph-1 {
    text-align: right
}

.global-wrapper .aa-art-font.serif p.body-1 strong, .global-wrapper .aa-art-font.serif p.body strong, .global-wrapper .aa-art-font.serif p.paragraph-1 strong, .global-wrapper .noscript.serif p.body-1 strong, .global-wrapper .noscript.serif p.body strong, .global-wrapper .noscript.serif p.paragraph-1 strong {
    font-weight: 600
}

[dir=ltr] .global-wrapper .articleOpinionContainer .articleOpinion_bg {
    background-image: linear-gradient(356deg, rgba(var(--sec-theme-color-level-rgb), .4), var(--sec-theme-color-500))
}

[dir=rtl] .global-wrapper .articleOpinionContainer .articleOpinion_bg {
    background-image: linear-gradient(-356deg, rgba(var(--sec-theme-color-level-rgb), .4), var(--sec-theme-color-500))
}

.global-wrapper .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp {
    color: var(--sec-theme-color-1)
}

[dir] .global-wrapper .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp {
    border-color: var(--sec-theme-color-1)
}

[dir] .global-wrapper .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp[data-stamp-type=latest] {
    background: var(--sec-theme-color-1)
}

.global-wrapper .latest.addustourfsection .latest_news, .global-wrapper .latest_section a, .global-wrapper .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card p a {
    color: var(--sec-theme-color-1)
}

[dir] .global-wrapper .tabs .tabs-tablist button[aria-selected=true] > .tabs-tab__content .tabs-tab__text-label:after {
    background-color: var(--sec-theme-color-1)
}

[dir] .global-wrapper .mostRead_header .mostRead_switch .btn-active:after {
    background: #c61c20
}

.global-wrapper .mostRead.red-tabs .mostRead_header .mostRead_switch .btn-active {
    color: #c61c20
}

[dir] .global-wrapper .mostRead .mostRead_content .items .element .img-box .position {
    background-color: #62667c;
}

.global-wrapper .mostRead .mostRead_content .items .element .position {
    color: #62667c;
}

.global-wrapper .mostRead .mostRead_content .items .element .services .section, .global-wrapper .sectionHero_section {
    color: var(--sec-theme-color-1)
}

[dir] .global-wrapper .sectionHero.gallerySmall .sectionHero_gallery {
    background-color: var(--sec-theme-color-1)
}

@media (min-width: 501px) {
    [dir] .global-wrapper .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info {
        background: rgba(var(--sec-theme-color-level-rgb), var(--sec-theme-color-bgOpacity))
    }
}

[dir] .global-wrapper .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info .kicker {
    background: #e91818
}

[dir=ltr] .global-wrapper .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info .kicker:before {
    background: linear-gradient(180deg, #ec3a3a 65%, #f6a3a3 0)
}

[dir=rtl] .global-wrapper .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info .kicker:before {
    background: linear-gradient(-180deg, #ec3a3a 65%, #f6a3a3 0)
}

[dir] .global-wrapper .sectionHero.gallerySmall .sectionHero_gallery .swiper-pagination-bullets .swiper-pagination-bullet {
    background-color: var(--sec-theme-color-400)
}

[dir] .global-wrapper .sectionHero.gallerySmall.v2 .sectionHero_gallery, [dir] .global-wrapper .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info {
    background: none
}

@media (min-width: 501px) {
    [dir] .global-wrapper .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info {
        background: none;
    }
}

[dir] .global-wrapper .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:first-child {
    background-color: unset;
}

[dir] .global-wrapper .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title {
    border: none
}

[dir=ltr] .global-wrapper .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker:before {
    background: linear-gradient(180deg, var(--sec-theme-color-200) 63%, var(--sec-theme-color-300) 0)
}

[dir=rtl] .global-wrapper .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker:before {
    background: linear-gradient(-180deg, var(--sec-theme-color-200) 63%, var(--sec-theme-color-300) 0)
}

@media (min-width: 501px) {
    [dir] .global-wrapper .sectionHero.gallerySmall.v2 .sectionHero_gallery {
        background-color: unset;
    }

    [dir] .global-wrapper .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_info .kicker {
        background: #e91818
    }

    [dir=ltr] .global-wrapper .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_info .kicker:before {
        background: linear-gradient(180deg, #ec3a3a 65%, #f6a3a3 0)
    }

    [dir=rtl] .global-wrapper .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_info .kicker:before {
        background: linear-gradient(-180deg, #ec3a3a 65%, #f6a3a3 0)
    }
}

[dir=ltr] .global-wrapper .coverage {
    background: radial-gradient(circle at right 240%, rgba(var(--sec-theme-color-level-rgb), .9) 65%, var(--sec-theme-color-1) 0)
}

[dir=rtl] .global-wrapper .coverage {
    background: radial-gradient(circle at left 240%, rgba(var(--sec-theme-color-level-rgb), .9) 65%, var(--sec-theme-color-1) 0)
}

[dir=ltr] .global-wrapper .kicker:before {
    background: linear-gradient(180deg, var(--sec-theme-color-200) 63%, var(--sec-theme-color-300) 0)
}

[dir=rtl] .global-wrapper .kicker:before {
    background: linear-gradient(-180deg, var(--sec-theme-color-200) 63%, var(--sec-theme-color-300) 0)
}

[dir=ltr] .global-wrapper .coverage .kicker:before {
    background: linear-gradient(180deg, hsla(0, 0%, 100%, .2) 63%, hsla(0, 0%, 100%, .3) 0)
}

[dir=rtl] .global-wrapper .coverage .kicker:before {
    background: linear-gradient(-180deg, hsla(0, 0%, 100%, .2) 63%, hsla(0, 0%, 100%, .3) 0)
}

.global-wrapper .headingInfo.addustourfsection .headingInfo_title, .global-wrapper .headingInfo_subtitle a, .global-wrapper .section-time-bar .section {
    color: var(--sec-theme-color-1)
}

[dir] .global-wrapper .liveVod ::-webkit-scrollbar-thumb {
    background: var(--sec-theme-color-1)
}

.global-wrapper .liveVod .h1 {
    color: var(--sec-theme-color-1)
}

[dir] .global-wrapper .featuredPrograms h2 .underBar, [dir] .global-wrapper .liveVod .underBar {
    border-color: var(--sec-theme-color-1)
}

[dir] .global-wrapper .allOurPrograms .underBar {
    border-color: var(--sec-theme-color-1);
    background-color: var(--sec-theme-color-1)
}

.global-wrapper .tag-results .results-list .list-item .content .service .section {
    color: var(--sec-theme-color-1)
}

[dir=ltr] .global-wrapper .listing01 .listing01-articles .coverage {
    background: radial-gradient(circle at right 240%, rgba(var(--sec-theme-color-level-rgb), .9) 65%, var(--sec-theme-color-1) 0)
}

[dir=rtl] .global-wrapper .listing01 .listing01-articles .coverage {
    background: radial-gradient(circle at left 240%, rgba(var(--sec-theme-color-level-rgb), .9) 65%, var(--sec-theme-color-1) 0)
}

.global-wrapper .listing01.option03 .listing01-articles .section {
    color: var(--sec-theme-color-1)
}

[dir] .global-wrapper .listing01.option03.addustourfsection-hero .listing01-articles .main-article .img-box:after {
    background-image: linear-gradient(180deg, transparent 50%, var(--sec-theme-color-1))
}

[dir=ltr] .global-wrapper .listing02 .results-list .coverage {
    background: radial-gradient(circle at right 240%, rgba(var(--sec-theme-color-level-rgb), .9) 65%, var(--sec-theme-color-1) 0)
}

[dir=rtl] .global-wrapper .listing02 .results-list .coverage {
    background: radial-gradient(circle at left 240%, rgba(var(--sec-theme-color-level-rgb), .9) 65%, var(--sec-theme-color-1) 0)
}

.global-wrapper .listing03 .package-stories .results-list .list-item .full-coverage-link {
    color: var(--sec-theme-color-1)
}

[dir] .global-wrapper .listing03 .package-stories .results-list .list-item .full-coverage-link {
    border-color: var(--sec-theme-color-1)
}

[dir=ltr] .global-wrapper .listing03 .package-stories .results-list .list-item.coverage {
    background: radial-gradient(circle at right 240%, rgba(var(--sec-theme-color-level-rgb), .9) 65%, var(--sec-theme-color-1) 0)
}

[dir=rtl] .global-wrapper .listing03 .package-stories .results-list .list-item.coverage {
    background: radial-gradient(circle at left 240%, rgba(var(--sec-theme-color-level-rgb), .9) 65%, var(--sec-theme-color-1) 0)
}

[dir] .global-wrapper .section-label .color-lead {
    background: linear-gradient(180deg, var(--sec-theme-color-400) 0%, var(--sec-theme-color-200) 0)
}

.global-wrapper .section-label.big-text-label {
    color: var(--sec-theme-color-1)
}

[dir] .global-wrapper .section-label.version02 > :first-child:before {
    background-color: var(--sec-theme-color-1)
}

[dir=ltr] .global-wrapper .section-label.version03 span {
    background: linear-gradient(180deg, transparent 80%, var(--sec-theme-color-300) 0);
    background-position: 0 -.4rem
}

[dir=rtl] .global-wrapper .section-label.version03 span {
    background: linear-gradient(-180deg, transparent 80%, var(--sec-theme-color-300) 0);
    background-position: 100% -.4rem
}

.global-wrapper .section-label.addustourfsection a, .global-wrapper .section-label.addustourfsection h1, .global-wrapper .section-label.addustourfsection h2, .global-wrapper .section-label.addustourfsection h3, .global-wrapper .section-label.addustourfsection h4, .global-wrapper .section-label.addustourfsection h5, .global-wrapper .section-label.addustourfsection h6, .global-wrapper .section-label.addustourfsection span, .global-wrapper .you-missed .you-missed-notifier {
    color: var(--sec-theme-color-1)
}

[dir] .global-wrapper .you-missed .you-missed-notifier .notifier-content .bullets .top-border {
    border-color: var(--sec-theme-color-1)
}

.global-wrapper .you-missed .you-missed-overlay .overlay-content .results-list .list-item .content .section {
    color: var(--sec-theme-color-1)
}

[dir] .global-wrapper .aa-media .video-nav-area .aamedia-listing .scroller::-webkit-scrollbar-thumb {
    background: var(--sec-theme-color-1)
}

.global-wrapper .aa-media.aa-media4x3 .list-item.active .title {
    color: var(--sec-theme-color-1)
}

[dir] .global-wrapper .aa-media.aa-media4x3.aa-media4x3.version02 .hero-area .aa-media-hero.aa-media-hero3x4 {
    background: none
}

[dir] .global-wrapper .aa-media.aa-media4x3.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item.active:after {
    background-color: var(--sec-theme-color-1)
}

[dir] .global-wrapper .aa-media.aa-media4x3.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller::-webkit-scrollbar-thumb {
    background: var(--sec-theme-color-1)
}

[dir] .global-wrapper .arabicMedia .underBar {
    border-color: var(--sec-theme-color-1)
}

[dir] .global-wrapper .arabicMedia_border {
    background: var(--sec-theme-color-1)
}

[dir] .global-wrapper .aa-media-hero.aa-media-hero3x4 {
    background: linear-gradient(0deg, var(--sec-theme-color-1) 65%, rgba(var(--sec-theme-color-level-rgb), 0) 0)
}

[dir] .global-wrapper .aamedia-listing .scroller .navigator .square {
    background: var(--sec-theme-color-1)
}

.global-wrapper .aamedia-listing .scroller .video-list li.active .list-item-link .title {
    color: var(--sec-theme-color-1)
}

@media (min-width: 1200px) {
    [dir] .global-wrapper .aamedia-listing.programs-listing .scroller .video-list li a.list-item-link .program-details:after {
        background: var(--sec-theme-color-1)
    }
}

[dir] .global-wrapper .aa-documentaries .description .btn {
    background: var(--sec-theme-color-1)
}

.global-wrapper .editor-carousel .swiper-wrapper li .service .section, .global-wrapper .program-description.addustourfsection .program-details .readmore-checkbox ~ .readmore-label, .global-wrapper .program-description.addustourfsection .program-details .section-label *, .global-wrapper .program-name-episode-ttl .program-name, .global-wrapper .sectionFollow {
    color: var(--sec-theme-color-1)
}

[dir] .global-wrapper .live-stream .header .other-channels:after, [dir] .global-wrapper .live-stream .header .title:after {
    background: var(--sec-theme-color-1)
}

.global-wrapper .live-stream .select-device .mobile-app:checked ~ .mobile-app-label, .global-wrapper .live-stream .select-device .smart-tv:checked ~ .smart-tv-label, .global-wrapper .live-stream .select-device .youtube:checked ~ .youtube-label {
    color: var(--sec-theme-color-1)
}

[dir] .global-wrapper .live-stream .live-list::-webkit-scrollbar-thumb {
    background: var(--sec-theme-color-1)
}

[dir] .global-wrapper .live-stream.version02:before {
    background: var(--sec-theme-color-1)
}

[dir] .global-wrapper .live-stream.version02 .live-details .select-channel span.active {
    border-bottom-color: var(--sec-theme-color-1)
}

@media (min-width: 1200px) {
    [dir] .global-wrapper .article-hero.no-img .headingInfo_title .side-border {
        background: var(--sec-theme-color-1)
    }
}

[dir] .global-wrapper .comments-notification {
    background-color: var(--sec-theme-color-1)
}

.global-wrapper .tabular-data .table-wrapper table a {
    color: var(--sec-theme-color-1)
}

[dir] .global-wrapper .switch label input:checked + .slider, [dir] .global-wrapper .wrapper-404 .oval-inner.last .alert, [dir] .global-wrapper .wrapper-404.addustourfsection .msg_actions-btn {
    background: var(--sec-theme-color-1)
}

.global-wrapper .avatar_name, .global-wrapper .avatar_name > a {
    color: var(--sec-theme-color-1)
}

[dir] .global-wrapper .video-player .video-js .vjs-slider-bar, [dir] .global-wrapper .video-player .video-js .vjs-volume-level {
    background: var(--sec-theme-color-1)
}

[dir] .global-wrapper .video-player .video-js .vjs-load-progress div {
    background-color: rgba(var(--sec-theme-color-level-rgb), .1)
}

[dir] .global-wrapper .video-player .video-js .vjs-slider, [dir] .global-wrapper .video-player .video-js .vjs-volume-bar {
    background: rgba(var(--sec-theme-color-300), .4)
}

[dir] .global-wrapper .video-player .video-js .vjs-big-play-button {
    background: rgba(var(--sec-theme-color-level-rgb), .7)
}

[dir] .global-wrapper .underBar-title .title:after {
    background: var(--sec-theme-color-1)
}

[dir] .global-wrapper .read-mode .wrapper .top-tools .progress-container .progress-bar {
    background-color: var(--sec-theme-color-1)
}

[dir] .global-wrapper .top-stories .header:before {
    background: var(--sec-theme-color-1)
}

[dir=ltr] .global-wrapper .pdf-link {
    background: radial-gradient(circle at right 400%, rgba(var(--sec-theme-color-level-rgb), .95) 80%, var(--sec-theme-color-1) 0)
}

[dir=rtl] .global-wrapper .pdf-link {
    background: radial-gradient(circle at left 400%, rgba(var(--sec-theme-color-level-rgb), .95) 80%, var(--sec-theme-color-1) 0)
}

@media (min-width: 501px) {
    [dir=ltr] .global-wrapper .pdf-link {
        background: radial-gradient(circle at right 350%, rgba(var(--sec-theme-color-level-rgb), .95) 30%, var(--sec-theme-color-1) 0)
    }

    [dir=rtl] .global-wrapper .pdf-link {
        background: radial-gradient(circle at left 350%, rgba(var(--sec-theme-color-level-rgb), .95) 30%, var(--sec-theme-color-1) 0)
    }
}

.global-wrapper .game-event-card[game-event-type=loading] {
    color: #e5e5e5
}

[dir] .global-wrapper .game-event-card[game-event-type=loading] {
    background-color: #e5e5e5
}

.global-wrapper .game-event-card[game-event-type=loading] .game-event-card_player {
    color: transparent
}

[dir] .global-wrapper .game-event-card[game-event-type=loading] .game-event-card_player {
    background-color: #c4c4c4
}

.global-wrapper .game-event-card[game-event-type=loading] .game-event-card_event {
    color: transparent
}

[dir] .global-wrapper .game-event-card[game-event-type=loading] .game-event-card_event {
    background-color: #c4c4c4
}

.global-wrapper .match-stat-card[stat-type=loading] {
    color: #e5e5e5
}

[dir] .global-wrapper .match-stat-card[stat-type=loading] {
    background-color: #e5e5e5;
    box-shadow: none
}

[dir] .global-wrapper .match-stat-card[stat-type=loading] .match-stat-card_header {
    border-color: #c4c4c4
}

.global-wrapper .match-stat-card[stat-type=loading] .match-stat-card_header-content {
    color: #c4c4c4
}

[dir] .global-wrapper .match-stat-card[stat-type=loading] .match-stat-card_header-content, [dir] .global-wrapper .match-stat-card[stat-type=loading] .match-stat-card_team_image, [dir] .global-wrapper .match-stat-card[stat-type=loading] .match-stat-card_team_percentage, [dir] .global-wrapper .match-stat-card[stat-type=loading] .match-stat-card_team_percentage-value {
    background-color: #c4c4c4
}

[dir] .global-wrapper .sports-hero {
    background-color: var(--sec-theme-color-1)
}

.global-wrapper .trophy {
    color: var(--sec-theme-color-50)
}

[dir] .global-wrapper .trophy {
    background-color: var(--sec-theme-color-1)
}

[dir=ltr] .global-wrapper .player-breakdown_ranks tr:first-child td > .player-breakdown_position-same {
    border-left-color: var(--sec-theme-color-1)
}

[dir=rtl] .global-wrapper .player-breakdown_ranks tr:first-child td > .player-breakdown_position-same {
    border-right-color: var(--sec-theme-color-1)
}

[dir] .global-wrapper .player-breakdown_ranks tr:first-child td > .player-breakdown_position-up {
    border-bottom-color: var(--sec-theme-color-1)
}

[dir] .global-wrapper .player-breakdown_ranks tr.main-row {
    background: none;
    border-top: .4rem solid var(--team-bg-color);
    box-shadow: 0 8px 20px 0 rgba(43, 51, 71, .2)
}

[dir] .global-wrapper .player-breakdown td {
    border-top-color: #e5e5e5
}

[dir=ltr] .global-wrapper .league-table_position-same {
    border-left-color: #e5e5e5
}

[dir=rtl] .global-wrapper .league-table_position-same {
    border-right-color: #e5e5e5
}

[dir] .global-wrapper .league-table_position-up {
    border-bottom-color: #689e42
}

[dir] .global-wrapper .league-table_position-down {
    border-top-color: #e91818
}

[dir] .global-wrapper .league-table .main-row {
    background: none;
    border-top: .4rem solid var(--team-bg-color);
    box-shadow: 0 8px 20px 0 rgba(43, 51, 71, .2)
}

.global-wrapper .player-card_score, .global-wrapper .player-card_shirt-number {
    color: var(--sec-theme-color-50)
}

[dir] .global-wrapper .player-card[card-type=loading] {
    background-color: #f5f5f5
}

[dir] .global-wrapper .player-card[card-type=loading] .player-card_divider {
    background-color: transparent;
    border-color: transparent
}

[dir] .global-wrapper .player-card[card-type=loading] .player-card_icon, [dir] .global-wrapper .player-card[card-type=loading] .player-card_label, [dir] .global-wrapper .player-card[card-type=loading] .player-card_name, [dir] .global-wrapper .player-card[card-type=loading] .player-card_player, [dir] .global-wrapper .player-card[card-type=loading] .player-card_position {
    background-color: #c4c4c4
}

[dir] .global-wrapper .sports-transfer[is-loading] {
    background-color: #e5e5e5
}

[dir] .global-wrapper .sports-transfer[is-loading] .sports-transfer_image, [dir] .global-wrapper .sports-transfer[is-loading] .sports-transfer_name {
    background-color: #c4c4c4
}

[dir=ltr] .global-wrapper .sports-transfer[is-loading] .sports-transfer_info {
    border-left-color: #c4c4c4
}

[dir=rtl] .global-wrapper .sports-transfer[is-loading] .sports-transfer_info {
    border-right-color: #c4c4c4
}

.global-wrapper .sports-transfer[is-loading] .sports-transfer_info_direction {
    color: #c4c4c4
}

.global-wrapper .side-panel_header {
    color: var(--sec-theme-color-50)
}

[dir] .global-wrapper .side-panel_header {
    background-color: var(--sec-theme-color-1)
}

[dir] .global-wrapper .overall-stats_stat[data-type=games], [dir] .global-wrapper .overall-stats_stat[data-type=goal] {
    border-color: #f5f5f5
}

[dir] .global-wrapper .league-page_rankings_top-player_container .player-card:first-child, [dir] .global-wrapper .sports-hero {
    background-image: linear-gradient(180deg, var(--team-bg-color), #151515 200%)
}

[dir] .global-wrapper .player-card {
    border-color: var(--team-bg-color)
}

[dir] .global-wrapper .player-card[card-type=coach], [dir] .global-wrapper .side-panel_header, [dir] .global-wrapper .trophy {
    background-image: linear-gradient(180deg, var(--team-bg-color), #151515 200%)
}

[dir] .global-wrapper .search-filters .filter.active {
    background: var(--sec-theme-color-1);
    border-color: var(--sec-theme-color-1)
}

[dir] .global-wrapper .search-filters-group .btn.update-results:hover {
    background: var(--sec-theme-color-1)
}

.global-wrapper .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item .services .more, .global-wrapper .opinionRelatedV2 .opinionRelated_author, .global-wrapper .search-results .item .section {
    color: var(--sec-theme-color-1)
}

.global-wrapper .wzrk-alert .wzrk-alert-heading {
    color: #2b3347
}

.global-wrapper .wzrk-alert .wzrk-alert-body, .global-wrapper .wzrk-alert .wzrk-button-container {
    color: #8b8f9a
}

.global-wrapper .wzrk-alert .wzrk-button-container button {
    color: #2b3347
}

[dir] .global-wrapper .wzrk-alert .wzrk-button-container button {
    background-color: #f5f5f5
}

.global-wrapper .wzrk-alert .wzrk-button-container button:active {
    color: #fff
}

[dir] .global-wrapper .wzrk-alert .wzrk-button-container button:active {
    background-color: #c4c4c4
}

.global-wrapper .wzrk-alert .wzrk-button-container button#wzrk-cancel {
    color: #fff
}

[dir] .global-wrapper .wzrk-alert .wzrk-button-container button#wzrk-cancel {
    background-color: #2b3347
}

[dir] .global-wrapper .saudi-theme .trending .card_content, [dir] .global-wrapper .trending .card_content {
    /*background-image: linear-gradient(180deg,rgba(var(--sec-theme-color-level-rgb),.1) 50%,rgba(var(--sec-theme-color-level-rgb),1))*/
    background-image: linear-gradient(180deg, rgba(var(--sec-theme-color-level-rgb), .04) 50%, rgba(var(--sec-theme-color-level-rgb), .04));
}

[dir] .global-wrapper .countdown .logo {
    background-color: #2b3347
}

[dir] .global-wrapper .application-header {
    background-color: var(--sec-theme-color-10);
    border-bottom: #383838
}

[dir] .global-wrapper .application-header__list__item {
    border-color: #fff
}

.global-wrapper .application-header__list__link {
    color: #fff
}

[dir] .global-wrapper .application-header__list__link .underBar {
    border-color: #fff;
    background-color: #fff
}

.global-wrapper .application-card__icon__label {
    color: #fff
}

[dir] .global-wrapper .application-card__icon--breaking, [dir] .global-wrapper .application-card__icon--live {
    background-color: #e91818
}

[dir=ltr] .global-wrapper .application-card__icon--night-mode {
    background-image: linear-gradient(225deg, #383838, #151515)
}

[dir=rtl] .global-wrapper .application-card__icon--night-mode {
    background-image: linear-gradient(-225deg, #383838, #151515)
}

[dir=ltr] .global-wrapper .application-card__icon--breaking:before {
    background: linear-gradient(180deg, #ec3a3a 65%, #f6a3a3 0)
}

[dir=rtl] .global-wrapper .application-card__icon--breaking:before {
    background: linear-gradient(-180deg, #ec3a3a 65%, #f6a3a3 0)
}

[dir] .global-wrapper .application-card__icon--bookmark {
    background-image: radial-gradient(circle at 100% 0, #6a707e, #2b3347)
}

[dir] .global-wrapper .application-card__icon--accessibility {
    background-color: #f4ebcd
}

[dir] .global-wrapper .application-card__icon--geo-location {
    background-color: #fff
}

[dir] .global-wrapper .application-card__icon--open-url {
    background-color: #c4c4c4
}

[dir=ltr] .global-wrapper .application-card__icon--discover-more {
    background-image: linear-gradient(225deg, #383838, #151515)
}

[dir=rtl] .global-wrapper .application-card__icon--discover-more {
    background-image: linear-gradient(-225deg, #383838, #151515)
}

[dir=ltr] .global-wrapper .application-card__icon--news-feed {
    background-image: linear-gradient(225deg, #55ccbe, #6ed3c8)
}

[dir=rtl] .global-wrapper .application-card__icon--news-feed {
    background-image: linear-gradient(-225deg, #55ccbe, #6ed3c8)
}

[dir] .global-wrapper .breaking-takeover .content .btn {
    background: var(--sec-theme-color-1)
}

.global-wrapper .documentaries-header .section-label h2, .global-wrapper .loader .spinner {
    color: var(--sec-theme-color-1)
}

[dir] .global-wrapper .gallery-overlay .expand {
    background-color: rgba(var(--sec-theme-color-level-rgb), .7)
}

[dir] .global-wrapper .latest-news-scroller .news-scroller::-webkit-scrollbar-thumb {
    background: var(--sec-theme-color-1)
}

.global-wrapper .np-card .card-content .section-time a {
    color: var(--sec-theme-color-1)
}

.global-wrapper .hero-card__section {
    color: var(--sec-theme-color-50)
}

[dir=ltr] .global-wrapper .hero-card--gallery-card:first-child {
    background: radial-gradient(circle at right 240%, rgba(var(--sec-theme-color-level-rgb), .9) 65%, var(--sec-theme-color-1) 0)
}

[dir=rtl] .global-wrapper .hero-card--gallery-card:first-child {
    background: radial-gradient(circle at left 240%, rgba(var(--sec-theme-color-level-rgb), .9) 65%, var(--sec-theme-color-1) 0)
}

.global-wrapper .hero-card--gallery-card:first-child .hero-card__info {
    color: var(--sec-theme-color-50)
}

[dir] .global-wrapper .hero-card--gallery-card:first-child .hero-card__info {
    background: rgba(var(--sec-theme-color-level-rgb), .7)
}

[dir] .global-wrapper .hero-card--gallery-card:first-child .hero-card__info .hero-card__title {
    border-color: #e91818
}

@media (min-width: 501px) {
    [dir=ltr] .global-wrapper .hero-card--gallery-card {
        background: radial-gradient(circle at right 240%, rgba(var(--sec-theme-color-level-rgb), .9) 65%, var(--sec-theme-color-1) 0)
    }

    [dir=rtl] .global-wrapper .hero-card--gallery-card {
        background: radial-gradient(circle at left 240%, rgba(var(--sec-theme-color-level-rgb), .9) 65%, var(--sec-theme-color-1) 0)
    }

    .global-wrapper .hero-card--gallery-card .hero-card__info {
        color: var(--sec-theme-color-50)
    }

    [dir] .global-wrapper .hero-card--gallery-card .hero-card__info {
        background: rgba(var(--sec-theme-color-level-rgb), .7)
    }

    [dir] .global-wrapper .hero-card--gallery-card .hero-card__info .hero-card__title {
        border-color: #e91818
    }
}

@media (max-width: 500px) {
    .global-wrapper .hero-card--no-image .hero-card__info {
        color: var(--sec-theme-color-1)
    }

    [dir] .global-wrapper .hero-card--no-image .hero-card__info {
        background: none
    }
}

[dir=ltr] .global-wrapper .hero-card--coverage {
    background: radial-gradient(circle at right 240%, rgba(var(--sec-theme-color-level-rgb), .9) 65%, var(--sec-theme-color-1) 0)
}

[dir=rtl] .global-wrapper .hero-card--coverage {
    background: radial-gradient(circle at left 240%, rgba(var(--sec-theme-color-level-rgb), .9) 65%, var(--sec-theme-color-1) 0)
}

.global-wrapper .hero-card--coverage .hero-card__info {
    color: var(--sec-theme-color-50)
}

[dir] .global-wrapper .hero-gallery .hero-card:first-child .kicker {
    background-color: #e91818
}

[dir] .global-wrapper .hero-gallery .hero-card:first-child .kicker:before {
    background: linear-gradient(180deg, #ec3a3a 28%, #f6a3a3 0)
}

@media (min-width: 501px) {
    [dir] .global-wrapper .hero-gallery .hero-card .kicker {
        background-color: #e91818
    }

    [dir] .global-wrapper .hero-gallery .hero-card .kicker:before {
        background: linear-gradient(180deg, #ec3a3a 28%, #f6a3a3 0)
    }
}

[dir] .global-wrapper .hero-gallery .swiper-pagination-bullets .swiper-pagination-bullet {
    background-color: var(--sec-theme-color-400)
}

[dir] .global-wrapper .hero-gallery .swiper-pagination-bullets .swiper-pagination-bullet-active {
    background-color: #fff
}

[dir] .global-wrapper .how-to-listen {
    background-color: var(--sec-theme-color-400)
}

[dir=ltr] .global-wrapper .steps-card {
    background-image: linear-gradient(90deg, #383838, #151515)
}

[dir=rtl] .global-wrapper .steps-card {
    background-image: linear-gradient(270deg, #383838, #151515)
}

.global-wrapper .steps-card__info__number {
    color: hsla(0, 0%, 100%, .2)
}

[dir=ltr] .global-wrapper .steps-card--flip {
    background-image: linear-gradient(270deg, #383838, #151515)
}

[dir=rtl] .global-wrapper .steps-card--flip {
    background-image: linear-gradient(90deg, #383838, #151515)
}

[dir] .global-wrapper .application-page {
    background: #151515
}

[dir] .global-wrapper .application-page header {
    border-color: #383838
}

[dir] .global-wrapper .application-page .white-bg {
    background-color: #fff
}

[dir] .global-wrapper .global-nav li .underBar {
    border-color: var(--sec-theme-color-1);
    background: var(--sec-theme-color-1)
}

.global-wrapper .global-nav .main-nav_sub-menu-all-news-link:hover, .global-wrapper .global-nav .main-nav_sub-menu .mega-menu_lead.active .mega-menu_label, .global-wrapper .global-nav .mega-menu_label:hover, .global-wrapper .global-nav .sub-menu .mega-menu_lead.active .mega-menu_label {
    color: var(--sec-theme-color-1)
}

.global-wrapper .global-nav.addustourfsection .main-nav_element .main-nav_link:hover .underBar {
    visibility: visible
}

.global-wrapper .addustourfsection-footer .footer-content .follow-us__title, .global-wrapper .addustourfsection-footer .footer-content .footer-sections .news-links .menu-title, .global-wrapper .addustourfsection-footer .footer-content .footer-sections .services-links .menu-title, .global-wrapper .addustourfsection-latest-episode .episode-details .title, .global-wrapper .addustourfsection-latest-episode .section-label * {
    color: var(--sec-theme-color-1)
}

[dir] .global-wrapper .addustourfsection-latest-episode .episode-details .share-this, [dir] .global-wrapper .more-link.addustourfsection {
    background: var(--sec-theme-color-1)
}

[dir] .global-wrapper .aa-audio-player .controls_element {
    border-color: var(--sec-theme-color-1)
}

.global-wrapper .aa-audio-player .controls_element_path {
    fill: var(--sec-theme-color-1)
}

.global-wrapper .aa-audio-player .controls_element_circle-slider svg path:last-child {
    stroke: var(--sec-theme-color-1)
}

[dir] .global-wrapper .aa-audio-player .duration_seeker:before {
    background-color: var(--sec-theme-color-1)
}

[dir] .global-wrapper .aa-audio-player .duration_seeker[type=range]::-webkit-slider-thumb {
    background-color: var(--sec-theme-color-1)
}

[dir] .global-wrapper .aa-audio-player .duration_seeker[type=range]::-moz-range-progress, [dir] .global-wrapper .aa-audio-player .duration_seeker[type=range]::-moz-range-thumb {
    background-color: var(--sec-theme-color-1)
}

[dir] .global-wrapper .aa-audio-player .duration_seeker[type=range]::-ms-fill-lower, [dir] .global-wrapper .aa-audio-player .duration_seeker[type=range]::-ms-thumb {
    background-color: var(--sec-theme-color-1)
}

[dir] .global-wrapper .aa-audio-player .duration_seeker[type=range]:active::-ms-thumb {
    background-color: var(--sec-theme-color-1)
}

.global-wrapper .aa-audio-player .program-info {
    color: #fff
}

[dir] .global-wrapper .aa-audio-player .program-info {
    background-color: var(--sec-theme-color-1)
}

[dir] .global-wrapper .aa-audio-player .program-info_toggle {
    background-color: var(--sec-theme-color-300)
}

@media (min-width: 501px) {
    [dir] .global-wrapper .aa-audio-player-programs-view {
        background: var(--sec-theme-color-1)
    }
}

@media (max-width: 500px) {
    .global-wrapper .aa-audio-player-programs-view-collapsed .controls_element-play-pause .controls_element_path {
        fill: #fff
    }

    .global-wrapper .aa-audio-player-programs-view-collapsed .controls_element_circle-slider svg path:first-child {
        stroke: var(--sec-theme-color-50)
    }

    .global-wrapper .aa-audio-player-programs-view-collapsed .controls_element_circle-slider svg path:last-child {
        stroke: #fff
    }
}

.global-wrapper .aa-audio-player-inline .aa-audio-player_article-title {
    color: var(--sec-theme-color-1)
}

[dir] .global-wrapper .podcast-program_icon {
    border-color: var(--sec-theme-color-1)
}

.global-wrapper .podcast-program_path {
    fill: var(--sec-theme-color-1)
}

.global-wrapper .podcast-program-episode .podcast-program_name, .global-wrapper .podcast-program-home .podcast-program_name {
    color: var(--sec-theme-color-1)
}

[dir] .global-wrapper .music-animated-icon_bar {
    background: var(--sec-theme-color-1)
}

.global-wrapper .podcast-listen-steps_title, .global-wrapper .podcast-program-page-article .podcast-program_title {
    color: var(--sec-theme-color-1)
}

[dir] .global-wrapper .vod-home .aamedia-listing.version02 .scroller .video-list li {
    background-color: var(--sec-theme-color-1)
}

[dir] .global-wrapper .vod-home .vod-theme .aamedia-listing.version02 .scroller .video-list li {
    background-color: #4b5162
}

.global-wrapper .bot-text_list-item, .global-wrapper .step-item_title {
    color: var(--sec-theme-color-1)
}

[dir] .global-wrapper .opinion .avatar, [dir] .global-wrapper .opinion_link {
    background: var(--sec-theme-color-50)
}

.global-wrapper .opinion .avatar_name, .global-wrapper .opinions-author .author-name {
    color: var(--sec-theme-color-1)
}

[dir] .global-wrapper .author-listing .opinions-author {
    background-color: var(--sec-theme-color-50)
}

.global-wrapper .author-listing .opinions-author .author-img .author-name {
    color: var(--sec-theme-color-500)
}

[dir] .global-wrapper .youtube10m-header {
    background-color: #2b3347
}

[dir] .global-wrapper .youtube10m-counter .flip-count__piece:first-child .card__back:after, [dir] .global-wrapper .youtube10m-counter .flip-count__piece:first-child .card__back:before, [dir] .global-wrapper .youtube10m-counter .flip-count__piece:first-child .card__bottom, [dir] .global-wrapper .youtube10m-counter .flip-count__piece:first-child .card__top {
    background: #e91818
}

[dir] .global-wrapper .youtube10m-counter .flip-count__piece:first-child .card__bottom {
    background: #ef5d5d
}

[dir] .global-wrapper .youtube10m-counter .flip-count__piece:first-child .card__sep {
    background: #f38080
}

.global-wrapper .section-follow-nav .section-navigation li.active, .global-wrapper .section-follow-nav .section-navigation li.active a, .global-wrapper .youtube10m-counter .flip-count__piece .card__back:after, .global-wrapper .youtube10m-counter .flip-count__piece .card__back:before, .global-wrapper .youtube10m-counter .flip-count__piece .card__bottom, .global-wrapper .youtube10m-counter .flip-count__piece .card__top {
    color: var(--sec-theme-color-1)
}

[dir] .global-wrapper .section-follow-nav .section-navigation li.active:after {
    background: var(--sec-theme-color-1)
}

[dir] .global-wrapper .media-feed-page::-webkit-scrollbar-thumb {
    background: var(--sec-theme-color-1)
}

[dir] .global-wrapper .text-to-speech-player .controls_element {
    border-color: var(--sec-theme-color-1)
}

.global-wrapper .text-to-speech-player .controls_element_path {
    fill: var(--sec-theme-color-1)
}

.global-wrapper .text-to-speech-player .controls_element_circle-slider svg path:last-child {
    stroke: var(--sec-theme-color-1)
}

[dir] .global-wrapper .text-to-speech-player .duration_seeker:before {
    background-color: var(--sec-theme-color-1)
}

[dir] .global-wrapper .text-to-speech-player .duration_seeker[type=range]::-webkit-slider-thumb {
    background-color: var(--sec-theme-color-1);
    box-shadow: none
}

[dir] .global-wrapper .text-to-speech-player .duration_seeker[type=range]::-moz-range-progress, [dir] .global-wrapper .text-to-speech-player .duration_seeker[type=range]::-moz-range-thumb {
    background-color: var(--sec-theme-color-1);
    box-shadow: none
}

[dir] .global-wrapper .text-to-speech-player .duration_seeker[type=range]::-ms-fill-lower, [dir] .global-wrapper .text-to-speech-player .duration_seeker[type=range]::-ms-thumb {
    background-color: var(--sec-theme-color-1);
    box-shadow: none
}

[dir] .global-wrapper .text-to-speech-player .duration_seeker[type=range]:active::-ms-thumb {
    background-color: var(--sec-theme-color-1);
    box-shadow: none
}

.global-wrapper .text-to-speech-player_speed {
    color: var(--sec-theme-color-1)
}

.global-wrapper .mms-hero__btn {
    color: #2b3347
}

.global-wrapper .mms-intro__card-title {
    color: var(--sec-theme-color-1)
}

[dir] .global-wrapper .mms-contact {
    background-color: #2b3347
}

[dir] .global-wrapper .social-media-hero, [dir] .global-wrapper .social-media-links-header__item--active:after {
    background: var(--sec-theme-color-1)
}
