.headerAds {
    display: block;
    margin: 0 auto
}

@media (max-width:767px) {
    .headerAds {
        min-height: 53px
    }
}

@font-face {
    font-family: Proxima Nova;
    font-weight: 400;
    font-style: normal;
    src: url(../fonts/proximanova-regular.woff) format("woff"), url(../fonts/proximanova-regular.woff2) format("woff2")
}

@font-face {
    font-family: Proxima Nova;
    font-weight: 400;
    font-style: italic;
    src: url(../fonts/proximanova-regularit.woff) format("woff"), url(../fonts/proximanova-regularit.woff2) format("woff2")
}

@font-face {
    font-family: Proxima Nova;
    font-weight: 500;
    font-style: normal;
    src: url(../fonts/proximanova-medium.woff) format("woff"), url(../fonts/proximanova-medium.woff2) format("woff2")
}

@font-face {
    font-family: Proxima Nova;
    font-weight: 600;
    font-style: normal;
    src: url(../fonts/proximanova-semibold.woff) format("woff"), url(../fonts/proximanova-semibold.woff2) format("woff2")
}

@font-face {
    font-family: Proxima Nova;
    font-weight: 700;
    font-style: normal;
    src: url(../fonts/proximanova-bold.woff) format("woff"), url(../fonts/proximanova-bold.woff2) format("woff2")
}

@font-face {
    font-family: NineIcons;
    font-weight: 400;
    font-style: normal;
    src: url(../fonts/nec-icon-font.woff) format("woff"), url(../fonts/nec-icon-font.woff2) format("woff2")
}

@font-face {
    font-family: Hurme;
    font-weight: 900;
    font-style: normal;
    src: url(../fonts/hurme-black.woff) format("woff"), url(../fonts/hurme-black.woff2) format("woff2")
}

a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    vertical-align: baseline
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block
}

body {
    line-height: 1
}

ol,
ul {
    list-style: none
}

blockquote,
q {
    quotes: none
}

blockquote:after,
blockquote:before,
q:after,
q:before {
    content: "";
    content: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

.advert {
    text-align: center
}

.p-icon-facebook:before {
    content: "a";
    content: "\E900"
}

.p-icon-facebook:before,
.p-icon-twitter:before {
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: NineIcons
}

.p-icon-twitter:before {
    content: "a";
    content: "\E900";
    content: "\E901"
}

.p-icon-instagram:before {
    content: "a";
    content: "\E900";
    content: "\E902"
}

.p-icon-google-plus:before,
.p-icon-instagram:before {
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: NineIcons
}

.p-icon-google-plus:before {
    content: "a";
    content: "\E900";
    content: "\E903"
}

.p-icon-pinterest:before {
    content: "a";
    content: "\E900";
    content: "\E904"
}

.p-icon-pinterest:before,
.p-icon-whats-app:before {
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: NineIcons
}

.p-icon-whats-app:before {
    content: "a";
    content: "\E900";
    content: "\E905"
}

.p-icon-messenger:before {
    content: "a";
    content: "\E900";
    content: "\E906"
}

.p-icon-bing:before,
.p-icon-messenger:before {
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: NineIcons
}

.p-icon-bing:before {
    content: "a";
    content: "\E900";
    content: "\E907"
}

.p-icon-menu:before {
    content: "a";
    content: "\E900";
    content: "\E908"
}

.p-icon-left-arrow:before,
.p-icon-menu:before {
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: NineIcons
}

.p-icon-left-arrow:before {
    content: "a";
    content: "\E900";
    content: "\E909"
}

.p-icon-right-arrow:before {
    content: "a";
    content: "\E900";
    content: "\E90A"
}

.p-icon-chevron-left:before,
.p-icon-right-arrow:before {
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: NineIcons
}

.p-icon-chevron-left:before {
    content: "a";
    content: "\E900";
    content: "\E90B"
}

.p-icon-chevron-right:before {
    content: "a";
    content: "\E900";
    content: "\E90C"
}

.p-icon-chevron-right:before,
.p-icon-expand-more:before {
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: NineIcons
}

.p-icon-expand-more:before {
    content: "a";
    content: "\E900";
    content: "\E90D"
}

.p-icon-expand-less:before {
    content: "a";
    content: "\E900";
    content: "\E90E"
}

.p-icon-drop-up:before,
.p-icon-expand-less:before {
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: NineIcons
}

.p-icon-drop-up:before {
    content: "a";
    content: "\E900";
    content: "\E90F"
}

.p-icon-drop-down:before {
    content: "a";
    content: "\E900";
    content: "\E910"
}

.p-icon-drop-down:before,
.p-icon-search:before {
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: NineIcons
}

.p-icon-search:before {
    content: "a";
    content: "\E900";
    content: "\E911"
}

.p-icon-close:before {
    content: "a";
    content: "\E900";
    content: "\E912"
}

.p-icon-check:before,
.p-icon-close:before {
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: NineIcons
}

.p-icon-check:before {
    content: "a";
    content: "\E900";
    content: "\E913"
}

.p-icon-plus:before {
    content: "a";
    content: "\E900";
    content: "\E914"
}

.p-icon-minus:before,
.p-icon-plus:before {
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: NineIcons
}

.p-icon-minus:before {
    content: "a";
    content: "\E900";
    content: "\E915"
}

.p-icon-home:before {
    content: "a";
    content: "\E900";
    content: "\E916"
}

.p-icon-home:before,
.p-icon-location:before {
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: NineIcons
}

.p-icon-location:before {
    content: "a";
    content: "\E900";
    content: "\E917"
}

.p-icon-settings:before {
    content: "a";
    content: "\E900";
    content: "\E918"
}

.p-icon-delete:before,
.p-icon-settings:before {
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: NineIcons
}

.p-icon-delete:before {
    content: "a";
    content: "\E900";
    content: "\E919"
}

.p-icon-share-android:before {
    content: "a";
    content: "\E900";
    content: "\E91A"
}

.p-icon-play:before,
.p-icon-share-android:before {
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: NineIcons
}

.p-icon-play:before {
    content: "a";
    content: "\E900";
    content: "\E91B"
}

.p-icon-play-circle-fill:before {
    content: "a";
    content: "\E900";
    content: "\E91C"
}

.p-icon-play-circle-fill:before,
.p-icon-play-circle-outline:before {
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: NineIcons
}

.p-icon-play-circle-outline:before {
    content: "a";
    content: "\E900";
    content: "\E91D"
}

.p-icon-pause:before {
    content: "a";
    content: "\E900";
    content: "\E91E"
}

.p-icon-pause-circle-fill:before,
.p-icon-pause:before {
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: NineIcons
}

.p-icon-pause-circle-fill:before {
    content: "a";
    content: "\E900";
    content: "\E91F"
}

.p-icon-pause-circle-outline:before {
    content: "a";
    content: "\E900";
    content: "\E920"
}

.p-icon-pause-circle-outline:before,
.p-icon-stop:before {
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: NineIcons
}

.p-icon-stop:before {
    content: "a";
    content: "\E900";
    content: "\E921"
}

.p-icon-skip-prev:before {
    content: "a";
    content: "\E900";
    content: "\E922"
}

.p-icon-fast-rewind:before,
.p-icon-skip-prev:before {
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: NineIcons
}

.p-icon-fast-rewind:before {
    content: "a";
    content: "\E900";
    content: "\E923"
}

.p-icon-fast-forward:before {
    content: "a";
    content: "\E900";
    content: "\E924"
}

.p-icon-fast-forward:before,
.p-icon-skip-next:before {
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: NineIcons
}

.p-icon-skip-next:before {
    content: "a";
    content: "\E900";
    content: "\E925"
}

.p-icon-cast:before {
    content: "a";
    content: "\E900";
    content: "\E926"
}

.p-icon-cast-connected:before,
.p-icon-cast:before {
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: NineIcons
}

.p-icon-cast-connected:before {
    content: "a";
    content: "\E900";
    content: "\E927"
}

.p-icon-episode-rail:before {
    content: "a";
    content: "\E900";
    content: "\E928"
}

.p-icon-episode-rail:before,
.p-icon-gallery:before {
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: NineIcons
}

.p-icon-gallery:before {
    content: "a";
    content: "\E900";
    content: "\E962"
}

.p-icon-live-feed-alt:before {
    content: "a";
    content: "\E900";
    content: "\E929"
}

.p-icon-live-feed-alt:before,
.p-icon-volume-mute:before {
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: NineIcons
}

.p-icon-volume-mute:before {
    content: "a";
    content: "\E900";
    content: "\E92A"
}

.p-icon-volume-low:before {
    content: "a";
    content: "\E900";
    content: "\E92B"
}

.p-icon-volume-high:before,
.p-icon-volume-low:before {
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: NineIcons
}

.p-icon-volume-high:before {
    content: "a";
    content: "\E900";
    content: "\E92C"
}

.p-icon-volume-off:before {
    content: "a";
    content: "\E900";
    content: "\E92D"
}

.p-icon-volume-mute-alt:before,
.p-icon-volume-off:before {
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: NineIcons
}

.p-icon-volume-mute-alt:before {
    content: "a";
    content: "\E900";
    content: "\E92E"
}

.p-icon-airplay:before {
    content: "a";
    content: "\E900";
    content: "\E92F"
}

.p-icon-airplay:before,
.p-icon-repeat:before {
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: NineIcons
}

.p-icon-repeat:before {
    content: "a";
    content: "\E900";
    content: "\E930"
}

.p-icon-shuffle:before {
    content: "a";
    content: "\E900";
    content: "\E931"
}

.p-icon-replay:before,
.p-icon-shuffle:before {
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: NineIcons
}

.p-icon-replay:before {
    content: "a";
    content: "\E900";
    content: "\E932"
}

.p-icon-closed-caption:before {
    content: "a";
    content: "\E900";
    content: "\E933"
}

.p-icon-closed-caption:before,
.p-icon-hd:before {
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: NineIcons
}

.p-icon-hd:before {
    content: "a";
    content: "\E900";
    content: "\E934"
}

.p-icon-full-screen:before {
    content: "a";
    content: "\E900";
    content: "\E935"
}

.p-icon-full-screen-alt:before,
.p-icon-full-screen:before {
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: NineIcons
}

.p-icon-full-screen-alt:before {
    content: "a";
    content: "\E900";
    content: "\E936"
}

.p-icon-full-screen-exit:before {
    content: "a";
    content: "\E900";
    content: "\E937"
}

.p-icon-full-screen-exit-alt:before,
.p-icon-full-screen-exit:before {
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: NineIcons
}

.p-icon-full-screen-exit-alt:before {
    content: "a";
    content: "\E900";
    content: "\E938"
}

.p-icon-thumb-up:before {
    content: "a";
    content: "\E900";
    content: "\E939"
}

.p-icon-thumb-down:before,
.p-icon-thumb-up:before {
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: NineIcons
}

.p-icon-thumb-down:before {
    content: "a";
    content: "\E900";
    content: "\E93A"
}

.p-icon-video-cam:before {
    content: "a";
    content: "\E900";
    content: "\E93B"
}

.p-icon-user-fill:before,
.p-icon-video-cam:before {
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: NineIcons
}

.p-icon-user-fill:before {
    content: "a";
    content: "\E900";
    content: "\E93C"
}

.p-icon-user-outline:before {
    content: "a";
    content: "\E900";
    content: "\E93D"
}

.p-icon-notification-fill:before,
.p-icon-user-outline:before {
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: NineIcons
}

.p-icon-notification-fill:before {
    content: "a";
    content: "\E900";
    content: "\E93E"
}

.p-icon-notification-outline:before {
    content: "a";
    content: "\E900";
    content: "\E93F"
}

.p-icon-notification-outline:before,
.p-icon-star-fill:before {
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: NineIcons
}

.p-icon-star-fill:before {
    content: "a";
    content: "\E900";
    content: "\E940"
}

.p-icon-star-outline:before {
    content: "a";
    content: "\E900";
    content: "\E941"
}

.p-icon-heart-fill:before,
.p-icon-star-outline:before {
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: NineIcons
}

.p-icon-heart-fill:before {
    content: "a";
    content: "\E900";
    content: "\E942"
}

.p-icon-heart-outline:before {
    content: "a";
    content: "\E900";
    content: "\E943"
}

.p-icon-heart-outline:before,
.p-icon-radio-check:before {
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: NineIcons
}

.p-icon-radio-check:before {
    content: "a";
    content: "\E900";
    content: "\E944"
}

.p-icon-radio-uncheck:before {
    content: "a";
    content: "\E900";
    content: "\E945"
}

.p-icon-check-box-fill:before,
.p-icon-radio-uncheck:before {
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: NineIcons
}

.p-icon-check-box-fill:before {
    content: "a";
    content: "\E900";
    content: "\E946"
}

.p-icon-check-box-outline:before {
    content: "a";
    content: "\E900";
    content: "\E947"
}

.p-icon-check-box-outline:before,
.p-icon-poll:before {
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: NineIcons
}

.p-icon-poll:before {
    content: "a";
    content: "\E900";
    content: "\E948"
}

.p-icon-wifi:before {
    content: "a";
    content: "\E900";
    content: "\E949"
}

.p-icon-folder:before,
.p-icon-wifi:before {
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: NineIcons
}

.p-icon-folder:before {
    content: "a";
    content: "\E900";
    content: "\E94A"
}

.p-icon-send:before {
    content: "a";
    content: "\E900";
    content: "\E94B"
}

.p-icon-email:before,
.p-icon-send:before {
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: NineIcons
}

.p-icon-email:before {
    content: "a";
    content: "\E900";
    content: "\E94C"
}

.p-icon-email-outline:before {
    content: "a";
    content: "\E900";
    content: "\E94D"
}

.p-icon-email-open:before,
.p-icon-email-outline:before {
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: NineIcons
}

.p-icon-email-open:before {
    content: "a";
    content: "\E900";
    content: "\E94E"
}

.p-icon-edit:before {
    content: "a";
    content: "\E900";
    content: "\E94F"
}

.p-icon-edit:before,
.p-icon-sms:before {
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: NineIcons
}

.p-icon-sms:before {
    content: "a";
    content: "\E900";
    content: "\E950"
}

.p-icon-comment:before {
    content: "a";
    content: "\E900";
    content: "\E951"
}

.p-icon-comment-outline:before,
.p-icon-comment:before {
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: NineIcons
}

.p-icon-comment-outline:before {
    content: "a";
    content: "\E900";
    content: "\E952"
}

.p-icon-info-fill:before {
    content: "a";
    content: "\E900";
    content: "\E953"
}

.p-icon-info-fill:before,
.p-icon-info-outline:before {
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: NineIcons
}

.p-icon-info-outline:before {
    content: "a";
    content: "\E900";
    content: "\E954"
}

.p-icon-error-fill:before {
    content: "a";
    content: "\E900";
    content: "\E955"
}

.p-icon-error-fill:before,
.p-icon-error-outline:before {
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: NineIcons
}

.p-icon-error-outline:before {
    content: "a";
    content: "\E900";
    content: "\E956"
}

.p-icon-warning:before {
    content: "a";
    content: "\E900";
    content: "\E957"
}

.p-icon-touch:before,
.p-icon-warning:before {
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: NineIcons
}

.p-icon-touch:before {
    content: "a";
    content: "\E900";
    content: "\E958"
}

.p-icon-visibility:before {
    content: "a";
    content: "\E900";
    content: "\E959"
}

.p-icon-right-arrow-long:before,
.p-icon-visibility:before {
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: NineIcons
}

.p-icon-right-arrow-long:before {
    content: "a";
    content: "\E900";
    content: "\E95A"
}

.p-icon-to-top:before {
    content: "a";
    content: "\E900";
    content: "\E95B"
}

.p-icon-print:before,
.p-icon-to-top:before {
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: NineIcons
}

.p-icon-print:before {
    content: "a";
    content: "\E900";
    content: "\E95C"
}

.p-icon-calendar:before {
    content: "a";
    content: "\E900";
    content: "\E95D"
}

.p-icon-calendar:before,
.p-icon-ic-delete-24-px:before {
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: NineIcons
}

.p-icon-ic-delete-24-px:before {
    content: "a";
    content: "\E900";
    content: "\E95E"
}

.p-icon-refresh:before {
    content: "a";
    content: "\E900";
    content: "\E95F"
}

.p-icon-more-vertical:before,
.p-icon-refresh:before {
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: NineIcons
}

.p-icon-more-vertical:before {
    content: "a";
    content: "\E900";
    content: "\E960"
}

.p-icon-more-horizontal:before {
    content: "a";
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: NineIcons;
    content: "\E900";
    content: "\E961"
}

@font-face {
    font-family: Proxima Nova;
    font-weight: 400;
    font-style: normal;
    src: url(../fonts/proximanova-regular.woff) format("woff"), url(../fonts/proximanova-regular.woff2) format("woff2")
}

@font-face {
    font-family: Proxima Nova;
    font-weight: 400;
    font-style: italic;
    src: url(../fonts/proximanova-regularit.woff) format("woff"), url(../fonts/proximanova-regularit.woff2) format("woff2")
}

@font-face {
    font-family: Proxima Nova;
    font-weight: 500;
    font-style: normal;
    src: url(../fonts/proximanova-medium.woff) format("woff"), url(../fonts/proximanova-medium.woff2) format("woff2")
}

@font-face {
    font-family: Proxima Nova;
    font-weight: 600;
    font-style: normal;
    src: url(../fonts/proximanova-semibold.woff) format("woff"), url(../fonts/proximanova-semibold.woff2) format("woff2")
}

@font-face {
    font-family: Proxima Nova;
    font-weight: 700;
    font-style: normal;
    src: url(../fonts/proximanova-bold.woff) format("woff"), url(../fonts/proximanova-bold.woff2) format("woff2")
}

@font-face {
    font-family: Hurme;
    font-weight: 900;
    font-style: normal;
    src: url(../fonts/hurme-black.woff) format("woff"), url(../fonts/hurme-black.woff2) format("woff2")
}

@font-face {
    font-family: NineIcons;
    font-weight: 400;
    font-style: normal;
    src: url(../fonts/nec-icon-font-v2.woff) format("woff"), url(../fonts/nec-icon-font-v2.woff2) format("woff2")
}

* {
    box-sizing: border-box
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 700;
    line-height: 1.111;
    margin: 16px 0 0
}

h1 {
    font-size: 40px
}

h2 {
    font-size: 32px
}

h3 {
    font-size: 28px
}

h4 {
    font-size: 24px
}

h5 {
    font-size: 20px
}

h6,
p {
    font-size: 16px
}

p {
    line-height: 1.333;
    margin: 16px 0 0
}

img {
    max-width: 100%
}

figure {
    margin: 16px 0 0
}

figure img {
    display: block
}

figcaption {
    font-size: 12px;
    line-height: 1.333;
    color: #6c6c6c;
    margin: 8px 0 0
}

._2gvVAnY2 {
    display: block;
    width: 100%
}

@media (min-width:422px) {
    ._2gvVAnY2 {
        display: none
    }
}

.p4CElV0r {
    width: 100%;
    display: none
}

@media (min-width:422px) {
    .p4CElV0r {
        display: block
    }
}

.p4CElV0r._2rgecpOm {
    width: 100%;
    display: block
}

._2Jp_ysbE[data-content-type=article],
._2Jp_ysbE[data-content-type=home] {
    position: relative;
    margin-bottom: 16px
}

._2Jp_ysbE[data-content-type=article] ._1amP-Chb,
._2Jp_ysbE[data-content-type=home] ._1amP-Chb {
    color: #6c6c6c;
    font-family: NineIcons, arial, sans-serif;
    font-size: 20px;
    position: absolute;
    right: 8px;
    text-decoration: none;
    top: 8px;
    width: 28px;
    height: 28px;
    text-align: center;
    border-radius: 14px;
    background-color: #fff;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
    opacity: .7;
    border: none;
    display: block;
    padding: 0;
    margin: 0
}

._2Jp_ysbE[data-content-type=article] ._1amP-Chb:after,
._2Jp_ysbE[data-content-type=home] ._1amP-Chb:after {
    content: "\D7"
}

._2Jp_ysbE[data-content-type=article] ._1amP-Chb:hover,
._2Jp_ysbE[data-content-type=home] ._1amP-Chb:hover {
    cursor: pointer
}

._2Jp_ysbE[data-content-type=home] {
    margin-left: -16px;
    margin-right: -16px
}

@media (min-width:768px) {
    ._2Jp_ysbE[data-content-type=home] {
        margin-left: -32px;
        margin-right: -32px
    }
}

._2Jp_ysbE[data-content-type=article] {
    margin-left: -16px;
    margin-right: -16px
}

@media (min-width:768px) {
    ._2Jp_ysbE[data-content-type=article] {
        margin-left: 0;
        margin-right: 0
    }
}

@media (width:768px) {
    ._2Jp_ysbE[data-content-type=article] ._1amP-Chb {
        font-size: 16px;
        right: 4px;
        top: 4px;
        width: 22px;
        height: 22px;
        text-align: center;
        border-radius: 11px
    }
}

._2Jp_ysbE {
    display: block
}

@media (max-width:768px) {
    ._2Jp_ysbE[data-treatment] {
        display: none
    }
}

@media (max-width:425px) {
    ._2Jp_ysbE[data-treatment] {
        display: none
    }
}

@font-face {
    font-family: Proxima Nova;
    font-weight: 400;
    font-style: normal;
    src: url(../fonts/proximanova-regular.woff) format("woff"), url(../fonts/proximanova-regular.woff2) format("woff2")
}

@font-face {
    font-family: Proxima Nova;
    font-weight: 400;
    font-style: italic;
    src: url(../fonts/proximanova-regularit.woff) format("woff"), url(../fonts/proximanova-regularit.woff2) format("woff2")
}

@font-face {
    font-family: Proxima Nova;
    font-weight: 500;
    font-style: normal;
    src: url(../fonts/proximanova-medium.woff) format("woff"), url(../fonts/proximanova-medium.woff2) format("woff2")
}

@font-face {
    font-family: Proxima Nova;
    font-weight: 600;
    font-style: normal;
    src: url(../fonts/proximanova-semibold.woff) format("woff"), url(../fonts/proximanova-semibold.woff2) format("woff2")
}

@font-face {
    font-family: Proxima Nova;
    font-weight: 700;
    font-style: normal;
    src: url(../fonts/proximanova-bold.woff) format("woff"), url(../fonts/proximanova-bold.woff2) format("woff2")
}

@font-face {
    font-family: NineIcons;
    font-weight: 400;
    font-style: normal;
    src: url(../fonts/nec-icon-font.woff) format("woff"), url(../fonts/nec-icon-font.woff2) format("woff2")
}

@font-face {
    font-family: Hurme;
    font-weight: 900;
    font-style: normal;
    src: url(../fonts/hurme-black.woff) format("woff"), url(../fonts/hurme-black.woff2) format("woff2")
}

a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    vertical-align: baseline
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block
}

body {
    line-height: 1
}

ol,
ul {
    list-style: none
}

blockquote,
q {
    quotes: none
}

blockquote:after,
blockquote:before,
q:after,
q:before {
    content: "";
    content: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

* {
    box-sizing: border-box
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 700;
    line-height: 1.111;
    margin: 16px 0 0
}

h1 {
    font-size: 40px
}

h2 {
    font-size: 32px
}

h3 {
    font-size: 28px
}

h4 {
    font-size: 24px
}

h5 {
    font-size: 20px
}

h6,
p {
    font-size: 16px
}

p {
    line-height: 1.333;
    margin: 16px 0 0
}

img {
    max-width: 100%
}

figure {
    margin: 16px 0 0
}

figure img {
    display: block
}

figcaption {
    font-size: 12px;
    line-height: 1.333;
    color: #6c6c6c;
    margin: 8px 0 0
}

.advert {
    text-align: center
}

._1RzDcY5R li {
    font-size: 12px;
    display: inline-block
}

._1RzDcY5R li:not(:first-child) {
    margin-left: 5px
}

._1RzDcY5R li:not(:first-child):before {
    display: inline-block;
    margin-right: 5px;
    content: " / "
}

._1RzDcY5R li a {
    color: #6b6b6b;
    text-decoration: none
}

._1RzDcY5R li a:hover {
    color: red
}

.image-resizer {
    position: relative;
    margin: 0;
    padding: 0;
    width: 100%;
    background-color: image-placeholder
}

.type--video .image-resizer {
    padding-top: 56.25%
}

.type--video .image-resizer .image-resizer__image {
    position: absolute;
    top: 0
}

.image-resizer__image {
    display: block;
    width: 100%;
    max-width: 100%
}

.image-resizer--placeholder .image-resizer__image {
    position: absolute;
    top: 0;
    left: 0
}

.image-resizer--nojs {
    position: relative
}

.image-resizer em,
.image-resizer strong {
    display: block
}

html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
    display: block
}

audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden],
template {
    display: none
}

a {
    background-color: transparent
}

a:active,
a:hover {
    outline: 0
}

abbr[title] {
    border-bottom: 1px dotted
}

b,
strong {
    font-weight: 700
}

dfn {
    font-style: italic
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

mark {
    background: #ff0;
    color: #000
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 1em 40px
}

hr {
    box-sizing: content-box;
    height: 0
}

pre {
    overflow: auto
}

code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em
}

button,
input,
optgroup,
select,
textarea {
    color: inherit;
    margin: 0
}

button {
    overflow: visible
}

button,
select {
    text-transform: none
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled],
html input[disabled] {
    cursor: default
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0
}

input {
    line-height: normal
}

input[type=checkbox],
input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    height: auto
}

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
}

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto
}

optgroup {
    font-weight: 700
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

td,
th {
    padding: 0
}

.slick-slider {
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list,
.slick-slider {
    position: relative;
    display: block
}

.slick-list {
    overflow: hidden;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: none
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-list,
.slick-slider .slick-track {
    transform: translateZ(0)
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.slick-track:after,
.slick-track:before {
    display: table;
    content: ""
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

.player__video {
    transition-property: width, height, left, top, opacity;
    transition-duration: .25s;
    z-index: 1
}

.player__video * {
    box-sizing: border-box
}

.player__video--unavailable,
.player__video>.video-js {
    width: 100%;
    height: 0;
    padding-bottom: 56.25%
}

.vjs-fullscreen .player__video>.video-js {
    padding-bottom: 0
}

.player__video--unavailable {
    background: #111;
    position: relative
}

.player__video-text {
    box-sizing: border-box;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    color: #fff;
    text-align: center;
    width: 100%;
    padding: 0 20px
}

.video-js.vjs-fullscreen .vjs-tech {
    width: 100%!important;
    height: 100%!important
}

.sso-wrapper {
    position: relative;
    overflow: hidden
}

.sso__modal {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, .8);
    z-index: 200;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 40px;
    display: none
}

.sso__modal .sso__modal-message {
    font-size: 18px;
    color: #9da2a5;
    text-align: center;
    line-height: 1.4;
    max-width: 90%
}

.sso__modal .sso__modal-buttons {
    margin-top: 28px
}

.sso__modal .sso__modal-buttons .signup-button {
    display: inline-block;
    position: relative;
    min-width: 125px;
    padding: 13.25px 40px;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.25;
    border: 2px solid transparent;
    border-radius: 100px;
    text-transform: uppercase;
    cursor: pointer;
    text-align: center;
    transition: .25s ease-in-out;
    transition-property: background, border-color, color;
    color: #ecf0f1;
    background: #0084cc;
    border-color: #0084cc;
    margin: 0 10px 0 0
}

.sso__modal .sso__modal-buttons .signup-button:hover {
    color: #ecf0f1;
    background: #22b1ff;
    border-color: #22b1ff
}

.sso__modal .sso__modal-buttons .login-button {
    display: inline-block;
    position: relative;
    min-width: 125px;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.25;
    border: 2px solid transparent;
    border-radius: 100px;
    text-transform: uppercase;
    cursor: pointer;
    text-align: center;
    transition: .25s ease-in-out;
    transition-property: background, border-color, color;
    color: #ecf0f1;
    border-color: #9da2a5;
    padding: 13.25px 40px;
    margin: 0 0 0 10px
}

.sso__modal .sso__modal-buttons .login-button:hover {
    color: #0084cc;
    border-color: #0084cc
}

.player__description {
    padding: 10px 23px;
    background: #222;
    overflow: hidden;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4;
    max-height: calc(5.6em + 10px)
}

.player__arrow {
    z-index: 1;
    bottom: 50%;
    cursor: pointer;
    overflow: hidden;
    transform: translateY(50%)
}

.player__arrow,
.player__arrow:before {
    position: absolute;
    right: 0;
    height: 90px;
    width: 35px
}

.player__arrow:before {
    display: block;
    top: 0;
    left: 0;
    bottom: 0;
    margin: auto;
    content: "";
    background-color: rgba(34, 34, 34, .85);
    background-size: 50% auto;
    background-repeat: no-repeat;
    background-position: 50%;
    background-image: url(../fonts/video-player-chevron-right-white.66e88a97.svg);
    transform: translateX(35px);
    transition: transform .15s
}

.player__arrow.player__arrow--previous {
    right: auto;
    left: 0
}

.player__arrow.player__arrow--previous:before {
    transform: translateX(-35px);
    background-image: url(../fonts/video-player-chevron-left-white.cc66d75e.svg)
}

.player__video-block:hover .player__arrow:before {
    transform: translateX(0)
}

.player__video-block__counter {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9;
    padding: 3px 10px;
    color: #fff;
    font-size: 13px;
    font-weight: 700;
    background-color: #222;
    text-transform: uppercase;
    transform: translateY(-100%);
    transition: all .15s ease-in-out
}

.player__video-block:hover .player__video-block__counter {
    transform: translateY(0)
}

.ad-is-showing .player__video-block__counter {
    display: none
}

.player__next-gallery * {
    box-sizing: border-box
}

.player__next-gallery {
    background: #000;
    z-index: 9
}

.player__next-gallery,
.player__next-gallery__bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.player__next-gallery__bg {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    filter: alpha(opacity=30);
    opacity: .3;
    z-index: 1
}

.player__next-gallery__bg img {
    position: absolute;
    top: -9999px;
    left: -9999px;
    bottom: -9999px;
    right: -9999px;
    height: 100%;
    margin: auto
}

.player__next-gallery__details {
    position: absolute;
    width: 100%;
    height: 100%;
    text-align: center;
    z-index: 3
}

.player__next-gallery__details h3 {
    position: absolute;
    top: 10%;
    padding: 0 5%;
    margin: 0;
    width: 100%;
    font-weight: 700;
    color: #fff;
    font-size: 22px;
    overflow: hidden
}

@media (min-width:481px) {
    .player__next-gallery__details h3 {
        font-size: 26px;
        top: 12%;
        padding: 0 12%
    }
}

@media (min-width:600px) {
    .player__next-gallery__details h3 {
        font-size: 30px
    }
}

@media (min-width:768px) {
    .player__next-gallery__details h3 {
        top: 18%;
        padding: 0 18%
    }
}

.player__next-gallery__details a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    color: #fff;
    text-decoration: none
}

.player__next-gallery__view-next {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 10%;
    margin: auto
}

@media (min-width:481px) {
    .player__next-gallery__view-next {
        bottom: 12%
    }
}

@media (min-width:768px) {
    .player__next-gallery__view-next {
        bottom: 18%
    }
}

.player__next-gallery__view-next p {
    margin: 10px 0 0;
    font-size: 16px;
    letter-spacing: 1px;
    text-transform: uppercase
}

@media (min-width:481px) {
    .player__next-gallery__view-next p {
        margin: 30px 0 0
    }
}

.player__next-gallery__view-next .player__next-gallery__play {
    position: relative;
    margin: auto;
    display: block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    background: rgba(34, 34, 34, .66);
    box-shadow: 0 0 1px #fff;
    cursor: pointer;
    transition: all .3s
}

@media (min-width:481px) {
    .player__next-gallery__view-next .player__next-gallery__play {
        width: 90px;
        height: 90px
    }
}

.player__next-gallery__view-next .player__next-gallery__play:before {
    position: absolute;
    display: block;
    height: 1px;
    width: 1px;
    border: 13px solid transparent;
    border-left: 20px solid hsla(0, 0%, 100%, .7);
    border-right: 11px solid transparent;
    content: " ";
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto 5px auto auto
}

@media (min-width:481px) {
    .player__next-gallery__view-next .player__next-gallery__play:before {
        border-width: 20px 17px 20px 30px;
        margin-right: 8px
    }
}

.player__video-block {
    position: relative;
    overflow: hidden
}

.video-js .vjs-captions-button {
    display: none
}

.video-js .vjs-control-bar:before {
    display: block!important;
    content: " ";
    -ms-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-order: 4;
    -ms-flex-order: 4;
    order: 4
}

.player__control-board {
    background: #111;
    color: #fff;
    padding-left: 15px;
    box-sizing: border-box;
    font-weight: 700
}

@media (min-width:768px) {
    .player__control-board {
        display: none
    }
}

.player__control-board * {
    box-sizing: border-box
}

.player__control-board__indicator {
    float: left;
    line-height: 40px;
    font-weight: 400
}

.player__control-board__btn {
    float: left;
    font-size: 23px;
    height: 40px;
    line-height: 38px;
    width: 40px;
    margin-left: 15px;
    border: 1px solid #444;
    border-top: 0;
    border-bottom: 0;
    cursor: pointer;
    text-align: center;
    background-image: url(../fonts/video-player-chevron-down-white.9f5950a5.svg);
    background-size: 17px 10px
}

.player__control-board__btn[data-active=true] {
    transform: rotateX(180deg)
}

.player__control-board__next,
.player__control-board__prev {
    text-indent: -9999px;
    position: relative;
    float: right;
    width: 50px;
    height: 39px;
    border-left: 1px solid #444;
    background-size: 23% auto;
    background-repeat: no-repeat;
    background-position: 50%;
    cursor: pointer
}

.ad-is-playing .player__control-board__next,
.ad-is-playing .player__control-board__prev {
    display: none
}

.player__control-board__prev {
    background-image: url(../fonts/video-player-chevron-left-white.cc66d75e.svg)
}

.player__control-board__next {
    background-image: url(../fonts/video-player-chevron-right-white.66e88a97.svg)
}

.player__rail {
    background-color: #222;
    top: 100%;
    padding: 5px;
    position: relative;
    display: none;
    color: #fff
}

@media (min-width:768px) {
    .player__rail {
        display: inherit
    }
}

.player__rail__list-container {
    overflow: hidden
}

.touch .player__rail__list-container {
    overflow-x: scroll;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch
}

.ad-is-playing .player__rail__list-container {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
    filter: alpha(opacity=20);
    opacity: .2;
    pointer-events: none
}

.player__rail__video-list {
    list-style: none;
    padding: 0;
    margin: 0;
    white-space: nowrap;
    transition: transform .5s cubic-bezier(.215, .61, .355, 1)
}

.player__rail__video-item {
    display: inline-block;
    box-sizing: border-box;
    padding: 5px;
    cursor: pointer;
    vertical-align: top;
    overflow: hidden;
    border-radius: 4px;
    font-weight: 400
}

@media (max-width:1023px) {
    .player__rail__video-item {
        min-width: 200px
    }
}

.player__rail__video-item a {
    height: 100%;
    display: block;
    text-decoration: none
}

.player__rail__video-item:hover .player__rail__video-item__label {
    color: #fff
}

.player__rail__video-item .player__rail__video-item__image:before {
    content: attr(data-order);
    z-index: 1;
    width: 20px;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    font-size: 11px;
    padding: 4px 4px 5px;
    background-color: #222;
    color: #fff;
    min-width: 20px;
    text-align: center;
    box-sizing: border-box
}

.player__rail__video-item.selected .player__rail__video-item__image:after {
    position: absolute;
    top: 0;
    left: 0;
    border: 3px solid #222;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    content: " ";
    z-index: 3
}

.player__rail__video-item.selected .player__rail__video-item__image:before {
    background-color: #222
}

.player__rail__video-item .player__rail__video-item__duration:empty {
    display: none
}

.player__rail__video-item .player__rail__video-item__image span {
    left: 20px;
    background-color: #1b1b1b;
    z-index: 4;
    display: block;
    position: absolute;
    top: 0;
    font-size: 11px;
    padding: 4px 4px 5px;
    color: #fff;
    min-width: 20px;
    text-align: center;
    box-sizing: border-box
}

.player__rail__video-item__duration,
.player__rail__video-item__tag {
    font-style: normal
}

.player__rail__video-item__tag+.player__rail__video-item__duration {
    padding-left: 4px
}

.player__rail__video-item__image {
    margin-bottom: 5px;
    padding-bottom: 56.25%;
    height: 0;
    position: relative
}

.player__rail__video-item__image img {
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover
}

.player__rail__arrow {
    display: none;
    background-color: rgba(35, 35, 35, .8);
    z-index: 2;
    width: 30px
}

.player__rail__arrow,
.player__rail__arrow:before {
    background-repeat: no-repeat;
    background-position: 50%;
    position: absolute;
    top: 0;
    bottom: 0
}

.player__rail__arrow:before {
    display: block;
    left: 0;
    right: 0;
    margin: auto;
    background-size: 20px 32px;
    width: 20px;
    height: 32px;
    color: #fff;
    content: " "
}

.player__rail:hover .player__rail__arrow {
    display: block
}

.ad-is-playing .player__rail:hover .player__rail__arrow,
.touch .player__rail:hover .player__rail__arrow {
    display: none
}

.player__rail__arrow--previous {
    left: 0
}

.player__rail__arrow--previous:before {
    background-image: url(../fonts/video-player-chevron-left-white.cc66d75e.svg)
}

.player__rail__arrow--next {
    right: 0
}

.player__rail__arrow--next:before {
    background-image: url(../fonts/video-player-chevron-right-white.66e88a97.svg)
}

.player__rail__video-item__label {
    white-space: normal;
    font-size: 13px;
    line-height: 1.3
}

@media (max-width:767px) and (orientation:portrait) {
    .js-sticky:not(.js-sticky-dismissed):not(.js-sticky-no-support) {
        position: -webkit-sticky;
        position: sticky;
        top: 0
    }
    .js-sticky:not(.js-sticky-dismissed):not(.js-sticky-no-support).js-scrolled-to .vjs-user-active~.player__dismiss-sticky {
        -ms-filter: none;
        filter: none;
        opacity: 1;
        pointer-events: all
    }
    .js-sticky:not(.js-sticky-dismissed):not(.js-sticky-no-support).js-sticky-animate-in .player {
        animation: stickySlideDown .4s
    }
    .js-sticky:not(.js-sticky-dismissed):not(.js-sticky-no-support).js-sticky-animate-out .player {
        animation: stickySlideUp .3s
    }
}

.js-sticky-bounds {
    position: static!important;
    display: inline!important;
    width: 0!important;
    height: 0!important
}

.player__dismiss-sticky {
    pointer-events: none;
    position: absolute;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    top: 0;
    right: 0;
    height: 45px;
    width: 45px;
    background: rgba(0, 0, 0, .5);
    color: #fff;
    font-size: 16px;
    line-height: 45px;
    border: 0;
    padding: 0;
    outline: none;
    transition: all .3s;
    display: block
}

@media (max-width:767px) {
    .player__dismiss-sticky {
        left: 0
    }
}

.player__dismiss-sticky:hover {
    cursor: pointer;
    background-color: #222
}

.player__dismiss-sticky:before {
    content: "\2715"
}

.player.sticky {
    background-color: #eee
}

.player.sticky,
.player.sticky .player__video-block {
    position: relative
}

.player.sticky .player__video-block:before {
    padding-top: 56.25%;
    content: "";
    display: block
}

.player.sticky .player__video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transition: transform, opacity .3s
}

.player.sticky .player__video>.video-js {
    height: 100%!important;
    width: 100%!important;
    padding-bottom: 0
}

.player.sticky .player__video.sticking {
    outline: 1px solid #222;
    outline-bottom: none
}

.player.sticky [data-is-sticking=true]~* .player__arrow {
    display: none
}

.player.sticky [data-is-sticking=true]~* .vjs-user-active~.player__dismiss-sticky {
    -ms-filter: none;
    filter: none;
    opacity: 1;
    pointer-events: all
}

.player.sticky [data-is-sticking=true]~* .vjs-ad-playing~.player__dismiss-sticky {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    pointer-events: none
}

@media (min-width:768px) {
    .player.sticky [data-is-sticking=true]~* .sticky-unstick-transition .player__dismiss-sticky,
    .player.sticky [data-is-sticking=true]~* .vjs-ad-playing+.player__dismiss-sticky,
    .player.sticky [data-is-sticking=true]~.js-sticky-dismissed .player.sticky [data-is-sticking=true]~* .player__dismiss-sticky {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
        opacity: 0;
        pointer-events: none
    }
}

.sticky.plays-inline .vjs-big-play-button {
    display: block
}

.sticky-mobile-banner,
.sticky.plays-inline .vjs-has-started .vjs-big-play-button {
    display: none
}

@media (max-width:767px) and (orientation:portrait) {
    .sticky-mobile-banner {
        display: -ms-flexbox;
        display: flex;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 60px;
        background: #eee;
        z-index: 2;
        overflow: hidden;
        box-shadow: 0 0 2px rgba(0, 0, 0, .5);
        transition: all .3s;
        visibility: hidden;
        -ms-filter: none;
        filter: none;
        opacity: 1;
        transform: translateY(-100%)
    }
    .sticky-mobile-banner .sticky-mobile-banner__media {
        position: absolute;
        left: 10px;
        right: 0;
        width: 106.2px
    }
    .sticky-mobile-banner .sticky-mobile-banner__media:after,
    .sticky-mobile-banner .sticky-mobile-banner__media:before {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        margin: auto;
        content: ""
    }
    .sticky-mobile-banner .sticky-mobile-banner__media:after {
        width: 11px;
        height: 12.76px;
        left: 1px;
        background-image: url(../fonts/video-player-play-btn.e9088bc3.svg);
        background-repeat: no-repeat;
        background-size: cover
    }
    .sticky-mobile-banner .sticky-mobile-banner__media:before {
        border-radius: 50%;
        background-color: rgba(0, 0, 0, .7);
        height: 30px;
        width: 30px
    }
    .sticky-mobile-banner .sticky-mobile-banner__details {
        display: -ms-flexbox;
        display: flex;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        padding-right: 45px;
        padding-left: 126.2px;
        -ms-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start
    }
    .sticky-mobile-banner img {
        height: 60px
    }
    .sticky-mobile-banner h3 {
        margin: 2px 0;
        font-size: 14px;
        line-height: 15px;
        overflow: hidden
    }
    .sticky-mobile-banner p {
        margin: 6px 0 0;
        font-size: 11px;
        color: #a80000
    }
    .sticky-mobile-banner .sticky-mobile-banner__view-btn {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        z-index: 1;
        border: 0;
        background-color: transparent;
        padding: 0;
        outline: none
    }
    .sticky-mobile-banner .sticky-mobile-banner__close-btn {
        position: absolute;
        top: 0;
        right: 0;
        left: auto;
        width: 45px;
        height: 45px;
        line-height: 45px;
        z-index: 2;
        padding: 0;
        color: #aaa;
        text-align: center;
        border: 0;
        font-size: 24px;
        background-color: transparent;
        outline: none;
        cursor: pointer;
        display: block
    }
    .sticky-mobile-banner .sticky-mobile-banner__close-btn:before {
        content: "\2715"
    }
    .js-sticky-dismissed .sticky-mobile-banner {
        visibility: hidden;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
        opacity: 0
    }
    .js-scrolled-past:not(.js-sticky) .sticky-mobile-banner {
        visibility: visible;
        -ms-filter: none;
        filter: none;
        opacity: 1;
        transform: translateY(0)
    }
    .js-banner-dismissed:not(.js-sticky) .sticky-mobile-banner {
        transform: translateY(-100%);
        visibility: hidden;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
        opacity: 0
    }
}

@keyframes stickySlideDown {
    0% {
        transform: translateY(-100%)
    }
    to {
        transform: translateY(0)
    }
}

@keyframes stickySlideUp {
    0% {
        transform: translateY(0)
    }
    to {
        transform: translateY(-100%)
    }
}

@keyframes flash {
    to {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
        filter: alpha(opacity=40);
        opacity: .4
    }
}

body,
html {
    min-width: 320px;
    color: #333;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.375
}

address {
    font-style: normal
}

figure {
    margin: 0
}

.btn,
iframe {
    border: 0
}

.btn {
    margin: 0;
    outline: 0;
    background: none
}

.ninemsn-global-site,
.ninemsn-header-bar {
    max-width: 1030px
}

[data-visible] {
    visibility: visible
}

[data-visible=false] {
    visibility: hidden
}

@font-face {
    font-family: "9news-icon-font";
    src: url(../fonts/9news-icon-font.woff2) format("embedded-opentype"), url(../fonts/9news-icon-font.woff) format("woff");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: proxima-nova;
    src: url(../fonts/proximanova-bold.woff2) format("embedded-opentype"), url(../fonts/proximanova-bold.woff) format("woff");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: proxima-nova;
    src: url(../fonts/proximanova-medium.woff2) format("embedded-opentype"), url(../fonts/proximanova-medium.woff) format("woff");
    font-weight: 500;
    font-style: normal
}

@font-face {
    font-family: proxima-nova;
    src: url(../fonts/proximanova-semibold.woff2) format("embedded-opentype"), url(../fonts/proximanova-semibold.woff) format("woff");
    font-weight: 600;
    font-style: normal
}

@font-face {
    font-family: proxima-nova;
    src: url(../fonts/proximanova-regular.woff2) format("embedded-opentype"), url(../fonts/proximanova-regular.woff) format("woff");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: proxima-nova;
    src: url(../fonts/proximanova-regular-italic.woff2) format("embedded-opentype"), url(../fonts/proximanova-regular-italic.woff) format("woff");
    font-weight: 400;
    font-style: italic
}

@font-face {
    font-family: Hurme;
    src: url(../fonts/hurme-black.woff2) format("embedded-opentype"), url(../fonts/hurme-black.woff) format("woff");
    font-weight: 900;
    font-style: normal
}

[class*=" icon-"],
[class^=icon-] {
    font-family: "9news-icon-font"!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    vertical-align: middle;
    position: relative;
    top: -.1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon-play:before {
    content: "6"
}

.icon-star:before {
    content: "4"
}

.icon-dollar:before {
    content: "5"
}

.icon-close-btn-thin:before {
    content: "1"
}

.icon-location:before {
    content: "2"
}

.icon-cog:before {
    content: "3"
}

.icon-bracket:before {
    content: "M"
}

.icon-chevron:before {
    content: "v"
}

.icon-chevron-right:before {
    content: "}"
}

.icon-close-button:before {
    content: "x"
}

.icon-comment:before {
    content: "C"
}

.icon-digg:before {
    content: "D"
}

.icon-dot:before {
    content: "\25FC"
}

.icon-dropbox:before {
    content: "X"
}

.icon-facebook:before {
    content: "F"
}

.icon-flikr:before {
    content: "K"
}

.icon-google-plus:before {
    content: "G"
}

.icon-google-drive:before {
    content: "N"
}

.icon-hamburger:before {
    content: "m"
}

.icon-instagram:before {
    content: "I"
}

.icon-linkedin:before {
    content: "L"
}

.icon-mail:before {
    content: "B"
}

.icon-newsletter:before {
    content: "9"
}

.icon-outlook:before {
    content: "O"
}

.icon-pinterest:before {
    content: "P"
}

.icon-play-button:before {
    content: "Y"
}

.icon-reddit:before {
    content: "R"
}

.icon-rss:before {
    content: "E"
}

.icon-search-1:before {
    content: "7"
}

.icon-search-2:before {
    content: "8"
}

.icon-share:before {
    content: "A"
}

.icon-skype:before {
    content: "S"
}

.icon-sms:before {
    content: "Q"
}

.icon-stumble:before {
    content: "U"
}

.icon-tumblr:before {
    content: "J"
}

.icon-twitter:before {
    content: "T"
}

.icon-vimeo:before {
    content: "V"
}

.icon-whatsapp:before {
    content: "W"
}

.icon-camera:before {
    content: "c"
}

.icon-tick:before {
    content: "/"
}

.icon-gallery:before {
    content: "g"
}

.icon-weather-pollen:before {
    content: "\1F338"
}

.icon-weather-humidity:before {
    content: "\1F4A6"
}

.icon-weather-wind:before {
    content: "\1F32C"
}

.icon-weather-uv-alert:before {
    content: "\1F31E"
}

.icon-weather-rain-chance:before {
    content: "\1F327"
}

.icon-weather-rainfall:before {
    content: "\1F4A7"
}

.icon-chevron-right {
    top: 0
}

.weather-icon {
    position: relative;
    display: inline-block;
    width: 28px;
    height: 28px;
    vertical-align: middle;
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: 50% 50%
}

[data-weather=cloud-and-wind] {
    background-image: url(../fonts/cloud-and-wind.57e72f5d.svg)
}

[data-weather=cloud-and-wind-night] {
    background-image: url(../fonts/cloud-and-wind-night.5cabd6ea.svg)
}

[data-weather=cloud] {
    background-image: url(../fonts/cloud.75575a7f.svg)
}

[data-weather=cloud-night] {
    background-image: url(../fonts/cloud-night.fed61cd3.svg)
}

[data-weather=drizzle-clearing] {
    background-image: url(../fonts/drizzle-clearing.2573f286.svg)
}

[data-weather=drizzle-clearing-night] {
    background-image: url(../fonts/drizzle-clearing-night.4008159e.svg)
}

[data-weather=drizzle] {
    background-image: url(../fonts/drizzle.a7e87137.svg)
}

[data-weather=drizzle-night] {
    background-image: url(../fonts/drizzle-night.da415d61.svg)
}

[data-weather=fog-and-sun] {
    background-image: url(../fonts/fog-and-sun.3d7e8fb6.svg)
}

[data-weather=fog-and-sun-night] {
    background-image: url(../fonts/fog-and-sun-night.1323e5ae.svg)
}

[data-weather=fog] {
    background-image: url(../fonts/fog.313e62f4.svg)
}

[data-weather=fog-night] {
    background-image: url(../fonts/fog-night.a3fa65f1.svg)
}

[data-weather=heavy-rain] {
    background-image: url(../fonts/heavy-rain.59a3e3f6.svg)
}

[data-weather=heavy-rain-night] {
    background-image: url(../fonts/heavy-rain-night.29b324e2.svg)
}

[data-weather=heavy-wind-and-rain] {
    background-image: url(../fonts/heavy-wind-and-rain.c6f31a7f.svg)
}

[data-weather=heavy-wind-and-rain-night] {
    background-image: url(../fonts/heavy-wind-and-rain-night.e9fe8c37.svg)
}

[data-weather=late-thunderstorm] {
    background-image: url(../fonts/late-thunderstorm.d4fa164d.svg)
}

[data-weather=late-thunderstorm-night] {
    background-image: url(../fonts/late-thunderstorm-night.f0740aed.svg)
}

[data-weather=light-rain] {
    background-image: url(../fonts/light-rain.82505396.svg)
}

[data-weather=light-rain-night] {
    background-image: url(../fonts/light-rain-night.d7de6d00.svg)
}

[data-weather=light-snow] {
    background-image: url(../fonts/light-snow.120eed3c.svg)
}

[data-weather=light-snow-night] {
    background-image: url(../fonts/light-snow-night.1d595154.svg)
}

[data-weather=mostly-cloudy] {
    background-image: url(../fonts/mostly-cloudy.164cda72.svg)
}

[data-weather=mostly-cloudy-night] {
    background-image: url(../fonts/mostly-cloudy-night.e87e3973.svg)
}

[data-weather=mostly-sunny] {
    background-image: url(../fonts/mostly-sunny.7a5269b3.svg)
}

[data-weather=mostly-sunny-night] {
    background-image: url(../fonts/mostly-sunny-night.020f6575.svg)
}

[data-weather=possible-thundersnow] {
    background-image: url(../fonts/possible-thundersnow.95e743e7.svg)
}

[data-weather=possible-thundersnow-night] {
    background-image: url(../fonts/possible-thundersnow-night.07e9bd20.svg)
}

[data-weather=rain-clearing] {
    background-image: url(../fonts/rain-clearing.9f4b134b.svg)
}

[data-weather=rain-clearing-night] {
    background-image: url(../fonts/rain-clearing-night.8d3bcb21.svg)
}

[data-weather=rain] {
    background-image: url(../fonts/rain.98095ca0.svg)
}

[data-weather=rain-night] {
    background-image: url(../fonts/rain-night.ae2db1a7.svg)
}

[data-weather=sleet] {
    background-image: url(../fonts/sleet.b5dc2808.svg)
}

[data-weather=sleet-night] {
    background-image: url(../fonts/sleet-night.453256c2.svg)
}

[data-weather=snow-clearing] {
    background-image: url(../fonts/snow-clearing.737c3485.svg)
}

[data-weather=snow-clearing-night] {
    background-image: url(../fonts/snow-clearing-night.acfb6344.svg)
}

[data-weather=snow-storm] {
    background-image: url(../fonts/snow-storm.f267726b.svg)
}

[data-weather=snow-storm-night] {
    background-image: url(../fonts/snow-storm-night.914fe5b4.svg)
}

[data-weather=snow] {
    background-image: url(../fonts/snow.b280727f.svg)
}

[data-weather=snow-night] {
    background-image: url(../fonts/snow-night.6e4cb1d0.svg)
}

[data-weather=sun] {
    background-image: url(../fonts/sun.d0338d44.svg)
}

[data-weather=sun-night] {
    background-image: url(../fonts/sun-night.2b7efe43.svg)
}

[data-weather=thundersnow] {
    background-image: url(../fonts/thundersnow.c8209598.svg)
}

[data-weather=thundersnow-night] {
    background-image: url(../fonts/thundersnow-night.b87962b0.svg)
}

[data-weather=thunderstorm-clearing] {
    background-image: url(../fonts/thunderstorm-clearing.f052b504.svg)
}

[data-weather=thunderstorm-clearing-night] {
    background-image: url(../fonts/thunderstorm-clearing-night.081377fc.svg)
}

[data-weather=thunderstorm] {
    background-image: url(../fonts/thunderstorm.e0705215.svg)
}

[data-weather=thunderstorm-night] {
    background-image: url(../fonts/thunderstorm-night.f5ab72e5.svg)
}

[data-weather=wind-and-rain] {
    background-image: url(../fonts/wind-and-rain.63593cdc.svg)
}

[data-weather=wind-and-rain-night] {
    background-image: url(../fonts/wind-and-rain-night.2666006a.svg)
}

[data-weather=wind-and-sleet] {
    background-image: url(../fonts/wind-and-sleet.f5b7d329.svg)
}

[data-weather=wind-and-sleet-night] {
    background-image: url(../fonts/wind-and-sleet-night.e5248401.svg)
}

[data-weather=wind-and-snow] {
    background-image: url(../fonts/wind-and-snow.7639c407.svg)
}

[data-weather=wind-and-snow-night] {
    background-image: url(../fonts/wind-and-snow-night.e4f200a1.svg)
}

[data-weather=wind] {
    background-image: url(../fonts/wind.5086280c.svg)
}

[data-weather=wind-night] {
    background-image: url(../fonts/wind-night.8ed3dcea.svg)
}

[data-weather=sunrise] {
    background-image: url(../fonts/sunrise.2e94d6e5.svg)
}

[data-weather=sunset] {
    background-image: url(../fonts/sunset.295c523f.svg)
}

.container,
.location {
    max-width: 1030px;
    margin: auto;
    padding: 0 10px
}

.container:after,
.location:after {
    content: " ";
    display: table;
    clear: both
}

.content {
    position: relative;
    padding-top: 10px;
    background-color: transparent
}

@media (min-width:768px) {
    .content {
        padding-top: 32px
    }
}

.content:not(.content--live) .container {
    background-color: #fff
}

.layout__main {
    width: 100%
}

@media (min-width:768px) {
    .layout__main {
        float: left;
        margin-right: -318px
    }
}

@media (max-width:767px) {
    .layout>.layout__main {
        margin-bottom: 48px
    }
}

@media (min-width:768px) {
    .layout__inner {
        margin-right: 0px
    }
}

@media (max-width:767px) {
    .layout__utility {
        margin-top: 48px
    }
}

@media (min-width:768px) {
    .layout__utility {
        float: right;
        width: 300px
    }
}

.layout__utility iframe,
.layout__utility img {
    max-width: 100%
}

@media (min-width:768px) {
    .flexbox .layout--sticky {
        display: -ms-flexbox;
        display: flex;
        -ms-align-items: stretch;
        -ms-flex-align: stretch;
        align-items: stretch
    }
    .flexbox .layout--sticky .layout__utility {
        height: auto;
        margin-left: 18px
    }
    .flexbox .layout--sticky .layout__utility__sticky {
        position: -webkit-sticky;
        position: sticky;
        top: 44px
    }
}

@media (max-height:650px) {
    .flexbox .layout--sticky .layout__utility__sticky {
        top: 38px
    }
}

@media (min-width:768px) {
    [data-page-type=home] .layout__utility {
        padding-bottom: 1600px
    }
}

@media (min-width:768px) {
    [data-page-type=article] .content {
        padding-top: 32px
    }
}

.responsiveIframe {
    margin-bottom: 48px
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 700
}

h1 {
    font-size: 1.25em;
    line-height: 1.2em
}

@media (min-width:1024px) {
    h1 {
        font-size: 2.5em;
        line-height: .9em
    }
}

h2 {
    font-size: 1.5em;
    line-height: 1.25em
}

h3 {
    font-size: 1.3125em;
    line-height: 1.238095238095238em
}

h4 {
    font-size: 1.125em;
    line-height: 1.333333333333333em
}

h5,
h6 {
    line-height: 1em
}

h5,
h6,
p {
    font-size: 1em
}

p {
    line-height: 1.25em
}

a {
    text-decoration: none;
    transition: color .2s
}

.body-copy a,
.video-gallery__description a {
    color: #2175ff
}

@media (min-width:1024px) {
    html:not(.tablet) .body-copy a:hover,
    html:not(.tablet) .video-gallery__description a:hover {
        text-decoration: underline
    }
}

.no-touch .body-copy a:hover,
.no-touch .video-gallery__description a:hover {
    text-decoration: underline
}

.body-copy p,
.video-gallery__description p {
    margin: 16px 0
}

.body-copy p:first-child,
.video-gallery__description p:first-child {
    margin-top: 0
}

.body-copy p:last-child,
.video-gallery__description p:last-child {
    margin-bottom: 0
}

.advert,
.google-ad {
    text-align: center
}

.advert iframe,
.google-ad iframe {
    margin: 0 auto
}

.mbanner .advert--loaded:not([data-ad-type=SIDEPANEL]) iframe,
.top-takeovers .advert--loaded:not([data-ad-type=SIDEPANEL]) iframe {
    margin-bottom: 10px
}

@media (min-width:768px) {
    .mbanner .advert--loaded:not([data-ad-type=SIDEPANEL]) iframe,
    .top-takeovers .advert--loaded:not([data-ad-type=SIDEPANEL]) iframe {
        margin-bottom: 16px
    }
}

.top-takeovers {
    padding-left: 0;
    padding-right: 0
}

@media (width:320px) {
    .mbanner {
        padding-left: 0;
        padding-right: 0
    }
}

.footer-ad .advert--loaded iframe {
    margin-top: 10px
}

@media (min-width:768px) {
    .footer-ad .advert--loaded iframe {
        margin-top: 16px
    }
}

@media (max-width:767px) {
    [data-content-type=home] .layout__inner>.widget-ad .advert--loaded {
        margin-bottom: 48px;
        position: relative;
        padding-bottom: 24px;
        border-bottom: 1px solid #eaeaea
    }
    [data-content-type=home] .layout__inner>.widget-ad .advert--loaded:after {
        width: 100%;
        text-align: center;
        position: absolute;
        bottom: 0;
        display: block;
        font-size: 10px;
        color: #999;
        content: "Advertisement";
        bottom: 6px
    }
}

.layout__utility .advert--loaded,
.layout__utility .google-ad iframe {
    margin-bottom: 48px
}

.mastheadShown>div>div {
    margin-bottom: 10px;
    vertical-align: top
}

@media (min-width:768px) {
    .mastheadShown>div>div {
        margin-bottom: 16px
    }
}

.ads-backgroundskin-fixed .mastheadShown>div>div {
    margin-top: -16px
}

.mastheadHidden {
    height: 24px;
    margin-bottom: 8px
}

.ads-backgroundskin-fixed .mastheadHidden {
    margin-bottom: 0
}

.advert[data-ad-type=MASTHEAD] {
    position: relative
}

#mastheadAnchorToggle {
    position: absolute;
    top: 0;
    right: 30px;
    background: #fff;
    width: 76px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    z-index: 4;
    border: 1px solid #e1e1e1;
    visibility: visible
}

.ads-backgroundskin-fixed #mastheadAnchorToggle {
    top: -8px
}

#mastheadAnchorToggle:before {
    content: "Close";
    color: #999;
    font-size: 12px;
    line-height: 22px;
    text-transform: uppercase;
    vertical-align: top
}

#mastheadAnchorToggle:after {
    content: "\D7";
    display: inline-block;
    color: #999;
    vertical-align: top;
    font-size: 1.125em;
    margin-left: 4px
}

.mastheadHidden #mastheadAnchorToggle:before {
    content: "Show Ad"
}

.mastheadHidden #mastheadAnchorToggle:after {
    content: none
}

.advert[data-ad-type=MBANNER] {
    max-width: 320px;
    margin: 0 auto
}

@media (max-width:727px) {
    .advert[data-ad-type=MBANNER] {
        min-height: 50px
    }
}

.advert[data-ad-type=MBANNER].advert--stuck {
    z-index: 10004;
    padding-top: 8px;
    margin: 44px auto 0
}

.advert[data-ad-type=MBANNER].advert--stuck:before {
    content: "";
    top: 44px;
    left: 0;
    position: fixed;
    display: block;
    height: 50px;
    width: 100%;
    padding: 8px 0;
    z-index: -1;
    background: #fff
}

@media (min-width:768px) {
    .advert[data-ad-type=BANNER2].advert--stuck,
    .advert[data-ad-type=BANNER].advert--stuck {
        z-index: 10002;
        border-bottom: 1px solid #ededed;
        margin: 0
    }
    .advert[data-ad-type=BANNER2].advert--stuck:before,
    .advert[data-ad-type=BANNER].advert--stuck:before {
        content: "";
        top: 36px;
        left: 0;
        position: fixed;
        display: block;
        width: 100%;
        height: 90px;
        padding: 0;
        z-index: -1;
        background: hsla(0, 0%, 100%, .9)
    }
    .advert[data-ad-type=BANNER2].advert--stuck iframe,
    .advert[data-ad-type=BANNER].advert--stuck iframe {
        margin-bottom: 0
    }
}

.advert[data-ad-type=MASTHEAD].advert--stuck {
    z-index: 10002;
    border-bottom: 1px solid #ededed
}

.advert[data-ad-type=MASTHEAD].advert--stuck iframe {
    margin-bottom: 0
}

@media (min-width:768px) {
    .container.footer-ad {
        margin-top: 48px
    }
}

.container.interstitial-banner-ad {
    padding-left: 0;
    padding-right: 0;
    padding-top: 30px;
    margin: 0 -10px;
    border-top: 1px solid #d8d8d8
}

@media (min-width:768px) {
    .container.interstitial-banner-ad {
        margin: 32px 0;
        border-top: 0;
        padding-top: 0
    }
}

.author {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    font-size: 14px;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    overflow: hidden
}

.opinion .author {
    position: static
}

.opinion .author .author__image {
    width: 105px
}

.author a {
    font-weight: 700
}

.author .author__image {
    position: relative;
    overflow: hidden;
    float: left;
    width: 36px;
    height: 36px;
    border-radius: 50%;
    margin-right: 10px
}

.author .author__image img {
    margin: 0;
    width: 100%
}

.author .author__image:after {
    padding-top: 100%;
    content: "";
    display: block
}

@media (max-width:499px) {
    .author .author__details[data-image=true] .author__profile,
    .author .author__details[data-image=true] .text--byline {
        display: inline;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        position: absolute
    }
    .author .author__details[data-image=true]+.text--byline {
        position: absolute;
        left: 46px;
        bottom: 0
    }
    .opinion .author .author__details[data-image=true]+.text--byline {
        position: relative;
        left: 0
    }
}

.author .author__profile {
    display: -ms-flexbox;
    display: flex;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 36px
}

@media (min-width:500px) {
    .author .author__details+.text--byline:before {
        margin-left: 10px;
        padding-left: 10px;
        content: "";
        border-left: 1px solid #d01b27
    }
}

.author .author__details+.author__details .text--author:before {
    content: ", "
}

.author time {
    color: #6b6b6b;
    width: 100%
}

@media (min-width:500px) {
    .author time {
        width: auto
    }
}

.breadcrumbs,
.gallery__breadcrumbs {
    margin-bottom: 10px;
    padding-left: 0;
    font-size: 12px
}

@media (min-width:768px) {
    .breadcrumbs,
    .gallery__breadcrumbs {
        margin-bottom: 16px
    }
}

.breadcrumbs ol,
.breadcrumbs ul,
.gallery__breadcrumbs ol,
.gallery__breadcrumbs ul {
    padding: 0;
    margin: 0;
    list-style: none
}

.breadcrumbs li,
.gallery__breadcrumbs li {
    display: inline;
    color: #6b6b6b
}

.breadcrumbs li:not(:last-child):after,
.gallery__breadcrumbs li:not(:last-child):after {
    content: " / ";
    padding: 0 .2em;
    color: #979797
}

.breadcrumbs a,
.gallery__breadcrumbs a {
    color: #6b6b6b;
    text-transform: capitalize
}

@media (min-width:1024px) {
    html:not(.tablet) .breadcrumbs a:hover,
    html:not(.tablet) .gallery__breadcrumbs a:hover {
        color: #2175ff
    }
}

.no-touch .breadcrumbs a:hover,
.no-touch .gallery__breadcrumbs a:hover {
    color: #2175ff
}

.drop-search {
    position: relative;
    background: #fff;
    line-height: 30px;
    font-size: 12px;
    font-weight: 400;
    z-index: 100;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .15)
}

.drop-search .drop-search__input {
    border: 0;
    background: none;
    width: 100%;
    padding: 0 36px 0 12px;
    height: 30px;
    letter-spacing: .07em;
    line-height: 30px;
    margin-top: 10px;
    outline: none;
    display: block;
    text-transform: uppercase
}

.drop-search .drop-search__input::-webkit-input-placeholder {
    color: #999;
    font-size: 14px;
    letter-spacing: 0;
    text-transform: none
}

.drop-search .drop-search__input::-moz-placeholder {
    color: #999;
    font-size: 14px;
    letter-spacing: 0;
    text-transform: none;
    -ms-filter: none;
    filter: none;
    opacity: 1
}

.drop-search .drop-search__input:-ms-input-placeholder {
    color: #999;
    font-size: 14px;
    letter-spacing: 0;
    text-transform: none
}

.drop-search .drop-search__input:-moz-placeholder {
    color: #999;
    font-size: 14px;
    letter-spacing: 0;
    text-transform: none;
    -ms-filter: none;
    filter: none;
    opacity: 1
}

.drop-search .drop-search__input::-ms-clear {
    display: none
}

.drop-search .drop-search__item--selected {
    background: #f1f1f5
}

.drop-search .drop-search__search-icon {
    position: absolute;
    top: -2px;
    right: 12px;
    color: #999;
    font-size: 14px;
    cursor: pointer
}

.drop-search .drop-search__search-icon:after {
    content: "7";
    font-family: "9news-icon-font";
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.drop-search .drop-search__results-container {
    line-height: 28px
}

.drop-search .drop-search__results-container:before {
    content: "";
    width: calc(100% - 24px);
    margin-left: 12px;
    height: 1px;
    background: #2175ff;
    display: block
}

.drop-search .drop-search__results:before {
    display: block;
    height: 24px;
    line-height: 24px;
    content: "Suggestions";
    text-transform: none;
    color: #999;
    font-size: 11px;
    padding: 6px 12px 0
}

.drop-search .drop-search__list {
    padding: 0;
    margin: 0;
    list-style: none;
    text-transform: uppercase;
    letter-spacing: .07em
}

.drop-search .drop-search__item {
    display: block;
    padding: 4px 12px;
    padding-right: 40px;
    font-size: 13px;
    cursor: pointer;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.drop-search .drop-search__item:hover {
    background: #f1f1f5
}

.drop-search .drop-search__item--current:after {
    content: "/";
    font-family: "9news-icon-font";
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #0cbe7d;
    position: absolute;
    right: 12px
}

.drop-search .drop-search__results--empty {
    font-size: 12px;
    text-transform: uppercase;
    line-height: 1;
    overflow-wrap: break-word
}

.drop-search .drop-search__results--empty:before {
    display: none
}

.drop-search .drop-search__results--empty div {
    padding: 10px 12px
}

.drop-search .drop-search__results--empty span {
    font-style: italic
}

.story-block:not(:first-child) {
    margin-top: 12px
}

.story__wrapper {
    position: relative
}

.story__link {
    display: block
}

@media (min-width:1024px) {
    html:not(.tablet) .story__link:hover img,
    html:not(.tablet) .story__media__link:hover img {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
        filter: alpha(opacity=80);
        opacity: .8
    }
}

.no-touch .story__link:hover img,
.no-touch .story__media__link:hover img {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: alpha(opacity=80);
    opacity: .8
}

.story__media {
    position: relative;
    overflow: hidden
}

.story__media img {
    display: block;
    width: 100%;
    margin: 0
}

.story__media--feed-video__iframe {
    position: absolute;
    top: -.5%;
    left: -.5%;
    width: 101%;
    height: 101%;
    pointer-events: none
}

.video-index__main--live .story__media--feed-video__iframe {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

@media (max-width:1023px) {
    .story__media--feed-video__sensor {
        display: none
    }
}

@media (min-width:1024px) {
    .story__media--feed-video__sensor {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%
    }
}

.story__headline {
    display: inline;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.25em;
    margin: 0
}

.story__headline:not(:last-child) {
    margin-right: 4px
}

.story__headline:after {
    content: " "
}

.story__kicker {
    font-weight: 600
}

.story__kicker:after {
    content: " "
}

.story__kicker+.story__headline__text {
    font-weight: 400
}

.story__details {
    line-height: 1.25
}

.story__abstract p {
    margin: 0
}

@media (min-width:1024px) {
    .story__abstract {
        max-width: 600px
    }
}

.story__label {
    background-color: #d01b27;
    border-left: 2px solid #0518c5;
    color: #fff;
    line-height: 10px;
    padding: 4px 6px 2px 4px;
    margin-top: 2px;
    margin-right: 4px;
    text-transform: uppercase;
    font-weight: 600;
    vertical-align: middle;
    float: left
}

.story__extras,
.story__label {
    display: inline;
    position: relative;
    font-size: 12px
}

.story__extras {
    white-space: nowrap;
    vertical-align: baseline
}

.story__duration:not(:last-child),
.story__tag:not(:last-child),
.story__time:not(:last-child),
.story__views:not(:last-child) {
    margin-right: .6em
}

.story__duration,
.story__time,
.story__views {
    display: inline-block;
    white-space: nowrap
}

.story__views {
    letter-spacing: .1em;
    text-transform: uppercase
}

.story__tag {
    font-style: normal;
    text-transform: uppercase
}

.story__tag+.story__time:before {
    content: "|";
    margin-right: .6em;
    color: #d01b27;
    font-weight: 500
}

a.story__tag:hover {
    color: #2175ff
}

.story__duration,
.story__tag,
.story__time {
    color: #6b6b6b;
    font-size: inherit;
    font-weight: 400
}

[data-content-type=home] [data-section] [data-feed=default] .story-block[data-opinion=true] .story__media {
    border-radius: 50%;
    width: 90px;
    margin: 0 15px
}

@media (min-width:1024px) {
    [data-content-type=home] [data-section] [data-feed=default] .story-block[data-opinion=true] .story__media {
        width: 79px;
        margin: 0 13px
    }
}

[data-content-type=home] [data-section] [data-feed=default] .story-block[data-opinion=true] .story__media:before {
    padding-top: 100%;
    content: "";
    display: block
}

[data-content-type=home] [data-section] [data-feed=default] .story-block[data-opinion=true] .story__media img {
    position: absolute;
    top: 0;
    left: -9999px;
    right: -9999px;
    height: 100%;
    width: auto;
    margin: auto;
    max-width: none
}

.feed--latest {
    margin-bottom: 48px
}

.feed__image+.feed--latest {
    border-top: 1px solid #eaeaea;
    padding-top: 16px
}

.feed--latest [data-feed=default] {
    border-bottom: 1px solid #eaeaea;
    padding-bottom: 12px
}

@media (min-width:768px) {
    .feed--latest [data-feed=default] {
        border-bottom: 1px solid #eaeaea;
        padding-bottom: 16px
    }
}

@media (min-width:1024px) {
    html:not(.tablet) .feed--latest .story-block .story__headline__link:hover .story__headline__text,
    html:not(.tablet) .feed--latest .story-block .story__headline__link:hover .story__kicker,
    html:not(.tablet) .feed--latest .story-block .story__link:hover .story__headline__text,
    html:not(.tablet) .feed--latest .story-block .story__link:hover .story__kicker {
        border-bottom: 1px solid #2175ff
    }
}

.no-touch .feed--latest .story-block .story__headline__link:hover .story__headline__text,
.no-touch .feed--latest .story-block .story__headline__link:hover .story__kicker,
.no-touch .feed--latest .story-block .story__link:hover .story__headline__text,
.no-touch .feed--latest .story-block .story__link:hover .story__kicker {
    border-bottom: 1px solid #2175ff
}

.feed--latest .story-block .story__views {
    color: #d01b27
}

.feed--latest .story-block .story__media {
    background-color: #111
}

.feed--latest .story-block .story__extras,
.feed--latest .story-block .story__headline,
.feed--latest .story-block .story__link {
    display: block
}

.feed--latest .story-block .story__abstract,
.feed--latest .story-block .story__extras {
    margin-top: 6px
}

.feed--latest .story-block .story__headline {
    font-size: 22px;
    line-height: 1.27
}

@media (max-width:320px) {
    .feed--latest .story-block .story__headline {
        font-size: 18px
    }
}

.feed--latest .story-block .story__abstract+.story__extras {
    margin-top: 8px
}

@media (max-width:767px) {
    .feed--latest .story-block:not(:first-child) {
        margin-top: 12px;
        border-top: 1px solid #eaeaea;
        padding-top: 12px
    }
}

@media (max-width:1023px) {
    .feed--latest .story-block .story__media {
        margin-bottom: 8px
    }
}

@media (min-width:768px) {
    .feed--latest .story-block:not(:first-child) {
        margin-top: 16px;
        border-top: 1px solid #eaeaea;
        padding-top: 16px
    }
    .feed--latest .story-block .story__abstract {
        font-size: 18px
    }
}

@media (min-width:1024px) {
    .feed--latest .story-block:after {
        content: " ";
        display: table;
        clear: both
    }
    .feed--latest .story-block .story__media {
        float: left;
        width: 279px
    }
    .feed--latest .story-block .story__media+.story__label,
    .feed--latest .story-block .story__media__link+.story__label {
        margin-left: 16px
    }
    .feed--latest .story-block .story__media__link~.story__details,
    .feed--latest .story-block .story__media~.story__details {
        padding-left: 295px
    }
    .feed--latest .story-block .story__extras:before {
        content: "";
        display: block;
        height: 0
    }
}

.feed--latest .story__icon {
    position: absolute;
    top: 16px;
    right: 16px;
    z-index: 1;
    height: 32px;
    width: 32px;
    border-radius: 50%;
    color: #fff;
    font-size: 12.8px;
    line-height: 32px;
    text-align: center
}

.feed--latest .story__icon--play {
    background-color: rgba(33, 117, 255, .8)
}

.feed--latest .story__icon--play:after {
    content: "6";
    font-family: "9news-icon-font";
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-left: 2px
}

.feed--latest .story__icon--gallery {
    background-color: rgba(33, 117, 255, .8)
}

.feed--latest .story__icon--gallery:after {
    content: "g";
    font-family: "9news-icon-font";
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.feed--latest .story__icon--live-blog {
    background-color: rgba(208, 27, 39, .8)
}

.feed--latest .story__icon--live-blog:after {
    content: "";
    display: block;
    background-image: url(../images/live-blog%402x.ffc5ea04.gif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 76% auto;
    height: 100%;
    width: 100%
}

@media (min-width:1024px) {
    .feed--latest .story__icon {
        position: absolute;
        top: 8px;
        right: 8px;
        z-index: 1;
        height: 24px;
        width: 24px;
        border-radius: 50%;
        color: #fff;
        font-size: 9.600000000000001px;
        line-height: 24px;
        text-align: center
    }
    .feed--latest .story__icon--play {
        background-color: rgba(33, 117, 255, .8)
    }
    .feed--latest .story__icon--play:after {
        content: "6";
        font-family: "9news-icon-font";
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        margin-left: 2px
    }
    .feed--latest .story__icon--gallery {
        background-color: rgba(33, 117, 255, .8)
    }
    .feed--latest .story__icon--gallery:after {
        content: "g";
        font-family: "9news-icon-font";
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale
    }
    .feed--latest .story__icon--live-blog {
        background-color: rgba(208, 27, 39, .8)
    }
    .feed--latest .story__icon--live-blog:after {
        content: "";
        display: block;
        background-image: url(../images/live-blog%402x.ffc5ea04.gif);
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: 76% auto;
        height: 100%;
        width: 100%
    }
}

.feed--latest .story__headline {
    font-weight: 700
}

.feed--latest .widget-ad>.advert--loaded {
    position: relative;
    margin-top: 12px;
    border-top: 1px solid #eaeaea;
    padding-top: 12px;
    padding-bottom: 18px
}

@media (min-width:768px) {
    .feed--latest .widget-ad>.advert--loaded {
        margin-top: 16px;
        border-top: 1px solid #eaeaea;
        padding-top: 16px
    }
}

.feed--latest .widget-ad>.advert--loaded:after {
    width: 100%;
    text-align: center;
    position: absolute;
    bottom: 0;
    display: block;
    font-size: 10px;
    color: #999;
    content: "Advertisement"
}

.feed__image {
    position: relative;
    overflow: hidden
}

.feed__image img {
    display: block;
    width: 100%;
    margin: 0
}

.feed__links {
    margin: -16px 0 16px;
    border-bottom: 1px solid #eaeaea
}

@media (max-width:767px) {
    .feed__links {
        margin: -16px -10px 16px;
        border-top: 1px solid #eaeaea;
        background-color: #fff;
        position: relative
    }
    .feed__links:after {
        content: "";
        width: 40px;
        height: 100%;
        display: block;
        position: absolute;
        right: 0;
        top: 0;
        background-image: linear-gradient(-90deg, #fff, hsla(0, 0%, 100%, 0))
    }
    .feed__links li:last-child {
        padding-right: 40px
    }
}

.feed__description {
    padding-bottom: 16px;
    font-size: 14px;
    color: #6b6b6b
}

.feed__description a {
    font-weight: 700;
    text-decoration: underline;
    color: #6b6b6b
}

.feed__load-more {
    margin: 12px 0;
    text-align: center
}

.feed__load-more__button {
    display: inline-block;
    font-weight: 500;
    background: none;
    border: 0;
    color: #6b6b6b;
    padding-bottom: 12px;
    text-align: center;
    position: relative;
    cursor: pointer
}

.feed__load-more__button b {
    content: "";
    display: block;
    position: absolute;
    top: auto;
    right: 0;
    bottom: 0;
    left: 0;
    height: 4px;
    width: 4px;
    margin: auto;
    background-color: #6b6b6b;
    border-radius: 50%
}

.feed__load-more__button b:first-child {
    left: -16px
}

.feed__load-more__button b:last-child {
    right: -16px
}

.paginate {
    position: relative
}

.paginate .ui-loading {
    display: none;
    background: hsla(0, 0%, 100%, .8)
}

.paginate .ui-loading,
.paginate .ui-loading b {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto
}

.paginate .ui-loading b {
    height: 4px;
    width: 4px;
    content: "";
    display: block;
    background-color: #6b6b6b;
    border-radius: 50%;
    animation-name: "loader";
    animation-duration: 1.4s;
    animation-iteration-count: infinite;
    animation-delay: -.08s
}

.paginate .ui-loading b:first-child {
    left: -16px;
    animation-delay: -.16s
}

.paginate .ui-loading b:last-child {
    right: -16px;
    animation-delay: 0s
}

.no-cssanimations .paginate .ui-loading:before {
    position: absolute;
    top: 16px;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    margin: auto;
    text-align: center;
    height: 8px;
    content: "Loading..."
}

@keyframes loader {
    0% {
        transform: translateY(0)
    }
    20% {
        transform: translateY(-10px)
    }
    50% {
        transform: translateY(0)
    }
}

.paginate.spinner {
    padding-top: 100px
}

.paginate.spinner .ui-loading {
    display: block
}

section[data-section=follow-us] {
    margin-bottom: 48px
}

section[data-section=follow-us] .section-header:after {
    content: " ";
    display: table;
    clear: both
}

section[data-section=follow-us] .section-header__headline {
    border-bottom: none;
    margin-bottom: 0
}

section[data-section=follow-us] .section-header__headline span {
    background-image: url(../fonts/9news-logo.fd629f17.svg);
    width: 106px;
    height: 16px;
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat
}

.follow-us__links {
    list-style: none;
    margin: 5px 0 0;
    padding: 0
}

.follow-us__link-wrapper {
    display: inline;
    margin-left: 9px
}

.follow-us__link-wrapper:first-child {
    margin-left: 0
}

.follow-us__link-wrapper .follow-us__link {
    width: 94px
}

.follow-us__link {
    display: inline-block;
    width: 100%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border-radius: 3px;
    cursor: pointer
}

.follow-us__link:before {
    color: #fff;
    font-size: 18px
}

@media (min-width:1024px) {
    html:not(.tablet) .follow-us__link:hover {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
        filter: alpha(opacity=80);
        opacity: .8
    }
}

.no-touch .follow-us__link:hover {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: alpha(opacity=80);
    opacity: .8
}

.follow-us__link--facebook {
    background-color: #263d84
}

.follow-us__link--facebook:before {
    content: "F";
    font-family: "9news-icon-font";
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.follow-us__link--twitter {
    background-color: #33b0ff
}

.follow-us__link--twitter:before {
    content: "T";
    font-family: "9news-icon-font";
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.follow-us__link--instagram {
    background-color: #aa0c8f
}

.follow-us__link--instagram:before {
    content: "I";
    font-family: "9news-icon-font";
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.follow-us__link--email,
.follow-us__link--subscribe {
    color: #fff;
    margin-top: 10px
}

.follow-us__link--email span:before,
.follow-us__link--subscribe span:before {
    padding-right: 10px;
    vertical-align: middle
}

.follow-us__link--email {
    background-color: #d01b27
}

.follow-us__link--email span:before {
    content: "B";
    font-family: "9news-icon-font";
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.follow-us__link--subscribe {
    display: none;
    background-color: #333
}

.follow-us__link--subscribe span:before {
    content: "9";
    font-family: "9news-icon-font";
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.header-wrapper {
    z-index: 10003;
    position: relative;
    background-color: #fff
}

@media (min-width:768px) {
    .header-wrapper {
        height: 148px
    }
}

.header-wrapper nav[data-header-nav] {
    margin-bottom: 0
}

.header-wrapper nav[data-header-nav]>div {
    margin-right: 169px
}

.header-wrapper nav[data-header-nav] img {
    width: 250px;
    padding-right: 20px
}

.header-wrapper .widget-ad {
    margin-top: 20px
}

@media (min-width:640px) {
    .change-location-widget {
        position: absolute;
        top: 0;
        left: 50%;
        width: 250px
    }
}

.change-location-widget .location {
    padding: 16px
}

@media (min-width:640px) {
    .change-location-widget .location {
        left: 40px
    }
}

.location {
    padding: 0 10px 0 20px;
    z-index: 1004
}

@media (min-width:640px) {
    .location {
        position: absolute;
        top: 66px;
        left: 0;
        right: 0;
        margin: auto;
        padding-left: 20px;
        width: 100%
    }
}

.location__wrapper {
    overflow: visible;
    position: relative
}

@media (min-width:640px) {
    .location__wrapper {
        position: absolute;
        left: 0;
        top: 0;
        height: 40px;
        padding-left: 20px;
        border-left: 1px solid #eaeaea;
        transform: translate3d(0, -50%, 0)
    }
}

.location__label {
    color: #0518c5;
    font-size: 16px;
    font-weight: 500;
    margin-right: .4em;
    white-space: nowrap;
    display: block
}

.location__value {
    color: #d01b27;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-size: 18px;
    display: inline-block;
    max-width: 160px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: bottom
}

@media (min-width:321px) {
    .location__value {
        max-width: 200px
    }
}

.location__change {
    color: #6b6b6b;
    font-size: 16px;
    font-weight: 500;
    outline: none;
    display: inline-block;
    vertical-align: middle;
    line-height: 23px;
    padding: 0;
    border: 0;
    background: transparent
}

.location__change:after {
    content: url(../fonts/dropdown.05927a57.svg);
    display: inline-block;
    vertical-align: bottom;
    height: 25px
}

.location__change[data-active=true]+.location__drop-search {
    display: block
}

.location__change[data-active=true]:after {
    transform: rotate(180deg)
}

@media (min-width:1024px) {
    html:not(.tablet) .location__change:hover {
        color: #0518c5
    }
}

.no-touch .location__change:hover {
    color: #0518c5
}

.location__drop-search {
    display: none;
    position: absolute;
    top: 120%;
    width: 100%;
    border: 1px solid #ccc;
    box-shadow: 0 0 4px rgba(0, 0, 0, .15);
    border-radius: 2px;
    background: #fff
}

@media (min-width:500px) {
    .location__drop-search {
        width: 220px
    }
}

@media (min-width:768px) {
    .location__drop-search {
        width: 240px
    }
}

.drop-search__results-container {
    text-align: left
}

.weather-widget-wrapper {
    position: absolute;
    bottom: 5px;
    right: 0
}

@media (min-width:640px) {
    .weather-widget-wrapper {
        width: 100%;
        top: 99px
    }
}

.weather-widget-wrapper .weather-widget {
    max-width: 960px;
    margin: auto
}

.weather-widget-wrapper .weather-widget .weather-button {
    background: #fff;
    position: relative;
    width: 103px;
    min-width: 103px;
    float: right;
    padding: 13px 20px 7px;
    text-align: right;
    z-index: 100
}

.weather-widget-wrapper .weather-widget .weather-button:hover .weather-temperature {
    color: #0518c5
}

.weather-widget-wrapper .weather-widget .weather-button .weather-temperature {
    margin-left: 10px;
    font-weight: 700
}

.default-image {
    background-color: #e0e0e0;
    background-image: url(../fonts/9news-logo-gray.aee35126.svg);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 80% auto
}

.default-image__inner {
    display: block;
    height: 0;
    padding-bottom: 56.25%
}

.livestream-feed .livestream-feed__wrapper {
    border: 1px solid #eaeaea;
    background-color: #fafafa;
    padding: 10px;
    margin-bottom: 10px
}

.livestream-feed .livestream-feed__wrapper .story-block:after {
    content: " ";
    display: table;
    clear: both
}

.livestream-feed .livestream-feed__wrapper .story-block .story__media {
    float: left;
    width: 100px
}

.livestream-feed .livestream-feed__wrapper .story-block .story__media+.story__label,
.livestream-feed .livestream-feed__wrapper .story-block .story__media__link+.story__label {
    margin-left: 8px
}

.livestream-feed .livestream-feed__wrapper .story-block .story__media__link~.story__details,
.livestream-feed .livestream-feed__wrapper .story-block .story__media~.story__details {
    padding-left: 108px
}

.livestream-feed .livestream-feed__wrapper .story-block .story__media--feed-video:after {
    pointer-events: auto;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    content: ""
}

.livestream-feed .livestream-feed__wrapper .story-block .story__media {
    background-color: #111;
    position: relative
}

.livestream-feed .livestream-feed__wrapper .story-block .story__media:before {
    display: block;
    padding-top: 56.25%;
    content: ""
}

.livestream-feed .livestream-feed__wrapper .story-block .story__details {
    max-height: 56px
}

.livestream-feed .livestream-feed__wrapper .story-block .story__details .story__headline {
    display: inline-block;
    overflow: hidden;
    position: relative;
    -webkit-line-clamp: 2;
    line-height: 1.1;
    max-height: calc(2.2em + 22.1px)
}

.livestream-feed .livestream-feed__wrapper .story-block .story__details .story__headline .story__headline__text {
    border-bottom: 1px solid transparent
}

.livestream-feed .livestream-feed__wrapper .story-block .story__details .story__kicker {
    display: inline-block;
    border-bottom: none!important;
    font-size: 16px;
    line-height: 20px;
    font-weight: 900;
    text-transform: uppercase;
    margin-bottom: 4px;
    color: #d01b27
}

.livestream-feed .livestream-feed__wrapper .story-block .story__details .story__kicker:before {
    content: "";
    display: inline-block;
    height: 19px;
    width: 33px;
    margin-left: -4px;
    margin-right: 6px;
    vertical-align: top;
    background-image: url(../images/live-blog%402x.ffc5ea04.gif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-image: url(../images/live-animation-%402x.d76e2486.gif);
    margin-left: 0
}

.livestream-feed .livestream-feed__wrapper .story-block .story__details .story__kicker+.story__headline__text {
    border-bottom: none!important;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.33;
    display: block
}

.livestream-feed .livestream-feed__wrapper .story-block .story__details .story__kicker+.story__headline__text:hover {
    text-decoration: underline
}

.livestream-feed .livestream-feed__wrapper .story-block .strap__dismiss {
    display: block;
    color: #000;
    top: -10px;
    right: -9px
}

.livestream-nav-count {
    background: #d01b27;
    border-radius: 50%;
    color: #fff;
    height: 14px;
    width: 14px;
    display: inline-block;
    font-size: 10px;
    line-height: 14px;
    position: absolute;
    text-align: center;
    margin: 2px;
    top: 8px;
    right: 0
}

.livestream-nav-count:empty {
    display: none
}

.location__options {
    display: none;
    position: absolute;
    z-index: 1005;
    font-size: 14px;
    background: #fff;
    border: 1px solid #eaeaea;
    border-radius: 3px
}

@media (max-width:500px) {
    .location__options {
        width: calc(100vw - 2 * 10px)
    }
}

@media (min-width:501px) {
    .location__options {
        width: 300px
    }
}

.location__options a {
    display: block;
    padding: 0 10px;
    height: 28px;
    line-height: 28px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-weight: 400;
    color: #333
}

@media (min-width:1024px) {
    html:not(.tablet) .location__options a:hover {
        background-color: #f4f4f4
    }
}

.no-touch .location__options a:hover {
    background-color: #f4f4f4
}

.location__options a:first-child,
.location__options a:last-child {
    padding-top: 3px;
    height: 31px;
    line-height: 31px
}

.location__options a:last-child {
    padding-top: 0;
    padding-bottom: 3px
}

.location__options__list {
    padding: 0;
    margin: 0;
    list-style: none
}

[data-section=meet-the-team] {
    margin-bottom: 48px
}

[data-section=meet-the-team] [data-body] a {
    color: #2175ff;
    text-decoration: underline
}

[data-section=meet-the-team] [data-body] a:hover {
    color: #003690
}

[data-section=meet-the-team] [data-body] em {
    font-style: italic
}

[data-section=meet-the-team] [data-body] ol,
[data-section=meet-the-team] [data-body] ul {
    margin-top: 16px;
    list-style: disc
}

[data-section=meet-the-team] [data-body] ol li,
[data-section=meet-the-team] [data-body] ul li {
    margin-left: 3em
}

[data-section=meet-the-team] [data-body] img {
    margin-top: 16px
}

[data-section=meet-the-team] header .section-header__headline:before {
    box-shadow: -4px -4px 0 #d01b27
}

[data-section=meet-the-team] .feeds .section-header__headline {
    position: relative;
    margin: 0 0 12px;
    padding: 0;
    font-family: Hurme;
    font-size: 20px;
    font-weight: 900;
    line-height: 1.1;
    text-transform: uppercase;
    padding-bottom: 16px;
    border-bottom: 1px solid #eaeaea;
    font-size: 16px
}

@media (min-width:768px) {
    [data-section=meet-the-team] .feeds .section-header__headline {
        margin-bottom: 16px
    }
}

[data-section=meet-the-team] .feeds .section-header__headline:before {
    display: none
}

[data-section=meet-the-team] h2 {
    font-size: 20px
}

[data-section=meet-the-team] .meet-the-team-list {
    padding: 0;
    margin: 0;
    list-style: none;
    margin-top: 10px;
    margin-bottom: 48px
}

[data-section=meet-the-team] .meet-the-team-list:after {
    content: " ";
    display: table;
    clear: both
}

@media (min-width:768px) {
    [data-section=meet-the-team] .meet-the-team-list {
        margin-top: -30px
    }
}

[data-section=meet-the-team] .meet-the-team-list:empty {
    height: 100px;
    line-height: 100px;
    font-size: 16px
}

[data-section=meet-the-team] .meet-the-team-list__item {
    padding: 0;
    margin: 20px 0 0;
    float: left;
    width: 50%
}

[data-section=meet-the-team] .meet-the-team-list__item:after {
    content: " ";
    display: table;
    clear: both
}

@media (min-width:768px) {
    [data-section=meet-the-team] .meet-the-team-list__item {
        margin-top: 40px
    }
}

@media (max-width:1023px) {
    .layout__main [data-section=meet-the-team] .meet-the-team-list__item:nth-child(2n)+.meet-the-team-list__item {
        clear: left
    }
}

@media (min-width:1024px) {
    .layout__main [data-section=meet-the-team] .meet-the-team-list__item {
        width: 33.333%
    }
    .layout__main [data-section=meet-the-team] .meet-the-team-list__item:nth-child(3n)+.meet-the-team-list__item {
        clear: left
    }
}

.layout__utility [data-section=meet-the-team] .meet-the-team-list {
    margin-top: -16px
}

.layout__utility [data-section=meet-the-team] .meet-the-team-list__item {
    width: 50%;
    margin-top: 20px
}

.layout__utility [data-section=meet-the-team] .meet-the-team-list__item:nth-child(2n)+.meet-the-team-list__item {
    clear: left
}

.layout__utility [data-section=meet-the-team] .meet-the-team-list__item .team-member figure {
    max-width: 80px
}

.layout__utility [data-section=meet-the-team] .meet-the-team-list__item .team-member__name {
    font-size: 16px
}

.layout__utility [data-section=meet-the-team] .meet-the-team-list__item .team-member__pos {
    font-size: 14px;
    font-weight: 400
}

[data-section=meet-the-team] .team-member-detail {
    margin-top: 30px;
    margin-bottom: 30px
}

[data-section=meet-the-team] .team-member-detail:after {
    content: " ";
    display: table;
    clear: both
}

[data-section=meet-the-team] .team-member-detail .section-header__headline {
    padding-bottom: 10px
}

[data-section=meet-the-team] .team-member-detail .team-member figure {
    max-width: 110px
}

[data-section=meet-the-team] .team-member-detail .team-member-detail__bio a {
    color: #2175ff
}

@media (min-width:1024px) {
    html:not(.tablet) [data-section=meet-the-team] .team-member-detail .team-member-detail__bio a:hover {
        text-decoration: underline
    }
}

.no-touch [data-section=meet-the-team] .team-member-detail .team-member-detail__bio a:hover {
    text-decoration: underline
}

[data-section=meet-the-team] .team-member-detail .team-member-detail__bio h3 {
    text-align: center;
    font-size: 18px
}

@media (min-width:1024px) {
    [data-section=meet-the-team] .team-member-detail .team-member-detail__bio h3 {
        text-align: left
    }
    [data-section=meet-the-team] .team-member-detail .team-member-detail__card {
        float: left;
        width: 33.33%
    }
    [data-section=meet-the-team] .team-member-detail .team-member-detail__bio {
        padding-left: 33.33%
    }
}

[data-section=meet-the-team] .team-member-detail .team-member__pos {
    display: none
}

[data-section=meet-the-team] .section-header--meet-the-team-selection {
    position: relative
}

@media (max-width:1023px) {
    [data-section=meet-the-team] .section-header--meet-the-team-selection h1 {
        padding-bottom: 40px
    }
}

[data-section=meet-the-team] .section-header--meet-the-team-selection .section-header__select-facia,
[data-section=meet-the-team] .section-header--meet-the-team-selection select {
    position: absolute;
    right: auto;
    left: 15px;
    bottom: 5px;
    height: 30px;
    min-width: 100px;
    display: block;
    line-height: 30px;
    margin: auto;
    background: transparent;
    border: none;
    outline: none;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    white-space: nowrap
}

@media (min-width:1024px) {
    [data-section=meet-the-team] .section-header--meet-the-team-selection .section-header__select-facia,
    [data-section=meet-the-team] .section-header--meet-the-team-selection select {
        top: 0;
        right: 0;
        bottom: 0;
        left: auto;
        text-align: right
    }
}

[data-section=meet-the-team] .section-header--meet-the-team-selection select {
    z-index: 1;
    width: 100%;
    cursor: pointer
}

[data-section=meet-the-team] .section-header--meet-the-team-selection option {
    color: #333
}

[data-section=meet-the-team] .section-header--meet-the-team-selection .section-header__select-facia {
    position: absolute;
    display: inline-block;
    bottom: 3px;
    padding-right: 5px;
    -ms-filter: none;
    filter: none;
    opacity: 1;
    text-transform: uppercase;
    color: #d01b27;
    font-weight: 700;
    letter-spacing: 1px;
    cursor: pointer;
    font-size: 18px
}

@media (min-width:1024px) {
    [data-section=meet-the-team] .section-header--meet-the-team-selection .section-header__select-facia {
        right: 0;
        bottom: -4px
    }
}

[data-section=meet-the-team] .section-header--meet-the-team-selection .section-header__select-facia:after,
[data-section=meet-the-team] .section-header--meet-the-team-selection .section-header__select-facia:before {
    color: #6b6b6b;
    letter-spacing: 0;
    text-transform: none;
    font-weight: 500
}

[data-section=meet-the-team] .section-header--meet-the-team-selection .section-header__select-facia:after {
    content: "Change";
    padding: 0 8px 0 10px;
    font-size: 16px
}

[data-section=meet-the-team] .section-header--meet-the-team-selection .section-header__select-facia:before {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: auto;
    font-size: 12px;
    content: "v";
    font-family: "9news-icon-font";
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.team-member {
    text-align: center
}

.team-member figure {
    position: relative;
    border-radius: 50%;
    overflow: hidden;
    max-width: 70px;
    margin: auto;
    display: block
}

.team-member figure:before {
    display: block;
    padding-top: 100%;
    content: ""
}

@media (min-width:768px) {
    .team-member figure {
        max-width: 110px
    }
}

.team-member img,
.team-member picture {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    margin: 0;
    display: block
}

.team-member>a {
    text-decoration: none
}

@media (min-width:1024px) {
    html:not(.tablet) .team-member>a:hover .team-member__name {
        color: #2175ff
    }
}

.no-touch .team-member>a:hover .team-member__name {
    color: #2175ff
}

.team-member .team-member__name {
    margin: .6em 0 0;
    font-size: 20px;
    font-weight: 600
}

.team-member .team-member__pos {
    margin: .1em 0 0;
    font-size: 16px;
    color: #6b6b6b;
    font-weight: 400
}

@media (min-width:768px) {
    .team-member .team-member__pos {
        margin-top: .2em;
        font-weight: 600
    }
}

.team-member .team-member__handle {
    margin: 10px 0 0;
    font-size: 16px
}

.team-member-detail .team-member .team-member__handle {
    margin-top: 6px
}

.team-member .team-member__handle>a {
    text-decoration: none;
    color: #2175ff
}

@media (min-width:1024px) {
    html:not(.tablet) .team-member .team-member__handle>a:hover {
        text-decoration: underline;
        color: #0049c1
    }
}

.no-touch .team-member .team-member__handle>a:hover {
    text-decoration: underline;
    color: #0049c1
}

[data-section=news-just-in],
[data-section=top-news-utility] {
    margin-bottom: 48px
}

[data-section=news-just-in] [data-feed=default],
[data-section=top-news-utility] [data-feed=default] {
    padding-bottom: 16px
}

@media (min-width:1024px) {
    html:not(.tablet) [data-section=news-just-in] [data-feed=default] .story-block .story__headline__link:hover .story__headline__text,
    html:not(.tablet) [data-section=news-just-in] [data-feed=default] .story-block .story__headline__link:hover .story__kicker,
    html:not(.tablet) [data-section=news-just-in] [data-feed=default] .story-block .story__link:hover .story__headline__text,
    html:not(.tablet) [data-section=news-just-in] [data-feed=default] .story-block .story__link:hover .story__kicker,
    html:not(.tablet) [data-section=top-news-utility] [data-feed=default] .story-block .story__headline__link:hover .story__headline__text,
    html:not(.tablet) [data-section=top-news-utility] [data-feed=default] .story-block .story__headline__link:hover .story__kicker,
    html:not(.tablet) [data-section=top-news-utility] [data-feed=default] .story-block .story__link:hover .story__headline__text,
    html:not(.tablet) [data-section=top-news-utility] [data-feed=default] .story-block .story__link:hover .story__kicker {
        border-bottom: 1px solid #2175ff
    }
}

.no-touch [data-section=news-just-in] [data-feed=default] .story-block .story__headline__link:hover .story__headline__text,
.no-touch [data-section=news-just-in] [data-feed=default] .story-block .story__headline__link:hover .story__kicker,
.no-touch [data-section=news-just-in] [data-feed=default] .story-block .story__link:hover .story__headline__text,
.no-touch [data-section=news-just-in] [data-feed=default] .story-block .story__link:hover .story__kicker,
.no-touch [data-section=top-news-utility] [data-feed=default] .story-block .story__headline__link:hover .story__headline__text,
.no-touch [data-section=top-news-utility] [data-feed=default] .story-block .story__headline__link:hover .story__kicker,
.no-touch [data-section=top-news-utility] [data-feed=default] .story-block .story__link:hover .story__headline__text,
.no-touch [data-section=top-news-utility] [data-feed=default] .story-block .story__link:hover .story__kicker {
    border-bottom: 1px solid #2175ff
}

[data-section=news-just-in] [data-feed=default] .story-block .story__views,
[data-section=top-news-utility] [data-feed=default] .story-block .story__views {
    color: #d01b27
}

[data-section=news-just-in] [data-feed=default] .story-block .story__media,
[data-section=top-news-utility] [data-feed=default] .story-block .story__media {
    background-color: #111
}

[data-section=news-just-in] [data-feed=default] .story-block:not(:first-child),
[data-section=top-news-utility] [data-feed=default] .story-block:not(:first-child) {
    margin-top: 12px;
    border-top: 1px solid #eaeaea;
    padding-top: 12px
}

@media (max-width:767px) {
    [data-section=news-just-in] [data-feed=default] .story-block:after,
    [data-section=top-news-utility] [data-feed=default] .story-block:after {
        content: " ";
        display: table;
        clear: both
    }
    [data-section=news-just-in] [data-feed=default] .story-block .story__media,
    [data-section=top-news-utility] [data-feed=default] .story-block .story__media {
        float: right;
        width: 120px
    }
    [data-section=news-just-in] [data-feed=default] .story-block .story__media+.story__label,
    [data-section=news-just-in] [data-feed=default] .story-block .story__media__link+.story__label,
    [data-section=top-news-utility] [data-feed=default] .story-block .story__media+.story__label,
    [data-section=top-news-utility] [data-feed=default] .story-block .story__media__link+.story__label {
        margin-right: 8px
    }
    [data-section=news-just-in] [data-feed=default] .story-block .story__media__link~.story__details,
    [data-section=news-just-in] [data-feed=default] .story-block .story__media~.story__details,
    [data-section=top-news-utility] [data-feed=default] .story-block .story__media__link~.story__details,
    [data-section=top-news-utility] [data-feed=default] .story-block .story__media~.story__details {
        padding-right: 128px
    }
}

@media (min-width:768px) {
    [data-section=news-just-in] [data-feed=default] .story-block:after,
    [data-section=top-news-utility] [data-feed=default] .story-block:after {
        content: " ";
        display: table;
        clear: both
    }
    [data-section=news-just-in] [data-feed=default] .story-block .story__media,
    [data-section=top-news-utility] [data-feed=default] .story-block .story__media {
        float: left;
        width: 120px
    }
    [data-section=news-just-in] [data-feed=default] .story-block .story__media+.story__label,
    [data-section=news-just-in] [data-feed=default] .story-block .story__media__link+.story__label,
    [data-section=top-news-utility] [data-feed=default] .story-block .story__media+.story__label,
    [data-section=top-news-utility] [data-feed=default] .story-block .story__media__link+.story__label {
        margin-left: 8px
    }
    [data-section=news-just-in] [data-feed=default] .story-block .story__media__link~.story__details,
    [data-section=news-just-in] [data-feed=default] .story-block .story__media~.story__details,
    [data-section=top-news-utility] [data-feed=default] .story-block .story__media__link~.story__details,
    [data-section=top-news-utility] [data-feed=default] .story-block .story__media~.story__details {
        padding-left: 128px
    }
}

@media (min-width:1024px) {
    [data-section=news-just-in] [data-feed=default] .story-block:after,
    [data-section=top-news-utility] [data-feed=default] .story-block:after {
        content: " ";
        display: table;
        clear: both
    }
    [data-section=news-just-in] [data-feed=default] .story-block .story__media,
    [data-section=top-news-utility] [data-feed=default] .story-block .story__media {
        float: left;
        width: 105px
    }
    [data-section=news-just-in] [data-feed=default] .story-block .story__media+.story__label,
    [data-section=news-just-in] [data-feed=default] .story-block .story__media__link+.story__label,
    [data-section=top-news-utility] [data-feed=default] .story-block .story__media+.story__label,
    [data-section=top-news-utility] [data-feed=default] .story-block .story__media__link+.story__label {
        margin-left: 8px
    }
    [data-section=news-just-in] [data-feed=default] .story-block .story__media__link~.story__details,
    [data-section=news-just-in] [data-feed=default] .story-block .story__media~.story__details,
    [data-section=top-news-utility] [data-feed=default] .story-block .story__media__link~.story__details,
    [data-section=top-news-utility] [data-feed=default] .story-block .story__media~.story__details {
        padding-left: 113px
    }
}

[data-section=news-just-in][data-open=false] .story-block:nth-child(n+7),
[data-section=top-news-utility][data-open=false] .story-block:nth-child(n+7) {
    display: none
}

[data-section=news-just-in] .section-header__headline:before,
[data-section=top-news-utility] .section-header__headline:before {
    box-shadow: -4px -4px 0 #d01b27
}

[data-section=news-just-in] .section-header__link:after,
[data-section=top-news-utility] .section-header__link:after {
    display: none
}

[data-section=news-just-in] .section-header__link .section-header__headline:after,
[data-section=top-news-utility] .section-header__link .section-header__headline:after {
    content: "See all \203A";
    float: right;
    font-size: 16px;
    line-height: 1.5;
    font-family: proxima-nova;
    text-transform: none;
    font-weight: 400;
    color: #6b6b6b
}

@media (min-width:1024px) {
    html:not(.tablet) [data-section=news-just-in] .section-header__link:hover .section-header__headline:after,
    html:not(.tablet) [data-section=top-news-utility] .section-header__link:hover .section-header__headline:after {
        color: #2175ff
    }
}

.no-touch [data-section=news-just-in] .section-header__link:hover .section-header__headline:after,
.no-touch [data-section=top-news-utility] .section-header__link:hover .section-header__headline:after {
    color: #2175ff
}

[data-section=news-just-in] .toggle,
[data-section=top-news-utility] .toggle {
    position: relative;
    display: block;
    height: 1px;
    margin-bottom: 10px;
    background: transparent;
    border: 0;
    border-top: 1px solid #eaeaea;
    width: 100%
}

@media (min-width:1024px) {
    html:not(.tablet) [data-section=news-just-in] .toggle:hover:after,
    html:not(.tablet) [data-section=top-news-utility] .toggle:hover:after {
        background: #eee
    }
}

.no-touch [data-section=news-just-in] .toggle:hover:after,
.no-touch [data-section=top-news-utility] .toggle:hover:after {
    background: #eee
}

[data-section=news-just-in] .toggle:before,
[data-section=top-news-utility] .toggle:before {
    height: 70px;
    position: absolute;
    content: "";
    background-image: linear-gradient(0deg, #fff, hsla(0, 0%, 100%, 0));
    width: 100%;
    top: -71px;
    left: 0;
    bottom: 0;
    pointer-events: none
}

[data-section=news-just-in] .toggle button,
[data-section=top-news-utility] .toggle button {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 3px;
    left: 0;
    width: 30px;
    height: 30px;
    padding: 0;
    cursor: pointer;
    margin: auto;
    font-size: 26px;
    font-weight: 700;
    line-height: 30px;
    text-align: center;
    border-radius: 50%;
    border: 1px solid #d3d3d3;
    background: #fff;
    outline: none;
    z-index: 1;
    transition: all .2s ease-in
}

[data-section=news-just-in] .toggle button:hover,
[data-section=top-news-utility] .toggle button:hover {
    color: #2175ff
}

[data-section=news-just-in] .toggle button:before,
[data-section=top-news-utility] .toggle button:before {
    content: "+"
}

[data-section=news-just-in][data-open=true] .toggle:before,
[data-section=top-news-utility][data-open=true] .toggle:before {
    display: none
}

[data-section=news-just-in][data-open=true] button,
[data-section=top-news-utility][data-open=true] button {
    transform: rotate(45deg)
}

.quiz-widget {
    margin-bottom: 48px
}

.quiz-widget .section-header__headline:before {
    box-shadow: -4px -4px 0 #2175ff
}

.quiz {
    display: block;
    position: relative;
    border-bottom: 1px solid #eaeaea;
    padding-bottom: 20px
}

.quiz h3 {
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    margin: 8px 0
}

.quiz__details:after {
    content: " ";
    display: table;
    clear: both
}

.quiz__image {
    width: 120px;
    float: left;
    margin: 0 10px 0 0
}

.quiz__question {
    display: inline;
    line-height: 20px;
    padding-bottom: 48px
}

.quiz__button {
    position: absolute;
    left: 130px;
    bottom: 20px;
    height: 38px;
    line-height: 38px;
    border-radius: 19px;
    padding: 0 20px;
    background: #2175ff;
    font-size: 17px;
    font-weight: 700;
    color: #fff;
    text-align: center
}

@media (min-width:1024px) {
    html:not(.tablet) .quiz__button:hover {
        background: #0463ff
    }
}

.no-touch .quiz__button:hover {
    background: #0463ff
}

.score-strip {
    position: relative;
    z-index: 2;
    overflow: hidden;
    margin: 0 -10px
}

@media (min-width:768px) {
    .score-strip {
        margin: 0
    }
}

.score-strip:after,
.score-strip:before {
    content: "";
    width: 0;
    height: 72px;
    background-color: #eaeaea;
    display: inline-block;
    position: absolute;
    left: -10px;
    top: 0;
    z-index: 1
}

.score-strip:after {
    left: auto;
    right: -10px
}

.score-strip .score-strip__button--next {
    display: block;
    width: 6%;
    font-size: 10px;
    float: left;
    height: 72px;
    background: url(../fonts/chevron-right.45a585af.svg) no-repeat #000f30 50%;
    background-size: 30%
}

.score-strip .score-strip__button--prev {
    display: block;
    width: 6%;
    font-size: 10px;
    float: left;
    height: 72px;
    background: url(../fonts/chevron-left.879a1b7e.svg) no-repeat #000f30 50%;
    background-size: 30%
}

.score-strip__item a {
    border-top: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc
}

.score-strip_content {
    position: relative;
    line-height: 1;
    min-height: 72px;
    font-size: 0;
    width: 88%;
    overflow: hidden;
    float: left;
    padding-bottom: 12px
}

@media (min-width:768px) {
    .score-strip_content {
        padding-bottom: 16px
    }
}

.score-strip_content ul {
    margin: 0;
    padding: 0;
    white-space: nowrap;
    transition: transform .5s;
    float: left
}

.score-strip__scrollable {
    -webkit-overflow-scrolling: touch;
    padding: 0 10px
}

.score-strip__scrollable::-webkit-scrollbar {
    display: none
}

.score-strip__link {
    color: inherit
}

.score-strip__item {
    display: inline-block;
    vertical-align: top;
    list-style: none;
    width: 156px;
    min-height: 72px;
    padding: 0 2px 0 0;
    font-size: 14px;
    position: relative
}

.score-strip__item:last-child {
    padding-right: 0
}

.score-strip__item a {
    display: block;
    padding: 6px 10px;
    border-bottom: 3px solid #000f30;
    height: 72px;
    background: rgba(0, 0, 0, .1)
}

@media (min-width:1024px) {
    html:not(.tablet) .score-strip__item a:hover {
        background-color: rgba(0, 0, 0, .1)
    }
}

.no-touch .score-strip__item a:hover {
    background-color: rgba(0, 0, 0, .1)
}

.score-strip__item--now {
    background: rgba(0, 0, 0, .05)
}

.score-strip__item--live {
    position: relative
}

.score-strip__item--live a {
    border-left-color: #ddd;
    border-bottom: 3px solid #d42027;
    background: #fff
}

@media (min-width:1024px) {
    html:not(.tablet) .score-strip__item--live a:hover {
        background: #f6f6f6
    }
}

.no-touch .score-strip__item--live a:hover {
    background: #f6f6f6
}

.score-strip__item--live .score-strip__meta__time {
    color: #d42027;
    font-weight: 700;
    font-size: 11px
}

.score-strip__item--live .score-strip__meta__time:before {
    display: block;
    content: " ";
    height: 6px;
    width: 6px;
    border-radius: 50%;
    background: #d42027;
    position: absolute;
    margin-left: -10px;
    margin-top: 2px;
    animation: live-pulse 3s infinite;
    animation-delay: 4s
}

.score-strip__item.score-strip__item--completed a {
    background: #959394;
    color: #fff;
    border: 1px solid transparent;
    border-bottom: 3px solid #696768
}

@media (min-width:1024px) {
    html:not(.tablet) .score-strip__item.score-strip__item--completed a:hover {
        background: #8b8b8b
    }
}

.no-touch .score-strip__item.score-strip__item--completed a:hover {
    background: #8b8b8b
}

.score-strip__item.score-strip__item--completed .score-strip__meta__sport {
    color: #fff;
    font-size: 11px
}

.score-strip__item.score-strip__item--completed .score-strip__team {
    color: #ccc
}

.score-strip__item.score-strip__item--completed .score-strip__team--winner {
    color: #fff
}

.score-strip__item.score-strip__item--completed .score-strip__team--winner .score-strip__team__score {
    position: relative;
    overflow: visible
}

.score-strip__item.score-strip__item--completed .score-strip__team--winner .score-strip__team__score:after {
    position: absolute;
    height: 0;
    width: 0;
    border: 5px solid transparent;
    border-right-color: #666;
    top: 0;
    bottom: 0;
    right: -10px;
    margin: auto;
    content: "";
    display: block
}

.score-strip__meta {
    font-size: .8em
}

.score-strip__meta:after {
    content: " ";
    display: table;
    clear: both
}

.score-strip__meta__sport {
    float: left;
    font-weight: 700;
    color: #666;
    text-transform: uppercase
}

.score-strip__meta__time {
    float: right
}

@media (max-width:374px) {
    .score-strip__meta__time {
        max-width: 52%;
        font-size: .9em
    }
}

.score-strip__meta__sport,
.score-strip__meta__time {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 50%
}

.score-strip__team {
    position: relative;
    margin: 7px 0 0
}

.score-strip__team:after {
    content: " ";
    display: table;
    clear: both
}

.score-strip__team__image {
    position: absolute;
    left: 0;
    height: 16px;
    width: 16px;
    border-radius: 50%
}

.score-strip__team__abbr {
    float: left;
    padding: 0 0 0 2em;
    max-width: 45%;
    font-size: 14px
}

.score-strip__team__score {
    float: right;
    font-weight: 700;
    text-align: right;
    max-width: 55%;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.score-strip__menu {
    position: absolute;
    right: 0;
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .1);
    z-index: 5
}

.score-strip__menu ul {
    list-style-type: none;
    padding: 0;
    margin: 0
}

.score-strip__menu li {
    height: 40px;
    line-height: 40px;
    background-color: #fff;
    border-bottom: 1px solid #e3e3e3
}

.score-strip__menu a {
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 600;
    color: #333;
    padding-left: 20px;
    width: 190px;
    display: block
}

.score-strip__menu li.selected,
.score-strip__menu li:hover {
    background: #f6f6f6
}

.score-strip__menu li.selected a,
.score-strip__menu li:hover a {
    border-left: 4px solid #d42027;
    padding-left: 16px
}

.score-strip__spinner {
    min-height: 72px;
    background-image: url(../images/9loading.73c30179.gif);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 20px 20px
}

.loading .score-strip_content ul {
    transition: none
}

.score-strip__team--comp {
    float: left;
    max-width: 100%;
    font-size: 14px;
    white-space: normal;
    text-transform: uppercase;
    line-height: 21px;
    max-height: 42px;
    overflow: hidden;
    margin-top: 3px
}

.score-strip__sportsbet-item,
.score-strip__team--comp:after,
.score-strip__team--comp:before {
    display: none
}

@media (max-width:767px) {
    .score-strip__sportsbet-item {
        display: inline-block;
        width: 80px;
        min-height: 72px;
        border-bottom: 3px solid #000;
        border-left: 1px solid #eaeaea
    }
}

@media (min-width:1024px) {
    html:not(.tablet) .score-strip__item--completed a:hover {
        color: #ccc
    }
}

.no-touch .score-strip__item--completed a:hover {
    color: #ccc
}

@media (min-width:1024px) {
    html:not(.tablet) .score-strip__item--live a:hover,
    html:not(.tablet) .score-strip__item--scheduled a:hover {
        color: #393737
    }
}

.no-touch .score-strip__item--live a:hover,
.no-touch .score-strip__item--scheduled a:hover {
    color: #393737
}

.score-strip--natural-scroll .score-strip_content {
    -webkit-overflow-scrolling: touch;
    overflow: scroll;
    width: 100%
}

.score-strip--natural-scroll .score-strip__button--next,
.score-strip--natural-scroll .score-strip__button--prev {
    display: none
}

@media (min-width:768px) {
    .score-strip--natural-scroll .score-strip_content {
        width: 88%
    }
    .score-strip--natural-scroll .score-strip__button--next,
    .score-strip--natural-scroll .score-strip__button--prev {
        display: block
    }
}

@keyframes live-pulse {
    0% {
        -ms-filter: none;
        filter: none;
        opacity: 1
    }
    10% {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
        opacity: 0
    }
    20% {
        -ms-filter: none;
        filter: none;
        opacity: 1
    }
}

.section-header__headline {
    position: relative;
    margin: 0 0 12px;
    padding: 0;
    font-family: Hurme;
    font-size: 20px;
    font-weight: 900;
    line-height: 1.1;
    text-transform: uppercase;
    padding-left: 15px;
    padding-top: 10px;
    padding-bottom: 16px;
    border-bottom: 1px solid #eaeaea
}

.section-header__headline:before {
    box-shadow: -4px -4px 0 #0518c5;
    content: "";
    display: block;
    position: absolute;
    top: 5px;
    left: 4px;
    height: 16px;
    width: 16px
}

@media (min-width:768px) {
    .section-header__headline {
        margin-bottom: 16px
    }
}

@media (min-width:1024px) {
    html:not(.tablet) .section-header__link:hover .section-header__headline {
        color: rgba(51, 51, 51, .8)
    }
}

.no-touch .section-header__link:hover .section-header__headline {
    color: rgba(51, 51, 51, .8)
}

.section-header--has-subsections {
    position: relative
}

.section-header__subsections {
    display: none
}

@media (min-width:1024px) {
    .section-header__subsections {
        position: absolute;
        display: block;
        right: 0;
        top: 10px;
        list-style: none;
        text-align: right;
        margin: 0;
        padding: 0;
        font-size: 15px
    }
    .section-header__subsections li {
        display: inline-block;
        padding-left: 15px;
        line-height: 24px
    }
    .section-header__subsections a {
        font-size: 16px;
        font-weight: 500;
        text-decoration: none;
        color: #6b6b6b
    }
    .no-touch .section-header__subsections a:hover {
        color: #2175ff
    }
}

@media (min-width:1024px) and (min-width:1024px) {
    html:not(.tablet) .section-header__subsections:hover {
        color: #2175ff
    }
}

[data-section=national-news] .section-header__headline:before,
[data-section=national] .section-header__headline:before,
[data-section=top-videos] .section-header__headline:before {
    box-shadow: -4px -4px 0 #2175ff
}

[data-section=money] .section-header__headline:before {
    box-shadow: -4px -4px 0 #c4b882
}

[data-section=sports] .section-header__headline:before {
    box-shadow: -4px -4px 0 #d01b27
}

[data-section=auto] .section-header__headline:before {
    box-shadow: -4px -4px 0 #000
}

[data-section=domain-curatedfeed] .section-header__headline:before {
    box-shadow: -4px -4px 0 #2da800
}

[data-section=entertainment-autofeed] .section-header__headline:before,
[data-section=entertainment] .section-header__headline:before {
    box-shadow: -4px -4px 0 #00daa7
}

[data-section=lifestyle] .section-header__headline:before {
    box-shadow: -4px -4px 0 #8249ff
}

[data-section=good-news] .section-header__headline:before {
    box-shadow: -4px -4px 0 #f8a82e
}

[data-section=world-news] .section-header__headline:before,
[data-section=world] .section-header__headline:before {
    box-shadow: -4px -4px 0 #28b705
}

[data-section=honey-autofeed] .section-header__headline:before,
[data-section=honey] .section-header__headline:before {
    box-shadow: -4px -4px 0 #8249ff
}

[data-section=domain] .section-header__headline:before {
    box-shadow: -4px -4px 0 #2da800
}

[data-section="60-minutes"] .section-header__headline:before,
[data-section=a-current-affair] .section-header__headline:before {
    box-shadow: -4px -4px 0 #df1d01
}

[data-section=today] .section-header__headline:before {
    box-shadow: -4px -4px 0 #ff8000
}

.sexy-contentacle__header-title {
    text-transform: uppercase;
    font-size: 20px;
    padding: 4px 0;
    margin: 0 0 12px;
    color: #333;
    border-bottom: 1px solid #eaeaea
}

.sexy-contentacle__header-title:before {
    box-shadow: -4px -4px 0 #0518c5;
    content: "";
    display: block;
    position: absolute;
    top: 5px;
    left: 4px;
    height: 16px;
    width: 16px
}

.sexy-contentacle__author {
    display: none
}

.sexy-contentacle__headline {
    font-size: 16px;
    color: #333;
    margin-top: 4px
}

.sexy-contentacle__cta {
    display: none
}

.share-wrapper .share-module {
    margin-top: -10px
}

.share-wrapper .share-btn {
    display: inline-block;
    color: #fff;
    text-decoration: none;
    background-color: #ddd;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin-top: 10px
}

@media (min-width:768px) {
    .share-wrapper .share-btn.share-module__sms,
    .share-wrapper .share-btn.share-module__whatsapp {
        display: none
    }
}

.share-wrapper .share-btn .share-content,
.share-wrapper .share-btn[data-hidden=true] {
    display: none
}

@media (min-width:1024px) {
    .share-wrapper .share-btn .share-content {
        display: inline;
        margin-left: .15em
    }
}

.share-wrapper .share-btn .share-content,
.share-wrapper .share-btn .share-icon {
    vertical-align: middle
}

.share-wrapper .share-btn .share-icon {
    font-size: 16px;
    padding: 0 4px;
    position: relative;
    top: .1em
}

.share-wrapper .share-btn .share-content {
    position: relative;
    top: .2em
}

.share-wrapper .share-btn.share-module__more .share-content:before {
    content: "More";
    vertical-align: middle;
    display: inline
}

.share-wrapper .share-btn.share-module__more .share-icon:before {
    content: "A";
    font-family: "9news-icon-font";
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 15px
}

.share-wrapper .share-btn.share-module__facebook {
    background-color: #263d84
}

@media (min-width:1024px) {
    html:not(.tablet) .share-wrapper .share-btn.share-module__facebook:hover {
        background-color: #203470
    }
}

.no-touch .share-wrapper .share-btn.share-module__facebook:hover {
    background-color: #203470
}

.share-wrapper .share-btn.share-module__facebook .share-icon {
    content: "F";
    font-family: "9news-icon-font";
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.share-wrapper .share-btn.share-module__twitter {
    background-color: #33b0ff
}

@media (min-width:1024px) {
    html:not(.tablet) .share-wrapper .share-btn.share-module__twitter:hover {
        background-color: #059eff
    }
}

.no-touch .share-wrapper .share-btn.share-module__twitter:hover {
    background-color: #059eff
}

.share-wrapper .share-btn.share-module__twitter .share-icon {
    content: "T";
    font-family: "9news-icon-font";
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.share-wrapper .share-btn.share-module__email {
    background-color: #9e9e9e
}

@media (min-width:1024px) {
    html:not(.tablet) .share-wrapper .share-btn.share-module__email:hover {
        background-color: #868686
    }
}

.no-touch .share-wrapper .share-btn.share-module__email:hover {
    background-color: #868686
}

.share-wrapper .share-btn.share-module__email .share-icon {
    font-family: "9news-icon-font";
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.share-wrapper .share-btn.share-module__more {
    background-color: #ccc
}

@media (min-width:1024px) {
    html:not(.tablet) .share-wrapper .share-btn.share-module__more:hover {
        background-color: #adadad
    }
}

.no-touch .share-wrapper .share-btn.share-module__more:hover {
    background-color: #adadad
}

.share-wrapper .share-btn.share-module__more .share-icon {
    font-family: "9news-icon-font";
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.share-wrapper .share-btn.share-module__tumblr {
    background-color: #314f6e
}

@media (min-width:1024px) {
    html:not(.tablet) .share-wrapper .share-btn.share-module__tumblr:hover {
        background-color: #2a435e
    }
}

.no-touch .share-wrapper .share-btn.share-module__tumblr:hover {
    background-color: #2a435e
}

.share-wrapper .share-btn.share-module__tumblr .share-icon {
    font-family: "9news-icon-font";
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.share-wrapper .share-btn.share-module__gplus {
    background-color: #df4a32
}

@media (min-width:1024px) {
    html:not(.tablet) .share-wrapper .share-btn.share-module__gplus:hover {
        background-color: #c9371f
    }
}

.no-touch .share-wrapper .share-btn.share-module__gplus:hover {
    background-color: #c9371f
}

.share-wrapper .share-btn.share-module__gplus .share-icon {
    content: "G";
    font-family: "9news-icon-font";
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.share-wrapper .share-btn.share-module__linkedin {
    background-color: #0076b7
}

@media (min-width:1024px) {
    html:not(.tablet) .share-wrapper .share-btn.share-module__linkedin:hover {
        background-color: #00649c
    }
}

.no-touch .share-wrapper .share-btn.share-module__linkedin:hover {
    background-color: #00649c
}

.share-wrapper .share-btn.share-module__linkedin .share-icon {
    content: "L";
    font-family: "9news-icon-font";
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.share-wrapper .share-btn.share-module__whatsapp {
    background-color: #00bd00
}

@media (min-width:1024px) {
    html:not(.tablet) .share-wrapper .share-btn.share-module__whatsapp:hover {
        background-color: #00a100
    }
}

.no-touch .share-wrapper .share-btn.share-module__whatsapp:hover {
    background-color: #00a100
}

.share-wrapper .share-btn.share-module__whatsapp .share-icon {
    content: "W";
    font-family: "9news-icon-font";
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.share-wrapper .share-btn.share-module__sms {
    background-color: #00ad00
}

@media (min-width:1024px) {
    html:not(.tablet) .share-wrapper .share-btn.share-module__sms:hover {
        background-color: #009300
    }
}

.no-touch .share-wrapper .share-btn.share-module__sms:hover {
    background-color: #009300
}

.share-wrapper .share-btn.share-module__sms .share-icon {
    content: "Q";
    font-family: "9news-icon-font";
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.share-wrapper .share-btn.share-module__pinterest {
    background-color: #bd1a1a
}

@media (min-width:1024px) {
    html:not(.tablet) .share-wrapper .share-btn.share-module__pinterest:hover {
        background-color: #a11616
    }
}

.no-touch .share-wrapper .share-btn.share-module__pinterest:hover {
    background-color: #a11616
}

.share-wrapper .share-btn.share-module__pinterest .share-icon {
    content: "P";
    font-family: "9news-icon-font";
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.share-wrapper .share--expanded [data-hidden=true] {
    display: inline-block
}

@media (min-width:768px) {
    .share-wrapper .share--expanded [data-hidden=true].share-module__sms,
    .share-wrapper .share--expanded [data-hidden=true].share-module__whatsapp {
        display: none
    }
}

.share-wrapper .share--expanded .share-module__more .share-icon:before {
    content: "x";
    font-family: "9news-icon-font";
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.share-wrapper .share--expanded .share-module__more .share-content:before {
    content: "Close"
}

.video-index .share-wrapper,
[data-page-type=article] .share-wrapper,
[data-page-type=live-blog] .share-wrapper {
    height: auto;
    text-align: center
}

.video-index .share-wrapper .share-btn,
[data-page-type=article] .share-wrapper .share-btn,
[data-page-type=live-blog] .share-wrapper .share-btn {
    width: 25%;
    height: 36px;
    font-size: 12px;
    line-height: 33px;
    margin-top: 2px
}

.video-index .share-wrapper .share-btn .share-content,
[data-page-type=article] .share-wrapper .share-btn .share-content,
[data-page-type=live-blog] .share-wrapper .share-btn .share-content {
    padding-right: 1em
}

.video-index .share-wrapper .share-btn.share-module__more .share-content:before,
[data-page-type=article] .share-wrapper .share-btn.share-module__more .share-content:before,
[data-page-type=live-blog] .share-wrapper .share-btn.share-module__more .share-content:before {
    vertical-align: baseline
}

.video-index .share-module,
[data-page-type=article] .share-module,
[data-page-type=live-blog] .share-module {
    margin-top: -2px
}

.video-index .share-wrapper {
    margin-top: 12px
}

@media (min-width:768px) {
    .video-index .share-wrapper {
        margin-top: 16px
    }
}

.video-index .share-wrapper .share-btn {
    width: 25%
}

@media (max-width:767px) {
    [data-page-type=gallery] [data-module="gallery.share"] {
        width: 172px
    }
}

[data-page-type=gallery] [data-module="gallery.module.share"] {
    margin-top: 0
}

[data-page-type=gallery] [data-module="gallery.module.share"] .share-btn {
    width: 43px;
    height: 43px;
    line-height: 43px;
    margin: 0;
    text-align: center
}

[data-page-type=gallery] [data-module="gallery.module.share"] .share-icon {
    top: 0
}

@media (min-width:768px) {
    [data-page-type=gallery] [data-module="gallery.module.share"] .share-btn {
        width: 36px;
        height: 36px;
        line-height: 36px;
        margin-top: 2px
    }
    [data-page-type=gallery] [data-module="gallery.module.share"] .share-btn:first-child {
        margin-top: 10px
    }
    [data-page-type=gallery] [data-module="gallery.module.share"] .share-btn .share-icon {
        top: -.07em
    }
    [data-page-type=gallery] [data-module="gallery.module.share"] .share-btn .share-content {
        display: none
    }
}

@media (max-width:767px) {
    [data-page-type=gallery] [data-module="gallery.module.share"].share--expanded .share-module__more~.share-btn {
        position: absolute;
        bottom: 43px;
        right: 0
    }
    [data-page-type=gallery] [data-module="gallery.module.share"].share--expanded .share-btn:nth-child(6) {
        bottom: 43px
    }
    [data-page-type=gallery] [data-module="gallery.module.share"].share--expanded .share-btn:nth-child(7) {
        bottom: 86px
    }
    [data-page-type=gallery] [data-module="gallery.module.share"].share--expanded .share-btn:nth-child(8) {
        bottom: 129px
    }
    [data-page-type=gallery] [data-module="gallery.module.share"].share--expanded .share-btn:nth-child(9) {
        bottom: 172px
    }
}

[data-page-type="video gallery"] .share-wrapper {
    height: auto;
    text-align: center
}

[data-page-type="video gallery"] .share-wrapper .share-btn {
    width: 20%;
    height: 36px;
    margin-top: 2px;
    font-size: 14px;
    line-height: 36px
}

@media (min-width:768px) {
    [data-page-type="video gallery"] .share-wrapper .share-btn {
        height: 44px;
        width: 44px;
        line-height: 44px
    }
}

[data-page-type="video gallery"] .share-wrapper .share-icon {
    line-height: 36px;
    top: 0
}

[data-page-type="video gallery"] .share-wrapper .share-content {
    display: none
}

[data-page-type="video gallery"] .share-module {
    margin-top: -2px
}

[data-section=straps]:not(:empty) {
    margin-bottom: 10px
}

@media (min-width:768px) {
    [data-section=straps]:not(:empty) {
        margin-bottom: 16px
    }
}

.strap {
    position: relative;
    margin-top: 4px
}

.strap:first-child {
    margin-top: 0
}

@media (min-width:1024px) {
    .strap {
        display: -ms-flexbox;
        display: flex;
        background-color: #b12c22;
        margin-top: 4px
    }
}

.strap__label {
    font-weight: 700;
    background-color: #d01b27;
    padding: 10px 12px;
    display: -ms-flexbox;
    display: flex;
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    height: 40px;
    line-height: 14px;
    white-space: nowrap;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

@media (min-width:1024px) {
    .strap__label {
        display: -ms-flexbox;
        display: flex;
        -ms-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        height: auto;
        font-size: 16px;
        line-height: 16px;
        padding: 10px 16px
    }
}

.strap__list {
    width: 100%;
    list-style: none;
    padding: 10px;
    margin: 0 28px 0 0;
    text-transform: uppercase;
    overflow: hidden;
    font-size: 12px;
    color: #fff
}

@media (min-width:1024px) {
    .strap__list {
        font-size: 13px
    }
}

.strap__link {
    position: relative;
    text-align: left;
    margin: 5px 0 0;
    padding: 5px 0 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    top: 2px
}

.strap__link:first-child {
    margin: 0;
    padding: 0
}

.strap__link:not(:first-child) {
    border-top: 1px solid hsla(0, 0%, 100%, .2)
}

.strap__link a {
    color: #fff
}

.strap__link a:hover {
    text-decoration: none;
    cursor: pointer
}

.strap__link a:hover span {
    text-decoration: underline
}

.strap__dismiss {
    position: absolute;
    top: 2px;
    right: 2px;
    width: 25px;
    height: 100%;
    max-height: 42px;
    font-size: 12px;
    padding: 0;
    background: transparent;
    border: none;
    outline: none;
    color: #fff;
    text-align: center
}

.strap__dismiss:before {
    display: block;
    content: "1";
    font-family: "9news-icon-font";
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    top: 0;
    bottom: 0;
    height: 20px;
    margin: auto
}

.strap--breakingNews {
    background-color: #ad1723
}

.strap--breakingNews .strap__label:before {
    content: "";
    display: inline-block;
    height: 19px;
    width: 33px;
    margin-left: -4px;
    margin-right: 6px;
    vertical-align: top;
    background-image: url(../images/live-blog%402x.ffc5ea04.gif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% auto
}

.strap--specialCoverage {
    background-color: #179d00
}

.strap--specialCoverage .strap__label {
    background-color: #28b705
}

.strap--autoLiveVideoHeader,
.strap--watchLive {
    background-color: #145fdc
}

.strap--autoLiveVideoHeader .strap__label,
.strap--watchLive .strap__label {
    background-color: #2175ff
}

.strap--olderBrowser {
    background-color: #f57238;
    color: #fff;
    margin-bottom: 12px;
    display: none;
    padding: 9px 30px 9px 10px
}

@media (min-width:768px) {
    .strap--olderBrowser {
        margin-bottom: 16px
    }
}

.strap--olderBrowser a {
    text-decoration: underline;
    color: #fff
}

.ie10 .strap--olderBrowser,
.lte-ie9 .strap--olderBrowser {
    display: block
}

.no-flexboxlegacy .strap__label {
    display: inline
}

.article__tag a,
.tag,
.video-gallery__tag a {
    display: inline-block;
    height: 24px;
    padding: 0 6px;
    font-size: 14px;
    font-family: proxima-nova;
    line-height: 22px;
    text-transform: capitalize;
    border: 1px solid #6b6b6b;
    color: #6b6b6b
}

@media (min-width:1024px) {
    html:not(.tablet) .article__tag a:hover,
    html:not(.tablet) .tag:hover,
    html:not(.tablet) .video-gallery__tag a:hover {
        border: 1px solid #2175ff;
        color: #2175ff
    }
}

.no-touch .article__tag a:hover,
.no-touch .tag:hover,
.no-touch .video-gallery__tag a:hover {
    border: 1px solid #2175ff;
    color: #2175ff
}

.article__tag,
.tag--margin,
.video-gallery__tag {
    margin: 8px 8px 0 0
}

.article__tag,
.tag--reset,
.video-gallery__tag {
    display: inline-block;
    height: auto;
    padding: 0;
    line-height: normal;
    text-transform: none;
    background-color: transparent
}

.article__tags,
.tags,
.video-gallery__tags {
    margin: 8px -8px 0 0;
    padding: 0;
    list-style-type: none
}

.takeover {
    overflow: hidden;
    background-color: #1c1c1c
}

.takeover:after {
    content: " ";
    display: table;
    clear: both
}

@media (max-width:767px) {
    .takeover {
        margin: 0 -10px 12px
    }
}

@media (min-width:768px) {
    .takeover {
        margin-bottom: 16px
    }
}

.takeover__main {
    position: relative
}

.takeover__main:before {
    display: block;
    padding-top: 56.25%;
    content: ""
}

.takeover--has-header .takeover__main {
    padding-top: 40px
}

.takeover--has-header .takeover__main .player,
.takeover--has-header .takeover__main .story__media,
.takeover__main .player.sticky,
.takeover__main .story__media.sticky {
    margin-top: 0
}

.takeover__content-wrapper {
    z-index: 1;
    position: inherit
}

@media (min-width:768px) {
    .takeover__content-wrapper {
        position: relative
    }
}

.takeover__media-wrapper {
    position: absolute;
    top: 40px;
    right: 0;
    left: 0
}

.takeover__media-wrapper:before {
    position: absolute;
    background-image: linear-gradient(0deg, #191919, transparent 60%);
    top: 0;
    bottom: 0;
    right: 0;
    height: 100%;
    left: 0;
    content: "";
    display: block;
    pointer-events: none;
    z-index: 1
}

.takeover__media-wrapper--no-gradient:before {
    display: none
}

.takeover__media-wrapper--noBreakingBar {
    top: 0
}

.takeover__header {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    display: -ms-flexbox;
    display: flex;
    height: 40px;
    color: #fff;
    background-color: #ad1723;
    line-height: 20px;
    text-transform: uppercase
}

.takeover__text,
.takeover__type {
    padding: 10px 12px
}

@media (min-width:768px) {
    .takeover__text,
    .takeover__type {
        padding: 10px 16px
    }
}

.takeover__text {
    position: relative;
    top: 2px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-weight: 500;
    font-size: 12px
}

@media (min-width:768px) {
    .takeover__text {
        font-size: 13px
    }
}

.takeover__type {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    background-color: #d01b27;
    font-weight: 700;
    font-size: 14px
}

@media (min-width:768px) {
    .takeover__type {
        font-size: 16px
    }
}

.takeover__header--icon .takeover__type:before {
    content: "";
    display: inline-block;
    height: 19px;
    width: 33px;
    margin-left: -4px;
    margin-right: 6px;
    vertical-align: top;
    background-image: url(../images/live-blog%402x.ffc5ea04.gif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% auto
}

.takeover__abstract,
.takeover__headline {
    padding: 0 10px;
    color: #fff
}

@media (min-width:768px) {
    .takeover__abstract,
    .takeover__headline {
        padding-left: 16px;
        padding-right: 16px
    }
}

.takeover__headline {
    margin: 0;
    z-index: 1;
    font-size: 22px;
    line-height: 1.27
}

@media (min-width:1024px) {
    .takeover__headline {
        margin-top: 16px;
        font-size: 36px;
        line-height: 1.1;
        text-shadow: 1px 1px 1px rgba(0, 0, 0, .2)
    }
}

.takeover__abstract {
    margin: 5px 0 10px;
    font-size: 16px
}

@media (min-width:768px) {
    .takeover__abstract {
        margin-top: 8px;
        margin-bottom: 16px
    }
}

@media (min-width:1024px) {
    .takeover__abstract {
        font-size: 18px
    }
}

.takeover__abstract p {
    margin: 0
}

.takeover__abstract a {
    color: #fff;
    text-decoration: underline
}

@media (max-width:1023px) {
    .takeover__link .story__media:before {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        display: block;
        content: "";
        pointer-events: none;
        background-image: linear-gradient(0deg, #1c1c1c 0, rgba(28, 28, 28, 0) 33%);
        z-index: 1
    }
}

@media (min-width:1024px) {
    .takeover__content-wrapper:before {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 130%;
        display: block;
        content: "";
        pointer-events: none;
        background-image: linear-gradient(0deg, #1c1c1c 0, rgba(28, 28, 28, .9) 10%, rgba(28, 28, 28, 0))
    }
    .takeover__content-wrapper>* {
        position: relative
    }
}

.takeover__main:hover .story__media img {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: alpha(opacity=80);
    opacity: .8
}

.takeover__main .story__media--feed-video:after {
    pointer-events: auto
}

@media $query-gt-mlg {
    .takeover--default:not(.takeover--live) .takeover__abstract,
    .takeover--default:not(.takeover--live) .takeover__headline {
        text-shadow: 1px 1px 1px rgba(0, 0, 0, .2)
    }
}

.takeover--default:not(.takeover--live) .takeover__headline {
    font-weight: 600
}

@media (min-width:1024px) {
    .takeover--default:not(.takeover--live) .takeover__content-wrapper {
        position: absolute;
        bottom: 0;
        width: 100%
    }
    .takeover--default:not(.takeover--live) .takeover__content-wrapper .takeover__abstract,
    .takeover--default:not(.takeover--live) .takeover__content-wrapper .takeover__headline {
        max-width: 100%
    }
}

@media $query-gt-mlg {
    .takeover--mega:not(.takeover--live) .takeover__abstract,
    .takeover--mega:not(.takeover--live) .takeover__headline {
        text-shadow: 1px 1px 1px rgba(0, 0, 0, .2)
    }
}

.takeover--mega:not(.takeover--live) .takeover__headline {
    font-size: 36px;
    line-height: 1.1;
    text-transform: uppercase
}

.takeover--mega:not(.takeover--live) .takeover__abstract {
    max-width: 100%
}

@media (min-width:768px) {
    .takeover--mega:not(.takeover--live) .story__media:after {
        background-image: linear-gradient(to top right, rgba(0, 0, 0, .8) 0, transparent 75%)
    }
    .takeover--mega:not(.takeover--live) .takeover__content-wrapper {
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0
    }
    .takeover--mega:not(.takeover--live) .takeover__headline {
        font-size: 54px;
        line-height: 1
    }
    .takeover--mega:not(.takeover--live) .takeover__abstract {
        max-width: 100%
    }
}

@media (max-width:767px) {
    .takeover--mega:not(.takeover--live) .takeover__headline {
        position: absolute;
        top: 0;
        width: 100%;
        margin: 0;
        padding: 56.25% 0 0
    }
    .takeover--mega:not(.takeover--live).takeover--has-header .takeover__headline {
        top: 40px
    }
    .takeover--mega:not(.takeover--live) .takeover__headline__inner {
        position: absolute;
        bottom: 0;
        left: 10px;
        right: 10px
    }
}

@media (min-width:1024px) {
    .takeover--mega:not(.takeover--live) .takeover__content-wrapper {
        right: 0
    }
    .takeover--mega:not(.takeover--live) .takeover__abstract,
    .takeover--mega:not(.takeover--live) .takeover__headline {
        padding: 0 32px
    }
    .takeover--mega:not(.takeover--live) .takeover__headline {
        font-size: 72px
    }
    .takeover--mega:not(.takeover--live) .takeover__abstract {
        margin: 12px 0 24px
    }
}

.takeover--live .video-js:before {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    content: "";
    pointer-events: none;
    background-image: linear-gradient(0deg, #1c1c1c 0, rgba(28, 28, 28, .9) 10%, rgba(28, 28, 28, .1) 60%, transparent 70%);
    transition: opacity .2s ease-in
}

.takeover--live .video-js.vjs-has-started:after {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0
}

@media (min-width:768px) {
    .takeover--live.takeover--default .takeover__headline,
    .takeover--live .takeover__abstract {
        max-width: 100%
    }
}

@media (min-width:1024px) {
    .takeover--live.takeover--mega .takeover__headline {
        max-width: 100%
    }
}

.takeover__related {
    margin: 24px 10px 10px
}

@media (min-width:768px) {
    .takeover__related {
        margin-left: 16px;
        margin-right: 16px;
        margin-bottom: 16px
    }
}

.takeover__related .section-header__headline {
    padding-left: 0;
    padding-top: 0;
    border-color: #d01b27;
    color: #fff;
    font-size: 16px
}

.takeover__related .section-header__headline:before {
    display: none
}

@media (min-width:768px) {
    .takeover__related [data-feed=default] {
        margin-left: -8px;
        margin-right: -8px
    }
    .takeover__related [data-feed=default]:after,
    .takeover__related [data-feed=default] [data-feed]:after {
        content: " ";
        display: table;
        clear: both
    }
}

@media (min-width:1024px) {
    html:not(.tablet) .takeover__related .story-block .story__headline__link:hover .story__headline__text,
    html:not(.tablet) .takeover__related .story-block .story__headline__link:hover .story__kicker,
    html:not(.tablet) .takeover__related .story-block .story__link:hover .story__headline__text,
    html:not(.tablet) .takeover__related .story-block .story__link:hover .story__kicker {
        border-bottom: 1px solid #2175ff
    }
}

.no-touch .takeover__related .story-block .story__headline__link:hover .story__headline__text,
.no-touch .takeover__related .story-block .story__headline__link:hover .story__kicker,
.no-touch .takeover__related .story-block .story__link:hover .story__headline__text,
.no-touch .takeover__related .story-block .story__link:hover .story__kicker {
    border-bottom: 1px solid #2175ff
}

.takeover__related .story-block .story__views {
    color: #d01b27
}

.takeover__related .story-block .story__media {
    background-color: #111
}

@media (max-width:767px) {
    .takeover__related .story-block:not(:first-child) {
        margin-top: 12px;
        border-top: 1px solid #333;
        padding-top: 12px
    }
    .takeover__related .story-block:after {
        content: " ";
        display: table;
        clear: both
    }
    .takeover__related .story-block .story__media {
        float: right;
        width: 120px
    }
    .takeover__related .story-block .story__media+.story__label,
    .takeover__related .story-block .story__media__link+.story__label {
        margin-right: 8px
    }
    .takeover__related .story-block .story__media__link~.story__details,
    .takeover__related .story-block .story__media~.story__details {
        padding-right: 128px
    }
}

@media (min-width:768px) and (max-width:1023px) {
    .takeover__related .story-block .story__media {
        margin-bottom: 8px
    }
}

@media (min-width:768px) {
    .takeover__related .story-block {
        width: 33.333333333333336%;
        float: left;
        padding: 0 8px
    }
    .takeover__related .story-block:nth-of-type(3n+4) {
        clear: left
    }
    .takeover__related .story-block:nth-of-type(-n+3) {
        margin-top: 0
    }
}

@media (min-width:1024px) {
    .takeover__related .story-block:after {
        content: " ";
        display: table;
        clear: both
    }
    .takeover__related .story-block .story__media {
        float: left;
        width: 149px
    }
    .takeover__related .story-block .story__media+.story__label,
    .takeover__related .story-block .story__media__link+.story__label {
        margin-left: 8px
    }
    .takeover__related .story-block .story__media__link~.story__details,
    .takeover__related .story-block .story__media~.story__details {
        padding-left: 157px
    }
}

.takeover__related .story__headline {
    margin-bottom: 0;
    color: #fff
}

@media (max-width:1023px) {
    .takeover__related .story__headline {
        font-size: 14px
    }
}

.player .video-js .vjs-big-play-button,
[data-page-type=article] .video-js .vjs-big-play-button,
[data-page-type=live-blog] .live-blog__hero-media .video-js .vjs-big-play-button {
    background: rgba(33, 117, 255, .8);
    outline: 0
}

.player .video-js .vjs-play-progress,
.player .video-js .vjs-volume-level,
[data-page-type=article] .video-js .vjs-play-progress,
[data-page-type=article] .video-js .vjs-volume-level,
[data-page-type=live-blog] .live-blog__hero-media .video-js .vjs-play-progress,
[data-page-type=live-blog] .live-blog__hero-media .video-js .vjs-volume-level {
    background: #2175ff
}

.player__video-block__counter {
    padding: 2px 8px;
    background-color: #2175ff;
    font-size: 12px;
    text-transform: none
}

.player__arrow,
.player__arrow:before {
    height: 40px;
    width: 40px
}

.player__arrow:before {
    background-size: 10px 16px;
    background-color: rgba(0, 0, 0, .8);
    transform: translate3d(100%, 0, 0)
}

.player__arrow--next:before {
    background-image: url(../fonts/9news-chevron-right.7021871b.svg)
}

.player__arrow.player__arrow--previous:before {
    background-image: url(../fonts/9news-chevron-left.e7668cbe.svg);
    transform: translate3d(-100%, 0, 0)
}

.player__description {
    padding: 10px 14px;
    background-color: #1c1c1c;
    border-bottom: 1px solid #494949;
    color: #fff
}

@media (min-width:768px) {
    .player__description {
        border-bottom: 0;
        font-size: 16px
    }
}

.player__control-board {
    height: 40px;
    padding: 6px 0 6px 14px;
    border: 0;
    background-color: #1c1c1c
}

.player__control-board:after {
    content: " ";
    display: table;
    clear: both
}

.player__control-board__btn {
    background-image: url(../fonts/9news-chevron-down.7e95d338.svg);
    background-size: 40% auto;
    text-indent: -9999px;
    background-repeat: no-repeat;
    background-position: 50%;
    line-height: 28px;
    margin-left: 0;
    width: 30px;
    height: 100%;
    margin-left: 10px
}

.player__control-board__next,
.player__control-board__prev {
    height: 28px;
    width: 48px;
    background-size: 6px auto;
    border-color: #494949
}

.player__control-board__next:before,
.player__control-board__prev:after {
    position: absolute;
    top: 0;
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    line-height: 28px;
    text-indent: 0
}

.player__control-board__prev {
    padding-left: 14px;
    background-position: 0;
    background-image: url(../fonts/9news-chevron-left.e7668cbe.svg);
    border-left-color: transparent
}

.player__control-board__prev:after {
    content: "Prev";
    left: 14px
}

.player__control-board__next {
    margin-right: 14px;
    padding-right: 14px;
    background-image: url(../fonts/9news-chevron-right.7021871b.svg);
    background-position: 100%
}

.player__control-board__next:before {
    content: "Next";
    right: 14px
}

.player__control-board__indicator {
    font-size: 14px;
    line-height: 28px
}

.player__rail {
    padding: 7px 0 7px 7px;
    background-color: #1c1c1c;
    border-top: 1px solid #494949
}

.player__rail__arrow {
    width: 40px;
    background-color: rgba(0, 0, 0, .8)
}

.player__rail__arrow:before {
    height: 16px;
    width: 10px;
    background-size: 10px 16px
}

.player__rail__arrow--next:before {
    background-image: url(../fonts/9news-chevron-right.7021871b.svg)
}

.player__rail__arrow--previous:before {
    background-image: url(../fonts/9news-chevron-left.e7668cbe.svg)
}

.player__rail__video-item {
    padding: 7px;
    border-radius: 0
}

.player__rail__video-item a {
    outline: none
}

.player__rail__video-item__image {
    margin-bottom: 7px
}

.player__rail__video-item .player__rail__video-item__image:before {
    top: auto;
    bottom: 0;
    height: 20px;
    line-height: 20px;
    padding: 0;
    background-color: #2175ff
}

.player__rail__video-item.selected .player__rail__video-item__image:after {
    border-color: #2175ff;
    border-width: 2px
}

.player__rail__video-item .player__rail__video-item__image .player__rail__video-item__meta {
    position: absolute;
    top: auto;
    bottom: 0;
    left: 20px;
    height: 20px;
    line-height: 20px;
    padding: 0 5px;
    background-color: rgba(0, 0, 0, .7);
    font-weight: 400;
    z-index: 1
}

.player__rail__video-item__tag+.player__rail__video-item__duration {
    padding-left: 0
}

.player__rail__video-item__duration:not(:empty):not(:only-child):before {
    content: "|";
    margin: 0 6px;
    color: hsla(0, 0%, 100%, .7)
}

.player__rail__video-item__label {
    color: #fff;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px
}

.player__rail__video-item a:hover .player__rail__video-item__label {
    color: #fff
}

@media (min-width:1024px) {
    html:not(.tablet) .player__rail__video-item a:hover .player__rail__video-item__label {
        color: #2175ff
    }
}

.no-touch .player__rail__video-item a:hover .player__rail__video-item__label {
    color: #2175ff
}

.player.sticky {
    margin-top: 16px
}

.player__video>.vjs-fullscreen.video-js {
    padding-bottom: 0;
    height: 100%!important
}

@media (max-width:767px) {
    .js-sticky:not(.js-sticky-dismissed):not(.js-sticky-no-support) {
        top: 42px;
        bottom: -100px;
        z-index: 1999
    }
    .js-sticky:not(.js-sticky-dismissed):not(.js-sticky-no-support).js-sticky-animate-in,
    .js-sticky:not(.js-sticky-dismissed):not(.js-sticky-no-support).js-sticky-animate-out {
        z-index: 1
    }
    .js-sticky:not(.js-sticky-dismissed):not(.js-sticky-no-support).js-scrolled-to .player__dismiss-sticky {
        -ms-filter: none;
        filter: none;
        opacity: 1;
        pointer-events: all
    }
    .js-sticky:not(.js-sticky-dismissed):not(.js-sticky-no-support).js-scrolled-to .player__control-board {
        -ms-filter: none;
        filter: none;
        opacity: 1
    }
}

@media (max-width:767px) {
    .sticky.player {
        background-color: transparent
    }
    .sticky.player .player__description {
        position: relative;
        z-index: 1
    }
    .sticky.player .player__control-board {
        position: relative;
        transition: all .3s
    }
    .sticky.player .sticky-mobile-banner {
        top: 41px
    }
    .sticky.player .sticky-mobile-banner h3 {
        max-height: 30px
    }
    .sticky.player .sticky-mobile-banner .sticky-mobile-banner__details {
        display: block;
        margin-left: 12px
    }
}

.celtra-ad-v3 {
    z-index: 10002!important
}

.vote {
    border-top: 1px solid #eaeaea;
    border-bottom: 1px solid #eaeaea;
    padding: 8px 0 10px;
    margin-bottom: 16px;
    text-align: center
}

.vote:after {
    content: " ";
    display: table;
    clear: both
}

@media (min-width:500px) {
    .vote {
        padding: 14px 0 20px
    }
}

.vote h2 {
    font-size: 18px;
    line-height: 26px;
    margin: 0 0 8px;
    text-align: center
}

.vote picture {
    display: block;
    width: 100%;
    text-align: center
}

.vote picture img {
    width: auto
}

.vote__answer {
    min-width: 60%;
    max-width: 80%;
    display: inline-block;
    margin: auto
}

@media (min-width:500px) {
    .vote__answer {
        width: 50%;
        max-width: 250px;
        min-width: 0
    }
}

.vote__option {
    min-height: 40px;
    padding: 8px;
    margin: 5px;
    border-radius: 20px;
    background-color: #333
}

[data-has-voted=true] .vote__option {
    display: none
}

.vote__option>input[type=button] {
    display: inline-block;
    width: 100%;
    outline: none;
    background-color: transparent;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    border: none;
    white-space: normal
}

.vote__result {
    padding: 0 10px;
    height: 0;
    overflow: hidden
}

[data-has-voted=true] .vote__result {
    height: auto;
    max-width: 600px;
    width: 100%
}

[data-has-voted=true] .vote__result+.vote__result {
    margin-top: 10px
}

.vote__result__text {
    font-size: 18px;
    text-align: left;
    font-weight: 700;
    padding: 2px;
    width: calc(55% - 40px);
    display: inline-block;
    padding-right: 8px;
    vertical-align: middle
}

@media (min-width:450px) {
    .vote__result__text {
        width: calc(40% - 50px)
    }
}

.vote__result__bar-container {
    position: relative;
    display: inline-block;
    background: #eaeaea;
    width: 45%;
    text-align: left;
    height: 40px
}

@media (min-width:450px) {
    .vote__result__bar-container {
        width: 60%
    }
}

.vote__result__bar {
    position: absolute;
    left: 0;
    top: 0;
    display: inline-block;
    width: 0;
    height: 100%;
    background-color: #333;
    transition: width 3s
}

.vote__result__bar-text {
    position: relative;
    display: inline-block;
    font-size: 18px;
    font-weight: 700;
    color: #fff;
    line-height: 40px;
    padding: 0 16px;
    z-index: 1;
    text-shadow: rgba(0, 0, 0, .3) 0 0 4px
}

.vote__result__count {
    display: inline-block;
    width: 40px;
    padding-left: 10px;
    color: #6b6b6b;
    font-size: 16px;
    font-weight: 700;
    overflow: visible;
    text-align: left
}

@media (min-width:450px) {
    .vote__result__count {
        padding-left: 16px;
        width: 50px
    }
}

.vote__recaptcha>div {
    margin: 20px auto 0
}

.layout__utility [data-section=around-australia] {
    margin-bottom: 48px
}

@media (max-width:767px) {
    .layout__utility [data-section=around-australia] {
        display: none
    }
}

.layout__utility [data-section=around-australia] .section-header__headline {
    margin-bottom: 0
}

.layout__utility [data-section=around-australia] .section-header__headline:before {
    box-shadow: -4px -4px 0 #f8a82e;
    content: "";
    display: block;
    position: absolute;
    top: 5px;
    left: 4px;
    height: 16px;
    width: 16px
}

.layout__main .article [data-section=around-australia],
.layout__main .live-blog__entries [data-section=around-australia] {
    border-bottom: none
}

.layout__main [data-section=around-australia] {
    border-bottom: 1px solid #eaeaea;
    margin-bottom: 16px;
    padding-bottom: 16px
}

@media (max-width:767px) {
    .layout__main [data-section=around-australia] {
        margin-left: -10px;
        margin-right: -10px;
        padding-left: 10px;
        padding-right: 10px
    }
}

[data-content-type=weather-national] .layout__main [data-section=around-australia] {
    margin-bottom: 24px
}

@media (min-width:1024px) {
    [data-content-type=weather-national] .layout__main [data-section=around-australia] {
        padding-bottom: 0;
        border: 0
    }
}

.layout__main [data-section=around-australia] .section-header__headline {
    margin: 0 0 12px;
    padding: 0;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.25;
    text-transform: uppercase;
    border-bottom: 0;
    font-family: proxima-nova
}

.layout__main [data-section=around-australia] .section-header__headline:before {
    display: none
}

.layout__main [data-section=around-australia] .weather-list {
    margin-top: 0;
    border-bottom: 0
}

.layout__main [data-section=around-australia] .weather-list__items {
    list-style-type: none;
    padding-left: 0
}

@media (max-width:1023px) {
    .layout__main [data-section=around-australia] {
        padding-bottom: 0
    }
    .layout__main [data-section=around-australia] .section-header__headline {
        margin-bottom: 0
    }
}

@media (min-width:768px) and (max-width:1023px) {
    .layout__main [data-section=around-australia] .weather-app__weather-value {
        padding-left: 16px;
        padding-right: 16px
    }
}

@media (min-width:1024px) {
    .layout__main [data-section=around-australia] {
        position: relative
    }
    .layout__main [data-section=around-australia] .weather-link--weather-list {
        position: absolute;
        top: -3px;
        right: 0;
        padding: 0;
        border-top: 0
    }
    .layout__main [data-section=around-australia] .weather-list {
        height: 477px;
        width: 100%;
        background-color: #1f5a9c;
        background-image: url(../images/australia-map.39e36513.jpg);
        background-repeat: no-repeat;
        background-size: 100% 100%
    }
    .layout__main [data-section=around-australia] .weather-list__items {
        position: relative;
        height: 100%;
        padding: 0
    }
    .layout__main [data-section=around-australia] .weather-app__weather-value {
        display: block;
        position: absolute;
        padding: 3px;
        padding-right: 6px;
        padding-left: 34px;
        background: #fff;
        border-radius: 2px;
        box-shadow: 0 0 8px 0 rgba(0, 0, 0, .3);
        font-size: 12px;
        line-height: 1.1
    }
    .layout__main [data-section=around-australia] .weather-app__weather-value[data-id=adelaide] {
        top: 69%;
        left: 49%
    }
    .layout__main [data-section=around-australia] .weather-app__weather-value[data-id=brisbane] {
        top: 49.5%;
        left: 79.5%
    }
    .layout__main [data-section=around-australia] .weather-app__weather-value[data-id=canberra] {
        top: 69%;
        left: 63%
    }
    .layout__main [data-section=around-australia] .weather-app__weather-value[data-id=darwin] {
        top: 12.5%;
        left: 44%
    }
    .layout__main [data-section=around-australia] .weather-app__weather-value[data-id=hobart] {
        top: 88.3%;
        left: 69%
    }
    .layout__main [data-section=around-australia] .weather-app__weather-value[data-id=melbourne] {
        top: 77%;
        left: 61.9%
    }
    .layout__main [data-section=around-australia] .weather-app__weather-value[data-id=perth] {
        top: 64.5%;
        left: 18%
    }
    .layout__main [data-section=around-australia] .weather-app__weather-value[data-id=sydney] {
        top: 64.7%;
        left: 76.7%
    }
    .layout__main [data-section=around-australia] .weather-icon {
        position: absolute;
        top: 50%;
        left: 3px;
        height: 28px;
        width: 28px;
        transform: translateY(-50%)
    }
    .layout__main [data-section=around-australia] .weather-app__weather-value__text {
        -ms-flex: 1 0 auto;
        flex: 1 0 auto;
        margin: .1em 0 -.1em;
        -ms-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        text-align: left
    }
    .layout__main [data-section=around-australia] .weather-app__weather-value__text .weather-temperature {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto
    }
    .layout__main [data-section=around-australia] .weather-app__weather-value__text .weather-temperature:first-child {
        color: #d01b27
    }
    .layout__main [data-section=around-australia] .weather-app__weather-value__text .weather-temperature:not(:first-child) {
        margin-left: .85em;
        color: #2175ff
    }
}

.weather-app__heading {
    margin: 0 0 12px;
    padding: 0;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.25;
    text-transform: uppercase
}

.weather-app__heading-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    -ms-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 12px
}

.weather-app__heading-wrapper .weather-app__heading {
    margin-bottom: 0
}

.weather-app__heading-wrapper .weather-app__heading-link {
    -ms-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-left: 20px;
    line-height: 1.25
}

.weather-app__block,
[data-content-type^=weather] [data-section=weather-articles] {
    border-bottom: 1px solid #eaeaea;
    margin-bottom: 16px;
    padding-bottom: 16px
}

@media (max-width:767px) {
    .weather-app__block,
    [data-content-type^=weather] [data-section=weather-articles] {
        margin-left: -10px;
        margin-right: -10px;
        padding-left: 10px;
        padding-right: 10px
    }
}

.weather-link {
    display: block;
    color: #6b6b6b
}

.weather-link .icon-chevron-right {
    font-size: .9em
}

@media (min-width:1024px) {
    html:not(.tablet) a.weather-link:hover,
    html:not(.tablet) a:hover .weather-link {
        color: #2175ff
    }
}

.no-touch a.weather-link:hover,
.no-touch a:hover .weather-link {
    color: #2175ff
}

.weather-link .icon-chevron {
    margin-left: .1em
}

.weather-temperature:after {
    content: "\B0";
    margin-right: -.1em
}

@media (min-width:768px) and (max-width:1023px) {
    .weather-app__slider {
        position: relative
    }
    .weather-app__slider:before {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        display: block;
        content: "";
        pointer-events: none;
        background-image: linear-gradient(-90deg, #fff, hsla(0, 0%, 100%, 0))
    }
    .weather-app__slider:after {
        right: 0;
        left: auto;
        width: 50px
    }
}

.weather-app__current-forecast__misc {
    padding: 0;
    margin: 0;
    list-style: none;
    margin: 12px auto 0;
    color: #6b6b6b;
    font-size: 13px;
    line-height: 1.375
}

.weather-app__current-forecast__misc:after {
    content: " ";
    display: table;
    clear: both
}

@media (max-width:1023px) {
    .weather-app__current-forecast__misc {
        max-width: 280px
    }
}

@media (min-width:1024px) {
    .weather-app__current-forecast__misc {
        margin-top: 16px;
        font-size: 14px
    }
}

.weather-app__current-forecast__misc li {
    float: left;
    padding: 0
}

.weather-app__current-forecast__misc li:nth-child(2n) {
    width: 47%
}

.weather-app__current-forecast__misc li:nth-child(odd) {
    width: 53%
}

.weather-app__current-forecast__misc li:nth-child(n+3) {
    margin-top: .2em
}

.weather-app__current-forecast__misc [class^=icon-] {
    margin-left: -.25em;
    margin-right: .1em;
    color: #999;
    font-size: 16px
}

.weather-app__current-forecast {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.weather-app__warning+.weather-app__current-forecast {
    margin-top: -6px
}

@media (min-width:1024px) {
    .weather-app__current-forecast {
        padding-top: 8px
    }
    .weather-app__warning+.weather-app__current-forecast {
        margin-top: -10px
    }
}

@media (max-width:767px) {
    .weather-app__current-forecast {
        margin-left: -10px;
        margin-right: -10px
    }
}

@media (min-width:1024px) {
    .weather-app__current-forecast {
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-justify-content: space-around;
        -ms-flex-pack: distribute;
        justify-content: space-around;
        -ms-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        padding-bottom: 32px
    }
}

.weather-app__current-forecast__now {
    margin: 0 auto;
    text-align: center
}

@media (max-width:1023px) {
    .weather-app__current-forecast__now {
        min-width: 218px;
        padding: 0 16px 8px;
        border-bottom: 1px solid #eaeaea
    }
}

@media (min-width:1024px) {
    .weather-app__current-forecast__now {
        width: 300px
    }
}

.weather-app__current-forecast__now__temperature {
    display: block;
    height: 70px;
    margin: 0 auto;
    font-size: 56px;
    font-weight: 600;
    line-height: 70px
}

@media (min-width:1024px) {
    .weather-app__current-forecast__now__temperature {
        height: 78px;
        font-size: 78px;
        line-height: 78px
    }
}

.weather-app__current-forecast__now__temperature .weather-icon {
    height: 70px;
    width: 70px;
    margin-right: 14px;
    vertical-align: top
}

@media (min-width:1024px) {
    .weather-app__current-forecast__now__temperature .weather-icon {
        height: 78px;
        width: 78px;
        margin-right: 10px
    }
}

.weather-app__current-forecast__now__conditions {
    display: block;
    margin: 6px auto 0;
    color: #6b6b6b;
    font-size: 14px
}

@media (min-width:1024px) {
    .weather-app__current-forecast__now__conditions {
        margin-top: 12px;
        font-size: 15px
    }
}

@media (min-width:1024px) {
    .weather-app__current-forecast__details {
        -ms-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        margin-left: 20px
    }
}

.weather-app__current-forecast__temperature {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    margin: 8px 0 0
}

@media (max-width:1023px) {
    .weather-app__current-forecast__temperature {
        -ms-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

.weather-app__current-forecast__temperature-item {
    margin: 0;
    padding: 0
}

@media (max-width:1023px) {
    .weather-app__current-forecast__temperature-item {
        min-width: 75px;
        padding: 0 16px;
        text-align: center
    }
}

@media (min-width:1024px) {
    .weather-app__current-forecast__temperature-item {
        width: 33%
    }
}

.weather-app__current-forecast__temperature-item .weather-temperature {
    display: block;
    font-size: 18px;
    font-weight: 700
}

@media (min-width:1024px) {
    .weather-app__current-forecast__temperature-item .weather-temperature {
        font-weight: 600
    }
}

.weather-app__current-forecast__temperature-item__label {
    display: block;
    color: #6b6b6b;
    font-size: 12px;
    margin-bottom: .25em
}

.weather-app__current-forecast__temperature-item--max .weather-app__current-forecast__temperature-item__label {
    color: #d01b27
}

.weather-app__current-forecast__temperature-item--min .weather-app__current-forecast__temperature-item__label {
    color: #2175ff
}

@media (max-width:1023px) {
    .weather-app__hourly-forecast {
        padding-left: 0;
        padding-right: 0
    }
}

@media (max-width:767px) {
    .weather-app__hourly-forecast .weather-app__heading {
        display: none
    }
}

@media (min-width:1024px) {
    .weather-app__hourly-forecast .slick-slider {
        margin-left: 40px;
        margin-right: 40px
    }
}

@media (max-width:767px) {
    .weather-app__hourly-forecast .slick-slide {
        padding: 0 14px
    }
}

@media (min-width:768px) and (max-width:1023px) {
    .weather-app__hourly-forecast .slick-slide {
        padding: 0 12px
    }
}

.weather-app__hourly-forecast .slick-arrow {
    display: block;
    position: absolute;
    top: 50%;
    height: 20px;
    width: 40px;
    transform: translateY(-50%);
    padding: 0;
    background: none;
    border: none;
    border-radius: 50%;
    color: transparent;
    cursor: pointer;
    font-size: 0;
    line-height: 0;
    outline: none;
    text-align: center;
    transition: opacity .2s ease-in
}

.weather-app__hourly-forecast .slick-arrow:before {
    content: "v";
    font-family: "9news-icon-font";
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    color: #6b6b6b;
    font-size: 24px
}

.weather-app__hourly-forecast .slick-next {
    right: -40px
}

.weather-app__hourly-forecast .slick-next:before {
    transform: rotate(-90deg)
}

.weather-app__hourly-forecast .slick-prev {
    left: -40px
}

.weather-app__hourly-forecast .slick-prev:before {
    transform: rotate(90deg)
}

.weather-app__hourly-forecast .slick-disabled {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    filter: alpha(opacity=40);
    opacity: .4
}

.weather-app__hourly-forecast .weather-app__weather-value__title {
    color: #6b6b6b;
    font-size: 12px
}

.weather-app__warning {
    margin-bottom: 16px
}

.weather-app__warning .weather-app__warning {
    margin-bottom: 0
}

@media (min-width:768px) {
    .weather-app__warning .weather-app__heading {
        margin-left: 0
    }
}

.weather-app__warning__icon {
    display: inline-block;
    height: 18px;
    width: 18px;
    margin-right: 7px;
    background-image: url(../fonts/warning.428af533.svg);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 100% auto;
    vertical-align: middle
}

.weather-app__warning__link {
    margin: 0;
    font-size: 13px;
    color: #6b6b6b
}

.weather-app__warning__link:hover {
    color: #2175ff
}

.weather-app__warning__list {
    padding: 0;
    margin: 0;
    list-style: none
}

.weather-app__warning__list li {
    position: relative;
    padding-left: 16px
}

.weather-app__warning__list li:not(:first-child) {
    margin-top: 12px
}

.weather-app__warning__list li:before {
    content: "";
    display: block;
    position: absolute;
    top: 11px;
    left: 0;
    height: 6px;
    width: 6px;
    margin-top: -3px;
    background: #d01b27;
    border-radius: 50%
}

.weather-app__warning__headline {
    margin: 0 0 4px;
    font-size: 1em;
    font-weight: 700;
    line-height: 1.375
}

.weather-app__warning__details {
    margin: 12px 0 16px;
    white-space: pre-wrap;
    word-wrap: break-word;
    display: none
}

[data-open=true] .weather-app__warning__details {
    display: block
}

.weather-app__warning__toggle {
    width: auto;
    padding: 0;
    background: none;
    border: none;
    color: #6b6b6b;
    outline: none;
    cursor: pointer
}

.weather-app__warning__toggle:hover {
    color: #2175ff;
    transition: color .2s ease-in-out
}

.weather-app__warning__toggle .icon-chevron {
    display: inline-block;
    position: relative;
    top: 0;
    margin-left: .2em;
    transform: rotate(0deg);
    transition: transform .2s ease-in-out
}

[data-open=true] .icon-chevron {
    transform: rotate(180deg)
}

[data-content-type^=weather] [data-section=weather-articles] .section-header__headline {
    padding: 0;
    border-bottom: 0;
    font-size: 16px
}

[data-content-type^=weather] [data-section=weather-articles] .section-header__headline:before {
    display: none
}

@media (min-width:1024px) {
    html:not(.tablet) [data-content-type^=weather] [data-section=weather-articles] [data-feed=default] .story-block .story__headline__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type^=weather] [data-section=weather-articles] [data-feed=default] .story-block .story__headline__link:hover .story__kicker,
    html:not(.tablet) [data-content-type^=weather] [data-section=weather-articles] [data-feed=default] .story-block .story__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type^=weather] [data-section=weather-articles] [data-feed=default] .story-block .story__link:hover .story__kicker {
        border-bottom: 1px solid #2175ff
    }
}

.no-touch [data-content-type^=weather] [data-section=weather-articles] [data-feed=default] .story-block .story__headline__link:hover .story__headline__text,
.no-touch [data-content-type^=weather] [data-section=weather-articles] [data-feed=default] .story-block .story__headline__link:hover .story__kicker,
.no-touch [data-content-type^=weather] [data-section=weather-articles] [data-feed=default] .story-block .story__link:hover .story__headline__text,
.no-touch [data-content-type^=weather] [data-section=weather-articles] [data-feed=default] .story-block .story__link:hover .story__kicker {
    border-bottom: 1px solid #2175ff
}

[data-content-type^=weather] [data-section=weather-articles] [data-feed=default] .story-block .story__views {
    color: #d01b27
}

[data-content-type^=weather] [data-section=weather-articles] [data-feed=default] .story-block .story__media {
    background-color: #111
}

@media (max-width:767px) {
    [data-content-type^=weather] [data-section=weather-articles] [data-feed=default] .story-block:after {
        content: " ";
        display: table;
        clear: both
    }
    [data-content-type^=weather] [data-section=weather-articles] [data-feed=default] .story-block .story__media {
        float: right;
        width: 120px
    }
    [data-content-type^=weather] [data-section=weather-articles] [data-feed=default] .story-block .story__media+.story__label,
    [data-content-type^=weather] [data-section=weather-articles] [data-feed=default] .story-block .story__media__link+.story__label {
        margin-right: 8px
    }
    [data-content-type^=weather] [data-section=weather-articles] [data-feed=default] .story-block .story__media__link~.story__details,
    [data-content-type^=weather] [data-section=weather-articles] [data-feed=default] .story-block .story__media~.story__details {
        padding-right: 128px
    }
}

@media (min-width:768px) and (max-width:1023px) {
    [data-content-type^=weather] [data-section=weather-articles] [data-feed=default] .story-block:after {
        content: " ";
        display: table;
        clear: both
    }
    [data-content-type^=weather] [data-section=weather-articles] [data-feed=default] .story-block .story__media {
        float: left;
        width: 120px
    }
    [data-content-type^=weather] [data-section=weather-articles] [data-feed=default] .story-block .story__media+.story__label,
    [data-content-type^=weather] [data-section=weather-articles] [data-feed=default] .story-block .story__media__link+.story__label {
        margin-left: 8px
    }
    [data-content-type^=weather] [data-section=weather-articles] [data-feed=default] .story-block .story__media__link~.story__details,
    [data-content-type^=weather] [data-section=weather-articles] [data-feed=default] .story-block .story__media~.story__details {
        padding-left: 128px
    }
}

@media (max-width:1023px) {
    [data-content-type^=weather] [data-section=weather-articles] [data-feed=default] .story-block:not(:first-child) {
        margin-top: 12px;
        border-top: 1px solid #eaeaea;
        padding-top: 12px
    }
}

@media (min-width:1024px) {
    [data-content-type^=weather] [data-section=weather-articles] [data-feed=default] .story-block {
        width: 33.333333333333336%;
        float: left;
        padding: 0 8px
    }
    [data-content-type^=weather] [data-section=weather-articles] [data-feed=default] .story-block .story__media {
        margin-bottom: 8px
    }
    [data-content-type^=weather] [data-section=weather-articles] [data-feed=default] .story-block:not(:first-child) {
        margin-top: 16px
    }
    [data-content-type^=weather] [data-section=weather-articles] [data-feed=default] .story-block:nth-of-type(3n+4) {
        clear: left
    }
    [data-content-type^=weather] [data-section=weather-articles] [data-feed=default] .story-block:nth-of-type(-n+3) {
        margin-top: 0
    }
    [data-content-type^=weather] [data-section=weather-articles] [data-feed=default] .story-block .story__icon {
        position: absolute;
        top: 8px;
        right: 8px;
        z-index: 1;
        height: 24px;
        width: 24px;
        border-radius: 50%;
        color: #fff;
        font-size: 9.600000000000001px;
        line-height: 24px;
        text-align: center
    }
    [data-content-type^=weather] [data-section=weather-articles] [data-feed=default] .story-block .story__icon--play {
        background-color: rgba(33, 117, 255, .8)
    }
    [data-content-type^=weather] [data-section=weather-articles] [data-feed=default] .story-block .story__icon--play:after {
        content: "6";
        font-family: "9news-icon-font";
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        margin-left: 2px
    }
    [data-content-type^=weather] [data-section=weather-articles] [data-feed=default] .story-block .story__icon--gallery {
        background-color: rgba(33, 117, 255, .8)
    }
    [data-content-type^=weather] [data-section=weather-articles] [data-feed=default] .story-block .story__icon--gallery:after {
        content: "g";
        font-family: "9news-icon-font";
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale
    }
    [data-content-type^=weather] [data-section=weather-articles] [data-feed=default] .story-block .story__icon--live-blog {
        background-color: rgba(208, 27, 39, .8)
    }
    [data-content-type^=weather] [data-section=weather-articles] [data-feed=default] .story-block .story__icon--live-blog:after {
        content: "";
        display: block;
        background-image: url(../images/live-blog%402x.ffc5ea04.gif);
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: 76% auto;
        height: 100%;
        width: 100%
    }
}

@media (min-width:1024px) {
    [data-content-type^=weather] [data-section=weather-articles] [data-feed=default] {
        margin-left: -8px;
        margin-right: -8px
    }
    [data-content-type^=weather] [data-section=weather-articles] [data-feed=default]:after,
    [data-content-type^=weather] [data-section=weather-articles] [data-feed=default] [data-feed]:after {
        content: " ";
        display: table;
        clear: both
    }
}

.weather-list {
    border-bottom: 1px solid #eaeaea
}

.weather-list__items {
    padding: 0;
    margin: 0;
    list-style: none;
    padding: 8px 0;
    font-size: 14px
}

.weather-list__item {
    margin: 0;
    padding: 0
}

.weather-link--weather-list {
    display: block;
    padding: 8px 0;
    border-top: 1px solid #eaeaea;
    text-align: center
}

.weather-app__maps:after {
    content: " ";
    display: table;
    clear: both
}

.weather-app__map {
    margin-top: 12px
}

.weather-app__heading+.weather-app__map:not(:last-child) {
    margin-bottom: 24px
}

.weather-app__map--small {
    width: 48.75%
}

.weather-app__map--radar .forecast__anim:before {
    padding-top: 68%!important
}

[data-content-type=weather-national] .weather-app__map--radar .forecast__layer {
    width: 118%
}

[data-content-type=weather-national] .weather-app__map--radar .forecast__anim:before {
    padding-top: 77%!important
}

.weather-app__map--satellite.weather-app__map--small {
    float: left
}

.weather-app__map--satellite .forecast__anim:before {
    padding-top: 75%!important
}

.weather-app__map--synoptic.weather-app__map--small {
    float: right
}

.weather-app__map--satellite img,
.weather-app__map--synoptic img {
    display: block;
    width: 100%!important
}

.weather-app__map-details {
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 6px
}

.weather-app__map-details,
.weather-app__map-key {
    display: -ms-flexbox;
    display: flex;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.weather-app__map-key {
    -ms-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 2px;
    color: #6b6b6b
}

.weather-app__map-key:only-child {
    margin-left: auto;
    margin-right: auto
}

.weather-app__map-key:after,
.weather-app__map-key:before {
    top: 0;
    bottom: 0;
    margin: auto;
    font-size: 12px;
    line-height: 10px;
    display: inline-block;
    height: 10px;
    vertical-align: top
}

.weather-app__map-key:after {
    content: "Heavy";
    padding-left: 4px
}

.weather-app__map-key:before {
    content: "Light";
    padding-right: 4px
}

.weather-app__map-key .weather-app__map-key-colors {
    width: 100px;
    height: 10px;
    margin: 0;
    display: inline-block;
    background-image: url(../fonts/radar-map-key.6b9f59bb.svg);
    background-size: 100%;
    vertical-align: top
}

@media (min-width:768px) {
    .weather-app__map-key:after {
        padding-left: 10px
    }
    .weather-app__map-key:before {
        padding-right: 10px
    }
    .weather-app__map-key .weather-app__map-key-colors {
        width: 180px;
        background-size: 100% 10px;
        background-repeat: no-repeat
    }
}

.synoptic-map__description {
    margin-top: 16px
}

.synoptic-map__description__headline {
    margin: 0 0 6px;
    font-size: 1em;
    font-weight: 700
}

@media (min-width:1024px) {
    .synoptic-map__description__headline {
        font-size: 20px;
        line-height: 1.25
    }
}

@media (min-width:1024px) {
    .synoptic-map__description__text {
        font-size: 18px
    }
}

.synoptic-map__description__issue-date {
    margin-top: 10px;
    font-size: 12px;
    line-height: 1;
    text-transform: uppercase;
    color: #6b6b6b
}

.weather-app__weather-value__title {
    margin: 0;
    font-weight: 400;
    white-space: nowrap
}

.weather-app__weather-value__rain-chance {
    color: #6b6b6b;
    font-size: 12px
}

.weather-app__weather-value__rain-chance .icon-weather-rain-chance {
    font-size: 19px;
    color: #999
}

.weather-app__weather-value--stacked {
    text-align: center
}

.weather-app__weather-value--stacked .weather-icon {
    height: 40px;
    width: 40px
}

.weather-app__weather-value--stacked .weather-app__weather-value__title {
    margin: 0 0 8px
}

.weather-app__weather-value--stacked .weather-app__weather-value__text {
    margin: 6px 0;
    font-size: 18px;
    font-weight: 600
}

.weather-app__weather-value--stacked .weather-app__weather-value__text .weather-temperature:not(:first-child) {
    margin-left: .5em;
    color: #6b6b6b
}

.weather-app__weather-value--split {
    display: -ms-flexbox;
    display: flex;
    -ms-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 7px 6px
}

@media (min-width:1024px) {
    html:not(.tablet) a.weather-app__weather-value--split:hover {
        background: #f1f1f5
    }
    html:not(.tablet) a.weather-app__weather-value--split:hover .weather-app__weather-value__title {
        color: #2175ff
    }
}

.no-touch a.weather-app__weather-value--split:hover {
    background: #f1f1f5
}

.no-touch a.weather-app__weather-value--split:hover .weather-app__weather-value__title {
    color: #2175ff
}

.weather-app__weather-value--split .weather-icon {
    height: 20px;
    width: 20px
}

.weather-app__weather-value--split .weather-app__weather-value__title {
    font-weight: 600;
    -ms-flex: 0 0 48%;
    flex: 0 0 48%
}

.weather-app__weather-value--split .weather-app__weather-value__text {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1 0 24%;
    flex: 1 0 24%;
    -ms-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    font-weight: 600;
    text-align: right
}

.weather-app__weather-value--split .weather-app__weather-value__text .weather-temperature {
    -ms-flex: 0 0 30%;
    flex: 0 0 30%
}

.weather-app__weather-value--split .weather-app__weather-value__text .weather-temperature:not(:first-child) {
    color: #6b6b6b
}

.weather-app__week-forecast__list {
    padding: 0;
    margin: 0;
    list-style: none
}

.weather-app__week-forecast__list li {
    display: inline-block;
    min-width: 103px;
    border: 1px solid #eaeaea;
    border-radius: 4px
}

@media (max-width:1023px) {
    .weather-app__week-forecast__list {
        overflow: scroll;
        white-space: nowrap;
        -webkit-overflow-scrolling: touch
    }
}

@media (max-width:767px) {
    .weather-app__week-forecast__list {
        margin-left: -10px;
        margin-right: -10px
    }
    .weather-app__week-forecast__list li {
        margin-left: 8px
    }
    .weather-app__week-forecast__list li:last-child {
        margin-right: 8px
    }
}

@media (min-width:768px) and (max-width:1023px) {
    .weather-app__week-forecast__list li:not(:first-child) {
        margin-left: 8px
    }
}

@media (min-width:1024px) {
    .weather-app__week-forecast__list {
        display: -ms-flexbox;
        display: flex;
        width: $weather-app-week-forecast-x
    }
    .weather-app__week-forecast__list li {
        width: 107px
    }
    .weather-app__week-forecast__list li:not(:first-child) {
        margin-left: 10px
    }
}

.weather-app__week-forecast__list .weather-app__weather-value__title {
    margin: -1px;
    margin-bottom: 10px;
    padding: 5px 0;
    background: #0518c5;
    border-radius: 4px 4px 0 0;
    color: #fff;
    font-size: 14px
}

.weather-app__week-forecast__list .weather-app__weather-value__text {
    margin-top: 10px
}

.weather-app__week-forecast__list .weather-app__weather-value__rain-chance {
    margin: 0 16px;
    padding: 6px 0;
    border-top: 1px solid #eaeaea
}

.forecast {
    margin-bottom: 48px;
    position: relative
}

.forecast .section-header__headline {
    margin-bottom: 0;
    padding-right: 41px;
    border-bottom: 0
}

.forecast .section-header__headline:before {
    box-shadow: -4px -4px 0 #f8a82e
}

.forecast__hours {
    padding: 0;
    margin: 0;
    list-style: none;
    margin-top: 16px;
    margin-bottom: 2px
}

.forecast__hours:after {
    content: " ";
    display: table;
    clear: both
}

.forecast__hours li {
    float: left;
    width: 33.3333%
}

.forecast__hours .weather-app__weather-value {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 10px
}

.forecast__hours .weather-app__weather-value__title {
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
    padding-bottom: 8px;
    font-size: 12px;
    font-weight: 400;
    color: #6b6b6b;
    text-align: center
}

.forecast__hours .weather-app__weather-value__text {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    font-weight: 400
}

.forecast__hours .weather-app__weather-value__text .weather-temperature {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto
}

.forecast__hours .weather-icon {
    width: 38px;
    height: 38px;
    margin-right: 6px
}

.forecast .weather-list__item:first-child {
    border-top: 1px solid #eaeaea;
    border-bottom: 1px solid #eaeaea
}

.forecast .weather-list__item:first-child .weather-app__weather-value__text,
.forecast .weather-list__item:first-child .weather-app__weather-value__title {
    font-weight: 700
}

.forecast .weather-list__item:not(:first-child) .weather-app__weather-value__text,
.forecast .weather-list__item:not(:first-child) .weather-app__weather-value__title {
    font-weight: 400
}

.forecast .weather-app__weather-value__text .weather-temperature:not(:first-child) {
    color: #333
}

.forecast .weather-app__weather-value__rain-chance {
    display: none
}

.layout__utility .forecast .weather-link--weather-list {
    font-weight: 500
}

.forecast__anim {
    position: relative;
    width: 100%;
    overflow: hidden
}

.forecast__anim img {
    max-width: none
}

.forecast__anim:before {
    padding-top: 50%;
    content: "";
    display: block
}

.forecast__anim .forecast__layer {
    position: absolute;
    top: -9999px;
    right: -9999px;
    bottom: -9999px;
    left: -9999px;
    width: auto;
    margin: auto
}

.forecast__anim [data-frame] {
    visibility: hidden
}

.forecast__anim [data-frame][data-is-visible=true] {
    visibility: visible
}

.forecast__anim .forecast__time {
    position: absolute;
    right: 0;
    top: 0;
    padding: 5px;
    color: #fff;
    z-index: 1;
    font-size: 12px;
    min-width: 64px;
    height: 20px;
    text-align: center
}

.forecast__anim .forecast__time span {
    display: block;
    position: absolute;
    background-color: #000;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    line-height: 20px
}

.forecast__full {
    display: block;
    border: 1px solid #eaeaea;
    border-left: 0;
    border-right: 0;
    padding: 8px 0;
    margin-top: 8px;
    color: #6b6b6b;
    text-align: center
}

.forecast__full .icon-chevron-right {
    font-size: .9em
}

@media (min-width:1024px) {
    html:not(.tablet) .forecast__full:hover {
        color: #2175ff
    }
}

.no-touch .forecast__full:hover {
    color: #2175ff
}

[data-national-radar] .forecast__anim:before {
    padding-top: 75%!important
}

[data-national-radar] .forecast__anim .forecast__layer {
    width: 118%
}

.breaking-icon svg {
    margin: auto
}

.breaking-icon svg path {
    fill: #d01b27
}

.breaking-icon #left-bar-1,
.breaking-icon #left-bar-2,
.breaking-icon #left-bar-3 {
    transform: translateX(4px)
}

.breaking-icon #right-bar-1,
.breaking-icon #right-bar-2,
.breaking-icon #right-bar-3 {
    transform: translateX(-4px)
}

.breaking-icon #left-bar-1,
.breaking-icon #left-bar-2,
.breaking-icon #left-bar-3,
.breaking-icon #right-bar-1,
.breaking-icon #right-bar-2,
.breaking-icon #right-bar-3 {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0
}

.breaking-icon #right-bar-1 {
    animation: right-bar-1 2s infinite forwards linear
}

.breaking-icon #right-bar-2 {
    animation: right-bar-2 2s infinite forwards linear
}

.breaking-icon #right-bar-3 {
    animation: right-bar-3 2s infinite forwards linear
}

.breaking-icon #left-bar-1 {
    animation: left-bar-1 2s infinite forwards linear
}

.breaking-icon #left-bar-2 {
    animation: left-bar-2 2s infinite forwards linear
}

.breaking-icon #left-bar-3 {
    animation: left-bar-3 2s infinite forwards linear
}

.breaking-icon #circle {
    animation: circle 2s infinite forwards linear;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
    opacity: .7
}

@keyframes circle {
    0% {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
        filter: alpha(opacity=70);
        opacity: .7
    }
    10% {
        -ms-filter: none;
        filter: none;
        opacity: 1
    }
    90% {
        -ms-filter: none;
        filter: none;
        opacity: 1
    }
    10% {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
        filter: alpha(opacity=70);
        opacity: .7
    }
}

@keyframes right-bar-1 {
    10% {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
        opacity: 0
    }
    20% {
        -ms-filter: none;
        filter: none;
        opacity: 1;
        transform: translateX(0)
    }
    88% {
        -ms-filter: none;
        filter: none;
        opacity: 1;
        transform: translateX(0)
    }
    98% {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
        opacity: 0;
        transform: translateX(3px)
    }
}

@keyframes right-bar-2 {
    20% {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
        opacity: 0
    }
    30% {
        -ms-filter: none;
        filter: none;
        opacity: 1;
        transform: translateX(0)
    }
    86% {
        -ms-filter: none;
        filter: none;
        opacity: 1;
        transform: translateX(0)
    }
    96% {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
        opacity: 0;
        transform: translateX(3px)
    }
}

@keyframes right-bar-3 {
    30% {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
        opacity: 0
    }
    40% {
        -ms-filter: none;
        filter: none;
        opacity: 1;
        transform: translateX(0)
    }
    82% {
        -ms-filter: none;
        filter: none;
        opacity: 1;
        transform: translateX(0)
    }
    92% {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
        opacity: 0;
        transform: translateX(3px)
    }
}

@keyframes left-bar-1 {
    10% {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
        opacity: 0
    }
    20% {
        -ms-filter: none;
        filter: none;
        opacity: 1;
        transform: translateX(0)
    }
    88% {
        -ms-filter: none;
        filter: none;
        opacity: 1;
        transform: translateX(0)
    }
    98% {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
        opacity: 0;
        transform: translateX(-3px)
    }
}

@keyframes left-bar-2 {
    20% {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
        opacity: 0
    }
    30% {
        -ms-filter: none;
        filter: none;
        opacity: 1;
        transform: translateX(0)
    }
    86% {
        -ms-filter: none;
        filter: none;
        opacity: 1;
        transform: translateX(0)
    }
    96% {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
        opacity: 0;
        transform: translateX(-3px)
    }
}

@keyframes left-bar-3 {
    30% {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
        opacity: 0
    }
    40% {
        -ms-filter: none;
        filter: none;
        opacity: 1;
        transform: translateX(0)
    }
    82% {
        -ms-filter: none;
        filter: none;
        opacity: 1;
        transform: translateX(0)
    }
    92% {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
        opacity: 0;
        transform: translateX(-3px)
    }
}

.links-carousel-wrapper {
    position: relative;
    max-width: 740px;
    margin: auto
}

@media (min-width:501px) {
    .links-carousel-wrapper {
        padding: 0 50px
    }
    .links-carousel-wrapper[data-overflowing=false] {
        padding: 0
    }
    .links-carousel-wrapper[data-overflowing=false] button {
        display: none
    }
}

.links-carousel-wrapper button {
    position: absolute;
    left: auto;
    right: 0;
    height: 50px;
    width: 50px;
    border: 0;
    background: inherit;
    z-index: 1;
    font-size: 34px;
    cursor: pointer;
    outline: none
}

.links-carousel-wrapper button:before {
    content: "v";
    font-family: "9news-icon-font";
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    color: #6b6b6b;
    font-size: 24px;
    transform: rotate(-90deg)
}

.links-carousel-wrapper button:first-child {
    right: auto;
    left: 0;
    top: 0
}

.links-carousel-wrapper button:first-child:before {
    transform: rotate(90deg)
}

.links-carousel {
    position: relative;
    overflow: hidden
}

.links-carousel ul {
    list-style: none;
    white-space: nowrap;
    overflow: hidden;
    padding: 0;
    margin: 0;
    width: 9999px;
    font-size: 0
}

.links-carousel li {
    display: inline-block;
    padding: 0 16px;
    line-height: 50px;
    margin: 0;
    font-size: 16px
}

.links-carousel li a {
    color: #6b6b6b
}

.links-carousel li a:hover {
    color: #2175ff
}

@media (max-width:500px) {
    .links-carousel-wrapper {
        overflow: auto;
        padding: 0
    }
    .links-carousel-wrapper button {
        display: none
    }
    .links-carousel {
        overflow: auto
    }
    .links-carousel ::-webkit-scrollbar {
        display: none
    }
    .links-carousel ul {
        transform: translateX(0)!important;
        width: 100%;
        overflow: auto;
        -webkit-touch-overflow: scroll
    }
}

@media (min-width:501px) {
    .links-carousel-wrapper ul {
        transition: transform .15s;
        overflow: hidden
    }
}

.thinglink {
    position: relative;
    height: 0;
    overflow: hidden;
    padding-bottom: 100%
}

.thinglink__iframe {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 1px;
    min-width: 100%
}

.nk-shortcuts {
    width: 100%;
    height: 22px;
    background: #f3f3f3;
    text-align: center;
    position: relative;
    overflow: hidden;
    font-family: Helvetica, Arial, sans-serif;
    display: none
}

.nk-shortcuts ul {
    list-style: none;
    margin: 0 auto;
    padding: 0;
    max-width: 1030px;
    text-align: left
}

@media (min-width:768px) {
    .nk-shortcuts ul {
        padding-left: 0
    }
}

@media (min-width:1024px) {
    .nk-shortcuts ul {
        padding-left: 10px
    }
}

.nk-shortcuts li {
    margin: 0;
    padding: 0;
    float: left;
    line-height: 22px
}

.nk-shortcuts li a {
    display: block;
    position: relative;
    margin-left: 40px;
    padding-left: 21px;
    line-height: 22px;
    font-size: 12px;
    color: #58595b;
    text-decoration: none
}

.nk-shortcuts li a:hover {
    text-decoration: underline
}

.nk-shortcuts li img {
    width: 16px;
    height: 16px;
    display: block;
    position: absolute;
    top: 3px;
    left: 0
}

.nk-shortcuts li:first-child a {
    margin-left: 0
}

@media (min-width:768px) {
    .nk-shortcuts {
        display: block
    }
}

* {
    box-sizing: border-box
}

.nk-header {
    width: 100%;
    min-width: 320px;
    border-bottom: 1px solid #e6e6e6;
    text-align: center;
    font-family: Helvetica, Arial, sans-serif
}

.nk-header,
.nk-header .wrap {
    height: 41px;
    position: relative
}

.nk-header .wrap {
    overflow: hidden;
    max-width: 1030px;
    text-align: left;
    margin: 0 auto
}

.nk-header ul {
    list-style: none;
    margin: 0 170px 0 107px;
    height: 41px;
    display: none;
    padding: 0
}

@media (min-width:1024px) {
    .nk-header ul {
        margin-left: 117px
    }
}

.nk-header li {
    margin: 0;
    padding: 0;
    float: left;
    line-height: 41px;
    position: relative
}

.nk-header li.selected:after {
    content: "";
    background: #0518c5;
    position: absolute;
    height: 1px;
    bottom: 0;
    left: 0;
    right: 0
}

.nk-header li a {
    display: block;
    font-size: 11px;
    line-height: 41px;
    height: 41px;
    color: #797979;
    padding: 0 12px;
    text-decoration: none;
    text-transform: uppercase
}

.nk-header li a.selected {
    border-bottom: 2px solid brand-color
}

.nk-header li a:hover {
    color: #0518c5
}

@media (min-width:768px) {
    .nk-header ul {
        display: block
    }
}

.nk-demographics {
    background-color: #f5f4f4;
    border-top: 1px solid #cdcccc;
    overflow: hidden;
    position: relative
}

.nk-demographics .nk-demographics__wrap {
    max-width: 1030px;
    margin: 0 auto;
    text-align: center;
    font-family: Helvetica, Arial, sans-serif
}

.nk-demographics .nk-demographics__wrap:after {
    content: "";
    clear: both;
    display: table;
    width: 100%
}

.nk-demographics .nk-demographics__wrap ul {
    list-style: none;
    margin: 0 auto;
    padding: 0;
    width: 101%
}

.nk-demographics .nk-demographics__wrap li {
    display: block;
    float: left;
    width: 50%;
    height: 48px;
    margin-top: -1px;
    margin-left: -1px
}

.nk-demographics .nk-demographics__wrap .image,
.nk-demographics .nk-demographics__wrap p {
    display: none
}

.nk-demographics .nk-demographics__wrap .logo {
    height: 48px;
    border: 1px solid #cdcccc
}

.nk-demographics .nk-demographics__wrap .logo img {
    max-height: 22px;
    position: relative;
    top: 50%;
    transform: translateY(-50%)
}

@media (min-width:768px) {
    .nk-demographics .nk-demographics__wrap li {
        width: 33.333333%
    }
}

@media (min-width:992px) {
    .nk-demographics {
        border-bottom: 1px solid #cdcccc
    }
    .nk-demographics .nk-demographics__wrap a {
        display: block;
        color: #797979;
        text-decoration: none;
        margin: auto
    }
    .nk-demographics .nk-demographics__wrap a p {
        font-size: 11px
    }
    .nk-demographics .nk-demographics__wrap ul {
        width: 100%!important;
        padding: 0 10px
    }
    .nk-demographics .nk-demographics__wrap li {
        display: -ms-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        float: none;
        width: 14.666666%;
        margin: 0 1%;
        height: auto
    }
    .nk-demographics .nk-demographics__wrap .logo {
        border: 0
    }
    .nk-demographics .nk-demographics__wrap .image {
        display: block
    }
    .nk-demographics .nk-demographics__wrap .image img {
        width: 100%;
        border: 4px solid #dddcdc
    }
    .nk-demographics .nk-demographics__wrap p {
        display: block;
        margin: 12px 0;
        padding: 0;
        font-weight: 700
    }
    .nk-demographics .nk-demographics__wrap a:hover .image img {
        border: 4px solid #676766
    }
    .nk-demographics .nk-demographics__wrap a:hover p {
        text-decoration: underline
    }
}

.nk-footer .nine-logo,
.nk-header .nine-logo {
    display: block;
    float: left;
    position: absolute;
    top: 0;
    left: 0;
    width: 102px;
    height: 41px;
    background-color: #0518c5;
    /* background-image:url(logo-nine.2e860bac.svg); */
    text-indent: 100%;
    overflow: hidden;
    background-repeat: no-repeat;
    background-size: 84px 26px;
    background-position: 9px 7.5px;
}

@media (min-width:1024px) {
    .nk-footer .nine-logo,
    .nk-header .nine-logo {
        left: 10px
    }
}

.bing-search[target=_blank] {
    display: none
}

.bing-search {
    width: 144px;
    height: 41px;
    background-color: #fff;
    border-bottom: 1px solid #939393;
    padding: 5px;
    position: absolute;
    top: 0;
    right: 10px
}

@media (min-width:768px) {
    .bing-search {
        right: 10px
    }
}

@media (min-width:1024px) {
    .bing-search {
        right: 10px
    }
}

.bing-search:hover {
    border-bottom-color: #6c6c6c
}

.bing-search:hover .bing-search__button {
    transition: all .3s;
    transform: scale(1.1)
}

.bing-search .bing-search__input {
    width: 100%;
    height: 29px;
    line-height: 29px;
    border: 0;
    border-radius: 0;
    padding: 0;
    padding-right: 15px;
    margin: 0;
    font-size: 14px;
    color: #252525
}

.bing-search .bing-search__input:focus {
    outline-width: 0
}

.bing-search .bing-search__button {
    display: block;
    width: 22px;
    height: 39px;
    position: absolute;
    top: 0;
    right: 3px;
    background-color: transparent;
    border: 0;
    border-radius: 0;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDM5IDQwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjx0aXRsZT5GaWxsIDE8L3RpdGxlPjxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGcgZmlsbD0iIzk5OSI+PHBhdGggZD0ibTI3LjAwNCAxNi4wMDljMCA2LjA2NDUtNC45MzM0IDEwLjk5OC0xMC45OTggMTAuOTk4LTYuMDY0NSAwLTEwLjk5OC00LjkzMzQtMTAuOTk4LTEwLjk5OCAwLTYuMDY0NSA0LjkzMzQtMTAuOTk4IDEwLjk5OC0xMC45OTggNi4wNjQ1IDAgMTAuOTk4IDQuOTMzNCAxMC45OTggMTAuOTk4bTExLjEzNSAyMy4zMjNjMC41MzAxMy0wLjQ5MzU3IDAuODAyMDQtMS4xNjU0IDAuODAyMDQtMS44Mzk0IDAtMC42MDU1My0wLjIyMTY1LTEuMjIwMi0wLjY2OTUxLTEuNzAwMWwtOS40NjkxLTEwLjIwN2MyLjAwODUtMi42NzM1IDMuMjEyNy01Ljk4NDUgMy4yMTI3LTkuNTc2NSAwLTguODI3MS03LjE4MTgtMTYuMDA5LTE2LjAwOS0xNi4wMDktOC44MjcxIDAtMTYuMDA3IDcuMTgxOC0xNi4wMDcgMTYuMDA5czcuMTc5NiAxNi4wMDkgMTYuMDA3IDE2LjAwOWMzLjQyNzUgMCA2LjU5OTItMS4wOTIyIDkuMjA4Ny0yLjkzMTdsOS4zODIzIDEwLjExMWMwLjk0MTQzIDEuMDE2OCAyLjUyNzIgMS4wNzQgMy41NDE4IDAuMTM0ODIiLz48L2c+PC9nPjwvc3ZnPg==");
    background-size: 16px;
    background-position: top 50% right 0;
    background-repeat: no-repeat
}

.bing-search .bing-search__button:focus {
    outline-width: 0
}

.bing-search .bing-search__button:hover {
    cursor: pointer
}

.bing-search .bing-search__button span {
    display: none
}

@media (min-width:768px) {
    .bing-search[target=_blank] {
        display: block
    }
    .bing-search[target=_self] {
        display: none
    }
}

.nk-footer {
    font-family: Helvetica, Arial, sans-serif
}

.nk-footer .nk-footer__wrap {
    max-width: 1030px
}

.nk-footer .nk-footer__branding {
    background-color: #f5f4f4;
    margin-top: -1px;
    border-top: 1px solid #cdcccc;
    overflow: hidden
}

.nk-footer .nk-footer__branding .nk-footer__branding-container {
    height: 41px;
    position: relative;
    margin: 10px 0
}

.nk-footer .nk-footer__branding .nk-footer__branding-container .nine-logo {
    left: 10px
}

@media (min-width:768px) {
    .nk-footer .nk-footer__branding .nk-footer__branding-container .nine-logo {
        left: 10px
    }
}

@media (min-width:1024px) {
    .nk-footer .nk-footer__branding .nk-footer__branding-container .nine-logo {
        left: 10px
    }
}

.nk-footer .nk-footer__branding .nk-footer__branding-container .bing-search {
    width: 180px;
    border: 1px solid #cdcccc;
    padding: 6px;
    border-radius: 5px;
    right: 10px
}

@media (min-width:768px) {
    .nk-footer .nk-footer__branding .nk-footer__branding-container .bing-search {
        right: 10px
    }
}

@media (min-width:1024px) {
    .nk-footer .nk-footer__branding .nk-footer__branding-container .bing-search {
        right: 10px
    }
}

.nk-footer .nk-footer__branding .nk-footer__branding-container .bing-search .bing-search__input {
    padding: 4px;
    padding-right: 22px
}

.nk-footer .nk-footer__branding .nk-footer__branding-container .bing-search .bing-search__button {
    right: 10px
}

.nk-footer .nk-footer__links {
    background-color: transparent;
    overflow: hidden
}

.nk-footer .nk-footer__links .nk-footer__links-container {
    color: #666;
    text-align: center;
    border-top: 1px solid #cdcccc
}

.nk-footer .nk-footer__links .nk-footer__links-container ul {
    list-style: none;
    margin: 0;
    padding: 0;
    float: left;
    background-color: transparent;
    width: 101%
}

@media (min-width:992px) {
    .nk-footer .nk-footer__links .nk-footer__links-container ul {
        margin-left: 10px
    }
}

@media (min-width:1024px) {
    .nk-footer .nk-footer__links .nk-footer__links-container ul {
        margin-left: 10px
    }
}

.nk-footer .nk-footer__links .nk-footer__links-container li {
    margin: 0;
    padding: 0;
    float: left;
    width: 50%;
    height: 48px;
    margin-top: -1px;
    margin-left: -1px
}

.nk-footer .nk-footer__links .nk-footer__links-container li a,
.nk-footer .nk-footer__links .nk-footer__links-container li p {
    display: block;
    height: 48px;
    line-height: 46px;
    color: #666;
    border: 1px solid #cdcccc;
    text-decoration: none;
    font-size: 11px
}

.nk-footer .nk-footer__links .nk-footer__links-container li a:hover {
    color: #428bca
}

.nk-footer .nk-footer__links .nk-footer__links-container li p {
    margin: 0
}

.nk-footer .nk-footer__links .nk-footer__links-container .copy {
    display: none
}

@media (min-width:568px) {
    .nk-footer .nk-footer__branding .bing-search {
        width: 344px
    }
}

@media (min-width:768px) {
    .nk-footer .nk-footer__links .nk-footer__wrap li {
        width: 33.333333%
    }
}

@media (min-width:992px) {
    .nk-footer__wrap {
        margin: 0 auto
    }
    .nk-footer .nk-footer__links {
        width: 100%;
        border-top: 1px solid #cdcccc
    }
    .nk-footer .nk-footer__links .nk-footer__links-container {
        text-align: left;
        position: relative;
        border-top: 0
    }
    .nk-footer .nk-footer__links .nk-footer__links-container ul {
        width: 100%!important
    }
    .nk-footer .nk-footer__links .nk-footer__links-container li {
        float: none;
        display: inline
    }
    .nk-footer .nk-footer__links .nk-footer__links-container li a {
        display: inline-block;
        border: 0;
        padding-right: 16px
    }
    .nk-footer .nk-footer__links .nk-footer__links-container li p {
        display: none
    }
    .nk-footer .nk-footer__links .nk-footer__links-container .copy {
        display: block;
        float: right;
        position: absolute;
        top: 0;
        right: 10px;
        font-size: 11px
    }
}

@media (min-width:1024px) {
    .nk-footer .nk-footer__links .nk-footer__links-container .copy {
        right: 10px
    }
}

.footer-netkit.ninemsn-light-footer {
    padding-top: 30px
}

.election-module {
    position: relative;
    margin-bottom: 16px;
    padding-bottom: 8px;
    border-bottom: 1px solid #eaeaea
}

.election-module__heading {
    margin: 0 0 10px
}

@media (min-width:768px) {
    .election-module__heading {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }
}

.election-module__heading__name {
    margin: 0 6px 0 0;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700
}

.election-module__heading__counted {
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    color: #6c6c6c
}

.election-module__hth {
    display: -ms-flexbox;
    display: flex;
    position: relative;
    margin-bottom: 24px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media (min-width:768px) {
    .election-module__hth {
        margin-top: 42px;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -ms-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }
}

.election-module__hth__name {
    margin: 0 0 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700
}

@media (min-width:768px) {
    .election-module__hth__name {
        font-size: 24px;
        margin: 0 16px 0 0;
        -ms-flex: 1 0 auto;
        flex: 1 0 auto;
        -ms-order: 0;
        -ms-flex-order: 0;
        order: 0
    }
    .election-module__hth__name.election-module__hth__name--right {
        margin: 0 0 0 16px;
        -ms-order: 2;
        -ms-flex-order: 2;
        order: 2
    }
}

.election-module__hth__bar {
    position: relative;
    width: 100%
}

@media (min-width:768px) {
    .election-module__hth__bar {
        -ms-order: 1;
        -ms-flex-order: 1;
        order: 1
    }
}

.election-module__hth__progress-container {
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 40px;
    background: #eaeaea;
    -ms-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.election-module__hth__progress {
    display: -ms-flexbox;
    display: flex;
    padding: 0 16px;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.election-module__hth__progress--right {
    -ms-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.election-module__hth__seats {
    color: #fff;
    font-size: 16px;
    font-weight: 700
}

.election-module__hth__seats-required {
    position: absolute;
    top: -34px;
    left: 0;
    width: 100%;
    text-align: center;
    font-size: 14px;
    line-height: 20px;
    color: #6c6c6c
}

.election-module__hth__seats-required:after {
    content: "";
    height: 59px;
    border: .5px dashed #939393;
    position: absolute;
    left: 50%;
    top: 24px
}

.election-module__parties {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0 -8px
}

@media (min-width:768px) {
    .election-module__parties {
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.election-module__party {
    display: -ms-flexbox;
    display: flex;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 16px;
    line-height: 1;
    font-size: 14px;
    font-weight: 600;
    margin: 0 8px 8px
}

.election-module__party__indicator {
    display: inline-block;
    width: 4px;
    height: 16px;
    border-radius: 1px;
    margin-right: 8px
}

.election-module__close {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    padding: 0;
    border: none;
    background: none;
    font-size: 14px;
    line-height: 20px;
    color: #6c6c6c;
    text-decoration: underline;
    z-index: 200
}

.election-module__close:hover {
    color: #939393
}

.election-module__link {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    padding: 0;
    border: none;
    background: none;
    height: 100%;
    width: 100%;
    z-index: 100
}

body[data-page-type="video gallery"] em,
body[data-page-type=article] em,
body[data-page-type=live-blog] em {
    font-style: italic!important
}

body[data-page-type="video gallery"] strong,
body[data-page-type=article] strong,
body[data-page-type=live-blog] strong {
    font-weight: 700!important
}

.article-weather-embed .forecast__anim:before {
    padding-top: 75%
}

.article-weather-embed .forecast__anim .forecast__layer {
    display: block;
    width: 100%
}

.special-event__takeover {
    margin-bottom: 16px;
    margin-top: 16px
}

.special-event__takeover .takeover__media-wrapper {
    top: 0
}

.special-event__takeover .takeover__abstract {
    margin-bottom: 8px
}

.special-event__takeover .takeover__extras {
    padding-left: 16px;
    margin-bottom: 16px
}

.special-event__takeover .takeover__extras .story__tag,
.special-event__takeover .takeover__extras .story__time {
    font-size: 12px;
    line-height: 16px;
    color: hsla(0, 0%, 100%, .75)
}

.special-event__live-stream {
    margin-bottom: 16px
}

.special-event__live-stream .takeover__content-wrapper:before {
    display: none
}

.special-event__live-stream .takeover__headline {
    font-weight: 700;
    color: #333;
    text-shadow: none;
    padding: 0;
    margin: 8px 0
}

@media (min-width:1024px) {
    .special-event__live-stream .takeover__headline {
        font-size: 24px;
        line-height: 28px;
        margin: 16px 0 8px
    }
}

.special-event__live-stream .livestream__text {
    color: #d01b27
}

.special-event__live-stream .takeover__abstract {
    padding: 0;
    margin: 0;
    color: #333;
    margin-bottom: 8px
}

.special-event__live-stream .story__tag,
.special-event__live-stream .story__time {
    font-size: 12px;
    line-height: 16px
}

.special-event__live-stream .takeover__url:hover .takeover__headline__inner {
    border-bottom: 1px solid #2175ff
}

.special-event__curated-stories {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.special-event__curated-stories .story-block {
    border-top: 1px solid #eaeaea;
    padding-top: 16px;
    margin-top: 0;
    width: 100%
}

@media (min-width:1024px) {
    .special-event__curated-stories .story-block {
        width: calc(50% - 12px)
    }
    .special-event__curated-stories .story-block:nth-child(2n) {
        margin-left: 12px
    }
    .special-event__curated-stories .story-block:nth-child(odd) {
        margin-right: 12px
    }
}

.special-event__curated-stories .story-block .story__headline {
    font-size: 22px;
    line-height: 28px;
    font-weight: 700
}

.special-event__curated-stories .story-block .story__abstract {
    display: none
}

.special-event__curated-stories .story-block .story__extras {
    display: block;
    margin: 8px 0 16px
}

.special-event__curated-stories .story-block .story__details {
    margin-top: 8px
}

.special-event__curated-stories+.feed--latest {
    border-top: 1px solid #eaeaea;
    padding-top: 16px
}

.ap-election-widget {
    margin: 10px 0
}

.olympicsWidget {
    margin-bottom: 48px
}

.olympicsWidgetHeader {
    background: #000f30;
    display: -ms-flexbox;
    display: flex;
    -ms-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 16px;
    -ms-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline
}

.olympicsWidgetHeader .heading {
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    padding: 0;
    border: 0;
    margin: 0
}

.olympicsWidgetHeader .eventCenterLink {
    font-size: 14px;
    line-height: 1;
    color: hsla(0, 0%, 100%, .75);
    text-decoration: underline
}

.olympicsWidgetHeader .eventCenterLink:focus,
.olympicsWidgetHeader .eventCenterLink:hover {
    color: #fff;
    cursor: pointer
}

[data-content-type=home] .layout__main [data-section]:not([data-section=straps]) {
    margin-bottom: 48px
}

[data-content-type=home] [data-section=national-news] .widget-ad>.advert--loaded,
[data-content-type=home] [data-section=top-news] .widget-ad>.advert--loaded {
    position: relative;
    margin-bottom: 12px;
    border-bottom: 1px solid #eaeaea;
    padding-bottom: 12px;
    padding-bottom: 30px
}

@media (min-width:768px) {
    [data-content-type=home] [data-section=national-news] .widget-ad>.advert--loaded,
    [data-content-type=home] [data-section=top-news] .widget-ad>.advert--loaded {
        margin-bottom: 16px;
        border-bottom: 1px solid #eaeaea;
        padding-bottom: 16px
    }
}

[data-content-type=home] [data-section=national-news] .widget-ad>.advert--loaded:after,
[data-content-type=home] [data-section=top-news] .widget-ad>.advert--loaded:after {
    width: 100%;
    text-align: center;
    position: absolute;
    bottom: 0;
    display: block;
    font-size: 10px;
    color: #999;
    content: "Advertisement";
    bottom: 12px
}

[data-content-type=home] [data-section=national-news] [data-feed=default] .story-block:not(:first-child),
[data-content-type=home] [data-section=top-news] [data-feed=default] .story-block:not(:first-child) {
    margin-top: 12px;
    border-top: 1px solid #eaeaea;
    padding-top: 12px
}

@media (min-width:1024px) {
    html:not(.tablet) [data-content-type=home] [data-section=national-news] [data-feed=default] .story-block .story__headline__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=national-news] [data-feed=default] .story-block .story__headline__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=national-news] [data-feed=default] .story-block .story__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=national-news] [data-feed=default] .story-block .story__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=top-news] [data-feed=default] .story-block .story__headline__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=top-news] [data-feed=default] .story-block .story__headline__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=top-news] [data-feed=default] .story-block .story__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=top-news] [data-feed=default] .story-block .story__link:hover .story__kicker {
        border-bottom: 1px solid #2175ff
    }
}

.no-touch [data-content-type=home] [data-section=national-news] [data-feed=default] .story-block .story__headline__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=national-news] [data-feed=default] .story-block .story__headline__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=national-news] [data-feed=default] .story-block .story__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=national-news] [data-feed=default] .story-block .story__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=top-news] [data-feed=default] .story-block .story__headline__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=top-news] [data-feed=default] .story-block .story__headline__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=top-news] [data-feed=default] .story-block .story__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=top-news] [data-feed=default] .story-block .story__link:hover .story__kicker {
    border-bottom: 1px solid #2175ff
}

[data-content-type=home] [data-section=national-news] [data-feed=default] .story-block .story__views,
[data-content-type=home] [data-section=top-news] [data-feed=default] .story-block .story__views {
    color: #d01b27
}

[data-content-type=home] [data-section=national-news] [data-feed=default] .story-block .story__media,
[data-content-type=home] [data-section=top-news] [data-feed=default] .story-block .story__media {
    background-color: #111
}

[data-content-type=home] [data-section=national-news] [data-feed=default] .story-block .story__link:visited,
[data-content-type=home] [data-section=top-news] [data-feed=default] .story-block .story__link:visited {
    color: #999
}

@media (max-width:767px) {
    [data-content-type=home] [data-section=national-news] [data-feed=default] .story-block:after,
    [data-content-type=home] [data-section=top-news] [data-feed=default] .story-block:after {
        content: " ";
        display: table;
        clear: both
    }
    [data-content-type=home] [data-section=national-news] [data-feed=default] .story-block .story__media,
    [data-content-type=home] [data-section=top-news] [data-feed=default] .story-block .story__media {
        float: right;
        width: 120px
    }
    [data-content-type=home] [data-section=national-news] [data-feed=default] .story-block .story__media+.story__label,
    [data-content-type=home] [data-section=national-news] [data-feed=default] .story-block .story__media__link+.story__label,
    [data-content-type=home] [data-section=top-news] [data-feed=default] .story-block .story__media+.story__label,
    [data-content-type=home] [data-section=top-news] [data-feed=default] .story-block .story__media__link+.story__label {
        margin-right: 8px
    }
    [data-content-type=home] [data-section=national-news] [data-feed=default] .story-block .story__media__link~.story__details,
    [data-content-type=home] [data-section=national-news] [data-feed=default] .story-block .story__media~.story__details,
    [data-content-type=home] [data-section=top-news] [data-feed=default] .story-block .story__media__link~.story__details,
    [data-content-type=home] [data-section=top-news] [data-feed=default] .story-block .story__media~.story__details {
        padding-right: 136px
    }
}

@media (min-width:768px) {
    [data-content-type=home] [data-section=national-news] [data-feed=default] .story-block:after,
    [data-content-type=home] [data-section=top-news] [data-feed=default] .story-block:after {
        content: " ";
        display: table;
        clear: both
    }
    [data-content-type=home] [data-section=national-news] [data-feed=default] .story-block .story__media,
    [data-content-type=home] [data-section=top-news] [data-feed=default] .story-block .story__media {
        float: left;
        width: 120px
    }
    [data-content-type=home] [data-section=national-news] [data-feed=default] .story-block .story__media+.story__label,
    [data-content-type=home] [data-section=national-news] [data-feed=default] .story-block .story__media__link+.story__label,
    [data-content-type=home] [data-section=top-news] [data-feed=default] .story-block .story__media+.story__label,
    [data-content-type=home] [data-section=top-news] [data-feed=default] .story-block .story__media__link+.story__label {
        margin-left: 8px
    }
    [data-content-type=home] [data-section=national-news] [data-feed=default] .story-block .story__media__link~.story__details,
    [data-content-type=home] [data-section=national-news] [data-feed=default] .story-block .story__media~.story__details,
    [data-content-type=home] [data-section=top-news] [data-feed=default] .story-block .story__media__link~.story__details,
    [data-content-type=home] [data-section=top-news] [data-feed=default] .story-block .story__media~.story__details {
        padding-left: 128px
    }
}

@media (min-width:1024px) {
    [data-content-type=home] [data-section=national-news] [data-feed=default] .story-block:after,
    [data-content-type=home] [data-section=top-news] [data-feed=default] .story-block:after {
        content: " ";
        display: table;
        clear: both
    }
    [data-content-type=home] [data-section=national-news] [data-feed=default] .story-block .story__media,
    [data-content-type=home] [data-section=top-news] [data-feed=default] .story-block .story__media {
        float: left;
        width: 105px
    }
    [data-content-type=home] [data-section=national-news] [data-feed=default] .story-block .story__media+.story__label,
    [data-content-type=home] [data-section=national-news] [data-feed=default] .story-block .story__media__link+.story__label,
    [data-content-type=home] [data-section=top-news] [data-feed=default] .story-block .story__media+.story__label,
    [data-content-type=home] [data-section=top-news] [data-feed=default] .story-block .story__media__link+.story__label {
        margin-left: 8px
    }
    [data-content-type=home] [data-section=national-news] [data-feed=default] .story-block .story__media__link~.story__details,
    [data-content-type=home] [data-section=national-news] [data-feed=default] .story-block .story__media~.story__details,
    [data-content-type=home] [data-section=top-news] [data-feed=default] .story-block .story__media__link~.story__details,
    [data-content-type=home] [data-section=top-news] [data-feed=default] .story-block .story__media~.story__details {
        padding-left: 113px
    }
}

@media (max-width:1023px) {
    [data-content-type=home] [data-section=national-news] [data-feed=default] .story-block .story__headline,
    [data-content-type=home] [data-section=top-news] [data-feed=default] .story-block .story__headline {
        font-size: 18px;
        line-height: 1.3
    }
}

@media (max-width:1023px) and (max-width:320px) {
    [data-content-type=home] [data-section=national-news] [data-feed=default] .story-block .story__headline,
    [data-content-type=home] [data-section=top-news] [data-feed=default] .story-block .story__headline {
        font-size: 16px
    }
}

[data-content-type=home] [data-section=national-news] [data-feed=bottom-hero] .story-block,
[data-content-type=home] [data-section=national-news] [data-feed=hero] .story-block,
[data-content-type=home] [data-section=top-news] [data-feed=bottom-hero] .story-block,
[data-content-type=home] [data-section=top-news] [data-feed=hero] .story-block {
    overflow: hidden;
    border-top: none;
    padding-top: 0
}

[data-content-type=home] [data-section=national-news] [data-feed=bottom-hero] .story-block .story__media,
[data-content-type=home] [data-section=national-news] [data-feed=hero] .story-block .story__media,
[data-content-type=home] [data-section=top-news] [data-feed=bottom-hero] .story-block .story__media,
[data-content-type=home] [data-section=top-news] [data-feed=hero] .story-block .story__media {
    position: relative;
    background-color: #111
}

[data-content-type=home] [data-section=national-news] [data-feed=bottom-hero] .story-block .story__media:before,
[data-content-type=home] [data-section=national-news] [data-feed=hero] .story-block .story__media:before,
[data-content-type=home] [data-section=top-news] [data-feed=bottom-hero] .story-block .story__media:before,
[data-content-type=home] [data-section=top-news] [data-feed=hero] .story-block .story__media:before {
    display: block;
    padding-top: 56.25%;
    content: ""
}

[data-content-type=home] [data-section=national-news] [data-feed=bottom-hero] .story-block .story__media img,
[data-content-type=home] [data-section=national-news] [data-feed=hero] .story-block .story__media img,
[data-content-type=home] [data-section=top-news] [data-feed=bottom-hero] .story-block .story__media img,
[data-content-type=home] [data-section=top-news] [data-feed=hero] .story-block .story__media img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

[data-content-type=home] [data-section=national-news] [data-feed=bottom-hero] .story-block .story__media--feed-video:after,
[data-content-type=home] [data-section=national-news] [data-feed=hero] .story-block .story__media--feed-video:after,
[data-content-type=home] [data-section=top-news] [data-feed=bottom-hero] .story-block .story__media--feed-video:after,
[data-content-type=home] [data-section=top-news] [data-feed=hero] .story-block .story__media--feed-video:after {
    pointer-events: auto
}

[data-content-type=home] [data-section=national-news] [data-feed=bottom-hero] .story-block.story-block--has-media .story__label,
[data-content-type=home] [data-section=national-news] [data-feed=hero] .story-block.story-block--has-media .story__label,
[data-content-type=home] [data-section=top-news] [data-feed=bottom-hero] .story-block.story-block--has-media .story__label,
[data-content-type=home] [data-section=top-news] [data-feed=hero] .story-block.story-block--has-media .story__label {
    position: absolute;
    top: 18px!important;
    left: 0
}

[data-content-type=home] [data-section=national-news] [data-feed=bottom-hero] .story-block.story-block--has-media .story__details,
[data-content-type=home] [data-section=national-news] [data-feed=hero] .story-block.story-block--has-media .story__details,
[data-content-type=home] [data-section=top-news] [data-feed=bottom-hero] .story-block.story-block--has-media .story__details,
[data-content-type=home] [data-section=top-news] [data-feed=hero] .story-block.story-block--has-media .story__details {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 10px
}

[data-content-type=home] [data-section=national-news] [data-feed=bottom-hero] .story-block.story-block--has-media .story__details:before,
[data-content-type=home] [data-section=national-news] [data-feed=hero] .story-block.story-block--has-media .story__details:before,
[data-content-type=home] [data-section=top-news] [data-feed=bottom-hero] .story-block.story-block--has-media .story__details:before,
[data-content-type=home] [data-section=top-news] [data-feed=hero] .story-block.story-block--has-media .story__details:before {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 130%;
    display: block;
    content: "";
    pointer-events: none;
    background-image: linear-gradient(0deg, rgba(28, 28, 28, .8) 10%, transparent)
}

[data-content-type=home] [data-section=national-news] [data-feed=bottom-hero] .story-block.story-block--has-media .story__details>*,
[data-content-type=home] [data-section=national-news] [data-feed=hero] .story-block.story-block--has-media .story__details>*,
[data-content-type=home] [data-section=top-news] [data-feed=bottom-hero] .story-block.story-block--has-media .story__details>*,
[data-content-type=home] [data-section=top-news] [data-feed=hero] .story-block.story-block--has-media .story__details>* {
    position: relative
}

@media (min-width:768px) {
    [data-content-type=home] [data-section=national-news] [data-feed=bottom-hero] .story-block.story-block--has-media .story__details,
    [data-content-type=home] [data-section=national-news] [data-feed=hero] .story-block.story-block--has-media .story__details,
    [data-content-type=home] [data-section=top-news] [data-feed=bottom-hero] .story-block.story-block--has-media .story__details,
    [data-content-type=home] [data-section=top-news] [data-feed=hero] .story-block.story-block--has-media .story__details {
        padding: 12px 16px
    }
}

[data-content-type=home] [data-section=national-news] [data-feed=bottom-hero] .story-block.story-block--has-media .story__extras,
[data-content-type=home] [data-section=national-news] [data-feed=bottom-hero] .story-block.story-block--has-media .story__headline,
[data-content-type=home] [data-section=national-news] [data-feed=bottom-hero] .story-block.story-block--has-media .story__standfirst,
[data-content-type=home] [data-section=national-news] [data-feed=hero] .story-block.story-block--has-media .story__extras,
[data-content-type=home] [data-section=national-news] [data-feed=hero] .story-block.story-block--has-media .story__headline,
[data-content-type=home] [data-section=national-news] [data-feed=hero] .story-block.story-block--has-media .story__standfirst,
[data-content-type=home] [data-section=top-news] [data-feed=bottom-hero] .story-block.story-block--has-media .story__extras,
[data-content-type=home] [data-section=top-news] [data-feed=bottom-hero] .story-block.story-block--has-media .story__headline,
[data-content-type=home] [data-section=top-news] [data-feed=bottom-hero] .story-block.story-block--has-media .story__standfirst,
[data-content-type=home] [data-section=top-news] [data-feed=hero] .story-block.story-block--has-media .story__extras,
[data-content-type=home] [data-section=top-news] [data-feed=hero] .story-block.story-block--has-media .story__headline,
[data-content-type=home] [data-section=top-news] [data-feed=hero] .story-block.story-block--has-media .story__standfirst {
    color: #fff
}

[data-content-type=home] [data-section=national-news] [data-feed=bottom-hero] .story-block.story-block--has-media .story__duration,
[data-content-type=home] [data-section=national-news] [data-feed=bottom-hero] .story-block.story-block--has-media .story__time,
[data-content-type=home] [data-section=national-news] [data-feed=hero] .story-block.story-block--has-media .story__duration,
[data-content-type=home] [data-section=national-news] [data-feed=hero] .story-block.story-block--has-media .story__time,
[data-content-type=home] [data-section=top-news] [data-feed=bottom-hero] .story-block.story-block--has-media .story__duration,
[data-content-type=home] [data-section=top-news] [data-feed=bottom-hero] .story-block.story-block--has-media .story__time,
[data-content-type=home] [data-section=top-news] [data-feed=hero] .story-block.story-block--has-media .story__duration,
[data-content-type=home] [data-section=top-news] [data-feed=hero] .story-block.story-block--has-media .story__time {
    color: hsla(0, 0%, 100%, .75)
}

[data-content-type=home] [data-section=national-news] [data-feed=bottom-hero] .story-block.story-block--has-media .story__headline,
[data-content-type=home] [data-section=national-news] [data-feed=hero] .story-block.story-block--has-media .story__headline,
[data-content-type=home] [data-section=top-news] [data-feed=bottom-hero] .story-block.story-block--has-media .story__headline,
[data-content-type=home] [data-section=top-news] [data-feed=hero] .story-block.story-block--has-media .story__headline {
    display: inline;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .2)
}

[data-content-type=home] [data-section=national-news] [data-feed=bottom-hero] .story-block.story-block--has-media .story__views,
[data-content-type=home] [data-section=national-news] [data-feed=hero] .story-block.story-block--has-media .story__views,
[data-content-type=home] [data-section=top-news] [data-feed=bottom-hero] .story-block.story-block--has-media .story__views,
[data-content-type=home] [data-section=top-news] [data-feed=hero] .story-block.story-block--has-media .story__views {
    padding: 3px 4px 0;
    background-color: #d01b27;
    color: #fff
}

@media (min-width:1024px) {
    html:not(.tablet) [data-content-type=home] [data-section=national-news] [data-feed=bottom-hero] .story-block.story-block--has-media .story__headline__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=national-news] [data-feed=bottom-hero] .story-block.story-block--has-media .story__headline__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=national-news] [data-feed=bottom-hero] .story-block.story-block--has-media .story__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=national-news] [data-feed=bottom-hero] .story-block.story-block--has-media .story__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=national-news] [data-feed=hero] .story-block.story-block--has-media .story__headline__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=national-news] [data-feed=hero] .story-block.story-block--has-media .story__headline__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=national-news] [data-feed=hero] .story-block.story-block--has-media .story__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=national-news] [data-feed=hero] .story-block.story-block--has-media .story__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=top-news] [data-feed=bottom-hero] .story-block.story-block--has-media .story__headline__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=top-news] [data-feed=bottom-hero] .story-block.story-block--has-media .story__headline__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=top-news] [data-feed=bottom-hero] .story-block.story-block--has-media .story__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=top-news] [data-feed=bottom-hero] .story-block.story-block--has-media .story__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=top-news] [data-feed=hero] .story-block.story-block--has-media .story__headline__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=top-news] [data-feed=hero] .story-block.story-block--has-media .story__headline__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=top-news] [data-feed=hero] .story-block.story-block--has-media .story__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=top-news] [data-feed=hero] .story-block.story-block--has-media .story__link:hover .story__kicker {
        border-bottom: 0
    }
}

.no-touch [data-content-type=home] [data-section=national-news] [data-feed=bottom-hero] .story-block.story-block--has-media .story__headline__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=national-news] [data-feed=bottom-hero] .story-block.story-block--has-media .story__headline__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=national-news] [data-feed=bottom-hero] .story-block.story-block--has-media .story__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=national-news] [data-feed=bottom-hero] .story-block.story-block--has-media .story__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=national-news] [data-feed=hero] .story-block.story-block--has-media .story__headline__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=national-news] [data-feed=hero] .story-block.story-block--has-media .story__headline__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=national-news] [data-feed=hero] .story-block.story-block--has-media .story__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=national-news] [data-feed=hero] .story-block.story-block--has-media .story__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=top-news] [data-feed=bottom-hero] .story-block.story-block--has-media .story__headline__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=top-news] [data-feed=bottom-hero] .story-block.story-block--has-media .story__headline__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=top-news] [data-feed=bottom-hero] .story-block.story-block--has-media .story__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=top-news] [data-feed=bottom-hero] .story-block.story-block--has-media .story__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=top-news] [data-feed=hero] .story-block.story-block--has-media .story__headline__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=top-news] [data-feed=hero] .story-block.story-block--has-media .story__headline__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=top-news] [data-feed=hero] .story-block.story-block--has-media .story__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=top-news] [data-feed=hero] .story-block.story-block--has-media .story__link:hover .story__kicker {
    border-bottom: 0
}

[data-content-type=home] [data-section=national-news] [data-feed=bottom-hero] .story-block.story-block--has-media .story__details,
[data-content-type=home] [data-section=national-news] [data-feed=hero] .story-block.story-block--has-media .story__details,
[data-content-type=home] [data-section=top-news] [data-feed=bottom-hero] .story-block.story-block--has-media .story__details,
[data-content-type=home] [data-section=top-news] [data-feed=hero] .story-block.story-block--has-media .story__details {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

[data-content-type=home] [data-section=national-news] [data-feed=bottom-hero] .story-block.story-block--has-media .story__headline,
[data-content-type=home] [data-section=national-news] [data-feed=hero] .story-block.story-block--has-media .story__headline,
[data-content-type=home] [data-section=top-news] [data-feed=bottom-hero] .story-block.story-block--has-media .story__headline,
[data-content-type=home] [data-section=top-news] [data-feed=hero] .story-block.story-block--has-media .story__headline {
    -ms-order: 2;
    -ms-flex-order: 2;
    order: 2
}

[data-content-type=home] [data-section=national-news] [data-feed=bottom-hero] .story-block.story-block--has-media .story__extras,
[data-content-type=home] [data-section=national-news] [data-feed=hero] .story-block.story-block--has-media .story__extras,
[data-content-type=home] [data-section=top-news] [data-feed=bottom-hero] .story-block.story-block--has-media .story__extras,
[data-content-type=home] [data-section=top-news] [data-feed=hero] .story-block.story-block--has-media .story__extras {
    -ms-order: 1;
    -ms-flex-order: 1;
    order: 1;
    margin-bottom: 4px
}

@media (min-width:1024px) {
    html:not(.tablet) [data-content-type=home] [data-section=national-news] [data-feed=bottom-hero] .story-block:not(.story-block--has-media) .story__headline__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=national-news] [data-feed=bottom-hero] .story-block:not(.story-block--has-media) .story__headline__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=national-news] [data-feed=bottom-hero] .story-block:not(.story-block--has-media) .story__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=national-news] [data-feed=bottom-hero] .story-block:not(.story-block--has-media) .story__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=national-news] [data-feed=hero] .story-block:not(.story-block--has-media) .story__headline__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=national-news] [data-feed=hero] .story-block:not(.story-block--has-media) .story__headline__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=national-news] [data-feed=hero] .story-block:not(.story-block--has-media) .story__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=national-news] [data-feed=hero] .story-block:not(.story-block--has-media) .story__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=top-news] [data-feed=bottom-hero] .story-block:not(.story-block--has-media) .story__headline__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=top-news] [data-feed=bottom-hero] .story-block:not(.story-block--has-media) .story__headline__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=top-news] [data-feed=bottom-hero] .story-block:not(.story-block--has-media) .story__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=top-news] [data-feed=bottom-hero] .story-block:not(.story-block--has-media) .story__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=top-news] [data-feed=hero] .story-block:not(.story-block--has-media) .story__headline__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=top-news] [data-feed=hero] .story-block:not(.story-block--has-media) .story__headline__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=top-news] [data-feed=hero] .story-block:not(.story-block--has-media) .story__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=top-news] [data-feed=hero] .story-block:not(.story-block--has-media) .story__link:hover .story__kicker {
        border-bottom: 1px solid #2175ff
    }
}

.no-touch [data-content-type=home] [data-section=national-news] [data-feed=bottom-hero] .story-block:not(.story-block--has-media) .story__headline__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=national-news] [data-feed=bottom-hero] .story-block:not(.story-block--has-media) .story__headline__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=national-news] [data-feed=bottom-hero] .story-block:not(.story-block--has-media) .story__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=national-news] [data-feed=bottom-hero] .story-block:not(.story-block--has-media) .story__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=national-news] [data-feed=hero] .story-block:not(.story-block--has-media) .story__headline__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=national-news] [data-feed=hero] .story-block:not(.story-block--has-media) .story__headline__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=national-news] [data-feed=hero] .story-block:not(.story-block--has-media) .story__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=national-news] [data-feed=hero] .story-block:not(.story-block--has-media) .story__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=top-news] [data-feed=bottom-hero] .story-block:not(.story-block--has-media) .story__headline__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=top-news] [data-feed=bottom-hero] .story-block:not(.story-block--has-media) .story__headline__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=top-news] [data-feed=bottom-hero] .story-block:not(.story-block--has-media) .story__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=top-news] [data-feed=bottom-hero] .story-block:not(.story-block--has-media) .story__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=top-news] [data-feed=hero] .story-block:not(.story-block--has-media) .story__headline__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=top-news] [data-feed=hero] .story-block:not(.story-block--has-media) .story__headline__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=top-news] [data-feed=hero] .story-block:not(.story-block--has-media) .story__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=top-news] [data-feed=hero] .story-block:not(.story-block--has-media) .story__link:hover .story__kicker {
    border-bottom: 1px solid #2175ff
}

[data-content-type=home] [data-section=national-news] [data-feed=bottom-hero] .story-block:not(.story-block--has-media) .story__views,
[data-content-type=home] [data-section=national-news] [data-feed=hero] .story-block:not(.story-block--has-media) .story__views,
[data-content-type=home] [data-section=top-news] [data-feed=bottom-hero] .story-block:not(.story-block--has-media) .story__views,
[data-content-type=home] [data-section=top-news] [data-feed=hero] .story-block:not(.story-block--has-media) .story__views {
    color: #d01b27
}

[data-content-type=home] [data-section=national-news] [data-feed=bottom-hero] .story-block .story__headline,
[data-content-type=home] [data-section=national-news] [data-feed=hero] .story-block .story__headline,
[data-content-type=home] [data-section=top-news] [data-feed=bottom-hero] .story-block .story__headline,
[data-content-type=home] [data-section=top-news] [data-feed=hero] .story-block .story__headline {
    font-size: 22px;
    line-height: 1.27
}

@media (max-width:320px) {
    [data-content-type=home] [data-section=national-news] [data-feed=bottom-hero] .story-block .story__headline,
    [data-content-type=home] [data-section=national-news] [data-feed=hero] .story-block .story__headline,
    [data-content-type=home] [data-section=top-news] [data-feed=bottom-hero] .story-block .story__headline,
    [data-content-type=home] [data-section=top-news] [data-feed=hero] .story-block .story__headline {
        font-size: 18px
    }
}

[data-content-type=home] [data-section=national-news] [data-feed=bottom-hero] .story-block .story__abstract+.story__extras,
[data-content-type=home] [data-section=national-news] [data-feed=hero] .story-block .story__abstract+.story__extras,
[data-content-type=home] [data-section=top-news] [data-feed=bottom-hero] .story-block .story__abstract+.story__extras,
[data-content-type=home] [data-section=top-news] [data-feed=hero] .story-block .story__abstract+.story__extras {
    margin-top: 8px
}

@media (min-width:768px) {
    [data-content-type=home] [data-section=national-news] [data-feed=bottom-hero] .story-block:not(:first-child),
    [data-content-type=home] [data-section=national-news] [data-feed=hero] .story-block:not(:first-child),
    [data-content-type=home] [data-section=top-news] [data-feed=bottom-hero] .story-block:not(:first-child),
    [data-content-type=home] [data-section=top-news] [data-feed=hero] .story-block:not(:first-child) {
        margin-top: 16px
    }
}

[data-content-type=home] [data-section=national-news] [data-feed=bottom-hero] .story__icon,
[data-content-type=home] [data-section=national-news] [data-feed=hero] .story__icon,
[data-content-type=home] [data-section=top-news] [data-feed=bottom-hero] .story__icon,
[data-content-type=home] [data-section=top-news] [data-feed=hero] .story__icon {
    position: absolute;
    top: 16px;
    right: 16px;
    z-index: 1;
    height: 32px;
    width: 32px;
    border-radius: 50%;
    color: #fff;
    font-size: 12.8px;
    line-height: 32px;
    text-align: center
}

[data-content-type=home] [data-section=national-news] [data-feed=bottom-hero] .story__icon--play,
[data-content-type=home] [data-section=national-news] [data-feed=hero] .story__icon--play,
[data-content-type=home] [data-section=top-news] [data-feed=bottom-hero] .story__icon--play,
[data-content-type=home] [data-section=top-news] [data-feed=hero] .story__icon--play {
    background-color: rgba(33, 117, 255, .8)
}

[data-content-type=home] [data-section=national-news] [data-feed=bottom-hero] .story__icon--play:after,
[data-content-type=home] [data-section=national-news] [data-feed=hero] .story__icon--play:after,
[data-content-type=home] [data-section=top-news] [data-feed=bottom-hero] .story__icon--play:after,
[data-content-type=home] [data-section=top-news] [data-feed=hero] .story__icon--play:after {
    content: "6";
    font-family: "9news-icon-font";
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-left: 2px
}

[data-content-type=home] [data-section=national-news] [data-feed=bottom-hero] .story__icon--gallery,
[data-content-type=home] [data-section=national-news] [data-feed=hero] .story__icon--gallery,
[data-content-type=home] [data-section=top-news] [data-feed=bottom-hero] .story__icon--gallery,
[data-content-type=home] [data-section=top-news] [data-feed=hero] .story__icon--gallery {
    background-color: rgba(33, 117, 255, .8)
}

[data-content-type=home] [data-section=national-news] [data-feed=bottom-hero] .story__icon--gallery:after,
[data-content-type=home] [data-section=national-news] [data-feed=hero] .story__icon--gallery:after,
[data-content-type=home] [data-section=top-news] [data-feed=bottom-hero] .story__icon--gallery:after,
[data-content-type=home] [data-section=top-news] [data-feed=hero] .story__icon--gallery:after {
    content: "g";
    font-family: "9news-icon-font";
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

[data-content-type=home] [data-section=national-news] [data-feed=bottom-hero] .story__icon--live-blog,
[data-content-type=home] [data-section=national-news] [data-feed=hero] .story__icon--live-blog,
[data-content-type=home] [data-section=top-news] [data-feed=bottom-hero] .story__icon--live-blog,
[data-content-type=home] [data-section=top-news] [data-feed=hero] .story__icon--live-blog {
    background-color: rgba(208, 27, 39, .8)
}

[data-content-type=home] [data-section=national-news] [data-feed=bottom-hero] .story__icon--live-blog:after,
[data-content-type=home] [data-section=national-news] [data-feed=hero] .story__icon--live-blog:after,
[data-content-type=home] [data-section=top-news] [data-feed=bottom-hero] .story__icon--live-blog:after,
[data-content-type=home] [data-section=top-news] [data-feed=hero] .story__icon--live-blog:after {
    content: "";
    display: block;
    background-image: url(../images/live-blog%402x.ffc5ea04.gif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 76% auto;
    height: 100%;
    width: 100%
}

@media (min-width:1024px) {
    [data-content-type=home] [data-section=national-news] [data-feed=bottom-hero] .story-block .story__headline,
    [data-content-type=home] [data-section=top-news] [data-feed=bottom-hero] .story-block .story__headline {
        font-size: 36px;
        line-height: 1.1
    }
    [data-content-type=home] [data-section=national-news] [data-feed=bottom-hero] .story-block .story__extras,
    [data-content-type=home] [data-section=top-news] [data-feed=bottom-hero] .story-block .story__extras {
        top: -3px
    }
    [data-content-type=home] [data-section=national-news] [data-feed=bottom-hero] .story-block .story__label,
    [data-content-type=home] [data-section=top-news] [data-feed=bottom-hero] .story-block .story__label {
        top: 6px;
        margin-right: 6px
    }
}

@media (max-width:767px) {
    [data-content-type=home] [data-section=national-news] [data-feed=default],
    [data-content-type=home] [data-section=top-news] [data-feed=default] {
        border-bottom: 1px solid #eaeaea;
        padding-bottom: 12px
    }
}

@media (min-width:500px) and (max-width:767px) {
    [data-content-type=home] [data-section=national-news] [data-feed=default]:last-child,
    [data-content-type=home] [data-section=top-news] [data-feed=default]:last-child {
        border-bottom: 1px solid #eaeaea;
        padding-bottom: 12px
    }
}

@media (min-width:768px) and (max-width:1023px) {
    [data-content-type=home] [data-section=national-news] [data-feed=default],
    [data-content-type=home] [data-section=top-news] [data-feed=default] {
        margin-bottom: 16px
    }
}

@media (max-width:767px) {
    [data-content-type=home] [data-section=national-news] [data-feed=hero],
    [data-content-type=home] [data-section=top-news] [data-feed=hero] {
        margin-bottom: 12px;
        border-bottom: 1px solid #eaeaea;
        padding-bottom: 12px
    }
}

@media (min-width:768px) and (max-width:1023px) {
    [data-content-type=home] [data-section=national-news] [data-feed=hero],
    [data-content-type=home] [data-section=top-news] [data-feed=hero] {
        margin-bottom: 16px
    }
}

@media (max-width:767px) {
    [data-content-type=home] [data-section=national-news] [data-feed=bottom-hero],
    [data-content-type=home] [data-section=top-news] [data-feed=bottom-hero] {
        border-bottom: 1px solid #eaeaea;
        padding-bottom: 12px;
        margin-top: 12px
    }
}

@media (min-width:1024px) {
    [data-content-type=home] [data-section=national-news] .feeds,
    [data-content-type=home] [data-section=top-news] .feeds {
        margin-left: -8px;
        margin-right: -8px
    }
    [data-content-type=home] [data-section=national-news] .feeds:after,
    [data-content-type=home] [data-section=national-news] .feeds [data-feed]:after,
    [data-content-type=home] [data-section=top-news] .feeds:after,
    [data-content-type=home] [data-section=top-news] .feeds [data-feed]:after {
        content: " ";
        display: table;
        clear: both
    }
    [data-content-type=home] [data-section=national-news] [data-feed=default],
    [data-content-type=home] [data-section=top-news] [data-feed=default] {
        float: left;
        width: 41.5%;
        margin-top: 0;
        clear: left;
        padding: 0 8px
    }
    [data-content-type=home] [data-section=national-news] [data-feed=hero],
    [data-content-type=home] [data-section=top-news] [data-feed=hero] {
        float: right;
        width: 58.5%;
        margin-top: 0;
        padding: 0 8px
    }
    [data-content-type=home] [data-section=national-news] [data-feed=bottom-hero],
    [data-content-type=home] [data-section=top-news] [data-feed=bottom-hero] {
        clear: both;
        padding-left: 8px;
        padding-right: 8px;
        padding-top: 16px
    }
}

@media (max-width:767px) {
    [data-content-type=home] [data-section=national-news] .feeds>.advert--loaded,
    [data-content-type=home] [data-section=top-news] .feeds>.advert--loaded {
        position: relative;
        margin-bottom: 12px;
        border-bottom: 1px solid #eaeaea;
        padding-bottom: 12px;
        padding-bottom: 30px
    }
    [data-content-type=home] [data-section=national-news] .feeds>.advert--loaded:after,
    [data-content-type=home] [data-section=top-news] .feeds>.advert--loaded:after {
        width: 100%;
        text-align: center;
        position: absolute;
        bottom: 0;
        display: block;
        font-size: 10px;
        color: #999;
        content: "Advertisement";
        bottom: 12px
    }
}

@media (max-width:767px) and (min-width:768px) {
    [data-content-type=home] [data-section=national-news]>.advert--loaded,
    [data-content-type=home] [data-section=top-news]>.advert--loaded {
        margin-bottom: 16px;
        border-bottom: 1px solid #eaeaea;
        padding-bottom: 16px
    }
}

@media (min-width:768px) and (max-width:1023px) {
    [data-content-type=home] [data-section=national-news] [data-feed=default] {
        border-bottom: 1px solid #eaeaea;
        padding-bottom: 12px
    }
}

@media (min-width:1024px) {
    [data-content-type=home] [data-section=top-news] .advert+[data-feed=default],
    [data-content-type=home] [data-section=top-news] [data-feed=default]+[data-feed=default] {
        border-top: 1px solid #eaeaea;
        padding-top: 12px
    }
}

[data-content-type=home] [data-section=top-news] [data-feed=hero]+[data-feed=default] {
    margin-bottom: 12px
}

@media (min-width:768px) and (max-width:1023px) {
    [data-content-type=home] [data-section=top-news] [data-feed=hero]+[data-feed=default] {
        margin-bottom: 16px
    }
}

[data-content-type=home] [data-section=top-news] .feeds [data-feed=hero]:nth-child(n+2) {
    display: none
}

@media (max-width:1023px) {
    [data-content-type=home] [data-section=top-news] .feeds {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column
    }
    [data-content-type=home] [data-section=top-news] .feeds [data-feed=hero]:nth-child(n+2) {
        display: block
    }
    [data-content-type=home] [data-section=top-news] [data-feed=hero]+[data-feed=default] {
        -ms-order: -1;
        -ms-flex-order: -1;
        order: -1
    }
    [data-content-type=home] [data-section=top-news] [data-feed=hero]:first-child .story-block:nth-child(n+3) {
        display: none
    }
}

@media (min-width:1024px) {
    [data-content-type=home] [data-section=top-news] [data-feed=hero]+[data-feed=default] .story-block:first-child .story__headline {
        font-weight: 700;
        font-size: 18px;
        line-height: 1.17em
    }
    [data-content-type=home] [data-section=top-news] [data-feed=hero]+[data-feed=default] .story-block:first-child .story__time {
        display: none
    }
}

@media (min-width:1024px) {
    html:not(.tablet) [data-content-type=home] [data-section=top-videos] [data-feed=default] .story-block .story__headline__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=top-videos] [data-feed=default] .story-block .story__headline__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=top-videos] [data-feed=default] .story-block .story__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=top-videos] [data-feed=default] .story-block .story__link:hover .story__kicker {
        border-bottom: 1px solid #2175ff
    }
}

.no-touch [data-content-type=home] [data-section=top-videos] [data-feed=default] .story-block .story__headline__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=top-videos] [data-feed=default] .story-block .story__headline__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=top-videos] [data-feed=default] .story-block .story__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=top-videos] [data-feed=default] .story-block .story__link:hover .story__kicker {
    border-bottom: 1px solid #2175ff
}

[data-content-type=home] [data-section=top-videos] [data-feed=default] .story-block .story__views {
    color: #d01b27
}

[data-content-type=home] [data-section=top-videos] [data-feed=default] .story-block .story__media {
    background-color: #111
}

[data-content-type=home] [data-section=top-videos] [data-feed=default] .story-block .story__link:visited {
    color: #999
}

@media (max-width:767px) {
    [data-content-type=home] [data-section=top-videos] [data-feed=default] .story-block {
        display: inline-block;
        width: 40%;
        margin-top: 0;
        vertical-align: top;
        white-space: normal
    }
    [data-content-type=home] [data-section=top-videos] [data-feed=default] .story-block .story__media {
        margin-bottom: 8px
    }
    [data-content-type=home] [data-section=top-videos] [data-feed=default] .story-block .story__extras,
    [data-content-type=home] [data-section=top-videos] [data-feed=default] .story-block .story__headline,
    [data-content-type=home] [data-section=top-videos] [data-feed=default] .story-block .story__link {
        display: block
    }
    [data-content-type=home] [data-section=top-videos] [data-feed=default] .story-block .story__abstract,
    [data-content-type=home] [data-section=top-videos] [data-feed=default] .story-block .story__extras {
        margin-top: 6px
    }
    [data-content-type=home] [data-section=top-videos] [data-feed=default] .story-block:not(:last-child) {
        margin-right: 16px
    }
    [data-content-type=home] [data-section=top-videos] [data-feed=default] .story-block .story__abstract,
    [data-content-type=home] [data-section=top-videos] [data-feed=default] .story-block .story__headline {
        font-size: 14px
    }
}

@media (min-width:768px) {
    [data-content-type=home] [data-section=top-videos] [data-feed=default] .story-block:after {
        content: " ";
        display: table;
        clear: both
    }
    [data-content-type=home] [data-section=top-videos] [data-feed=default] .story-block .story__media {
        float: left;
        width: 120px
    }
    [data-content-type=home] [data-section=top-videos] [data-feed=default] .story-block .story__media+.story__label,
    [data-content-type=home] [data-section=top-videos] [data-feed=default] .story-block .story__media__link+.story__label {
        margin-left: 8px
    }
    [data-content-type=home] [data-section=top-videos] [data-feed=default] .story-block .story__media__link~.story__details,
    [data-content-type=home] [data-section=top-videos] [data-feed=default] .story-block .story__media~.story__details {
        padding-left: 128px
    }
    [data-content-type=home] [data-section=top-videos] [data-feed=default] .story-block:not(:first-child) {
        margin-top: 12px;
        border-top: 1px solid #eaeaea;
        padding-top: 12px
    }
}

@media (min-width:1024px) {
    [data-content-type=home] [data-section=top-videos] [data-feed=default] .story-block:after {
        content: " ";
        display: table;
        clear: both
    }
    [data-content-type=home] [data-section=top-videos] [data-feed=default] .story-block .story__media {
        float: left;
        width: 105px
    }
    [data-content-type=home] [data-section=top-videos] [data-feed=default] .story-block .story__media+.story__label,
    [data-content-type=home] [data-section=top-videos] [data-feed=default] .story-block .story__media__link+.story__label {
        margin-left: 8px
    }
    [data-content-type=home] [data-section=top-videos] [data-feed=default] .story-block .story__media__link~.story__details,
    [data-content-type=home] [data-section=top-videos] [data-feed=default] .story-block .story__media~.story__details {
        padding-left: 113px
    }
}

@media (min-width:768px) and (max-width:1023px) {
    [data-content-type=home] [data-section=top-videos] [data-feed=default] .story-block .story__headline {
        font-size: 18px;
        line-height: 1.3
    }
}

@media (min-width:768px) and (max-width:1023px) and (max-width:320px) {
    [data-content-type=home] [data-section=top-videos] [data-feed=default] .story-block .story__headline {
        font-size: 16px
    }
}

[data-content-type=home] [data-section=top-videos] [data-feed=hero] .story-block .story__headline {
    font-size: 22px;
    line-height: 1.27
}

@media (max-width:320px) {
    [data-content-type=home] [data-section=top-videos] [data-feed=hero] .story-block .story__headline {
        font-size: 18px
    }
}

[data-content-type=home] [data-section=top-videos] [data-feed=hero] .story-block .story__abstract+.story__extras {
    margin-top: 8px
}

@media (max-width:499px) {
    [data-content-type=home] [data-section=top-videos] [data-feed=hero] .story-block .story__media {
        margin-bottom: 8px
    }
    [data-content-type=home] [data-section=top-videos] [data-feed=hero] .story-block:not(:first-child) {
        margin-top: 12px;
        border-top: 1px solid #eaeaea;
        padding-top: 12px
    }
    .no-touch [data-content-type=home] [data-section=top-videos] [data-feed=hero] .story-block .story__headline__link:hover .story__headline__text,
    .no-touch [data-content-type=home] [data-section=top-videos] [data-feed=hero] .story-block .story__headline__link:hover .story__kicker,
    .no-touch [data-content-type=home] [data-section=top-videos] [data-feed=hero] .story-block .story__link:hover .story__headline__text,
    .no-touch [data-content-type=home] [data-section=top-videos] [data-feed=hero] .story-block .story__link:hover .story__kicker {
        border-bottom: 1px solid #2175ff
    }
    [data-content-type=home] [data-section=top-videos] [data-feed=hero] .story-block .story__views {
        color: #d01b27
    }
    [data-content-type=home] [data-section=top-videos] [data-feed=hero] .story-block .story__media {
        background-color: #111
    }
    [data-content-type=home] [data-section=top-videos] [data-feed=hero] .story-block .story__link:visited {
        color: #999
    }
}

@media (min-width:500px) {
    [data-content-type=home] [data-section=top-videos] [data-feed=hero] .story-block {
        overflow: hidden;
        border-top: none;
        padding-top: 0
    }
    [data-content-type=home] [data-section=top-videos] [data-feed=hero] .story-block:not(:first-child) {
        margin-top: 12px
    }
    [data-content-type=home] [data-section=top-videos] [data-feed=hero] .story-block .story__media {
        position: relative;
        background-color: #111
    }
    [data-content-type=home] [data-section=top-videos] [data-feed=hero] .story-block .story__media:before {
        display: block;
        padding-top: 56.25%;
        content: ""
    }
    [data-content-type=home] [data-section=top-videos] [data-feed=hero] .story-block .story__media img {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }
    [data-content-type=home] [data-section=top-videos] [data-feed=hero] .story-block .story__media--feed-video:after {
        pointer-events: auto
    }
    [data-content-type=home] [data-section=top-videos] [data-feed=hero] .story-block.story-block--has-media .story__label {
        position: absolute;
        top: 18px!important;
        left: 0
    }
    [data-content-type=home] [data-section=top-videos] [data-feed=hero] .story-block.story-block--has-media .story__details>* {
        position: relative;
        display: block
    }
    [data-content-type=home] [data-section=top-videos] [data-feed=hero] .story-block.story-block--has-media .story__extras,
    [data-content-type=home] [data-section=top-videos] [data-feed=hero] .story-block.story-block--has-media .story__standfirst {
        color: #fff
    }
    [data-content-type=home] [data-section=top-videos] [data-feed=hero] .story-block.story-block--has-media .story__headline {
        display: inline
    }
    [data-content-type=home] [data-section=top-videos] [data-feed=hero] .story-block.story-block--has-media .story__views {
        color: #d01b27
    }
    [data-content-type=home] [data-section=top-videos] [data-feed=hero] .story-block.story-block--has-media .story__extras {
        margin-top: 8px
    }
    .no-touch [data-content-type=home] [data-section=top-videos] [data-feed=hero] .story-block.story-block--has-media .story__headline__link:hover .story__headline__text,
    .no-touch [data-content-type=home] [data-section=top-videos] [data-feed=hero] .story-block.story-block--has-media .story__headline__link:hover .story__kicker,
    .no-touch [data-content-type=home] [data-section=top-videos] [data-feed=hero] .story-block.story-block--has-media .story__link:hover .story__headline__text,
    .no-touch [data-content-type=home] [data-section=top-videos] [data-feed=hero] .story-block.story-block--has-media .story__link:hover .story__kicker {
        border-bottom: 0
    }
    .no-touch [data-content-type=home] [data-section=top-videos] [data-feed=hero] .story-block:not(.story-block--has-media) .story__headline__link:hover .story__headline__text,
    .no-touch [data-content-type=home] [data-section=top-videos] [data-feed=hero] .story-block:not(.story-block--has-media) .story__headline__link:hover .story__kicker,
    .no-touch [data-content-type=home] [data-section=top-videos] [data-feed=hero] .story-block:not(.story-block--has-media) .story__link:hover .story__headline__text,
    .no-touch [data-content-type=home] [data-section=top-videos] [data-feed=hero] .story-block:not(.story-block--has-media) .story__link:hover .story__kicker {
        border-bottom: 1px solid #2175ff
    }
    [data-content-type=home] [data-section=top-videos] [data-feed=hero] .story-block:not(.story-block--has-media) .story__views {
        color: #d01b27
    }
}

@media (min-width:768px) {
    [data-content-type=home] [data-section=top-videos] [data-feed=hero] .story-block:not(:first-child) {
        margin-top: 16px
    }
}

@media (max-width:499px) and (min-width:1024px) {
    html:not(.tablet) [data-content-type=home] [data-section=top-videos] [data-feed=hero] .story-block:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=top-videos] [data-feed=hero] .story-block:hover .story__kicker {
        border-bottom: 1px solid #2175ff
    }
}

@media (min-width:500px) and (min-width:768px) {
    [data-content-type=home] [data-section=top-videos] [data-feed=hero] .story-block .story__details {
        padding: 12px 0
    }
}

@media (min-width:500px) and (min-width:1024px) {
    html:not(.tablet) [data-content-type=home] [data-section=top-videos] [data-feed=hero] .story-block:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=top-videos] [data-feed=hero] .story-block:hover .story__kicker {
        border-bottom: 0;
        border-bottom: 1px solid #2175ff
    }
}

[data-content-type=home] [data-section=top-videos] [data-feed=hero] .story__icon {
    position: absolute;
    top: 16px;
    right: 16px;
    z-index: 1;
    height: 32px;
    width: 32px;
    border-radius: 50%;
    color: #fff;
    font-size: 12.8px;
    line-height: 32px;
    text-align: center
}

[data-content-type=home] [data-section=top-videos] [data-feed=hero] .story__icon--play {
    background-color: rgba(33, 117, 255, .8)
}

[data-content-type=home] [data-section=top-videos] [data-feed=hero] .story__icon--play:after {
    content: "6";
    font-family: "9news-icon-font";
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-left: 2px
}

[data-content-type=home] [data-section=top-videos] [data-feed=hero] .story__icon--gallery {
    background-color: rgba(33, 117, 255, .8)
}

[data-content-type=home] [data-section=top-videos] [data-feed=hero] .story__icon--gallery:after {
    content: "g";
    font-family: "9news-icon-font";
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

[data-content-type=home] [data-section=top-videos] [data-feed=hero] .story__icon--live-blog {
    background-color: rgba(208, 27, 39, .8)
}

[data-content-type=home] [data-section=top-videos] [data-feed=hero] .story__icon--live-blog:after {
    content: "";
    display: block;
    background-image: url(../images/live-blog%402x.ffc5ea04.gif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 76% auto;
    height: 100%;
    width: 100%
}

@media (max-width:767px) {
    [data-content-type=home] [data-section=top-videos] [data-feed=default] {
        overflow: scroll;
        white-space: nowrap;
        -webkit-overflow-scrolling: touch;
        margin: 0 -10px;
        padding: 0 10px
    }
}

@media (max-width:1023px) {
    [data-content-type=home] [data-section=top-videos] [data-feed=default] {
        border-bottom: 1px solid #eaeaea;
        padding-bottom: 12px
    }
}

@media (max-width:767px) {
    [data-content-type=home] [data-section=top-videos] [data-feed=hero] {
        margin-bottom: 12px;
        border-bottom: 1px solid #eaeaea;
        padding-bottom: 12px
    }
}

@media (min-width:768px) and (max-width:1023px) {
    [data-content-type=home] [data-section=top-videos] [data-feed=hero] {
        margin-bottom: 16px
    }
}

@media (min-width:1024px) {
    [data-content-type=home] [data-section=top-videos] .feeds {
        margin-left: -8px;
        margin-right: -8px
    }
    [data-content-type=home] [data-section=top-videos] .feeds:after,
    [data-content-type=home] [data-section=top-videos] .feeds [data-feed]:after {
        content: " ";
        display: table;
        clear: both
    }
    [data-content-type=home] [data-section=top-videos] [data-feed=default] {
        float: left;
        width: 41.5%;
        margin-top: 0;
        clear: left;
        padding: 0 8px
    }
    [data-content-type=home] [data-section=top-videos] [data-feed=hero] {
        float: right;
        width: 58.5%;
        margin-top: 0;
        padding: 0 8px
    }
}

@media (min-width:1024px) {
    html:not(.tablet) [data-content-type=home] [data-section="60-minutes"] [data-feed=default] .story-block .story__headline__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section="60-minutes"] [data-feed=default] .story-block .story__headline__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section="60-minutes"] [data-feed=default] .story-block .story__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section="60-minutes"] [data-feed=default] .story-block .story__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=a-current-affair] [data-feed=default] .story-block .story__headline__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=a-current-affair] [data-feed=default] .story-block .story__headline__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=a-current-affair] [data-feed=default] .story-block .story__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=a-current-affair] [data-feed=default] .story-block .story__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=auto] [data-feed=default] .story-block .story__headline__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=auto] [data-feed=default] .story-block .story__headline__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=auto] [data-feed=default] .story-block .story__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=auto] [data-feed=default] .story-block .story__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=domain-curatedfeed] [data-feed=default] .story-block .story__headline__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=domain-curatedfeed] [data-feed=default] .story-block .story__headline__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=domain-curatedfeed] [data-feed=default] .story-block .story__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=domain-curatedfeed] [data-feed=default] .story-block .story__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=entertainment-autofeed] [data-feed=default] .story-block .story__headline__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=entertainment-autofeed] [data-feed=default] .story-block .story__headline__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=entertainment-autofeed] [data-feed=default] .story-block .story__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=entertainment-autofeed] [data-feed=default] .story-block .story__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=entertainment] [data-feed=default] .story-block .story__headline__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=entertainment] [data-feed=default] .story-block .story__headline__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=entertainment] [data-feed=default] .story-block .story__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=entertainment] [data-feed=default] .story-block .story__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=good-news] [data-feed=default] .story-block .story__headline__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=good-news] [data-feed=default] .story-block .story__headline__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=good-news] [data-feed=default] .story-block .story__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=good-news] [data-feed=default] .story-block .story__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=honey-autofeed] [data-feed=default] .story-block .story__headline__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=honey-autofeed] [data-feed=default] .story-block .story__headline__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=honey-autofeed] [data-feed=default] .story-block .story__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=honey-autofeed] [data-feed=default] .story-block .story__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=honey] [data-feed=default] .story-block .story__headline__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=honey] [data-feed=default] .story-block .story__headline__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=honey] [data-feed=default] .story-block .story__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=honey] [data-feed=default] .story-block .story__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=money] [data-feed=default] .story-block .story__headline__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=money] [data-feed=default] .story-block .story__headline__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=money] [data-feed=default] .story-block .story__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=money] [data-feed=default] .story-block .story__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=special-event-rail] [data-feed=default] .story-block .story__headline__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=special-event-rail] [data-feed=default] .story-block .story__headline__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=special-event-rail] [data-feed=default] .story-block .story__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=special-event-rail] [data-feed=default] .story-block .story__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=today] [data-feed=default] .story-block .story__headline__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=today] [data-feed=default] .story-block .story__headline__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=today] [data-feed=default] .story-block .story__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=today] [data-feed=default] .story-block .story__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=world-news] [data-feed=default] .story-block .story__headline__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=world-news] [data-feed=default] .story-block .story__headline__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=world-news] [data-feed=default] .story-block .story__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=world-news] [data-feed=default] .story-block .story__link:hover .story__kicker {
        border-bottom: 1px solid #2175ff
    }
}

.no-touch [data-content-type=home] [data-section="60-minutes"] [data-feed=default] .story-block .story__headline__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section="60-minutes"] [data-feed=default] .story-block .story__headline__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section="60-minutes"] [data-feed=default] .story-block .story__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section="60-minutes"] [data-feed=default] .story-block .story__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=a-current-affair] [data-feed=default] .story-block .story__headline__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=a-current-affair] [data-feed=default] .story-block .story__headline__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=a-current-affair] [data-feed=default] .story-block .story__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=a-current-affair] [data-feed=default] .story-block .story__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=auto] [data-feed=default] .story-block .story__headline__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=auto] [data-feed=default] .story-block .story__headline__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=auto] [data-feed=default] .story-block .story__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=auto] [data-feed=default] .story-block .story__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=domain-curatedfeed] [data-feed=default] .story-block .story__headline__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=domain-curatedfeed] [data-feed=default] .story-block .story__headline__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=domain-curatedfeed] [data-feed=default] .story-block .story__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=domain-curatedfeed] [data-feed=default] .story-block .story__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=entertainment-autofeed] [data-feed=default] .story-block .story__headline__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=entertainment-autofeed] [data-feed=default] .story-block .story__headline__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=entertainment-autofeed] [data-feed=default] .story-block .story__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=entertainment-autofeed] [data-feed=default] .story-block .story__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=entertainment] [data-feed=default] .story-block .story__headline__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=entertainment] [data-feed=default] .story-block .story__headline__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=entertainment] [data-feed=default] .story-block .story__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=entertainment] [data-feed=default] .story-block .story__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=good-news] [data-feed=default] .story-block .story__headline__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=good-news] [data-feed=default] .story-block .story__headline__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=good-news] [data-feed=default] .story-block .story__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=good-news] [data-feed=default] .story-block .story__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=honey-autofeed] [data-feed=default] .story-block .story__headline__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=honey-autofeed] [data-feed=default] .story-block .story__headline__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=honey-autofeed] [data-feed=default] .story-block .story__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=honey-autofeed] [data-feed=default] .story-block .story__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=honey] [data-feed=default] .story-block .story__headline__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=honey] [data-feed=default] .story-block .story__headline__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=honey] [data-feed=default] .story-block .story__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=honey] [data-feed=default] .story-block .story__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=money] [data-feed=default] .story-block .story__headline__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=money] [data-feed=default] .story-block .story__headline__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=money] [data-feed=default] .story-block .story__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=money] [data-feed=default] .story-block .story__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=special-event-rail] [data-feed=default] .story-block .story__headline__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=special-event-rail] [data-feed=default] .story-block .story__headline__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=special-event-rail] [data-feed=default] .story-block .story__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=special-event-rail] [data-feed=default] .story-block .story__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=today] [data-feed=default] .story-block .story__headline__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=today] [data-feed=default] .story-block .story__headline__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=today] [data-feed=default] .story-block .story__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=today] [data-feed=default] .story-block .story__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=world-news] [data-feed=default] .story-block .story__headline__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=world-news] [data-feed=default] .story-block .story__headline__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=world-news] [data-feed=default] .story-block .story__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=world-news] [data-feed=default] .story-block .story__link:hover .story__kicker {
    border-bottom: 1px solid #2175ff
}

[data-content-type=home] [data-section="60-minutes"] [data-feed=default] .story-block .story__views,
[data-content-type=home] [data-section=a-current-affair] [data-feed=default] .story-block .story__views,
[data-content-type=home] [data-section=auto] [data-feed=default] .story-block .story__views,
[data-content-type=home] [data-section=domain-curatedfeed] [data-feed=default] .story-block .story__views,
[data-content-type=home] [data-section=entertainment-autofeed] [data-feed=default] .story-block .story__views,
[data-content-type=home] [data-section=entertainment] [data-feed=default] .story-block .story__views,
[data-content-type=home] [data-section=good-news] [data-feed=default] .story-block .story__views,
[data-content-type=home] [data-section=honey-autofeed] [data-feed=default] .story-block .story__views,
[data-content-type=home] [data-section=honey] [data-feed=default] .story-block .story__views,
[data-content-type=home] [data-section=money] [data-feed=default] .story-block .story__views,
[data-content-type=home] [data-section=special-event-rail] [data-feed=default] .story-block .story__views,
[data-content-type=home] [data-section=today] [data-feed=default] .story-block .story__views,
[data-content-type=home] [data-section=world-news] [data-feed=default] .story-block .story__views {
    color: #d01b27
}

[data-content-type=home] [data-section="60-minutes"] [data-feed=default] .story-block .story__media,
[data-content-type=home] [data-section=a-current-affair] [data-feed=default] .story-block .story__media,
[data-content-type=home] [data-section=auto] [data-feed=default] .story-block .story__media,
[data-content-type=home] [data-section=domain-curatedfeed] [data-feed=default] .story-block .story__media,
[data-content-type=home] [data-section=entertainment-autofeed] [data-feed=default] .story-block .story__media,
[data-content-type=home] [data-section=entertainment] [data-feed=default] .story-block .story__media,
[data-content-type=home] [data-section=good-news] [data-feed=default] .story-block .story__media,
[data-content-type=home] [data-section=honey-autofeed] [data-feed=default] .story-block .story__media,
[data-content-type=home] [data-section=honey] [data-feed=default] .story-block .story__media,
[data-content-type=home] [data-section=money] [data-feed=default] .story-block .story__media,
[data-content-type=home] [data-section=special-event-rail] [data-feed=default] .story-block .story__media,
[data-content-type=home] [data-section=today] [data-feed=default] .story-block .story__media,
[data-content-type=home] [data-section=world-news] [data-feed=default] .story-block .story__media {
    background-color: #111
}

[data-content-type=home] [data-section="60-minutes"] [data-feed=default] .story-block .story__link:visited,
[data-content-type=home] [data-section=a-current-affair] [data-feed=default] .story-block .story__link:visited,
[data-content-type=home] [data-section=auto] [data-feed=default] .story-block .story__link:visited,
[data-content-type=home] [data-section=domain-curatedfeed] [data-feed=default] .story-block .story__link:visited,
[data-content-type=home] [data-section=entertainment-autofeed] [data-feed=default] .story-block .story__link:visited,
[data-content-type=home] [data-section=entertainment] [data-feed=default] .story-block .story__link:visited,
[data-content-type=home] [data-section=good-news] [data-feed=default] .story-block .story__link:visited,
[data-content-type=home] [data-section=honey-autofeed] [data-feed=default] .story-block .story__link:visited,
[data-content-type=home] [data-section=honey] [data-feed=default] .story-block .story__link:visited,
[data-content-type=home] [data-section=money] [data-feed=default] .story-block .story__link:visited,
[data-content-type=home] [data-section=special-event-rail] [data-feed=default] .story-block .story__link:visited,
[data-content-type=home] [data-section=today] [data-feed=default] .story-block .story__link:visited,
[data-content-type=home] [data-section=world-news] [data-feed=default] .story-block .story__link:visited {
    color: #999
}

@media (max-width:767px) {
    [data-content-type=home] [data-section="60-minutes"] [data-feed=default] .story-block:after,
    [data-content-type=home] [data-section=a-current-affair] [data-feed=default] .story-block:after,
    [data-content-type=home] [data-section=auto] [data-feed=default] .story-block:after,
    [data-content-type=home] [data-section=domain-curatedfeed] [data-feed=default] .story-block:after,
    [data-content-type=home] [data-section=entertainment-autofeed] [data-feed=default] .story-block:after,
    [data-content-type=home] [data-section=entertainment] [data-feed=default] .story-block:after,
    [data-content-type=home] [data-section=good-news] [data-feed=default] .story-block:after,
    [data-content-type=home] [data-section=honey-autofeed] [data-feed=default] .story-block:after,
    [data-content-type=home] [data-section=honey] [data-feed=default] .story-block:after,
    [data-content-type=home] [data-section=money] [data-feed=default] .story-block:after,
    [data-content-type=home] [data-section=special-event-rail] [data-feed=default] .story-block:after,
    [data-content-type=home] [data-section=today] [data-feed=default] .story-block:after,
    [data-content-type=home] [data-section=world-news] [data-feed=default] .story-block:after {
        content: " ";
        display: table;
        clear: both
    }
    [data-content-type=home] [data-section="60-minutes"] [data-feed=default] .story-block .story__media,
    [data-content-type=home] [data-section=a-current-affair] [data-feed=default] .story-block .story__media,
    [data-content-type=home] [data-section=auto] [data-feed=default] .story-block .story__media,
    [data-content-type=home] [data-section=domain-curatedfeed] [data-feed=default] .story-block .story__media,
    [data-content-type=home] [data-section=entertainment-autofeed] [data-feed=default] .story-block .story__media,
    [data-content-type=home] [data-section=entertainment] [data-feed=default] .story-block .story__media,
    [data-content-type=home] [data-section=good-news] [data-feed=default] .story-block .story__media,
    [data-content-type=home] [data-section=honey-autofeed] [data-feed=default] .story-block .story__media,
    [data-content-type=home] [data-section=honey] [data-feed=default] .story-block .story__media,
    [data-content-type=home] [data-section=money] [data-feed=default] .story-block .story__media,
    [data-content-type=home] [data-section=special-event-rail] [data-feed=default] .story-block .story__media,
    [data-content-type=home] [data-section=today] [data-feed=default] .story-block .story__media,
    [data-content-type=home] [data-section=world-news] [data-feed=default] .story-block .story__media {
        float: right;
        width: 120px
    }
    [data-content-type=home] [data-section="60-minutes"] [data-feed=default] .story-block .story__media+.story__label,
    [data-content-type=home] [data-section="60-minutes"] [data-feed=default] .story-block .story__media__link+.story__label,
    [data-content-type=home] [data-section=a-current-affair] [data-feed=default] .story-block .story__media+.story__label,
    [data-content-type=home] [data-section=a-current-affair] [data-feed=default] .story-block .story__media__link+.story__label,
    [data-content-type=home] [data-section=auto] [data-feed=default] .story-block .story__media+.story__label,
    [data-content-type=home] [data-section=auto] [data-feed=default] .story-block .story__media__link+.story__label,
    [data-content-type=home] [data-section=domain-curatedfeed] [data-feed=default] .story-block .story__media+.story__label,
    [data-content-type=home] [data-section=domain-curatedfeed] [data-feed=default] .story-block .story__media__link+.story__label,
    [data-content-type=home] [data-section=entertainment-autofeed] [data-feed=default] .story-block .story__media+.story__label,
    [data-content-type=home] [data-section=entertainment-autofeed] [data-feed=default] .story-block .story__media__link+.story__label,
    [data-content-type=home] [data-section=entertainment] [data-feed=default] .story-block .story__media+.story__label,
    [data-content-type=home] [data-section=entertainment] [data-feed=default] .story-block .story__media__link+.story__label,
    [data-content-type=home] [data-section=good-news] [data-feed=default] .story-block .story__media+.story__label,
    [data-content-type=home] [data-section=good-news] [data-feed=default] .story-block .story__media__link+.story__label,
    [data-content-type=home] [data-section=honey-autofeed] [data-feed=default] .story-block .story__media+.story__label,
    [data-content-type=home] [data-section=honey-autofeed] [data-feed=default] .story-block .story__media__link+.story__label,
    [data-content-type=home] [data-section=honey] [data-feed=default] .story-block .story__media+.story__label,
    [data-content-type=home] [data-section=honey] [data-feed=default] .story-block .story__media__link+.story__label,
    [data-content-type=home] [data-section=money] [data-feed=default] .story-block .story__media+.story__label,
    [data-content-type=home] [data-section=money] [data-feed=default] .story-block .story__media__link+.story__label,
    [data-content-type=home] [data-section=special-event-rail] [data-feed=default] .story-block .story__media+.story__label,
    [data-content-type=home] [data-section=special-event-rail] [data-feed=default] .story-block .story__media__link+.story__label,
    [data-content-type=home] [data-section=today] [data-feed=default] .story-block .story__media+.story__label,
    [data-content-type=home] [data-section=today] [data-feed=default] .story-block .story__media__link+.story__label,
    [data-content-type=home] [data-section=world-news] [data-feed=default] .story-block .story__media+.story__label,
    [data-content-type=home] [data-section=world-news] [data-feed=default] .story-block .story__media__link+.story__label {
        margin-right: 8px
    }
    [data-content-type=home] [data-section="60-minutes"] [data-feed=default] .story-block .story__media__link~.story__details,
    [data-content-type=home] [data-section="60-minutes"] [data-feed=default] .story-block .story__media~.story__details,
    [data-content-type=home] [data-section=a-current-affair] [data-feed=default] .story-block .story__media__link~.story__details,
    [data-content-type=home] [data-section=a-current-affair] [data-feed=default] .story-block .story__media~.story__details,
    [data-content-type=home] [data-section=auto] [data-feed=default] .story-block .story__media__link~.story__details,
    [data-content-type=home] [data-section=auto] [data-feed=default] .story-block .story__media~.story__details,
    [data-content-type=home] [data-section=domain-curatedfeed] [data-feed=default] .story-block .story__media__link~.story__details,
    [data-content-type=home] [data-section=domain-curatedfeed] [data-feed=default] .story-block .story__media~.story__details,
    [data-content-type=home] [data-section=entertainment-autofeed] [data-feed=default] .story-block .story__media__link~.story__details,
    [data-content-type=home] [data-section=entertainment-autofeed] [data-feed=default] .story-block .story__media~.story__details,
    [data-content-type=home] [data-section=entertainment] [data-feed=default] .story-block .story__media__link~.story__details,
    [data-content-type=home] [data-section=entertainment] [data-feed=default] .story-block .story__media~.story__details,
    [data-content-type=home] [data-section=good-news] [data-feed=default] .story-block .story__media__link~.story__details,
    [data-content-type=home] [data-section=good-news] [data-feed=default] .story-block .story__media~.story__details,
    [data-content-type=home] [data-section=honey-autofeed] [data-feed=default] .story-block .story__media__link~.story__details,
    [data-content-type=home] [data-section=honey-autofeed] [data-feed=default] .story-block .story__media~.story__details,
    [data-content-type=home] [data-section=honey] [data-feed=default] .story-block .story__media__link~.story__details,
    [data-content-type=home] [data-section=honey] [data-feed=default] .story-block .story__media~.story__details,
    [data-content-type=home] [data-section=money] [data-feed=default] .story-block .story__media__link~.story__details,
    [data-content-type=home] [data-section=money] [data-feed=default] .story-block .story__media~.story__details,
    [data-content-type=home] [data-section=special-event-rail] [data-feed=default] .story-block .story__media__link~.story__details,
    [data-content-type=home] [data-section=special-event-rail] [data-feed=default] .story-block .story__media~.story__details,
    [data-content-type=home] [data-section=today] [data-feed=default] .story-block .story__media__link~.story__details,
    [data-content-type=home] [data-section=today] [data-feed=default] .story-block .story__media~.story__details,
    [data-content-type=home] [data-section=world-news] [data-feed=default] .story-block .story__media__link~.story__details,
    [data-content-type=home] [data-section=world-news] [data-feed=default] .story-block .story__media~.story__details {
        padding-right: 136px
    }
}

@media (min-width:768px) and (max-width:1023px) {
    [data-content-type=home] [data-section="60-minutes"] [data-feed=default] .story-block:after,
    [data-content-type=home] [data-section=a-current-affair] [data-feed=default] .story-block:after,
    [data-content-type=home] [data-section=auto] [data-feed=default] .story-block:after,
    [data-content-type=home] [data-section=domain-curatedfeed] [data-feed=default] .story-block:after,
    [data-content-type=home] [data-section=entertainment-autofeed] [data-feed=default] .story-block:after,
    [data-content-type=home] [data-section=entertainment] [data-feed=default] .story-block:after,
    [data-content-type=home] [data-section=good-news] [data-feed=default] .story-block:after,
    [data-content-type=home] [data-section=honey-autofeed] [data-feed=default] .story-block:after,
    [data-content-type=home] [data-section=honey] [data-feed=default] .story-block:after,
    [data-content-type=home] [data-section=money] [data-feed=default] .story-block:after,
    [data-content-type=home] [data-section=special-event-rail] [data-feed=default] .story-block:after,
    [data-content-type=home] [data-section=today] [data-feed=default] .story-block:after,
    [data-content-type=home] [data-section=world-news] [data-feed=default] .story-block:after {
        content: " ";
        display: table;
        clear: both
    }
    [data-content-type=home] [data-section="60-minutes"] [data-feed=default] .story-block .story__media,
    [data-content-type=home] [data-section=a-current-affair] [data-feed=default] .story-block .story__media,
    [data-content-type=home] [data-section=auto] [data-feed=default] .story-block .story__media,
    [data-content-type=home] [data-section=domain-curatedfeed] [data-feed=default] .story-block .story__media,
    [data-content-type=home] [data-section=entertainment-autofeed] [data-feed=default] .story-block .story__media,
    [data-content-type=home] [data-section=entertainment] [data-feed=default] .story-block .story__media,
    [data-content-type=home] [data-section=good-news] [data-feed=default] .story-block .story__media,
    [data-content-type=home] [data-section=honey-autofeed] [data-feed=default] .story-block .story__media,
    [data-content-type=home] [data-section=honey] [data-feed=default] .story-block .story__media,
    [data-content-type=home] [data-section=money] [data-feed=default] .story-block .story__media,
    [data-content-type=home] [data-section=special-event-rail] [data-feed=default] .story-block .story__media,
    [data-content-type=home] [data-section=today] [data-feed=default] .story-block .story__media,
    [data-content-type=home] [data-section=world-news] [data-feed=default] .story-block .story__media {
        float: left;
        width: 120px
    }
    [data-content-type=home] [data-section="60-minutes"] [data-feed=default] .story-block .story__media+.story__label,
    [data-content-type=home] [data-section="60-minutes"] [data-feed=default] .story-block .story__media__link+.story__label,
    [data-content-type=home] [data-section=a-current-affair] [data-feed=default] .story-block .story__media+.story__label,
    [data-content-type=home] [data-section=a-current-affair] [data-feed=default] .story-block .story__media__link+.story__label,
    [data-content-type=home] [data-section=auto] [data-feed=default] .story-block .story__media+.story__label,
    [data-content-type=home] [data-section=auto] [data-feed=default] .story-block .story__media__link+.story__label,
    [data-content-type=home] [data-section=domain-curatedfeed] [data-feed=default] .story-block .story__media+.story__label,
    [data-content-type=home] [data-section=domain-curatedfeed] [data-feed=default] .story-block .story__media__link+.story__label,
    [data-content-type=home] [data-section=entertainment-autofeed] [data-feed=default] .story-block .story__media+.story__label,
    [data-content-type=home] [data-section=entertainment-autofeed] [data-feed=default] .story-block .story__media__link+.story__label,
    [data-content-type=home] [data-section=entertainment] [data-feed=default] .story-block .story__media+.story__label,
    [data-content-type=home] [data-section=entertainment] [data-feed=default] .story-block .story__media__link+.story__label,
    [data-content-type=home] [data-section=good-news] [data-feed=default] .story-block .story__media+.story__label,
    [data-content-type=home] [data-section=good-news] [data-feed=default] .story-block .story__media__link+.story__label,
    [data-content-type=home] [data-section=honey-autofeed] [data-feed=default] .story-block .story__media+.story__label,
    [data-content-type=home] [data-section=honey-autofeed] [data-feed=default] .story-block .story__media__link+.story__label,
    [data-content-type=home] [data-section=honey] [data-feed=default] .story-block .story__media+.story__label,
    [data-content-type=home] [data-section=honey] [data-feed=default] .story-block .story__media__link+.story__label,
    [data-content-type=home] [data-section=money] [data-feed=default] .story-block .story__media+.story__label,
    [data-content-type=home] [data-section=money] [data-feed=default] .story-block .story__media__link+.story__label,
    [data-content-type=home] [data-section=special-event-rail] [data-feed=default] .story-block .story__media+.story__label,
    [data-content-type=home] [data-section=special-event-rail] [data-feed=default] .story-block .story__media__link+.story__label,
    [data-content-type=home] [data-section=today] [data-feed=default] .story-block .story__media+.story__label,
    [data-content-type=home] [data-section=today] [data-feed=default] .story-block .story__media__link+.story__label,
    [data-content-type=home] [data-section=world-news] [data-feed=default] .story-block .story__media+.story__label,
    [data-content-type=home] [data-section=world-news] [data-feed=default] .story-block .story__media__link+.story__label {
        margin-left: 8px
    }
    [data-content-type=home] [data-section="60-minutes"] [data-feed=default] .story-block .story__media__link~.story__details,
    [data-content-type=home] [data-section="60-minutes"] [data-feed=default] .story-block .story__media~.story__details,
    [data-content-type=home] [data-section=a-current-affair] [data-feed=default] .story-block .story__media__link~.story__details,
    [data-content-type=home] [data-section=a-current-affair] [data-feed=default] .story-block .story__media~.story__details,
    [data-content-type=home] [data-section=auto] [data-feed=default] .story-block .story__media__link~.story__details,
    [data-content-type=home] [data-section=auto] [data-feed=default] .story-block .story__media~.story__details,
    [data-content-type=home] [data-section=domain-curatedfeed] [data-feed=default] .story-block .story__media__link~.story__details,
    [data-content-type=home] [data-section=domain-curatedfeed] [data-feed=default] .story-block .story__media~.story__details,
    [data-content-type=home] [data-section=entertainment-autofeed] [data-feed=default] .story-block .story__media__link~.story__details,
    [data-content-type=home] [data-section=entertainment-autofeed] [data-feed=default] .story-block .story__media~.story__details,
    [data-content-type=home] [data-section=entertainment] [data-feed=default] .story-block .story__media__link~.story__details,
    [data-content-type=home] [data-section=entertainment] [data-feed=default] .story-block .story__media~.story__details,
    [data-content-type=home] [data-section=good-news] [data-feed=default] .story-block .story__media__link~.story__details,
    [data-content-type=home] [data-section=good-news] [data-feed=default] .story-block .story__media~.story__details,
    [data-content-type=home] [data-section=honey-autofeed] [data-feed=default] .story-block .story__media__link~.story__details,
    [data-content-type=home] [data-section=honey-autofeed] [data-feed=default] .story-block .story__media~.story__details,
    [data-content-type=home] [data-section=honey] [data-feed=default] .story-block .story__media__link~.story__details,
    [data-content-type=home] [data-section=honey] [data-feed=default] .story-block .story__media~.story__details,
    [data-content-type=home] [data-section=money] [data-feed=default] .story-block .story__media__link~.story__details,
    [data-content-type=home] [data-section=money] [data-feed=default] .story-block .story__media~.story__details,
    [data-content-type=home] [data-section=special-event-rail] [data-feed=default] .story-block .story__media__link~.story__details,
    [data-content-type=home] [data-section=special-event-rail] [data-feed=default] .story-block .story__media~.story__details,
    [data-content-type=home] [data-section=today] [data-feed=default] .story-block .story__media__link~.story__details,
    [data-content-type=home] [data-section=today] [data-feed=default] .story-block .story__media~.story__details,
    [data-content-type=home] [data-section=world-news] [data-feed=default] .story-block .story__media__link~.story__details,
    [data-content-type=home] [data-section=world-news] [data-feed=default] .story-block .story__media~.story__details {
        padding-left: 128px
    }
}

@media (max-width:1023px) {
    [data-content-type=home] [data-section="60-minutes"] [data-feed=default] .story-block:not(:first-child),
    [data-content-type=home] [data-section=a-current-affair] [data-feed=default] .story-block:not(:first-child),
    [data-content-type=home] [data-section=auto] [data-feed=default] .story-block:not(:first-child),
    [data-content-type=home] [data-section=domain-curatedfeed] [data-feed=default] .story-block:not(:first-child),
    [data-content-type=home] [data-section=entertainment-autofeed] [data-feed=default] .story-block:not(:first-child),
    [data-content-type=home] [data-section=entertainment] [data-feed=default] .story-block:not(:first-child),
    [data-content-type=home] [data-section=good-news] [data-feed=default] .story-block:not(:first-child),
    [data-content-type=home] [data-section=honey-autofeed] [data-feed=default] .story-block:not(:first-child),
    [data-content-type=home] [data-section=honey] [data-feed=default] .story-block:not(:first-child),
    [data-content-type=home] [data-section=money] [data-feed=default] .story-block:not(:first-child),
    [data-content-type=home] [data-section=special-event-rail] [data-feed=default] .story-block:not(:first-child),
    [data-content-type=home] [data-section=today] [data-feed=default] .story-block:not(:first-child),
    [data-content-type=home] [data-section=world-news] [data-feed=default] .story-block:not(:first-child) {
        margin-top: 12px;
        border-top: 1px solid #eaeaea;
        padding-top: 12px
    }
    [data-content-type=home] [data-section="60-minutes"] [data-feed=default] .story-block .story__headline,
    [data-content-type=home] [data-section=a-current-affair] [data-feed=default] .story-block .story__headline,
    [data-content-type=home] [data-section=auto] [data-feed=default] .story-block .story__headline,
    [data-content-type=home] [data-section=domain-curatedfeed] [data-feed=default] .story-block .story__headline,
    [data-content-type=home] [data-section=entertainment-autofeed] [data-feed=default] .story-block .story__headline,
    [data-content-type=home] [data-section=entertainment] [data-feed=default] .story-block .story__headline,
    [data-content-type=home] [data-section=good-news] [data-feed=default] .story-block .story__headline,
    [data-content-type=home] [data-section=honey-autofeed] [data-feed=default] .story-block .story__headline,
    [data-content-type=home] [data-section=honey] [data-feed=default] .story-block .story__headline,
    [data-content-type=home] [data-section=money] [data-feed=default] .story-block .story__headline,
    [data-content-type=home] [data-section=special-event-rail] [data-feed=default] .story-block .story__headline,
    [data-content-type=home] [data-section=today] [data-feed=default] .story-block .story__headline,
    [data-content-type=home] [data-section=world-news] [data-feed=default] .story-block .story__headline {
        font-size: 18px;
        line-height: 1.3
    }
}

@media (min-width:1024px) {
    [data-content-type=home] [data-section="60-minutes"] [data-feed=default] .story-block,
    [data-content-type=home] [data-section=a-current-affair] [data-feed=default] .story-block,
    [data-content-type=home] [data-section=auto] [data-feed=default] .story-block,
    [data-content-type=home] [data-section=domain-curatedfeed] [data-feed=default] .story-block,
    [data-content-type=home] [data-section=entertainment-autofeed] [data-feed=default] .story-block,
    [data-content-type=home] [data-section=entertainment] [data-feed=default] .story-block,
    [data-content-type=home] [data-section=good-news] [data-feed=default] .story-block,
    [data-content-type=home] [data-section=honey-autofeed] [data-feed=default] .story-block,
    [data-content-type=home] [data-section=honey] [data-feed=default] .story-block,
    [data-content-type=home] [data-section=money] [data-feed=default] .story-block,
    [data-content-type=home] [data-section=special-event-rail] [data-feed=default] .story-block,
    [data-content-type=home] [data-section=today] [data-feed=default] .story-block,
    [data-content-type=home] [data-section=world-news] [data-feed=default] .story-block {
        width: 33.333333333333336%;
        float: left;
        padding: 0 8px
    }
    [data-content-type=home] [data-section="60-minutes"] [data-feed=default] .story-block .story__media,
    [data-content-type=home] [data-section=a-current-affair] [data-feed=default] .story-block .story__media,
    [data-content-type=home] [data-section=auto] [data-feed=default] .story-block .story__media,
    [data-content-type=home] [data-section=domain-curatedfeed] [data-feed=default] .story-block .story__media,
    [data-content-type=home] [data-section=entertainment-autofeed] [data-feed=default] .story-block .story__media,
    [data-content-type=home] [data-section=entertainment] [data-feed=default] .story-block .story__media,
    [data-content-type=home] [data-section=good-news] [data-feed=default] .story-block .story__media,
    [data-content-type=home] [data-section=honey-autofeed] [data-feed=default] .story-block .story__media,
    [data-content-type=home] [data-section=honey] [data-feed=default] .story-block .story__media,
    [data-content-type=home] [data-section=money] [data-feed=default] .story-block .story__media,
    [data-content-type=home] [data-section=special-event-rail] [data-feed=default] .story-block .story__media,
    [data-content-type=home] [data-section=today] [data-feed=default] .story-block .story__media,
    [data-content-type=home] [data-section=world-news] [data-feed=default] .story-block .story__media {
        margin-bottom: 8px
    }
    [data-content-type=home] [data-section="60-minutes"] [data-feed=default] .story-block:not(:first-child),
    [data-content-type=home] [data-section=a-current-affair] [data-feed=default] .story-block:not(:first-child),
    [data-content-type=home] [data-section=auto] [data-feed=default] .story-block:not(:first-child),
    [data-content-type=home] [data-section=domain-curatedfeed] [data-feed=default] .story-block:not(:first-child),
    [data-content-type=home] [data-section=entertainment-autofeed] [data-feed=default] .story-block:not(:first-child),
    [data-content-type=home] [data-section=entertainment] [data-feed=default] .story-block:not(:first-child),
    [data-content-type=home] [data-section=good-news] [data-feed=default] .story-block:not(:first-child),
    [data-content-type=home] [data-section=honey-autofeed] [data-feed=default] .story-block:not(:first-child),
    [data-content-type=home] [data-section=honey] [data-feed=default] .story-block:not(:first-child),
    [data-content-type=home] [data-section=money] [data-feed=default] .story-block:not(:first-child),
    [data-content-type=home] [data-section=special-event-rail] [data-feed=default] .story-block:not(:first-child),
    [data-content-type=home] [data-section=today] [data-feed=default] .story-block:not(:first-child),
    [data-content-type=home] [data-section=world-news] [data-feed=default] .story-block:not(:first-child) {
        margin-top: 16px
    }
    [data-content-type=home] [data-section="60-minutes"] [data-feed=default] .story-block:nth-of-type(3n+4),
    [data-content-type=home] [data-section=a-current-affair] [data-feed=default] .story-block:nth-of-type(3n+4),
    [data-content-type=home] [data-section=auto] [data-feed=default] .story-block:nth-of-type(3n+4),
    [data-content-type=home] [data-section=domain-curatedfeed] [data-feed=default] .story-block:nth-of-type(3n+4),
    [data-content-type=home] [data-section=entertainment-autofeed] [data-feed=default] .story-block:nth-of-type(3n+4),
    [data-content-type=home] [data-section=entertainment] [data-feed=default] .story-block:nth-of-type(3n+4),
    [data-content-type=home] [data-section=good-news] [data-feed=default] .story-block:nth-of-type(3n+4),
    [data-content-type=home] [data-section=honey-autofeed] [data-feed=default] .story-block:nth-of-type(3n+4),
    [data-content-type=home] [data-section=honey] [data-feed=default] .story-block:nth-of-type(3n+4),
    [data-content-type=home] [data-section=money] [data-feed=default] .story-block:nth-of-type(3n+4),
    [data-content-type=home] [data-section=special-event-rail] [data-feed=default] .story-block:nth-of-type(3n+4),
    [data-content-type=home] [data-section=today] [data-feed=default] .story-block:nth-of-type(3n+4),
    [data-content-type=home] [data-section=world-news] [data-feed=default] .story-block:nth-of-type(3n+4) {
        clear: left
    }
    [data-content-type=home] [data-section="60-minutes"] [data-feed=default] .story-block:nth-of-type(-n+3),
    [data-content-type=home] [data-section=a-current-affair] [data-feed=default] .story-block:nth-of-type(-n+3),
    [data-content-type=home] [data-section=auto] [data-feed=default] .story-block:nth-of-type(-n+3),
    [data-content-type=home] [data-section=domain-curatedfeed] [data-feed=default] .story-block:nth-of-type(-n+3),
    [data-content-type=home] [data-section=entertainment-autofeed] [data-feed=default] .story-block:nth-of-type(-n+3),
    [data-content-type=home] [data-section=entertainment] [data-feed=default] .story-block:nth-of-type(-n+3),
    [data-content-type=home] [data-section=good-news] [data-feed=default] .story-block:nth-of-type(-n+3),
    [data-content-type=home] [data-section=honey-autofeed] [data-feed=default] .story-block:nth-of-type(-n+3),
    [data-content-type=home] [data-section=honey] [data-feed=default] .story-block:nth-of-type(-n+3),
    [data-content-type=home] [data-section=money] [data-feed=default] .story-block:nth-of-type(-n+3),
    [data-content-type=home] [data-section=special-event-rail] [data-feed=default] .story-block:nth-of-type(-n+3),
    [data-content-type=home] [data-section=today] [data-feed=default] .story-block:nth-of-type(-n+3),
    [data-content-type=home] [data-section=world-news] [data-feed=default] .story-block:nth-of-type(-n+3) {
        margin-top: 0
    }
    [data-content-type=home] [data-section="60-minutes"] [data-feed=default] .story-block .story__icon,
    [data-content-type=home] [data-section=a-current-affair] [data-feed=default] .story-block .story__icon,
    [data-content-type=home] [data-section=auto] [data-feed=default] .story-block .story__icon,
    [data-content-type=home] [data-section=domain-curatedfeed] [data-feed=default] .story-block .story__icon,
    [data-content-type=home] [data-section=entertainment-autofeed] [data-feed=default] .story-block .story__icon,
    [data-content-type=home] [data-section=entertainment] [data-feed=default] .story-block .story__icon,
    [data-content-type=home] [data-section=good-news] [data-feed=default] .story-block .story__icon,
    [data-content-type=home] [data-section=honey-autofeed] [data-feed=default] .story-block .story__icon,
    [data-content-type=home] [data-section=honey] [data-feed=default] .story-block .story__icon,
    [data-content-type=home] [data-section=money] [data-feed=default] .story-block .story__icon,
    [data-content-type=home] [data-section=special-event-rail] [data-feed=default] .story-block .story__icon,
    [data-content-type=home] [data-section=today] [data-feed=default] .story-block .story__icon,
    [data-content-type=home] [data-section=world-news] [data-feed=default] .story-block .story__icon {
        position: absolute;
        top: 8px;
        right: 8px;
        z-index: 1;
        height: 24px;
        width: 24px;
        border-radius: 50%;
        color: #fff;
        font-size: 9.600000000000001px;
        line-height: 24px;
        text-align: center
    }
    [data-content-type=home] [data-section="60-minutes"] [data-feed=default] .story-block .story__icon--play,
    [data-content-type=home] [data-section=a-current-affair] [data-feed=default] .story-block .story__icon--play,
    [data-content-type=home] [data-section=auto] [data-feed=default] .story-block .story__icon--play,
    [data-content-type=home] [data-section=domain-curatedfeed] [data-feed=default] .story-block .story__icon--play,
    [data-content-type=home] [data-section=entertainment-autofeed] [data-feed=default] .story-block .story__icon--play,
    [data-content-type=home] [data-section=entertainment] [data-feed=default] .story-block .story__icon--play,
    [data-content-type=home] [data-section=good-news] [data-feed=default] .story-block .story__icon--play,
    [data-content-type=home] [data-section=honey-autofeed] [data-feed=default] .story-block .story__icon--play,
    [data-content-type=home] [data-section=honey] [data-feed=default] .story-block .story__icon--play,
    [data-content-type=home] [data-section=money] [data-feed=default] .story-block .story__icon--play,
    [data-content-type=home] [data-section=special-event-rail] [data-feed=default] .story-block .story__icon--play,
    [data-content-type=home] [data-section=today] [data-feed=default] .story-block .story__icon--play,
    [data-content-type=home] [data-section=world-news] [data-feed=default] .story-block .story__icon--play {
        background-color: rgba(33, 117, 255, .8)
    }
    [data-content-type=home] [data-section="60-minutes"] [data-feed=default] .story-block .story__icon--play:after,
    [data-content-type=home] [data-section=a-current-affair] [data-feed=default] .story-block .story__icon--play:after,
    [data-content-type=home] [data-section=auto] [data-feed=default] .story-block .story__icon--play:after,
    [data-content-type=home] [data-section=domain-curatedfeed] [data-feed=default] .story-block .story__icon--play:after,
    [data-content-type=home] [data-section=entertainment-autofeed] [data-feed=default] .story-block .story__icon--play:after,
    [data-content-type=home] [data-section=entertainment] [data-feed=default] .story-block .story__icon--play:after,
    [data-content-type=home] [data-section=good-news] [data-feed=default] .story-block .story__icon--play:after,
    [data-content-type=home] [data-section=honey-autofeed] [data-feed=default] .story-block .story__icon--play:after,
    [data-content-type=home] [data-section=honey] [data-feed=default] .story-block .story__icon--play:after,
    [data-content-type=home] [data-section=money] [data-feed=default] .story-block .story__icon--play:after,
    [data-content-type=home] [data-section=special-event-rail] [data-feed=default] .story-block .story__icon--play:after,
    [data-content-type=home] [data-section=today] [data-feed=default] .story-block .story__icon--play:after,
    [data-content-type=home] [data-section=world-news] [data-feed=default] .story-block .story__icon--play:after {
        content: "6";
        font-family: "9news-icon-font";
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        margin-left: 2px
    }
    [data-content-type=home] [data-section="60-minutes"] [data-feed=default] .story-block .story__icon--gallery,
    [data-content-type=home] [data-section=a-current-affair] [data-feed=default] .story-block .story__icon--gallery,
    [data-content-type=home] [data-section=auto] [data-feed=default] .story-block .story__icon--gallery,
    [data-content-type=home] [data-section=domain-curatedfeed] [data-feed=default] .story-block .story__icon--gallery,
    [data-content-type=home] [data-section=entertainment-autofeed] [data-feed=default] .story-block .story__icon--gallery,
    [data-content-type=home] [data-section=entertainment] [data-feed=default] .story-block .story__icon--gallery,
    [data-content-type=home] [data-section=good-news] [data-feed=default] .story-block .story__icon--gallery,
    [data-content-type=home] [data-section=honey-autofeed] [data-feed=default] .story-block .story__icon--gallery,
    [data-content-type=home] [data-section=honey] [data-feed=default] .story-block .story__icon--gallery,
    [data-content-type=home] [data-section=money] [data-feed=default] .story-block .story__icon--gallery,
    [data-content-type=home] [data-section=special-event-rail] [data-feed=default] .story-block .story__icon--gallery,
    [data-content-type=home] [data-section=today] [data-feed=default] .story-block .story__icon--gallery,
    [data-content-type=home] [data-section=world-news] [data-feed=default] .story-block .story__icon--gallery {
        background-color: rgba(33, 117, 255, .8)
    }
    [data-content-type=home] [data-section="60-minutes"] [data-feed=default] .story-block .story__icon--gallery:after,
    [data-content-type=home] [data-section=a-current-affair] [data-feed=default] .story-block .story__icon--gallery:after,
    [data-content-type=home] [data-section=auto] [data-feed=default] .story-block .story__icon--gallery:after,
    [data-content-type=home] [data-section=domain-curatedfeed] [data-feed=default] .story-block .story__icon--gallery:after,
    [data-content-type=home] [data-section=entertainment-autofeed] [data-feed=default] .story-block .story__icon--gallery:after,
    [data-content-type=home] [data-section=entertainment] [data-feed=default] .story-block .story__icon--gallery:after,
    [data-content-type=home] [data-section=good-news] [data-feed=default] .story-block .story__icon--gallery:after,
    [data-content-type=home] [data-section=honey-autofeed] [data-feed=default] .story-block .story__icon--gallery:after,
    [data-content-type=home] [data-section=honey] [data-feed=default] .story-block .story__icon--gallery:after,
    [data-content-type=home] [data-section=money] [data-feed=default] .story-block .story__icon--gallery:after,
    [data-content-type=home] [data-section=special-event-rail] [data-feed=default] .story-block .story__icon--gallery:after,
    [data-content-type=home] [data-section=today] [data-feed=default] .story-block .story__icon--gallery:after,
    [data-content-type=home] [data-section=world-news] [data-feed=default] .story-block .story__icon--gallery:after {
        content: "g";
        font-family: "9news-icon-font";
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale
    }
    [data-content-type=home] [data-section="60-minutes"] [data-feed=default] .story-block .story__icon--live-blog,
    [data-content-type=home] [data-section=a-current-affair] [data-feed=default] .story-block .story__icon--live-blog,
    [data-content-type=home] [data-section=auto] [data-feed=default] .story-block .story__icon--live-blog,
    [data-content-type=home] [data-section=domain-curatedfeed] [data-feed=default] .story-block .story__icon--live-blog,
    [data-content-type=home] [data-section=entertainment-autofeed] [data-feed=default] .story-block .story__icon--live-blog,
    [data-content-type=home] [data-section=entertainment] [data-feed=default] .story-block .story__icon--live-blog,
    [data-content-type=home] [data-section=good-news] [data-feed=default] .story-block .story__icon--live-blog,
    [data-content-type=home] [data-section=honey-autofeed] [data-feed=default] .story-block .story__icon--live-blog,
    [data-content-type=home] [data-section=honey] [data-feed=default] .story-block .story__icon--live-blog,
    [data-content-type=home] [data-section=money] [data-feed=default] .story-block .story__icon--live-blog,
    [data-content-type=home] [data-section=special-event-rail] [data-feed=default] .story-block .story__icon--live-blog,
    [data-content-type=home] [data-section=today] [data-feed=default] .story-block .story__icon--live-blog,
    [data-content-type=home] [data-section=world-news] [data-feed=default] .story-block .story__icon--live-blog {
        background-color: rgba(208, 27, 39, .8)
    }
    [data-content-type=home] [data-section="60-minutes"] [data-feed=default] .story-block .story__icon--live-blog:after,
    [data-content-type=home] [data-section=a-current-affair] [data-feed=default] .story-block .story__icon--live-blog:after,
    [data-content-type=home] [data-section=auto] [data-feed=default] .story-block .story__icon--live-blog:after,
    [data-content-type=home] [data-section=domain-curatedfeed] [data-feed=default] .story-block .story__icon--live-blog:after,
    [data-content-type=home] [data-section=entertainment-autofeed] [data-feed=default] .story-block .story__icon--live-blog:after,
    [data-content-type=home] [data-section=entertainment] [data-feed=default] .story-block .story__icon--live-blog:after,
    [data-content-type=home] [data-section=good-news] [data-feed=default] .story-block .story__icon--live-blog:after,
    [data-content-type=home] [data-section=honey-autofeed] [data-feed=default] .story-block .story__icon--live-blog:after,
    [data-content-type=home] [data-section=honey] [data-feed=default] .story-block .story__icon--live-blog:after,
    [data-content-type=home] [data-section=money] [data-feed=default] .story-block .story__icon--live-blog:after,
    [data-content-type=home] [data-section=special-event-rail] [data-feed=default] .story-block .story__icon--live-blog:after,
    [data-content-type=home] [data-section=today] [data-feed=default] .story-block .story__icon--live-blog:after,
    [data-content-type=home] [data-section=world-news] [data-feed=default] .story-block .story__icon--live-blog:after {
        content: "";
        display: block;
        background-image: url(../images/live-blog%402x.ffc5ea04.gif);
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: 76% auto;
        height: 100%;
        width: 100%
    }
}

@media (max-width:1023px) and (max-width:320px) {
    [data-content-type=home] [data-section="60-minutes"] [data-feed=default] .story-block .story__headline,
    [data-content-type=home] [data-section=a-current-affair] [data-feed=default] .story-block .story__headline,
    [data-content-type=home] [data-section=auto] [data-feed=default] .story-block .story__headline,
    [data-content-type=home] [data-section=domain-curatedfeed] [data-feed=default] .story-block .story__headline,
    [data-content-type=home] [data-section=entertainment-autofeed] [data-feed=default] .story-block .story__headline,
    [data-content-type=home] [data-section=entertainment] [data-feed=default] .story-block .story__headline,
    [data-content-type=home] [data-section=good-news] [data-feed=default] .story-block .story__headline,
    [data-content-type=home] [data-section=honey-autofeed] [data-feed=default] .story-block .story__headline,
    [data-content-type=home] [data-section=honey] [data-feed=default] .story-block .story__headline,
    [data-content-type=home] [data-section=money] [data-feed=default] .story-block .story__headline,
    [data-content-type=home] [data-section=special-event-rail] [data-feed=default] .story-block .story__headline,
    [data-content-type=home] [data-section=today] [data-feed=default] .story-block .story__headline,
    [data-content-type=home] [data-section=world-news] [data-feed=default] .story-block .story__headline {
        font-size: 16px
    }
}

[data-content-type=home] [data-section="60-minutes"] [data-feed=hero] .story-block,
[data-content-type=home] [data-section=a-current-affair] [data-feed=hero] .story-block,
[data-content-type=home] [data-section=auto] [data-feed=hero] .story-block,
[data-content-type=home] [data-section=domain-curatedfeed] [data-feed=hero] .story-block,
[data-content-type=home] [data-section=entertainment-autofeed] [data-feed=hero] .story-block,
[data-content-type=home] [data-section=entertainment] [data-feed=hero] .story-block,
[data-content-type=home] [data-section=good-news] [data-feed=hero] .story-block,
[data-content-type=home] [data-section=honey-autofeed] [data-feed=hero] .story-block,
[data-content-type=home] [data-section=honey] [data-feed=hero] .story-block,
[data-content-type=home] [data-section=money] [data-feed=hero] .story-block,
[data-content-type=home] [data-section=special-event-rail] [data-feed=hero] .story-block,
[data-content-type=home] [data-section=today] [data-feed=hero] .story-block,
[data-content-type=home] [data-section=world-news] [data-feed=hero] .story-block {
    overflow: hidden;
    border-top: none;
    padding-top: 0
}

[data-content-type=home] [data-section="60-minutes"] [data-feed=hero] .story-block .story__media,
[data-content-type=home] [data-section=a-current-affair] [data-feed=hero] .story-block .story__media,
[data-content-type=home] [data-section=auto] [data-feed=hero] .story-block .story__media,
[data-content-type=home] [data-section=domain-curatedfeed] [data-feed=hero] .story-block .story__media,
[data-content-type=home] [data-section=entertainment-autofeed] [data-feed=hero] .story-block .story__media,
[data-content-type=home] [data-section=entertainment] [data-feed=hero] .story-block .story__media,
[data-content-type=home] [data-section=good-news] [data-feed=hero] .story-block .story__media,
[data-content-type=home] [data-section=honey-autofeed] [data-feed=hero] .story-block .story__media,
[data-content-type=home] [data-section=honey] [data-feed=hero] .story-block .story__media,
[data-content-type=home] [data-section=money] [data-feed=hero] .story-block .story__media,
[data-content-type=home] [data-section=special-event-rail] [data-feed=hero] .story-block .story__media,
[data-content-type=home] [data-section=today] [data-feed=hero] .story-block .story__media,
[data-content-type=home] [data-section=world-news] [data-feed=hero] .story-block .story__media {
    position: relative;
    background-color: #111
}

[data-content-type=home] [data-section="60-minutes"] [data-feed=hero] .story-block .story__media:before,
[data-content-type=home] [data-section=a-current-affair] [data-feed=hero] .story-block .story__media:before,
[data-content-type=home] [data-section=auto] [data-feed=hero] .story-block .story__media:before,
[data-content-type=home] [data-section=domain-curatedfeed] [data-feed=hero] .story-block .story__media:before,
[data-content-type=home] [data-section=entertainment-autofeed] [data-feed=hero] .story-block .story__media:before,
[data-content-type=home] [data-section=entertainment] [data-feed=hero] .story-block .story__media:before,
[data-content-type=home] [data-section=good-news] [data-feed=hero] .story-block .story__media:before,
[data-content-type=home] [data-section=honey-autofeed] [data-feed=hero] .story-block .story__media:before,
[data-content-type=home] [data-section=honey] [data-feed=hero] .story-block .story__media:before,
[data-content-type=home] [data-section=money] [data-feed=hero] .story-block .story__media:before,
[data-content-type=home] [data-section=special-event-rail] [data-feed=hero] .story-block .story__media:before,
[data-content-type=home] [data-section=today] [data-feed=hero] .story-block .story__media:before,
[data-content-type=home] [data-section=world-news] [data-feed=hero] .story-block .story__media:before {
    display: block;
    padding-top: 56.25%;
    content: ""
}

[data-content-type=home] [data-section="60-minutes"] [data-feed=hero] .story-block .story__media img,
[data-content-type=home] [data-section=a-current-affair] [data-feed=hero] .story-block .story__media img,
[data-content-type=home] [data-section=auto] [data-feed=hero] .story-block .story__media img,
[data-content-type=home] [data-section=domain-curatedfeed] [data-feed=hero] .story-block .story__media img,
[data-content-type=home] [data-section=entertainment-autofeed] [data-feed=hero] .story-block .story__media img,
[data-content-type=home] [data-section=entertainment] [data-feed=hero] .story-block .story__media img,
[data-content-type=home] [data-section=good-news] [data-feed=hero] .story-block .story__media img,
[data-content-type=home] [data-section=honey-autofeed] [data-feed=hero] .story-block .story__media img,
[data-content-type=home] [data-section=honey] [data-feed=hero] .story-block .story__media img,
[data-content-type=home] [data-section=money] [data-feed=hero] .story-block .story__media img,
[data-content-type=home] [data-section=special-event-rail] [data-feed=hero] .story-block .story__media img,
[data-content-type=home] [data-section=today] [data-feed=hero] .story-block .story__media img,
[data-content-type=home] [data-section=world-news] [data-feed=hero] .story-block .story__media img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

[data-content-type=home] [data-section="60-minutes"] [data-feed=hero] .story-block .story__media--feed-video:after,
[data-content-type=home] [data-section=a-current-affair] [data-feed=hero] .story-block .story__media--feed-video:after,
[data-content-type=home] [data-section=auto] [data-feed=hero] .story-block .story__media--feed-video:after,
[data-content-type=home] [data-section=domain-curatedfeed] [data-feed=hero] .story-block .story__media--feed-video:after,
[data-content-type=home] [data-section=entertainment-autofeed] [data-feed=hero] .story-block .story__media--feed-video:after,
[data-content-type=home] [data-section=entertainment] [data-feed=hero] .story-block .story__media--feed-video:after,
[data-content-type=home] [data-section=good-news] [data-feed=hero] .story-block .story__media--feed-video:after,
[data-content-type=home] [data-section=honey-autofeed] [data-feed=hero] .story-block .story__media--feed-video:after,
[data-content-type=home] [data-section=honey] [data-feed=hero] .story-block .story__media--feed-video:after,
[data-content-type=home] [data-section=money] [data-feed=hero] .story-block .story__media--feed-video:after,
[data-content-type=home] [data-section=special-event-rail] [data-feed=hero] .story-block .story__media--feed-video:after,
[data-content-type=home] [data-section=today] [data-feed=hero] .story-block .story__media--feed-video:after,
[data-content-type=home] [data-section=world-news] [data-feed=hero] .story-block .story__media--feed-video:after {
    pointer-events: auto
}

[data-content-type=home] [data-section="60-minutes"] [data-feed=hero] .story-block.story-block--has-media .story__label,
[data-content-type=home] [data-section=a-current-affair] [data-feed=hero] .story-block.story-block--has-media .story__label,
[data-content-type=home] [data-section=auto] [data-feed=hero] .story-block.story-block--has-media .story__label,
[data-content-type=home] [data-section=domain-curatedfeed] [data-feed=hero] .story-block.story-block--has-media .story__label,
[data-content-type=home] [data-section=entertainment-autofeed] [data-feed=hero] .story-block.story-block--has-media .story__label,
[data-content-type=home] [data-section=entertainment] [data-feed=hero] .story-block.story-block--has-media .story__label,
[data-content-type=home] [data-section=good-news] [data-feed=hero] .story-block.story-block--has-media .story__label,
[data-content-type=home] [data-section=honey-autofeed] [data-feed=hero] .story-block.story-block--has-media .story__label,
[data-content-type=home] [data-section=honey] [data-feed=hero] .story-block.story-block--has-media .story__label,
[data-content-type=home] [data-section=money] [data-feed=hero] .story-block.story-block--has-media .story__label,
[data-content-type=home] [data-section=special-event-rail] [data-feed=hero] .story-block.story-block--has-media .story__label,
[data-content-type=home] [data-section=today] [data-feed=hero] .story-block.story-block--has-media .story__label,
[data-content-type=home] [data-section=world-news] [data-feed=hero] .story-block.story-block--has-media .story__label {
    position: absolute;
    top: 18px!important;
    left: 0
}

[data-content-type=home] [data-section="60-minutes"] [data-feed=hero] .story-block.story-block--has-media .story__details,
[data-content-type=home] [data-section=a-current-affair] [data-feed=hero] .story-block.story-block--has-media .story__details,
[data-content-type=home] [data-section=auto] [data-feed=hero] .story-block.story-block--has-media .story__details,
[data-content-type=home] [data-section=domain-curatedfeed] [data-feed=hero] .story-block.story-block--has-media .story__details,
[data-content-type=home] [data-section=entertainment-autofeed] [data-feed=hero] .story-block.story-block--has-media .story__details,
[data-content-type=home] [data-section=entertainment] [data-feed=hero] .story-block.story-block--has-media .story__details,
[data-content-type=home] [data-section=good-news] [data-feed=hero] .story-block.story-block--has-media .story__details,
[data-content-type=home] [data-section=honey-autofeed] [data-feed=hero] .story-block.story-block--has-media .story__details,
[data-content-type=home] [data-section=honey] [data-feed=hero] .story-block.story-block--has-media .story__details,
[data-content-type=home] [data-section=money] [data-feed=hero] .story-block.story-block--has-media .story__details,
[data-content-type=home] [data-section=special-event-rail] [data-feed=hero] .story-block.story-block--has-media .story__details,
[data-content-type=home] [data-section=today] [data-feed=hero] .story-block.story-block--has-media .story__details,
[data-content-type=home] [data-section=world-news] [data-feed=hero] .story-block.story-block--has-media .story__details {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 10px
}

[data-content-type=home] [data-section="60-minutes"] [data-feed=hero] .story-block.story-block--has-media .story__details:before,
[data-content-type=home] [data-section=a-current-affair] [data-feed=hero] .story-block.story-block--has-media .story__details:before,
[data-content-type=home] [data-section=auto] [data-feed=hero] .story-block.story-block--has-media .story__details:before,
[data-content-type=home] [data-section=domain-curatedfeed] [data-feed=hero] .story-block.story-block--has-media .story__details:before,
[data-content-type=home] [data-section=entertainment-autofeed] [data-feed=hero] .story-block.story-block--has-media .story__details:before,
[data-content-type=home] [data-section=entertainment] [data-feed=hero] .story-block.story-block--has-media .story__details:before,
[data-content-type=home] [data-section=good-news] [data-feed=hero] .story-block.story-block--has-media .story__details:before,
[data-content-type=home] [data-section=honey-autofeed] [data-feed=hero] .story-block.story-block--has-media .story__details:before,
[data-content-type=home] [data-section=honey] [data-feed=hero] .story-block.story-block--has-media .story__details:before,
[data-content-type=home] [data-section=money] [data-feed=hero] .story-block.story-block--has-media .story__details:before,
[data-content-type=home] [data-section=special-event-rail] [data-feed=hero] .story-block.story-block--has-media .story__details:before,
[data-content-type=home] [data-section=today] [data-feed=hero] .story-block.story-block--has-media .story__details:before,
[data-content-type=home] [data-section=world-news] [data-feed=hero] .story-block.story-block--has-media .story__details:before {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 130%;
    display: block;
    content: "";
    pointer-events: none;
    background-image: linear-gradient(0deg, rgba(28, 28, 28, .8) 10%, transparent)
}

[data-content-type=home] [data-section="60-minutes"] [data-feed=hero] .story-block.story-block--has-media .story__details>*,
[data-content-type=home] [data-section=a-current-affair] [data-feed=hero] .story-block.story-block--has-media .story__details>*,
[data-content-type=home] [data-section=auto] [data-feed=hero] .story-block.story-block--has-media .story__details>*,
[data-content-type=home] [data-section=domain-curatedfeed] [data-feed=hero] .story-block.story-block--has-media .story__details>*,
[data-content-type=home] [data-section=entertainment-autofeed] [data-feed=hero] .story-block.story-block--has-media .story__details>*,
[data-content-type=home] [data-section=entertainment] [data-feed=hero] .story-block.story-block--has-media .story__details>*,
[data-content-type=home] [data-section=good-news] [data-feed=hero] .story-block.story-block--has-media .story__details>*,
[data-content-type=home] [data-section=honey-autofeed] [data-feed=hero] .story-block.story-block--has-media .story__details>*,
[data-content-type=home] [data-section=honey] [data-feed=hero] .story-block.story-block--has-media .story__details>*,
[data-content-type=home] [data-section=money] [data-feed=hero] .story-block.story-block--has-media .story__details>*,
[data-content-type=home] [data-section=special-event-rail] [data-feed=hero] .story-block.story-block--has-media .story__details>*,
[data-content-type=home] [data-section=today] [data-feed=hero] .story-block.story-block--has-media .story__details>*,
[data-content-type=home] [data-section=world-news] [data-feed=hero] .story-block.story-block--has-media .story__details>* {
    position: relative
}

@media (min-width:768px) {
    [data-content-type=home] [data-section="60-minutes"] [data-feed=hero] .story-block.story-block--has-media .story__details,
    [data-content-type=home] [data-section=a-current-affair] [data-feed=hero] .story-block.story-block--has-media .story__details,
    [data-content-type=home] [data-section=auto] [data-feed=hero] .story-block.story-block--has-media .story__details,
    [data-content-type=home] [data-section=domain-curatedfeed] [data-feed=hero] .story-block.story-block--has-media .story__details,
    [data-content-type=home] [data-section=entertainment-autofeed] [data-feed=hero] .story-block.story-block--has-media .story__details,
    [data-content-type=home] [data-section=entertainment] [data-feed=hero] .story-block.story-block--has-media .story__details,
    [data-content-type=home] [data-section=good-news] [data-feed=hero] .story-block.story-block--has-media .story__details,
    [data-content-type=home] [data-section=honey-autofeed] [data-feed=hero] .story-block.story-block--has-media .story__details,
    [data-content-type=home] [data-section=honey] [data-feed=hero] .story-block.story-block--has-media .story__details,
    [data-content-type=home] [data-section=money] [data-feed=hero] .story-block.story-block--has-media .story__details,
    [data-content-type=home] [data-section=special-event-rail] [data-feed=hero] .story-block.story-block--has-media .story__details,
    [data-content-type=home] [data-section=today] [data-feed=hero] .story-block.story-block--has-media .story__details,
    [data-content-type=home] [data-section=world-news] [data-feed=hero] .story-block.story-block--has-media .story__details {
        padding: 12px 16px
    }
}

[data-content-type=home] [data-section="60-minutes"] [data-feed=hero] .story-block.story-block--has-media .story__extras,
[data-content-type=home] [data-section="60-minutes"] [data-feed=hero] .story-block.story-block--has-media .story__headline,
[data-content-type=home] [data-section="60-minutes"] [data-feed=hero] .story-block.story-block--has-media .story__standfirst,
[data-content-type=home] [data-section=a-current-affair] [data-feed=hero] .story-block.story-block--has-media .story__extras,
[data-content-type=home] [data-section=a-current-affair] [data-feed=hero] .story-block.story-block--has-media .story__headline,
[data-content-type=home] [data-section=a-current-affair] [data-feed=hero] .story-block.story-block--has-media .story__standfirst,
[data-content-type=home] [data-section=auto] [data-feed=hero] .story-block.story-block--has-media .story__extras,
[data-content-type=home] [data-section=auto] [data-feed=hero] .story-block.story-block--has-media .story__headline,
[data-content-type=home] [data-section=auto] [data-feed=hero] .story-block.story-block--has-media .story__standfirst,
[data-content-type=home] [data-section=domain-curatedfeed] [data-feed=hero] .story-block.story-block--has-media .story__extras,
[data-content-type=home] [data-section=domain-curatedfeed] [data-feed=hero] .story-block.story-block--has-media .story__headline,
[data-content-type=home] [data-section=domain-curatedfeed] [data-feed=hero] .story-block.story-block--has-media .story__standfirst,
[data-content-type=home] [data-section=entertainment-autofeed] [data-feed=hero] .story-block.story-block--has-media .story__extras,
[data-content-type=home] [data-section=entertainment-autofeed] [data-feed=hero] .story-block.story-block--has-media .story__headline,
[data-content-type=home] [data-section=entertainment-autofeed] [data-feed=hero] .story-block.story-block--has-media .story__standfirst,
[data-content-type=home] [data-section=entertainment] [data-feed=hero] .story-block.story-block--has-media .story__extras,
[data-content-type=home] [data-section=entertainment] [data-feed=hero] .story-block.story-block--has-media .story__headline,
[data-content-type=home] [data-section=entertainment] [data-feed=hero] .story-block.story-block--has-media .story__standfirst,
[data-content-type=home] [data-section=good-news] [data-feed=hero] .story-block.story-block--has-media .story__extras,
[data-content-type=home] [data-section=good-news] [data-feed=hero] .story-block.story-block--has-media .story__headline,
[data-content-type=home] [data-section=good-news] [data-feed=hero] .story-block.story-block--has-media .story__standfirst,
[data-content-type=home] [data-section=honey-autofeed] [data-feed=hero] .story-block.story-block--has-media .story__extras,
[data-content-type=home] [data-section=honey-autofeed] [data-feed=hero] .story-block.story-block--has-media .story__headline,
[data-content-type=home] [data-section=honey-autofeed] [data-feed=hero] .story-block.story-block--has-media .story__standfirst,
[data-content-type=home] [data-section=honey] [data-feed=hero] .story-block.story-block--has-media .story__extras,
[data-content-type=home] [data-section=honey] [data-feed=hero] .story-block.story-block--has-media .story__headline,
[data-content-type=home] [data-section=honey] [data-feed=hero] .story-block.story-block--has-media .story__standfirst,
[data-content-type=home] [data-section=money] [data-feed=hero] .story-block.story-block--has-media .story__extras,
[data-content-type=home] [data-section=money] [data-feed=hero] .story-block.story-block--has-media .story__headline,
[data-content-type=home] [data-section=money] [data-feed=hero] .story-block.story-block--has-media .story__standfirst,
[data-content-type=home] [data-section=special-event-rail] [data-feed=hero] .story-block.story-block--has-media .story__extras,
[data-content-type=home] [data-section=special-event-rail] [data-feed=hero] .story-block.story-block--has-media .story__headline,
[data-content-type=home] [data-section=special-event-rail] [data-feed=hero] .story-block.story-block--has-media .story__standfirst,
[data-content-type=home] [data-section=today] [data-feed=hero] .story-block.story-block--has-media .story__extras,
[data-content-type=home] [data-section=today] [data-feed=hero] .story-block.story-block--has-media .story__headline,
[data-content-type=home] [data-section=today] [data-feed=hero] .story-block.story-block--has-media .story__standfirst,
[data-content-type=home] [data-section=world-news] [data-feed=hero] .story-block.story-block--has-media .story__extras,
[data-content-type=home] [data-section=world-news] [data-feed=hero] .story-block.story-block--has-media .story__headline,
[data-content-type=home] [data-section=world-news] [data-feed=hero] .story-block.story-block--has-media .story__standfirst {
    color: #fff
}

[data-content-type=home] [data-section="60-minutes"] [data-feed=hero] .story-block.story-block--has-media .story__duration,
[data-content-type=home] [data-section="60-minutes"] [data-feed=hero] .story-block.story-block--has-media .story__time,
[data-content-type=home] [data-section=a-current-affair] [data-feed=hero] .story-block.story-block--has-media .story__duration,
[data-content-type=home] [data-section=a-current-affair] [data-feed=hero] .story-block.story-block--has-media .story__time,
[data-content-type=home] [data-section=auto] [data-feed=hero] .story-block.story-block--has-media .story__duration,
[data-content-type=home] [data-section=auto] [data-feed=hero] .story-block.story-block--has-media .story__time,
[data-content-type=home] [data-section=domain-curatedfeed] [data-feed=hero] .story-block.story-block--has-media .story__duration,
[data-content-type=home] [data-section=domain-curatedfeed] [data-feed=hero] .story-block.story-block--has-media .story__time,
[data-content-type=home] [data-section=entertainment-autofeed] [data-feed=hero] .story-block.story-block--has-media .story__duration,
[data-content-type=home] [data-section=entertainment-autofeed] [data-feed=hero] .story-block.story-block--has-media .story__time,
[data-content-type=home] [data-section=entertainment] [data-feed=hero] .story-block.story-block--has-media .story__duration,
[data-content-type=home] [data-section=entertainment] [data-feed=hero] .story-block.story-block--has-media .story__time,
[data-content-type=home] [data-section=good-news] [data-feed=hero] .story-block.story-block--has-media .story__duration,
[data-content-type=home] [data-section=good-news] [data-feed=hero] .story-block.story-block--has-media .story__time,
[data-content-type=home] [data-section=honey-autofeed] [data-feed=hero] .story-block.story-block--has-media .story__duration,
[data-content-type=home] [data-section=honey-autofeed] [data-feed=hero] .story-block.story-block--has-media .story__time,
[data-content-type=home] [data-section=honey] [data-feed=hero] .story-block.story-block--has-media .story__duration,
[data-content-type=home] [data-section=honey] [data-feed=hero] .story-block.story-block--has-media .story__time,
[data-content-type=home] [data-section=money] [data-feed=hero] .story-block.story-block--has-media .story__duration,
[data-content-type=home] [data-section=money] [data-feed=hero] .story-block.story-block--has-media .story__time,
[data-content-type=home] [data-section=special-event-rail] [data-feed=hero] .story-block.story-block--has-media .story__duration,
[data-content-type=home] [data-section=special-event-rail] [data-feed=hero] .story-block.story-block--has-media .story__time,
[data-content-type=home] [data-section=today] [data-feed=hero] .story-block.story-block--has-media .story__duration,
[data-content-type=home] [data-section=today] [data-feed=hero] .story-block.story-block--has-media .story__time,
[data-content-type=home] [data-section=world-news] [data-feed=hero] .story-block.story-block--has-media .story__duration,
[data-content-type=home] [data-section=world-news] [data-feed=hero] .story-block.story-block--has-media .story__time {
    color: hsla(0, 0%, 100%, .75)
}

[data-content-type=home] [data-section="60-minutes"] [data-feed=hero] .story-block.story-block--has-media .story__headline,
[data-content-type=home] [data-section=a-current-affair] [data-feed=hero] .story-block.story-block--has-media .story__headline,
[data-content-type=home] [data-section=auto] [data-feed=hero] .story-block.story-block--has-media .story__headline,
[data-content-type=home] [data-section=domain-curatedfeed] [data-feed=hero] .story-block.story-block--has-media .story__headline,
[data-content-type=home] [data-section=entertainment-autofeed] [data-feed=hero] .story-block.story-block--has-media .story__headline,
[data-content-type=home] [data-section=entertainment] [data-feed=hero] .story-block.story-block--has-media .story__headline,
[data-content-type=home] [data-section=good-news] [data-feed=hero] .story-block.story-block--has-media .story__headline,
[data-content-type=home] [data-section=honey-autofeed] [data-feed=hero] .story-block.story-block--has-media .story__headline,
[data-content-type=home] [data-section=honey] [data-feed=hero] .story-block.story-block--has-media .story__headline,
[data-content-type=home] [data-section=money] [data-feed=hero] .story-block.story-block--has-media .story__headline,
[data-content-type=home] [data-section=special-event-rail] [data-feed=hero] .story-block.story-block--has-media .story__headline,
[data-content-type=home] [data-section=today] [data-feed=hero] .story-block.story-block--has-media .story__headline,
[data-content-type=home] [data-section=world-news] [data-feed=hero] .story-block.story-block--has-media .story__headline {
    display: inline;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .2)
}

[data-content-type=home] [data-section="60-minutes"] [data-feed=hero] .story-block.story-block--has-media .story__views,
[data-content-type=home] [data-section=a-current-affair] [data-feed=hero] .story-block.story-block--has-media .story__views,
[data-content-type=home] [data-section=auto] [data-feed=hero] .story-block.story-block--has-media .story__views,
[data-content-type=home] [data-section=domain-curatedfeed] [data-feed=hero] .story-block.story-block--has-media .story__views,
[data-content-type=home] [data-section=entertainment-autofeed] [data-feed=hero] .story-block.story-block--has-media .story__views,
[data-content-type=home] [data-section=entertainment] [data-feed=hero] .story-block.story-block--has-media .story__views,
[data-content-type=home] [data-section=good-news] [data-feed=hero] .story-block.story-block--has-media .story__views,
[data-content-type=home] [data-section=honey-autofeed] [data-feed=hero] .story-block.story-block--has-media .story__views,
[data-content-type=home] [data-section=honey] [data-feed=hero] .story-block.story-block--has-media .story__views,
[data-content-type=home] [data-section=money] [data-feed=hero] .story-block.story-block--has-media .story__views,
[data-content-type=home] [data-section=special-event-rail] [data-feed=hero] .story-block.story-block--has-media .story__views,
[data-content-type=home] [data-section=today] [data-feed=hero] .story-block.story-block--has-media .story__views,
[data-content-type=home] [data-section=world-news] [data-feed=hero] .story-block.story-block--has-media .story__views {
    padding: 3px 4px 0;
    background-color: #d01b27;
    color: #fff
}

@media (min-width:1024px) {
    html:not(.tablet) [data-content-type=home] [data-section="60-minutes"] [data-feed=hero] .story-block.story-block--has-media .story__headline__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section="60-minutes"] [data-feed=hero] .story-block.story-block--has-media .story__headline__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section="60-minutes"] [data-feed=hero] .story-block.story-block--has-media .story__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section="60-minutes"] [data-feed=hero] .story-block.story-block--has-media .story__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=a-current-affair] [data-feed=hero] .story-block.story-block--has-media .story__headline__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=a-current-affair] [data-feed=hero] .story-block.story-block--has-media .story__headline__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=a-current-affair] [data-feed=hero] .story-block.story-block--has-media .story__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=a-current-affair] [data-feed=hero] .story-block.story-block--has-media .story__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=auto] [data-feed=hero] .story-block.story-block--has-media .story__headline__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=auto] [data-feed=hero] .story-block.story-block--has-media .story__headline__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=auto] [data-feed=hero] .story-block.story-block--has-media .story__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=auto] [data-feed=hero] .story-block.story-block--has-media .story__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=domain-curatedfeed] [data-feed=hero] .story-block.story-block--has-media .story__headline__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=domain-curatedfeed] [data-feed=hero] .story-block.story-block--has-media .story__headline__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=domain-curatedfeed] [data-feed=hero] .story-block.story-block--has-media .story__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=domain-curatedfeed] [data-feed=hero] .story-block.story-block--has-media .story__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=entertainment-autofeed] [data-feed=hero] .story-block.story-block--has-media .story__headline__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=entertainment-autofeed] [data-feed=hero] .story-block.story-block--has-media .story__headline__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=entertainment-autofeed] [data-feed=hero] .story-block.story-block--has-media .story__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=entertainment-autofeed] [data-feed=hero] .story-block.story-block--has-media .story__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=entertainment] [data-feed=hero] .story-block.story-block--has-media .story__headline__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=entertainment] [data-feed=hero] .story-block.story-block--has-media .story__headline__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=entertainment] [data-feed=hero] .story-block.story-block--has-media .story__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=entertainment] [data-feed=hero] .story-block.story-block--has-media .story__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=good-news] [data-feed=hero] .story-block.story-block--has-media .story__headline__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=good-news] [data-feed=hero] .story-block.story-block--has-media .story__headline__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=good-news] [data-feed=hero] .story-block.story-block--has-media .story__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=good-news] [data-feed=hero] .story-block.story-block--has-media .story__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=honey-autofeed] [data-feed=hero] .story-block.story-block--has-media .story__headline__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=honey-autofeed] [data-feed=hero] .story-block.story-block--has-media .story__headline__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=honey-autofeed] [data-feed=hero] .story-block.story-block--has-media .story__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=honey-autofeed] [data-feed=hero] .story-block.story-block--has-media .story__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=honey] [data-feed=hero] .story-block.story-block--has-media .story__headline__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=honey] [data-feed=hero] .story-block.story-block--has-media .story__headline__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=honey] [data-feed=hero] .story-block.story-block--has-media .story__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=honey] [data-feed=hero] .story-block.story-block--has-media .story__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=money] [data-feed=hero] .story-block.story-block--has-media .story__headline__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=money] [data-feed=hero] .story-block.story-block--has-media .story__headline__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=money] [data-feed=hero] .story-block.story-block--has-media .story__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=money] [data-feed=hero] .story-block.story-block--has-media .story__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=special-event-rail] [data-feed=hero] .story-block.story-block--has-media .story__headline__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=special-event-rail] [data-feed=hero] .story-block.story-block--has-media .story__headline__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=special-event-rail] [data-feed=hero] .story-block.story-block--has-media .story__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=special-event-rail] [data-feed=hero] .story-block.story-block--has-media .story__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=today] [data-feed=hero] .story-block.story-block--has-media .story__headline__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=today] [data-feed=hero] .story-block.story-block--has-media .story__headline__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=today] [data-feed=hero] .story-block.story-block--has-media .story__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=today] [data-feed=hero] .story-block.story-block--has-media .story__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=world-news] [data-feed=hero] .story-block.story-block--has-media .story__headline__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=world-news] [data-feed=hero] .story-block.story-block--has-media .story__headline__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=world-news] [data-feed=hero] .story-block.story-block--has-media .story__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=world-news] [data-feed=hero] .story-block.story-block--has-media .story__link:hover .story__kicker {
        border-bottom: 0
    }
}

.no-touch [data-content-type=home] [data-section="60-minutes"] [data-feed=hero] .story-block.story-block--has-media .story__headline__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section="60-minutes"] [data-feed=hero] .story-block.story-block--has-media .story__headline__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section="60-minutes"] [data-feed=hero] .story-block.story-block--has-media .story__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section="60-minutes"] [data-feed=hero] .story-block.story-block--has-media .story__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=a-current-affair] [data-feed=hero] .story-block.story-block--has-media .story__headline__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=a-current-affair] [data-feed=hero] .story-block.story-block--has-media .story__headline__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=a-current-affair] [data-feed=hero] .story-block.story-block--has-media .story__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=a-current-affair] [data-feed=hero] .story-block.story-block--has-media .story__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=auto] [data-feed=hero] .story-block.story-block--has-media .story__headline__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=auto] [data-feed=hero] .story-block.story-block--has-media .story__headline__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=auto] [data-feed=hero] .story-block.story-block--has-media .story__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=auto] [data-feed=hero] .story-block.story-block--has-media .story__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=domain-curatedfeed] [data-feed=hero] .story-block.story-block--has-media .story__headline__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=domain-curatedfeed] [data-feed=hero] .story-block.story-block--has-media .story__headline__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=domain-curatedfeed] [data-feed=hero] .story-block.story-block--has-media .story__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=domain-curatedfeed] [data-feed=hero] .story-block.story-block--has-media .story__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=entertainment-autofeed] [data-feed=hero] .story-block.story-block--has-media .story__headline__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=entertainment-autofeed] [data-feed=hero] .story-block.story-block--has-media .story__headline__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=entertainment-autofeed] [data-feed=hero] .story-block.story-block--has-media .story__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=entertainment-autofeed] [data-feed=hero] .story-block.story-block--has-media .story__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=entertainment] [data-feed=hero] .story-block.story-block--has-media .story__headline__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=entertainment] [data-feed=hero] .story-block.story-block--has-media .story__headline__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=entertainment] [data-feed=hero] .story-block.story-block--has-media .story__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=entertainment] [data-feed=hero] .story-block.story-block--has-media .story__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=good-news] [data-feed=hero] .story-block.story-block--has-media .story__headline__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=good-news] [data-feed=hero] .story-block.story-block--has-media .story__headline__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=good-news] [data-feed=hero] .story-block.story-block--has-media .story__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=good-news] [data-feed=hero] .story-block.story-block--has-media .story__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=honey-autofeed] [data-feed=hero] .story-block.story-block--has-media .story__headline__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=honey-autofeed] [data-feed=hero] .story-block.story-block--has-media .story__headline__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=honey-autofeed] [data-feed=hero] .story-block.story-block--has-media .story__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=honey-autofeed] [data-feed=hero] .story-block.story-block--has-media .story__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=honey] [data-feed=hero] .story-block.story-block--has-media .story__headline__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=honey] [data-feed=hero] .story-block.story-block--has-media .story__headline__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=honey] [data-feed=hero] .story-block.story-block--has-media .story__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=honey] [data-feed=hero] .story-block.story-block--has-media .story__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=money] [data-feed=hero] .story-block.story-block--has-media .story__headline__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=money] [data-feed=hero] .story-block.story-block--has-media .story__headline__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=money] [data-feed=hero] .story-block.story-block--has-media .story__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=money] [data-feed=hero] .story-block.story-block--has-media .story__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=special-event-rail] [data-feed=hero] .story-block.story-block--has-media .story__headline__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=special-event-rail] [data-feed=hero] .story-block.story-block--has-media .story__headline__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=special-event-rail] [data-feed=hero] .story-block.story-block--has-media .story__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=special-event-rail] [data-feed=hero] .story-block.story-block--has-media .story__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=today] [data-feed=hero] .story-block.story-block--has-media .story__headline__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=today] [data-feed=hero] .story-block.story-block--has-media .story__headline__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=today] [data-feed=hero] .story-block.story-block--has-media .story__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=today] [data-feed=hero] .story-block.story-block--has-media .story__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=world-news] [data-feed=hero] .story-block.story-block--has-media .story__headline__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=world-news] [data-feed=hero] .story-block.story-block--has-media .story__headline__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=world-news] [data-feed=hero] .story-block.story-block--has-media .story__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=world-news] [data-feed=hero] .story-block.story-block--has-media .story__link:hover .story__kicker {
    border-bottom: 0
}

[data-content-type=home] [data-section="60-minutes"] [data-feed=hero] .story-block.story-block--has-media .story__details,
[data-content-type=home] [data-section=a-current-affair] [data-feed=hero] .story-block.story-block--has-media .story__details,
[data-content-type=home] [data-section=auto] [data-feed=hero] .story-block.story-block--has-media .story__details,
[data-content-type=home] [data-section=domain-curatedfeed] [data-feed=hero] .story-block.story-block--has-media .story__details,
[data-content-type=home] [data-section=entertainment-autofeed] [data-feed=hero] .story-block.story-block--has-media .story__details,
[data-content-type=home] [data-section=entertainment] [data-feed=hero] .story-block.story-block--has-media .story__details,
[data-content-type=home] [data-section=good-news] [data-feed=hero] .story-block.story-block--has-media .story__details,
[data-content-type=home] [data-section=honey-autofeed] [data-feed=hero] .story-block.story-block--has-media .story__details,
[data-content-type=home] [data-section=honey] [data-feed=hero] .story-block.story-block--has-media .story__details,
[data-content-type=home] [data-section=money] [data-feed=hero] .story-block.story-block--has-media .story__details,
[data-content-type=home] [data-section=special-event-rail] [data-feed=hero] .story-block.story-block--has-media .story__details,
[data-content-type=home] [data-section=today] [data-feed=hero] .story-block.story-block--has-media .story__details,
[data-content-type=home] [data-section=world-news] [data-feed=hero] .story-block.story-block--has-media .story__details {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

[data-content-type=home] [data-section="60-minutes"] [data-feed=hero] .story-block.story-block--has-media .story__headline,
[data-content-type=home] [data-section=a-current-affair] [data-feed=hero] .story-block.story-block--has-media .story__headline,
[data-content-type=home] [data-section=auto] [data-feed=hero] .story-block.story-block--has-media .story__headline,
[data-content-type=home] [data-section=domain-curatedfeed] [data-feed=hero] .story-block.story-block--has-media .story__headline,
[data-content-type=home] [data-section=entertainment-autofeed] [data-feed=hero] .story-block.story-block--has-media .story__headline,
[data-content-type=home] [data-section=entertainment] [data-feed=hero] .story-block.story-block--has-media .story__headline,
[data-content-type=home] [data-section=good-news] [data-feed=hero] .story-block.story-block--has-media .story__headline,
[data-content-type=home] [data-section=honey-autofeed] [data-feed=hero] .story-block.story-block--has-media .story__headline,
[data-content-type=home] [data-section=honey] [data-feed=hero] .story-block.story-block--has-media .story__headline,
[data-content-type=home] [data-section=money] [data-feed=hero] .story-block.story-block--has-media .story__headline,
[data-content-type=home] [data-section=special-event-rail] [data-feed=hero] .story-block.story-block--has-media .story__headline,
[data-content-type=home] [data-section=today] [data-feed=hero] .story-block.story-block--has-media .story__headline,
[data-content-type=home] [data-section=world-news] [data-feed=hero] .story-block.story-block--has-media .story__headline {
    -ms-order: 2;
    -ms-flex-order: 2;
    order: 2
}

[data-content-type=home] [data-section="60-minutes"] [data-feed=hero] .story-block.story-block--has-media .story__extras,
[data-content-type=home] [data-section=a-current-affair] [data-feed=hero] .story-block.story-block--has-media .story__extras,
[data-content-type=home] [data-section=auto] [data-feed=hero] .story-block.story-block--has-media .story__extras,
[data-content-type=home] [data-section=domain-curatedfeed] [data-feed=hero] .story-block.story-block--has-media .story__extras,
[data-content-type=home] [data-section=entertainment-autofeed] [data-feed=hero] .story-block.story-block--has-media .story__extras,
[data-content-type=home] [data-section=entertainment] [data-feed=hero] .story-block.story-block--has-media .story__extras,
[data-content-type=home] [data-section=good-news] [data-feed=hero] .story-block.story-block--has-media .story__extras,
[data-content-type=home] [data-section=honey-autofeed] [data-feed=hero] .story-block.story-block--has-media .story__extras,
[data-content-type=home] [data-section=honey] [data-feed=hero] .story-block.story-block--has-media .story__extras,
[data-content-type=home] [data-section=money] [data-feed=hero] .story-block.story-block--has-media .story__extras,
[data-content-type=home] [data-section=special-event-rail] [data-feed=hero] .story-block.story-block--has-media .story__extras,
[data-content-type=home] [data-section=today] [data-feed=hero] .story-block.story-block--has-media .story__extras,
[data-content-type=home] [data-section=world-news] [data-feed=hero] .story-block.story-block--has-media .story__extras {
    -ms-order: 1;
    -ms-flex-order: 1;
    order: 1;
    margin-bottom: 4px
}

@media (min-width:1024px) {
    html:not(.tablet) [data-content-type=home] [data-section="60-minutes"] [data-feed=hero] .story-block:not(.story-block--has-media) .story__headline__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section="60-minutes"] [data-feed=hero] .story-block:not(.story-block--has-media) .story__headline__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section="60-minutes"] [data-feed=hero] .story-block:not(.story-block--has-media) .story__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section="60-minutes"] [data-feed=hero] .story-block:not(.story-block--has-media) .story__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=a-current-affair] [data-feed=hero] .story-block:not(.story-block--has-media) .story__headline__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=a-current-affair] [data-feed=hero] .story-block:not(.story-block--has-media) .story__headline__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=a-current-affair] [data-feed=hero] .story-block:not(.story-block--has-media) .story__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=a-current-affair] [data-feed=hero] .story-block:not(.story-block--has-media) .story__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=auto] [data-feed=hero] .story-block:not(.story-block--has-media) .story__headline__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=auto] [data-feed=hero] .story-block:not(.story-block--has-media) .story__headline__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=auto] [data-feed=hero] .story-block:not(.story-block--has-media) .story__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=auto] [data-feed=hero] .story-block:not(.story-block--has-media) .story__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=domain-curatedfeed] [data-feed=hero] .story-block:not(.story-block--has-media) .story__headline__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=domain-curatedfeed] [data-feed=hero] .story-block:not(.story-block--has-media) .story__headline__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=domain-curatedfeed] [data-feed=hero] .story-block:not(.story-block--has-media) .story__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=domain-curatedfeed] [data-feed=hero] .story-block:not(.story-block--has-media) .story__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=entertainment-autofeed] [data-feed=hero] .story-block:not(.story-block--has-media) .story__headline__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=entertainment-autofeed] [data-feed=hero] .story-block:not(.story-block--has-media) .story__headline__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=entertainment-autofeed] [data-feed=hero] .story-block:not(.story-block--has-media) .story__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=entertainment-autofeed] [data-feed=hero] .story-block:not(.story-block--has-media) .story__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=entertainment] [data-feed=hero] .story-block:not(.story-block--has-media) .story__headline__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=entertainment] [data-feed=hero] .story-block:not(.story-block--has-media) .story__headline__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=entertainment] [data-feed=hero] .story-block:not(.story-block--has-media) .story__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=entertainment] [data-feed=hero] .story-block:not(.story-block--has-media) .story__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=good-news] [data-feed=hero] .story-block:not(.story-block--has-media) .story__headline__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=good-news] [data-feed=hero] .story-block:not(.story-block--has-media) .story__headline__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=good-news] [data-feed=hero] .story-block:not(.story-block--has-media) .story__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=good-news] [data-feed=hero] .story-block:not(.story-block--has-media) .story__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=honey-autofeed] [data-feed=hero] .story-block:not(.story-block--has-media) .story__headline__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=honey-autofeed] [data-feed=hero] .story-block:not(.story-block--has-media) .story__headline__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=honey-autofeed] [data-feed=hero] .story-block:not(.story-block--has-media) .story__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=honey-autofeed] [data-feed=hero] .story-block:not(.story-block--has-media) .story__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=honey] [data-feed=hero] .story-block:not(.story-block--has-media) .story__headline__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=honey] [data-feed=hero] .story-block:not(.story-block--has-media) .story__headline__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=honey] [data-feed=hero] .story-block:not(.story-block--has-media) .story__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=honey] [data-feed=hero] .story-block:not(.story-block--has-media) .story__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=money] [data-feed=hero] .story-block:not(.story-block--has-media) .story__headline__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=money] [data-feed=hero] .story-block:not(.story-block--has-media) .story__headline__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=money] [data-feed=hero] .story-block:not(.story-block--has-media) .story__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=money] [data-feed=hero] .story-block:not(.story-block--has-media) .story__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=special-event-rail] [data-feed=hero] .story-block:not(.story-block--has-media) .story__headline__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=special-event-rail] [data-feed=hero] .story-block:not(.story-block--has-media) .story__headline__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=special-event-rail] [data-feed=hero] .story-block:not(.story-block--has-media) .story__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=special-event-rail] [data-feed=hero] .story-block:not(.story-block--has-media) .story__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=today] [data-feed=hero] .story-block:not(.story-block--has-media) .story__headline__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=today] [data-feed=hero] .story-block:not(.story-block--has-media) .story__headline__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=today] [data-feed=hero] .story-block:not(.story-block--has-media) .story__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=today] [data-feed=hero] .story-block:not(.story-block--has-media) .story__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=world-news] [data-feed=hero] .story-block:not(.story-block--has-media) .story__headline__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=world-news] [data-feed=hero] .story-block:not(.story-block--has-media) .story__headline__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=world-news] [data-feed=hero] .story-block:not(.story-block--has-media) .story__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=world-news] [data-feed=hero] .story-block:not(.story-block--has-media) .story__link:hover .story__kicker {
        border-bottom: 1px solid #2175ff
    }
}

.no-touch [data-content-type=home] [data-section="60-minutes"] [data-feed=hero] .story-block:not(.story-block--has-media) .story__headline__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section="60-minutes"] [data-feed=hero] .story-block:not(.story-block--has-media) .story__headline__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section="60-minutes"] [data-feed=hero] .story-block:not(.story-block--has-media) .story__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section="60-minutes"] [data-feed=hero] .story-block:not(.story-block--has-media) .story__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=a-current-affair] [data-feed=hero] .story-block:not(.story-block--has-media) .story__headline__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=a-current-affair] [data-feed=hero] .story-block:not(.story-block--has-media) .story__headline__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=a-current-affair] [data-feed=hero] .story-block:not(.story-block--has-media) .story__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=a-current-affair] [data-feed=hero] .story-block:not(.story-block--has-media) .story__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=auto] [data-feed=hero] .story-block:not(.story-block--has-media) .story__headline__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=auto] [data-feed=hero] .story-block:not(.story-block--has-media) .story__headline__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=auto] [data-feed=hero] .story-block:not(.story-block--has-media) .story__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=auto] [data-feed=hero] .story-block:not(.story-block--has-media) .story__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=domain-curatedfeed] [data-feed=hero] .story-block:not(.story-block--has-media) .story__headline__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=domain-curatedfeed] [data-feed=hero] .story-block:not(.story-block--has-media) .story__headline__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=domain-curatedfeed] [data-feed=hero] .story-block:not(.story-block--has-media) .story__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=domain-curatedfeed] [data-feed=hero] .story-block:not(.story-block--has-media) .story__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=entertainment-autofeed] [data-feed=hero] .story-block:not(.story-block--has-media) .story__headline__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=entertainment-autofeed] [data-feed=hero] .story-block:not(.story-block--has-media) .story__headline__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=entertainment-autofeed] [data-feed=hero] .story-block:not(.story-block--has-media) .story__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=entertainment-autofeed] [data-feed=hero] .story-block:not(.story-block--has-media) .story__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=entertainment] [data-feed=hero] .story-block:not(.story-block--has-media) .story__headline__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=entertainment] [data-feed=hero] .story-block:not(.story-block--has-media) .story__headline__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=entertainment] [data-feed=hero] .story-block:not(.story-block--has-media) .story__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=entertainment] [data-feed=hero] .story-block:not(.story-block--has-media) .story__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=good-news] [data-feed=hero] .story-block:not(.story-block--has-media) .story__headline__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=good-news] [data-feed=hero] .story-block:not(.story-block--has-media) .story__headline__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=good-news] [data-feed=hero] .story-block:not(.story-block--has-media) .story__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=good-news] [data-feed=hero] .story-block:not(.story-block--has-media) .story__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=honey-autofeed] [data-feed=hero] .story-block:not(.story-block--has-media) .story__headline__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=honey-autofeed] [data-feed=hero] .story-block:not(.story-block--has-media) .story__headline__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=honey-autofeed] [data-feed=hero] .story-block:not(.story-block--has-media) .story__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=honey-autofeed] [data-feed=hero] .story-block:not(.story-block--has-media) .story__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=honey] [data-feed=hero] .story-block:not(.story-block--has-media) .story__headline__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=honey] [data-feed=hero] .story-block:not(.story-block--has-media) .story__headline__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=honey] [data-feed=hero] .story-block:not(.story-block--has-media) .story__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=honey] [data-feed=hero] .story-block:not(.story-block--has-media) .story__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=money] [data-feed=hero] .story-block:not(.story-block--has-media) .story__headline__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=money] [data-feed=hero] .story-block:not(.story-block--has-media) .story__headline__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=money] [data-feed=hero] .story-block:not(.story-block--has-media) .story__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=money] [data-feed=hero] .story-block:not(.story-block--has-media) .story__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=special-event-rail] [data-feed=hero] .story-block:not(.story-block--has-media) .story__headline__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=special-event-rail] [data-feed=hero] .story-block:not(.story-block--has-media) .story__headline__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=special-event-rail] [data-feed=hero] .story-block:not(.story-block--has-media) .story__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=special-event-rail] [data-feed=hero] .story-block:not(.story-block--has-media) .story__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=today] [data-feed=hero] .story-block:not(.story-block--has-media) .story__headline__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=today] [data-feed=hero] .story-block:not(.story-block--has-media) .story__headline__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=today] [data-feed=hero] .story-block:not(.story-block--has-media) .story__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=today] [data-feed=hero] .story-block:not(.story-block--has-media) .story__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=world-news] [data-feed=hero] .story-block:not(.story-block--has-media) .story__headline__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=world-news] [data-feed=hero] .story-block:not(.story-block--has-media) .story__headline__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=world-news] [data-feed=hero] .story-block:not(.story-block--has-media) .story__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=world-news] [data-feed=hero] .story-block:not(.story-block--has-media) .story__link:hover .story__kicker {
    border-bottom: 1px solid #2175ff
}

[data-content-type=home] [data-section="60-minutes"] [data-feed=hero] .story-block:not(.story-block--has-media) .story__views,
[data-content-type=home] [data-section=a-current-affair] [data-feed=hero] .story-block:not(.story-block--has-media) .story__views,
[data-content-type=home] [data-section=auto] [data-feed=hero] .story-block:not(.story-block--has-media) .story__views,
[data-content-type=home] [data-section=domain-curatedfeed] [data-feed=hero] .story-block:not(.story-block--has-media) .story__views,
[data-content-type=home] [data-section=entertainment-autofeed] [data-feed=hero] .story-block:not(.story-block--has-media) .story__views,
[data-content-type=home] [data-section=entertainment] [data-feed=hero] .story-block:not(.story-block--has-media) .story__views,
[data-content-type=home] [data-section=good-news] [data-feed=hero] .story-block:not(.story-block--has-media) .story__views,
[data-content-type=home] [data-section=honey-autofeed] [data-feed=hero] .story-block:not(.story-block--has-media) .story__views,
[data-content-type=home] [data-section=honey] [data-feed=hero] .story-block:not(.story-block--has-media) .story__views,
[data-content-type=home] [data-section=money] [data-feed=hero] .story-block:not(.story-block--has-media) .story__views,
[data-content-type=home] [data-section=special-event-rail] [data-feed=hero] .story-block:not(.story-block--has-media) .story__views,
[data-content-type=home] [data-section=today] [data-feed=hero] .story-block:not(.story-block--has-media) .story__views,
[data-content-type=home] [data-section=world-news] [data-feed=hero] .story-block:not(.story-block--has-media) .story__views {
    color: #d01b27
}

[data-content-type=home] [data-section="60-minutes"] [data-feed=hero] .story-block .story__headline,
[data-content-type=home] [data-section=a-current-affair] [data-feed=hero] .story-block .story__headline,
[data-content-type=home] [data-section=auto] [data-feed=hero] .story-block .story__headline,
[data-content-type=home] [data-section=domain-curatedfeed] [data-feed=hero] .story-block .story__headline,
[data-content-type=home] [data-section=entertainment-autofeed] [data-feed=hero] .story-block .story__headline,
[data-content-type=home] [data-section=entertainment] [data-feed=hero] .story-block .story__headline,
[data-content-type=home] [data-section=good-news] [data-feed=hero] .story-block .story__headline,
[data-content-type=home] [data-section=honey-autofeed] [data-feed=hero] .story-block .story__headline,
[data-content-type=home] [data-section=honey] [data-feed=hero] .story-block .story__headline,
[data-content-type=home] [data-section=money] [data-feed=hero] .story-block .story__headline,
[data-content-type=home] [data-section=special-event-rail] [data-feed=hero] .story-block .story__headline,
[data-content-type=home] [data-section=today] [data-feed=hero] .story-block .story__headline,
[data-content-type=home] [data-section=world-news] [data-feed=hero] .story-block .story__headline {
    font-size: 22px;
    line-height: 1.27
}

@media (max-width:320px) {
    [data-content-type=home] [data-section="60-minutes"] [data-feed=hero] .story-block .story__headline,
    [data-content-type=home] [data-section=a-current-affair] [data-feed=hero] .story-block .story__headline,
    [data-content-type=home] [data-section=auto] [data-feed=hero] .story-block .story__headline,
    [data-content-type=home] [data-section=domain-curatedfeed] [data-feed=hero] .story-block .story__headline,
    [data-content-type=home] [data-section=entertainment-autofeed] [data-feed=hero] .story-block .story__headline,
    [data-content-type=home] [data-section=entertainment] [data-feed=hero] .story-block .story__headline,
    [data-content-type=home] [data-section=good-news] [data-feed=hero] .story-block .story__headline,
    [data-content-type=home] [data-section=honey-autofeed] [data-feed=hero] .story-block .story__headline,
    [data-content-type=home] [data-section=honey] [data-feed=hero] .story-block .story__headline,
    [data-content-type=home] [data-section=money] [data-feed=hero] .story-block .story__headline,
    [data-content-type=home] [data-section=special-event-rail] [data-feed=hero] .story-block .story__headline,
    [data-content-type=home] [data-section=today] [data-feed=hero] .story-block .story__headline,
    [data-content-type=home] [data-section=world-news] [data-feed=hero] .story-block .story__headline {
        font-size: 18px
    }
}

[data-content-type=home] [data-section="60-minutes"] [data-feed=hero] .story-block .story__abstract+.story__extras,
[data-content-type=home] [data-section=a-current-affair] [data-feed=hero] .story-block .story__abstract+.story__extras,
[data-content-type=home] [data-section=auto] [data-feed=hero] .story-block .story__abstract+.story__extras,
[data-content-type=home] [data-section=domain-curatedfeed] [data-feed=hero] .story-block .story__abstract+.story__extras,
[data-content-type=home] [data-section=entertainment-autofeed] [data-feed=hero] .story-block .story__abstract+.story__extras,
[data-content-type=home] [data-section=entertainment] [data-feed=hero] .story-block .story__abstract+.story__extras,
[data-content-type=home] [data-section=good-news] [data-feed=hero] .story-block .story__abstract+.story__extras,
[data-content-type=home] [data-section=honey-autofeed] [data-feed=hero] .story-block .story__abstract+.story__extras,
[data-content-type=home] [data-section=honey] [data-feed=hero] .story-block .story__abstract+.story__extras,
[data-content-type=home] [data-section=money] [data-feed=hero] .story-block .story__abstract+.story__extras,
[data-content-type=home] [data-section=special-event-rail] [data-feed=hero] .story-block .story__abstract+.story__extras,
[data-content-type=home] [data-section=today] [data-feed=hero] .story-block .story__abstract+.story__extras,
[data-content-type=home] [data-section=world-news] [data-feed=hero] .story-block .story__abstract+.story__extras {
    margin-top: 8px
}

@media (min-width:1024px) {
    [data-content-type=home] [data-section="60-minutes"] [data-feed=hero] .story-block .story__headline,
    [data-content-type=home] [data-section=a-current-affair] [data-feed=hero] .story-block .story__headline,
    [data-content-type=home] [data-section=auto] [data-feed=hero] .story-block .story__headline,
    [data-content-type=home] [data-section=domain-curatedfeed] [data-feed=hero] .story-block .story__headline,
    [data-content-type=home] [data-section=entertainment-autofeed] [data-feed=hero] .story-block .story__headline,
    [data-content-type=home] [data-section=entertainment] [data-feed=hero] .story-block .story__headline,
    [data-content-type=home] [data-section=good-news] [data-feed=hero] .story-block .story__headline,
    [data-content-type=home] [data-section=honey-autofeed] [data-feed=hero] .story-block .story__headline,
    [data-content-type=home] [data-section=honey] [data-feed=hero] .story-block .story__headline,
    [data-content-type=home] [data-section=money] [data-feed=hero] .story-block .story__headline,
    [data-content-type=home] [data-section=special-event-rail] [data-feed=hero] .story-block .story__headline,
    [data-content-type=home] [data-section=today] [data-feed=hero] .story-block .story__headline,
    [data-content-type=home] [data-section=world-news] [data-feed=hero] .story-block .story__headline {
        font-size: 36px;
        line-height: 1.1
    }
    [data-content-type=home] [data-section="60-minutes"] [data-feed=hero] .story-block .story__extras,
    [data-content-type=home] [data-section=a-current-affair] [data-feed=hero] .story-block .story__extras,
    [data-content-type=home] [data-section=auto] [data-feed=hero] .story-block .story__extras,
    [data-content-type=home] [data-section=domain-curatedfeed] [data-feed=hero] .story-block .story__extras,
    [data-content-type=home] [data-section=entertainment-autofeed] [data-feed=hero] .story-block .story__extras,
    [data-content-type=home] [data-section=entertainment] [data-feed=hero] .story-block .story__extras,
    [data-content-type=home] [data-section=good-news] [data-feed=hero] .story-block .story__extras,
    [data-content-type=home] [data-section=honey-autofeed] [data-feed=hero] .story-block .story__extras,
    [data-content-type=home] [data-section=honey] [data-feed=hero] .story-block .story__extras,
    [data-content-type=home] [data-section=money] [data-feed=hero] .story-block .story__extras,
    [data-content-type=home] [data-section=special-event-rail] [data-feed=hero] .story-block .story__extras,
    [data-content-type=home] [data-section=today] [data-feed=hero] .story-block .story__extras,
    [data-content-type=home] [data-section=world-news] [data-feed=hero] .story-block .story__extras {
        top: -3px
    }
    [data-content-type=home] [data-section="60-minutes"] [data-feed=hero] .story-block .story__label,
    [data-content-type=home] [data-section=a-current-affair] [data-feed=hero] .story-block .story__label,
    [data-content-type=home] [data-section=auto] [data-feed=hero] .story-block .story__label,
    [data-content-type=home] [data-section=domain-curatedfeed] [data-feed=hero] .story-block .story__label,
    [data-content-type=home] [data-section=entertainment-autofeed] [data-feed=hero] .story-block .story__label,
    [data-content-type=home] [data-section=entertainment] [data-feed=hero] .story-block .story__label,
    [data-content-type=home] [data-section=good-news] [data-feed=hero] .story-block .story__label,
    [data-content-type=home] [data-section=honey-autofeed] [data-feed=hero] .story-block .story__label,
    [data-content-type=home] [data-section=honey] [data-feed=hero] .story-block .story__label,
    [data-content-type=home] [data-section=money] [data-feed=hero] .story-block .story__label,
    [data-content-type=home] [data-section=special-event-rail] [data-feed=hero] .story-block .story__label,
    [data-content-type=home] [data-section=today] [data-feed=hero] .story-block .story__label,
    [data-content-type=home] [data-section=world-news] [data-feed=hero] .story-block .story__label {
        top: 6px;
        margin-right: 6px
    }
}

[data-content-type=home] [data-section="60-minutes"] [data-feed=hero] .story__icon,
[data-content-type=home] [data-section=a-current-affair] [data-feed=hero] .story__icon,
[data-content-type=home] [data-section=auto] [data-feed=hero] .story__icon,
[data-content-type=home] [data-section=domain-curatedfeed] [data-feed=hero] .story__icon,
[data-content-type=home] [data-section=entertainment-autofeed] [data-feed=hero] .story__icon,
[data-content-type=home] [data-section=entertainment] [data-feed=hero] .story__icon,
[data-content-type=home] [data-section=good-news] [data-feed=hero] .story__icon,
[data-content-type=home] [data-section=honey-autofeed] [data-feed=hero] .story__icon,
[data-content-type=home] [data-section=honey] [data-feed=hero] .story__icon,
[data-content-type=home] [data-section=money] [data-feed=hero] .story__icon,
[data-content-type=home] [data-section=special-event-rail] [data-feed=hero] .story__icon,
[data-content-type=home] [data-section=today] [data-feed=hero] .story__icon,
[data-content-type=home] [data-section=world-news] [data-feed=hero] .story__icon {
    position: absolute;
    top: 16px;
    right: 16px;
    z-index: 1;
    height: 32px;
    width: 32px;
    border-radius: 50%;
    color: #fff;
    font-size: 12.8px;
    line-height: 32px;
    text-align: center
}

[data-content-type=home] [data-section="60-minutes"] [data-feed=hero] .story__icon--play,
[data-content-type=home] [data-section=a-current-affair] [data-feed=hero] .story__icon--play,
[data-content-type=home] [data-section=auto] [data-feed=hero] .story__icon--play,
[data-content-type=home] [data-section=domain-curatedfeed] [data-feed=hero] .story__icon--play,
[data-content-type=home] [data-section=entertainment-autofeed] [data-feed=hero] .story__icon--play,
[data-content-type=home] [data-section=entertainment] [data-feed=hero] .story__icon--play,
[data-content-type=home] [data-section=good-news] [data-feed=hero] .story__icon--play,
[data-content-type=home] [data-section=honey-autofeed] [data-feed=hero] .story__icon--play,
[data-content-type=home] [data-section=honey] [data-feed=hero] .story__icon--play,
[data-content-type=home] [data-section=money] [data-feed=hero] .story__icon--play,
[data-content-type=home] [data-section=special-event-rail] [data-feed=hero] .story__icon--play,
[data-content-type=home] [data-section=today] [data-feed=hero] .story__icon--play,
[data-content-type=home] [data-section=world-news] [data-feed=hero] .story__icon--play {
    background-color: rgba(33, 117, 255, .8)
}

[data-content-type=home] [data-section="60-minutes"] [data-feed=hero] .story__icon--play:after,
[data-content-type=home] [data-section=a-current-affair] [data-feed=hero] .story__icon--play:after,
[data-content-type=home] [data-section=auto] [data-feed=hero] .story__icon--play:after,
[data-content-type=home] [data-section=domain-curatedfeed] [data-feed=hero] .story__icon--play:after,
[data-content-type=home] [data-section=entertainment-autofeed] [data-feed=hero] .story__icon--play:after,
[data-content-type=home] [data-section=entertainment] [data-feed=hero] .story__icon--play:after,
[data-content-type=home] [data-section=good-news] [data-feed=hero] .story__icon--play:after,
[data-content-type=home] [data-section=honey-autofeed] [data-feed=hero] .story__icon--play:after,
[data-content-type=home] [data-section=honey] [data-feed=hero] .story__icon--play:after,
[data-content-type=home] [data-section=money] [data-feed=hero] .story__icon--play:after,
[data-content-type=home] [data-section=special-event-rail] [data-feed=hero] .story__icon--play:after,
[data-content-type=home] [data-section=today] [data-feed=hero] .story__icon--play:after,
[data-content-type=home] [data-section=world-news] [data-feed=hero] .story__icon--play:after {
    content: "6";
    font-family: "9news-icon-font";
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-left: 2px
}

[data-content-type=home] [data-section="60-minutes"] [data-feed=hero] .story__icon--gallery,
[data-content-type=home] [data-section=a-current-affair] [data-feed=hero] .story__icon--gallery,
[data-content-type=home] [data-section=auto] [data-feed=hero] .story__icon--gallery,
[data-content-type=home] [data-section=domain-curatedfeed] [data-feed=hero] .story__icon--gallery,
[data-content-type=home] [data-section=entertainment-autofeed] [data-feed=hero] .story__icon--gallery,
[data-content-type=home] [data-section=entertainment] [data-feed=hero] .story__icon--gallery,
[data-content-type=home] [data-section=good-news] [data-feed=hero] .story__icon--gallery,
[data-content-type=home] [data-section=honey-autofeed] [data-feed=hero] .story__icon--gallery,
[data-content-type=home] [data-section=honey] [data-feed=hero] .story__icon--gallery,
[data-content-type=home] [data-section=money] [data-feed=hero] .story__icon--gallery,
[data-content-type=home] [data-section=special-event-rail] [data-feed=hero] .story__icon--gallery,
[data-content-type=home] [data-section=today] [data-feed=hero] .story__icon--gallery,
[data-content-type=home] [data-section=world-news] [data-feed=hero] .story__icon--gallery {
    background-color: rgba(33, 117, 255, .8)
}

[data-content-type=home] [data-section="60-minutes"] [data-feed=hero] .story__icon--gallery:after,
[data-content-type=home] [data-section=a-current-affair] [data-feed=hero] .story__icon--gallery:after,
[data-content-type=home] [data-section=auto] [data-feed=hero] .story__icon--gallery:after,
[data-content-type=home] [data-section=domain-curatedfeed] [data-feed=hero] .story__icon--gallery:after,
[data-content-type=home] [data-section=entertainment-autofeed] [data-feed=hero] .story__icon--gallery:after,
[data-content-type=home] [data-section=entertainment] [data-feed=hero] .story__icon--gallery:after,
[data-content-type=home] [data-section=good-news] [data-feed=hero] .story__icon--gallery:after,
[data-content-type=home] [data-section=honey-autofeed] [data-feed=hero] .story__icon--gallery:after,
[data-content-type=home] [data-section=honey] [data-feed=hero] .story__icon--gallery:after,
[data-content-type=home] [data-section=money] [data-feed=hero] .story__icon--gallery:after,
[data-content-type=home] [data-section=special-event-rail] [data-feed=hero] .story__icon--gallery:after,
[data-content-type=home] [data-section=today] [data-feed=hero] .story__icon--gallery:after,
[data-content-type=home] [data-section=world-news] [data-feed=hero] .story__icon--gallery:after {
    content: "g";
    font-family: "9news-icon-font";
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

[data-content-type=home] [data-section="60-minutes"] [data-feed=hero] .story__icon--live-blog,
[data-content-type=home] [data-section=a-current-affair] [data-feed=hero] .story__icon--live-blog,
[data-content-type=home] [data-section=auto] [data-feed=hero] .story__icon--live-blog,
[data-content-type=home] [data-section=domain-curatedfeed] [data-feed=hero] .story__icon--live-blog,
[data-content-type=home] [data-section=entertainment-autofeed] [data-feed=hero] .story__icon--live-blog,
[data-content-type=home] [data-section=entertainment] [data-feed=hero] .story__icon--live-blog,
[data-content-type=home] [data-section=good-news] [data-feed=hero] .story__icon--live-blog,
[data-content-type=home] [data-section=honey-autofeed] [data-feed=hero] .story__icon--live-blog,
[data-content-type=home] [data-section=honey] [data-feed=hero] .story__icon--live-blog,
[data-content-type=home] [data-section=money] [data-feed=hero] .story__icon--live-blog,
[data-content-type=home] [data-section=special-event-rail] [data-feed=hero] .story__icon--live-blog,
[data-content-type=home] [data-section=today] [data-feed=hero] .story__icon--live-blog,
[data-content-type=home] [data-section=world-news] [data-feed=hero] .story__icon--live-blog {
    background-color: rgba(208, 27, 39, .8)
}

[data-content-type=home] [data-section="60-minutes"] [data-feed=hero] .story__icon--live-blog:after,
[data-content-type=home] [data-section=a-current-affair] [data-feed=hero] .story__icon--live-blog:after,
[data-content-type=home] [data-section=auto] [data-feed=hero] .story__icon--live-blog:after,
[data-content-type=home] [data-section=domain-curatedfeed] [data-feed=hero] .story__icon--live-blog:after,
[data-content-type=home] [data-section=entertainment-autofeed] [data-feed=hero] .story__icon--live-blog:after,
[data-content-type=home] [data-section=entertainment] [data-feed=hero] .story__icon--live-blog:after,
[data-content-type=home] [data-section=good-news] [data-feed=hero] .story__icon--live-blog:after,
[data-content-type=home] [data-section=honey-autofeed] [data-feed=hero] .story__icon--live-blog:after,
[data-content-type=home] [data-section=honey] [data-feed=hero] .story__icon--live-blog:after,
[data-content-type=home] [data-section=money] [data-feed=hero] .story__icon--live-blog:after,
[data-content-type=home] [data-section=special-event-rail] [data-feed=hero] .story__icon--live-blog:after,
[data-content-type=home] [data-section=today] [data-feed=hero] .story__icon--live-blog:after,
[data-content-type=home] [data-section=world-news] [data-feed=hero] .story__icon--live-blog:after {
    content: "";
    display: block;
    background-image: url(../images/live-blog%402x.ffc5ea04.gif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 76% auto;
    height: 100%;
    width: 100%
}

@media (max-width:1023px) {
    [data-content-type=home] [data-section="60-minutes"] [data-feed=default],
    [data-content-type=home] [data-section=a-current-affair] [data-feed=default],
    [data-content-type=home] [data-section=auto] [data-feed=default],
    [data-content-type=home] [data-section=domain-curatedfeed] [data-feed=default],
    [data-content-type=home] [data-section=entertainment-autofeed] [data-feed=default],
    [data-content-type=home] [data-section=entertainment] [data-feed=default],
    [data-content-type=home] [data-section=good-news] [data-feed=default],
    [data-content-type=home] [data-section=honey-autofeed] [data-feed=default],
    [data-content-type=home] [data-section=honey] [data-feed=default],
    [data-content-type=home] [data-section=money] [data-feed=default],
    [data-content-type=home] [data-section=special-event-rail] [data-feed=default],
    [data-content-type=home] [data-section=today] [data-feed=default],
    [data-content-type=home] [data-section=world-news] [data-feed=default] {
        border-bottom: 1px solid #eaeaea;
        padding-bottom: 12px
    }
}

@media (min-width:1024px) {
    [data-content-type=home] [data-section="60-minutes"] [data-feed=default],
    [data-content-type=home] [data-section=a-current-affair] [data-feed=default],
    [data-content-type=home] [data-section=auto] [data-feed=default],
    [data-content-type=home] [data-section=domain-curatedfeed] [data-feed=default],
    [data-content-type=home] [data-section=entertainment-autofeed] [data-feed=default],
    [data-content-type=home] [data-section=entertainment] [data-feed=default],
    [data-content-type=home] [data-section=good-news] [data-feed=default],
    [data-content-type=home] [data-section=honey-autofeed] [data-feed=default],
    [data-content-type=home] [data-section=honey] [data-feed=default],
    [data-content-type=home] [data-section=money] [data-feed=default],
    [data-content-type=home] [data-section=special-event-rail] [data-feed=default],
    [data-content-type=home] [data-section=today] [data-feed=default],
    [data-content-type=home] [data-section=world-news] [data-feed=default] {
        margin-left: -8px;
        margin-right: -8px
    }
    [data-content-type=home] [data-section="60-minutes"] [data-feed=default]:after,
    [data-content-type=home] [data-section="60-minutes"] [data-feed=default] [data-feed]:after,
    [data-content-type=home] [data-section=a-current-affair] [data-feed=default]:after,
    [data-content-type=home] [data-section=a-current-affair] [data-feed=default] [data-feed]:after,
    [data-content-type=home] [data-section=auto] [data-feed=default]:after,
    [data-content-type=home] [data-section=auto] [data-feed=default] [data-feed]:after,
    [data-content-type=home] [data-section=domain-curatedfeed] [data-feed=default]:after,
    [data-content-type=home] [data-section=domain-curatedfeed] [data-feed=default] [data-feed]:after,
    [data-content-type=home] [data-section=entertainment-autofeed] [data-feed=default]:after,
    [data-content-type=home] [data-section=entertainment-autofeed] [data-feed=default] [data-feed]:after,
    [data-content-type=home] [data-section=entertainment] [data-feed=default]:after,
    [data-content-type=home] [data-section=entertainment] [data-feed=default] [data-feed]:after,
    [data-content-type=home] [data-section=good-news] [data-feed=default]:after,
    [data-content-type=home] [data-section=good-news] [data-feed=default] [data-feed]:after,
    [data-content-type=home] [data-section=honey-autofeed] [data-feed=default]:after,
    [data-content-type=home] [data-section=honey-autofeed] [data-feed=default] [data-feed]:after,
    [data-content-type=home] [data-section=honey] [data-feed=default]:after,
    [data-content-type=home] [data-section=honey] [data-feed=default] [data-feed]:after,
    [data-content-type=home] [data-section=money] [data-feed=default]:after,
    [data-content-type=home] [data-section=money] [data-feed=default] [data-feed]:after,
    [data-content-type=home] [data-section=special-event-rail] [data-feed=default]:after,
    [data-content-type=home] [data-section=special-event-rail] [data-feed=default] [data-feed]:after,
    [data-content-type=home] [data-section=today] [data-feed=default]:after,
    [data-content-type=home] [data-section=today] [data-feed=default] [data-feed]:after,
    [data-content-type=home] [data-section=world-news] [data-feed=default]:after,
    [data-content-type=home] [data-section=world-news] [data-feed=default] [data-feed]:after {
        content: " ";
        display: table;
        clear: both
    }
}

@media (max-width:767px) {
    [data-content-type=home] [data-section="60-minutes"] [data-feed=hero],
    [data-content-type=home] [data-section=a-current-affair] [data-feed=hero],
    [data-content-type=home] [data-section=auto] [data-feed=hero],
    [data-content-type=home] [data-section=domain-curatedfeed] [data-feed=hero],
    [data-content-type=home] [data-section=entertainment-autofeed] [data-feed=hero],
    [data-content-type=home] [data-section=entertainment] [data-feed=hero],
    [data-content-type=home] [data-section=good-news] [data-feed=hero],
    [data-content-type=home] [data-section=honey-autofeed] [data-feed=hero],
    [data-content-type=home] [data-section=honey] [data-feed=hero],
    [data-content-type=home] [data-section=money] [data-feed=hero],
    [data-content-type=home] [data-section=special-event-rail] [data-feed=hero],
    [data-content-type=home] [data-section=today] [data-feed=hero],
    [data-content-type=home] [data-section=world-news] [data-feed=hero] {
        margin-bottom: 12px;
        border-bottom: 1px solid #eaeaea;
        padding-bottom: 12px
    }
}

@media (min-width:768px) {
    [data-content-type=home] [data-section="60-minutes"] [data-feed=hero],
    [data-content-type=home] [data-section=a-current-affair] [data-feed=hero],
    [data-content-type=home] [data-section=auto] [data-feed=hero],
    [data-content-type=home] [data-section=domain-curatedfeed] [data-feed=hero],
    [data-content-type=home] [data-section=entertainment-autofeed] [data-feed=hero],
    [data-content-type=home] [data-section=entertainment] [data-feed=hero],
    [data-content-type=home] [data-section=good-news] [data-feed=hero],
    [data-content-type=home] [data-section=honey-autofeed] [data-feed=hero],
    [data-content-type=home] [data-section=honey] [data-feed=hero],
    [data-content-type=home] [data-section=money] [data-feed=hero],
    [data-content-type=home] [data-section=special-event-rail] [data-feed=hero],
    [data-content-type=home] [data-section=today] [data-feed=hero],
    [data-content-type=home] [data-section=world-news] [data-feed=hero] {
        margin-bottom: 16px
    }
}

[data-content-type=home] [data-section="60-minutes"] .widget-ad>.advert--loaded,
[data-content-type=home] [data-section=a-current-affair] .widget-ad>.advert--loaded,
[data-content-type=home] [data-section=auto] .widget-ad>.advert--loaded,
[data-content-type=home] [data-section=domain-curatedfeed] .widget-ad>.advert--loaded,
[data-content-type=home] [data-section=entertainment-autofeed] .widget-ad>.advert--loaded,
[data-content-type=home] [data-section=entertainment] .widget-ad>.advert--loaded,
[data-content-type=home] [data-section=good-news] .widget-ad>.advert--loaded,
[data-content-type=home] [data-section=honey-autofeed] .widget-ad>.advert--loaded,
[data-content-type=home] [data-section=honey] .widget-ad>.advert--loaded,
[data-content-type=home] [data-section=money] .widget-ad>.advert--loaded,
[data-content-type=home] [data-section=special-event-rail] .widget-ad>.advert--loaded,
[data-content-type=home] [data-section=today] .widget-ad>.advert--loaded,
[data-content-type=home] [data-section=world-news] .widget-ad>.advert--loaded {
    position: relative;
    margin-top: 12px;
    border-top: 1px solid #eaeaea;
    padding-top: 12px;
    padding-bottom: 18px
}

@media (min-width:768px) {
    [data-content-type=home] [data-section="60-minutes"] .widget-ad>.advert--loaded,
    [data-content-type=home] [data-section=a-current-affair] .widget-ad>.advert--loaded,
    [data-content-type=home] [data-section=auto] .widget-ad>.advert--loaded,
    [data-content-type=home] [data-section=domain-curatedfeed] .widget-ad>.advert--loaded,
    [data-content-type=home] [data-section=entertainment-autofeed] .widget-ad>.advert--loaded,
    [data-content-type=home] [data-section=entertainment] .widget-ad>.advert--loaded,
    [data-content-type=home] [data-section=good-news] .widget-ad>.advert--loaded,
    [data-content-type=home] [data-section=honey-autofeed] .widget-ad>.advert--loaded,
    [data-content-type=home] [data-section=honey] .widget-ad>.advert--loaded,
    [data-content-type=home] [data-section=money] .widget-ad>.advert--loaded,
    [data-content-type=home] [data-section=special-event-rail] .widget-ad>.advert--loaded,
    [data-content-type=home] [data-section=today] .widget-ad>.advert--loaded,
    [data-content-type=home] [data-section=world-news] .widget-ad>.advert--loaded {
        margin-top: 16px;
        border-top: 1px solid #eaeaea;
        padding-top: 16px
    }
}

[data-content-type=home] [data-section="60-minutes"] .widget-ad>.advert--loaded:after,
[data-content-type=home] [data-section=a-current-affair] .widget-ad>.advert--loaded:after,
[data-content-type=home] [data-section=auto] .widget-ad>.advert--loaded:after,
[data-content-type=home] [data-section=domain-curatedfeed] .widget-ad>.advert--loaded:after,
[data-content-type=home] [data-section=entertainment-autofeed] .widget-ad>.advert--loaded:after,
[data-content-type=home] [data-section=entertainment] .widget-ad>.advert--loaded:after,
[data-content-type=home] [data-section=good-news] .widget-ad>.advert--loaded:after,
[data-content-type=home] [data-section=honey-autofeed] .widget-ad>.advert--loaded:after,
[data-content-type=home] [data-section=honey] .widget-ad>.advert--loaded:after,
[data-content-type=home] [data-section=money] .widget-ad>.advert--loaded:after,
[data-content-type=home] [data-section=special-event-rail] .widget-ad>.advert--loaded:after,
[data-content-type=home] [data-section=today] .widget-ad>.advert--loaded:after,
[data-content-type=home] [data-section=world-news] .widget-ad>.advert--loaded:after {
    width: 100%;
    text-align: center;
    position: absolute;
    bottom: 0;
    display: block;
    font-size: 10px;
    color: #999;
    content: "Advertisement"
}

@media (min-width:1024px) {
    [data-content-type=home] [data-section="60-minutes"] .widget-ad,
    [data-content-type=home] [data-section=a-current-affair] .widget-ad,
    [data-content-type=home] [data-section=auto] .widget-ad,
    [data-content-type=home] [data-section=domain-curatedfeed] .widget-ad,
    [data-content-type=home] [data-section=entertainment-autofeed] .widget-ad,
    [data-content-type=home] [data-section=entertainment] .widget-ad,
    [data-content-type=home] [data-section=good-news] .widget-ad,
    [data-content-type=home] [data-section=honey-autofeed] .widget-ad,
    [data-content-type=home] [data-section=honey] .widget-ad,
    [data-content-type=home] [data-section=money] .widget-ad,
    [data-content-type=home] [data-section=special-event-rail] .widget-ad,
    [data-content-type=home] [data-section=today] .widget-ad,
    [data-content-type=home] [data-section=world-news] .widget-ad {
        float: left;
        width: 66.66666666666667%;
        padding-left: 8px;
        padding-right: 8px
    }
}

@media (min-width:1024px) {
    html:not(.tablet) [data-content-type=home] [data-section=sports] .story-block .story__headline__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=sports] .story-block .story__headline__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=sports] .story-block .story__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=sports] .story-block .story__link:hover .story__kicker {
        border-bottom: 1px solid #2175ff
    }
}

.no-touch [data-content-type=home] [data-section=sports] .story-block .story__headline__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=sports] .story-block .story__headline__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=sports] .story-block .story__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=sports] .story-block .story__link:hover .story__kicker {
    border-bottom: 1px solid #2175ff
}

[data-content-type=home] [data-section=sports] .story-block .story__views {
    color: #d01b27
}

[data-content-type=home] [data-section=sports] .story-block .story__media {
    background-color: #111
}

[data-content-type=home] [data-section=sports] [data-feed=default] .story-block:not(:first-child) {
    margin-top: 12px;
    border-top: 1px solid #eaeaea;
    padding-top: 12px
}

[data-content-type=home] [data-section=sports] [data-feed=default] .story-block .story__link:visited {
    color: #999
}

@media (max-width:767px) {
    [data-content-type=home] [data-section=sports] [data-feed=default] .story-block:after {
        content: " ";
        display: table;
        clear: both
    }
    [data-content-type=home] [data-section=sports] [data-feed=default] .story-block .story__media {
        float: right;
        width: 120px
    }
    [data-content-type=home] [data-section=sports] [data-feed=default] .story-block .story__media+.story__label,
    [data-content-type=home] [data-section=sports] [data-feed=default] .story-block .story__media__link+.story__label {
        margin-right: 8px
    }
    [data-content-type=home] [data-section=sports] [data-feed=default] .story-block .story__media__link~.story__details,
    [data-content-type=home] [data-section=sports] [data-feed=default] .story-block .story__media~.story__details {
        padding-right: 136px
    }
}

@media (min-width:768px) and (max-width:1023px) {
    [data-content-type=home] [data-section=sports] [data-feed=default] .story-block:after {
        content: " ";
        display: table;
        clear: both
    }
    [data-content-type=home] [data-section=sports] [data-feed=default] .story-block .story__media {
        float: left;
        width: 120px
    }
    [data-content-type=home] [data-section=sports] [data-feed=default] .story-block .story__media+.story__label,
    [data-content-type=home] [data-section=sports] [data-feed=default] .story-block .story__media__link+.story__label {
        margin-left: 8px
    }
    [data-content-type=home] [data-section=sports] [data-feed=default] .story-block .story__media__link~.story__details,
    [data-content-type=home] [data-section=sports] [data-feed=default] .story-block .story__media~.story__details {
        padding-left: 128px
    }
}

@media (min-width:1024px) {
    [data-content-type=home] [data-section=sports] [data-feed=default] .story-block .story__media {
        margin-bottom: 8px
    }
    [data-content-type=home] [data-section=sports] [data-feed=default] .story-block .story__icon {
        position: absolute;
        top: 8px;
        right: 8px;
        z-index: 1;
        height: 24px;
        width: 24px;
        border-radius: 50%;
        color: #fff;
        font-size: 9.600000000000001px;
        line-height: 24px;
        text-align: center
    }
    [data-content-type=home] [data-section=sports] [data-feed=default] .story-block .story__icon--play {
        background-color: rgba(33, 117, 255, .8)
    }
    [data-content-type=home] [data-section=sports] [data-feed=default] .story-block .story__icon--play:after {
        content: "6";
        font-family: "9news-icon-font";
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        margin-left: 2px
    }
    [data-content-type=home] [data-section=sports] [data-feed=default] .story-block .story__icon--gallery {
        background-color: rgba(33, 117, 255, .8)
    }
    [data-content-type=home] [data-section=sports] [data-feed=default] .story-block .story__icon--gallery:after {
        content: "g";
        font-family: "9news-icon-font";
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale
    }
    [data-content-type=home] [data-section=sports] [data-feed=default] .story-block .story__icon--live-blog {
        background-color: rgba(208, 27, 39, .8)
    }
    [data-content-type=home] [data-section=sports] [data-feed=default] .story-block .story__icon--live-blog:after {
        content: "";
        display: block;
        background-image: url(../images/live-blog%402x.ffc5ea04.gif);
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: 76% auto;
        height: 100%;
        width: 100%
    }
}

@media (max-width:1023px) {
    [data-content-type=home] [data-section=sports] [data-feed=default] .story-block .story__headline {
        font-size: 18px;
        line-height: 1.3
    }
}

@media (max-width:1023px) and (max-width:320px) {
    [data-content-type=home] [data-section=sports] [data-feed=default] .story-block .story__headline {
        font-size: 16px
    }
}

[data-content-type=home] [data-section=sports] [data-feed=hero] .story-block:first-child {
    overflow: hidden;
    border-top: none;
    padding-top: 0
}

[data-content-type=home] [data-section=sports] [data-feed=hero] .story-block:first-child .story__media {
    position: relative;
    background-color: #111
}

[data-content-type=home] [data-section=sports] [data-feed=hero] .story-block:first-child .story__media:before {
    display: block;
    padding-top: 56.25%;
    content: ""
}

[data-content-type=home] [data-section=sports] [data-feed=hero] .story-block:first-child .story__media img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

[data-content-type=home] [data-section=sports] [data-feed=hero] .story-block:first-child .story__media--feed-video:after {
    pointer-events: auto
}

[data-content-type=home] [data-section=sports] [data-feed=hero] .story-block:first-child.story-block--has-media .story__label {
    position: absolute;
    top: 18px!important;
    left: 0
}

[data-content-type=home] [data-section=sports] [data-feed=hero] .story-block:first-child.story-block--has-media .story__details {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 10px
}

[data-content-type=home] [data-section=sports] [data-feed=hero] .story-block:first-child.story-block--has-media .story__details:before {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 130%;
    display: block;
    content: "";
    pointer-events: none;
    background-image: linear-gradient(0deg, rgba(28, 28, 28, .8) 10%, transparent)
}

[data-content-type=home] [data-section=sports] [data-feed=hero] .story-block:first-child.story-block--has-media .story__details>* {
    position: relative
}

@media (min-width:768px) {
    [data-content-type=home] [data-section=sports] [data-feed=hero] .story-block:first-child.story-block--has-media .story__details {
        padding: 12px 16px
    }
}

[data-content-type=home] [data-section=sports] [data-feed=hero] .story-block:first-child.story-block--has-media .story__extras,
[data-content-type=home] [data-section=sports] [data-feed=hero] .story-block:first-child.story-block--has-media .story__headline,
[data-content-type=home] [data-section=sports] [data-feed=hero] .story-block:first-child.story-block--has-media .story__standfirst {
    color: #fff
}

[data-content-type=home] [data-section=sports] [data-feed=hero] .story-block:first-child.story-block--has-media .story__duration,
[data-content-type=home] [data-section=sports] [data-feed=hero] .story-block:first-child.story-block--has-media .story__time {
    color: hsla(0, 0%, 100%, .75)
}

[data-content-type=home] [data-section=sports] [data-feed=hero] .story-block:first-child.story-block--has-media .story__headline {
    display: inline;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .2)
}

[data-content-type=home] [data-section=sports] [data-feed=hero] .story-block:first-child.story-block--has-media .story__views {
    padding: 3px 4px 0;
    background-color: #d01b27;
    color: #fff
}

@media (min-width:1024px) {
    html:not(.tablet) [data-content-type=home] [data-section=sports] [data-feed=hero] .story-block:first-child.story-block--has-media .story__headline__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=sports] [data-feed=hero] .story-block:first-child.story-block--has-media .story__headline__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=sports] [data-feed=hero] .story-block:first-child.story-block--has-media .story__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=sports] [data-feed=hero] .story-block:first-child.story-block--has-media .story__link:hover .story__kicker {
        border-bottom: 0
    }
}

.no-touch [data-content-type=home] [data-section=sports] [data-feed=hero] .story-block:first-child.story-block--has-media .story__headline__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=sports] [data-feed=hero] .story-block:first-child.story-block--has-media .story__headline__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=sports] [data-feed=hero] .story-block:first-child.story-block--has-media .story__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=sports] [data-feed=hero] .story-block:first-child.story-block--has-media .story__link:hover .story__kicker {
    border-bottom: 0
}

[data-content-type=home] [data-section=sports] [data-feed=hero] .story-block:first-child.story-block--has-media .story__details {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

[data-content-type=home] [data-section=sports] [data-feed=hero] .story-block:first-child.story-block--has-media .story__headline {
    -ms-order: 2;
    -ms-flex-order: 2;
    order: 2
}

[data-content-type=home] [data-section=sports] [data-feed=hero] .story-block:first-child.story-block--has-media .story__extras {
    -ms-order: 1;
    -ms-flex-order: 1;
    order: 1;
    margin-bottom: 4px
}

@media (min-width:1024px) {
    html:not(.tablet) [data-content-type=home] [data-section=sports] [data-feed=hero] .story-block:first-child:not(.story-block--has-media) .story__headline__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=sports] [data-feed=hero] .story-block:first-child:not(.story-block--has-media) .story__headline__link:hover .story__kicker,
    html:not(.tablet) [data-content-type=home] [data-section=sports] [data-feed=hero] .story-block:first-child:not(.story-block--has-media) .story__link:hover .story__headline__text,
    html:not(.tablet) [data-content-type=home] [data-section=sports] [data-feed=hero] .story-block:first-child:not(.story-block--has-media) .story__link:hover .story__kicker {
        border-bottom: 1px solid #2175ff
    }
}

.no-touch [data-content-type=home] [data-section=sports] [data-feed=hero] .story-block:first-child:not(.story-block--has-media) .story__headline__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=sports] [data-feed=hero] .story-block:first-child:not(.story-block--has-media) .story__headline__link:hover .story__kicker,
.no-touch [data-content-type=home] [data-section=sports] [data-feed=hero] .story-block:first-child:not(.story-block--has-media) .story__link:hover .story__headline__text,
.no-touch [data-content-type=home] [data-section=sports] [data-feed=hero] .story-block:first-child:not(.story-block--has-media) .story__link:hover .story__kicker {
    border-bottom: 1px solid #2175ff
}

[data-content-type=home] [data-section=sports] [data-feed=hero] .story-block:first-child:not(.story-block--has-media) .story__views {
    color: #d01b27
}

[data-content-type=home] [data-section=sports] [data-feed=hero] .story-block:first-child .story__headline {
    font-size: 22px;
    line-height: 1.27
}

@media (max-width:320px) {
    [data-content-type=home] [data-section=sports] [data-feed=hero] .story-block:first-child .story__headline {
        font-size: 18px
    }
}

[data-content-type=home] [data-section=sports] [data-feed=hero] .story-block:first-child .story__abstract+.story__extras {
    margin-top: 8px
}

@media (min-width:768px) and (max-width:1023px) {
    [data-content-type=home] [data-section=sports] [data-feed=hero] .story-block:first-child {
        margin-bottom: 16px
    }
}

@media (min-width:1024px) {
    [data-content-type=home] [data-section=sports] [data-feed=hero] .story-block:first-child {
        clear: both;
        padding-left: 8px;
        padding-right: 8px
    }
}

[data-content-type=home] [data-section=sports] [data-feed=hero] .story-block:not(:first-child) .story__link:visited {
    color: #999
}

@media (max-width:767px) {
    [data-content-type=home] [data-section=sports] [data-feed=hero] .story-block:not(:first-child):not(:first-child) {
        margin-top: 12px;
        border-top: 1px solid #eaeaea;
        padding-top: 12px
    }
    [data-content-type=home] [data-section=sports] [data-feed=hero] .story-block:not(:first-child):after {
        content: " ";
        display: table;
        clear: both
    }
    [data-content-type=home] [data-section=sports] [data-feed=hero] .story-block:not(:first-child) .story__media {
        float: right;
        width: 120px
    }
    [data-content-type=home] [data-section=sports] [data-feed=hero] .story-block:not(:first-child) .story__media+.story__label,
    [data-content-type=home] [data-section=sports] [data-feed=hero] .story-block:not(:first-child) .story__media__link+.story__label {
        margin-right: 8px
    }
    [data-content-type=home] [data-section=sports] [data-feed=hero] .story-block:not(:first-child) .story__media__link~.story__details,
    [data-content-type=home] [data-section=sports] [data-feed=hero] .story-block:not(:first-child) .story__media~.story__details {
        padding-right: 136px
    }
}

@media (min-width:768px) and (max-width:1023px) {
    [data-content-type=home] [data-section=sports] [data-feed=hero] .story-block:not(:first-child):after {
        content: " ";
        display: table;
        clear: both
    }
    [data-content-type=home] [data-section=sports] [data-feed=hero] .story-block:not(:first-child) .story__media {
        float: left;
        width: 120px
    }
    [data-content-type=home] [data-section=sports] [data-feed=hero] .story-block:not(:first-child) .story__media+.story__label,
    [data-content-type=home] [data-section=sports] [data-feed=hero] .story-block:not(:first-child) .story__media__link+.story__label {
        margin-left: 8px
    }
    [data-content-type=home] [data-section=sports] [data-feed=hero] .story-block:not(:first-child) .story__media__link~.story__details,
    [data-content-type=home] [data-section=sports] [data-feed=hero] .story-block:not(:first-child) .story__media~.story__details {
        padding-left: 128px
    }
    [data-content-type=home] [data-section=sports] [data-feed=hero] .story-block:not(:first-child):not(:nth-of-type(2)):not(:first-child) {
        margin-top: 12px;
        border-top: 1px solid #eaeaea;
        padding-top: 12px
    }
}

@media (min-width:1024px) {
    [data-content-type=home] [data-section=sports] [data-feed=hero] .story-block:not(:first-child) {
        width: 50%;
        float: left;
        padding: 0 8px
    }
    [data-content-type=home] [data-section=sports] [data-feed=hero] .story-block:not(:first-child):not(:first-child) {
        margin-top: 16px
    }
    [data-content-type=home] [data-section=sports] [data-feed=hero] .story-block:not(:first-child) .story__media {
        margin-bottom: 8px
    }
    [data-content-type=home] [data-section=sports] [data-feed=hero] .story-block:not(:first-child):nth-of-type(2n+4) {
        clear: left
    }
    [data-content-type=home] [data-section=sports] [data-feed=hero] .story-block:not(:first-child) .story__icon {
        position: absolute;
        top: 8px;
        right: 8px;
        z-index: 1;
        height: 24px;
        width: 24px;
        border-radius: 50%;
        color: #fff;
        font-size: 9.600000000000001px;
        line-height: 24px;
        text-align: center
    }
    [data-content-type=home] [data-section=sports] [data-feed=hero] .story-block:not(:first-child) .story__icon--play {
        background-color: rgba(33, 117, 255, .8)
    }
    [data-content-type=home] [data-section=sports] [data-feed=hero] .story-block:not(:first-child) .story__icon--play:after {
        content: "6";
        font-family: "9news-icon-font";
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        margin-left: 2px
    }
    [data-content-type=home] [data-section=sports] [data-feed=hero] .story-block:not(:first-child) .story__icon--gallery {
        background-color: rgba(33, 117, 255, .8)
    }
    [data-content-type=home] [data-section=sports] [data-feed=hero] .story-block:not(:first-child) .story__icon--gallery:after {
        content: "g";
        font-family: "9news-icon-font";
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale
    }
    [data-content-type=home] [data-section=sports] [data-feed=hero] .story-block:not(:first-child) .story__icon--live-blog {
        background-color: rgba(208, 27, 39, .8)
    }
    [data-content-type=home] [data-section=sports] [data-feed=hero] .story-block:not(:first-child) .story__icon--live-blog:after {
        content: "";
        display: block;
        background-image: url(../images/live-blog%402x.ffc5ea04.gif);
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: 76% auto;
        height: 100%;
        width: 100%
    }
}

@media (max-width:1023px) {
    [data-content-type=home] [data-section=sports] [data-feed=hero] .story-block:not(:first-child) .story__headline {
        font-size: 18px;
        line-height: 1.3
    }
}

@media (max-width:1023px) and (max-width:320px) {
    [data-content-type=home] [data-section=sports] [data-feed=hero] .story-block:not(:first-child) .story__headline {
        font-size: 16px
    }
}

@media (max-width:1023px) {
    [data-content-type=home] [data-section=sports] [data-feed=default],
    [data-content-type=home] [data-section=sports] [data-feed=hero] {
        margin-bottom: 12px;
        border-bottom: 1px solid #eaeaea;
        padding-bottom: 12px
    }
}

@media (min-width:1024px) {
    [data-content-type=home] [data-section=sports] .feeds {
        margin-left: -8px;
        margin-right: -8px
    }
    [data-content-type=home] [data-section=sports] .feeds:after,
    [data-content-type=home] [data-section=sports] .feeds [data-feed]:after {
        content: " ";
        display: table;
        clear: both
    }
    [data-content-type=home] [data-section=sports] [data-feed=hero] {
        float: right;
        width: 66.5%;
        margin-top: 0;
        padding: 0 8px;
        margin-left: -8px;
        margin-right: -8px;
        width: calc(66.5% + 16px)
    }
    [data-content-type=home] [data-section=sports] [data-feed=hero]:after,
    [data-content-type=home] [data-section=sports] [data-feed=hero] [data-feed]:after {
        content: " ";
        display: table;
        clear: both
    }
    [data-content-type=home] [data-section=sports] [data-feed=default] {
        float: left;
        width: 33.5%;
        margin-top: 0;
        clear: left;
        padding: 0 8px
    }
}

[data-content-type=home] [data-section=sports] .widget-ad>.advert--loaded {
    position: relative;
    margin-top: 12px;
    border-top: 1px solid #eaeaea;
    padding-top: 12px;
    padding-bottom: 18px
}

@media (min-width:768px) {
    [data-content-type=home] [data-section=sports] .widget-ad>.advert--loaded {
        margin-top: 16px;
        border-top: 1px solid #eaeaea;
        padding-top: 16px
    }
}

[data-content-type=home] [data-section=sports] .widget-ad>.advert--loaded:after {
    width: 100%;
    text-align: center;
    position: absolute;
    bottom: 0;
    display: block;
    font-size: 10px;
    color: #999;
    content: "Advertisement"
}

@media (min-width:768px) {
    [data-content-type=home] [data-section=sports] .widget-ad>.advert--loaded {
        border-bottom: 1px solid #eaeaea;
        padding-bottom: 35px
    }
    [data-content-type=home] [data-section=sports] .widget-ad>.advert--loaded:after {
        bottom: 6px
    }
}

@media (min-width:1024px) {
    [data-content-type=home] [data-section=sports] .widget-ad {
        float: left;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }
    [data-content-type=home] [data-section=sports] .widget-ad:after {
        content: " ";
        display: table;
        clear: both
    }
}

[data-content-type=home] [data-section=news-just-in] .story-block .story__link:visited {
    color: #999
}

@media (max-width:767px) {
    [data-content-type=home] [data-section]:not([data-section=straps]) {
        position: relative
    }
    [data-content-type=home] [data-section]:not([data-section=straps]):after {
        content: "";
        display: block;
        position: absolute;
        bottom: 0;
        width: calc(100% + 20px);
        left: -10px;
        height: 1px;
        background-color: #eaeaea
    }
}

@media (max-width:1023px) {
    [data-content-type=home] .layout__main [data-section] .section-header__headline:after {
        content: "See all \203A";
        box-shadow: none;
        background-repeat: no-repeat;
        background-size: contain;
        float: right;
        font-size: 16px;
        line-height: 1.5;
        font-family: proxima-nova;
        text-transform: none;
        font-weight: 400;
        color: #6b6b6b
    }
}

[data-content-type=home] .layout__main [data-section="60-minutes"] .section-header__headline:after,
[data-content-type=home] .layout__main [data-section=a-current-affair] .section-header__headline:after,
[data-content-type=home] .layout__main [data-section=auto] .section-header__headline:after,
[data-content-type=home] .layout__main [data-section=domain-curatedfeed] .section-header__headline:after,
[data-content-type=home] .layout__main [data-section=domain] .section-header__headline:after,
[data-content-type=home] .layout__main [data-section=entertainment-autofeed] .section-header__headline:after,
[data-content-type=home] .layout__main [data-section=entertainment] .section-header__headline:after,
[data-content-type=home] .layout__main [data-section=honey-autofeed] .section-header__headline:after,
[data-content-type=home] .layout__main [data-section=honey] .section-header__headline:after,
[data-content-type=home] .layout__main [data-section=money] .section-header__headline:after,
[data-content-type=home] .layout__main [data-section=sports] .section-header__headline:after,
[data-content-type=home] .layout__main [data-section=today] .section-header__headline:after {
    content: "";
    box-shadow: none;
    background-repeat: no-repeat;
    background-size: contain;
    float: right;
    height: 16px
}

@media (max-width:1023px) {
    [data-content-type=home] .layout__main [data-section="60-minutes"] .section-header__headline:after,
    [data-content-type=home] .layout__main [data-section=a-current-affair] .section-header__headline:after,
    [data-content-type=home] .layout__main [data-section=auto] .section-header__headline:after,
    [data-content-type=home] .layout__main [data-section=domain-curatedfeed] .section-header__headline:after,
    [data-content-type=home] .layout__main [data-section=domain] .section-header__headline:after,
    [data-content-type=home] .layout__main [data-section=entertainment-autofeed] .section-header__headline:after,
    [data-content-type=home] .layout__main [data-section=entertainment] .section-header__headline:after,
    [data-content-type=home] .layout__main [data-section=honey-autofeed] .section-header__headline:after,
    [data-content-type=home] .layout__main [data-section=honey] .section-header__headline:after,
    [data-content-type=home] .layout__main [data-section=money] .section-header__headline:after,
    [data-content-type=home] .layout__main [data-section=sports] .section-header__headline:after,
    [data-content-type=home] .layout__main [data-section=today] .section-header__headline:after {
        margin-top: 3px
    }
}

@media (min-width:1024px) {
    [data-content-type=home] .layout__main [data-section="60-minutes"] .section-header__headline:after,
    [data-content-type=home] .layout__main [data-section=a-current-affair] .section-header__headline:after,
    [data-content-type=home] .layout__main [data-section=auto] .section-header__headline:after,
    [data-content-type=home] .layout__main [data-section=domain-curatedfeed] .section-header__headline:after,
    [data-content-type=home] .layout__main [data-section=domain] .section-header__headline:after,
    [data-content-type=home] .layout__main [data-section=entertainment-autofeed] .section-header__headline:after,
    [data-content-type=home] .layout__main [data-section=entertainment] .section-header__headline:after,
    [data-content-type=home] .layout__main [data-section=honey-autofeed] .section-header__headline:after,
    [data-content-type=home] .layout__main [data-section=honey] .section-header__headline:after,
    [data-content-type=home] .layout__main [data-section=money] .section-header__headline:after,
    [data-content-type=home] .layout__main [data-section=sports] .section-header__headline:after,
    [data-content-type=home] .layout__main [data-section=today] .section-header__headline:after {
        height: 20px;
        margin-top: 0
    }
}

[data-content-type=home] .layout__main [data-section="60-minutes"] .section-header__link:after,
[data-content-type=home] .layout__main [data-section=a-current-affair] .section-header__link:after,
[data-content-type=home] .layout__main [data-section=auto] .section-header__link:after,
[data-content-type=home] .layout__main [data-section=domain-curatedfeed] .section-header__link:after,
[data-content-type=home] .layout__main [data-section=domain] .section-header__link:after,
[data-content-type=home] .layout__main [data-section=entertainment-autofeed] .section-header__link:after,
[data-content-type=home] .layout__main [data-section=entertainment] .section-header__link:after,
[data-content-type=home] .layout__main [data-section=honey-autofeed] .section-header__link:after,
[data-content-type=home] .layout__main [data-section=honey] .section-header__link:after,
[data-content-type=home] .layout__main [data-section=money] .section-header__link:after,
[data-content-type=home] .layout__main [data-section=sports] .section-header__link:after,
[data-content-type=home] .layout__main [data-section=today] .section-header__link:after {
    display: none
}

[data-content-type=home] .layout__main [data-section=auto] .section-header__headline:after {
    background-image: url(../images/drive.88caf6c0.png);
    width: 73px;
    height: 20px
}

[data-content-type=home] .layout__main [data-section=money] .section-header__headline:after {
    background-image: url(../fonts/9finance.973909c8.svg);
    width: 70px;
    height: 18px
}

@media (min-width:1024px) {
    [data-content-type=home] .layout__main [data-section=money] .section-header__headline:after {
        width: 121px;
        height: 18px
    }
}

[data-content-type=home] .layout__main [data-section=entertainment-autofeed] .section-header__headline:after,
[data-content-type=home] .layout__main [data-section=entertainment] .section-header__headline:after {
    background-image: url(../fonts/honey-logo.f7dbc721.svg);
    width: 74px
}

@media (min-width:1024px) {
    [data-content-type=home] .layout__main [data-section=entertainment-autofeed] .section-header__headline:after,
    [data-content-type=home] .layout__main [data-section=entertainment] .section-header__headline:after {
        width: 92px
    }
}

[data-content-type=home] .layout__main [data-section=honey-autofeed] .section-header__headline:after,
[data-content-type=home] .layout__main [data-section=honey] .section-header__headline:after {
    background-image: url(../fonts/honey-logo.f7dbc721.svg);
    width: 64px
}

@media (min-width:1024px) {
    [data-content-type=home] .layout__main [data-section=honey-autofeed] .section-header__headline:after,
    [data-content-type=home] .layout__main [data-section=honey] .section-header__headline:after {
        width: 80px
    }
}

[data-content-type=home] .layout__main [data-section=sports] .section-header__headline:after {
    background-image: url(../fonts/9wwos.e9f63e18.svg);
    width: 106px
}

@media (min-width:1024px) {
    [data-content-type=home] .layout__main [data-section=sports] .section-header__headline:after {
        width: 132px
    }
}

[data-content-type=home] .layout__main [data-section=domain-curatedfeed] .section-header__headline:after,
[data-content-type=home] .layout__main [data-section=domain] .section-header__headline:after {
    background-image: url(../images/domain.595c731c.png);
    width: 76px;
    height: 20px
}

[data-content-type=home] .layout__main [data-section=domain-curatedfeed] .domainWrapper {
    padding-top: 15px
}

[data-content-type=home] .layout__main [data-section=domain-curatedfeed] .domainIframe {
    border: none;
    border-top: 1px solid #e1e1e1;
    padding-top: 10px
}

[data-content-type=home] .layout__main [data-section="60-minutes"] .section-header__headline:after {
    background-image: url(../images/60minutes.c4cec451.png);
    width: 138.5px;
    height: 20px
}

[data-content-type=home] .layout__main [data-section=today] .section-header__headline:after {
    background-image: url(../images/todayshow.31f25a26.png);
    width: 71px;
    height: 20px
}

[data-content-type=home] .layout__main [data-section=a-current-affair] .section-header__headline:after {
    background-image: url(../images/aca.676e2610.png);
    width: 73.5px;
    height: 20px
}

[data-content-type=home] .layout__main [data-section=marketing-banner] {
    margin-bottom: 16px!important
}

[data-content-type=home] .layout__main [data-section=marketing-banner][data-position=bottom] {
    margin-top: -32px
}

.error {
    padding: 0 10px;
    margin: 15px 0
}

@media (min-width:768px) {
    .error {
        display: -ms-flexbox;
        display: flex;
        -ms-align-content: stretch;
        -ms-flex-line-pack: stretch;
        align-content: stretch;
        margin: 20px -10px;
        padding: 0 20px
    }
    .error:after {
        content: " ";
        display: table;
        clear: both
    }
}

@media (min-width:1024px) {
    .error {
        margin: 30px -20px;
        padding: 0 40px
    }
}

@media (min-width:768px) {
    .error__content,
    .error__image-container {
        display: -ms-flexbox;
        display: flex;
        -ms-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        float: left;
        width: 50%;
        padding: 0 10px
    }
}

@media (min-width:1024px) {
    .error__content,
    .error__image-container {
        padding: 0 20px
    }
}

.error__image {
    position: relative;
    width: 100%;
    margin: auto;
    background: #eee
}

.error__image:before {
    padding-top: 56.25%;
    content: "";
    display: block
}

.error__image img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    margin: auto
}

.error__content {
    margin-top: 20px;
    text-align: center
}

@media (min-width:768px) {
    .error__content {
        margin-top: 0;
        text-align: left
    }
}

.error__content h4 {
    margin: 0;
    color: #6b6b6b;
    font-size: 24px
}

@media (min-width:768px) {
    .error__content h4 {
        margin-top: -1em;
        font-size: 20px
    }
}

@media (min-width:1024px) {
    .error__content h4 {
        font-size: 24px
    }
}

.error__content h1 {
    margin-top: .8em;
    margin-bottom: 0;
    font-size: 24px;
    line-height: 1
}

@media (min-width:1024px) {
    .error__content h1 {
        margin-top: .4em;
        font-size: 36px;
        line-height: 1.1
    }
}

.error__content p {
    margin-top: 1em;
    margin-bottom: 0
}

@media (min-width:768px) {
    .error__content p {
        font-size: 18px
    }
}

.error__content a {
    color: #2175ff
}

@media (min-width:1024px) {
    html:not(.tablet) .error__content a:hover {
        text-decoration: underline
    }
}

.no-touch .error__content a:hover {
    text-decoration: underline
}

@media (min-width:768px) {
    .error__content {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.error-feed {
    padding-top: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
    border-top: 1px solid #eaeaea
}

@media (min-width:768px) {
    .error-feed {
        padding-top: 20px;
        margin-top: 20px
    }
}

@media (min-width:1024px) {
    .error-feed {
        padding-top: 60px;
        margin-top: 60px
    }
}

.error-feed .section-header__headline {
    position: relative;
    margin-top: 0;
    padding-bottom: 0;
    border: 0
}

.error-feed .section-header__headline:before {
    box-shadow: -4px -4px 0 #2175ff
}

@media (min-width:768px) {
    .error-feed .section-header__headline {
        margin-bottom: 12px
    }
}

@media (min-width:768px) {
    .error-feed .feeds {
        margin-left: -8px;
        margin-right: -8px
    }
    .error-feed .feeds:after,
    .error-feed .feeds [data-feed]:after {
        content: " ";
        display: table;
        clear: both
    }
}

@media (min-width:1024px) {
    html:not(.tablet) .error-feed .story-block .story__headline__link:hover .story__headline__text,
    html:not(.tablet) .error-feed .story-block .story__headline__link:hover .story__kicker,
    html:not(.tablet) .error-feed .story-block .story__link:hover .story__headline__text,
    html:not(.tablet) .error-feed .story-block .story__link:hover .story__kicker {
        border-bottom: 1px solid #2175ff
    }
}

.no-touch .error-feed .story-block .story__headline__link:hover .story__headline__text,
.no-touch .error-feed .story-block .story__headline__link:hover .story__kicker,
.no-touch .error-feed .story-block .story__link:hover .story__headline__text,
.no-touch .error-feed .story-block .story__link:hover .story__kicker {
    border-bottom: 1px solid #2175ff
}

.error-feed .story-block .story__views {
    color: #d01b27
}

.error-feed .story-block .story__media {
    background-color: #111
}

.error-feed .story-block .story__extras,
.error-feed .story-block .story__headline,
.error-feed .story-block .story__link {
    display: block
}

.error-feed .story-block .story__abstract,
.error-feed .story-block .story__extras {
    margin-top: 6px
}

.error-feed .story-block .story__media {
    margin-bottom: 8px
}

@media (max-width:767px) {
    .error-feed .story-block:not(:first-child) {
        margin-top: 12px;
        border-top: 1px solid #eaeaea;
        padding-top: 12px
    }
}

@media (min-width:768px) {
    .error-feed .story-block {
        width: 33.333333333333336%;
        float: left;
        padding: 0 8px
    }
    .error-feed .story-block:nth-of-type(3n+4) {
        clear: left
    }
    .error-feed .story-block:nth-of-type(-n+3) {
        margin-top: 0
    }
}

.article+.article:before {
    content: "";
    display: block;
    height: 3px;
    margin: 48px 0;
    border-top: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8
}

.article__headline {
    font-size: 24px;
    line-height: 28px;
    position: relative;
    font-family: proxima-nova;
    margin-top: 12px
}

@media (min-width:768px) {
    .article__headline {
        font-size: 28px;
        line-height: 32px;
        margin-bottom: 16px;
        margin-top: 16px
    }
}

@media (min-width:1024px) {
    .article__headline {
        font-size: 36px;
        line-height: 40px
    }
}

.article .author {
    margin-bottom: 12px
}

@media (min-width:768px) {
    .article .author {
        margin-bottom: 16px
    }
}

.article .author__profile:only-child {
    height: auto
}

.article__body-croppable h2 {
    font-weight: 700;
    font-size: 21px;
    line-height: 28px
}

@media (min-width:1024px) {
    .article__body-croppable h2 {
        font-size: 24px;
        line-height: 32px
    }
}

.article__body-croppable h3 {
    font-weight: 700;
    font-size: 18px;
    line-height: 28px
}

@media (min-width:1024px) {
    .article__body-croppable h3 {
        font-size: 21px;
        line-height: 28px
    }
}

.article__body-croppable ul {
    margin-top: 1em;
    padding-left: 2.5em;
    list-style-type: disc
}

.article__body-croppable li {
    font-size: 18px;
    line-height: 24px
}

.article__body-croppable ol {
    margin-top: 1em;
    padding-left: 2.5em;
    list-style-type: decimal
}

.article__body {
    position: relative
}

.article__body img {
    margin: 0
}

.article__body blockquote {
    border-left: 4px solid #d01b27;
    padding: 0 0 0 16px;
    margin: 30px 0;
    font-size: 18px;
    font-weight: 500
}

@media (min-width:768px) {
    .article__body blockquote {
        font-size: 22px;
        margin: 40px 0;
        padding-left: 20px
    }
}

.article__body .block-content {
    margin: 0;
    font-size: 18px;
    line-height: 24px;
    white-space: normal;
    margin-bottom: 16px
}

.article__body .block-content:not(:first-child) {
    margin-top: 16px
}

.article__body .block-content:not(:last-child) {
    margin-bottom: 16px
}

.article__body .block-content>* {
    margin-bottom: 0
}

.article__body .block-content a {
    color: #2175ff
}

@media (min-width:1024px) {
    html:not(.tablet) .article__body .block-content a:hover {
        text-decoration: underline
    }
}

.no-touch .article__body .block-content a:hover {
    text-decoration: underline
}

.article__body p {
    margin: 0;
    font-size: 18px;
    line-height: 24px;
    white-space: normal
}

.article__body p:not(:first-child) {
    margin-top: 16px
}

.article__body p:not(:last-child) {
    margin-bottom: 16px
}

.article__body p a {
    color: #2175ff
}

@media (min-width:1024px) {
    html:not(.tablet) .article__body p a:hover {
        text-decoration: underline
    }
}

.no-touch .article__body p a:hover {
    text-decoration: underline
}

.article__body .tweet:not(:first-child) {
    margin-top: 20px
}

.article__body .tweet:not(:last-child) {
    margin-bottom: 20px
}

.article__body .tweet>.twitter-tweet {
    margin: auto
}

.article__body .thinglink:not(:first-child) {
    margin-top: 20px
}

.article__body .thinglink:not(:last-child) {
    margin-bottom: 20px
}

.article__body .iFrameWrapper {
    display: -ms-flexbox;
    display: flex
}

.article__body .player:not(:first-child),
.article__body .vote:not(:first-child) {
    margin-top: 20px
}

.article__body .player:not(:last-child),
.article__body .vote:not(:last-child) {
    margin-bottom: 20px
}

@media (min-width:600px) and (max-width:767px) {
    .article__body [data-float] {
        width: 46%;
        position: relative
    }
    .article__body [data-float=left] {
        float: left;
        margin: 0 4% .8em 0
    }
    .article__body [data-float=right] {
        float: right;
        margin: 0 0 .8em 4%
    }
    .article__body .advert>div {
        display: inline-block
    }
}

@media (min-width:960px) {
    .article__body [data-float] {
        width: 46%;
        position: relative
    }
    .article__body [data-float=left] {
        float: left;
        margin: 0 4% .8em 0
    }
    .article__body [data-float=right] {
        float: right;
        margin: 0 0 .8em 4%
    }
}

.article__social {
    display: block;
    padding: 0
}

.article__social:not(:first-child) {
    margin-top: 20px
}

.article__social:not(:last-child) {
    margin-bottom: 20px
}

[data-page-type=article].js-sticky-sharing-active .article__social {
    margin: 0 0 -16px
}

.sticky-mobile-banner .sticky-mobile-banner__details p {
    margin: 6px 0 0;
    font-size: 12px;
    line-height: 14px
}

.article__share {
    float: none;
    height: auto;
    text-align: center
}

.article__share:before {
    display: none
}

.article__image {
    display: block
}

.article__image:not(:first-child) {
    margin-top: 20px
}

.article__image:not(:last-child) {
    margin-bottom: 20px
}

.article__image img {
    display: block
}

.article__caption {
    margin-top: 12px;
    padding: 0;
    color: #6b6b6b;
    font-size: 12px;
    line-height: 1.25
}

.article__gallery {
    display: block;
    position: relative
}

.article__gallery:not(:first-child) {
    margin-top: 20px
}

.article__gallery:not(:last-child) {
    margin-bottom: 20px
}

.article__gallery picture:before {
    content: "g";
    font-family: "9news-icon-font";
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    right: 16px;
    bottom: 12px;
    color: #fff;
    font-size: 20px
}

.article__gallery img {
    display: block
}

@media (min-width:1024px) {
    html:not(.tablet) .article__gallery:hover picture {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
        filter: alpha(opacity=80);
        opacity: .8
    }
}

.no-touch .article__gallery:hover picture {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: alpha(opacity=80);
    opacity: .8
}

.article__related {
    margin: 20px 0;
    padding: 0;
    border-bottom: 1px solid #ddd
}

.article__related h2 {
    font-size: 18px;
    margin: 0 0 20px;
    font-weight: 700;
    line-height: .8;
    border-bottom: 1px solid #ddd
}

.article__related h2 span {
    padding-right: 16px;
    background: #fff;
    position: relative;
    top: 1px
}

.article__related h2 span:after {
    content: " Articles"
}

.article__related ul {
    font-weight: 400;
    margin: 16px 0 0;
    padding: 0;
    margin: 0;
    list-style: none;
    width: 100%
}

.article__related li {
    width: 100%;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.2;
    margin: 0;
    padding: 0 0 20px;
    display: -ms-flexbox;
    display: flex;
    position: relative
}

.article__related li figure {
    display: block;
    min-width: 100px;
    width: 100px
}

.article__related li a {
    padding: 0 10px;
    -ms-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center
}

.article__related li a:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

@media (min-width:768px) {
    .article__related ul {
        padding: 0 0 0 10px
    }
}

@media (min-width:1024px) {
    html:not(.tablet) .article__related a:hover {
        color: #2175ff
    }
}

.no-touch .article__related a:hover {
    color: #2175ff
}

.article__contact {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 16px;
    background-color: #ad1723;
    color: #fff;
    font-size: 14px
}

@media (min-width:1024px) {
    .article__contact {
        -ms-flex-direction: row;
        flex-direction: row;
        font-size: 16px
    }
}

.article__contact h4,
.article__contact span {
    padding: 10px
}

.article__contact span {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0;
    white-space: nowrap;
    font-weight: 700;
    line-height: 12px;
    padding: 10px 0 5px 10px;
    font-size: 14px
}

@media (min-width:1024px) {
    .article__contact span {
        padding-bottom: 10px
    }
}

.article__contact span:before {
    content: "B";
    font-family: "9news-icon-font";
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-right: 8px
}

.article__contact h4 {
    margin: 0;
    font-size: 1em;
    font-weight: 600;
    color: #fff;
    padding: 5px 10px 10px
}

@media (min-width:1024px) {
    .article__contact h4 {
        padding-top: 10px;
        padding-left: 0
    }
    .article__contact h4:not(:empty):before {
        margin: 0 .5em;
        content: "";
        border-left: 1px solid #fff
    }
}

.article__contact h4 a {
    color: #fff;
    text-decoration: underline;
    font-weight: 700
}

@media (min-width:1024px) {
    html:not(.tablet) .article__contact h4 a:hover {
        color: #fbe3e5
    }
}

.no-touch .article__contact h4 a:hover {
    color: #fbe3e5
}

.article__contact__headline {
    position: relative;
    margin: 0 0 12px;
    padding: 0;
    font-family: Hurme;
    font-size: 20px;
    font-weight: 900;
    line-height: 1.1;
    text-transform: uppercase;
    padding-left: 0;
    font-size: 18px;
    padding-top: 0
}

.article__contact__link {
    margin: 0 0 10px
}

.article__contact__link span {
    font-weight: 700;
    display: inline-block;
    width: 100px
}

.article__contact__link a {
    color: #2175ff;
    font-weight: 700
}

@media (min-width:1024px) {
    html:not(.tablet) .article__contact__link a:hover {
        text-decoration: underline
    }
}

.no-touch .article__contact__link a:hover {
    text-decoration: underline
}

.article__contact__privacy {
    font-size: 14px;
    color: #6b6b6b;
    display: block
}

@media (min-width:1024px) {
    html:not(.tablet) .article__contact__privacy a:hover {
        text-decoration: underline
    }
}

.no-touch .article__contact__privacy a:hover {
    text-decoration: underline
}

.article__native-links {
    margin-top: 16px;
    margin-bottom: 16px;
    padding: 8px;
    background-color: #f5f5f5;
    font-size: 18px;
    text-align: left
}

.article__native-links a {
    color: #2175ff
}

.article__native-links p {
    margin: 0
}

@media (min-width:1024px) {
    html:not(.tablet) .article__native-links a:hover {
        text-decoration: underline
    }
}

.no-touch .article__native-links a:hover {
    text-decoration: underline
}

.continuous-article .footer-ad {
    margin-top: 30px
}

.continuous-article--more {
    padding-top: 50px;
    margin-bottom: 30px
}

.continuous-article--more:empty {
    display: none
}

.article__continue-reading {
    display: none;
    z-index: 2
}

@media (min-width:768px) {
    .continuous-article__article .layout--sticky {
        padding-bottom: 32px;
        border-bottom: 1px solid #d8d8d8
    }
}

[data-cropped=true] {
    position: relative;
    padding-bottom: 40px;
    margin-bottom: -48px
}

[data-cropped=true] .article__continue-reading {
    display: block;
    position: relative;
    bottom: 30px;
    left: 0;
    right: 0;
    height: 40px;
    text-align: center;
    background: #fff
}

[data-cropped=true] .article__continue-reading button {
    display: inline-block;
    height: 40px;
    width: 300px;
    padding: 0 40px;
    margin: auto;
    line-height: 36px;
    border-radius: 20px;
    color: #2175ff;
    font-weight: 700;
    background-color: #fff;
    border: 2px solid #2175ff;
    text-align: center
}

[data-cropped=true] .article__continue-reading button:hover {
    color: #fff;
    background-color: #2175ff
}

[data-cropped=true] .article__continue-reading button:active {
    border-color: #0057e6;
    background-color: #0057e6;
    color: #fff
}

[data-cropped=true] .article__continue-reading~* {
    display: none
}

[data-cropped=true] .article__body-croppable {
    position: relative;
    max-height: 300px;
    min-height: 150px;
    overflow: hidden
}

[data-cropped=true] .article__body-croppable:after {
    position: absolute;
    height: 70%;
    background-image: linear-gradient(0deg, #fff 50px, hsla(0, 0%, 100%, 0));
    width: 100%;
    content: "";
    display: block;
    bottom: 0;
    z-index: 2
}

.article__google-ad {
    margin-top: 20px;
    text-align: center
}

.layout__main .article__google-ad {
    margin-left: -10px
}

@media (min-width:768px) {
    .layout__main .article__google-ad {
        margin-left: 0
    }
}

.article__header.opinion {
    position: relative;
    padding-bottom: 10px
}

@media (min-width:768px) {
    .article__header.opinion {
        padding-bottom: 0
    }
}

.article__header.opinion .article__headline,
.article__header.opinion .author {
    padding-right: 125px
}

.article__header.opinion .author__image {
    position: absolute;
    top: -20px;
    right: 0;
    width: auto;
    height: auto
}

.article__header.opinion .author__image picture {
    float: left
}

.article__header.opinion .author__image img {
    display: block
}

.instagram-media {
    margin-left: auto!important;
    margin-right: auto!important
}

@media (max-width:374px) {
    [data-content-type=article] .fb-post>span,
    [data-content-type=article] .fb-post>span>iframe {
        width: 300px!important
    }
}

.player-video-gif {
    -ms-filter: none;
    filter: none;
    opacity: 1;
    pointer-events: none;
    z-index: 3;
    width: 100%;
    position: relative;
    position: absolute;
    overflow: hidden
}

.player-video-gif:before {
    display: block;
    padding-top: 56.25%;
    content: ""
}

.player-video-gif .icon {
    position: absolute;
    top: 16px;
    right: 16px;
    z-index: 1;
    height: 32px;
    width: 32px;
    border-radius: 50%;
    color: #fff;
    font-size: 12.8px;
    line-height: 32px;
    text-align: center;
    margin: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.player-video-gif .icon--play {
    background-color: rgba(33, 117, 255, .8)
}

.player-video-gif .icon--play:after {
    content: "6";
    font-family: "9news-icon-font";
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-left: 2px
}

.player-video-gif .icon--gallery {
    background-color: rgba(33, 117, 255, .8)
}

.player-video-gif .icon--gallery:after {
    content: "g";
    font-family: "9news-icon-font";
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.player-video-gif .icon--live-blog {
    background-color: rgba(208, 27, 39, .8)
}

.player-video-gif .icon--live-blog:after {
    content: "";
    display: block;
    background-image: url(../images/live-blog%402x.ffc5ea04.gif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 76% auto;
    height: 100%;
    width: 100%
}

.player-video-gif img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%
}

.player__video-container--user-interaction .player-video-gif {
    display: none
}

.article table {
    width: 100%;
    margin-bottom: 1rem;
    background-color: transparent;
    border-collapse: collapse;
    border-bottom: 1px solid #eaeaea
}

.article td,
.article th {
    padding: .6rem;
    vertical-align: top;
    border-top: 1px solid #eaeaea
}

.article .social-placeholder {
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    display: block
}

[data-section=sa-covid-19-updates] iframe {
    scroll: none;
    width: 100%
}

[data-page-type=contact] .contact-header__headline {
    position: relative;
    margin: 0 0 12px;
    padding: 0;
    font-family: Hurme;
    font-size: 20px;
    font-weight: 900;
    line-height: 1.1;
    text-transform: uppercase;
    padding-left: 15px;
    padding-top: 10px;
    padding-bottom: 16px;
    border-bottom: 1px solid #eaeaea
}

[data-page-type=contact] .contact-header__headline:before {
    box-shadow: -4px -4px 0 #d01b27;
    content: "";
    display: block;
    position: absolute;
    top: 5px;
    left: 4px;
    height: 16px;
    width: 16px
}

@media (min-width:768px) {
    [data-page-type=contact] .contact-header__headline {
        margin-bottom: 16px
    }
}

[data-page-type=contact] .contact__text {
    font-size: 18px;
    line-height: 24px;
    clear: both
}

[data-page-type=contact] .contact__text a {
    color: #2175ff;
    font-weight: 700
}

@media (min-width:1024px) {
    html:not(.tablet) [data-page-type=contact] .contact__text a:hover {
        text-decoration: underline
    }
}

.no-touch [data-page-type=contact] .contact__text a:hover {
    text-decoration: underline
}

[data-content-type=gallery] {
    background-color: #fff
}

[data-content-type=gallery] .header-wrapper {
    border-bottom: 1px solid #eaeaea
}

[data-module-path="container/live-blog"] h2 {
    font-size: 16px;
    line-height: 18px;
    text-transform: uppercase;
    color: #d01b27;
    margin: 5px 0
}

[data-module-path="container/live-blog"] img {
    width: 100%
}

[data-module-path="container/live-blog"] .live-blog__share a {
    color: #fff
}

[data-module-path="container/live-blog"] .live-blog__share ul {
    padding: 0
}

[data-module-path="container/live-blog"] .live-blog__share li {
    padding: 8px 0
}

[data-module-path="container/live-blog"] .breaking-icon,
[data-module-path="container/live-blog"] .live-blog__hero-media {
    display: inline-block;
    width: 45px;
    position: relative;
    top: 3px;
    left: -6px
}

[data-module-path="container/live-blog"] .article__tags {
    margin-top: 10px
}

@media (min-width:768px) {
    [data-module-path="container/live-blog"] .article__tags {
        margin-top: 16px
    }
}

[data-module-path="container/live-blog"] .share-wrapper {
    margin-top: 16px
}

.live-blog__tag {
    color: #d01b27;
    font-size: 16px;
    line-height: 20px;
    text-transform: uppercase;
    font-family: Hurme;
    display: inline-block;
    margin-left: -5px
}

.live-blog__headline {
    font-size: 24px;
    line-height: 28px;
    position: relative;
    font-family: proxima-nova;
    margin-top: 12px
}

@media (min-width:768px) {
    .live-blog__headline {
        font-size: 28px;
        line-height: 32px;
        margin-bottom: 16px;
        margin-top: 16px
    }
}

@media (min-width:1024px) {
    .live-blog__headline {
        font-size: 36px;
        line-height: 40px
    }
}

.live-blog__key-events {
    background-color: #f6f6f6;
    padding: 16px;
    margin-top: 16px;
    border-top: 1px solid #d01b27;
    margin-left: -10px;
    margin-right: -10px;
    font-size: 16px
}

@media (min-width:768px) {
    .live-blog__key-events {
        margin-top: 16px
    }
}

.live-blog__key-events a {
    color: #2175ff
}

@media (min-width:1024px) {
    html:not(.tablet) .live-blog__key-events a:hover {
        text-decoration: underline
    }
}

.no-touch .live-blog__key-events a:hover {
    text-decoration: underline
}

@media (min-width:768px) {
    .live-blog__key-events {
        margin-left: 0;
        margin-right: 0
    }
}

.live-blog__key-events li {
    padding: 8px 0
}

.live-blog__related-stories {
    background-color: #f6f6f6;
    padding: 16px;
    margin-top: 16px;
    border-top: 1px solid #000;
    margin-left: -10px;
    margin-right: -10px;
    font-size: 16px
}

@media (min-width:768px) {
    .live-blog__related-stories {
        margin-top: 16px;
        margin-left: 0;
        margin-right: 0
    }
}

.live-blog__related-stories h2 {
    color: #000
}

.live-blog__related-stories a:hover {
    color: #2175ff
}

@media (min-width:1024px) {
    html:not(.tablet) .live-blog__related-stories a:hover:hover {
        text-decoration: underline
    }
}

.no-touch .live-blog__related-stories a:hover:hover {
    text-decoration: underline
}

.live-blog__related-stories li {
    padding: 8px 0
}

.live-blog__entries {
    margin-top: 24px
}

.live-blog__entries li,
.live-blog__entries p,
.live-blog__entries ul {
    font-size: 16px;
    line-height: 24px
}

@media (min-width:1024px) {
    .live-blog__entries li,
    .live-blog__entries p,
    .live-blog__entries ul {
        font-size: 18px
    }
}

.live-blog__entries li a,
.live-blog__entries p a,
.live-blog__entries ul a {
    color: #2175ff
}

@media (min-width:1024px) {
    html:not(.tablet) .live-blog__entries li a:hover,
    html:not(.tablet) .live-blog__entries p a:hover,
    html:not(.tablet) .live-blog__entries ul a:hover {
        text-decoration: underline
    }
}

.no-touch .live-blog__entries li a:hover,
.no-touch .live-blog__entries p a:hover,
.no-touch .live-blog__entries ul a:hover {
    text-decoration: underline
}

.live-blog__entries li {
    padding: 8px 0
}

.live-blog__entries p {
    margin: 16px 0;
    clear: both
}

@media (max-width:375px) {
    .live-blog__entries .fb-post>span,
    .live-blog__entries .fb-post>span>iframe {
        width: 265px!important
    }
}

.live-blog__entries .fb_iframe_widget {
    margin-top: 16px
}

.live-blog__entries .social-placeholder {
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    display: block
}

.live-blog__entries .ob-widget {
    margin-top: 16px
}

@media (min-width:768px) {
    .live-blog__entries .ob-widget {
        margin-top: 0
    }
}

.entry__author .author__profile {
    font-size: 14px
}

.entry__author .author__profile .text--time {
    display: inline-block;
    color: #6b6b6b
}

.entry__author .author__profile .text--author:after {
    margin-left: 10px;
    padding-left: 10px;
    content: "";
    border-left: 1px solid #d01b27
}

.entry {
    border: 1px solid #eaeaea;
    margin-top: 16px;
    border-radius: 4px
}

.entry .tweet {
    text-align: center
}

.entry .tweet twitterwidget {
    display: inline-block!important
}

.entry__block {
    padding: 16px
}

.entry__block .image-container,
.entry__block .player {
    margin-left: -16px;
    margin-top: 16px;
    width: calc(100% + 32px)
}

.entry__block>:last-child .player,
.entry__block>:last-child img {
    display: block;
    margin-bottom: -16px
}

.entry__block .share-module {
    text-align: left
}

.entry__block .share-module:before {
    content: "Share";
    padding-right: 15px;
    top: 3px;
    position: relative;
    font-size: 14px;
    color: #6b6b6b
}

.entry__block .share-module .share-btn {
    text-align: center;
    max-width: 38px
}

.entry__block .share-module .share-btn .share-content {
    display: none
}

.entry__header {
    font-weight: 600;
    position: relative;
    font-size: 22px;
    line-height: 24px;
    margin-bottom: 8px
}

.entry.entry--highlighted {
    background-color: #f6f6f6;
    position: relative;
    padding-top: 40px
}

.entry.entry--highlighted:before {
    content: "PINNED POST";
    background-color: #0518c5;
    color: #fff;
    padding: 3px 5px;
    font-size: 11px;
    position: absolute;
    top: 10px;
    left: 10px
}

.liveblog__hero-caption {
    font-size: 12px;
    line-height: 1.25;
    color: #6b6b6b
}

.ad__wrapper {
    margin-top: 16px
}

.liveblog__loadmore {
    text-align: center
}

.liveblog__loadmoreBtn {
    background: none;
    border: 0;
    color: rgba(0, 0, 0, .57);
    display: inline-block;
    font-size: 14px;
    margin: 32px 0 48px;
    padding: 0;
    position: relative
}

.liveblog__loadmoreBtn .ellipsis {
    margin: 8px auto 0;
    position: relative
}

.liveblog__loadmoreBtn .ellipsis:after,
.liveblog__loadmoreBtn .ellipsis:before {
    content: "";
    position: absolute
}

.liveblog__loadmoreBtn .ellipsis,
.liveblog__loadmoreBtn .ellipsis:after,
.liveblog__loadmoreBtn .ellipsis:before {
    background-color: rgba(0, 0, 0, .57);
    border-radius: 50%;
    display: block;
    height: 4px;
    width: 4px
}

.liveblog__loadmoreBtn .ellipsis:before {
    right: 8px
}

.liveblog__loadmoreBtn .ellipsis:after {
    left: 8px
}

body[data-content-type="video gallery"] .author .text--bio {
    display: none
}

.video-gallery:after {
    content: " ";
    display: table;
    clear: both
}

.video-gallery__headline {
    font-family: proxima-nova;
    margin: 0 0 6px;
    font-size: 1.25em;
    line-height: 1.2em
}

@media (min-width:768px) {
    .video-gallery__headline {
        margin-bottom: 12px;
        font-size: 2.25em;
        line-height: 1.111111111111111em
    }
}

.video-gallery__main {
    width: 100%;
    overflow: hidden
}

@media (min-width:1024px) {
    .video-gallery__main {
        float: right;
        width: 69%
    }
}

.video-gallery__content {
    width: 100%;
    padding-right: 0
}

@media (min-width:1024px) {
    .video-gallery__content {
        float: left;
        margin-top: 0;
        padding-right: 20px;
        width: 31%
    }
}

@media (min-width:1024px) {
    .video-block__counter__mobile {
        display: none
    }
}

@media (min-width:768px) {
    .video-gallery__utils:after {
        content: " ";
        display: table;
        clear: both
    }
}

@media (max-width:767px) {
    .video-gallery__utils .share-wrapper {
        margin-bottom: 12px
    }
}

@media (min-width:768px) {
    .video-gallery__utils .share-wrapper {
        float: right;
        margin-bottom: 2px
    }
}

@media (max-width:767px) {
    .video-gallery__utils .author {
        margin-bottom: 12px
    }
}

@media (min-width:768px) {
    .video-gallery__utils .author {
        float: left;
        margin-top: 4px
    }
}

.video-gallery__label {
    border-bottom: 1px solid #d8d8d8;
    border-top: 1px solid #d8d8d8;
    margin-bottom: 16px;
    padding: 10px 0;
    font-weight: 700;
    line-height: 1.25
}

.video-gallery__description {
    border-bottom: none;
    padding: 0
}

.video-block__title {
    display: none
}

@media (min-width:1024px) {
    .video-block__title {
        display: block
    }
}

.video-index__top .layout__main .layout__inner {
    margin-right: 0
}

@media (min-width:768px) {
    .video-index__top .layout__main {
        width: calc(100% - 318px)
    }
}

@media (min-width:768px) {
    .video-index__top .layout__utility {
        margin-left: 18px
    }
}

.video-index__feeds .subcategory-header {
    padding-bottom: 0
}

.video-index__feeds .story-block:not(:first-child) {
    margin-top: 0
}

@media (min-width:1024px) {
    .video-index__feeds .story-block:nth-of-type(-n+4) {
        margin-bottom: 16px
    }
}

.video-index__extras .container {
    padding: 0 10px
}

@media (min-width:769px) {
    .video-index__extras section [data-feed=default] {
        margin-left: -8px
    }
}

.video-index__extras section [data-feed=default] .story__abstract {
    font-size: 14px
}

[data-page-type="video index"] .content--live {
    background: #1c1c1c
}

[data-page-type="video index"] .content--live .video-index__player__abstract,
[data-page-type="video index"] .content--live .video-index__player__headline {
    color: #fff
}

[data-page-type="video index"] .content--live .video-index__player__time {
    color: #999
}

[data-page-type="video index"] .content--live .video-index__extras {
    background: #fff
}

[data-page-type="video index"] .content--live .section-header .section-header__headline:before {
    box-shadow: -4px -4px 0 #d01b27
}

@media (min-width:1024px) {
    [data-page-type="video index"] .content--live .video-index__main .layout__utility {
        position: relative
    }
}

@media (max-width:767px) {
    [data-page-type="video index"] .content--live .video-index__live-feed .story-block .story__media {
        float: right;
        width: 120px
    }
}

@media (min-width:768px) {
    [data-page-type="video index"] .content--live .video-index__live-feed .story-block .story__media {
        float: left;
        width: 120px
    }
}

@media (max-width:767px) {
    [data-page-type="video index"] .content--live .video-index__live-feed .story-block .story__media__link~.story__details,
    [data-page-type="video index"] .content--live .video-index__live-feed .story-block .story__media~.story__details {
        padding-right: 128px
    }
}

@media (min-width:768px) {
    [data-page-type="video index"] .content--live .video-index__live-feed .story-block .story__media__link~.story__details,
    [data-page-type="video index"] .content--live .video-index__live-feed .story-block .story__media~.story__details {
        padding-left: 128px
    }
}

[data-page-type="video index"] .content--live .video-index__player__details {
    display: block
}

[data-content-type^=weather] .layout__main .section-header__headline:before {
    box-shadow: -4px -4px 0 #f8a82e
}

[data-content-type^=weather] .article__contact {
    background: #145fdc
}

[data-content-type^=weather] .article__contact span {
    background: #2175ff
}

.weather-attribution {
    margin-top: 16px;
    font-size: 12px;
    text-align: center;
    color: #6b6b6b
}

.weather-attribution__link {
    display: inline-block;
    height: 14px;
    width: 100px;
    margin-left: 5px;
    font-size: 0;
    line-height: 0;
    vertical-align: top;
    background-image: url(../images/wz-logo.efd6b799.png);
    background-repeat: no-repeat;
    background-size: 100% auto;
    color: transparent;
    transition: opacity .2s
}

.weather-attribution__link:hover {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: alpha(opacity=80);
    opacity: .8
}

.weather-app .location {
    position: relative;
    width: auto;
    float: right;
    z-index: 500;
    top: 10px;
    display: block!important
}

@media (min-width:768px) {
    .weather-app .location {
        top: 18px
    }
}

.weather-app .location__wrapper {
    left: 0;
    top: 0;
    border: 0;
    position: relative;
    border-left: none;
    height: 20px
}

.weather-app .location__label,
.weather-app .location__value {
    display: none
}

.weather-app .location__change {
    font-weight: 400
}

.weather-app .location__change:before {
    display: inline-block;
    min-width: 60px;
    text-align: right;
    content: "Search"
}

.weather-app .location__change[data-active=true]:before {
    content: "Close"
}

.weather-app .location__change[data-active=true]:after {
    content: "x";
    font-family: "9news-icon-font";
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@media (min-width:768px) {
    .weather-app .location__change:before {
        content: "Search Weather";
        display: inline-block
    }
}

.weather-app .location__change:after {
    content: url(../fonts/location.3532654e.svg);
    vertical-align: top;
    font-size: 18px;
    margin-left: 6px
}

.weather-app .location__change[data-active=true]:after {
    transform: none
}

.weather-app .location__drop-search {
    right: -10px;
    top: 24px
}

@media (max-width:767px) {
    .weather-app .location__drop-search {
        width: 220px
    }
}

[data-content-type=weather-app-map] .weather-app__map {
    float: none;
    width: 100%
}

[data-content-type=weather-app-map] .synoptic-map__item:not(:last-child) {
    margin-bottom: 16px;
    padding-bottom: 16px;
    border-bottom: 1px solid #eaeaea
}

[data-content-type=weather-app-map] .synoptic-map__item img {
    width: 100%;
    vertical-align: top
}

@media (min-width:1024px) {
    [data-content-type=weather-app-map] .synoptic-map__item:nth-child(n+2) figure {
        vertical-align: top;
        display: inline-block;
        width: 40%
    }
    [data-content-type=weather-app-map] .synoptic-map__item:nth-child(n+2) .synoptic-map__description {
        display: inline-block;
        margin-top: 0;
        padding-left: 16px;
        width: 60%
    }
}

.app-promo {
    background-color: #0518c5;
    background-image: url(../images/app-promo--bg.72fe4ea0.png);
    background-position: 50% 50%;
    background-size: cover;
    background-attachment: fixed
}

.app-promo .promo-wrapper {
    margin: 0;
    padding: 0 4%;
    color: #fff;
    text-align: right;
    position: relative
}

.app-promo .copy-wrapper {
    text-align: left
}

.app-promo .news-logo {
    margin-top: 54px
}

.app-promo .news-logo img {
    width: 154px
}

.app-promo h1 {
    margin-top: 32px;
    font-family: Hurme;
    font-size: 24px;
    line-height: 28px;
    font-weight: 900;
    text-transform: uppercase
}

.app-promo p {
    margin-top: 32px;
    font-size: 16px;
    line-height: 24px
}

.app-promo p.cta {
    font-weight: 700
}

.app-promo .links {
    margin-top: 42px
}

.app-promo .links img {
    height: 40px;
    vertical-align: middle;
    border: 0
}

.app-promo .links a:first-of-type img {
    padding-right: 16px
}

.app-promo .phone {
    width: 100%;
    margin: 16px auto 0
}

@media (min-width:768px) {
    .app-promo {
        min-height: 100%;
        background-image: url(../images/app-promo--bg-d.12a6f636.png);
        background-position: 50% 0;
        background-size: cover
    }
    .app-promo .promo-wrapper {
        margin: 0 auto;
        max-width: 1024px;
        height: 720px;
        position: relative;
        top: 50vh;
        transform: translateY(-50%)
    }
    .app-promo .copy-wrapper {
        position: relative;
        max-width: 40%;
        top: 40%;
        transform: translateY(-50%)
    }
    .app-promo .copy-wrapper .news-logo {
        margin-top: 0
    }
    .app-promo .phone {
        position: absolute;
        top: 0;
        right: 0;
        max-width: 50%;
        right: 5%;
        margin: 0
    }
}

.mv-article-continuous-scroll--b .layout__utility {
    display: none
}

@media (min-width:768px) {
    .mv-article-continuous-scroll--b .layout__utility {
        display: block
    }
}
