/* From Spinkit http://tobiasahlin.com/spinkit/ */

.Spinner__spinner--3Y9nF {
    margin: 100px auto 0;
    width: 70px;
    text-align: center;
}

.Spinner__spinner--3Y9nF > div {
    width: 18px;
    height: 18px;
    background-color: #acacac;
    border-radius: 100%;
    display: inline-block;
    animation: Spinner__sk-bouncedelay--3JMai 1.4s infinite ease-in-out both;
}

.Spinner__spinner--3Y9nF .Spinner__bounce1--TZi3L {
    animation-delay: -0.32s;
}

.Spinner__spinner--3Y9nF .Spinner__bounce2--2w7JA {
    animation-delay: -0.16s;
}

@keyframes Spinner__sk-bouncedelay--3JMai {
    0%,
    80%,
    100% {
        transform: scale(0);
    }
    40% {
        transform: scale(1);
    }
}

/* global breakpoints */

/* small < 767 */

/* medium 768 - 1023 */

/* > 768 */

/* < 1023 */

/* large 1024 - 1279 */

/* > 1024 */

/* < 1279 */

/* xlarge 1280+ */

/* composes helper imports */
@media (max-width: 767px) {
.grid__mobileOnly--3H1pA {
        display: block
}
    }

@media (min-width: 768px) and (max-width: 1023px) {

.grid__tabletOnly--pATk3 {
        display: block
}
    }

@media (min-width: 1024px) {

.grid__desktopOnly--13DWf {
        display: block
}
    }

/* global gutter for css grid */
.grid__gridGutterWidth--1PXMu {
    grid-gap: 40px;
}
@media (max-width: 767px) {
.grid__gridGutterWidth--1PXMu {
        grid-gap: 20px
}
    }

.TopicsPage__topicsContainer--1_lB6 {
    min-height: 50vh;
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 2fr 1fr;
        grid-template:
        "topicsList suggestedTopics" 1fr /
        2fr 1fr;
    padding: 50px 0 30px;
}

@media (max-width: 1023px) {

.TopicsPage__topicsContainer--1_lB6 {
        -ms-grid-rows: 1fr 460px;
        -ms-grid-columns: 1fr;
            grid-template:
            "topicsList" 1fr
            "suggestedTopics" 460px /
            1fr
}
    }

@media (max-width: 767px) {

.TopicsPage__topicsContainer--1_lB6 {
        padding: 20px 0
}
    }

.TopicsPage__topicsListSpinner--1do2d {
    -ms-grid-column-align: center;
        justify-self: center;
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    grid-area: topicsList;
}

.TopicsPage__suggestedTopicsSpinner--11ApN {
    -ms-grid-column-align: center;
        justify-self: center;
    margin-top: 200px;
    -ms-grid-row: 1;
    -ms-grid-column: 2;
    grid-area: suggestedTopics;
}

@media (max-width: 1023px) {

.TopicsPage__topicsListSpinner--1do2d {
        -ms-grid-row: 1;
        -ms-grid-column: 1
}

.TopicsPage__suggestedTopicsSpinner--11ApN {
        -ms-grid-row: 2;
        -ms-grid-column: 1
}
    }

@media (max-width: 1023px) {

.TopicsPage__suggestedTopicsSpinner--11ApN {
        -ms-grid-row: 2;
        grid-row: 2;
        -ms-grid-column: 1;
        grid-column: 1
}
    }

.VideoPlayer__playerContainer--3uyud {
    height: 360px;
    width: 640px;
    background: #000;
    margin-right: auto;
    margin-left: auto;
}

.colors__hoverBlack--3n67Z {
    color: #000;
}

.colors__hoverBlack--3n67Z:hover {
        background: linear-gradient(#000, #000), linear-gradient(#000, #000),
            linear-gradient(#000, #000);
        background-size: 0.05em 1px, 0.05em 1px, 1px 1px;
        background-repeat: no-repeat, no-repeat, repeat-x;
        background-position: 0 90%, 90% 90%, 0 90%;
    }

.colors__hoverGrey--3oW4W {
    color: #aaa;
}

.colors__hoverGrey--3oW4W:hover {
        background: linear-gradient(#aaa, #aaa), linear-gradient(#aaa, #aaa),
            linear-gradient(#aaa, #aaa);
        background-size: 0.05em 1px, 0.05em 1px, 1px 1px;
        background-repeat: no-repeat, no-repeat, repeat-x;
        background-position: 0 90%, 90% 90%, 0 90%;
    }

.colors__uFirst--26KEf {
    color: #f7b81b;
}

.StoryPage__main--3_Gxb {
    min-height: 50vh;
}

.StoryPage__article--3uYE7 {
    padding: 40px 0 20px;
}

@media (max-width: 767px) {

.StoryPage__article--3uYE7 {
        padding: 20px 0
}
    }

@media (min-width: 1024px) {

.StoryPage__container--1xks6 {
        display: -ms-grid;
        display: grid;
        -ms-grid-rows: 1fr;
        -ms-grid-columns: 2fr 1fr;
            grid-template: "mainContent sideBar" 1fr / 2fr 1fr
}
    }

.StoryPage__content--3u3Oe {
    position: relative;
    grid-area: mainContent;
}

.StoryPage__sideBar--2Hx5A {
    min-height: 50vh;
    grid-area: sideBar;
}

@media (min-width: 1024px) {

.StoryPage__content--3u3Oe {
        -ms-grid-row: 1;
        -ms-grid-column: 1
}

.StoryPage__sideBar--2Hx5A {
        -ms-grid-row: 1;
        -ms-grid-column: 2
}
    }

@media (max-width: 1023px) {

.StoryPage__sideBar--2Hx5A {
        display: none
}
    }

.StoryPage__storyPageSpinner--17Ro- {
    display: -ms-grid;
    display: grid;
    justify-content: center;
}

@media (min-width: 768px) {

.StoryPage__byline--1fGcV,
.StoryPage__social--dEscM {
        padding: 5px 0
}
    }

.StoryPage__byline--1fGcV {
    font-size: 15px;
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    grid-area: byline;
    display: inline-flex;
    align-items: center;
    padding-right: 10px;
}

@media (max-width: 767px) {

.StoryPage__byline--1fGcV {
        font-size: 13px;
        line-height: 1.375
}
    }

.StoryPage__social--dEscM {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
    grid-area: social;
    display: inline-flex;
    justify-content: flex-end;
    align-items: center;
}

@media (max-width: 767px) {

.StoryPage__social--dEscM {
        display: none
}
    }

.StoryPage__bylineSocialMobile--3SR0n {
    display: none;
}

@media (max-width: 767px) {

.StoryPage__bylineSocialMobile--3SR0n {
        display: block;
        padding-bottom: 15px
}
    }

.StoryPage__bylineSocialMobile--3SR0n .StoryPage__social--dEscM {
    display: none;
}

.StoryPage__bylineSocial--2ZZzF {
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 9fr 3fr;
        grid-template: "byline social" 1fr / 9fr 3fr;
    min-height: 50px;
}

@media (max-width: 767px) {

.StoryPage__bylineSocial--2ZZzF {
        display: none
}
    }

.StoryPage__date--UmODz {
    color: 666;
    padding-left: 5px;
}

@media (max-width: 767px) {

.StoryPage__date--UmODz {
        color: 999;
        padding-left: 0;
        display: block
}
    }

.StoryPage__authorImage--2wgEs {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    margin-right: 10px;
}

.StoryPage__twitter--3A1es,
.StoryPage__mail--3r3CC {
    margin-left: 20px;
}

.StoryPage__facebook--1yl63,
.StoryPage__twitter--3A1es,
.StoryPage__mail--3r3CC {
    width: 50px;
    height: 50px;
    border: 1px solid #ccc;
    border-radius: 4px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    position: relative;
}

.StoryPage__facebook--1yl63:hover, .StoryPage__twitter--3A1es:hover, .StoryPage__mail--3r3CC:hover {
        cursor: pointer;
    }

.StoryPage__facebookIcon--1m2Mn {
    width: 25px;
    height: 25px;
}

.StoryPage__twitterIcon--30nKf {
    width: 27px;
    height: 27px;
}

.StoryPage__mailIcon--2i9ah {
    width: 22px;
    height: 22px;
}

.StoryPage__facebookIcon--1m2Mn path {
    fill: #3b5999;
}

.StoryPage__twitterIcon--30nKf path {
    fill: #1da1f3;
}

.StoryPage__mailIcon--2i9ah path {
    fill: #000;
}

/* ad */
.StoryPage__ad300x250--3QjY8 {
    background: #f0f0f0;
    width: 300px;
    height: 250px;
    margin: 0 auto 50px;
    padding: 0;
    text-align: center;
}

.StoryPage__moduleHeader--2Y6I7 {
    border-top: 1px solid #ccc;
    padding: 18px 0;
}

.StoryPage__moduleHeader--2Y6I7 h3 {
    font-size: 20px;
    font-weight: 600;
    line-height: 1.1;
    letter-spacing: normal;
    color: #002d6c;
    padding: 0;
    margin: 0;
}

.StoryPage__outbrain--2eiFa {
    position: relative;
    margin: 30px 0;
}

.StoryPage__outbrainContainer--29eBj {
    height: 300px;
    background: #f0f0f0;
}

.FooterLinks__utilityLinks--3jUmj {
    background: #f2f2f2;
    padding: 20px 25px;
}

.FooterLinks__utilityLinks--3jUmj > ul {
    padding: 0;
    margin: 0;
    list-style: none;
    line-height: 1.25;
}

.FooterLinks__utilityLinks--3jUmj > ul:first-child {
    margin-bottom: 15px;
}

.FooterLinks__listItem--jhZOL {
    padding: 0;
    display: inline;
    position: relative;
}

.FooterLinks__listItem--jhZOL::after {
    color: #ababab;
    content: "|";
    padding: 0 5px;
    font-size: 14px;
    position: relative;
    top: 2px;
}

.FooterLinks__listItem--jhZOL:last-child::after {
    display: none;
}

.FooterLinks__listItem--jhZOL > a,
.FooterLinks__rights--3DoJz {
    font-size: 11px;
    color: #aaa;
    font-weight: 400;
    letter-spacing: normal;
}

.FooterLinks__rights--3DoJz:last-child::after {
    display: none;
}

.DropDownMenu__dropDownBase--3FKnh {
    margin: 0;
    list-style: none;
    transition: max-height 250ms ease-in;
    background: #fff;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
    border-top: 2px solid #bbb;
    top: 46px;
    position: absolute;
    width: auto;
    opacity: 0;
    overflow: hidden;
    max-height: 0;
}

.DropDownMenu__dropDownMobileBase--1UeYH {
    position: fixed;
    left: 0;
    width: 100%;
    top: 64px;
    font-size: 12px;
}

.DropDownMenu__dropDownBase--3FKnh .DropDownMenu__anchor--p9wKE {
    font-weight: 600;
    font-size: 14px;
    text-transform: none;
    cursor: pointer;
}

.DropDownMenu__dropDownBase--3FKnh .DropDownMenu__userWelcomeText--x3Lzk {
    font-weight: 600;
    font-size: 14px;
    text-transform: none;
}

.DropDownMenu__listItem--3rlEN {
    padding: 10px 0 8px;
}

.DropDownMenu__userWelcomeListItem--30b35 {
    padding-bottom: 0;
}

.DropDownMenu__menuActive--1fxRo {
    opacity: 1;
    max-height: 500px;
}

#DropDownMenu__dropDownShowsId--3OivG {
    left: -25px;
}

.DropDownMenu__dropDownShows--3fzqJ,
.DropDownMenu__dropDownSections--2H4E9 {
}

.DropDownMenu__dropDownShowsList--3joRh {
    margin: 0;
    list-style: none;
    width: 145px;
    padding: 15px 25px;
}

#DropDownMenu__dropDownSectionsId--ZR3jF {
    left: -40px;
    top: 48px;
}

@media (min-width: 1024px) {

#DropDownMenu__dropDownLoggedInId--2fa94 {
        padding: 15px 25px;
        width: 170px;
        right: -35px;
        left: auto;
        font-size: 14px;
        position: absolute;
        top: 48px
}
    }

@media (max-width: 1023px) {

#DropDownMenu__dropDownLoggedInId--2fa94 {
        left: 0;
        top: 72px;
        padding: 0
}
    }

@media (max-width: 767px) {

#DropDownMenu__dropDownLoggedInId--2fa94 {
        top: 54px
}
    }

@media (min-width: 1024px) {
    }

@media (max-width: 1023px) {
    }

@media (max-width: 767px) {

.DropDownMenu__dropDownLoggedIn--1tadE {
        top: 54px
}
    }

@media (max-width: 1023px) {

#DropDownMenu__dropDownLoggedInContainer--3O9Hn {
        -ms-grid-column-align: right;
            justify-self: right
}
    }

.DropDownMenu__dropDownLoggedIn--1tadE > ul {
    margin: 0;
    list-style: none;
}

@media (min-width: 768px) {

.DropDownMenu__dropDownLoggedIn--1tadE > ul {
        padding: 0
}
    }

@media (max-width: 1023px) {

.DropDownMenu__dropDownLoggedIn--1tadE > ul {
        padding: 20px 20px;
        font-size: 12px
}
    }

.DropDownMenu__navSectionsListGrid--YEtPD {
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: 1fr 2px 1fr 2px 1fr 2px 1fr 2px 1fr 2px 1fr;
    -ms-grid-columns: 1fr 2px 1fr;
        grid-template:
        "dropdownSectionsListItem1 dropdownSectionsListItem2" 1fr
        "dropdownSectionsListItem3 dropdownSectionsListItem4" 1fr
        "dropdownSectionsListItem5 dropdownSectionsListItem6" 1fr
        "dropdownSectionsListItem7 dropdownSectionsListItem8" 1fr
        "dropdownSectionsListItem9 dropdownSectionsListItem10" 1fr
        "dropdownSectionsListItem11 dropdownSectionsListItem12" 1fr /
        1fr 1fr;
    grid-gap: 2px;
}

/* Offset nth-child by 1 due to arrow marker */
.DropDownMenu__navSectionsListGrid--YEtPD > li:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    grid-area: dropdownSectionsListItem1;
}

.DropDownMenu__navSectionsListGrid--YEtPD > li:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    grid-area: dropdownSectionsListItem2;
}

.DropDownMenu__navSectionsListGrid--YEtPD > li:nth-child(3) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
    grid-area: dropdownSectionsListItem3;
}

.DropDownMenu__navSectionsListGrid--YEtPD > li:nth-child(4) {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
    grid-area: dropdownSectionsListItem4;
}

.DropDownMenu__navSectionsListGrid--YEtPD > li:nth-child(5) {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
    grid-area: dropdownSectionsListItem5;
}

.DropDownMenu__navSectionsListGrid--YEtPD > li:nth-child(6) {
    -ms-grid-row: 5;
    -ms-grid-column: 3;
    grid-area: dropdownSectionsListItem6;
}

.DropDownMenu__navSectionsListGrid--YEtPD > li:nth-child(7) {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
    grid-area: dropdownSectionsListItem7;
}

.DropDownMenu__navSectionsListGrid--YEtPD > li:nth-child(8) {
    -ms-grid-row: 7;
    -ms-grid-column: 3;
    grid-area: dropdownSectionsListItem8;
}

.DropDownMenu__navSectionsListGrid--YEtPD > li:nth-child(9) {
    -ms-grid-row: 9;
    -ms-grid-column: 1;
    grid-area: dropdownSectionsListItem9;
}

.DropDownMenu__navSectionsListGrid--YEtPD > li:nth-child(10) {
    -ms-grid-row: 9;
    -ms-grid-column: 3;
    grid-area: dropdownSectionsListItem10;
}

.DropDownMenu__navSectionsListGrid--YEtPD > li:nth-child(11) {
    -ms-grid-row: 11;
    -ms-grid-column: 1;
    grid-area: dropdownSectionsListItem11;
}

.DropDownMenu__navSectionsListGrid--YEtPD > li:nth-child(12) {
    -ms-grid-row: 11;
    -ms-grid-column: 3;
    grid-area: dropdownSectionsListItem12;
}

.DropDownMenu__dropDownSectionsList--21lyb {
    padding: 15px 25px;
    margin: 0;
    list-style: none;
    width: 410px;
}

.DropDownMenu__arrowMarker--1pDf_ {
    position: absolute;
    top: 48px;
    background: #fff;
    display: block;
    border-bottom: 3px solid #fff;
    z-index: 1;
}

@media (max-width: 1023px) {

.DropDownMenu__arrowMarker--1pDf_ {
        display: none
}
    }
.DropDownMenu__arrowMarker--1pDf_::after,
.DropDownMenu__arrowMarker--1pDf_::before {
    bottom: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.DropDownMenu__arrowMarker--1pDf_::after {
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #fff;
}

.DropDownMenu__arrowMarker--1pDf_::before {
    border-color: rgba(187, 187, 187, 0);
    border-bottom-color: #bbb;
}

/* IE11 fix */
.DropDownMenu__dropDownSectionsList--21lyb .DropDownMenu__arrowMarker--1pDf_ {
    left: 0;
}

.DropDownMenu__arrowMarkerRight--3D12N {
    top: 50px;
}

@media (max-width: 767px) {

.DropDownMenu__arrowMarkerRight--3D12N {
        opacity: 0
}
    }

.DropDownMenu__arrowMarkerInActive--3HKMt {
    display: none;
}

.DropDownMenu__arrowMarkerActive--unNxA {
    display: block;
}

#DropDownMenu__dropDownShowsContainer--1X2CV .DropDownMenu__arrowMarker--1pDf_::after {
    border-width: 12px;
    margin-left: 14px;
}

#DropDownMenu__dropDownShowsContainer--1X2CV .DropDownMenu__arrowMarker--1pDf_::before {
    border-width: 15px;
    margin-left: 11px;
}

#DropDownMenu__dropDownSectionsContainer--3AVgK .DropDownMenu__arrowMarker--1pDf_ {
    top: 50px;
}

#DropDownMenu__dropDownSectionsContainer--3AVgK .DropDownMenu__arrowMarker--1pDf_::before,
#DropDownMenu__dropDownLoggedInContainer--3O9Hn .DropDownMenu__arrowMarkerRight--3D12N::before {
    border-width: 15px;
    margin-left: -3px;
}

#DropDownMenu__dropDownSectionsContainer--3AVgK .DropDownMenu__arrowMarker--1pDf_::after,
#DropDownMenu__dropDownLoggedInContainer--3O9Hn .DropDownMenu__arrowMarkerRight--3D12N::after {
    border-width: 12px;
    margin-left: 0;
}

.Navigation__header--2ijIr {
    box-shadow: 0 5px 2px -2px rgba(0, 0, 0, 0.1);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    background: #fff;
    z-index: 1000;
    padding: 0 20px;
}

.Navigation__container--1CRn4 {
    height: 54px;
    max-width: 1400px;
    margin: 0 auto;
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 30px 10px 1fr 10px 160px;
        grid-template:
        "mobileNav logoContainer rightMenu" 1fr /
        30px 1fr 160px;
    grid-column-gap: 10px;
}

@media (min-width: 1024px) {

.Navigation__container--1CRn4 {
        -ms-grid-rows: 1fr;
        -ms-grid-columns: 125px 1fr 200px;
            grid-template:
            "logoContainer leftMenu rightMenu" 1fr /
            125px 1fr 200px
}
    }

@media (min-width: 768px) {

.Navigation__container--1CRn4 {
        height: 72px
}
    }

.Navigation__menu--3xWAg {
    display: none;
}

@media (min-width: 1024px) {

.Navigation__menu--3xWAg {
        list-style-type: none;
        margin: 0;
        padding: 0;
        display: -ms-inline-grid;
        display: inline-grid;
        -ms-grid-rows: 1fr;
        -ms-grid-columns: 78px 10px 78px 10px 78px 10px 78px 10px 50px 10px 1fr;
            grid-template:
            "navItemVideo navItemLive navItemShows navItemMore navItemSearch" 1fr /
            78px 78px 78px 78px 50px 1fr;
        grid-column-gap: 10px
}
    }

.Navigation__navItems--U5F3o > li:nth-child(1) {
    grid-area: navItemVideo;
}

.Navigation__navItems--U5F3o > li:nth-child(2) {
    grid-area: navItemLive;
}

.Navigation__navItems--U5F3o > li:nth-child(3) {
    grid-area: navItemShows;
}

.Navigation__navItems--U5F3o > li:nth-child(4) {
    grid-area: navItemMore;
}

.Navigation__navItems--U5F3o > li:nth-child(5) {
    grid-area: navItemSearch;
}

@media (min-width: 1024px) {

.Navigation__navItems--U5F3o > li:nth-child(1) {
        -ms-grid-row: 1;
        -ms-grid-column: 1
}

.Navigation__navItems--U5F3o > li:nth-child(2) {
        -ms-grid-row: 1;
        -ms-grid-column: 3
}

.Navigation__navItems--U5F3o > li:nth-child(3) {
        -ms-grid-row: 1;
        -ms-grid-column: 5
}

.Navigation__navItems--U5F3o > li:nth-child(4) {
        -ms-grid-row: 1;
        -ms-grid-column: 7
}

.Navigation__navItems--U5F3o > li:nth-child(5) {
        -ms-grid-row: 1;
        -ms-grid-column: 9
}
    }

.Navigation__leftMenu--3_I7W {
    grid-area: leftMenu;
}

.Navigation__rightMenu--34rWE {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
    grid-area: rightMenu;
    list-style-type: none;
    margin: 0;
    padding: 0;
    display: -ms-inline-grid;
    display: inline-grid;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 78px 10px 78px;
        grid-template:
        "notificationIcon loggedInIcon" 1fr /
        78px 78px;
    grid-column-gap: 10px;
    justify-content: end;
}

.Navigation__rightMenu--34rWE > li:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    grid-area: notificationIcon;
}

.Navigation__rightMenu--34rWE > li:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    grid-area: loggedInIcon;
}

.Navigation__menuItemBase--1AVww {
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 1px;
    color: #000;
    text-transform: uppercase;
    transition: all ease 0.25s;
    cursor: pointer;
}

.Navigation__menuItemBase--1AVww:hover {
        color: #666;
    }

.Navigation__menuItemLink--4vbz1,
.Navigation__tools--1nNmq {
}

.Navigation__logoContainer--1Wv1H,
.Navigation__menuItem--3WPeS,
.Navigation__tools--1nNmq {
    -ms-grid-row-align: center;
        align-self: center;
    position: relative;
}

.Navigation__logoContainer--1Wv1H {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    grid-area: logoContainer;
    padding: 0;
    margin: 0;
}

@media (min-width: 1024px) {

.Navigation__leftMenu--3_I7W {
        -ms-grid-row: 1;
        -ms-grid-column: 2
}

.Navigation__rightMenu--34rWE {
        -ms-grid-row: 1;
        -ms-grid-column: 3
}

.Navigation__logoContainer--1Wv1H {
        -ms-grid-row: 1;
        -ms-grid-column: 1
}
    }

.Navigation__menuItem--3WPeS {
    -ms-grid-column-align: center;
        justify-self: center;
}

.Navigation__menuItem--3WPeS path {
    transition: all ease 0.25s;
    fill: #000;
}

.Navigation__newsLogo--2JFYc path {
    fill: #000;
}

.Navigation__menuItem--3WPeS svg:hover {
    cursor: pointer;
}

.Navigation__menuItem--3WPeS svg:hover path {
    fill: #666;
}

.Navigation__tools--1nNmq {
    -ms-grid-column-align: right;
        justify-self: right;
}

@media (max-width: 1023px) {

.Navigation__tools--1nNmq {
        font-size: 12px
}
    }

.Navigation__newsLogo--2JFYc {
    width: 112px;
    height: 40px;
}

@media (max-width: 767px) {

.Navigation__newsLogo--2JFYc {
        width: 106px;
        height: 36px
}
    }

.Navigation__moreIcon--2g3eY,
.Navigation__searchIcon--3TYw5,
.Navigation__notificationIcon--IuAd-,
.Navigation__loggedInIcon--2NDnz {
    display: flex;
    outline: none;
}

.Navigation__notificationIcon--IuAd- {
    display: none;
}

.Navigation__more--TLQ9M {
    width: 24px;
    height: 24px;
}

.Navigation__search--1FB-G {
    width: 19px;
    height: 19px;
}

.Navigation__loggedIn--1dtPO {
    width: 24px;
    height: 24px;
}

.SearchInputBox__searchContainer--v0TA5 {
    transition: width 200ms ease-in;
    overflow: hidden;
    position: absolute;
    left: 30px;
    top: -10px;
    width: 0;
}

.SearchInputBox__active--1iRSw .SearchInputBox__searchContainer--v0TA5 {
    width: 300px;
}

.SearchInputBox__searchContainer--v0TA5 input {
    border: 0;
    display: block;
    font-size: 14px;
    height: 40px;
    margin: 0;
    outline: none;
    -webkit-appearance: none;
}

.SearchInputBox__input--2k5GC {
    padding: 0 45px 0 10px;
    width: 300px;
    box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.4);
    border-radius: 3px;
    color: #999;
    font-family: "Proxima-Nova", Arial, Helvetica, sans-serif;
}

.SearchInputBox__input--2k5GC:-ms-input-placeholder {
    color: #999;
}

.SearchInputBox__input--2k5GC::-ms-input-placeholder {
    color: #999;
}

.SearchInputBox__input--2k5GC::placeholder {
    color: #999;
}

.SearchInputBox__submit--3W7Lg {
    color: transparent;
    font-size: 0;
    line-height: 0;
    text-shadow: none;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0;
    width: 40px;
    z-index: 11;
    background: transparent;
}

.SearchInputBox__searchInputIcon--FWaoU {
    position: absolute;
    top: 10px;
    right: 8px;
}

.SearchInputBox__closeIcon--FaXj0 {
    display: flex;
    outline: none;
}

.SearchInputBox__close--1ud3N {
    width: 19px;
    height: 19px;
}

.SearchInputBox__close--1ud3N path {
    fill: #bbb;
}

.HamburgerMenu__container--XmPmX {
    display: inline-block;
    position: relative;
    width: 20px;
    height: 5px;
    padding: 12px 3px 10px 5px;
    z-index: 10;
    outline: 0;
    transition-timing-function: linear;
    transition-duration: 0.15s;
    transition-property: opacity, filter;
    text-transform: none;
}

.HamburgerMenu__container--XmPmX:hover {
        cursor: pointer;
    }

.HamburgerMenu__burgerMenu--2l3yO {
    display: inline-block;
}

.HamburgerMenu__burgerMenu--2l3yO,
.HamburgerMenu__burgerMenu--2l3yO::after,
.HamburgerMenu__burgerMenu--2l3yO::before {
    position: absolute;
    width: 22px;
    height: 2px;
    transition-timing-function: ease;
    transition-duration: 0.15s;
    transition-property: transform;
    border-radius: 1px;
    background-color: #000;
}

.HamburgerMenu__burgerMenu--2l3yO::after,
.HamburgerMenu__burgerMenu--2l3yO::before {
    display: block;
    content: "";
}

.HamburgerMenu__burgerMenu--2l3yO::before {
    top: -6px;
}

.HamburgerMenu__burgerMenu--2l3yO::after {
    bottom: -6px;
}

.HamburgerMenu__burgerActive--3dJnK .HamburgerMenu__burgerMenu--2l3yO {
    transition-delay: 0.15s;
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: rotate(45deg);
    width: 23px;
}

.HamburgerMenu__burgerActive--3dJnK .HamburgerMenu__burgerMenu--2l3yO::before {
    top: 0;
    transition: top 75ms ease, opacity 75ms ease 0.15s;
    opacity: 0;
}

.HamburgerMenu__burgerActive--3dJnK .HamburgerMenu__burgerMenu--2l3yO::after {
    bottom: 0;
    transition: bottom 75ms ease,
        transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0.15s;
    transform: rotate(-90deg);
    width: 23px;
}

.HamburgerMenuItems__menuContainer--3A-Yt {
    margin: 5px 20px 12px;
    padding: 0 0 15px;
    list-style: none;
}

.HamburgerMenuItems__menu--1-_sK {
    line-height: 2.875em;
    border-bottom: 1px solid #e8e8e8;
}

.HamburgerMenuItems__menu--1-_sK:last-child {
    padding: 15px 0 0;
    line-height: 1em;
    border-bottom: none;
}

.HamburgerMenuItems__menuInner--3criU {
    padding: 0;
    margin: 0;
    list-style: none;
    display: -ms-grid;
    display: grid;
}

.HamburgerMenuItems__subContainer--26V-j {
    padding-bottom: 5px;
}

.HamburgerMenuItems__menuHeader--3Bqo0 {
    text-transform: uppercase;
    letter-spacing: 1.5px;
    font-size: 14px;
}

.HamburgerMenuItems__menuItemSub--3TGMC {
    font-size: 13px;
}

.HamburgerMenuItems__menuItemSub--3TGMC,
.HamburgerMenuItems__menuHeader--3Bqo0 {
    color: #000;
    font-weight: 600;
}

.HamburgerMenuItems__menuInner--3criU li {
    line-height: 1.25em;
    padding-bottom: 10px;
}

.HamburgerMenuItems__flyMenu--3yhBp {
    width: 100vw;
    height: 100vh;
    background-color: #fff;
    position: fixed;
    top: 54px;
    left: 0;
    transition: transform 280ms, left 280ms;
    overflow: scroll;
    -webkit-overflow-scrolling: touch;
    padding: 0;
    border-top: 1px solid #e8e8e8;
}

@media (min-width: 768px) {

.HamburgerMenuItems__flyMenu--3yhBp {
        top: 72px
}
    }

.HamburgerMenuItems__menuInActive--3_Li1.HamburgerMenuItems__flyMenu--3yhBp {
    transform: translate3d(-100vw, 0, 0);
}

.HamburgerMenuItems__menuActive--1apF8.HamburgerMenuItems__flyMenu--3yhBp {
    transform: translate3d(0, 0, 0);
}

.HamburgerMenuItems__privacy--2OlVh {
    padding: 0;
    margin: 0;
    list-style: none;
    line-height: 1em;
}

.HamburgerMenuItems__privacy--2OlVh li,
.HamburgerMenuItems__menuItemPrivacy--EV6DG {
    padding: 0;
    display: inline;
    position: relative;
    font-size: 11px;
    color: #aaa;
    font-weight: 400;
    letter-spacing: normal;
}

.HamburgerMenuItems__privacy--2OlVh li::after {
    color: #ababab;
    content: "|";
    padding: 0 5px;
    font-size: 14px;
    position: relative;
    top: 2px;
}

.HamburgerMenuItems__privacy--2OlVh li:last-child::after {
    display: none;
}

.HamburgerMenuItems__rights--Gl80i {
    padding-top: 10px;
}

.HamburgerMenuItems__menuInnerSections--PzySB {
}

.HamburgerMenuItems__menuInnerShows--sNGLS {
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: 1fr 2px 1fr 2px 1fr 2px 1fr;
    -ms-grid-columns: 1fr 2px 1fr;
        grid-template:
        "menuInnerShowsListItem1 menuInnerShowsListItem2" 1fr
        "menuInnerShowsListItem3 menuInnerShowsListItem4" 1fr
        "menuInnerShowsListItem5 menuInnerShowsListItem6" 1fr
        "menuInnerShowsListItem7 menuInnerShowsListItem8" 1fr /
        1fr 1fr;
    grid-gap: 2px;
}

.HamburgerMenuItems__menuInnerShows--sNGLS > li:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    grid-area: menuInnerShowsListItem1;
}

.HamburgerMenuItems__menuInnerShows--sNGLS > li:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    grid-area: menuInnerShowsListItem2;
}

.HamburgerMenuItems__menuInnerShows--sNGLS > li:nth-child(3) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
    grid-area: menuInnerShowsListItem3;
}

.HamburgerMenuItems__menuInnerShows--sNGLS > li:nth-child(4) {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
    grid-area: menuInnerShowsListItem4;
}

.HamburgerMenuItems__menuInnerShows--sNGLS > li:nth-child(5) {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
    grid-area: menuInnerShowsListItem5;
}

.HamburgerMenuItems__menuInnerShows--sNGLS > li:nth-child(6) {
    -ms-grid-row: 5;
    -ms-grid-column: 3;
    grid-area: menuInnerShowsListItem6;
}

.HamburgerMenuItems__menuInnerShows--sNGLS > li:nth-child(7) {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
    grid-area: menuInnerShowsListItem7;
}

.HamburgerMenuItems__menuInnerShows--sNGLS > li:nth-child(8) {
    -ms-grid-row: 7;
    -ms-grid-column: 3;
    grid-area: menuInnerShowsListItem8;
}

.MobileNavigation__mobileNavigation--1vpCg {
    display: none;
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: left;
        justify-self: left;
    position: relative;
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    grid-area: mobileNav;
}

@media (max-width: 1023px) {

.MobileNavigation__mobileNavigation--1vpCg {
        display: block
}
    }

.Footer__footerList--3nqAs {
    margin: 0 auto;
    padding: 20px 0;
    font-size: 12px;
    font-weight: 300;
    text-align: center;
    color: #666;
}

.Footer__network--3YedJ {
    font-weight: 600;
}

.Footer__footerItem--3eCx2,
.Footer__network--3YedJ {
    display: inline-block;
    padding: 0 10px 0 8px;
    border-right: 1px solid #999;
    margin-bottom: 3px;
}

.Footer__footerItem--3eCx2:last-child {
    border-right: none;
}

.Footer__footerItem--3eCx2 a {
    color: #666;
}

.Footer__footer--2JIFm {
    grid-area: appFooter;
    -ms-grid-row: 2;
        grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
}

html {
    height: 100%;
}

body {
    font: normal 16px "Proxima-Nova", Arial, Helvetica, sans-serif;
    min-height: 100%;
}

a {
    text-decoration: none;
}

figure {
    margin: 0;
}

img {
    max-width: 100%;
}

.App__container--3YnZ1 {

    padding: 0 20px;
}

@media (min-width: 1024px) {

.App__container--3YnZ1 {
        display: -ms-grid;
        display: grid;
        -ms-grid-rows: 1fr auto;
        -ms-grid-columns: 1fr;
            grid-template:
            "appContent" 1fr
            "appFooter" auto /
            1fr;
        min-height: 100%;
        margin: 0 auto;
        max-width: 1400px;
}
    }

.App__content--2VoY1 {
    grid-area: appContent;
    margin-top: 72px;
}

@media (min-width: 1024px) {

.Footer__footer--2JIFm {
        -ms-grid-row: 2;
        -ms-grid-column: 1;
}

.App__content--2VoY1 {
        -ms-grid-row: 1;
        -ms-grid-column: 1;
}
    }

