@charset "UTF-8";
@font-face {
    font-family: CNN;
    src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-thin.eot);
    src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-thin.eot?#iefix) format("embedded-opentype"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-thin.woff2) format("woff2"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-thin.woff) format("woff"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-thin.ttf) format("truetype"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-thin.svg?cnnsans-thin) format("svg"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-thin.svgz?cnnsans-thin) format("svg");
    font-weight: 200;
    font-style: normal
}

@font-face {
    font-family: CNN;
    src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-light.eot);
    src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-light.eot?#iefix) format("embedded-opentype"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-light.woff2) format("woff2"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-light.woff) format("woff"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-light.ttf) format("truetype"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-light.svg?cnnsans-light) format("svg"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-light.svgz?cnnsans-light) format("svg");
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-family: CNN;
    src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-regular.eot);
    src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-regular.eot?#iefix) format("embedded-opentype"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-regular.woff2) format("woff2"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-regular.woff) format("woff"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-regular.ttf) format("truetype"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-regular.svg?cnnsans-regular) format("svg"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-regular.svgz?cnnsans-regular) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: CNN;
    src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-medium.eot);
    src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-medium.eot?#iefix) format("embedded-opentype"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-medium.woff2) format("woff2"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-medium.woff) format("woff"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-medium.ttf) format("truetype"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-medium.svg?cnnsans-medium) format("svg"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-medium.svgz?cnnsans-medium) format("svg");
    font-weight: 500;
    font-style: normal
}

@font-face {
    font-family: CNN;
    src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-bold.eot);
    src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-bold.eot?#iefix) format("embedded-opentype"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-bold.woff2) format("woff2"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-bold.woff) format("woff"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-bold.ttf) format("truetype"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-bold.svg?cnnsans-bold) format("svg"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-bold.svgz?cnnsans-bold) format("svg");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: CNN;
    src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-heavy.eot);
    src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-heavy.eot?#iefix) format("embedded-opentype"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-heavy.woff2) format("woff2"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-heavy.woff) format("woff"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-heavy.ttf) format("truetype"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-heavy.svg?cnnsans-heavy) format("svg"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-heavy.svgz?cnnsans-heavy) format("svg");
    font-weight: 800;
    font-style: normal
}

@font-face {
    font-family: CNN;
    src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-black.eot);
    src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-black.eot?#iefix) format("embedded-opentype"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-black.woff2) format("woff2"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-black.woff) format("woff"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-black.ttf) format("truetype"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-black.svg?cnnsans-black) format("svg"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-black.svgz?cnnsans-black) format("svg");
    font-weight: 900;
    font-style: normal
}

@font-face {
    font-family: CNN;
    src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-thinit.eot);
    src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-thinit.eot?#iefix) format("embedded-opentype"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-thinit.woff2) format("woff2"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-thinit.woff) format("woff"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-thinit.ttf) format("truetype"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-thinit.svg?cnnsans-thinit) format("svg"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-thinit.svgz?cnnsans-thinit) format("svg");
    font-weight: 200;
    font-style: italic
}

@font-face {
    font-family: CNN;
    src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-lightit.eot);
    src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-lightit.eot?#iefix) format("embedded-opentype"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-lightit.woff2) format("woff2"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-lightit.woff) format("woff"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-lightit.ttf) format("truetype"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-lightit.svg?cnnsans-lightit) format("svg"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-lightit.svgz?cnnsans-lightit) format("svg");
    font-weight: 300;
    font-style: italic
}

@font-face {
    font-family: CNN;
    src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-italic.eot);
    src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-italic.eot?#iefix) format("embedded-opentype"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-italic.woff2) format("woff2"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-italic.woff) format("woff"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-italic.ttf) format("truetype"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-italic.svg?cnnsans-italic) format("svg"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-italic.svgz?cnnsans-italic) format("svg");
    font-weight: 400;
    font-style: italic
}

@font-face {
    font-family: CNN;
    src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-mediumit.eot);
    src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-mediumit.eot?#iefix) format("embedded-opentype"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-mediumit.woff2) format("woff2"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-mediumit.woff) format("woff"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-mediumit.ttf) format("truetype"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-mediumit.svg?cnnsans-mediumit) format("svg"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-mediumit.svgz?cnnsans-mediumit) format("svg");
    font-weight: 500;
    font-style: italic
}

@font-face {
    font-family: CNN;
    src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-boldit.eot);
    src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-boldit.eot?#iefix) format("embedded-opentype"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-boldit.woff2) format("woff2"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-boldit.woff) format("woff"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-boldit.ttf) format("truetype"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-boldit.svg?cnnsans-boldit) format("svg"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-boldit.svgz?cnnsans-boldit) format("svg");
    font-weight: 700;
    font-style: italic
}

@font-face {
    font-family: CNN;
    src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-heavyit.eot);
    src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-heavyit.eot?#iefix) format("embedded-opentype"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-heavyit.woff2) format("woff2"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-heavyit.woff) format("woff"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-heavyit.ttf) format("truetype"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-heavyit.svg?cnnsans-heavyit) format("svg"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-heavyit.svgz?cnnsans-heavyit) format("svg");
    font-weight: 800;
    font-style: italic
}

@font-face {
    font-family: CNN;
    src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-blackit.eot);
    src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-blackit.eot?#iefix) format("embedded-opentype"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-blackit.woff2) format("woff2"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-blackit.woff) format("woff"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-blackit.ttf) format("truetype"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-blackit.svg?cnnsans-blackit) format("svg"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-blackit.svgz?cnnsans-blackit) format("svg");
    font-weight: 900;
    font-style: italic
}

@font-face {
    font-family: CNN Condensed;
    src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-condensedlight.eot);
    src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-condensedlight.eot?#iefix) format("embedded-opentype"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-condensedlight.woff2) format("woff2"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-condensedlight.woff) format("woff"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-condensedlight.ttf) format("truetype"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-condensedlight.svg?cnnsans-condensedlight) format("svg"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-condensedlight.svgz?cnnsans-condensedlight) format("svg");
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-family: CNN Condensed;
    src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-condensed.eot);
    src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-condensed.eot?#iefix) format("embedded-opentype"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-condensed.woff2) format("woff2"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-condensed.woff) format("woff"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-condensed.ttf) format("truetype"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-condensed.svg?cnnsans-condensed) format("svg"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-condensed.svgz?cnnsans-condensed) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: CNN Condensed;
    src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-condensedmedium.eot);
    src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-condensedmedium.eot?#iefix) format("embedded-opentype"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-condensedmedium.woff2) format("woff2"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-condensedmedium.woff) format("woff"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-condensedmedium.ttf) format("truetype"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-condensedmedium.svg?cnnsans-condensedmedium) format("svg"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-condensedmedium.svgz?cnnsans-condensedmedium) format("svg");
    font-weight: 500;
    font-style: normal
}

@font-face {
    font-family: CNN Condensed;
    src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-condensedbold.eot);
    src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-condensedbold.eot?#iefix) format("embedded-opentype"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-condensedbold.woff2) format("woff2"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-condensedbold.woff) format("woff"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-condensedbold.ttf) format("truetype"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-condensedbold.svg?cnnsans-condensedbold) format("svg"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnsans-condensedbold.svgz?cnnsans-condensedbold) format("svg");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: CNN Clock;
    src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-thin.eot);
    src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-thin.eot?#iefix) format("embedded-opentype"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-thin.woff2) format("woff2"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-thin.woff) format("woff"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-thin.ttf) format("truetype"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-thin.svg?cnnclock-thin) format("svg"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-thin.svgz?cnnclock-thin) format("svg");
    font-weight: 200;
    font-style: normal
}

@font-face {
    font-family: CNN Clock;
    src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-light.eot);
    src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-light.eot?#iefix) format("embedded-opentype"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-light.woff2) format("woff2"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-light.woff) format("woff"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-light.ttf) format("truetype"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-light.svg?cnnclock-light) format("svg"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-light.svgz?cnnclock-light) format("svg");
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-family: CNN Clock;
    src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-regular.eot);
    src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-regular.eot?#iefix) format("embedded-opentype"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-regular.woff2) format("woff2"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-regular.woff) format("woff"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-regular.ttf) format("truetype"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-regular.svg?cnnclock-regular) format("svg"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-regular.svgz?cnnclock-regular) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: CNN Clock;
    src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-medium.eot);
    src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-medium.eot?#iefix) format("embedded-opentype"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-medium.woff2) format("woff2"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-medium.woff) format("woff"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-medium.ttf) format("truetype"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-medium.svg?cnnclock-medium) format("svg"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-medium.svgz?cnnclock-medium) format("svg");
    font-weight: 500;
    font-style: normal
}

@font-face {
    font-family: CNN Clock;
    src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-bold.eot);
    src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-bold.eot?#iefix) format("embedded-opentype"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-bold.woff2) format("woff2"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-bold.woff) format("woff"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-bold.ttf) format("truetype"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-bold.svg?cnnclock-bold) format("svg"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-bold.svgz?cnnclock-bold) format("svg");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: CNN Clock;
    src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-heavy.eot);
    src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-heavy.eot?#iefix) format("embedded-opentype"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-heavy.woff2) format("woff2"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-heavy.woff) format("woff"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-heavy.ttf) format("truetype"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-heavy.svg?cnnclock-heavy) format("svg"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-heavy.svgz?cnnclock-heavy) format("svg");
    font-weight: 800;
    font-style: normal
}

@font-face {
    font-family: CNN Clock;
    src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-black.eot);
    src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-black.eot?#iefix) format("embedded-opentype"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-black.woff2) format("woff2"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-black.woff) format("woff"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-black.ttf) format("truetype"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-black.svg?cnnclock-black) format("svg"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-black.svgz?cnnclock-black) format("svg");
    font-weight: 900;
    font-style: normal
}

@font-face {
    font-family: CNN Clock;
    src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-thinit.eot);
    src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-thinit.eot?#iefix) format("embedded-opentype"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-thinit.woff2) format("woff2"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-thinit.woff) format("woff"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-thinit.ttf) format("truetype"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-thinit.svg?cnnclock-thinit) format("svg"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-thinit.svgz?cnnclock-thinit) format("svg");
    font-weight: 200;
    font-style: italic
}

@font-face {
    font-family: CNN Clock;
    src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-lightit.eot);
    src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-lightit.eot?#iefix) format("embedded-opentype"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-lightit.woff2) format("woff2"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-lightit.woff) format("woff"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-lightit.ttf) format("truetype"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-lightit.svg?cnnclock-lightit) format("svg"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-lightit.svgz?cnnclock-lightit) format("svg");
    font-weight: 300;
    font-style: italic
}

@font-face {
    font-family: CNN Clock;
    src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-italic.eot);
    src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-italic.eot?#iefix) format("embedded-opentype"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-italic.woff2) format("woff2"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-italic.woff) format("woff"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-italic.ttf) format("truetype"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-italic.svg?cnnclock-italic) format("svg"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-italic.svgz?cnnclock-italic) format("svg");
    font-weight: 400;
    font-style: italic
}

@font-face {
    font-family: CNN Clock;
    src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-mediumit.eot);
    src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-mediumit.eot?#iefix) format("embedded-opentype"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-mediumit.woff2) format("woff2"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-mediumit.woff) format("woff"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-mediumit.ttf) format("truetype"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-mediumit.svg?cnnclock-mediumit) format("svg"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-mediumit.svgz?cnnclock-mediumit) format("svg");
    font-weight: 500;
    font-style: italic
}

@font-face {
    font-family: CNN Clock;
    src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-boldit.eot);
    src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-boldit.eot?#iefix) format("embedded-opentype"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-boldit.woff2) format("woff2"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-boldit.woff) format("woff"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-boldit.ttf) format("truetype"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-boldit.svg?cnnclock-boldit) format("svg"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-boldit.svgz?cnnclock-boldit) format("svg");
    font-weight: 700;
    font-style: italic
}

@font-face {
    font-family: CNN Clock;
    src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-heavyit.eot);
    src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-heavyit.eot?#iefix) format("embedded-opentype"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-heavyit.woff2) format("woff2"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-heavyit.woff) format("woff"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-heavyit.ttf) format("truetype"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-heavyit.svg?cnnclock-heavyit) format("svg"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-heavyit.svgz?cnnclock-heavyit) format("svg");
    font-weight: 800;
    font-style: italic
}

@font-face {
    font-family: CNN Clock;
    src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-blackit.eot);
    src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-blackit.eot?#iefix) format("embedded-opentype"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-blackit.woff2) format("woff2"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-blackit.woff) format("woff"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-blackit.ttf) format("truetype"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-blackit.svg?cnnclock-blackit) format("svg"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnclock-blackit.svgz?cnnclock-blackit) format("svg");
    font-weight: 900;
    font-style: italic
}

@font-face {
    font-family: STYLE;
    src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnstyle-regular.eot);
    src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnstyle-regular.eot?#iefix) format("embedded-opentype"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnstyle-regular.woff2) format("woff2"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnstyle-regular.woff) format("woff"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnstyle-regular.ttf) format("truetype"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnstyle-regular.svg?cnnstyle-regular) format("svg"), url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.4.0/cnnstyle-regular.svgz?cnnstyle-regular) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: cnn-icons;
    src: url(http://www.i.cdn.cnn.com/.a/fonts/icons/2.1.0/cnn-icons.eot);
    src: url(http://www.i.cdn.cnn.com/.a/fonts/icons/2.1.0/cnn-icons.eot?#iefix) format("embedded-opentype"), url(http://www.i.cdn.cnn.com/.a/fonts/icons/2.1.0/cnn-icons.woff) format("woff"), url(http://www.i.cdn.cnn.com/.a/fonts/icons/2.1.0/cnn-icons.ttf) format("truetype"), url(http://www.i.cdn.cnn.com/.a/fonts/icons/2.1.0/cnn-icons.svg?#cnn-icons) format("svg");
    font-weight: 400;
    font-style: normal
}

.ad-slide__next:after, .ad-slide__prev:after, .el-button--follow:before,
.el-button--share:before, .el-button--upload:before, .el-drop-down:after,
.el-drop-down__arrow-up:after, .el-timestamp:before, .el__gallery-caption--closed:after,
.el__gallery-caption:after, .el__storyelements--close:before, .el__video--expandable .media__video--demand:before,
.el__video--standard .media__video--demand:before, .el__video_collection--close:before,
.icon, .icon-media-audio:before, .icon-media-gallery:before, .icon-media-games:before,
.icon-media-image:before, .icon-media-infographic:before, .icon-media-map:before,
.icon-media-video:before, .icon-off:before, .icon-pause:before,
.icon-play:before, .icon-repeat:before, .icon-sound:before, .icon-stop:before,
.owl-next:before, .owl-prev:before, .pg-wrapper .form .select:after,
.pg-wrapper form .select:after, .pullquote > blockquote:before {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-family: cnn-icons;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    speak: none;
    text-decoration: inherit;
    text-rendering: optimizeLegibility;
    text-transform: none;
    vertical-align: middle
}

.icon--arrow-down:before {
    content: "\f101"
}

.icon--arrow-left:before {
    content: "\f102"
}

.icon--arrow-line-down:before {
    content: "\f103"
}

.icon--arrow-line-up:before {
    content: "\f104"
}

.icon--arrow-navigate-left:before {
    content: "\f105"
}

.icon--arrow-navigate-right:before {
    content: "\f106"
}

.icon--arrow-right:before {
    content: "\f107"
}

.icon--arrow-up:before {
    content: "\f108"
}

.icon--checkmark:before {
    content: "\f109"
}

.icon--close:before {
    content: "\f10a"
}

.icon--cnn-go:before {
    content: "\f10b"
}

.icon--cnn:before {
    content: "\f10c"
}

.icon--collection-player-info:before {
    content: "\f10d"
}

.icon--collection-player-leftarrow:before {
    content: "\f10e"
}

.icon--collection-player-play:before {
    content: "\f10f"
}

.icon--collection-player-rightarrow:before {
    content: "\f110"
}

.icon--collection-player-save:before {
    content: "\f111"
}

.icon--collection-player-share:before {
    content: "\f112"
}

.icon--comment:before {
    content: "\f113"
}

.icon--expand-close:before {
    content: "\f114"
}

.icon--expand-open:before {
    content: "\f115"
}

.icon--follow:before {
    content: "\f116"
}

.icon--games:before {
    content: "\f117"
}

.icon--home:before {
    content: "\f118"
}

.icon--ireport:before {
    content: "\f119"
}

.icon--media-cc:before {
    content: "\f11a"
}

.icon--media-end:before {
    content: "\f11b"
}

.icon--media-fastforward:before {
    content: "\f11c"
}

.icon--media-fullscreen:before {
    content: "\f11d"
}

.icon--media-minimize:before {
    content: "\f11e"
}

.icon--media-mute:before {
    content: "\f11f"
}

.icon--media-pause:before {
    content: "\f120"
}

.icon--media-play:before {
    content: "\f121"
}

.icon--media-restart:before {
    content: "\f122"
}

.icon--media-rewind:before {
    content: "\f123"
}

.icon--media-start:before {
    content: "\f124"
}

.icon--media-stop:before {
    content: "\f125"
}

.icon--media-volume:before {
    content: "\f126"
}

.icon--menu:before {
    content: "\f127"
}

.icon--profile:before {
    content: "\f128"
}

.icon--quote:before {
    content: "\f129"
}

.icon--rss:before {
    content: "\f12a"
}

.icon--search:before {
    content: "\f12b"
}

.icon--settings:before {
    content: "\f12c"
}

.icon--share-arrow:before {
    content: "\f12d"
}

.icon--social-facebook:before {
    content: "\f12e"
}

.icon--social-googleplus:before {
    content: "\f12f"
}

.icon--social-instagram:before {
    content: "\f130"
}

.icon--social-linkedin:before {
    content: "\f131"
}

.icon--social-mail:before {
    content: "\f132"
}

.icon--social-more:before {
    content: "\f133"
}

.icon--social-pinterest:before {
    content: "\f134"
}

.icon--social-reddit:before {
    content: "\f135"
}

.icon--social-stumbleupon:before {
    content: "\f136"
}

.icon--social-tumblr:before {
    content: "\f137"
}

.icon--social-tvtag:before {
    content: "\f138"
}

.icon--social-twitter:before {
    content: "\f139"
}

.icon--social-vimeo:before {
    content: "\f13a"
}

.icon--social-vine:before {
    content: "\f13b"
}

.icon--social-whatsapp:before {
    content: "\f13c"
}

.icon--social-youtube:before {
    content: "\f13d"
}

.icon--timestamp:before {
    content: "\f13e"
}

.icon--trend-down:before {
    content: "\f13f"
}

.icon--trend-flat:before {
    content: "\f140"
}

.icon--trend-up:before {
    content: "\f141"
}

.icon--type-audio:before {
    content: "\f142"
}

.icon--type-chart:before {
    content: "\f143"
}

.icon--type-gallery:before {
    content: "\f144"
}

.icon--type-map:before {
    content: "\f145"
}

.icon--type-video-large:before {
    content: "\f146"
}

.icon--type-video:before {
    content: "\f147"
}

.icon--weather-01:before {
    content: "\f148"
}

.icon--weather-02:before {
    content: "\f149"
}

.icon--weather-03:before {
    content: "\f14a"
}

.icon--weather-04:before {
    content: "\f14b"
}

.icon--weather-05:before {
    content: "\f14c"
}

.icon--weather-06:before {
    content: "\f14d"
}

.icon--weather-07:before {
    content: "\f14e"
}

.icon--weather-08:before {
    content: "\f14f"
}

.icon--weather-11:before {
    content: "\f150"
}

.icon--weather-12:before {
    content: "\f151"
}

.icon--weather-13:before {
    content: "\f152"
}

.icon--weather-14:before {
    content: "\f153"
}

.icon--weather-15:before {
    content: "\f154"
}

.icon--weather-16:before {
    content: "\f155"
}

.icon--weather-17:before {
    content: "\f156"
}

.icon--weather-18:before {
    content: "\f157"
}

.icon--weather-19:before {
    content: "\f158"
}

.icon--weather-20:before {
    content: "\f159"
}

.icon--weather-21:before {
    content: "\f15a"
}

.icon--weather-22:before {
    content: "\f15b"
}

.icon--weather-23:before {
    content: "\f15c"
}

.icon--weather-24:before {
    content: "\f15d"
}

.icon--weather-25:before {
    content: "\f15e"
}

.icon--weather-26:before {
    content: "\f15f"
}

.icon--weather-29:before {
    content: "\f160"
}

.icon--weather-30:before {
    content: "\f161"
}

.icon--weather-31:before {
    content: "\f162"
}

.icon--weather-32:before {
    content: "\f163"
}

.icon--weather-33:before {
    content: "\f164"
}

.icon--weather-34:before {
    content: "\f165"
}

.icon--weather-35:before {
    content: "\f166"
}

.icon--weather-36:before {
    content: "\f167"
}

.icon--weather-37:before {
    content: "\f168"
}

.icon--weather-38:before {
    content: "\f169"
}

.icon--weather-39:before {
    content: "\f16a"
}

.icon--weather-40:before {
    content: "\f16b"
}

.icon--weather-41:before {
    content: "\f16c"
}

.icon--weather-42:before {
    content: "\f16d"
}

.icon--weather-43:before {
    content: "\f16e"
}

.icon--weather-44:before {
    content: "\f16f"
}

.icon--weather-45:before {
    content: "\f170"
}

.icon--xtype-video-watchcnnlive:before {
    content: "\f171"
}

.icon--y01-star-outline:before {
    content: "\f172"
}

.icon--y02-star-solid:before {
    content: "\f173"
}

.icon--y03-social-messenger:before {
    content: "\f174"
}

.icon--y04-social-messenger-bolt:before {
    content: "\f175"
}

.icon--y05-entertainment-arrow-left:before {
    content: "\f176"
}

.icon--y06-entertainment-arrow-right:before {
    content: "\f177"
}

.icon--y07-entertainment-menu:before {
    content: "\f178"
}

.icon--y08-entertainment-search:before {
    content: "\f179"
}

.icon--y09-entertainment-type-gallery:before {
    content: "\f17a"
}

.icon--y10-entertainment-type-video:before {
    content: "\f17b"
}

.zn.t-hidden {
    display: none !important
}

.m-legal .m-legal__links[data-analytics=footer_adchoices]:after {
    content: '';
    display: block;
    margin: 0;
    padding: 0
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    color: inherit;
    text-decoration: none
}

h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited,
h6 a:visited {
    color: inherit
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
    text-decoration: none
}

.pg.t-dark h1 a:hover, .pg.t-dark h2 a:hover, .pg.t-dark h3 a:hover,
.pg.t-dark h4 a:hover, .pg.t-dark h5 a:hover, .pg.t-dark h6 a:hover, .pg.t-light h1 a:hover,
.pg.t-light h2 a:hover, .pg.t-light h3 a:hover, .pg.t-light h4 a:hover,
.pg.t-light h5 a:hover, .pg.t-light h6 a:hover, .pg .zn.t-dark h1 a:hover,
.pg .zn.t-dark h2 a:hover, .pg .zn.t-dark h3 a:hover, .pg .zn.t-dark h4 a:hover,
.pg .zn.t-dark h5 a:hover, .pg .zn.t-dark h6 a:hover, .pg .zn.t-light h1 a:hover,
.pg .zn.t-light h2 a:hover, .pg .zn.t-light h3 a:hover, .pg .zn.t-light h4 a:hover,
.pg .zn.t-light h5 a:hover, .pg .zn.t-light h6 a:hover, h1 .pg.t-dark a:hover,
h1 .pg.t-light a:hover, h1 .pg .zn.t-dark a:hover, h1 .pg .zn.t-light a:hover,
h2 .pg.t-dark a:hover, h2 .pg.t-light a:hover, h2 .pg .zn.t-dark a:hover,
h2 .pg .zn.t-light a:hover, h3 .pg.t-dark a:hover, h3 .pg.t-light a:hover,
h3 .pg .zn.t-dark a:hover, h3 .pg .zn.t-light a:hover, h4 .pg.t-dark a:hover,
h4 .pg.t-light a:hover, h4 .pg .zn.t-dark a:hover, h4 .pg .zn.t-light a:hover,
h5 .pg.t-dark a:hover, h5 .pg.t-light a:hover, h5 .pg .zn.t-dark a:hover,
h5 .pg .zn.t-light a:hover, h6 .pg.t-dark a:hover, h6 .pg.t-light a:hover,
h6 .pg .zn.t-dark a:hover, h6 .pg .zn.t-light a:hover {
    color: #c00
}

.el__storyhighlights__list {
    list-style: none;
    margin: 0;
    padding: 0
}

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

audio, canvas, video {
    display: inline-block;
    * display: inline;
    * zoom: 1
}

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

[hidden] {
    display: none
}

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

button, html, input, select, textarea {
    font-family: sans-serif
}

body {
    margin: 0
}

a:focus {
    outline: thin dotted
}

a:active, a:hover {
    outline: 0
}

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

h2 {
    font-size: 1.5em;
    margin: .83em 0
}

h3 {
    font-size: 1.17em;
    margin: 1em 0
}

h4 {
    font-size: 1em;
    margin: 1.33em 0
}

h5 {
    font-size: .83em;
    margin: 1.67em 0
}

h6 {
    font-size: .75em;
    margin: 2.33em 0
}

abbr[title] {
    border-bottom: 1px dotted
}

b, strong {
    font-weight: 700
}

blockquote {
    margin: 1em 40px
}

dfn {
    font-style: italic
}

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

p, pre {
    margin: 1em 0
}

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

pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word
}

q {
    quotes: none
}

q:after, q:before {
    content: '';
    content: none
}

small, sub, sup {
    font-size: 75%
}

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

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

dl, menu, ol, ul {
    margin: 1em 0
}

dd {
    margin: 0 0 0 40px
}

menu, ol, ul {
    padding: 0 0 0 40px
}

nav ol, nav ul {
    list-style: none;
    list-style-image: none
}

img {
    border: 0;
    -ms-interpolation-mode: bicubic
}

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

figure, form {
    margin: 0
}

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend {
    border: 0;
    padding: 0;
    white-space: normal;
    * margin-left: -7px
}

button, input, select, textarea {
    font-size: 100%;
    margin: 0;
    vertical-align: baseline;
    * vertical-align: middle
}

button, input {
    line-height: normal
}

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

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

input[type=checkbox], input[type=radio] {
    box-sizing: border-box;
    padding: 0;
    * height: 13px;
    * width: 13px
}

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

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

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

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

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

* {
    box-sizing: border-box
}

html {
    font-size: .9375em;
    line-height: 1.6
}

body {
    background-color: #000;
    color: #262626;
    font-family: CNN, Helvetica Neue, Helvetica, Arial, Utkal, sans-serif
}

a {
    color: #006598;
    text-decoration: none;
    -webkit-transition: color .2s;
    transition: color .2s
}

a:hover {
    color: #c00
}

img {
    display: block;
    height: auto;
    width: 100%
}

p {
    margin-top: 0
}

dd, dl, h1, h2, h3, h4, h5, h6, ol, ul {
    margin: 0
}

hr {
    border: 0;
    border-top: 1px solid
}

.l-container {
    padding: 0 10px;
    margin-left: auto;
    margin-right: auto;
    max-width: 1100px
}

.l-container:after {
    clear: both;
    content: '';
    display: table
}

@media (min-width:1120px) {
    .l-container {
        padding-left: 0;
        padding-right: 0
    }
}

.el-action-bar {
    display: inline-table;
    position: relative;
    width: 100%
}

.el-action-bar:after {
    clear: both;
    content: '';
    display: table
}

.el-action-bar .el-button, .el-action-bar .el-timestamp {
    display: table-cell;
    vertical-align: middle
}

.el-action-bar.el-action-bar--share {
    height: 35px;
    margin: 5px 0 10px
}

.cd--large .el-action-bar {
    margin-top: 0
}

.zn--has-background .el-action-bar, .zn--transparent .el-action-bar,
.zn-right-stack-bg-inline .zn-wrapper__media[data-eq-state$=breakout] + .zn-containers .cd--large .el-action-bar {
    padding: 5px 10px
}

.zn-60-40 .cn-list-large-horizontal .el-action-bar, .zn-60-40 .cn-stack--large-horizontal .el-action-bar,
.zn-70-30 .cn-list-large-horizontal .el-action-bar, .zn-70-30 .cn-stack--large-horizontal .el-action-bar,
.zn-balanced .cn-list-large-horizontal .el-action-bar, .zn-balanced .cn-stack--large-horizontal .el-action-bar,
.zn-left-fluid-bg-bleed .cn-list-large-horizontal .el-action-bar,
.zn-left-fluid-bg-bleed .cn-stack--large-horizontal .el-action-bar,
.zn-left-fluid-right-stack .cn-list-large-horizontal .el-action-bar,
.zn-left-fluid-right-stack .cn-stack--large-horizontal .el-action-bar,
.zn-left-fluid .cn-list-large-horizontal .el-action-bar, .zn-left-fluid .cn-stack--large-horizontal .el-action-bar,
.zn-single-column .cn-list-large-horizontal .el-action-bar, .zn-single-column .cn-stack--large-horizontal .el-action-bar {
    padding: 5px 0 0 10px;
    width: auto
}

@media (min-width:480px) and (max-width:559px) {
    .zn-60-40 .cn-list-large-horizontal .el-action-bar, .zn-60-40 .cn-stack--large-horizontal .el-action-bar,
    .zn-70-30 .cn-list-large-horizontal .el-action-bar, .zn-70-30 .cn-stack--large-horizontal .el-action-bar,
    .zn-balanced .cn-list-large-horizontal .el-action-bar, .zn-balanced .cn-stack--large-horizontal .el-action-bar,
    .zn-left-fluid-bg-bleed .cn-list-large-horizontal .el-action-bar,
    .zn-left-fluid-bg-bleed .cn-stack--large-horizontal .el-action-bar,
    .zn-left-fluid-right-stack .cn-list-large-horizontal .el-action-bar,
    .zn-left-fluid-right-stack .cn-stack--large-horizontal .el-action-bar,
    .zn-left-fluid .cn-list-large-horizontal .el-action-bar, .zn-left-fluid .cn-stack--large-horizontal .el-action-bar,
    .zn-single-column .cn-list-large-horizontal .el-action-bar, .zn-single-column .cn-stack--large-horizontal .el-action-bar {
        padding-left: 3px
    }

    .zn-60-40 .cn-list-large-horizontal .el-action-bar .gigya-sharebar-element,
    .zn-60-40 .cn-stack--large-horizontal .el-action-bar .gigya-sharebar-element,
    .zn-70-30 .cn-list-large-horizontal .el-action-bar .gigya-sharebar-element,
    .zn-70-30 .cn-stack--large-horizontal .el-action-bar .gigya-sharebar-element,
    .zn-balanced .cn-list-large-horizontal .el-action-bar .gigya-sharebar-element,
    .zn-balanced .cn-stack--large-horizontal .el-action-bar .gigya-sharebar-element,
    .zn-left-fluid-bg-bleed .cn-list-large-horizontal .el-action-bar .gigya-sharebar-element,
    .zn-left-fluid-bg-bleed .cn-stack--large-horizontal .el-action-bar .gigya-sharebar-element,
    .zn-left-fluid-right-stack .cn-list-large-horizontal .el-action-bar .gigya-sharebar-element,
    .zn-left-fluid-right-stack .cn-stack--large-horizontal .el-action-bar .gigya-sharebar-element,
    .zn-left-fluid .cn-list-large-horizontal .el-action-bar .gigya-sharebar-element,
    .zn-left-fluid .cn-stack--large-horizontal .el-action-bar .gigya-sharebar-element,
    .zn-single-column .cn-list-large-horizontal .el-action-bar .gigya-sharebar-element,
    .zn-single-column .cn-stack--large-horizontal .el-action-bar .gigya-sharebar-element {
        margin: 0 0 0 10px
    }
}

.ad-slide__next, .ad-slide__prev {
    color: #fff;
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 55
}

.no-touchevents .ad-slide__next, .no-touchevents .ad-slide__prev {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none
}

.ad-slide__next:after, .ad-slide__prev:after {
    font-size: 40px;
    font-size: 2.6666666667rem
}

@media (min-width:800px) {
    .ad-slide__next:after, .ad-slide__prev:after {
        font-size: 60px;
        font-size: 4rem
    }
}

.ad-slide {
    padding-top: 56.25%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0
}

[data-cut-format="4:3"] ~ .ad-slide {
    padding-top: 75%
}

.ad-slide .ad.ad--epic {
    background-color: #000;
    overflow: visible;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.ad-slide .ad.ad--epic div iframe {
    max-width: 100%
}

.ad-slide__prev {
    padding: 0 50px 50px 0;
    position: absolute;
    left: 5px
}

.ad-slide__prev:after {
    content: "";
    font-family: cnn-icons
}

.ad-slide__next {
    padding: 0 0 50px 50px;
    position: absolute;
    right: 5px
}

.ad-slide__next:after {
    content: "";
    font-family: cnn-icons;
    width: .55em
}

.ad-slide--active {
    visibility: visible;
    z-index: 5
}

.ad-slide--inactive {
    visibility: hidden;
    z-index: 0
}

.el-button {
    border: none;
    border-radius: 3px;
    display: inline-block;
    float: right;
    font-family: CNN, Helvetica Neue, Helvetica, Arial, Utkal, sans-serif;
    font-weight: 700;
    padding: 0 10px;
    text-decoration: none;
    font-size: 11px;
    font-size: .7333333333rem;
    line-height: 2.7272727273
}

.pg.t-dark .el-button, .pg.t-light .el-button, .pg .zn.t-dark .el-button,
.pg .zn.t-light .el-button {
    background: #737373
}

.pg.t-light .el-button, .pg .zn.t-light .el-button {
    color: #f2f2f2
}

.pg.t-dark .el-button, .pg .zn.t-dark .el-button {
    color: #1a1a1a
}

.el-button:focus {
    outline: none
}

.pg.t-light .el-button:active, .pg.t-light .el-button:hover, .pg .zn.t-light .el-button:active,
.pg .zn.t-light .el-button:hover {
    background: #737373
}

.pg.t-dark .el-button:active, .pg.t-dark .el-button:hover, .pg .zn.t-dark .el-button:active,
.pg .zn.t-dark .el-button:hover {
    background: #a6a6a6
}

.pg.t-light .el-button:active, .pg.t-light .el-button:hover, .pg .zn.t-light .el-button:active,
.pg .zn.t-light .el-button:hover {
    color: #f2f2f2
}

.pg.t-dark .el-button:active, .pg.t-dark .el-button:hover, .pg .zn.t-dark .el-button:active,
.pg .zn.t-dark .el-button:hover {
    color: #262626
}

.el-button--share:before {
    margin-right: 5px;
    position: relative;
    top: -.1em;
    font-size: 16px;
    font-size: 1.0666666667rem;
    content: "";
    font-family: cnn-icons
}

.el-button--share-cnn {
    background: #f50;
    background: -webkit-linear-gradient(top, #f50, #e83c02);
    background: linear-gradient(180deg, #f50, #e83c02);
    border: 0;
    color: #fff
}

.el-button--share-cnn:hover, .t-blue-dark .el-button--share-cnn:hover,
.t-light-landing .el-button--share-cnn:hover, .t-light-leaf .el-button--share-cnn:hover {
    background-color: #f50;
    background-image: none;
    color: #fff
}

.el-button--share-cnn:before {
    margin-right: 5px;
    position: relative;
    top: -.1em;
    font-size: 16px;
    font-size: 1.0666666667rem
}

.el-button--follow:before {
    margin-right: 5px;
    position: relative;
    font-size: 32px;
    font-size: 2.1333333333rem;
    content: "";
    font-family: cnn-icons
}

.el-button--follow.el-button {
    border: 0;
    float: left;
    font-weight: 500;
    margin-left: 10px;
    padding: 0
}

.pg.t-light .el-button--follow.el-button, .pg .zn.t-light .el-button--follow.el-button {
    color: #1a1a1a
}

.pg.t-dark .el-button--follow.el-button, .pg .zn.t-dark .el-button--follow.el-button {
    color: #bfbfbf
}

.pg.t-dark .el-button--follow.el-button, .pg.t-light .el-button--follow.el-button,
.pg .zn.t-dark .el-button--follow.el-button, .pg .zn.t-light .el-button--follow.el-button {
    background: none
}

.el-action-bar .el-button--follow.el-button {
    margin-left: 0;
    margin-top: -15px;
    font-size: 18px;
    font-size: 1.2rem
}

.pg .el-button--follow.el-button, .pg .el-button--follow.el-button:hover {
    background: none
}

.pg.t-dark .el-button--follow.el-button:hover, .pg.t-light .el-button--follow.el-button:hover,
.pg .zn.t-dark .el-button--follow.el-button:hover, .pg .zn.t-light .el-button--follow.el-button:hover {
    color: #c00
}

.el-button--follow.js-cnn-follow-anonymous:after, .el-button--follow.js-cnn-follow-not-following:after,
.el-button--follow.js-cnn-follow-undetermined:after {
    content: "Follow"
}

.el-button--follow.js-cnn-follow-following:after {
    content: "Unfollow"
}

.el-button--follow.js-cnn-follow-busy, .el-button--follow.js-cnn-follow-undetermined {
    cursor: default
}

.el-button--watch-cnn {
    background: #c00;
    background: -webkit-linear-gradient(top, #c00, #800002);
    background: linear-gradient(180deg, #c00, #800002);
    border: 0;
    color: #fff
}

.el-button--watch-cnn .t-breakingnews-red, .el-button--watch-cnn:hover,
.t-blue-dark .el-button--watch-cnn:hover, .t-light-leaf .el-button--watch-cnn:hover,
.t-light-medium .el-button--watch-cnn:hover {
    background-color: #c00;
    background-image: none;
    color: #fff
}

.el-button--upload:before {
    margin-right: 5px;
    position: relative;
    top: -.1em;
    font-size: 16px;
    font-size: 1.0666666667rem;
    content: "";
    font-family: cnn-icons
}

.icon-media-audio:before {
    content: "";
    font-family: cnn-icons
}

.icon-media-gallery:before {
    content: "";
    font-family: cnn-icons
}

.icon-media-games:before {
    content: "";
    font-family: cnn-icons
}

.icon-media-image:before {
    content: "";
    font-family: cnn-icons
}

.icon-media-infographic:before {
    content: "";
    font-family: cnn-icons
}

.icon-media-map:before {
    content: "";
    font-family: cnn-icons
}

.icon-media-video:before {
    content: "";
    font-family: cnn-icons
}

.icon-play:before {
    content: "";
    font-family: cnn-icons
}

.icon-pause:before {
    content: "";
    font-family: cnn-icons
}

.icon-stop:before {
    content: "";
    font-family: cnn-icons
}

.icon-sound:before {
    content: "";
    font-family: cnn-icons
}

.icon-pause:before {
    content: "";
    font-family: cnn-icons
}

.icon-repeat:before {
    content: "";
    font-family: cnn-icons
}

.icon-off:before {
    content: "";
    font-family: cnn-icons
}

.media__caption {
    padding: 10px 0;
    font-family: CNN, Helvetica Neue, Helvetica, Arial, Utkal, sans-serif;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    font-size: 12px;
    font-size: .8rem;
    line-height: 1.5
}

.pg.t-light .media__caption, .pg .zn.t-light .media__caption {
    color: #595959
}

.pg.t-dark .media__caption, .pg .zn.t-dark .media__caption {
    color: #d9d9d9
}

@media (min-width:640px) and (max-width:959px) {
    .media__caption {
        font-family: CNN, Helvetica Neue, Helvetica, Arial, Utkal, sans-serif;
        font-weight: 400;
        -webkit-font-smoothing: antialiased;
        font-size: 14px;
        font-size: .9333333333rem;
        line-height: 1.4285714286
    }
}

@media (min-width:960px) {
    .media__caption {
        font-family: CNN, Helvetica Neue, Helvetica, Arial, Utkal, sans-serif;
        font-weight: 400;
        -webkit-font-smoothing: antialiased;
        font-size: 16px;
        font-size: 1.0666666667rem;
        line-height: 1.375
    }
}

.media__caption-head {
    font-weight: 700
}

.el-carousel__wrapper .media__image--cut-format {
    height: 100%;
    position: absolute;
    width: 100%
}

.el-timestamp {
    font-family: CNN, Helvetica Neue, Verdana, Geneva, sans-serif;
    font-weight: 700;
    font-size: 11px;
    font-size: .7333333333rem
}

.el-timestamp:before {
    margin-right: 5px;
    content: "";
    font-family: cnn-icons
}

.el-hashtag {
    font-family: CNN, Helvetica Neue, Verdana, Geneva, sans-serif;
    font-weight: 700;
    font-size: 11px;
    font-size: .7333333333rem
}

.el-carousel__wrapper {
    position: relative
}

.el-carousel__wrapper [data-slidename] .media__caption {
    margin: 0
}

.el-carousel__wrapper [data-slidename] .media__image {
    margin-bottom: 0
}

.el-carousel__wrapper [data-cut-format="9:16"] .el__resize {
    margin: 0 auto;
    max-width: 460px
}

.carousel--full {
    margin: 10px auto -1px;
    max-width: 100%;
    overflow: hidden;
    position: relative
}

.carousel--full .carousel__content__item .media__caption {
    background-color: #000;
    color: #bfbfbf;
    margin: 0;
    padding: 0 10px;
    text-align: left;
    font-size: 12px;
    font-size: .8rem
}

@media (min-width:400px) {
    .carousel--full .carousel__content__item .media__caption {
        padding: 15px 20px 0;
        font-size: 14px;
        font-size: .9333333333rem
    }
}

.carousel--full .carousel__content__item .media__caption a {
    color: #609fbf
}

.pg-left-rail-tall__right-side .carousel--full {
    margin-top: 0
}

.carousel--full .carousel-img {
    margin: 0;
    padding-top: 69.25%;
    position: relative
}

.carousel--full .carousel-img img {
    height: 100%;
    max-width: 100%;
    width: auto;
    position: absolute;
    top: 0;
    left: 0
}

.carousel--full .carousel-img p {
    font-family: Georgia, serif;
    font-style: italic;
    margin: 0;
    padding: 1em 1em 1em 2em;
    text-align: left;
    font-size: 14px;
    font-size: .9333333333rem
}

.cn-carousel-medium-matrix .carousel--fixed, .cn-carousel-medium-strip .carousel--fixed,
.cn-grid-add-carousel .carousel--fixed {
    overflow: hidden
}

@media (min-width:480px) {
    .cn-carousel-medium-matrix .carousel--fixed, .cn-carousel-medium-strip .carousel--fixed,
    .cn-grid-add-carousel .carousel--fixed {
        padding-left: 40px;
        padding-right: 40px
    }
}

.cn-carousel-medium-matrix .carousel--fixed .cd, .cn-carousel-medium-strip .carousel--fixed .cd,
.cn-grid-add-carousel .carousel--fixed .cd {
    padding-right: 10px
}

@media (min-width:640px) {
    .pg-above-rail .cn-carousel-medium-matrix .carousel--fixed .cd,
    .pg-above-rail .cn-carousel-medium-strip .carousel--fixed .cd, .pg-above-rail .cn-grid-add-carousel .carousel--fixed .cd,
    .pg-below-rail .cn-carousel-medium-matrix .carousel--fixed .cd, .pg-below-rail .cn-carousel-medium-strip .carousel--fixed .cd,
    .pg-below-rail .cn-grid-add-carousel .carousel--fixed .cd, .pg-no-rail .cn-carousel-medium-matrix .carousel--fixed .cd,
    .pg-no-rail .cn-carousel-medium-strip .carousel--fixed .cd, .pg-no-rail .cn-grid-add-carousel .carousel--fixed .cd {
        padding-right: 20px
    }
}

@media (min-width:640px) and (max-width:959px) {
    .cn-carousel-medium-matrix .carousel--fixed .cd, .cn-carousel-medium-strip .carousel--fixed .cd,
    .cn-grid-add-carousel .carousel--fixed .cd {
        padding-right: 20px
    }
}

@media (min-width:1120px) {
    .pg-side-of-rail .cn-carousel-medium-matrix .carousel--fixed .cd,
    .pg-side-of-rail .cn-carousel-medium-strip .carousel--fixed .cd,
    .pg-side-of-rail .cn-grid-add-carousel .carousel--fixed .cd {
        padding-right: 20px
    }
}

.cn-carousel-medium-matrix .carousel--fixed .carousel__content__item,
.cn-carousel-medium-strip .carousel--fixed .carousel__content__item,
.cn-grid-add-carousel .carousel--fixed .carousel__content__item {
    width: 230px
}

@media (min-width:640px) {
    .pg-above-rail .cn-carousel-medium-matrix .carousel--fixed .carousel__content__item,
    .pg-above-rail .cn-carousel-medium-strip .carousel--fixed .carousel__content__item,
    .pg-above-rail .cn-grid-add-carousel .carousel--fixed .carousel__content__item,
    .pg-below-rail .cn-carousel-medium-matrix .carousel--fixed .carousel__content__item,
    .pg-below-rail .cn-carousel-medium-strip .carousel--fixed .carousel__content__item,
    .pg-below-rail .cn-grid-add-carousel .carousel--fixed .carousel__content__item,
    .pg-no-rail .cn-carousel-medium-matrix .carousel--fixed .carousel__content__item,
    .pg-no-rail .cn-carousel-medium-strip .carousel--fixed .carousel__content__item,
    .pg-no-rail .cn-grid-add-carousel .carousel--fixed .carousel__content__item {
        width: 160px
    }
}

@media (min-width:640px) and (max-width:959px) {
    .cn-carousel-medium-matrix .carousel--fixed .carousel__content__item,
    .cn-carousel-medium-strip .carousel--fixed .carousel__content__item,
    .cn-grid-add-carousel .carousel--fixed .carousel__content__item {
        width: 160px
    }
}

@media (min-width:1120px) {
    .pg-side-of-rail .cn-carousel-medium-matrix .carousel--fixed .carousel__content__item,
    .pg-side-of-rail .cn-carousel-medium-strip .carousel--fixed .carousel__content__item,
    .pg-side-of-rail .cn-grid-add-carousel .carousel--fixed .carousel__content__item {
        width: 160px
    }
}

.no-touchevents .owl-carousel .animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.no-touchevents .owl-carousel .owl-animated-in {
    z-index: 0
}

.no-touchevents .owl-carousel .owl-animated-out {
    z-index: 1
}

.no-touchevents .owl-carousel .fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.no-touchevents .owl-height {
    -webkit-transition: height .5s ease-in-out;
    transition: height .5s ease-in-out
}

.owl-carousel {
    display: none;
    width: 100%;
    -webkit-tap-highlight-color: transparent;
    position: relative;
    z-index: 1
}

.cn-jumbotron-card-details .owl-stage, .jumbotron-small-carousel .owl-stage,
.owl-carousel .owl-stage, .video__end-slate__carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y
}

.cn-jumbotron-card-details .owl-stage:after, .jumbotron-small-carousel .owl-stage:after,
.owl-carousel .owl-stage:after, .video__end-slate__carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

.cn-jumbotron-card-details .owl-stage-outer, .jumbotron-small-carousel .owl-stage-outer,
.owl-carousel .owl-stage-outer, .video__end-slate__carousel .owl-stage-outer {
    position: relative;
    overflow: hidden
}

.no-touchevents .cn-jumbotron-card-details .owl-stage-outer, .no-touchevents .jumbotron-small-carousel .owl-stage-outer,
.no-touchevents .owl-carousel .owl-stage-outer, .no-touchevents .video__end-slate__carousel .owl-stage-outer {
    -webkit-transform: translateZ(0)
}

.cn-jumbotron-card-details .owl-item, .jumbotron-small-carousel .owl-item,
.owl-carousel .owl-item, .video__end-slate__carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left
}

.no-touchevents .cn-jumbotron-card-details .owl-item, .no-touchevents .jumbotron-small-carousel .owl-item,
.no-touchevents .owl-carousel .owl-item, .no-touchevents .video__end-slate__carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.no-touchevents .cn-jumbotron-card-details .owl-item:not(.active),
.no-touchevents .jumbotron-small-carousel .owl-item:not(.active),
.no-touchevents .owl-carousel .owl-item:not(.active), .no-touchevents .video__end-slate__carousel .owl-item:not(.active) {
    opacity: .3
}

.cn-carousel-medium-strip .no-touchevents .cn-jumbotron-card-details .owl-item:not(.active),
.cn-carousel-medium-strip .no-touchevents .jumbotron-small-carousel .owl-item:not(.active),
.cn-carousel-medium-strip .no-touchevents .owl-carousel .owl-item:not(.active),
.cn-carousel-medium-strip .no-touchevents .video__end-slate__carousel .owl-item:not(.active) {
    opacity: 1
}

.cn-jumbotron-card-details .owl-item img, .jumbotron-small-carousel .owl-item img,
.owl-carousel .owl-item img, .video__end-slate__carousel .owl-item img {
    display: block;
    width: 100%
}

.no-touchevents .cn-jumbotron-card-details .owl-item img, .no-touchevents .jumbotron-small-carousel .owl-item img,
.no-touchevents .owl-carousel .owl-item img, .no-touchevents .video__end-slate__carousel .owl-item img {
    -webkit-transform-style: preserve-3d
}

.cn-jumbotron-card-details .owl-dots.disabled, .cn-jumbotron-card-details .owl-nav.disabled,
.jumbotron-small-carousel .owl-dots.disabled, .jumbotron-small-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled,
.video__end-slate__carousel .owl-dots.disabled, .video__end-slate__carousel .owl-nav.disabled {
    display: none
}

.cn-jumbotron-card-details .owl-dot, .cn-jumbotron-card-details .owl-nav .owl-next,
.cn-jumbotron-card-details .owl-nav .owl-prev, .jumbotron-small-carousel .owl-dot,
.jumbotron-small-carousel .owl-nav .owl-next, .jumbotron-small-carousel .owl-nav .owl-prev,
.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev,
.video__end-slate__carousel .owl-dot, .video__end-slate__carousel .owl-nav .owl-next,
.video__end-slate__carousel .owl-nav .owl-prev {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.no-touchevents .cn-jumbotron-card-details .owl-dot, .no-touchevents .cn-jumbotron-card-details .owl-nav .owl-next,
.no-touchevents .cn-jumbotron-card-details .owl-nav .owl-prev, .no-touchevents .jumbotron-small-carousel .owl-dot,
.no-touchevents .jumbotron-small-carousel .owl-nav .owl-next, .no-touchevents .jumbotron-small-carousel .owl-nav .owl-prev,
.no-touchevents .owl-carousel .owl-dot, .no-touchevents .owl-carousel .owl-nav .owl-next,
.no-touchevents .owl-carousel .owl-nav .owl-prev, .no-touchevents .video__end-slate__carousel .owl-dot,
.no-touchevents .video__end-slate__carousel .owl-nav .owl-next, .no-touchevents .video__end-slate__carousel .owl-nav .owl-prev {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none
}

.cn-jumbotron-card-details.owl-loaded, .jumbotron-small-carousel.owl-loaded,
.owl-carousel.owl-loaded, .video__end-slate__carousel.owl-loaded {
    display: block
}

.cn-jumbotron-card-details.owl-loading, .jumbotron-small-carousel.owl-loading,
.owl-carousel.owl-loading, .video__end-slate__carousel.owl-loading {
    display: block;
    opacity: 0
}

.cn-jumbotron-card-details.owl-hidden, .jumbotron-small-carousel.owl-hidden,
.owl-carousel.owl-hidden, .video__end-slate__carousel.owl-hidden {
    opacity: 0
}

.cn-jumbotron-card-details.owl-refresh .owl-item, .jumbotron-small-carousel.owl-refresh .owl-item,
.owl-carousel.owl-refresh .owl-item, .video__end-slate__carousel.owl-refresh .owl-item {
    display: none
}

.no-touchevents .cn-jumbotron-card-details.owl-drag .owl-item,
.no-touchevents .jumbotron-small-carousel.owl-drag .owl-item, .no-touchevents .owl-carousel.owl-drag .owl-item,
.no-touchevents .video__end-slate__carousel.owl-drag .owl-item {
    -webkit-user-select: auto;
    -moz-user-select: auto;
    -ms-user-select: auto;
    user-select: auto
}

.cn-jumbotron-card-details.owl-grab, .jumbotron-small-carousel.owl-grab,
.owl-carousel.owl-grab, .video__end-slate__carousel.owl-grab {
    cursor: move;
    cursor: -webkit-grab;
    cursor: -o-grab;
    cursor: -ms-grab;
    cursor: grab
}

.cn-jumbotron-card-details.owl-rtl, .jumbotron-small-carousel.owl-rtl,
.owl-carousel.owl-rtl, .video__end-slate__carousel.owl-rtl {
    direction: rtl
}

.cn-jumbotron-card-details.owl-rtl .owl-item, .jumbotron-small-carousel.owl-rtl .owl-item,
.owl-carousel.owl-rtl .owl-item, .video__end-slate__carousel.owl-rtl .owl-item {
    float: right
}

.no-js .owl-carousel {
    display: block
}

.cn-jumbotron-card-details .owl-item .owl-lazy, .jumbotron-small-carousel .owl-item .owl-lazy,
.owl-carousel .owl-item .owl-lazy, .video__end-slate__carousel .owl-item .owl-lazy {
    opacity: 0
}

.no-touchevents .cn-jumbotron-card-details .owl-item .owl-lazy,
.no-touchevents .jumbotron-small-carousel .owl-item .owl-lazy, .no-touchevents .owl-carousel .owl-item .owl-lazy,
.no-touchevents .video__end-slate__carousel .owl-item .owl-lazy {
    -webkit-transition: opacity .4s ease;
    transition: opacity .4s ease
}

.no-touchevents .cn-jumbotron-card-details .owl-item img, .no-touchevents .jumbotron-small-carousel .owl-item img,
.no-touchevents .owl-carousel .owl-item img, .no-touchevents .video__end-slate__carousel .owl-item img {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.owl-carousel .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000
}

.owl-carousel .owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    cursor: pointer;
    z-index: 1
}

.no-touchevents .owl-carousel .owl-video-play-icon {
    -webkit-backface-visibility: hidden;
    -webkit-transition: scale .1s ease;
    transition: scale .1s ease
}

.owl-carousel .no-touchevents .owl-video-play-icon:hover {
    -webkit-transition: scale(1.3, 1.3);
    transition: scale(1.3, 1.3)
}

.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn {
    display: none
}

.owl-carousel .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain
}

.no-touchevents .owl-carousel .owl-video-tn {
    -webkit-transition: opacity .4s ease;
    transition: opacity .4s ease
}

.owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1;
    height: 100%;
    width: 100%
}

.cn.cn-jumbotron-container .cn-jumbotron-card-details .owl-nav .owl-next:before,
.cn.cn-jumbotron-container .cn-jumbotron-card-details .owl-nav .owl-prev:before,
.cn.cn-jumbotron-container .jumbotron-small-carousel .owl-nav .owl-next:before,
.cn.cn-jumbotron-container .jumbotron-small-carousel .owl-nav .owl-prev:before {
    top: 50%
}

.cn-carousel-large-strip .owl-carousel .cd {
    left: auto
}

.owl-carousel .owl-nav .owl-next:before, .owl-carousel .owl-nav .owl-prev:before {
    top: 50%
}

.owl-theme .owl-nav {
    margin: 0
}

.owl-nav {
    width: 100%
}

.owl-nav[style="display: none;"] {
    display: block !important;
    opacity: .25
}

[class * =el__gallery] .el-carousel__wrapper .owl-carousel.carousel--full .owl-nav div {
    color: #fefefe
}

.pg.t-light [class * =el__gallery] .el-carousel__wrapper .owl-carousel.carousel--full .owl-nav div {
    color: #595959
}

[class * =el__gallery] .el-carousel__wrapper .owl-carousel.carousel--full .owl-nav div:before {
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .25)
}

.cn-jumbotron-card-details .owl-nav div, .jumbotron-small-carousel .owl-nav div,
.owl-carousel .owl-nav div, .video__end-slate__carousel .owl-nav div {
    color: #fefefe;
    opacity: 1;
    overflow: hidden;
    padding: 5px;
    text-align: left;
    text-indent: -120000px;
    width: 20px;
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 3
}

@media (min-width:480px) {
    .cn-jumbotron-card-details .owl-nav div, .jumbotron-small-carousel .owl-nav div,
    .owl-carousel .owl-nav div, .video__end-slate__carousel .owl-nav div {
        width: 50px
    }

    .pg.t-light .cn-jumbotron-card-details .owl-nav div, .pg.t-light .jumbotron-small-carousel .owl-nav div,
    .pg.t-light .owl-carousel .owl-nav div, .pg.t-light .video__end-slate__carousel .owl-nav div,
    .pg .zn.t-light .cn-jumbotron-card-details .owl-nav div, .pg .zn.t-light .jumbotron-small-carousel .owl-nav div,
    .pg .zn.t-light .owl-carousel .owl-nav div, .pg .zn.t-light .video__end-slate__carousel .owl-nav div {
        color: #262626
    }

    .pg.t-dark .cn-jumbotron-card-details .owl-nav div, .pg.t-dark .jumbotron-small-carousel .owl-nav div,
    .pg.t-dark .owl-carousel .owl-nav div, .pg.t-dark .video__end-slate__carousel .owl-nav div,
    .pg .zn.t-dark .cn-jumbotron-card-details .owl-nav div, .pg .zn.t-dark .jumbotron-small-carousel .owl-nav div,
    .pg .zn.t-dark .owl-carousel .owl-nav div, .pg .zn.t-dark .video__end-slate__carousel .owl-nav div {
        color: #fefefe
    }

    .t-light .cn-jumbotron-card-details .owl-nav div:before, .t-light .jumbotron-small-carousel .owl-nav div:before,
    .t-light .owl-carousel .owl-nav div:before, .t-light .video__end-slate__carousel .owl-nav div:before {
        text-shadow: none
    }
}

.cn-jumbotron-card-details .owl-nav div:before, .jumbotron-small-carousel .owl-nav div:before,
.owl-carousel .owl-nav div:before, .video__end-slate__carousel .owl-nav div:before {
    display: block;
    padding: 0 5px;
    position: absolute;
    text-indent: 0;
    font-size: 27px;
    font-size: 1.8rem
}

.no-touchevents .cn-jumbotron-card-details .owl-nav div:before,
.no-touchevents .jumbotron-small-carousel .owl-nav div:before, .no-touchevents .owl-carousel .owl-nav div:before,
.no-touchevents .video__end-slate__carousel .owl-nav div:before {
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .25);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

@media (min-width:640px) {
    .cn-jumbotron-card-details .owl-nav div:before, .jumbotron-small-carousel .owl-nav div:before,
    .owl-carousel .owl-nav div:before, .video__end-slate__carousel .owl-nav div:before {
        font-size: 35px;
        font-size: 2.3333333333rem
    }
}

.cn-carousel-large-strip .cn-jumbotron-card-details .owl-nav div:before,
.cn-carousel-large-strip .jumbotron-small-carousel .owl-nav div:before,
.cn-carousel-large-strip .owl-carousel .owl-nav div:before, .cn-carousel-large-strip .video__end-slate__carousel .owl-nav div:before {
    font-size: 28px;
    font-size: 1.8666666667rem
}

@media (min-width:480px) {
    .cn-carousel-large-strip .cn-jumbotron-card-details .owl-nav div:before,
    .cn-carousel-large-strip .jumbotron-small-carousel .owl-nav div:before,
    .cn-carousel-large-strip .owl-carousel .owl-nav div:before, .cn-carousel-large-strip .video__end-slate__carousel .owl-nav div:before {
        font-size: 54px;
        font-size: 3.6rem
    }
}

@media (min-width:800px) {
    .cn-carousel-large-strip .cn-jumbotron-card-details .owl-nav div:before,
    .cn-carousel-large-strip .jumbotron-small-carousel .owl-nav div:before,
    .cn-carousel-large-strip .owl-carousel .owl-nav div:before, .cn-carousel-large-strip .video__end-slate__carousel .owl-nav div:before {
        font-size: 60px;
        font-size: 4rem
    }
}

.el__gallery--expandfull .cn-jumbotron-card-details .owl-nav div:before,
.el__gallery--expandfull .jumbotron-small-carousel .owl-nav div:before,
.el__gallery--expandfull .owl-carousel .owl-nav div:before, .el__gallery--expandfull .video__end-slate__carousel .owl-nav div:before,
.el__gallery--fullstandardwidth .cn-jumbotron-card-details .owl-nav div:before,
.el__gallery--fullstandardwidth .jumbotron-small-carousel .owl-nav div:before,
.el__gallery--fullstandardwidth .owl-carousel .owl-nav div:before,
.el__gallery--fullstandardwidth .video__end-slate__carousel .owl-nav div:before,
.el__gallery .cn-jumbotron-card-details .owl-nav div:before, .el__gallery .jumbotron-small-carousel .owl-nav div:before,
.el__gallery .owl-carousel .owl-nav div:before, .el__gallery .video__end-slate__carousel .owl-nav div:before {
    font-size: 40px;
    font-size: 2.6666666667rem
}

@media (min-width:800px) {
    .el__gallery--expandfull .cn-jumbotron-card-details .owl-nav div:before,
    .el__gallery--expandfull .jumbotron-small-carousel .owl-nav div:before,
    .el__gallery--expandfull .owl-carousel .owl-nav div:before, .el__gallery--expandfull .video__end-slate__carousel .owl-nav div:before,
    .el__gallery--fullstandardwidth .cn-jumbotron-card-details .owl-nav div:before,
    .el__gallery--fullstandardwidth .jumbotron-small-carousel .owl-nav div:before,
    .el__gallery--fullstandardwidth .owl-carousel .owl-nav div:before,
    .el__gallery--fullstandardwidth .video__end-slate__carousel .owl-nav div:before,
    .el__gallery .cn-jumbotron-card-details .owl-nav div:before, .el__gallery .jumbotron-small-carousel .owl-nav div:before,
    .el__gallery .owl-carousel .owl-nav div:before, .el__gallery .video__end-slate__carousel .owl-nav div:before {
        font-size: 60px;
        font-size: 4rem
    }
}

.cn-jumbotron-card-details .owl-nav div.disabled, .jumbotron-small-carousel .owl-nav div.disabled,
.owl-carousel .owl-nav div.disabled, .video__end-slate__carousel .owl-nav div.disabled {
    cursor: default;
    opacity: .5
}

.cn-jumbotron-card-details .owl-nav div.disabled:before, .jumbotron-small-carousel .owl-nav div.disabled:before,
.owl-carousel .owl-nav div.disabled:before, .video__end-slate__carousel .owl-nav div.disabled:before {
    opacity: .1
}

.owl-carousel .owl-dots .owl-dot {
    border-radius: 20px;
    display: inline-block;
    height: 12px;
    margin: 5px 7px;
    opacity: .5;
    width: 12px
}

.pg.t-light .owl-carousel .owl-dots .owl-dot, .pg .zn.t-light .owl-carousel .owl-dots .owl-dot {
    background: #bfbfbf
}

.pg.t-dark .owl-carousel .owl-dots .owl-dot, .pg .zn.t-dark .owl-carousel .owl-dots .owl-dot {
    background: #595959
}

.no-touchevents .owl-carousel .owl-dots .owl-dot {
    -webkit-transition: background .3s;
    transition: background .3s
}

.pg.t-light .owl-carousel .owl-dots .owl-dot.active, .pg.t-light .owl-carousel .owl-dots .owl-dot:hover,
.pg .zn.t-light .owl-carousel .owl-dots .owl-dot.active, .pg .zn.t-light .owl-carousel .owl-dots .owl-dot:hover {
    background: #404040
}

.pg.t-dark .owl-carousel .owl-dots .owl-dot.active, .pg.t-dark .owl-carousel .owl-dots .owl-dot:hover,
.pg .zn.t-dark .owl-carousel .owl-dots .owl-dot.active, .pg .zn.t-dark .owl-carousel .owl-dots .owl-dot:hover {
    background: #bfbfbf
}

.owl-prev {
    left: 0
}

.owl-prev:before {
    left: 0;
    width: .55em;
    content: "";
    font-family: cnn-icons
}

.owl-next {
    right: 0
}

.owl-next:before {
    right: 0;
    width: .55em;
    content: "";
    font-family: cnn-icons
}

.owl-carousel.owl-filmstrip .owl-item img {
    margin-right: 10px;
    width: 60px
}

.owl-carousel.owl-filmstrip .owl-next:before {
    text-align: right
}

.owl-carousel.owl-filmstrip .owl-nav .owl-next:before, .owl-carousel.owl-filmstrip .owl-nav .owl-prev:before {
    font-size: 25px;
    font-size: 1.6666666667rem;
    line-height: 0
}

.no-textshadow .owl-carousel.owl-filmstrip .owl-nav .owl-next:after,
.no-textshadow .owl-carousel.owl-filmstrip .owl-nav .owl-prev:after {
    display: none
}

.owl-carousel.owl-filmstrip .owl-item.synced, .owl-carousel.owl-filmstrip .owl-item:hover {
    opacity: 1
}

.owl-carousel.owl-filmstrip .owl-item.synced .media__image {
    border-bottom: 4px solid #f50
}

.owl-carousel.owl-filmstrip .owl-item:not(.synced) {
    opacity: .8
}

.owl-carousel.owl-filmstrip .owl-item:not(.synced):hover {
    opacity: 1
}

.no-touchevents .owl-item {
    -webkit-transition: opacity .2s;
    transition: opacity .2s
}

.ios .owl-carousel .media__video {
    padding: 0 3.75rem
}

.video__end-slate__carousel .owl-item:not(.active) {
    opacity: .8
}

.video__end-slate__carousel .owl-item:not(.active):hover {
    opacity: 1
}

.el-embed-youtube {
    clear: both;
    margin-bottom: 20px;
    padding-bottom: 56.25%;
    position: relative
}

.el-embed-youtube .el-embed-youtube__content {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.el-embed-vine {
    clear: both;
    height: 0;
    margin-bottom: 20px;
    overflow: hidden;
    position: relative;
    padding-bottom: 100%
}

.el-embed-vine .el-embed-vine__content {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.el-embed-instagram {
    clear: both;
    margin-bottom: 20px;
    position: relative
}

.el-embed-instagram .instagram-media, .el-embed-instagram blockquote {
    max-width: none !important
}

@media (min-width:480px) {
    .el-embed-instagram--aside {
        float: left;
        margin-right: 20px;
        width: 300px
    }
}

.el-embed-livescribble {
    clear: both;
    margin-bottom: 20px;
    overflow-y: scroll;
    padding-bottom: 100%;
    position: relative;
    -webkit-overflow-scrolling: touch
}

@media (min-width:160px) {
    .el-embed-livescribble {
        overflow-y: hidden
    }
}

.el-embed-livescribble .el-embed-livescribble__content {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.storify {
    clear: both !important
}

.el-embed-documentcloud {
    clear: both;
    height: 100%;
    margin-bottom: 20px;
    overflow: hidden;
    padding-bottom: 100%;
    padding-top: 30px;
    position: relative;
    width: 100%
}

.el-embed-documentcloud > div {
    top: 0 !important
}

.el-entitlement {
    float: right
}

.pg-header-entitlement {
    float: right;
    padding-top: 10px
}

@media (min-width:320px) and (max-width:479px) {
    .pg-header-entitlement {
        margin-bottom: 10px
    }
}

.el-entitlement__footer:after {
    clear: both;
    content: '';
    display: table
}

.el-embed-vimeo {
    clear: both;
    margin-bottom: 20px;
    max-width: 100%;
    overflow: hidden;
    padding-bottom: 56.25%;
    position: relative
}

.el-embed-vimeo .el-embed-vimeo__video {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.el-embed-twitter {
    clear: both;
    margin-bottom: 20px;
    position: relative;
    z-index: 0
}

.twitter-tweet {
    width: 100% !important
}

.el-embed-facebook {
    clear: both;
    margin-bottom: 20px;
    position: relative
}

.android .facebook360 .fb-video, .facebook360 .fb-video[fb-xfbml-state=rendered] + .slate,
.iemobile .facebook360 .fb-video, .ios .facebook360 .fb-video {
    display: none
}

.android .facebook360 .fb-video[fb-xfbml-state=rendered] + .slate,
.iemobile .facebook360 .fb-video[fb-xfbml-state=rendered] + .slate,
.ios .facebook360 .fb-video[fb-xfbml-state=rendered] + .slate {
    display: block
}

.fb_iframe_widget {
    background: #fff
}

.el-embed-locator-map {
    clear: both;
    margin-bottom: 20px;
    position: relative;
    width: 100%
}

.el-embed-locator-map:before {
    content: '';
    display: block
}

.el-embed-locator-map * {
    box-sizing: content-box
}

.el-embed-locator-map .el-embed-locator-map__content {
    border: 1px solid #e6e6e6;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.el-embed-locator-map .el-embed-locator-minimap__content {
    border: 1px solid #8c8c8c;
    height: 25%;
    width: 25%;
    position: absolute;
    top: 2%;
    right: 1.125%
}

.el-embed-locator-map .el-embed-locator-minimap__content .nm_crimg,
.el-embed-locator-map .el-embed-locator-minimap__content .nm_crnode {
    display: none !important
}

.el-embed-locator-map .leaflet-bottom, .leaflet-control-container .leaflet-bottom.leaflet-left,
.leaflet-control-container .leaflet-bottom.leaflet-right, .leaflet-control-container .leaflet-top.leaflet-left,
.leaflet-control-container .leaflet-top.leaflet-right {
    z-index: 0
}

.pullquote {
    float: right;
    margin-bottom: 15px
}

.pg.t-light .pullquote, .pg .zn.t-light .pullquote {
    color: #262626
}

.pg.t-dark .pullquote, .pg .zn.t-dark .pullquote {
    color: #fefefe
}

@media (min-width:640px) {
    .pullquote {
        margin-left: 20px;
        width: 300px
    }
}

.pullquote > blockquote {
    margin: 0
}

.pullquote > blockquote:before {
    display: block;
    height: 35px;
    line-height: .8;
    content: "";
    font-family: cnn-icons;
    font-size: 36px;
    font-size: 2.4rem
}

@media (min-width:640px) {
    .pullquote > blockquote:before {
        height: 40px;
        line-height: .5;
        font-size: 52px;
        font-size: 3.4666666667rem
    }
}

.pullquote__quote {
    font-style: italic;
    font-family: CNN, Helvetica Neue, Helvetica, Arial, Utkal, sans-serif;
    font-weight: 300;
    -webkit-font-smoothing: antialiased;
    font-size: 18px;
    font-size: 1.2rem;
    line-height: 1.3333333333
}

@media (min-width:640px) {
    .pullquote__quote {
        font-family: CNN, Helvetica Neue, Helvetica, Arial, Utkal, sans-serif;
        font-weight: 300;
        -webkit-font-smoothing: antialiased;
        font-size: 20px;
        font-size: 1.3333333333rem;
        line-height: 1.3
    }
}

.pullquote__author {
    font-family: CNN, Helvetica Neue, Helvetica, Arial, Utkal, sans-serif;
    font-weight: 700;
    -webkit-font-smoothing: antialiased;
    font-size: 14px;
    font-size: .9333333333rem;
    line-height: 1.4285714286
}

@media (min-width:640px) {
    .pullquote__author {
        font-family: CNN, Helvetica Neue, Helvetica, Arial, Utkal, sans-serif;
        font-weight: 700;
        -webkit-font-smoothing: antialiased;
        font-size: 18px;
        font-size: 1.2rem;
        line-height: 1.3333333333
    }
}

.el__embedded {
    position: relative;
    width: 100%;
    z-index: 0
}

.el__gallery__close--expandable, .el__gallery__close--standard,
.el__image__close--expandable, .el__video__close--expandable, .el__video__close--standard,
.el__video__collection__close--expandable {
    bottom: 100%;
    cursor: pointer;
    height: 36px;
    opacity: 0;
    overflow: hidden;
    padding: 2px;
    position: absolute;
    left: 0;
    width: 100%
}

.el__embedded--open .el__gallery__close--expandable, .el__embedded--open .el__gallery__close--standard,
.el__embedded--open .el__image__close--expandable, .el__embedded--open .el__video__close--expandable,
.el__embedded--open .el__video__close--standard, .el__embedded--open .el__video__collection__close--expandable {
    opacity: 1;
    -webkit-transition: opacity .7s;
    transition: opacity .7s
}

.el__image__close--expandable {
    bottom: auto;
    bottom: auto;
    display: none;
    top: 0
}

.el__video__close--expandable {
    display: none
}

.el__gallery__expand--expandable, .el__gallery__expand--standard,
.el__image__expand--expandable, .el__video__expand--expandable,
.el__video__expand--standard {
    color: #737373
}

.el__gallery--expandable .media__caption, .el__gallery--standard .media__caption,
.el__image--expandable .media__caption, .el__video--expandable .media__caption,
.el__video--standard .media__caption {
    padding-top: 0
}

.el__image--expandfull, .el__video--expandfull {
    clear: both;
    margin-bottom: 10px;
    position: relative;
    width: 100%
}

.pg-rail--align-left .el__image--expandfull, .pg-rail--align-left .el__video--expandfull {
    float: right
}

.pg-rail--align-right .el__image--expandfull, .pg-rail--align-right .el__video--expandfull {
    float: left
}

.el__gallery--expandfull {
    clear: both;
    margin-bottom: 10px;
    position: relative;
    width: 100%
}

.pg-rail--align-left .el__gallery--expandfull {
    float: right
}

.pg-rail--align-right .el__gallery--expandfull {
    float: left
}

.el__gallery--expandfull .el__gallery--teaseimage {
    display: block
}

.el__gallery--expandfull .owl-filmstrip {
    padding: 15px 10px
}

.el__gallery--expandfull .owl-theme .owl-controls .owl-buttons div {
    opacity: .5
}

.el__gallery--expandfull .owl-theme .owl-controls .owl-buttons div:before {
    text-shadow: 0 1px 4px rgba(0, 0, 0, .8)
}

.el__gallery--expandfull .owl-theme .owl-controls .owl-buttons div:hover {
    opacity: 1
}

.el__gallery--expandfull .owl-item.synced .media__image {
    height: 60px
}

.el__storyelements--close, .el__video_collection--close {
    padding: 2px 0
}

.el__storyelements--close:before, .el__video_collection--close:before {
    color: #8c8c8c;
    float: right;
    position: relative;
    width: 30px;
    font-size: 34px;
    font-size: 2.2666666667rem;
    content: "";
    font-family: cnn-icons
}

.el__storyelements--close:hover:before, .el__video_collection--close:hover:before {
    color: #2483b3
}

.page-logo {
    float: left;
    height: 40px;
    margin: 10px 10px 30px 0;
    width: 100px
}

@media (min-width:960px) {
    .page-logo {
        float: left;
        height: 60px;
        margin: 20px 20px 20px 0;
        width: 120px
    }
}

@media (min-width:1120px) {
    .page-logo {
        float: left;
        height: 80px;
        margin: 20px 0;
        width: 142px
    }
}

.el__gallery-showhide {
    font-family: CNN, Helvetica Neue, Helvetica, Arial, Utkal, sans-serif;
    font-weight: 500;
    height: 35px;
    padding: 10px 0;
    position: relative;
    -webkit-transform: translateZ(1px);
    transform: translateZ(1px);
    font-size: 12px;
    font-size: .8rem;
    line-height: 1.3333333333
}

.pg.t-dark .el__gallery-showhide {
    color: #bfbfbf
}

.el__gallery-caption {
    cursor: pointer;
    float: right
}

.el__gallery-caption:hover {
    color: #2483b3
}

.el__gallery-caption:after {
    margin-left: 10px;
    font-size: 18px;
    font-size: 1.2rem;
    content: "";
    font-family: cnn-icons
}

.el__gallery-caption--closed:after {
    content: "";
    font-family: cnn-icons
}

.el__article--embed, .el__show--embed, .el__special--embed {
    float: left
}

@media (min-width:0px) and (max-width:479px) {
    .el__article--embed, .el__show--embed, .el__special--embed {
        float: none
    }

    .el__article--embed.el__storyelement--fullstandardwidth .el__storyelement__header a,
    .el__show--embed.el__storyelement--fullstandardwidth .el__storyelement__header a,
    .el__special--embed.el__storyelement--fullstandardwidth .el__storyelement__header a {
        display: block
    }
}

@media (min-width:480px) {
    .el__article--embed, .el__show--embed, .el__special--embed {
        margin-right: 30px
    }
}

.el__article--embed .el__storyelement__title, .el__show--embed .el__storyelement__title,
.el__special--embed .el__storyelement__title {
    margin: 0;
    padding: 0
}

.el__article--embed .el__storyelement__title a, .el__show--embed .el__storyelement__title a,
.el__special--embed .el__storyelement__title a {
    color: #595959
}

.el__article--embed .el__storyelement__title a:hover, .el__show--embed .el__storyelement__title a:hover,
.el__special--embed .el__storyelement__title a:hover {
    color: #2483b3
}

.el__article--embed .el__storyelement__title a:before, .el__show--embed .el__storyelement__title a:before,
.el__special--embed .el__storyelement__title a:before {
    font-weight: 500
}

.el__article--embed .el__storyelement__title a:before {
    content: 'Related Article: '
}

.el__special--embed .el__storyelement__title a:before {
    content: 'Related Content: '
}

.el__show--embed .el__storyelement__title a:before {
    content: 'Related Show: '
}

.el__gallery--expandable, .el__gallery--standard, .el__image--expandable,
.el__image--standard, .el__storyelement--expandable, .el__storyelement--standard,
.el__video--expandable, .el__video--standard {
    clear: both;
    cursor: default;
    margin-bottom: 10px;
    width: 100%
}

.pg-rail--align-left .el__gallery--expandable, .pg-rail--align-left .el__gallery--standard,
.pg-rail--align-left .el__image--expandable, .pg-rail--align-left .el__image--standard,
.pg-rail--align-left .el__storyelement--expandable, .pg-rail--align-left .el__storyelement--standard,
.pg-rail--align-left .el__video--expandable, .pg-rail--align-left .el__video--standard {
    float: right
}

.pg-rail--align-right .el__gallery--expandable, .pg-rail--align-right .el__gallery--standard,
.pg-rail--align-right .el__image--expandable, .pg-rail--align-right .el__image--standard,
.pg-rail--align-right .el__storyelement--expandable, .pg-rail--align-right .el__storyelement--standard,
.pg-rail--align-right .el__video--expandable, .pg-rail--align-right .el__video--standard {
    float: left
}

@media (min-width:480px) {
    .el__gallery--expandable, .el__gallery--standard, .el__image--expandable,
    .el__image--standard, .el__storyelement--expandable, .el__storyelement--standard,
    .el__video--expandable, .el__video--standard {
        margin-top: 10px;
        margin-bottom: 30px;
        width: 300px
    }

    .pg-rail--align-left .el__gallery--expandable, .pg-rail--align-left .el__gallery--standard,
    .pg-rail--align-left .el__image--expandable, .pg-rail--align-left .el__image--standard,
    .pg-rail--align-left .el__storyelement--expandable, .pg-rail--align-left .el__storyelement--standard,
    .pg-rail--align-left .el__video--expandable, .pg-rail--align-left .el__video--standard {
        margin-left: 30px
    }

    .pg-rail--align-right .el__gallery--expandable, .pg-rail--align-right .el__gallery--standard,
    .pg-rail--align-right .el__image--expandable, .pg-rail--align-right .el__image--standard,
    .pg-rail--align-right .el__storyelement--expandable, .pg-rail--align-right .el__storyelement--standard,
    .pg-rail--align-right .el__video--expandable, .pg-rail--align-right .el__video--standard {
        margin-right: 30px
    }
}

.el__gallery--expandable .el__gallery--teaseimage, .el__gallery--standard .el__gallery--teaseimage,
.el__image--expandable .el__gallery--teaseimage, .el__image--standard .el__gallery--teaseimage,
.el__storyelement--expandable .el__gallery--teaseimage, .el__storyelement--standard .el__gallery--teaseimage,
.el__video--expandable .el__gallery--teaseimage, .el__video--standard .el__gallery--teaseimage {
    display: none
}

@media (min-width:480px) {
    .el__gallery--expandable .el__gallery--teaseimage, .el__gallery--standard .el__gallery--teaseimage,
    .el__image--expandable .el__gallery--teaseimage, .el__image--standard .el__gallery--teaseimage,
    .el__storyelement--expandable .el__gallery--teaseimage, .el__storyelement--standard .el__gallery--teaseimage,
    .el__video--expandable .el__gallery--teaseimage, .el__video--standard .el__gallery--teaseimage {
        display: block
    }
}

.el__gallery--expandable .el-carousel__wrapper, .el__gallery--standard .el-carousel__wrapper,
.el__image--expandable .el-carousel__wrapper, .el__image--standard .el-carousel__wrapper,
.el__storyelement--expandable .el-carousel__wrapper, .el__storyelement--standard .el-carousel__wrapper,
.el__video--expandable .el-carousel__wrapper, .el__video--standard .el-carousel__wrapper {
    display: block
}

@media (min-width:480px) {
    .el__gallery--expandable .el-carousel__wrapper, .el__gallery--standard .el-carousel__wrapper,
    .el__image--expandable .el-carousel__wrapper, .el__image--standard .el-carousel__wrapper,
    .el__storyelement--expandable .el-carousel__wrapper, .el__storyelement--standard .el-carousel__wrapper,
    .el__video--expandable .el-carousel__wrapper, .el__video--standard .el-carousel__wrapper {
        visibility: hidden
    }
}

.el__gallery--expandable .media__icon, .el__gallery--standard .media__icon,
.el__image--expandable .media__icon, .el__image--standard .media__icon,
.el__storyelement--expandable .media__icon, .el__storyelement--standard .media__icon,
.el__video--expandable .media__icon, .el__video--standard .media__icon {
    display: none
}

@media (min-width:480px) {
    .el__gallery--expandable .media__icon, .el__gallery--standard .media__icon,
    .el__image--expandable .media__icon, .el__image--standard .media__icon,
    .el__storyelement--expandable .media__icon, .el__storyelement--standard .media__icon,
    .el__video--expandable .media__icon, .el__video--standard .media__icon {
        display: block
    }
}

.el__gallery--expandable, .el__gallery--standard, .el__image--expandable,
.el__video--expandable, .el__video--standard {
    cursor: pointer
}

.el__embedded .carousel--full {
    margin-top: 0
}

.el__embedded .el__gallery--standard .el__gallery--teaseimage {
    -webkit-transition: none;
    transition: none
}

.el__embedded .el__gallery--teaseimage .media__icon {
    bottom: 0;
    left: 0;
    position: absolute
}

.el__embedded.el__embedded--open .el__gallery--teaseimage {
    opacity: 0;
    position: absolute;
    width: 100%;
    z-index: -1;
    -webkit-transition: opacity 0s linear 1s;
    transition: opacity 0s linear 1s
}

.el__embedded.el__embedded--open .el__gallery--teaseimage .media__caption {
    opacity: 0
}

.el__embedded .el__gallery--expandable, .el__embedded .el__gallery--standard {
    position: relative
}

.el__embedded .el__gallery--expandfull {
    -webkit-transition: max-height .7s;
    transition: max-height .7s
}

.el__embedded:not(.el__embedded--fullstandardwidth) .el-carousel__wrapper {
    position: absolute;
    width: 100%;
    z-index: -1
}

.el__embedded:not(.el__embedded--fullstandardwidth) .el-carousel__wrapper .owl-height {
    -webkit-transition: none;
    transition: none
}

.el__embedded .el__gallery--expandfull .el__storyelements--close {
    display: block
}

.el__embedded .el__gallery--expandfull .el__gallery__expand--standard {
    display: none
}

.zn-body .el__embedded .el__gallery--expandable .media__caption .el__storyelement__gray,
.zn-body .el__embedded .el__gallery--expandable .media__caption .el__storyelement__header,
.zn-body .el__embedded .el__gallery--expandfull .media__caption .el__storyelement__gray,
.zn-body .el__embedded .el__gallery--expandfull .media__caption .el__storyelement__header,
.zn-body .el__embedded .el__gallery--fullstandardwidth .media__caption .el__storyelement__gray,
.zn-body .el__embedded .el__gallery--fullstandardwidth .media__caption .el__storyelement__header,
.zn-body .el__embedded .el__gallery--standard .media__caption .el__storyelement__gray,
.zn-body .el__embedded .el__gallery--standard .media__caption .el__storyelement__header,
.zn-body .el__embedded .el__video--expandfull .media__caption .el__storyelement__gray,
.zn-body .el__embedded .el__video--expandfull .media__caption .el__storyelement__header,
.zn-body .el__embedded .el__video--fullstandardwidth .media__caption .el__storyelement__gray,
.zn-body .el__embedded .el__video--fullstandardwidth .media__caption .el__storyelement__header {
    display: inline
}

.zn-body .el__embedded .el__gallery--expandable .media__caption .el__storyelement__header,
.zn-body .el__embedded .el__gallery--expandfull .media__caption .el__storyelement__header,
.zn-body .el__embedded .el__gallery--fullstandardwidth .media__caption .el__storyelement__header,
.zn-body .el__embedded .el__gallery--standard .media__caption .el__storyelement__header,
.zn-body .el__embedded .el__video--expandfull .media__caption .el__storyelement__header,
.zn-body .el__embedded .el__video--fullstandardwidth .media__caption .el__storyelement__header {
    font-weight: 500
}

.zn-body .el__embedded .el__video--expandable .media__caption .el__storyelement__gray,
.zn-body .el__embedded .el__video--expandable .media__caption .el__storyelement__header,
.zn-body .el__embedded .el__video--standard .media__caption .el__storyelement__gray,
.zn-body .el__embedded .el__video--standard .media__caption .el__storyelement__header {
    display: inline
}

.zn-body .el__embedded .el__video--expandable .media__caption .el__storyelement__header,
.zn-body .el__embedded .el__video--standard .media__caption .el__storyelement__header {
    font-weight: 300
}

html.no-touchevents .el__image--expandable:hover .el__image__expand--expandable,
html.no-touchevents .el__video--expandable:hover .el__video__expand--expandable,
html.no-touchevents .el__video--expandable:hover .el__video__expand--standard,
html.no-touchevents .el__video--expandable:hover .media__video--demand,
html.no-touchevents .el__video--standard:hover .el__video__expand--expandable,
html.no-touchevents .el__video--standard:hover .el__video__expand--standard,
html.no-touchevents .el__video--standard:hover .media__video--demand {
    color: #2483b3
}

.el__gallery--expandable, .el__gallery--standard {
    position: relative
}

html.no-touchevents .el__gallery--expandable:hover .el__gallery__expand--expandable,
html.no-touchevents .el__gallery--expandable:hover .el__gallery__expand--standard,
html.no-touchevents .el__gallery--expandable:hover .media__icon,
html.no-touchevents .el__gallery--standard:hover .el__gallery__expand--expandable,
html.no-touchevents .el__gallery--standard:hover .el__gallery__expand--standard,
html.no-touchevents .el__gallery--standard:hover .media__icon {
    color: #2483b3
}

.el__gallery--expandable .media__icon, .el__gallery--standard .media__icon {
    color: #fefefe;
    padding: 7px;
    background: rgba(38, 38, 38, .3)
}

.el__gallery--expandable .icon-media-gallery:before, .el__gallery--standard .icon-media-gallery:before {
    font-size: 18px;
    font-size: 1.2rem
}

html.touchevents .el__gallery--touchhover .el__gallery__expand--expandable,
html.touchevents .el__gallery--touchhover .el__gallery__expand--standard,
html.touchevents .el__gallery--touchhover .media__icon, html.touchevents .el__image--touchhover,
html.touchevents .el__video--touchhover .el__video__expand--expandable,
html.touchevents .el__video--touchhover .el__video__expand--standard,
html.touchevents .el__video--touchhover .media__video--demand {
    color: #2483b3
}

body .zn.zn-body-text .el__gallery--fullstandardwidth, body .zn.zn-body-text .el__gallery--fullwidth,
body .zn.zn-body-text .el__image--fullwidth, body .zn.zn-body-text .el__storyelement--fullwidth,
body .zn.zn-body-text .el__video--fullwidth {
    clear: both;
    margin-bottom: 20px;
    margin-top: 20px;
    width: 100%
}

.el__storyheader {
    padding: 10px 0
}

.el__correction--title, .el__factbox--title {
    font-family: CNN, Helvetica Neue, Helvetica, Arial, Utkal, sans-serif;
    font-weight: 500;
    -webkit-font-smoothing: antialiased;
    font-size: 16px;
    font-size: 1.0666666667rem;
    line-height: 1.25
}

.pg.t-light .el__correction--title, .pg.t-light .el__factbox--title,
.pg .zn.t-light .el__correction--title, .pg .zn.t-light .el__factbox--title {
    color: #262626
}

.pg.t-dark .el__correction--title, .pg.t-dark .el__factbox--title,
.pg .zn.t-dark .el__correction--title, .pg .zn.t-dark .el__factbox--title {
    color: #fefefe
}

@media (min-width:480px) and (max-width:1039px) {
    .el__correction--title, .el__factbox--title {
        font-family: CNN, Helvetica Neue, Helvetica, Arial, Utkal, sans-serif;
        font-weight: 500;
        -webkit-font-smoothing: antialiased;
        font-size: 18px;
        font-size: 1.2rem;
        line-height: 1.3333333333
    }
}

@media (min-width:1040px) {
    .el__correction--title, .el__factbox--title {
        font-family: CNN, Helvetica Neue, Helvetica, Arial, Utkal, sans-serif;
        font-weight: 500;
        -webkit-font-smoothing: antialiased;
        font-size: 20px;
        font-size: 1.3333333333rem;
        line-height: 1.2
    }
}

.el__storycontent, .el__storycontent--expandable, .el__storycontent--standard {
    border-top: 1px solid;
    padding: 10px 0;
    font-family: CNN, Helvetica Neue, Helvetica, Arial, Utkal, sans-serif;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    font-size: 14px;
    font-size: .9333333333rem;
    line-height: 1.4285714286
}

.pg.t-light .el__storycontent, .pg.t-light .el__storycontent--expandable,
.pg.t-light .el__storycontent--standard, .pg .zn.t-light .el__storycontent,
.pg .zn.t-light .el__storycontent--expandable, .pg .zn.t-light .el__storycontent--standard {
    border-color: #d9d9d9
}

.pg.t-dark .el__storycontent, .pg.t-dark .el__storycontent--expandable,
.pg.t-dark .el__storycontent--standard, .pg .zn.t-dark .el__storycontent,
.pg .zn.t-dark .el__storycontent--expandable, .pg .zn.t-dark .el__storycontent--standard {
    border-color: #404040
}

.pg.t-light .el__storycontent, .pg.t-light .el__storycontent--expandable,
.pg.t-light .el__storycontent--standard, .pg .zn.t-light .el__storycontent,
.pg .zn.t-light .el__storycontent--expandable, .pg .zn.t-light .el__storycontent--standard {
    color: #262626
}

.pg.t-dark .el__storycontent, .pg.t-dark .el__storycontent--expandable,
.pg.t-dark .el__storycontent--standard, .pg .zn.t-dark .el__storycontent,
.pg .zn.t-dark .el__storycontent--expandable, .pg .zn.t-dark .el__storycontent--standard {
    color: #fefefe
}

.el__storycontent--fullwidth {
    padding-right: 10%
}

.el__video--expandable .media__video--thumbnail-wrapper, .el__video--standard .media__video--thumbnail-wrapper {
    position: relative
}

.el__video--expandable .media__video--demand, .el__video--standard .media__video--demand {
    color: #fff;
    cursor: pointer;
    display: none;
    height: 40px;
    position: absolute;
    text-align: center;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 50px;
    position: absolute;
    top: 50%;
    bottom: 50%;
    left: 50%;
    right: 50%
}

.el__video--expandable .media__video--demand:before, .el__video--standard .media__video--demand:before {
    font-size: 40px;
    font-size: 2.6666666667rem;
    content: "";
    font-family: cnn-icons
}

@media (min-width:320px) and (max-width:479px) {
    .el__video--expandable .media__video--demand:before, .el__video--standard .media__video--demand:before {
        margin-left: -45px;
        margin-top: -45px;
        font-size: 90px;
        font-size: 6rem;
        position: absolute;
        top: 50%;
        left: 50%
    }
}

.el__video--expandable .media__video--demand:hover, .el__video--standard .media__video--demand:hover {
    color: #2483b3
}

@media (min-width:480px) {
    .el__video--expandable .media__video--demand, .el__video--standard .media__video--demand {
        display: block
    }
}

@media (min-width:480px) {
    .el__video--expandable .el__video__play-button-wrapper, .el__video--standard .el__video__play-button-wrapper {
        display: none
    }
}

.el__video--expandable .metadata, .el__video--standard .metadata {
    margin-bottom: 0
}

.zn[data-eq-state$=small] .el__storyelements--expand, .zn[data-eq-state$=xsmall] .el__storyelements--expand {
    display: none
}

.el__video--expandable .el__video__play-button, .el__video--fullwidth .el__video__play-button,
.el__video--standard .el__video__play-button {
    margin: 16% 37% 0
}

@media (min-width:480px) {
    .el__video--expandable .el__video__play-button, .el__video--fullwidth .el__video__play-button,
    .el__video--standard .el__video__play-button {
        margin: 25% auto 0
    }
}

.el__video--expandable .el__storyelement__header:before, .el__video--standard .el__storyelement__header:before {
    content: 'Related Video: ';
    font-weight: 500
}

[class * =el__video] .media__video, [class * =el__video] .media__video .metadata {
    background: transparent
}

[class * =el__video] .media__video .metadata .metadata__source {
    font-style: italic;
    font-family: CNN, Helvetica Neue, Helvetica, Arial, Utkal, sans-serif;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    font-size: 12px;
    font-size: .8rem;
    line-height: 1.1666666667
}

.pg.t-light [class * =el__video] .media__video .metadata .metadata__source,
.pg .zn.t-light [class * =el__video] .media__video .metadata .metadata__source {
    color: #737373
}

.pg.t-dark [class * =el__video] .media__video .metadata .metadata__source,
.pg .zn.t-dark [class * =el__video] .media__video .metadata .metadata__source {
    color: #bfbfbf
}

.el__image--expandable .media__caption, .el__image--standard .media__caption {
    font-family: CNN, Helvetica Neue, Helvetica, Arial, Utkal, sans-serif;
    font-family: CNN, Helvetica Neue, Helvetica, Arial, Utkal, sans-serif;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    font-size: 16px;
    font-size: 1.0666666667rem;
    line-height: 1.5
}

.el__image--expandable .media__caption .el__storyelement__gray,
.el__image--standard .media__caption .el__storyelement__gray {
    color: #595959
}

.zn-body .el__embedded .el__article--embed .media__caption, .zn-body .el__embedded .el__gallery--expandable .media__caption,
.zn-body .el__embedded .el__gallery--standard .media__caption, .zn-body .el__embedded .el__image--expandable .media__caption,
.zn-body .el__embedded .el__image--expandfull .media__caption, .zn-body .el__embedded .el__image--fullwidth .media__caption,
.zn-body .el__embedded .el__image--standard .media__caption, .zn-body .el__embedded .el__show--embed .media__caption,
.zn-body .el__embedded .el__special--embed .media__caption, .zn-body .el__embedded .el__video--expandable .media__caption,
.zn-body .el__embedded .el__video--standard .media__caption {
    color: #595959;
    margin-top: 30px;
    position: relative
}

@media (min-width:640px) {
    .zn-body .el__embedded .el__article--embed .media__caption:before,
    .zn-body .el__embedded .el__gallery--expandable .media__caption:before,
    .zn-body .el__embedded .el__gallery--standard .media__caption:before,
    .zn-body .el__embedded .el__image--expandable .media__caption:before,
    .zn-body .el__embedded .el__image--expandfull .media__caption:before,
    .zn-body .el__embedded .el__image--fullwidth .media__caption:before,
    .zn-body .el__embedded .el__image--standard .media__caption:before,
    .zn-body .el__embedded .el__show--embed .media__caption:before, .zn-body .el__embedded .el__special--embed .media__caption:before,
    .zn-body .el__embedded .el__video--expandable .media__caption:before,
    .zn-body .el__embedded .el__video--standard .media__caption:before {
        border-top: 1px solid #d9d9d9;
        bottom: 100%;
        content: '';
        display: block;
        height: 1px;
        margin-top: 10px;
        margin-bottom: 10px;
        position: absolute;
        width: 80px
    }
}

.zn-body .el__embedded .el__article--embed .media__caption + .media__caption:before,
.zn-body .el__embedded .el__gallery--expandable .media__caption + .media__caption:before,
.zn-body .el__embedded .el__gallery--standard .media__caption + .media__caption:before,
.zn-body .el__embedded .el__image--expandable .media__caption + .media__caption:before,
.zn-body .el__embedded .el__image--expandfull .media__caption + .media__caption:before,
.zn-body .el__embedded .el__image--fullwidth .media__caption + .media__caption:before,
.zn-body .el__embedded .el__image--standard .media__caption + .media__caption:before,
.zn-body .el__embedded .el__show--embed .media__caption + .media__caption:before,
.zn-body .el__embedded .el__special--embed .media__caption + .media__caption:before,
.zn-body .el__embedded .el__video--expandable .media__caption + .media__caption:before,
.zn-body .el__embedded .el__video--standard .media__caption + .media__caption:before {
    border: 0;
    display: none
}

.zn-body .el__gallery--expandable .media__caption, .zn-body .el__gallery--expandfull .media__caption,
.zn-body .el__gallery--fullstandardwidth .media__caption, .zn-body .el__gallery--fullwidth .media__caption,
.zn-body .el__gallery--standard .media__caption, .zn-body .el__image--expandable .media__caption,
.zn-body .el__image--expandfull .media__caption, .zn-body .el__image--fullwidth .media__caption,
.zn-body .el__image--standard .media__caption, .zn-body .el__leafmedia--gallery-full .media__caption {
    margin: 0
}

.zn-body .el__gallery--expandable .owl-filmstrip, .zn-body .el__gallery--expandfull .owl-filmstrip,
.zn-body .el__gallery--fullstandardwidth .owl-filmstrip, .zn-body .el__gallery--fullwidth .owl-filmstrip,
.zn-body .el__gallery--standard .owl-filmstrip, .zn-body .el__image--expandable .owl-filmstrip,
.zn-body .el__image--expandfull .owl-filmstrip, .zn-body .el__image--fullwidth .owl-filmstrip,
.zn-body .el__image--standard .owl-filmstrip, .zn-body .el__leafmedia--gallery-full .owl-filmstrip {
    border-top: 1px solid #d9d9d9;
    padding: 10px 20px
}

@media (min-width:480px) {
    .zn-body .el__gallery--expandable .owl-filmstrip, .zn-body .el__gallery--expandfull .owl-filmstrip,
    .zn-body .el__gallery--fullstandardwidth .owl-filmstrip, .zn-body .el__gallery--fullwidth .owl-filmstrip,
    .zn-body .el__gallery--standard .owl-filmstrip, .zn-body .el__image--expandable .owl-filmstrip,
    .zn-body .el__image--expandfull .owl-filmstrip, .zn-body .el__image--fullwidth .owl-filmstrip,
    .zn-body .el__image--standard .owl-filmstrip, .zn-body .el__leafmedia--gallery-full .owl-filmstrip {
        height: 85px
    }
}

.pg.t-dark .zn-body .el__gallery--expandable .owl-filmstrip, .pg.t-dark .zn-body .el__gallery--expandfull .owl-filmstrip,
.pg.t-dark .zn-body .el__gallery--fullstandardwidth .owl-filmstrip,
.pg.t-dark .zn-body .el__gallery--fullwidth .owl-filmstrip, .pg.t-dark .zn-body .el__gallery--standard .owl-filmstrip,
.pg.t-dark .zn-body .el__image--expandable .owl-filmstrip, .pg.t-dark .zn-body .el__image--expandfull .owl-filmstrip,
.pg.t-dark .zn-body .el__image--fullwidth .owl-filmstrip, .pg.t-dark .zn-body .el__image--standard .owl-filmstrip,
.pg.t-dark .zn-body .el__leafmedia--gallery-full .owl-filmstrip {
    border-color: #404040
}

.zn-body .el__gallery--expandable .owl-filmstrip .owl-item, .zn-body .el__gallery--expandfull .owl-filmstrip .owl-item,
.zn-body .el__gallery--fullstandardwidth .owl-filmstrip .owl-item,
.zn-body .el__gallery--fullwidth .owl-filmstrip .owl-item, .zn-body .el__gallery--standard .owl-filmstrip .owl-item,
.zn-body .el__image--expandable .owl-filmstrip .owl-item, .zn-body .el__image--expandfull .owl-filmstrip .owl-item,
.zn-body .el__image--fullwidth .owl-filmstrip .owl-item, .zn-body .el__image--standard .owl-filmstrip .owl-item,
.zn-body .el__leafmedia--gallery-full .owl-filmstrip .owl-item {
    cursor: pointer
}

.zn-body .el__gallery--expandable .owl-filmstrip .owl-item.synced .media__image,
.zn-body .el__gallery--expandfull .owl-filmstrip .owl-item.synced .media__image,
.zn-body .el__gallery--fullstandardwidth .owl-filmstrip .owl-item.synced .media__image,
.zn-body .el__gallery--fullwidth .owl-filmstrip .owl-item.synced .media__image,
.zn-body .el__gallery--standard .owl-filmstrip .owl-item.synced .media__image,
.zn-body .el__image--expandable .owl-filmstrip .owl-item.synced .media__image,
.zn-body .el__image--expandfull .owl-filmstrip .owl-item.synced .media__image,
.zn-body .el__image--fullwidth .owl-filmstrip .owl-item.synced .media__image,
.zn-body .el__image--standard .owl-filmstrip .owl-item.synced .media__image,
.zn-body .el__leafmedia--gallery-full .owl-filmstrip .owl-item.synced .media__image {
    border-bottom: 3px solid #c00
}

@media (min-width:0px) and (max-width:479px) {
    .zn-body .el__gallery--expandable .owl-filmstrip .owl-nav, .zn-body .el__gallery--expandable .owl-filmstrip .owl-stage-outer,
    .zn-body .el__gallery--expandfull .owl-filmstrip .owl-nav, .zn-body .el__gallery--expandfull .owl-filmstrip .owl-stage-outer,
    .zn-body .el__gallery--fullstandardwidth .owl-filmstrip .owl-nav,
    .zn-body .el__gallery--fullstandardwidth .owl-filmstrip .owl-stage-outer,
    .zn-body .el__gallery--fullwidth .owl-filmstrip .owl-nav, .zn-body .el__gallery--fullwidth .owl-filmstrip .owl-stage-outer,
    .zn-body .el__gallery--standard .owl-filmstrip .owl-nav, .zn-body .el__gallery--standard .owl-filmstrip .owl-stage-outer,
    .zn-body .el__image--expandable .owl-filmstrip .owl-nav, .zn-body .el__image--expandable .owl-filmstrip .owl-stage-outer,
    .zn-body .el__image--expandfull .owl-filmstrip .owl-nav, .zn-body .el__image--expandfull .owl-filmstrip .owl-stage-outer,
    .zn-body .el__image--fullwidth .owl-filmstrip .owl-nav, .zn-body .el__image--fullwidth .owl-filmstrip .owl-stage-outer,
    .zn-body .el__image--standard .owl-filmstrip .owl-nav, .zn-body .el__image--standard .owl-filmstrip .owl-stage-outer,
    .zn-body .el__leafmedia--gallery-full .owl-filmstrip .owl-nav, .zn-body .el__leafmedia--gallery-full .owl-filmstrip .owl-stage-outer {
        display: none
    }
}

.zn-body .el__image--expandable .media__caption, .zn-body .el__image--expandfull .media__caption,
.zn-body .el__image--fullwidth .media__caption, .zn-body .el__image--standard .media__caption {
    color: #595959;
    padding: 0 5px 5px;
    font-family: CNN, Helvetica Neue, Helvetica, Arial, Utkal, sans-serif;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    font-size: 16px;
    font-size: 1.0666666667rem;
    line-height: 1.5
}

.zn-body .el__image--expandable .media__caption .el__storyelement__gray,
.zn-body .el__image--expandfull .media__caption .el__storyelement__gray,
.zn-body .el__image--fullwidth .media__caption .el__storyelement__gray,
.zn-body .el__image--standard .media__caption .el__storyelement__gray {
    color: #8c8c8c;
    display: block;
    font-family: CNN, Helvetica Neue, Helvetica, Arial, Utkal, sans-serif;
    font-weight: 300;
    -webkit-font-smoothing: antialiased;
    font-size: 16px;
    font-size: 1.0666666667rem;
    line-height: 1.5
}

.zn-body .el__leafmedia--gallery-full .media__caption, .zn-body .el__video--expandable .media__caption,
.zn-body .el__video--expandfull .media__caption, .zn-body .el__video--fullwidth .media__caption,
.zn-body .el__video--standard .media__caption {
    padding: 0
}

.el__article--embed .el__storyelement__gray, .el__gallery--expandable .el__storyelement__gray,
.el__gallery--expandfull .el__storyelement__gray, .el__gallery--fullstandardwidth .el__storyelement__gray,
.el__gallery--fullwidth .el__storyelement__gray, .el__gallery--standard .el__storyelement__gray,
.el__leafmedia--gallery-full .el__storyelement__gray, .el__show--embed .el__storyelement__gray,
.el__special--embed .el__storyelement__gray, .el__video--expandable .el__storyelement__gray,
.el__video--expandfull .el__storyelement__gray, .el__video--fullwidth .el__storyelement__gray,
.el__video--standard .el__storyelement__gray {
    color: #8c8c8c;
    font-style: normal;
    font-family: CNN, Helvetica Neue, Helvetica, Arial, Utkal, sans-serif;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    font-size: 16px;
    font-size: 1.0666666667rem;
    line-height: 1.5
}

.zn-body .el__article--embed .media__caption, .zn-body .el__gallery--expandable .media__caption,
.zn-body .el__gallery--expandfull .media__caption, .zn-body .el__gallery--fullstandardwidth .media__caption,
.zn-body .el__gallery--fullwidth .media__caption, .zn-body .el__gallery--standard .media__caption,
.zn-body .el__leafmedia--gallery-full .media__caption, .zn-body .el__show--embed .media__caption,
.zn-body .el__special--embed .media__caption, .zn-body .el__video--expandable .media__caption,
.zn-body .el__video--expandfull .media__caption, .zn-body .el__video--fullwidth .media__caption,
.zn-body .el__video--standard .media__caption {
    font-family: CNN, Helvetica Neue, Helvetica, Arial, Utkal, sans-serif;
    margin: 0
}

.zn-body .zn-body .el__article--embed .media__caption, .zn-body .zn-body .el__gallery--expandable .media__caption,
.zn-body .zn-body .el__gallery--expandfull .media__caption, .zn-body .zn-body .el__gallery--fullstandardwidth .media__caption,
.zn-body .zn-body .el__gallery--fullwidth .media__caption, .zn-body .zn-body .el__gallery--standard .media__caption,
.zn-body .zn-body .el__leafmedia--gallery-full .media__caption, .zn-body .zn-body .el__show--embed .media__caption,
.zn-body .zn-body .el__special--embed .media__caption, .zn-body .zn-body .el__video--expandable .media__caption,
.zn-body .zn-body .el__video--expandfull .media__caption, .zn-body .zn-body .el__video--fullwidth .media__caption,
.zn-body .zn-body .el__video--standard .media__caption {
    margin: 0
}

.zn-body .el__article--embed .media__caption .el__storyelement__header,
.zn-body .el__gallery--expandable .media__caption .el__storyelement__header,
.zn-body .el__gallery--expandfull .media__caption .el__storyelement__header,
.zn-body .el__gallery--fullstandardwidth .media__caption .el__storyelement__header,
.zn-body .el__gallery--fullwidth .media__caption .el__storyelement__header,
.zn-body .el__gallery--standard .media__caption .el__storyelement__header,
.zn-body .el__leafmedia--gallery-full .media__caption .el__storyelement__header,
.zn-body .el__show--embed .media__caption .el__storyelement__header,
.zn-body .el__special--embed .media__caption .el__storyelement__header,
.zn-body .el__video--expandable .media__caption .el__storyelement__header,
.zn-body .el__video--expandfull .media__caption .el__storyelement__header,
.zn-body .el__video--fullwidth .media__caption .el__storyelement__header,
.zn-body .el__video--standard .media__caption .el__storyelement__header {
    display: block;
    font-family: CNN, Helvetica Neue, Helvetica, Arial, Utkal, sans-serif;
    font-weight: 300;
    -webkit-font-smoothing: antialiased;
    font-size: 16px;
    font-size: 1.0666666667rem;
    line-height: 1.5
}

.pg.t-light .zn-body .el__article--embed .media__caption .el__storyelement__header,
.pg.t-light .zn-body .el__gallery--expandable .media__caption .el__storyelement__header,
.pg.t-light .zn-body .el__gallery--expandfull .media__caption .el__storyelement__header,
.pg.t-light .zn-body .el__gallery--fullstandardwidth .media__caption .el__storyelement__header,
.pg.t-light .zn-body .el__gallery--fullwidth .media__caption .el__storyelement__header,
.pg.t-light .zn-body .el__gallery--standard .media__caption .el__storyelement__header,
.pg.t-light .zn-body .el__leafmedia--gallery-full .media__caption .el__storyelement__header,
.pg.t-light .zn-body .el__show--embed .media__caption .el__storyelement__header,
.pg.t-light .zn-body .el__special--embed .media__caption .el__storyelement__header,
.pg.t-light .zn-body .el__video--expandable .media__caption .el__storyelement__header,
.pg.t-light .zn-body .el__video--expandfull .media__caption .el__storyelement__header,
.pg.t-light .zn-body .el__video--fullwidth .media__caption .el__storyelement__header,
.pg.t-light .zn-body .el__video--standard .media__caption .el__storyelement__header,
.pg .zn.t-light .zn-body .el__article--embed .media__caption .el__storyelement__header,
.pg .zn.t-light .zn-body .el__gallery--expandable .media__caption .el__storyelement__header,
.pg .zn.t-light .zn-body .el__gallery--expandfull .media__caption .el__storyelement__header,
.pg .zn.t-light .zn-body .el__gallery--fullstandardwidth .media__caption .el__storyelement__header,
.pg .zn.t-light .zn-body .el__gallery--fullwidth .media__caption .el__storyelement__header,
.pg .zn.t-light .zn-body .el__gallery--standard .media__caption .el__storyelement__header,
.pg .zn.t-light .zn-body .el__leafmedia--gallery-full .media__caption .el__storyelement__header,
.pg .zn.t-light .zn-body .el__show--embed .media__caption .el__storyelement__header,
.pg .zn.t-light .zn-body .el__special--embed .media__caption .el__storyelement__header,
.pg .zn.t-light .zn-body .el__video--expandable .media__caption .el__storyelement__header,
.pg .zn.t-light .zn-body .el__video--expandfull .media__caption .el__storyelement__header,
.pg .zn.t-light .zn-body .el__video--fullwidth .media__caption .el__storyelement__header,
.pg .zn.t-light .zn-body .el__video--standard .media__caption .el__storyelement__header {
    color: #595959
}

.pg.t-dark .zn-body .el__article--embed .media__caption .el__storyelement__header,
.pg.t-dark .zn-body .el__gallery--expandable .media__caption .el__storyelement__header,
.pg.t-dark .zn-body .el__gallery--expandfull .media__caption .el__storyelement__header,
.pg.t-dark .zn-body .el__gallery--fullstandardwidth .media__caption .el__storyelement__header,
.pg.t-dark .zn-body .el__gallery--fullwidth .media__caption .el__storyelement__header,
.pg.t-dark .zn-body .el__gallery--standard .media__caption .el__storyelement__header,
.pg.t-dark .zn-body .el__leafmedia--gallery-full .media__caption .el__storyelement__header,
.pg.t-dark .zn-body .el__show--embed .media__caption .el__storyelement__header,
.pg.t-dark .zn-body .el__special--embed .media__caption .el__storyelement__header,
.pg.t-dark .zn-body .el__video--expandable .media__caption .el__storyelement__header,
.pg.t-dark .zn-body .el__video--expandfull .media__caption .el__storyelement__header,
.pg.t-dark .zn-body .el__video--fullwidth .media__caption .el__storyelement__header,
.pg.t-dark .zn-body .el__video--standard .media__caption .el__storyelement__header,
.pg .zn.t-dark .zn-body .el__article--embed .media__caption .el__storyelement__header,
.pg .zn.t-dark .zn-body .el__gallery--expandable .media__caption .el__storyelement__header,
.pg .zn.t-dark .zn-body .el__gallery--expandfull .media__caption .el__storyelement__header,
.pg .zn.t-dark .zn-body .el__gallery--fullstandardwidth .media__caption .el__storyelement__header,
.pg .zn.t-dark .zn-body .el__gallery--fullwidth .media__caption .el__storyelement__header,
.pg .zn.t-dark .zn-body .el__gallery--standard .media__caption .el__storyelement__header,
.pg .zn.t-dark .zn-body .el__leafmedia--gallery-full .media__caption .el__storyelement__header,
.pg .zn.t-dark .zn-body .el__show--embed .media__caption .el__storyelement__header,
.pg .zn.t-dark .zn-body .el__special--embed .media__caption .el__storyelement__header,
.pg .zn.t-dark .zn-body .el__video--expandable .media__caption .el__storyelement__header,
.pg .zn.t-dark .zn-body .el__video--expandfull .media__caption .el__storyelement__header,
.pg .zn.t-dark .zn-body .el__video--fullwidth .media__caption .el__storyelement__header,
.pg .zn.t-dark .zn-body .el__video--standard .media__caption .el__storyelement__header {
    color: #d9d9d9
}

.pg.t-dark .zn-body .el__article--embed .media__caption .el__storyelement__header,
.pg.t-dark .zn-body .el__gallery--expandable .media__caption .el__storyelement__header,
.pg.t-dark .zn-body .el__gallery--expandfull .media__caption .el__storyelement__header,
.pg.t-dark .zn-body .el__gallery--fullstandardwidth .media__caption .el__storyelement__header,
.pg.t-dark .zn-body .el__gallery--fullwidth .media__caption .el__storyelement__header,
.pg.t-dark .zn-body .el__gallery--standard .media__caption .el__storyelement__header,
.pg.t-dark .zn-body .el__leafmedia--gallery-full .media__caption .el__storyelement__header,
.pg.t-dark .zn-body .el__show--embed .media__caption .el__storyelement__header,
.pg.t-dark .zn-body .el__special--embed .media__caption .el__storyelement__header,
.pg.t-dark .zn-body .el__video--expandable .media__caption .el__storyelement__header,
.pg.t-dark .zn-body .el__video--expandfull .media__caption .el__storyelement__header,
.pg.t-dark .zn-body .el__video--fullwidth .media__caption .el__storyelement__header,
.pg.t-dark .zn-body .el__video--standard .media__caption .el__storyelement__header {
    color: #fefefe
}

@media (min-width:80px) and (max-width:639px) {
    .zn-body .el__article--embed .media__caption .el__storyelement__header,
    .zn-body .el__gallery--expandable .media__caption .el__storyelement__header,
    .zn-body .el__gallery--expandfull .media__caption .el__storyelement__header,
    .zn-body .el__gallery--fullstandardwidth .media__caption .el__storyelement__header,
    .zn-body .el__gallery--fullwidth .media__caption .el__storyelement__header,
    .zn-body .el__gallery--standard .media__caption .el__storyelement__header,
    .zn-body .el__leafmedia--gallery-full .media__caption .el__storyelement__header,
    .zn-body .el__show--embed .media__caption .el__storyelement__header,
    .zn-body .el__special--embed .media__caption .el__storyelement__header,
    .zn-body .el__video--expandable .media__caption .el__storyelement__header,
    .zn-body .el__video--expandfull .media__caption .el__storyelement__header,
    .zn-body .el__video--fullwidth .media__caption .el__storyelement__header,
    .zn-body .el__video--standard .media__caption .el__storyelement__header {
        font-family: CNN, Helvetica Neue, Helvetica, Arial, Utkal, sans-serif;
        font-weight: 300;
        -webkit-font-smoothing: antialiased;
        font-size: 16px;
        font-size: 1.0666666667rem;
        line-height: 1.25
    }
}

.zn-body .el__article--embed .media__video .metadata, .zn-body .el__gallery--expandable .media__video .metadata,
.zn-body .el__gallery--expandfull .media__video .metadata, .zn-body .el__gallery--fullstandardwidth .media__video .metadata,
.zn-body .el__gallery--fullwidth .media__video .metadata, .zn-body .el__gallery--standard .media__video .metadata,
.zn-body .el__leafmedia--gallery-full .media__video .metadata, .zn-body .el__show--embed .media__video .metadata,
.zn-body .el__special--embed .media__video .metadata, .zn-body .el__video--expandable .media__video .metadata,
.zn-body .el__video--expandfull .media__video .metadata, .zn-body .el__video--fullwidth .media__video .metadata,
.zn-body .el__video--standard .media__video .metadata {
    margin: 0
}

.el__article--embed .el__storyelement__title, .el__gallery--expandable .el__storyelement__title,
.el__gallery--expandfull .el__storyelement__title, .el__gallery--fullstandardwidth .el__storyelement__title,
.el__gallery--fullwidth .el__storyelement__title, .el__gallery--standard .el__storyelement__title,
.el__leafmedia--gallery-full .el__storyelement__title, .el__show--embed .el__storyelement__title,
.el__special--embed .el__storyelement__title, .el__video--expandable .el__storyelement__title,
.el__video--expandfull .el__storyelement__title, .el__video--fullwidth .el__storyelement__title,
.el__video--standard .el__storyelement__title {
    padding-bottom: 0
}

.el__article--embed .el__storyelement__title .el__storyelement__gray,
.el__gallery--expandable .el__storyelement__title .el__storyelement__gray,
.el__gallery--expandfull .el__storyelement__title .el__storyelement__gray,
.el__gallery--fullstandardwidth .el__storyelement__title .el__storyelement__gray,
.el__gallery--fullwidth .el__storyelement__title .el__storyelement__gray,
.el__gallery--standard .el__storyelement__title .el__storyelement__gray,
.el__leafmedia--gallery-full .el__storyelement__title .el__storyelement__gray,
.el__show--embed .el__storyelement__title .el__storyelement__gray,
.el__special--embed .el__storyelement__title .el__storyelement__gray,
.el__video--expandable .el__storyelement__title .el__storyelement__gray,
.el__video--expandfull .el__storyelement__title .el__storyelement__gray,
.el__video--fullwidth .el__storyelement__title .el__storyelement__gray,
.el__video--standard .el__storyelement__title .el__storyelement__gray {
    display: block;
    font-family: CNN, Helvetica Neue, Helvetica, Arial, Utkal, sans-serif;
    font-weight: 300;
    -webkit-font-smoothing: antialiased;
    font-size: 16px;
    font-size: 1.0666666667rem;
    line-height: 1.5
}

.pg.t-light .el__article--embed .el__storyelement__title .el__storyelement__gray,
.pg.t-light .el__gallery--expandable .el__storyelement__title .el__storyelement__gray,
.pg.t-light .el__gallery--expandfull .el__storyelement__title .el__storyelement__gray,
.pg.t-light .el__gallery--fullstandardwidth .el__storyelement__title .el__storyelement__gray,
.pg.t-light .el__gallery--fullwidth .el__storyelement__title .el__storyelement__gray,
.pg.t-light .el__gallery--standard .el__storyelement__title .el__storyelement__gray,
.pg.t-light .el__leafmedia--gallery-full .el__storyelement__title .el__storyelement__gray,
.pg.t-light .el__show--embed .el__storyelement__title .el__storyelement__gray,
.pg.t-light .el__special--embed .el__storyelement__title .el__storyelement__gray,
.pg.t-light .el__video--expandable .el__storyelement__title .el__storyelement__gray,
.pg.t-light .el__video--expandfull .el__storyelement__title .el__storyelement__gray,
.pg.t-light .el__video--fullwidth .el__storyelement__title .el__storyelement__gray,
.pg.t-light .el__video--standard .el__storyelement__title .el__storyelement__gray,
.pg .zn.t-light .el__article--embed .el__storyelement__title .el__storyelement__gray,
.pg .zn.t-light .el__gallery--expandable .el__storyelement__title .el__storyelement__gray,
.pg .zn.t-light .el__gallery--expandfull .el__storyelement__title .el__storyelement__gray,
.pg .zn.t-light .el__gallery--fullstandardwidth .el__storyelement__title .el__storyelement__gray,
.pg .zn.t-light .el__gallery--fullwidth .el__storyelement__title .el__storyelement__gray,
.pg .zn.t-light .el__gallery--standard .el__storyelement__title .el__storyelement__gray,
.pg .zn.t-light .el__leafmedia--gallery-full .el__storyelement__title .el__storyelement__gray,
.pg .zn.t-light .el__show--embed .el__storyelement__title .el__storyelement__gray,
.pg .zn.t-light .el__special--embed .el__storyelement__title .el__storyelement__gray,
.pg .zn.t-light .el__video--expandable .el__storyelement__title .el__storyelement__gray,
.pg .zn.t-light .el__video--expandfull .el__storyelement__title .el__storyelement__gray,
.pg .zn.t-light .el__video--fullwidth .el__storyelement__title .el__storyelement__gray,
.pg .zn.t-light .el__video--standard .el__storyelement__title .el__storyelement__gray {
    color: #595959
}

.pg.t-dark .el__article--embed .el__storyelement__title .el__storyelement__gray,
.pg.t-dark .el__gallery--expandable .el__storyelement__title .el__storyelement__gray,
.pg.t-dark .el__gallery--expandfull .el__storyelement__title .el__storyelement__gray,
.pg.t-dark .el__gallery--fullstandardwidth .el__storyelement__title .el__storyelement__gray,
.pg.t-dark .el__gallery--fullwidth .el__storyelement__title .el__storyelement__gray,
.pg.t-dark .el__gallery--standard .el__storyelement__title .el__storyelement__gray,
.pg.t-dark .el__leafmedia--gallery-full .el__storyelement__title .el__storyelement__gray,
.pg.t-dark .el__show--embed .el__storyelement__title .el__storyelement__gray,
.pg.t-dark .el__special--embed .el__storyelement__title .el__storyelement__gray,
.pg.t-dark .el__video--expandable .el__storyelement__title .el__storyelement__gray,
.pg.t-dark .el__video--expandfull .el__storyelement__title .el__storyelement__gray,
.pg.t-dark .el__video--fullwidth .el__storyelement__title .el__storyelement__gray,
.pg.t-dark .el__video--standard .el__storyelement__title .el__storyelement__gray,
.pg .zn.t-dark .el__article--embed .el__storyelement__title .el__storyelement__gray,
.pg .zn.t-dark .el__gallery--expandable .el__storyelement__title .el__storyelement__gray,
.pg .zn.t-dark .el__gallery--expandfull .el__storyelement__title .el__storyelement__gray,
.pg .zn.t-dark .el__gallery--fullstandardwidth .el__storyelement__title .el__storyelement__gray,
.pg .zn.t-dark .el__gallery--fullwidth .el__storyelement__title .el__storyelement__gray,
.pg .zn.t-dark .el__gallery--standard .el__storyelement__title .el__storyelement__gray,
.pg .zn.t-dark .el__leafmedia--gallery-full .el__storyelement__title .el__storyelement__gray,
.pg .zn.t-dark .el__show--embed .el__storyelement__title .el__storyelement__gray,
.pg .zn.t-dark .el__special--embed .el__storyelement__title .el__storyelement__gray,
.pg .zn.t-dark .el__video--expandable .el__storyelement__title .el__storyelement__gray,
.pg .zn.t-dark .el__video--expandfull .el__storyelement__title .el__storyelement__gray,
.pg .zn.t-dark .el__video--fullwidth .el__storyelement__title .el__storyelement__gray,
.pg .zn.t-dark .el__video--standard .el__storyelement__title .el__storyelement__gray {
    color: #d9d9d9
}

@media (min-width:80px) and (max-width:639px) {
    .el__article--embed .el__storyelement__title .el__storyelement__gray,
    .el__gallery--expandable .el__storyelement__title .el__storyelement__gray,
    .el__gallery--expandfull .el__storyelement__title .el__storyelement__gray,
    .el__gallery--fullstandardwidth .el__storyelement__title .el__storyelement__gray,
    .el__gallery--fullwidth .el__storyelement__title .el__storyelement__gray,
    .el__gallery--standard .el__storyelement__title .el__storyelement__gray,
    .el__leafmedia--gallery-full .el__storyelement__title .el__storyelement__gray,
    .el__show--embed .el__storyelement__title .el__storyelement__gray,
    .el__special--embed .el__storyelement__title .el__storyelement__gray,
    .el__video--expandable .el__storyelement__title .el__storyelement__gray,
    .el__video--expandfull .el__storyelement__title .el__storyelement__gray,
    .el__video--fullwidth .el__storyelement__title .el__storyelement__gray,
    .el__video--standard .el__storyelement__title .el__storyelement__gray {
        font-family: CNN, Helvetica Neue, Helvetica, Arial, Utkal, sans-serif;
        font-weight: 300;
        -webkit-font-smoothing: antialiased;
        font-size: 16px;
        font-size: 1.0666666667rem;
        line-height: 1.25
    }
}

.zn-body.zn-body-text .el__video--expandfull .media__caption,
.zn-body.zn-body-text .el__video--fullwidth .media__caption, .zn-body.zn-body-text .owl-carousel .media__caption,
.zn-body.zn.zn-large-media .media__caption {
    padding-top: 10px
}

.zn-body.zn-body-text .el__video--expandfull .media__caption .el__storyelement__header,
.zn-body.zn-body-text .el__video--fullwidth .media__caption .el__storyelement__header,
.zn-body.zn-body-text .owl-carousel .media__caption .el__storyelement__header,
.zn-body.zn.zn-large-media .media__caption .el__storyelement__header {
    display: inline;
    padding: 0 0 15px;
    font-family: CNN, Helvetica Neue, Helvetica, Arial, Utkal, sans-serif;
    font-weight: 500;
    -webkit-font-smoothing: antialiased;
    font-size: 16px;
    font-size: 1.0666666667rem;
    line-height: 1.5
}

.pg.t-light .zn-body.zn-body-text .el__video--expandfull .media__caption .el__storyelement__header,
.pg.t-light .zn-body.zn-body-text .el__video--fullwidth .media__caption .el__storyelement__header,
.pg.t-light .zn-body.zn-body-text .owl-carousel .media__caption .el__storyelement__header,
.pg.t-light .zn-body.zn.zn-large-media .media__caption .el__storyelement__header,
.pg .zn.t-light .zn-body.zn-body-text .el__video--expandfull .media__caption .el__storyelement__header,
.pg .zn.t-light .zn-body.zn-body-text .el__video--fullwidth .media__caption .el__storyelement__header,
.pg .zn.t-light .zn-body.zn-body-text .owl-carousel .media__caption .el__storyelement__header,
.pg .zn.t-light .zn-body.zn.zn-large-media .media__caption .el__storyelement__header {
    color: #595959
}

.pg.t-dark .zn-body.zn-body-text .el__video--expandfull .media__caption .el__storyelement__header,
.pg.t-dark .zn-body.zn-body-text .el__video--fullwidth .media__caption .el__storyelement__header,
.pg.t-dark .zn-body.zn-body-text .owl-carousel .media__caption .el__storyelement__header,
.pg.t-dark .zn-body.zn.zn-large-media .media__caption .el__storyelement__header,
.pg .zn.t-dark .zn-body.zn-body-text .el__video--expandfull .media__caption .el__storyelement__header,
.pg .zn.t-dark .zn-body.zn-body-text .el__video--fullwidth .media__caption .el__storyelement__header,
.pg .zn.t-dark .zn-body.zn-body-text .owl-carousel .media__caption .el__storyelement__header,
.pg .zn.t-dark .zn-body.zn.zn-large-media .media__caption .el__storyelement__header {
    color: #d9d9d9
}

.zn-body.zn-body-text .el__video--expandfull .media__caption .el__storyelement__gray,
.zn-body.zn-body-text .el__video--fullwidth .media__caption .el__storyelement__gray,
.zn-body.zn-body-text .owl-carousel .media__caption .el__storyelement__gray,
.zn-body.zn.zn-large-media .media__caption .el__storyelement__gray {
    display: inline;
    font-family: CNN, Helvetica Neue, Helvetica, Arial, Utkal, sans-serif;
    font-weight: 300;
    -webkit-font-smoothing: antialiased;
    font-size: 16px;
    font-size: 1.0666666667rem;
    line-height: 1.5
}

.pg.t-light .zn-body.zn-body-text .el__video--expandfull .media__caption .el__storyelement__gray,
.pg.t-light .zn-body.zn-body-text .el__video--fullwidth .media__caption .el__storyelement__gray,
.pg.t-light .zn-body.zn-body-text .owl-carousel .media__caption .el__storyelement__gray,
.pg.t-light .zn-body.zn.zn-large-media .media__caption .el__storyelement__gray,
.pg .zn.t-light .zn-body.zn-body-text .el__video--expandfull .media__caption .el__storyelement__gray,
.pg .zn.t-light .zn-body.zn-body-text .el__video--fullwidth .media__caption .el__storyelement__gray,
.pg .zn.t-light .zn-body.zn-body-text .owl-carousel .media__caption .el__storyelement__gray,
.pg .zn.t-light .zn-body.zn.zn-large-media .media__caption .el__storyelement__gray {
    color: #595959
}

.pg.t-dark .zn-body.zn-body-text .el__video--expandfull .media__caption .el__storyelement__gray,
.pg.t-dark .zn-body.zn-body-text .el__video--fullwidth .media__caption .el__storyelement__gray,
.pg.t-dark .zn-body.zn-body-text .owl-carousel .media__caption .el__storyelement__gray,
.pg.t-dark .zn-body.zn.zn-large-media .media__caption .el__storyelement__gray,
.pg .zn.t-dark .zn-body.zn-body-text .el__video--expandfull .media__caption .el__storyelement__gray,
.pg .zn.t-dark .zn-body.zn-body-text .el__video--fullwidth .media__caption .el__storyelement__gray,
.pg .zn.t-dark .zn-body.zn-body-text .owl-carousel .media__caption .el__storyelement__gray,
.pg .zn.t-dark .zn-body.zn.zn-large-media .media__caption .el__storyelement__gray {
    color: #d9d9d9
}

.zn-body .el__gallery--expandfull .media__caption .el__storyelement__header,
.zn-body .el__gallery--fullwidth .media__caption .el__storyelement__header,
.zn-body .el__video--expandfull .media__caption .el__storyelement__header,
.zn-body .el__video--fullwidth .media__caption .el__storyelement__header {
    padding: 0 0 15px
}

.el__gallery--expandable .carousel--full, .el__gallery--expandfull .carousel--full,
.el__gallery--fullstandardwidth .carousel--full, .el__gallery--fullwidth .carousel--full,
.el__gallery--standard .carousel--full, .el__leafmedia--gallery-full .carousel--full {
    overflow: hidden
}

.el__gallery--expandable .carousel--full .owl-nav div, .el__gallery--expandfull .carousel--full .owl-nav div,
.el__gallery--fullstandardwidth .carousel--full .owl-nav div, .el__gallery--fullwidth .carousel--full .owl-nav div,
.el__gallery--standard .carousel--full .owl-nav div, .el__leafmedia--gallery-full .carousel--full .owl-nav div {
    height: 70px;
    padding: 5px;
    width: 6%
}

@media (min-width:1040px) {
    .el__gallery--expandable .carousel--full .owl-nav div, .el__gallery--expandfull .carousel--full .owl-nav div,
    .el__gallery--fullstandardwidth .carousel--full .owl-nav div, .el__gallery--fullwidth .carousel--full .owl-nav div,
    .el__gallery--standard .carousel--full .owl-nav div, .el__leafmedia--gallery-full .carousel--full .owl-nav div {
        height: 60px;
        padding: 0 7px
    }
}

.el__gallery--expandable .carousel--full .owl-nav div:before, .el__gallery--expandfull .carousel--full .owl-nav div:before,
.el__gallery--fullstandardwidth .carousel--full .owl-nav div:before,
.el__gallery--fullwidth .carousel--full .owl-nav div:before, .el__gallery--standard .carousel--full .owl-nav div:before,
.el__leafmedia--gallery-full .carousel--full .owl-nav div:before {
    opacity: .9
}

.touchevents .el__gallery--expandable .carousel--full .owl-nav div:before,
.touchevents .el__gallery--expandfull .carousel--full .owl-nav div:before,
.touchevents .el__gallery--fullstandardwidth .carousel--full .owl-nav div:before,
.touchevents .el__gallery--fullwidth .carousel--full .owl-nav div:before,
.touchevents .el__gallery--standard .carousel--full .owl-nav div:before,
.touchevents .el__leafmedia--gallery-full .carousel--full .owl-nav div:before {
    padding: 0 5px;
    top: 0
}

.el__gallery--expandable .carousel--full .owl-nav div:hover:before,
.el__gallery--expandfull .carousel--full .owl-nav div:hover:before,
.el__gallery--fullstandardwidth .carousel--full .owl-nav div:hover:before,
.el__gallery--fullwidth .carousel--full .owl-nav div:hover:before,
.el__gallery--standard .carousel--full .owl-nav div:hover:before,
.el__leafmedia--gallery-full .carousel--full .owl-nav div:hover:before {
    opacity: 1
}

.pg.t-light .el__gallery--expandable .el__gallery-showhide, .pg.t-light .el__gallery--expandfull .el__gallery-showhide,
.pg.t-light .el__gallery--fullstandardwidth .el__gallery-showhide,
.pg.t-light .el__gallery--fullwidth .el__gallery-showhide, .pg.t-light .el__gallery--standard .el__gallery-showhide,
.pg.t-light .el__leafmedia--gallery-full .el__gallery-showhide,
.pg .zn.t-light .el__gallery--expandable .el__gallery-showhide, .pg .zn.t-light .el__gallery--expandfull .el__gallery-showhide,
.pg .zn.t-light .el__gallery--fullstandardwidth .el__gallery-showhide,
.pg .zn.t-light .el__gallery--fullwidth .el__gallery-showhide, .pg .zn.t-light .el__gallery--standard .el__gallery-showhide,
.pg .zn.t-light .el__leafmedia--gallery-full .el__gallery-showhide {
    color: #595959
}

.pg.t-dark .el__gallery--expandable .el__gallery-showhide, .pg.t-dark .el__gallery--expandfull .el__gallery-showhide,
.pg.t-dark .el__gallery--fullstandardwidth .el__gallery-showhide,
.pg.t-dark .el__gallery--fullwidth .el__gallery-showhide, .pg.t-dark .el__gallery--standard .el__gallery-showhide,
.pg.t-dark .el__leafmedia--gallery-full .el__gallery-showhide, .pg .zn.t-dark .el__gallery--expandable .el__gallery-showhide,
.pg .zn.t-dark .el__gallery--expandfull .el__gallery-showhide, .pg .zn.t-dark .el__gallery--fullstandardwidth .el__gallery-showhide,
.pg .zn.t-dark .el__gallery--fullwidth .el__gallery-showhide, .pg .zn.t-dark .el__gallery--standard .el__gallery-showhide,
.pg .zn.t-dark .el__leafmedia--gallery-full .el__gallery-showhide {
    color: #d9d9d9
}

.el__gallery--expandable .el__gallery_image-title, .el__gallery--expandfull .el__gallery_image-title,
.el__gallery--fullstandardwidth .el__gallery_image-title, .el__gallery--fullwidth .el__gallery_image-title,
.el__gallery--standard .el__gallery_image-title, .el__leafmedia--gallery-full .el__gallery_image-title {
    padding-top: 0
}

.el__gallery--expandable .ad-slide .ad-slide__prev, .el__gallery--expandfull .ad-slide .ad-slide__prev,
.el__gallery--fullstandardwidth .ad-slide .ad-slide__prev, .el__gallery--fullwidth .ad-slide .ad-slide__prev,
.el__gallery--standard .ad-slide .ad-slide__prev, .el__leafmedia--gallery-full .ad-slide .ad-slide__prev {
    padding: 5px 50px 50px 0
}

@media (min-width:1040px) {
    .el__gallery--expandable .ad-slide .ad-slide__prev, .el__gallery--expandfull .ad-slide .ad-slide__prev,
    .el__gallery--fullstandardwidth .ad-slide .ad-slide__prev, .el__gallery--fullwidth .ad-slide .ad-slide__prev,
    .el__gallery--standard .ad-slide .ad-slide__prev, .el__leafmedia--gallery-full .ad-slide .ad-slide__prev {
        padding: 0 50px 50px 0
    }
}

.el__gallery--expandable .ad-slide .ad-slide__next, .el__gallery--expandfull .ad-slide .ad-slide__next,
.el__gallery--fullstandardwidth .ad-slide .ad-slide__next, .el__gallery--fullwidth .ad-slide .ad-slide__next,
.el__gallery--standard .ad-slide .ad-slide__next, .el__leafmedia--gallery-full .ad-slide .ad-slide__next {
    padding: 5px 0 50px 50px
}

@media (min-width:1040px) {
    .el__gallery--expandable .ad-slide .ad-slide__next, .el__gallery--expandfull .ad-slide .ad-slide__next,
    .el__gallery--fullstandardwidth .ad-slide .ad-slide__next, .el__gallery--fullwidth .ad-slide .ad-slide__next,
    .el__gallery--standard .ad-slide .ad-slide__next, .el__leafmedia--gallery-full .ad-slide .ad-slide__next {
        padding: 0 0 50px 50px
    }
}

.el__gallery--expandable .owl-filmstrip .owl-nav div, .el__gallery--expandfull .owl-filmstrip .owl-nav div,
.el__gallery--fullstandardwidth .owl-filmstrip .owl-nav div, .el__gallery--fullwidth .owl-filmstrip .owl-nav div,
.el__gallery--standard .owl-filmstrip .owl-nav div, .el__leafmedia--gallery-full .owl-filmstrip .owl-nav div {
    display: block;
    text-shadow: none;
    width: 20px;
    font-size: 25px;
    font-size: 1.6666666667rem
}

.pg.t-light .el__gallery--expandable .owl-filmstrip .owl-nav div,
.pg.t-light .el__gallery--expandfull .owl-filmstrip .owl-nav div,
.pg.t-light .el__gallery--fullstandardwidth .owl-filmstrip .owl-nav div,
.pg.t-light .el__gallery--fullwidth .owl-filmstrip .owl-nav div, .pg.t-light .el__gallery--standard .owl-filmstrip .owl-nav div,
.pg.t-light .el__leafmedia--gallery-full .owl-filmstrip .owl-nav div,
.pg .zn.t-light .el__gallery--expandable .owl-filmstrip .owl-nav div,
.pg .zn.t-light .el__gallery--expandfull .owl-filmstrip .owl-nav div,
.pg .zn.t-light .el__gallery--fullstandardwidth .owl-filmstrip .owl-nav div,
.pg .zn.t-light .el__gallery--fullwidth .owl-filmstrip .owl-nav div,
.pg .zn.t-light .el__gallery--standard .owl-filmstrip .owl-nav div,
.pg .zn.t-light .el__leafmedia--gallery-full .owl-filmstrip .owl-nav div {
    color: #595959
}

.pg.t-dark .el__gallery--expandable .owl-filmstrip .owl-nav div,
.pg.t-dark .el__gallery--expandfull .owl-filmstrip .owl-nav div, .pg.t-dark .el__gallery--fullstandardwidth .owl-filmstrip .owl-nav div,
.pg.t-dark .el__gallery--fullwidth .owl-filmstrip .owl-nav div, .pg.t-dark .el__gallery--standard .owl-filmstrip .owl-nav div,
.pg.t-dark .el__leafmedia--gallery-full .owl-filmstrip .owl-nav div,
.pg .zn.t-dark .el__gallery--expandable .owl-filmstrip .owl-nav div,
.pg .zn.t-dark .el__gallery--expandfull .owl-filmstrip .owl-nav div,
.pg .zn.t-dark .el__gallery--fullstandardwidth .owl-filmstrip .owl-nav div,
.pg .zn.t-dark .el__gallery--fullwidth .owl-filmstrip .owl-nav div,
.pg .zn.t-dark .el__gallery--standard .owl-filmstrip .owl-nav div,
.pg .zn.t-dark .el__leafmedia--gallery-full .owl-filmstrip .owl-nav div {
    color: #d9d9d9
}

.el__gallery--expandable .owl-filmstrip .owl-nav div:before, .el__gallery--expandfull .owl-filmstrip .owl-nav div:before,
.el__gallery--fullstandardwidth .owl-filmstrip .owl-nav div:before,
.el__gallery--fullwidth .owl-filmstrip .owl-nav div:before, .el__gallery--standard .owl-filmstrip .owl-nav div:before,
.el__leafmedia--gallery-full .owl-filmstrip .owl-nav div:before {
    display: block;
    opacity: .8;
    padding: 0;
    text-indent: 0;
    text-shadow: none;
    font-size: 25px;
    font-size: 1.6666666667rem;
    position: absolute;
    bottom: 48%
}

.no-textshadow .el__gallery--expandable .owl-filmstrip .owl-nav .owl-next:after,
.no-textshadow .el__gallery--expandable .owl-filmstrip .owl-nav .owl-prev:after,
.no-textshadow .el__gallery--expandfull .owl-filmstrip .owl-nav .owl-next:after,
.no-textshadow .el__gallery--expandfull .owl-filmstrip .owl-nav .owl-prev:after,
.no-textshadow .el__gallery--fullstandardwidth .owl-filmstrip .owl-nav .owl-next:after,
.no-textshadow .el__gallery--fullstandardwidth .owl-filmstrip .owl-nav .owl-prev:after,
.no-textshadow .el__gallery--fullwidth .owl-filmstrip .owl-nav .owl-next:after,
.no-textshadow .el__gallery--fullwidth .owl-filmstrip .owl-nav .owl-prev:after,
.no-textshadow .el__gallery--standard .owl-filmstrip .owl-nav .owl-next:after,
.no-textshadow .el__gallery--standard .owl-filmstrip .owl-nav .owl-prev:after,
.no-textshadow .el__leafmedia--gallery-full .owl-filmstrip .owl-nav .owl-next:after,
.no-textshadow .el__leafmedia--gallery-full .owl-filmstrip .owl-nav .owl-prev:after {
    display: none
}

.el__gallery--expandable .media__caption, .el__gallery--expandable .metadata,
.el__gallery--expandfull .media__caption, .el__gallery--expandfull .metadata,
.el__gallery--fullstandardwidth .media__caption, .el__gallery--fullstandardwidth .metadata,
.el__gallery--fullwidth .media__caption, .el__gallery--fullwidth .metadata,
.el__gallery--standard .media__caption, .el__gallery--standard .metadata,
.el__leafmedia--gallery-full .media__caption, .el__leafmedia--gallery-full .metadata {
    margin: 0
}

.el__position {
    position: relative
}

.el__embedded--open {
    clear: left
}

.el__storyhighlights_wrapper {
    width: 100%
}

.pg-rail--align-left .el__storyhighlights_wrapper {
    float: right
}

.pg-rail--align-right .el__storyhighlights_wrapper {
    float: left
}

.el__storyhighlights_wrapper:after {
    clear: both;
    content: '';
    display: table
}

@media (min-width:480px) {
    .el__storyhighlights_wrapper {
        width: 300px
    }

    .pg-rail--align-left .el__storyhighlights_wrapper {
        margin-left: 20px
    }

    .pg-rail--align-right .el__storyhighlights_wrapper {
        margin-right: 20px
    }
}

.el__storyhighlights {
    font-family: CNN, Helvetica Neue, Verdana, Geneva, sans-serif;
    margin-bottom: 20px;
    width: 100%
}

.pg.t-light .el__storyhighlights, .pg .zn.t-light .el__storyhighlights {
    color: #262626
}

.pg.t-dark .el__storyhighlights, .pg .zn.t-dark .el__storyhighlights {
    color: #fefefe
}

.el__storyhighlights .el__headline {
    letter-spacing: 0;
    padding: 10px 0;
    font-family: CNN, Helvetica Neue, Helvetica, Arial, Utkal, sans-serif;
    font-weight: 500;
    -webkit-font-smoothing: antialiased;
    font-size: 16px;
    font-size: 1.0666666667rem;
    line-height: 1.25
}

@media (min-width:480px) and (max-width:1039px) {
    .el__storyhighlights .el__headline {
        font-family: CNN, Helvetica Neue, Helvetica, Arial, Utkal, sans-serif;
        font-weight: 500;
        -webkit-font-smoothing: antialiased;
        font-size: 18px;
        font-size: 1.2rem;
        line-height: 1.3333333333
    }
}

@media (min-width:1040px) {
    .el__storyhighlights .el__headline {
        font-family: CNN, Helvetica Neue, Helvetica, Arial, Utkal, sans-serif;
        font-weight: 500;
        -webkit-font-smoothing: antialiased;
        font-size: 20px;
        font-size: 1.3333333333rem;
        line-height: 1.2
    }
}

.el__storyhighlights__item {
    border-top: 1px solid;
    font-weight: 400;
    padding: 10px 0;
    font-family: CNN, Helvetica Neue, Helvetica, Arial, Utkal, sans-serif;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    font-size: 14px;
    font-size: .9333333333rem;
    line-height: 1.4285714286
}

.pg.t-light .el__storyhighlights__item, .pg .zn.t-light .el__storyhighlights__item {
    border-color: #d9d9d9
}

.pg.t-dark .el__storyhighlights__item, .pg .zn.t-dark .el__storyhighlights__item {
    border-color: #404040
}

.el__storyhighlights--new:before {
    content: "NEW:";
    font-weight: 700
}

.pg.t-dark .el__storyhighlights--new:before, .pg.t-light .el__storyhighlights--new:before,
.pg .zn.t-dark .el__storyhighlights--new:before, .pg .zn.t-light .el__storyhighlights--new:before {
    color: #c00
}

.el-embed-rebelmouse {
    clear: both;
    margin-bottom: 20px;
    width: 97.5%
}

.el-embed-infographic {
    clear: both;
    margin-bottom: 20px;
    position: relative;
    width: 100%
}

.pg-article .zn-body .el-embed-pivit {
    clear: left;
    float: left;
    margin: 0 20px 20px 0;
    width: 100%
}

@media (min-width:640px) {
    .pg-article .zn-body .el-embed-pivit {
        max-width: 300px
    }

    .pg-article .zn-body .el-embed-pivit.el-embed-pivit--fullwidth {
        max-width: 780px
    }
}

.el-embed-poptip {
    clear: both;
    margin-bottom: 20px;
    position: relative;
    overflow-y: scroll;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch
}

.el-embed-poptip .el-embed-poptip__content {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.el-embed-poptip .section {
    height: 100%;
    width: 100%
}

.el-pop {
    padding-bottom: 280%
}

@media (min-width:320px) and (max-width:479px) {
    .el-pop {
        padding-bottom: 250%
    }
}

@media (min-width:480px) and (max-width:559px) {
    .el-pop {
        padding-bottom: 190%
    }
}

@media (min-width:560px) and (max-width:639px) {
    .el-pop {
        padding-bottom: 175%
    }
}

@media (min-width:640px) and (max-width:799px) {
    .el-pop {
        padding-bottom: 157%
    }
}

@media (min-width:800px) and (max-width:959px) {
    .el-pop {
        padding-bottom: 148%
    }
}

@media (min-width:960px) and (max-width:1119px) {
    .el-pop {
        padding-bottom: 160%
    }
}

@media (min-width:1120px) {
    .el-pop {
        padding-bottom: 150%
    }
}

.el-drop-down {
    cursor: pointer;
    float: left;
    position: relative
}

.el-drop-down:after {
    font-size: 20px;
    font-size: 1.3333333333rem;
    content: "";
    font-family: cnn-icons
}

@media (min-width:640px) {
    .el-drop-down:after {
        font-size: 30px;
        font-size: 2rem
    }
}

.el-drop-down__arrow-up:after {
    content: "";
    font-family: cnn-icons
}

.el-drop-down__current {
    margin: 0;
    font-size: 14px;
    font-size: .9333333333rem
}

.el-drop-down__list {
    border-top: solid;
    border-top-color: #fefefe;
    border-width: 2px 0 0;
    display: none;
    list-style: none;
    min-width: 310px;
    padding: 0;
    width: 100%;
    z-index: 2;
    position: absolute;
    top: 0;
    left: 0
}

.el-drop-down--dark .el-drop-down__list, .el-drop-down--light .el-drop-down__list {
    border-color: #fefefe
}

.el-drop-down__list.el-drop-down__list--open {
    display: block
}

@media (min-width:640px) {
    .el-drop-down__list {
        position: absolute;
        top: 0;
        left: 0
    }
}

.el-drop-down__list__container {
    clear: both;
    position: relative
}

.el-drop-down__list-item {
    background-color: rgba(38, 38, 38, .95);
    border-bottom: 1px solid #404040;
    border-top-color: #404040;
    color: #bfbfbf;
    cursor: pointer;
    padding: 10px;
    -webkit-transition: background .3s;
    transition: background .3s;
    width: 100%;
    font-size: 15px;
    font-size: 1rem;
    line-height: 1.4285714286
}

@media (min-width:640px) {
    .el-drop-down__list-item {
        font-size: 18px;
        font-size: 1.2rem
    }
}

.el-drop-down__list-item .pg-header__subsections__link {
    color: #bfbfbf;
    display: block;
    -webkit-transition: color .3s;
    transition: color .3s
}

.el-drop-down__list-item .pg-header__subsections__link:hover {
    color: #fefefe
}

.el-drop-down__list-item:hover {
    background-color: #595959;
    color: #fefefe
}

.el-drop-down__list-item:hover .pg-header__subsections__link {
    color: #fefefe
}

.el-drop-down__list-item--selected {
    color: #fefefe;
    cursor: default
}

.el-embed-spreecast {
    clear: both;
    position: relative
}

.el-embed-spreecast .el-embed-spreecast__content {
    position: absolute;
    width: 100%;
    height: 100%
}

.el-embed-spreecast__pad {
    height: 490px
}

@media (min-width:400px) and (max-width:559px) {
    .el-embed-spreecast__pad {
        height: 320px
    }
}

@media (min-width:320px) and (max-width:399px) {
    .el-embed-spreecast__pad {
        height: 320px;
        margin-left: -5%;
        margin-right: -5%
    }
}

.el__audio__description {
    font-family: CNN, Helvetica Neue, Helvetica, Arial, Utkal, sans-serif;
    font-style: italic;
    font-weight: 400;
    margin-bottom: 10px;
    margin-top: 5px;
    padding-bottom: 12px
}

.el__audio__update-message {
    color: #c00;
    font-weight: 700;
    margin-bottom: 10px;
    margin-top: 10px
}

.jp-jplayer {
    background-color: transparent
}

.jp-jplayer, .jp-jplayer audio {
    height: 0;
    width: 0
}

.jp-audio {
    font-family: CNN, Helvetica Neue, Helvetica, Arial, Utkal, sans-serif;
    max-width: 100%;
    margin-top: 8px;
    min-width: 240px;
    overflow: hidden;
    position: relative;
    font-size: 14px;
    font-size: .9333333333rem
}

.jp-audio img {
    max-width: 100%;
    height: auto;
    vertical-align: middle
}

.jp-audio .jp-interface {
    overflow: hidden;
    padding: 8px 8px 4px
}

.jp-audio .jp-interface .logo {
    width: 40px
}

.jp-audio .jp-interface ul {
    list-style-type: none;
    overflow: hidden;
    padding-left: 8px
}

.jp-audio .jp-interface ul li {
    float: left
}

.jp-audio .jp-interface a {
    color: #96c1ff;
    margin-left: 8px
}

.jp-audio .jp-interface .jp-time-holder {
    color: #a6a6a6;
    font-weight: 700;
    margin-left: 12px;
    overflow: hidden;
    padding-top: 4px;
    text-shadow: 0 0 1px rgba(0, 0, 0, .5);
    font-size: 12px;
    font-size: .8rem
}

@media (min-width:240px) and (max-width:479px) {
    .jp-audio .jp-interface .jp-time-holder {
        margin-left: 0;
        font-size: 8px;
        font-size: .5333333333rem
    }
}

.jp-audio .jp-interface .jp-toggles {
    position: absolute;
    position: absolute;
    right: 4px
}

.jp-audio .jp-interface .jp-progress {
    background-color: #c3dcff;
    height: 7px;
    margin-left: 8px;
    margin-top: 8px
}

.jp-audio .jp-interface .jp-progress:hover {
    cursor: pointer
}

@media (min-width:240px) and (max-width:319px) {
    .jp-audio .jp-interface .jp-progress {
        width: 19%
    }
}

@media (min-width:320px) and (max-width:399px) {
    .jp-audio .jp-interface .jp-progress {
        width: 30%
    }
}

@media (min-width:400px) and (max-width:799px) {
    .jp-audio .jp-interface .jp-progress {
        width: 46%
    }
}

@media (min-width:800px) and (max-width:959px) {
    .jp-audio .jp-interface .jp-progress {
        width: 68%
    }
}

@media (min-width:960px) and (max-width:1119px) {
    .jp-audio .jp-interface .jp-progress {
        width: 60%
    }
}

@media (min-width:1120px) {
    .jp-audio .jp-interface .jp-progress {
        width: 68%
    }
}

.jp-audio .jp-interface .jp-play-bar {
    background: #96c1ff;
    height: 7px;
    width: 0
}

.jp-audio .jp-interface .jp-controls, .jp-audio .jp-interface .jp-current-time,
.jp-audio .jp-interface .jp-duration, .jp-audio .jp-interface .jp-progress,
.jp-audio .jp-interface .jp-time-holder, .jp-audio .jp-interface .jp-volume-bar,
.jp-audio .jp-interface .logo {
    float: left
}

.jp-audio .jp-interface .jp-current-time {
    border-right: 3px solid #bfbfbf;
    padding-right: 6px
}

.jp-audio .jp-interface .jp-duration {
    padding-left: 6px
}

.el-editorial-source {
    font-family: CNN, Helvetica Neue, Verdana, Geneva, sans-serif;
    font-style: normal;
    font-weight: 700
}

.el-editorial-source:after {
    content: " — "
}

.el-editorial-note {
    display: block;
    font-family: CNN, Helvetica Neue, Verdana, Geneva, sans-serif;
    font-style: italic;
    font-family: CNN, Helvetica Neue, Helvetica, Arial, Utkal, sans-serif;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    font-size: 14px;
    font-size: .9333333333rem;
    line-height: 1.4285714286
}

.pg.t-light .el-editorial-note, .pg .zn.t-light .el-editorial-note {
    color: #737373
}

.pg.t-dark .el-editorial-note, .pg .zn.t-dark .el-editorial-note {
    color: #bfbfbf
}

@media (min-width:480px) {
    .el-editorial-note {
        padding-top: 10px
    }
}

.el-editorial-note:before {
    content: "Editor's Note: ";
    font-weight: 700
}

.m-truste__icon {
    cursor: pointer;
    width: auto;
    position: absolute;
    top: 0;
    right: 0
}

.overlay {
    z-index: 10001 !important
}

.box_overlay {
    position: fixed !important;
    z-index: 10002 !important
}

.box_overlay * {
    box-sizing: content-box
}

.m-legal .m-legal__links[data-analytics=footer_adchoices] {
    padding-right: 20px;
    position: relative
}

.m-legal .m-legal__links[data-analytics=footer_adchoices]:after {
    margin-top: -6px;
    background-image: url(/.a/1.320.1/assets/sprite-chrome.png);
    background-position: -14px -51px;
    width: 12px;
    height: 12px;
    position: absolute;
    top: 50%;
    right: 3px
}

.ad.ad--epic {
    display: block;
    overflow: hidden
}

[data-ad-position] {
    display: none
}

.ad.ad--epic [id^=ad_].ad-ad_oop_skin_01 > div:first-child:after {
    content: ""
}

.ad.ad--epic [id^=ad_].ad-ad_oop_skin_01 > div:first-child iframe {
    position: absolute
}

.ad.ad--epic [id^=ad_].ad-ad_oop_float_01 > div:first-child:after {
    content: ""
}

.ad.ad--epic [id^=ad_].ad-ad_oop_float_01 > div:first-child iframe {
    position: absolute
}

.ad.ad--epic.ad--all-skin {
    display: none
}

.ad.ad--epic [id^=ad_] > div:first-child {
    position: relative
}

.ad.ad--epic [id^=ad_] > div:first-child:after {
    content: "Advertisement";
    display: block;
    margin-bottom: 15px;
    padding-top: 5px;
    text-align: center;
    width: 100%;
    font-family: CNN, Helvetica Neue, Helvetica, Arial, Utkal, sans-serif;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    font-size: 11px;
    font-size: .7333333333rem;
    line-height: 1
}

.pg.t-light .ad.ad--epic [id^=ad_] > div:first-child:after, .pg .zn.t-light .ad.ad--epic [id^=ad_] > div:first-child:after {
    color: #737373
}

.pg.t-dark .ad.ad--epic [id^=ad_] > div:first-child:after, .pg .zn.t-dark .ad.ad--epic [id^=ad_] > div:first-child:after {
    color: #bfbfbf
}

.ad.ad--epic [id^=ad_] > div:first-child > div, .ad.ad--epic [id^=ad_] > div:first-child iframe {
    display: inline-block
}

.ad.ad--epic [id^=ad_] > div:first-child iframe[width="1"][height="2"] {
    display: none
}

.ad.ad--epic [id^=ad_] > div:first-child iframe[width="1100"][height="300"] {
    margin-bottom: 10px;
    position: relative;
    z-index: 0
}

.ad--is-hidden, [data-ad-position=desktop], [data-ad-position=tablet] {
    display: none
}

[data-ad-position=mobile] {
    display: block
}

@media (min-width:768px) and (max-width:1023px) {
    [data-ad-position=desktop], [data-ad-position=mobile] {
        display: none
    }

    [data-ad-position=tablet] {
        display: block
    }
}

@media (min-width:1024px) {
    [data-ad-position=mobile], [data-ad-position=tablet] {
        display: none
    }

    [data-ad-position=desktop] {
        display: block
    }
}

.ad--epic iframe {
    margin: 0 auto
}

.pg-article .pg-wrapper > .ad.ad--epic {
    padding-bottom: 10px
}

@media (min-width:0px) and (max-width:479px) {
    .ad.ad--epic [id^=ad_]:not(#ad_bnr_atf_01) > div:first-child {
        height: auto !important
    }
}

.ad.ad--epic .ad-ad_bnr_atf_01 > div:first-child div, .ad.ad--epic .ad-ad_bnr_atf_01 > div:first-child iframe {
    margin-top: 15px
}

@media (min-width:800px) {
    .pg-article .ad.ad--epic .ad-ad_bnr_atf_01 > div:first-child div,
    .pg-article .ad.ad--epic .ad-ad_bnr_atf_01 > div:first-child iframe {
        margin-top: 20px
    }

    .pg-article .pg-special-article .ad.ad--epic .ad-ad_bnr_atf_01 > div:first-child div,
    .pg-article .pg-special-article .ad.ad--epic .ad-ad_bnr_atf_01 > div:first-child iframe {
        margin-top: 0
    }
}

@media (min-width:800px) {
    .pg-article .ad.ad--epic .ad-ad_bnr_atf_01[id^=ad_] > div:first-child div,
    .pg-article .ad.ad--epic .ad-ad_bnr_atf_01[id^=ad_] > div:first-child iframe {
        margin-bottom: 10px
    }

    .pg-article .pg-special-article .ad.ad--epic .ad-ad_bnr_atf_01[id^=ad_] > div:first-child div,
    .pg-article .pg-special-article .ad.ad--epic .ad-ad_bnr_atf_01[id^=ad_] > div:first-child iframe {
        margin-bottom: 0
    }
}

@media (min-width:640px) {
    .pg-article .ad.ad--epic .ad-ad_bnr_atf_01 {
        background-color: #e6e6e6
    }

    .pg-article .ad.ad--epic .ad-ad_bnr_atf_01[style * ="display: none"],
    .pg-article .pg-special-article .ad.ad--epic .ad-ad_bnr_atf_01, .pg-article .pg__background__image .ad.ad--epic .ad-ad_bnr_atf_01 {
        background-color: transparent
    }
}

.ad.ad--epic .ad-ad_bnr_atf_01 > div:first-child:after {
    content: ""
}

.pg-special-article .ad.ad--epic .ad-ad_bnr_atf_01 > div:first-child:after {
    content: "Advertisement"
}

.pg__background__image .ad.ad--epic .ad-ad_bnr_atf_01 > div:first-child:after {
    color: #bfbfbf !important
}

.ad.ad--epic .ad-ad_mod_35731bb1e {
    height: 0
}

.ad.ad--epic .ad-ad_mod_35731bb1e > div:first-child:after {
    content: ""
}

.pg__background__image .ad.ad--epic .ad-ad_mod_35731bb1e > div:first-child:after {
    color: #bfbfbf !important
}

.multi-ads--complete [data-ad-position] {
    display: block
}

.pg.pg-homepage .ad.ad--epic .ad-ad_nfs_btf_01 > div:first-child iframe[width="300"][height="100"],
.pg.pg-intl_homepage .ad.ad--epic .ad-ad_nfs_btf_01 > div:first-child iframe[width="300"][height="100"] {
    margin-bottom: 10px;
    position: relative;
    z-index: 0
}

.pg-article [data-ad-position=all], .pg-video [data-ad-position=all] {
    display: block
}

[data-ad-id=freewheel-rail-placeholder] .cn-shingle__ad > :first-child:after {
    content: "Advertisement";
    display: block;
    margin-bottom: 10px;
    text-align: center;
    width: 100%;
    font-family: CNN, Helvetica Neue, Helvetica, Arial, Utkal, sans-serif;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    font-size: 11px;
    font-size: .7333333333rem;
    line-height: 1
}

.pg.t-light [data-ad-id=freewheel-rail-placeholder] .cn-shingle__ad > :first-child:after,
.pg .zn.t-light [data-ad-id=freewheel-rail-placeholder] .cn-shingle__ad > :first-child:after {
    color: #737373
}

.pg.t-dark [data-ad-id=freewheel-rail-placeholder] .cn-shingle__ad > :first-child:after,
.pg .zn.t-dark [data-ad-id=freewheel-rail-placeholder] .cn-shingle__ad > :first-child:after {
    color: #bfbfbf
}

@-ms-viewport {
    width: extend-to-zoom;
    zoom: 1
}

#mvpdpicker .darkprovider, #mvpdpicker .noprovider, #mvpdpicker .remembered {
    position: relative
}

#mvpdpicker .darkprovidermessage, #mvpdpicker .noprovidermessage,
#mvpdpicker .rememberedmessage {
    height: 50%;
    margin: auto 10%;
    overflow: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

#mvpdPickerFrame {
    background-color: #000;
    border: 0;
    display: none;
    height: 100%;
    padding: 0;
    left: 0;
    margin: 0;
    opacity: .5;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 53
}

#mvpdPickerFrame.hidden {
    display: none;
    left: -9999px;
    top: -9999px
}

#mvpdPickerFrame.visible {
    display: block;
    left: 0;
    top: 0
}

@media only screen and (max-width:639px), only screen and (orientation:landscape) and (max-height:505px) {
    #mvpdPickerFrame.visible {
        display: none;
        left: -9999px;
        top: -9999px
    }
}

#mvpdpicker {
    background-color: #000;
    background-size: cover;
    box-shadow: 0 8px 8px #000;
    box-sizing: border-box;
    color: #fff;
    display: block;
    height: 630px;
    padding: 1px;
    position: absolute;
    -webkit-transition: width .4s, height .4s, -webkit-transform .4s;
    transition: width .4s, height .4s, -webkit-transform .4s;
    transition: width .4s, height .4s, transform .4s;
    transition: width .4s, height .4s, transform .4s, -webkit-transform .4s;
    width: 800px;
    font-family: CNN, Helvetica Neue, Helvetica, Arial, Utkal, sans-serif;
    font-weight: 300;
    -webkit-font-smoothing: antialiased;
    font-size: 18px;
    font-size: 1.2rem;
    line-height: 1.33em;
    z-index: 54
}

#mvpdpicker.hidden {
    display: none;
    left: -9999px !important;
    top: -9999px !important
}

#mvpdpicker.visible {
    left: 0;
    top: 0
}

#mvpdpicker * , #mvpdpicker :after, #mvpdpicker :before {
    box-sizing: inherit
}

#mvpdpicker .header {
    background-color: #21282c;
    height: 50px;
    position: relative
}

#mvpdpicker .close {
    background: url(http://www.i.cdn.cnn.com/.a/1.320.1/assets/mvpd-picker/button_close.png) 0 0 no-repeat;
    height: 16px;
    margin: 0;
    width: 16px;
    top: 15px;
    right: 20px
}

#mvpdpicker .close, #mvpdpicker .help {
    border: 0;
    cursor: pointer;
    display: block;
    padding: 0;
    position: absolute
}

#mvpdpicker .help {
    height: 50px;
    line-height: 50px;
    margin: 0 0 0 20px;
    top: 0;
    left: 0
}

#mvpdpicker .help:after {
    content: "Help"
}

#mvpdpicker .title {
    border: 0;
    display: block;
    height: 50px;
    margin: 0;
    padding: 0;
    text-align: center;
    font-family: CNN, Helvetica Neue, Helvetica, Arial, Utkal, sans-serif;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    font-size: 20px;
    font-size: 1.3333333333rem;
    line-height: 2.5
}

#mvpdpicker a[href] {
    color: #c00;
    font: inherit;
    text-decoration: underline
}

#mvpdpicker a[href]:visited {
    color: #36526d
}

#mvpdpicker .steps {
    background: url(http://www.i.cdn.cnn.com/.a/1.320.1/assets/mvpd-picker/steps_1.png) bottom no-repeat;
    border: 0;
    display: block;
    height: 172px;
    margin: 0 auto;
    padding: 0;
    width: 100%
}

#mvpdpicker.state-dark .steps, #mvpdpicker.state-mvpdlist .steps,
#mvpdpicker.state-mvpdlogo .steps, #mvpdpicker.state-notfound .steps {
    background-image: url(http://www.i.cdn.cnn.com/.a/1.320.1/assets/mvpd-picker/steps_1.png)
}

#mvpdpicker.state-error .steps, #mvpdpicker.state-remember .steps,
#mvpdpicker.state-signin .steps {
    background-image: url(http://www.i.cdn.cnn.com/.a/1.320.1/assets/mvpd-picker/steps_2.png)
}

#mvpdpicker.state-success .steps {
    background-image: url(http://www.i.cdn.cnn.com/.a/1.320.1/assets/mvpd-picker/steps_3.png)
}

#mvpdpicker.state-welcome .steps {
    display: none
}

#mvpdpicker.state-dark .steps.expired, #mvpdpicker.state-mvpdlist .steps.expired,
#mvpdpicker.state-mvpdlogo .steps.expired, #mvpdpicker.state-notfound .steps.expired {
    background-image: url(http://www.i.cdn.cnn.com/.a/1.320.1/assets/mvpd-picker/steps_1_expired.png)
}

#mvpdpicker .slates {
    height: 406px;
    overflow: hidden;
    width: 100%
}

#mvpdpicker.state-welcome .slates {
    height: 578px
}

#mvpdpicker.state-dark .darkprovider, #mvpdpicker.state-error .error,
#mvpdpicker.state-mvpdlist .findbyname, #mvpdpicker.state-mvpdlogo .pickbylogo,
#mvpdpicker.state-notfound .noprovider, #mvpdpicker.state-remember .remembered,
#mvpdpicker.state-signin .signin, #mvpdpicker.state-success .success,
#mvpdpicker.state-welcome .welcome {
    display: block
}

#mvpdpicker .slate {
    display: none;
    height: 100%;
    position: relative;
    text-align: center;
    width: 100%
}

#mvpdpicker button {
    background-color: transparent;
    border: 2px solid hsla(0, 0%, 100%, .6);
    cursor: pointer;
    margin: 0;
    padding: 1em 5em
}

#mvpdpicker button:hover {
    background-color: #262626;
    border-color: #fff;
    box-shadow: 0 5px 10px 0 #000
}

#mvpdpicker button:active {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .6);
    box-shadow: none
}

#mvpdpicker button > span {
    background-color: transparent;
    color: #fff;
    font-family: CNN, Helvetica Neue, Helvetica, Arial, Utkal, sans-serif;
    font-weight: 300;
    -webkit-font-smoothing: antialiased;
    font-size: 18px;
    font-size: 1.2rem;
    line-height: 1.33em
}

#mvpdpicker .message {
    line-height: 1.5;
    text-align: center
}

#mvpdpicker .footer {
    background-color: #2b2b2b;
    border: 0;
    height: 80px;
    margin: 0;
    padding: 14px;
    text-align: center;
    width: 100%;
    position: absolute;
    bottom: 0
}

#mvpdpicker .footer button + button {
    margin-left: 20px
}

#mvpdpicker .welcome {
    height: 578px
}

#mvpdpicker .welcomeloginbutton {
    position: relative;
    top: 450px
}

#mvpdpicker .rememberedmessage p {
    margin: 0
}

#mvpdpicker .rememberedmessage .rememberedprovider {
    font-family: CNN, Helvetica Neue, Helvetica, Arial, Utkal, sans-serif;
    font-weight: 700;
    -webkit-font-smoothing: antialiased;
    font-size: 32px;
    font-size: 2.1333333333rem;
    line-height: 1.33em
}

#mvpdpicker .mvpdsbylogo {
    border: 0;
    height: 326px;
    list-style-type: none;
    margin: 0;
    overflow: auto;
    padding: 20px 129px 17px;
    text-align: center
}

#mvpdpicker .mvpdsbylogo li {
    border: 0;
    display: inline-block;
    font-size: 0;
    line-height: 0;
    margin: 0;
    padding: 0 4px 8px
}

#mvpdpicker .mvpdlogo {
    border: 0;
    cursor: pointer;
    height: 74px;
    margin: 0;
    outline: none;
    padding: 0;
    -webkit-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
    width: 172px
}

#mvpdpicker .mvpdlogo:active {
    box-shadow: 0 0 18px #c00;
    outline: 1px solid rgba(204, 0, 0, .5)
}

#mvpdpicker .searchheader {
    background-color: hsla(0, 0%, 100%, .25);
    margin: 0 130px
}

#mvpdpicker .searchfield {
    background: url(http://www.i.cdn.cnn.com/.a/1.320.1/assets/mvpd-picker/search.png) 8px no-repeat;
    border: 0;
    height: 40px;
    margin: 0;
    text-align: left
}

#mvpdpicker .mvpdsearch {
    background-color: transparent;
    border: 0;
    color: #fff;
    margin: 8px 0 0 40px;
    outline: 0;
    padding: 0;
    text-align: left;
    width: 90%;
    width: -webkit-calc(100% - 40px);
    width: calc(100% - 40px);
    font-family: CNN, Helvetica Neue, Helvetica, Arial, Utkal, sans-serif;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    font-size: 18px;
    font-size: 1.2rem;
    line-height: 1.3333333333
}

#mvpdpicker .searchpane {
    border: 1px solid rgba(0, 0, 0, .5);
    height: 260px;
    margin: 10px 130px 17px;
    overflow-x: hidden;
    overflow-y: auto
}

#mvpdpicker .mvpdsbyname {
    border: 0;
    display: block;
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-align: left
}

#mvpdpicker .mvpdsbyname li {
    background-color: rgba(38, 38, 38, .5);
    cursor: pointer;
    height: 30px;
    margin: 0;
    overflow: hidden;
    padding-left: 12px;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-family: CNN, Helvetica Neue, Helvetica, Arial, Utkal, sans-serif;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    font-size: 18px;
    font-size: 1.2rem;
    line-height: 1.6666666667
}

#mvpdpicker .mvpdsbyname li:nth-child(odd) {
    background-color: rgba(26, 26, 26, .5)
}

#mvpdpicker .mvpdsbyname li:hover {
    color: #c00
}

#mvpdpicker .noproviderokbutton {
    position: absolute;
    bottom: 8em;
    left: 330px
}

#mvpdpicker .darkprovidermessage {
    height: 70%;
    line-height: 1.2
}

#mvpdpicker .darkproviderokbutton {
    position: absolute;
    bottom: 4em;
    left: 330px
}

#mvpdpicker .signinmessage {
    position: relative;
    top: 33px
}

#mvpdpicker .spinnerbox {
    margin-top: 100px
}

@-webkit-keyframes mvpdspinner {
    0% {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }

    to {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}

@keyframes mvpdspinner {
    0% {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }

    to {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}

#mvpdpicker .spinner {
    background: url(http://www.i.cdn.cnn.com/.a/1.320.1/assets/mvpd-picker/spinner.png) 50% no-repeat;
    display: inline-block;
    height: 103px;
    width: 103px
}

#mvpdpicker.state-signin .spinner {
    -webkit-animation: mvpdspinner 12s infinite linear;
    animation: mvpdspinner 12s infinite linear
}

#mvpdpicker .signincancelbutton {
    margin-top: 80px
}

#mvpdpicker .errormessage {
    display: none
}

#mvpdpicker .errorokbutton {
    position: relative;
    top: 283px
}

#mvpdpicker .successmessage {
    display: none
}

#mvpdpicker .watchnowbutton {
    position: relative;
    top: 313px
}

@media only screen and (min-width:640px) and (max-width:800px), only screen and (orientation:landscape) and (min-height:506px) and (max-height:633px) {
    #mvpdpicker {
        -webkit-transform: scale(.8);
        -ms-transform: scale(.8);
        transform: scale(.8)
    }
}

@media only screen and (max-width:639px), only screen and (orientation:landscape) and (max-height:505px) {
    #mvpdpicker {
        box-shadow: none;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        height: 100%;
        position: fixed;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
        width: 100%
    }

    #mvpdpicker.visible {
        left: 0 !important;
        top: 0 !important
    }

    #mvpdpicker .header {
        -webkit-box-flex: 0;
        -webkit-flex: none;
        -ms-flex: none;
        flex: none;
        width: 100%
    }

    #mvpdpicker .title > span {
        color: #fff;
        display: inline-block;
        text-shadow: -1px -1px #000;
        font-family: CNN, Helvetica Neue, Helvetica, Arial, Utkal, sans-serif;
        font-weight: 400;
        -webkit-font-smoothing: antialiased;
        font-size: 20px;
        font-size: 1.3333333333rem;
        line-height: 2.5
    }

    #mvpdpicker .steps {
        background: url(http://www.i.cdn.cnn.com/.a/1.320.1/assets/mvpd-picker/mobile_steps_1.png) bottom no-repeat;
        background-size: contain;
        -webkit-box-flex: 0;
        -webkit-flex: none;
        -ms-flex: none;
        flex: none
    }

    #mvpdpicker.state-dark .steps, #mvpdpicker.state-mvpdlist .steps,
    #mvpdpicker.state-mvpdlogo .steps, #mvpdpicker.state-notfound .steps {
        background-image: url(http://www.i.cdn.cnn.com/.a/1.320.1/assets/mvpd-picker/mobile_steps_1.png)
    }

    #mvpdpicker.state-error .steps, #mvpdpicker.state-remember .steps,
    #mvpdpicker.state-signin .steps {
        background-image: url(http://www.i.cdn.cnn.com/.a/1.320.1/assets/mvpd-picker/mobile_steps_2.png)
    }

    #mvpdpicker.state-success .steps {
        background-image: url(http://www.i.cdn.cnn.com/.a/1.320.1/assets/mvpd-picker/mobile_steps_3.png)
    }
}

@media only screen and (max-width:639px), only screen and (orientation:landscape) and (max-height:505px) {
    #mvpdpicker .slates {
        -webkit-box-align: stretch;
        -webkit-align-items: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 1;
        -webkit-flex: auto;
        -ms-flex: auto;
        flex: auto;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        height: auto;
        -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
        justify-content: space-around
    }

    #mvpdpicker.state-welcome .slates {
        height: auto
    }

    #mvpdpicker.state-dark .darkprovider, #mvpdpicker.state-error .error,
    #mvpdpicker.state-mvpdlist .findbyname, #mvpdpicker.state-mvpdlogo .pickbylogo,
    #mvpdpicker.state-notfound .noprovider, #mvpdpicker.state-remember .remembered,
    #mvpdpicker.state-signin .signin, #mvpdpicker.state-success .success,
    #mvpdpicker.state-welcome .welcome {
        -webkit-box-align: stretch;
        -webkit-align-items: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
        justify-content: space-around
    }

    #mvpdpicker .slate {
        -webkit-box-flex: 1;
        -webkit-flex: auto;
        -ms-flex: auto;
        flex: auto;
        height: 100%
    }

    #mvpdpicker button {
        padding: 1em 2em
    }

    #mvpdpicker .footer, #mvpdpicker button {
        -webkit-box-flex: 0;
        -webkit-flex: none;
        -ms-flex: none;
        flex: none
    }

    #mvpdpicker .footer {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        height: auto;
        -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
        justify-content: space-around;
        min-height: 80px;
        position: relative
    }

    #mvpdpicker .footer button {
        -webkit-box-flex: 0;
        -webkit-flex: none;
        -ms-flex: none;
        flex: none
    }

    #mvpdpicker .footer button + button {
        margin-left: 0
    }

    #mvpdpicker .darkprovider, #mvpdpicker .findbyname, #mvpdpicker .remembered,
    #mvpdpicker .welcome {
        height: auto
    }

    #mvpdpicker .welcomemessage {
        display: block;
        -webkit-box-flex: 0;
        -webkit-flex: none;
        -ms-flex: none;
        flex: none;
        overflow: auto
    }

    #mvpdpicker .cancelbutton, #mvpdpicker .dontseebutton, #mvpdpicker .okbutton,
    #mvpdpicker .rememberedcancelbutton, #mvpdpicker .rememberedokbutton,
    #mvpdpicker .viewallbutton, #mvpdpicker .viewtopbutton, #mvpdpicker .watchnowbutton,
    #mvpdpicker .welcomeloginbutton {
        width: auto;
        height: auto;
        margin: 2px;
        background: none
    }

    #mvpdpicker .welcomeloginbutton {
        -webkit-align-self: center;
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
        -webkit-box-flex: 0;
        -webkit-flex: none;
        -ms-flex: none;
        flex: none;
        position: relative;
        top: 0
    }

    #mvpdpicker .rememberedmessage {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 1;
        -webkit-flex: auto;
        -ms-flex: auto;
        flex: auto;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        height: auto;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin: 0 auto;
        overflow: auto;
        position: relative;
        width: 90%
    }

    #mvpdpicker .mvpdsbylogo {
        -webkit-box-flex: 1;
        -webkit-flex: auto;
        -ms-flex: auto;
        flex: auto;
        height: auto;
        overflow-x: hidden;
        overflow-y: scroll;
        -webkit-overflow-scrolling: touch;
        padding: 0 10px;
        text-align: center
    }

    #mvpdpicker .mvpdsbylogo li {
        margin: 1%;
        width: 40%
    }

    #mvpdpicker .mvpdlogo {
        height: auto;
        margin: 0;
        width: 100%
    }

    #mvpdpicker .searchheader {
        -webkit-box-flex: 0;
        -webkit-flex: none;
        -ms-flex: none;
        flex: none;
        margin: 0 10%
    }

    #mvpdpicker .searchpane {
        -webkit-box-flex: 1;
        -webkit-flex: auto;
        -ms-flex: auto;
        flex: auto;
        height: auto;
        margin: 10px 10% 17px;
        overflow-y: scroll;
        -webkit-overflow-scrolling: touch
    }

    #mvpdpicker .mvpdsbyname {
        max-height: -webkit-calc(100vh - 292px);
        max-height: calc(100vh - 292px)
    }

    #mvpdpicker .noprovidermessage {
        -webkit-box-flex: 0;
        -webkit-flex: none;
        -ms-flex: none;
        flex: none;
        position: relative;
        width: 90%;
        height: auto;
        margin: 0 auto;
        overflow: auto
    }

    #mvpdpicker .noproviderokbutton {
        -webkit-align-self: center;
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
        left: 0;
        top: 0
    }

    #mvpdpicker .darkprovidermessage, #mvpdpicker .noproviderokbutton {
        -webkit-box-flex: 0;
        -webkit-flex: none;
        -ms-flex: none;
        flex: none;
        position: relative
    }

    #mvpdpicker .darkprovidermessage {
        height: auto;
        margin: 0 auto;
        max-height: -webkit-calc(100vh - 80px - 55px - 50px);
        max-height: calc(100vh - 80px - 55px - 50px);
        overflow: auto;
        width: 90%
    }

    #mvpdpicker .darkproviderokbutton {
        -webkit-align-self: center;
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
        left: 0
    }

    #mvpdpicker .darkproviderokbutton, #mvpdpicker .signinmessage {
        -webkit-box-flex: 0;
        -webkit-flex: none;
        -ms-flex: none;
        flex: none;
        position: relative;
        top: 0
    }

    #mvpdpicker .signinmessage {
        margin: 0;
        overflow: auto
    }

    #mvpdpicker .spinnerbox {
        -webkit-box-flex: 0;
        -webkit-flex: none;
        -ms-flex: none;
        flex: none;
        margin-top: 0
    }

    #mvpdpicker .spinner {
        display: inline-block;
        width: 50px;
        height: 50px;
        background: none;
        border-bottom: 5px solid hsla(0, 0%, 50%, .5);
        border-left: 5px solid hsla(0, 0%, 50%, .5);
        border-radius: 50%;
        border-right: 5px solid hsla(0, 0%, 50%, .5);
        border-top: 5px solid #c00
    }

    #mvpdpicker.state-signin .spinner {
        -webkit-animation: mvpdspinner 1s infinite linear;
        animation: mvpdspinner 1s infinite linear
    }

    #mvpdpicker .signincancelbutton {
        -webkit-align-self: center;
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
        -webkit-box-flex: 0;
        -webkit-flex: none;
        -ms-flex: none;
        flex: none;
        margin-top: 0
    }

    #mvpdpicker .errormessage {
        -webkit-box-flex: 0;
        -webkit-flex: none;
        -ms-flex: none;
        flex: none;
        height: auto;
        overflow: auto;
        top: 0;
        width: auto
    }

    #mvpdpicker .errorokbutton {
        -webkit-align-self: center;
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center
    }

    #mvpdpicker .errorokbutton, #mvpdpicker .successmessage {
        -webkit-box-flex: 0;
        -webkit-flex: none;
        -ms-flex: none;
        flex: none;
        position: relative;
        top: 0
    }

    #mvpdpicker .successmessage {
        display: block;
        overflow: auto;
        font-size: 24px;
        font-size: 1.6rem
    }

    #mvpdpicker .watchnowbutton {
        -webkit-align-self: center;
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
        -webkit-box-flex: 0;
        -webkit-flex: none;
        -ms-flex: none;
        flex: none;
        position: relative;
        top: 0
    }

    #mvpdpicker .watchnowbutton span {
        font-size: x-large
    }
}

@media only screen and (max-width:639px) and (max-width:300px), only screen and (orientation:landscape) and (max-height:505px) and (max-width:300px) {
    #mvpdpicker .steps {
        background: url(http://www.i.cdn.cnn.com/.a/1.320.1/assets/mvpd-picker/mobile_steps_1.png) bottom no-repeat;
        background-size: 150% auto
    }

    #mvpdpicker.state-dark .steps, #mvpdpicker.state-mvpdlist .steps,
    #mvpdpicker.state-mvpdlogo .steps, #mvpdpicker.state-notfound .steps {
        background-image: url(http://www.i.cdn.cnn.com/.a/1.320.1/assets/mvpd-picker/mobile_steps_1.png)
    }

    #mvpdpicker.state-error .steps, #mvpdpicker.state-remember .steps,
    #mvpdpicker.state-signin .steps {
        background-image: url(http://www.i.cdn.cnn.com/.a/1.320.1/assets/mvpd-picker/mobile_steps_2.png)
    }

    #mvpdpicker.state-success .steps {
        background-image: url(http://www.i.cdn.cnn.com/.a/1.320.1/assets/mvpd-picker/mobile_steps_3.png)
    }
}

@media only screen and (max-width:639px) and (max-width:520px), only screen and (orientation:landscape) and (max-height:505px) and (max-width:520px) {
    #mvpdpicker .findbyname button, #mvpdpicker .remembered button {
        padding: .5em 1em;
        width: 40%
    }
}

@media only screen and (max-width:639px) and (orientation:landscape) and (max-height:300px), only screen and (orientation:landscape) and (max-height:505px) and (orientation:landscape) and (max-height:300px) {
    #mvpdpicker .spinnerbox {
        display: none
    }
}

@media only screen and (max-width:639px) and (max-width:250px), only screen and (orientation:landscape) and (max-height:505px) and (max-width:250px) {
    #mvpdpicker .mvpdsbylogo li {
        width: 100%
    }
}

@media only screen and (max-width:639px) and (min-width:630px), only screen and (orientation:landscape) and (max-height:505px) and (min-width:630px) {
    #mvpdpicker .mvpdsbylogo li {
        width: 30%
    }
}

@media only screen and (max-width:639px) and (min-width:890px), only screen and (orientation:landscape) and (max-height:505px) and (min-width:890px) {
    #mvpdpicker .mvpdsbylogo li {
        width: 20%
    }
}

@media only screen and (max-width:639px) and (min-width:1260px), only screen and (orientation:landscape) and (max-height:505px) and (min-width:1260px) {
    #mvpdpicker .mvpdsbylogo li {
        width: 10%
    }
}

#mvpdpicker button {
    padding: .5em 4em
}

#cvpXhrFlash {
    top: 10px !important
}

#mvpdpicker .rememberedprovider img {
    display: inline-block;
    width: auto
}

.mp4-animations {
    width: 100%
}

video.autoplaysinline::-webkit-media-controls {
    display: none !important;
    -webkit-appearance: none
}

video.autoplaysinline::-webkit-media-controls-start-playback-button {
    opacity: 0;
    pointer-events: none;
    width: 5px
}

.el__video-collection__meta-wrapper {
    margin: 0 auto 20px;
    overflow: hidden
}

.el__video-collection__meta-wrapper .media__video-headline {
    margin-bottom: 15px;
    font-family: CNN, Helvetica Neue, Helvetica, Arial, Utkal, sans-serif;
    font-weight: 300;
    -webkit-font-smoothing: antialiased;
    font-size: 32px;
    font-size: 2.1333333333rem;
    line-height: 1.25
}

html.mobile .el__video-collection__meta-wrapper .media__video-headline {
    font-family: CNN, Helvetica Neue, Helvetica, Arial, Utkal, sans-serif;
    font-weight: 300;
    -webkit-font-smoothing: antialiased;
    font-size: 28px;
    font-size: 1.8666666667rem;
    line-height: 1.2142857143
}

.el__video-collection__meta-wrapper .media__video-description.media__video-description--inline {
    font-family: CNN, Helvetica Neue, Helvetica, Arial, Utkal, sans-serif;
    font-weight: 300;
    -webkit-font-smoothing: antialiased;
    font-size: 18px;
    font-size: 1.2rem;
    line-height: 1.6666666667
}

html.phone .el__video-collection__meta-wrapper .media__video-description.media__video-description--inline {
    font-family: CNN, Helvetica Neue, Helvetica, Arial, Utkal, sans-serif;
    font-weight: 300;
    -webkit-font-smoothing: antialiased;
    font-size: 16px;
    font-size: 1.0666666667rem;
    line-height: 1.5
}

.el__video-collection__meta-wrapper .metadata__source-name, .el__video-collection__meta-wrapper .video__metadata__source-name {
    font-family: CNN, Helvetica Neue, Helvetica, Arial, Utkal, sans-serif;
    font-weight: 300;
    -webkit-font-smoothing: antialiased;
    font-size: 18px;
    font-size: 1.2rem;
    line-height: 1.6666666667
}

html.phone .el__video-collection__meta-wrapper .metadata__source-name,
html.phone .el__video-collection__meta-wrapper .video__metadata__source-name {
    font-family: CNN, Helvetica Neue, Helvetica, Arial, Utkal, sans-serif;
    font-weight: 300;
    -webkit-font-smoothing: antialiased;
    font-size: 16px;
    font-size: 1.0666666667rem;
    line-height: 1.5
}

[data-meta=mobile-collection] .el__video-collection__meta-wrapper {
    display: block
}

@media (min-width:960px) {
    [data-meta=mobile-collection] .el__video-collection__meta-wrapper {
        display: none
    }
}

.el__video-collection__meta-wrapper[data-meta=desktop-collection] {
    display: none
}

@media (min-width:960px) {
    .el__video-collection__meta-wrapper[data-meta=desktop-collection] {
        display: block
    }
}

.media__video-description {
    font-family: CNN, Helvetica Neue, Helvetica, Arial, Utkal, sans-serif;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    font-size: 12px;
    font-size: .8rem;
    line-height: 1.5
}

.media__video-description p {
    margin: 15px 0
}

.media__video-description.media__video-description--inline {
    display: inline;
    margin-right: 5px
}

.pg.t-light .media__video-description, .pg .zn.t-light .media__video-description {
    color: #737373
}

.pg.t-dark .media__video-description, .pg .zn.t-dark .media__video-description {
    color: #8c8c8c
}

@media (min-width:480px) and (max-width:959px) {
    .media__video-description {
        font-family: CNN, Helvetica Neue, Helvetica, Arial, Utkal, sans-serif;
        font-weight: 400;
        -webkit-font-smoothing: antialiased;
        font-size: 14px;
        font-size: .9333333333rem;
        line-height: 1.4285714286
    }
}

@media (min-width:960px) {
    .media__video-description {
        font-family: CNN, Helvetica Neue, Helvetica, Arial, Utkal, sans-serif;
        font-weight: 400;
        -webkit-font-smoothing: antialiased;
        font-size: 16px;
        font-size: 1.0666666667rem;
        line-height: 1.375
    }
}

@media (min-width:960px) {
    .pg-video .pg-rail-short .media__video-description {
        line-height: 1.2;
        font-size: 18px;
        font-size: 1.2rem
    }
}

#one-tap-video {
    height: 100%;
    left: -624em;
    position: absolute;
    top: -642em;
    width: 100%
}

.mobile-video-backdrop {
    background-color: #000;
    display: none;
    height: 4000px;
    left: -500px;
    position: fixed;
    top: -500px;
    width: 4000px;
    z-index: 54
}

.mobile-video-backdrop.active {
    display: block
}

.pg-wrapper .form button:disabled, .pg-wrapper .form input:disabled,
.pg-wrapper .form select:disabled, .pg-wrapper .form textarea:disabled,
.pg-wrapper form button:disabled, .pg-wrapper form input:disabled,
.pg-wrapper form select:disabled, .pg-wrapper form textarea:disabled {
    opacity: .4
}

.pg-wrapper .form button, .pg-wrapper .form button.el-button, .pg-wrapper form button,
.pg-wrapper form button.el-button {
    border: 0;
    border-radius: 0;
    float: none;
    min-width: 90px;
    font-family: CNN, Helvetica Neue, Helvetica, Arial, Utkal, sans-serif;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    font-size: 14px;
    font-size: .9333333333rem;
    line-height: 2.1428571429
}

.pg.t-dark .pg-wrapper .form button, .pg.t-dark .pg-wrapper .form button.el-button,
.pg.t-dark .pg-wrapper form button, .pg.t-dark .pg-wrapper form button.el-button,
.pg.t-light .pg-wrapper .form button, .pg.t-light .pg-wrapper .form button.el-button,
.pg.t-light .pg-wrapper form button, .pg.t-light .pg-wrapper form button.el-button,
.pg .zn.t-dark .pg-wrapper .form button, .pg .zn.t-dark .pg-wrapper .form button.el-button,
.pg .zn.t-dark .pg-wrapper form button, .pg .zn.t-dark .pg-wrapper form button.el-button,
.pg .zn.t-light .pg-wrapper .form button, .pg .zn.t-light .pg-wrapper .form button.el-button,
.pg .zn.t-light .pg-wrapper form button, .pg .zn.t-light .pg-wrapper form button.el-button {
    background: #737373
}

.pg.t-light .pg-wrapper .form button, .pg.t-light .pg-wrapper .form button.el-button,
.pg.t-light .pg-wrapper form button, .pg.t-light .pg-wrapper form button.el-button,
.pg .zn.t-light .pg-wrapper .form button, .pg .zn.t-light .pg-wrapper .form button.el-button,
.pg .zn.t-light .pg-wrapper form button, .pg .zn.t-light .pg-wrapper form button.el-button {
    color: #f2f2f2
}

.pg.t-dark .pg-wrapper .form button, .pg.t-dark .pg-wrapper .form button.el-button,
.pg.t-dark .pg-wrapper form button, .pg.t-dark .pg-wrapper form button.el-button,
.pg .zn.t-dark .pg-wrapper .form button, .pg .zn.t-dark .pg-wrapper .form button.el-button,
.pg .zn.t-dark .pg-wrapper form button, .pg .zn.t-dark .pg-wrapper form button.el-button {
    color: #1a1a1a
}

.pg.t-light .pg-wrapper .form button.el-button:active, .pg.t-light .pg-wrapper .form button.el-button:hover,
.pg.t-light .pg-wrapper .form button:active, .pg.t-light .pg-wrapper .form button:hover,
.pg.t-light .pg-wrapper form button.el-button:active, .pg.t-light .pg-wrapper form button.el-button:hover,
.pg.t-light .pg-wrapper form button:active, .pg.t-light .pg-wrapper form button:hover,
.pg .zn.t-light .pg-wrapper .form button.el-button:active, .pg .zn.t-light .pg-wrapper .form button.el-button:hover,
.pg .zn.t-light .pg-wrapper .form button:active, .pg .zn.t-light .pg-wrapper .form button:hover,
.pg .zn.t-light .pg-wrapper form button.el-button:active, .pg .zn.t-light .pg-wrapper form button.el-button:hover,
.pg .zn.t-light .pg-wrapper form button:active, .pg .zn.t-light .pg-wrapper form button:hover {
    background: #737373
}

.pg.t-dark .pg-wrapper .form button.el-button:active, .pg.t-dark .pg-wrapper .form button.el-button:hover,
.pg.t-dark .pg-wrapper .form button:active, .pg.t-dark .pg-wrapper .form button:hover,
.pg.t-dark .pg-wrapper form button.el-button:active, .pg.t-dark .pg-wrapper form button.el-button:hover,
.pg.t-dark .pg-wrapper form button:active, .pg.t-dark .pg-wrapper form button:hover,
.pg .zn.t-dark .pg-wrapper .form button.el-button:active, .pg .zn.t-dark .pg-wrapper .form button.el-button:hover,
.pg .zn.t-dark .pg-wrapper .form button:active, .pg .zn.t-dark .pg-wrapper .form button:hover,
.pg .zn.t-dark .pg-wrapper form button.el-button:active, .pg .zn.t-dark .pg-wrapper form button.el-button:hover,
.pg .zn.t-dark .pg-wrapper form button:active, .pg .zn.t-dark .pg-wrapper form button:hover {
    background: #a6a6a6
}

.pg.t-light .pg-wrapper .form button.el-button:active, .pg.t-light .pg-wrapper .form button.el-button:hover,
.pg.t-light .pg-wrapper .form button:active, .pg.t-light .pg-wrapper .form button:hover,
.pg.t-light .pg-wrapper form button.el-button:active, .pg.t-light .pg-wrapper form button.el-button:hover,
.pg.t-light .pg-wrapper form button:active, .pg.t-light .pg-wrapper form button:hover,
.pg .zn.t-light .pg-wrapper .form button.el-button:active, .pg .zn.t-light .pg-wrapper .form button.el-button:hover,
.pg .zn.t-light .pg-wrapper .form button:active, .pg .zn.t-light .pg-wrapper .form button:hover,
.pg .zn.t-light .pg-wrapper form button.el-button:active, .pg .zn.t-light .pg-wrapper form button.el-button:hover,
.pg .zn.t-light .pg-wrapper form button:active, .pg .zn.t-light .pg-wrapper form button:hover {
    color: #f2f2f2
}

.pg.t-dark .pg-wrapper .form button.el-button:active, .pg.t-dark .pg-wrapper .form button.el-button:hover,
.pg.t-dark .pg-wrapper .form button:active, .pg.t-dark .pg-wrapper .form button:hover,
.pg.t-dark .pg-wrapper form button.el-button:active, .pg.t-dark .pg-wrapper form button.el-button:hover,
.pg.t-dark .pg-wrapper form button:active, .pg.t-dark .pg-wrapper form button:hover,
.pg .zn.t-dark .pg-wrapper .form button.el-button:active, .pg .zn.t-dark .pg-wrapper .form button.el-button:hover,
.pg .zn.t-dark .pg-wrapper .form button:active, .pg .zn.t-dark .pg-wrapper .form button:hover,
.pg .zn.t-dark .pg-wrapper form button.el-button:active, .pg .zn.t-dark .pg-wrapper form button.el-button:hover,
.pg .zn.t-dark .pg-wrapper form button:active, .pg .zn.t-dark .pg-wrapper form button:hover {
    color: #262626
}

.pg-wrapper .form label, .pg-wrapper form label {
    color: #737373;
    display: block;
    font-size: 13px;
    font-size: .8666666667rem
}

.pg-wrapper .form input[type=email], .pg-wrapper .form input[type=password],
.pg-wrapper .form input[type=text], .pg-wrapper .form textarea, .pg-wrapper form input[type=email],
.pg-wrapper form input[type=password], .pg-wrapper form input[type=text],
.pg-wrapper form textarea {
    background: #fefefe;
    border: 1px solid #d9d9d9;
    color: #737373;
    display: block;
    padding: 5px 8px;
    width: 100%;
    font-size: 18px;
    font-size: 1.2rem
}

.pg-wrapper .form input[type=email].error, .pg-wrapper .form input[type=password].error,
.pg-wrapper .form input[type=text].error, .pg-wrapper .form textarea.error,
.pg-wrapper form input[type=email].error, .pg-wrapper form input[type=password].error,
.pg-wrapper form input[type=text].error, .pg-wrapper form textarea.error {
    border: 2px solid #c00;
    color: #c00
}

.inline + .pg-wrapper .form input[type=email], .inline + .pg-wrapper .form input[type=password],
.inline + .pg-wrapper .form input[type=text], .inline + .pg-wrapper .form textarea,
.inline + .pg-wrapper form input[type=email], .inline + .pg-wrapper form input[type=password],
.inline + .pg-wrapper form input[type=text], .inline + .pg-wrapper form textarea,
.pg-wrapper .form input[type=email] + .inline, .pg-wrapper .form input[type=email] + button,
.pg-wrapper .form input[type=email] + label, .pg-wrapper .form input[type=password] + .inline,
.pg-wrapper .form input[type=password] + button, .pg-wrapper .form input[type=password] + label,
.pg-wrapper .form input[type=text] + .inline, .pg-wrapper .form input[type=text] + button,
.pg-wrapper .form input[type=text] + label, .pg-wrapper .form textarea + .inline,
.pg-wrapper .form textarea + button, .pg-wrapper .form textarea + label,
.pg-wrapper form input[type=email] + .inline, .pg-wrapper form input[type=email] + button,
.pg-wrapper form input[type=email] + label, .pg-wrapper form input[type=password] + .inline,
.pg-wrapper form input[type=password] + button, .pg-wrapper form input[type=password] + label,
.pg-wrapper form input[type=text] + .inline, .pg-wrapper form input[type=text] + button,
.pg-wrapper form input[type=text] + label, .pg-wrapper form textarea + .inline,
.pg-wrapper form textarea + button, .pg-wrapper form textarea + label {
    margin-top: 1em
}

.pg-wrapper .form .form-error, .pg-wrapper form .form-error {
    color: #c00
}

.pg-wrapper .form .select, .pg-wrapper form .select {
    display: inline-block;
    position: relative;
    vertical-align: top
}

.pg-wrapper .form .select select, .pg-wrapper form .select select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: transparent;
    border: 1px solid #d9d9d9;
    border-radius: 0;
    color: #737373;
    display: inline-block;
    min-width: 100px;
    padding: .2rem 1.8rem .2rem .5rem;
    font-size: 18px;
    font-size: 1.2rem
}

.pg-wrapper .form .select:after, .pg-wrapper form .select:after {
    color: #a6a6a6;
    position: absolute;
    right: .4rem;
    top: .6rem;
    content: "";
    font-family: cnn-icons
}

.pg-wrapper .form .select + .select, .pg-wrapper .form button + button,
.pg-wrapper form .select + .select, .pg-wrapper form button + button {
    margin-left: 1em
}

.pg-wrapper .form .form-group + .form-group, .pg-wrapper .form .form-group + button,
.pg-wrapper .form .form-group + label, .pg-wrapper .form .inline + .inline,
.pg-wrapper .form .inline + button, .pg-wrapper .form .inline + label,
.pg-wrapper .form .select + button, .pg-wrapper .form .select + label,
.pg-wrapper form .form-group + .form-group, .pg-wrapper form .form-group + button,
.pg-wrapper form .form-group + label, .pg-wrapper form .inline + .inline,
.pg-wrapper form .inline + button, .pg-wrapper form .inline + label, .pg-wrapper form .select + button,
.pg-wrapper form .select + label {
    margin-top: 1em
}

@media (min-width:640px) {
    .pg-wrapper .form .inline, .pg-wrapper form .inline {
        display: inline-block;
        margin-top: 1em;
        max-width: 48%;
        vertical-align: top
    }

    .pg-wrapper .form .inline + .inline, .pg-wrapper form .inline + .inline {
        margin-left: 3%
    }
}

@-webkit-keyframes opacity-throb {
    50% {
        opacity: .333
    }
}

@keyframes opacity-throb {
    50% {
        opacity: .333
    }
}

.image-gradient, .image-gradient__bottom, .image-gradient__top {
    position: absolute;
    width: 100%
}

.image-gradient {
    top: 0
}

.image-gradient__top {
    top: -1px
}

.pg-profiles .image-gradient__top {
    display: none
}

.image-gradient__bottom {
    bottom: -1px
}

.image-gradient--page {
    padding-top: 75%;
    z-index: -22
}

@media (min-width:800px) {
    .image-gradient--page {
        padding-top: 56.25%
    }
}

.pg-profiles .image-gradient--page {
    padding-top: 56.25%
}

@media (min-width:480px) {
    .pg.t-light .image-gradient--page .image-gradient__top {
        height: 0%;
        background: transparent;
        background: -webkit-linear-gradient(top, transparent, transparent);
        background: linear-gradient(180deg, transparent, transparent)
    }

    .pg.t-light .image-gradient--page .image-gradient__bottom {
        height: 100%;
        background: #fefefe 75%;
        background: -webkit-linear-gradient(top, transparent, #fefefe 75%);
        background: linear-gradient(180deg, transparent, #fefefe 75%)
    }
}

@media (min-width:480px) {
    .pg.t-dark .image-gradient--page .image-gradient__top {
        height: 10%;
        background: transparent;
        background: -webkit-linear-gradient(top, hsla(0, 0%, 5%, .75), transparent);
        background: linear-gradient(180deg, hsla(0, 0%, 5%, .75), transparent)
    }

    .pg.t-dark .image-gradient--page .image-gradient__bottom {
        height: 20%;
        background: #1a1a1a 75%;
        background: -webkit-linear-gradient(top, transparent, #1a1a1a 75%);
        background: linear-gradient(180deg, transparent, #1a1a1a 75%)
    }
}

.image-gradient--zone {
    height: 100%
}

.pg .t-light .image-gradient--zone .image-gradient__top, .t-light .image-gradient--zone .image-gradient__top {
    height: 0%;
    background: transparent;
    background: -webkit-linear-gradient(top, transparent, transparent);
    background: linear-gradient(180deg, transparent, transparent)
}

.pg .t-light .image-gradient--zone .image-gradient__bottom, .t-light .image-gradient--zone .image-gradient__bottom {
    height: 100px;
    background: #fefefe 75%;
    background: -webkit-linear-gradient(top, transparent, #fefefe 75%);
    background: linear-gradient(180deg, transparent, #fefefe 75%)
}

.pg .t-dark .image-gradient--zone .image-gradient__top, .t-dark .image-gradient--zone .image-gradient__top {
    height: 100px;
    background: transparent;
    background: -webkit-linear-gradient(top, hsla(0, 0%, 5%, .5), transparent);
    background: linear-gradient(180deg, hsla(0, 0%, 5%, .5), transparent)
}

.pg .t-dark .image-gradient--zone .image-gradient__bottom, .t-dark .image-gradient--zone .image-gradient__bottom {
    height: 100px;
    background: #1a1a1a 75%;
    background: -webkit-linear-gradient(top, transparent, #1a1a1a 75%);
    background: linear-gradient(180deg, transparent, #1a1a1a 75%)
}

.pg-article .image-gradient, .pg-gallery .image-gradient, .pg-video .image-gradient {
    display: none
}

@media print {
    .zn-body__paragraph {
        font-size: 14px !important;
        line-height: 1.25 !important
    }

    body {
        padding-top: 0 !important;
        width: 100%
    }

    .pg-rail-tall__wrapper {
        padding: 0 !important
    }

    .ad, .ad-epic, .el__gallery--fullstandardwidth .owl-filmstrip, .el__gallery .owl-filmstrip,
    .el__leafmedia--featured-video-collection .owl-carousel, .l-footer,
    .m-share, .nav-header, .pg-rail, .sibling, .usr-msg, .zn-large-media .el__leafmedia--featured-video-collection,
    .zn-leaf-footer-article-zone, .zn-story-bottom {
        display: none !important
    }

    .el__embedded, .el__leafmedia {
        page-break-after: auto;
        page-break-before: auto;
        page-break-inside: avoid
    }

    .el__leafmedia--instagram, .el__leafmedia--raw-html, .el__leafmedia--vine {
        height: auto !important;
        width: 50% !important;
        margin: 0 auto !important
    }

    .el__leafmedia--instagram iframe, .el__leafmedia--raw-html iframe,
    .el__leafmedia--vine iframe {
        max-height: 500px !important;
        width: 300px !important
    }

    h1.pg-headline:before {
        background: url(http://www.i.cdn.cnn.com/.a/1.320.1/assets/logo_cnn_badge_2up.png) no-repeat 0 0;
        background-size: 100% 100%;
        content: '';
        display: inline-block;
        height: 35px;
        margin-right: 10px;
        width: 35px
    }
}

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

