.headerAds {
    display: block;
    margin: 0 auto
}

@media (max-width:767px) {
    .headerAds {
        min-height: 53px
    }
}


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: sans-serif;
}

.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: sans-serif;
}

.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: sans-serif;
}

.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: sans-serif;
}

.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: sans-serif;
}

.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: sans-serif;
}

.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: sans-serif;
}

.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: sans-serif;
}

.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: sans-serif;
}

.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: sans-serif;
}

.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: sans-serif;
}

.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: sans-serif;
}

.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: sans-serif;
}

.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: sans-serif;
}

.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: sans-serif;
}

.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: sans-serif;
}

.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: sans-serif;
}

.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: sans-serif;
}

.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: sans-serif;
}

.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: sans-serif;
}

.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: sans-serif;
}

.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: sans-serif;
}

.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: sans-serif;
}

.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: sans-serif;
}

.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: sans-serif;
}

.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: sans-serif;
}

.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: sans-serif;
}

.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: sans-serif;
}

.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: sans-serif;
}

.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: sans-serif;
}

.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: sans-serif;
}

.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: sans-serif;
}

.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: sans-serif;
}

.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: sans-serif;
}

.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: sans-serif;
}

.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: sans-serif;
}

.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: sans-serif;
}

.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: sans-serif;
}

.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: sans-serif;
}

.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: sans-serif;
}

.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: sans-serif;
}

.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: sans-serif;
}

.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: sans-serif;
}

.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: sans-serif;
}

.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: sans-serif;
}

.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: sans-serif;
}

.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: sans-serif;
}

.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: sans-serif;
}

.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: sans-serif;
}

.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: sans-serif;;
    content: "\E900";
    content: "\E961"
}


* {
    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: 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
    }
}



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: sans-serif;
    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("");
    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("")
}

.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;
    color: $color-brand-aqua;
    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("");
    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("")
}

.player__control-board__next {
    background-image: url("")
}

.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("")
}

.player__rail__arrow--next {
    right: 0
}

.player__rail__arrow--next:before {
    background-image: url("")
}

.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("");
        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
}



[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("")
}

[data-weather=cloud-and-wind-night] {
    background-image: url("")
}

[data-weather=cloud] {
    background-image: url("")
}

[data-weather=cloud-night] {
    background-image: url("")
}

[data-weather=drizzle-clearing] {
    background-image: url("")
}

[data-weather=drizzle-clearing-night] {
    background-image: url("")
}

[data-weather=drizzle] {
    background-image: url("")
}

[data-weather=drizzle-night] {
    background-image: url("")
}

[data-weather=fog-and-sun] {
    background-image: url("")
}

[data-weather=fog-and-sun-night] {
    background-image: url("")
}

[data-weather=fog] {
    background-image: url("")
}

[data-weather=fog-night] {
    background-image: url("")
}

[data-weather=heavy-rain] {
    background-image: url("")
}

[data-weather=heavy-rain-night] {
    background-image: url("")
}

[data-weather=heavy-wind-and-rain] {
    background-image: url("")
}

[data-weather=heavy-wind-and-rain-night] {
    background-image: url("")
}

[data-weather=late-thunderstorm] {
    background-image: url("")
}

[data-weather=late-thunderstorm-night] {
    background-image: url("")
}

[data-weather=light-rain] {
    background-image: url("")
}

[data-weather=light-rain-night] {
    background-image: url("")
}

[data-weather=light-snow] {
    background-image: url("")
}

[data-weather=light-snow-night] {
    background-image: url("")
}

[data-weather=mostly-cloudy] {
    background-image: url("")
}

[data-weather=mostly-cloudy-night] {
    background-image: url("")
}

[data-weather=mostly-sunny] {
    background-image: url("")
}

[data-weather=mostly-sunny-night] {
    background-image: url("")
}

[data-weather=possible-thundersnow] {
    background-image: url("")
}

[data-weather=possible-thundersnow-night] {
    background-image: url("")
}

[data-weather=rain-clearing] {
    background-image: url("")
}

[data-weather=rain-clearing-night] {
    background-image: url("")
}

[data-weather=rain] {
    background-image: url("")
}

[data-weather=rain-night] {
    background-image: url("")
}

[data-weather=sleet] {
    background-image: url("")
}

[data-weather=sleet-night] {
    background-image: url("")
}

[data-weather=snow-clearing] {
    background-image: url("")
}

[data-weather=snow-clearing-night] {
    background-image: url("")
}

[data-weather=snow-storm] {
    background-image: url("")
}

[data-weather=snow-storm-night] {
    background-image: url("")
}

[data-weather=snow] {
    background-image: url("")
}

[data-weather=snow-night] {
    background-image: url("")
}

[data-weather=sun] {
    background-image: url("")
}

[data-weather=sun-night] {
    background-image: url("")
}

[data-weather=thundersnow] {
    background-image: url("")
}

[data-weather=thundersnow-night] {
    background-image: url("")
}

[data-weather=thunderstorm-clearing] {
    background-image: url("")
}

[data-weather=thunderstorm-clearing-night] {
    background-image: url("")
}

[data-weather=thunderstorm] {
    background-image: url("")
}

[data-weather=thunderstorm-night] {
    background-image: url("")
}

[data-weather=wind-and-rain] {
    background-image: url("")
}

[data-weather=wind-and-rain-night] {
    background-image: url("")
}

[data-weather=wind-and-sleet] {
    background-image: url("")
}

[data-weather=wind-and-sleet-night] {
    background-image: url("")
}

[data-weather=wind-and-snow] {
    background-image: url("")
}

[data-weather=wind-and-snow-night] {
    background-image: url("")
}

[data-weather=wind] {
    background-image: url("")
}

[data-weather=wind-night] {
    background-image: url("")
}

[data-weather=sunrise] {
    background-image: url("")
}

[data-weather=sunset] {
    background-image: url("")
}

.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("");
    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("");
        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("");
    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("");
    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("");
    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("");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-image: url("");
    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: sans-serif;
    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: sans-serif;
    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("") 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("") 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("");
    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: sans-serif;
    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("");
    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: sans-serif;
    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("");
    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("")
}

.player__arrow.player__arrow--previous:before {
    background-image: url("");
    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("");
    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("");
    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("");
    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("")
}

.player__rail__arrow--previous:before {
    background-image: url("")
}

.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: sans-serif;
}

.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("");
        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("");
    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("");
        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("");
    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: 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
    }
}

.nk-footer .nine-logo,
.nk-header .nine-logo {
    background-image: url("")
}

* {
    box-sizing: border-box
}

.nk-header {
    width: 100%;
    min-width: 320px;
    border-bottom: 1px solid #e6e6e6;
    text-align: center;
    font-family: 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: 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("");
    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("");
    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: sans-serif;
}

.nk-footer .nk-footer__wrap {
    max-width: 1030px
}

.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-neabrahamit.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("");
    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("");
    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("");
        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("");
    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("");
        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("");
        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: sans-serif;
        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("");
    width: 73px;
    height: 20px
}

[data-content-type=home] .layout__main [data-section=money] .section-header__headline:after {
    background-image: url("");
    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("");
    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("");
    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("");
    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("");
    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("");
    width: 138.5px;
    height: 20px
}

[data-content-type=home] .layout__main [data-section=today] .section-header__headline:after {
    background-image: url("");
    width: 71px;
    height: 20px
}

[data-content-type=home] .layout__main [data-section=a-current-affair] .section-header__headline:after {
    background-image: url("");
    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: sans-serif;
    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: sans-serif;
    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("");
    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: sans-serif;
    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: sans-serif;
    display: inline-block;
    margin-left: -5px
}

.live-blog__headline {
    font-size: 24px;
    line-height: 28px;
    position: relative;
    font-family: sans-serif;
    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: sans-serif;
    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("");
    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("");
    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("");
    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: sans-serif;
    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("");
        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
    }
}




/* Registration Form*/





.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.fa-lg {
    font-size: 1.33333333em;
    line-height: 0.75em;
    vertical-align: -15%;
}

.fa-2x {
    font-size: 2em;
}

.fa-3x {
    font-size: 3em;
}

.fa-4x {
    font-size: 4em;
}

.fa-5x {
    font-size: 5em;
}

.fa-fw {
    width: 1.28571429em;
    text-align: center;
}

.fa-ul {
    padding-left: 0;
    margin-left: 2.14285714em;
    list-style-type: none;
}

.fa-ul>li {
    position: relative;
}

.fa-li {
    position: absolute;
    left: -2.14285714em;
    width: 2.14285714em;
    top: 0.14285714em;
    text-align: center;
}

.fa-li.fa-lg {
    left: -1.85714286em;
}

.fa-border {
    padding: .2em .25em .15em;
    border: solid 0.08em #eeeeee;
    border-radius: .1em;
}

.fa-pull-left {
    float: left;
}

.fa-pull-right {
    float: right;
}

.fa.fa-pull-left {
    margin-right: .3em;
}

.fa.fa-pull-right {
    margin-left: .3em;
}

.pull-right {
    float: right;
}

.pull-left {
    float: left;
}

.fa.pull-left {
    margin-right: .3em;
}

.fa.pull-right {
    margin-left: .3em;
}

.fa-spin {
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear;
}

.fa-pulse {
    -webkit-animation: fa-spin 1s infinite steps(8);
    animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

.fa-rotate-90 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}

.fa-rotate-180 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.fa-rotate-270 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
}

.fa-flip-horizontal {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
    -webkit-transform: scale(-1, 1);
    transform: scale(-1, 1);
}

.fa-flip-vertical {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
    -webkit-transform: scale(1, -1);
    transform: scale(1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
    -webkit-filter: none;
    filter: none;
}

.fa-stack {
    position: relative;
    display: inline-block;
    width: 2em;
    height: 2em;
    line-height: 2em;
    vertical-align: middle;
}

.fa-stack-1x,
.fa-stack-2x {
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center;
}

.fa-stack-1x {
    line-height: inherit;
}

.fa-stack-2x {
    font-size: 2em;
}

.fa-inverse {
    color: #ffffff;
}

.fa-glass:before {
    content: "\f000";
}

.fa-music:before {
    content: "\f001";
}

.fa-search:before {
    content: "\f002";
}

.fa-envelope-o:before {
    content: "\f003";
}

.fa-heart:before {
    content: "\f004";
}

.fa-star:before {
    content: "\f005";
}

.fa-star-o:before {
    content: "\f006";
}

.fa-user:before {
    content: "\f007";
}

.fa-film:before {
    content: "\f008";
}

.fa-th-large:before {
    content: "\f009";
}

.fa-th:before {
    content: "\f00a";
}

.fa-th-list:before {
    content: "\f00b";
}

.fa-check:before {
    content: "\f00c";
}

.fa-remove:before,
.fa-close:before,
.fa-times:before {
    content: "\f00d";
}

.fa-search-plus:before {
    content: "\f00e";
}

.fa-search-minus:before {
    content: "\f010";
}

.fa-power-off:before {
    content: "\f011";
}

.fa-signal:before {
    content: "\f012";
}

.fa-gear:before,
.fa-cog:before {
    content: "\f013";
}

.fa-trash-o:before {
    content: "\f014";
}

.fa-home:before {
    content: "\f015";
}

.fa-file-o:before {
    content: "\f016";
}

.fa-clock-o:before {
    content: "\f017";
}

.fa-road:before {
    content: "\f018";
}

.fa-download:before {
    content: "\f019";
}

.fa-arrow-circle-o-down:before {
    content: "\f01a";
}

.fa-arrow-circle-o-up:before {
    content: "\f01b";
}

.fa-inbox:before {
    content: "\f01c";
}

.fa-play-circle-o:before {
    content: "\f01d";
}

.fa-rotate-right:before,
.fa-repeat:before {
    content: "\f01e";
}

.fa-refresh:before {
    content: "\f021";
}

.fa-list-alt:before {
    content: "\f022";
}

.fa-lock:before {
    content: "\f023";
}

.fa-flag:before {
    content: "\f024";
}

.fa-headphones:before {
    content: "\f025";
}

.fa-volume-off:before {
    content: "\f026";
}

.fa-volume-down:before {
    content: "\f027";
}

.fa-volume-up:before {
    content: "\f028";
}

.fa-qrcode:before {
    content: "\f029";
}

.fa-barcode:before {
    content: "\f02a";
}

.fa-tag:before {
    content: "\f02b";
}

.fa-tags:before {
    content: "\f02c";
}

.fa-book:before {
    content: "\f02d";
}

.fa-bookmark:before {
    content: "\f02e";
}

.fa-print:before {
    content: "\f02f";
}

.fa-camera:before {
    content: "\f030";
}

.fa-font:before {
    content: "\f031";
}

.fa-bold:before {
    content: "\f032";
}

.fa-italic:before {
    content: "\f033";
}

.fa-text-height:before {
    content: "\f034";
}

.fa-text-width:before {
    content: "\f035";
}

.fa-align-left:before {
    content: "\f036";
}

.fa-align-center:before {
    content: "\f037";
}

.fa-align-right:before {
    content: "\f038";
}

.fa-align-justify:before {
    content: "\f039";
}

.fa-list:before {
    content: "\f03a";
}

.fa-dedent:before,
.fa-outdent:before {
    content: "\f03b";
}

.fa-indent:before {
    content: "\f03c";
}

.fa-video-camera:before {
    content: "\f03d";
}

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
    content: "\f03e";
}

.fa-pencil:before {
    content: "\f040";
}

.fa-map-marker:before {
    content: "\f041";
}

.fa-adjust:before {
    content: "\f042";
}

.fa-tint:before {
    content: "\f043";
}

.fa-edit:before,
.fa-pencil-square-o:before {
    content: "\f044";
}

.fa-share-square-o:before {
    content: "\f045";
}

.fa-check-square-o:before {
    content: "\f046";
}

.fa-arrows:before {
    content: "\f047";
}

.fa-step-backward:before {
    content: "\f048";
}

.fa-fast-backward:before {
    content: "\f049";
}

.fa-backward:before {
    content: "\f04a";
}

.fa-play:before {
    content: "\f04b";
}

.fa-pause:before {
    content: "\f04c";
}

.fa-stop:before {
    content: "\f04d";
}

.fa-forward:before {
    content: "\f04e";
}

.fa-fast-forward:before {
    content: "\f050";
}

.fa-step-forward:before {
    content: "\f051";
}

.fa-eject:before {
    content: "\f052";
}

.fa-chevron-left:before {
    content: "\f053";
}

.fa-chevron-right:before {
    content: "\f054";
}

.fa-plus-circle:before {
    content: "\f055";
}

.fa-minus-circle:before {
    content: "\f056";
}

.fa-times-circle:before {
    content: "\f057";
}

.fa-check-circle:before {
    content: "\f058";
}

.fa-question-circle:before {
    content: "\f059";
}

.fa-info-circle:before {
    content: "\f05a";
}

.fa-crosshairs:before {
    content: "\f05b";
}

.fa-times-circle-o:before {
    content: "\f05c";
}

.fa-check-circle-o:before {
    content: "\f05d";
}

.fa-ban:before {
    content: "\f05e";
}

.fa-arrow-left:before {
    content: "\f060";
}

.fa-arrow-right:before {
    content: "\f061";
}

.fa-arrow-up:before {
    content: "\f062";
}

.fa-arrow-down:before {
    content: "\f063";
}

.fa-mail-forward:before,
.fa-share:before {
    content: "\f064";
}

.fa-expand:before {
    content: "\f065";
}

.fa-compress:before {
    content: "\f066";
}

.fa-plus:before {
    content: "\f067";
}

.fa-minus:before {
    content: "\f068";
}

.fa-asterisk:before {
    content: "\f069";
}

.fa-exclamation-circle:before {
    content: "\f06a";
}

.fa-gift:before {
    content: "\f06b";
}

.fa-leaf:before {
    content: "\f06c";
}

.fa-fire:before {
    content: "\f06d";
}

.fa-eye:before {
    content: "\f06e";
}

.fa-eye-slash:before {
    content: "\f070";
}

.fa-warning:before,
.fa-exclamation-triangle:before {
    content: "\f071";
}

.fa-plane:before {
    content: "\f072";
}

.fa-calendar:before {
    content: "\f073";
}

.fa-random:before {
    content: "\f074";
}

.fa-comment:before {
    content: "\f075";
}

.fa-magnet:before {
    content: "\f076";
}

.fa-chevron-up:before {
    content: "\f077";
}

.fa-chevron-down:before {
    content: "\f078";
}

.fa-retweet:before {
    content: "\f079";
}

.fa-shopping-cart:before {
    content: "\f07a";
}

.fa-folder:before {
    content: "\f07b";
}

.fa-folder-open:before {
    content: "\f07c";
}

.fa-arrows-v:before {
    content: "\f07d";
}

.fa-arrows-h:before {
    content: "\f07e";
}

.fa-bar-chart-o:before,
.fa-bar-chart:before {
    content: "\f080";
}

.fa-twitter-square:before {
    content: "\f081";
}

.fa-facebook-square:before {
    content: "\f082";
}

.fa-camera-retro:before {
    content: "\f083";
}

.fa-key:before {
    content: "\f084";
}

.fa-gears:before,
.fa-cogs:before {
    content: "\f085";
}

.fa-comments:before {
    content: "\f086";
}

.fa-thumbs-o-up:before {
    content: "\f087";
}

.fa-thumbs-o-down:before {
    content: "\f088";
}

.fa-star-half:before {
    content: "\f089";
}

.fa-heart-o:before {
    content: "\f08a";
}

.fa-sign-out:before {
    content: "\f08b";
}

.fa-linkedin-square:before {
    content: "\f08c";
}

.fa-thumb-tack:before {
    content: "\f08d";
}

.fa-external-link:before {
    content: "\f08e";
}

.fa-sign-in:before {
    content: "\f090";
}

.fa-trophy:before {
    content: "\f091";
}

.fa-github-square:before {
    content: "\f092";
}

.fa-upload:before {
    content: "\f093";
}

.fa-lemon-o:before {
    content: "\f094";
}

.fa-phone:before {
    content: "\f095";
}

.fa-square-o:before {
    content: "\f096";
}

.fa-bookmark-o:before {
    content: "\f097";
}

.fa-phone-square:before {
    content: "\f098";
}

.fa-twitter:before {
    content: "\f099";
}

.fa-facebook-f:before,
.fa-facebook:before {
    content: "\f09a";
}

.fa-github:before {
    content: "\f09b";
}

.fa-unlock:before {
    content: "\f09c";
}

.fa-credit-card:before {
    content: "\f09d";
}

.fa-feed:before,
.fa-rss:before {
    content: "\f09e";
}

.fa-hdd-o:before {
    content: "\f0a0";
}

.fa-bullhorn:before {
    content: "\f0a1";
}

.fa-bell:before {
    content: "\f0f3";
}

.fa-certificate:before {
    content: "\f0a3";
}

.fa-hand-o-right:before {
    content: "\f0a4";
}

.fa-hand-o-left:before {
    content: "\f0a5";
}

.fa-hand-o-up:before {
    content: "\f0a6";
}

.fa-hand-o-down:before {
    content: "\f0a7";
}

.fa-arrow-circle-left:before {
    content: "\f0a8";
}

.fa-arrow-circle-right:before {
    content: "\f0a9";
}

.fa-arrow-circle-up:before {
    content: "\f0aa";
}

.fa-arrow-circle-down:before {
    content: "\f0ab";
}

.fa-globe:before {
    content: "\f0ac";
}

.fa-wrench:before {
    content: "\f0ad";
}

.fa-tasks:before {
    content: "\f0ae";
}

.fa-filter:before {
    content: "\f0b0";
}

.fa-briefcase:before {
    content: "\f0b1";
}

.fa-arrows-alt:before {
    content: "\f0b2";
}

.fa-group:before,
.fa-users:before {
    content: "\f0c0";
}

.fa-chain:before,
.fa-link:before {
    content: "\f0c1";
}

.fa-cloud:before {
    content: "\f0c2";
}

.fa-flask:before {
    content: "\f0c3";
}

.fa-cut:before,
.fa-scissors:before {
    content: "\f0c4";
}

.fa-copy:before,
.fa-files-o:before {
    content: "\f0c5";
}

.fa-paperclip:before {
    content: "\f0c6";
}

.fa-save:before,
.fa-floppy-o:before {
    content: "\f0c7";
}

.fa-square:before {
    content: "\f0c8";
}

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
    content: "\f0c9";
}

.fa-list-ul:before {
    content: "\f0ca";
}

.fa-list-ol:before {
    content: "\f0cb";
}

.fa-strikethrough:before {
    content: "\f0cc";
}

.fa-underline:before {
    content: "\f0cd";
}

.fa-table:before {
    content: "\f0ce";
}

.fa-magic:before {
    content: "\f0d0";
}

.fa-truck:before {
    content: "\f0d1";
}

.fa-pinterest:before {
    content: "\f0d2";
}

.fa-pinterest-square:before {
    content: "\f0d3";
}

.fa-google-plus-square:before {
    content: "\f0d4";
}

.fa-google-plus:before {
    content: "\f0d5";
}

.fa-money:before {
    content: "\f0d6";
}

.fa-caret-down:before {
    content: "\f0d7";
}

.fa-caret-up:before {
    content: "\f0d8";
}

.fa-caret-left:before {
    content: "\f0d9";
}

.fa-caret-right:before {
    content: "\f0da";
}

.fa-columns:before {
    content: "\f0db";
}

.fa-unsorted:before,
.fa-sort:before {
    content: "\f0dc";
}

.fa-sort-down:before,
.fa-sort-desc:before {
    content: "\f0dd";
}

.fa-sort-up:before,
.fa-sort-asc:before {
    content: "\f0de";
}

.fa-envelope:before {
    content: "\f0e0";
}

.fa-linkedin:before {
    content: "\f0e1";
}

.fa-rotate-left:before,
.fa-undo:before {
    content: "\f0e2";
}

.fa-legal:before,
.fa-gavel:before {
    content: "\f0e3";
}

.fa-dashboard:before,
.fa-tachometer:before {
    content: "\f0e4";
}

.fa-comment-o:before {
    content: "\f0e5";
}

.fa-comments-o:before {
    content: "\f0e6";
}

.fa-flash:before,
.fa-bolt:before {
    content: "\f0e7";
}

.fa-sitemap:before {
    content: "\f0e8";
}

.fa-umbrella:before {
    content: "\f0e9";
}

.fa-paste:before,
.fa-clipboard:before {
    content: "\f0ea";
}

.fa-lightbulb-o:before {
    content: "\f0eb";
}

.fa-exchange:before {
    content: "\f0ec";
}

.fa-cloud-download:before {
    content: "\f0ed";
}

.fa-cloud-upload:before {
    content: "\f0ee";
}

.fa-user-md:before {
    content: "\f0f0";
}

.fa-stethoscope:before {
    content: "\f0f1";
}

.fa-suitcase:before {
    content: "\f0f2";
}

.fa-bell-o:before {
    content: "\f0a2";
}

.fa-coffee:before {
    content: "\f0f4";
}

.fa-cutlery:before {
    content: "\f0f5";
}

.fa-file-text-o:before {
    content: "\f0f6";
}

.fa-building-o:before {
    content: "\f0f7";
}

.fa-hospital-o:before {
    content: "\f0f8";
}

.fa-ambulance:before {
    content: "\f0f9";
}

.fa-medkit:before {
    content: "\f0fa";
}

.fa-fighter-jet:before {
    content: "\f0fb";
}

.fa-beer:before {
    content: "\f0fc";
}

.fa-h-square:before {
    content: "\f0fd";
}

.fa-plus-square:before {
    content: "\f0fe";
}

.fa-angle-double-left:before {
    content: "\f100";
}

.fa-angle-double-right:before {
    content: "\f101";
}

.fa-angle-double-up:before {
    content: "\f102";
}

.fa-angle-double-down:before {
    content: "\f103";
}

.fa-angle-left:before {
    content: "\f104";
}

.fa-angle-right:before {
    content: "\f105";
}

.fa-angle-up:before {
    content: "\f106";
}

.fa-angle-down:before {
    content: "\f107";
}

.fa-desktop:before {
    content: "\f108";
}

.fa-laptop:before {
    content: "\f109";
}

.fa-tablet:before {
    content: "\f10a";
}

.fa-mobile-phone:before,
.fa-mobile:before {
    content: "\f10b";
}

.fa-circle-o:before {
    content: "\f10c";
}

.fa-quote-left:before {
    content: "\f10d";
}

.fa-quote-right:before {
    content: "\f10e";
}

.fa-spinner:before {
    content: "\f110";
}

.fa-circle:before {
    content: "\f111";
}

.fa-mail-reply:before,
.fa-reply:before {
    content: "\f112";
}

.fa-github-alt:before {
    content: "\f113";
}

.fa-folder-o:before {
    content: "\f114";
}

.fa-folder-open-o:before {
    content: "\f115";
}

.fa-smile-o:before {
    content: "\f118";
}

.fa-frown-o:before {
    content: "\f119";
}

.fa-meh-o:before {
    content: "\f11a";
}

.fa-gamepad:before {
    content: "\f11b";
}

.fa-keyboard-o:before {
    content: "\f11c";
}

.fa-flag-o:before {
    content: "\f11d";
}

.fa-flag-checkered:before {
    content: "\f11e";
}

.fa-terminal:before {
    content: "\f120";
}

.fa-code:before {
    content: "\f121";
}

.fa-mail-reply-all:before,
.fa-reply-all:before {
    content: "\f122";
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
    content: "\f123";
}

.fa-location-arrow:before {
    content: "\f124";
}

.fa-crop:before {
    content: "\f125";
}

.fa-code-fork:before {
    content: "\f126";
}

.fa-unlink:before,
.fa-chain-broken:before {
    content: "\f127";
}

.fa-question:before {
    content: "\f128";
}

.fa-info:before {
    content: "\f129";
}

.fa-exclamation:before {
    content: "\f12a";
}

.fa-superscript:before {
    content: "\f12b";
}

.fa-subscript:before {
    content: "\f12c";
}

.fa-eraser:before {
    content: "\f12d";
}

.fa-puzzle-piece:before {
    content: "\f12e";
}

.fa-microphone:before {
    content: "\f130";
}

.fa-microphone-slash:before {
    content: "\f131";
}

.fa-shield:before {
    content: "\f132";
}

.fa-calendar-o:before {
    content: "\f133";
}

.fa-fire-extinguisher:before {
    content: "\f134";
}

.fa-rocket:before {
    content: "\f135";
}

.fa-maxcdn:before {
    content: "\f136";
}

.fa-chevron-circle-left:before {
    content: "\f137";
}

.fa-chevron-circle-right:before {
    content: "\f138";
}

.fa-chevron-circle-up:before {
    content: "\f139";
}

.fa-chevron-circle-down:before {
    content: "\f13a";
}

.fa-html5:before {
    content: "\f13b";
}

.fa-css3:before {
    content: "\f13c";
}

.fa-anchor:before {
    content: "\f13d";
}

.fa-unlock-alt:before {
    content: "\f13e";
}

.fa-bullseye:before {
    content: "\f140";
}

.fa-ellipsis-h:before {
    content: "\f141";
}

.fa-ellipsis-v:before {
    content: "\f142";
}

.fa-rss-square:before {
    content: "\f143";
}

.fa-play-circle:before {
    content: "\f144";
}

.fa-ticket:before {
    content: "\f145";
}

.fa-minus-square:before {
    content: "\f146";
}

.fa-minus-square-o:before {
    content: "\f147";
}

.fa-level-up:before {
    content: "\f148";
}

.fa-level-down:before {
    content: "\f149";
}

.fa-check-square:before {
    content: "\f14a";
}

.fa-pencil-square:before {
    content: "\f14b";
}

.fa-external-link-square:before {
    content: "\f14c";
}

.fa-share-square:before {
    content: "\f14d";
}

.fa-compass:before {
    content: "\f14e";
}

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
    content: "\f150";
}

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
    content: "\f151";
}

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
    content: "\f152";
}

.fa-euro:before,
.fa-eur:before {
    content: "\f153";
}

.fa-gbp:before {
    content: "\f154";
}

.fa-dollar:before,
.fa-usd:before {
    content: "\f155";
}

.fa-rupee:before,
.fa-inr:before {
    content: "\f156";
}

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
    content: "\f157";
}

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
    content: "\f158";
}

.fa-won:before,
.fa-krw:before {
    content: "\f159";
}

.fa-bitcoin:before,
.fa-btc:before {
    content: "\f15a";
}

.fa-file:before {
    content: "\f15b";
}

.fa-file-text:before {
    content: "\f15c";
}

.fa-sort-alpha-asc:before {
    content: "\f15d";
}

.fa-sort-alpha-desc:before {
    content: "\f15e";
}

.fa-sort-amount-asc:before {
    content: "\f160";
}

.fa-sort-amount-desc:before {
    content: "\f161";
}

.fa-sort-numeric-asc:before {
    content: "\f162";
}

.fa-sort-numeric-desc:before {
    content: "\f163";
}

.fa-thumbs-up:before {
    content: "\f164";
}

.fa-thumbs-down:before {
    content: "\f165";
}

.fa-youtube-square:before {
    content: "\f166";
}

.fa-youtube:before {
    content: "\f167";
}

.fa-xing:before {
    content: "\f168";
}

.fa-xing-square:before {
    content: "\f169";
}

.fa-youtube-play:before {
    content: "\f16a";
}

.fa-dropbox:before {
    content: "\f16b";
}

.fa-stack-overflow:before {
    content: "\f16c";
}

.fa-instagram:before {
    content: "\f16d";
}

.fa-flickr:before {
    content: "\f16e";
}

.fa-adn:before {
    content: "\f170";
}

.fa-bitbucket:before {
    content: "\f171";
}

.fa-bitbucket-square:before {
    content: "\f172";
}

.fa-tumblr:before {
    content: "\f173";
}

.fa-tumblr-square:before {
    content: "\f174";
}

.fa-long-arrow-down:before {
    content: "\f175";
}

.fa-long-arrow-up:before {
    content: "\f176";
}

.fa-long-arrow-left:before {
    content: "\f177";
}

.fa-long-arrow-right:before {
    content: "\f178";
}

.fa-apple:before {
    content: "\f179";
}

.fa-windows:before {
    content: "\f17a";
}

.fa-android:before {
    content: "\f17b";
}

.fa-linux:before {
    content: "\f17c";
}

.fa-dribbble:before {
    content: "\f17d";
}

.fa-skype:before {
    content: "\f17e";
}

.fa-foursquare:before {
    content: "\f180";
}

.fa-trello:before {
    content: "\f181";
}

.fa-female:before {
    content: "\f182";
}

.fa-male:before {
    content: "\f183";
}

.fa-gittip:before,
.fa-gratipay:before {
    content: "\f184";
}

.fa-sun-o:before {
    content: "\f185";
}

.fa-moon-o:before {
    content: "\f186";
}

.fa-archive:before {
    content: "\f187";
}

.fa-bug:before {
    content: "\f188";
}

.fa-vk:before {
    content: "\f189";
}

.fa-weibo:before {
    content: "\f18a";
}

.fa-renren:before {
    content: "\f18b";
}

.fa-pagelines:before {
    content: "\f18c";
}

.fa-stack-exchange:before {
    content: "\f18d";
}

.fa-arrow-circle-o-right:before {
    content: "\f18e";
}

.fa-arrow-circle-o-left:before {
    content: "\f190";
}

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
    content: "\f191";
}

.fa-dot-circle-o:before {
    content: "\f192";
}

.fa-wheelchair:before {
    content: "\f193";
}

.fa-vimeo-square:before {
    content: "\f194";
}

.fa-turkish-lira:before,
.fa-try:before {
    content: "\f195";
}

.fa-plus-square-o:before {
    content: "\f196";
}

.fa-space-shuttle:before {
    content: "\f197";
}

.fa-slack:before {
    content: "\f198";
}

.fa-envelope-square:before {
    content: "\f199";
}

.fa-wordpress:before {
    content: "\f19a";
}

.fa-openid:before {
    content: "\f19b";
}

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
    content: "\f19c";
}

.fa-mortar-board:before,
.fa-graduation-cap:before {
    content: "\f19d";
}

.fa-yahoo:before {
    content: "\f19e";
}

.fa-google:before {
    content: "\f1a0";
}

.fa-reddit:before {
    content: "\f1a1";
}

.fa-reddit-square:before {
    content: "\f1a2";
}

.fa-stumbleupon-circle:before {
    content: "\f1a3";
}

.fa-stumbleupon:before {
    content: "\f1a4";
}

.fa-delicious:before {
    content: "\f1a5";
}

.fa-digg:before {
    content: "\f1a6";
}

.fa-pied-piper-pp:before {
    content: "\f1a7";
}

.fa-pied-piper-alt:before {
    content: "\f1a8";
}

.fa-drupal:before {
    content: "\f1a9";
}

.fa-joomla:before {
    content: "\f1aa";
}

.fa-language:before {
    content: "\f1ab";
}

.fa-fax:before {
    content: "\f1ac";
}

.fa-building:before {
    content: "\f1ad";
}

.fa-child:before {
    content: "\f1ae";
}

.fa-paw:before {
    content: "\f1b0";
}

.fa-spoon:before {
    content: "\f1b1";
}

.fa-cube:before {
    content: "\f1b2";
}

.fa-cubes:before {
    content: "\f1b3";
}

.fa-behance:before {
    content: "\f1b4";
}

.fa-behance-square:before {
    content: "\f1b5";
}

.fa-steam:before {
    content: "\f1b6";
}

.fa-steam-square:before {
    content: "\f1b7";
}

.fa-recycle:before {
    content: "\f1b8";
}

.fa-automobile:before,
.fa-car:before {
    content: "\f1b9";
}

.fa-cab:before,
.fa-taxi:before {
    content: "\f1ba";
}

.fa-tree:before {
    content: "\f1bb";
}

.fa-spotify:before {
    content: "\f1bc";
}

.fa-deviantart:before {
    content: "\f1bd";
}

.fa-soundcloud:before {
    content: "\f1be";
}

.fa-database:before {
    content: "\f1c0";
}

.fa-file-pdf-o:before {
    content: "\f1c1";
}

.fa-file-word-o:before {
    content: "\f1c2";
}

.fa-file-excel-o:before {
    content: "\f1c3";
}

.fa-file-powerpoint-o:before {
    content: "\f1c4";
}

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
    content: "\f1c5";
}

.fa-file-zip-o:before,
.fa-file-archive-o:before {
    content: "\f1c6";
}

.fa-file-sound-o:before,
.fa-file-audio-o:before {
    content: "\f1c7";
}

.fa-file-movie-o:before,
.fa-file-video-o:before {
    content: "\f1c8";
}

.fa-file-code-o:before {
    content: "\f1c9";
}

.fa-vine:before {
    content: "\f1ca";
}

.fa-codepen:before {
    content: "\f1cb";
}

.fa-jsfiddle:before {
    content: "\f1cc";
}

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
    content: "\f1cd";
}

.fa-circle-o-notch:before {
    content: "\f1ce";
}

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
    content: "\f1d0";
}

.fa-ge:before,
.fa-empire:before {
    content: "\f1d1";
}

.fa-git-square:before {
    content: "\f1d2";
}

.fa-git:before {
    content: "\f1d3";
}

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
    content: "\f1d4";
}

.fa-tencent-weibo:before {
    content: "\f1d5";
}

.fa-qq:before {
    content: "\f1d6";
}

.fa-wechat:before,
.fa-weixin:before {
    content: "\f1d7";
}

.fa-send:before,
.fa-paper-plane:before {
    content: "\f1d8";
}

.fa-send-o:before,
.fa-paper-plane-o:before {
    content: "\f1d9";
}

.fa-history:before {
    content: "\f1da";
}

.fa-circle-thin:before {
    content: "\f1db";
}

.fa-header:before {
    content: "\f1dc";
}

.fa-paragraph:before {
    content: "\f1dd";
}

.fa-sliders:before {
    content: "\f1de";
}

.fa-share-alt:before {
    content: "\f1e0";
}

.fa-share-alt-square:before {
    content: "\f1e1";
}

.fa-bomb:before {
    content: "\f1e2";
}

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
    content: "\f1e3";
}

.fa-tty:before {
    content: "\f1e4";
}

.fa-binoculars:before {
    content: "\f1e5";
}

.fa-plug:before {
    content: "\f1e6";
}

.fa-slideshare:before {
    content: "\f1e7";
}

.fa-twitch:before {
    content: "\f1e8";
}

.fa-yelp:before {
    content: "\f1e9";
}

.fa-newspaper-o:before {
    content: "\f1ea";
}

.fa-wifi:before {
    content: "\f1eb";
}

.fa-calculator:before {
    content: "\f1ec";
}

.fa-paypal:before {
    content: "\f1ed";
}

.fa-google-wallet:before {
    content: "\f1ee";
}

.fa-cc-visa:before {
    content: "\f1f0";
}

.fa-cc-mastercard:before {
    content: "\f1f1";
}

.fa-cc-discover:before {
    content: "\f1f2";
}

.fa-cc-amex:before {
    content: "\f1f3";
}

.fa-cc-paypal:before {
    content: "\f1f4";
}

.fa-cc-stripe:before {
    content: "\f1f5";
}

.fa-bell-slash:before {
    content: "\f1f6";
}

.fa-bell-slash-o:before {
    content: "\f1f7";
}

.fa-trash:before {
    content: "\f1f8";
}

.fa-copyright:before {
    content: "\f1f9";
}

.fa-at:before {
    content: "\f1fa";
}

.fa-eyedropper:before {
    content: "\f1fb";
}

.fa-paint-brush:before {
    content: "\f1fc";
}

.fa-birthday-cake:before {
    content: "\f1fd";
}

.fa-area-chart:before {
    content: "\f1fe";
}

.fa-pie-chart:before {
    content: "\f200";
}

.fa-line-chart:before {
    content: "\f201";
}

.fa-lastfm:before {
    content: "\f202";
}

.fa-lastfm-square:before {
    content: "\f203";
}

.fa-toggle-off:before {
    content: "\f204";
}

.fa-toggle-on:before {
    content: "\f205";
}

.fa-bicycle:before {
    content: "\f206";
}

.fa-bus:before {
    content: "\f207";
}

.fa-ioxhost:before {
    content: "\f208";
}

.fa-angellist:before {
    content: "\f209";
}

.fa-cc:before {
    content: "\f20a";
}

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
    content: "\f20b";
}

.fa-meanpath:before {
    content: "\f20c";
}

.fa-buysellads:before {
    content: "\f20d";
}

.fa-connectdevelop:before {
    content: "\f20e";
}

.fa-dashcube:before {
    content: "\f210";
}

.fa-forumbee:before {
    content: "\f211";
}

.fa-leanpub:before {
    content: "\f212";
}

.fa-sellsy:before {
    content: "\f213";
}

.fa-shirtsinbulk:before {
    content: "\f214";
}

.fa-simplybuilt:before {
    content: "\f215";
}

.fa-skyatlas:before {
    content: "\f216";
}

.fa-cart-plus:before {
    content: "\f217";
}

.fa-cart-arrow-down:before {
    content: "\f218";
}

.fa-diamond:before {
    content: "\f219";
}

.fa-ship:before {
    content: "\f21a";
}

.fa-user-secret:before {
    content: "\f21b";
}

.fa-motorcycle:before {
    content: "\f21c";
}

.fa-street-view:before {
    content: "\f21d";
}

.fa-heartbeat:before {
    content: "\f21e";
}

.fa-venus:before {
    content: "\f221";
}

.fa-mars:before {
    content: "\f222";
}

.fa-mercury:before {
    content: "\f223";
}

.fa-intersex:before,
.fa-transgender:before {
    content: "\f224";
}

.fa-transgender-alt:before {
    content: "\f225";
}

.fa-venus-double:before {
    content: "\f226";
}

.fa-mars-double:before {
    content: "\f227";
}

.fa-venus-mars:before {
    content: "\f228";
}

.fa-mars-stroke:before {
    content: "\f229";
}

.fa-mars-stroke-v:before {
    content: "\f22a";
}

.fa-mars-stroke-h:before {
    content: "\f22b";
}

.fa-neuter:before {
    content: "\f22c";
}

.fa-genderless:before {
    content: "\f22d";
}

.fa-facebook-official:before {
    content: "\f230";
}

.fa-pinterest-p:before {
    content: "\f231";
}

.fa-whatsapp:before {
    content: "\f232";
}

.fa-server:before {
    content: "\f233";
}

.fa-user-plus:before {
    content: "\f234";
}

.fa-user-times:before {
    content: "\f235";
}

.fa-hotel:before,
.fa-bed:before {
    content: "\f236";
}

.fa-viacoin:before {
    content: "\f237";
}

.fa-train:before {
    content: "\f238";
}

.fa-subway:before {
    content: "\f239";
}

.fa-medium:before {
    content: "\f23a";
}

.fa-yc:before,
.fa-y-combinator:before {
    content: "\f23b";
}

.fa-optin-monster:before {
    content: "\f23c";
}

.fa-opencart:before {
    content: "\f23d";
}

.fa-expeditedssl:before {
    content: "\f23e";
}

.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
    content: "\f240";
}

.fa-battery-3:before,
.fa-battery-three-quarters:before {
    content: "\f241";
}

.fa-battery-2:before,
.fa-battery-half:before {
    content: "\f242";
}

.fa-battery-1:before,
.fa-battery-quarter:before {
    content: "\f243";
}

.fa-battery-0:before,
.fa-battery-empty:before {
    content: "\f244";
}

.fa-mouse-pointer:before {
    content: "\f245";
}

.fa-i-cursor:before {
    content: "\f246";
}

.fa-object-group:before {
    content: "\f247";
}

.fa-object-ungroup:before {
    content: "\f248";
}

.fa-sticky-note:before {
    content: "\f249";
}

.fa-sticky-note-o:before {
    content: "\f24a";
}

.fa-cc-jcb:before {
    content: "\f24b";
}

.fa-cc-diners-club:before {
    content: "\f24c";
}

.fa-clone:before {
    content: "\f24d";
}

.fa-balance-scale:before {
    content: "\f24e";
}

.fa-hourglass-o:before {
    content: "\f250";
}

.fa-hourglass-1:before,
.fa-hourglass-start:before {
    content: "\f251";
}

.fa-hourglass-2:before,
.fa-hourglass-half:before {
    content: "\f252";
}

.fa-hourglass-3:before,
.fa-hourglass-end:before {
    content: "\f253";
}

.fa-hourglass:before {
    content: "\f254";
}

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
    content: "\f255";
}

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
    content: "\f256";
}

.fa-hand-scissors-o:before {
    content: "\f257";
}

.fa-hand-lizard-o:before {
    content: "\f258";
}

.fa-hand-spock-o:before {
    content: "\f259";
}

.fa-hand-pointer-o:before {
    content: "\f25a";
}

.fa-hand-peace-o:before {
    content: "\f25b";
}

.fa-trademark:before {
    content: "\f25c";
}

.fa-registered:before {
    content: "\f25d";
}

.fa-creative-commons:before {
    content: "\f25e";
}

.fa-gg:before {
    content: "\f260";
}

.fa-gg-circle:before {
    content: "\f261";
}

.fa-tripadvisor:before {
    content: "\f262";
}

.fa-odnoklassniki:before {
    content: "\f263";
}

.fa-odnoklassniki-square:before {
    content: "\f264";
}

.fa-get-pocket:before {
    content: "\f265";
}

.fa-wikipedia-w:before {
    content: "\f266";
}

.fa-safari:before {
    content: "\f267";
}

.fa-chrome:before {
    content: "\f268";
}

.fa-firefox:before {
    content: "\f269";
}

.fa-opera:before {
    content: "\f26a";
}

.fa-internet-explorer:before {
    content: "\f26b";
}

.fa-tv:before,
.fa-television:before {
    content: "\f26c";
}

.fa-contao:before {
    content: "\f26d";
}

.fa-500px:before {
    content: "\f26e";
}

.fa-amazon:before {
    content: "\f270";
}

.fa-calendar-plus-o:before {
    content: "\f271";
}

.fa-calendar-minus-o:before {
    content: "\f272";
}

.fa-calendar-times-o:before {
    content: "\f273";
}

.fa-calendar-check-o:before {
    content: "\f274";
}

.fa-industry:before {
    content: "\f275";
}

.fa-map-pin:before {
    content: "\f276";
}

.fa-map-signs:before {
    content: "\f277";
}

.fa-map-o:before {
    content: "\f278";
}

.fa-map:before {
    content: "\f279";
}

.fa-commenting:before {
    content: "\f27a";
}

.fa-commenting-o:before {
    content: "\f27b";
}

.fa-houzz:before {
    content: "\f27c";
}

.fa-vimeo:before {
    content: "\f27d";
}

.fa-black-tie:before {
    content: "\f27e";
}

.fa-fonticons:before {
    content: "\f280";
}

.fa-reddit-alien:before {
    content: "\f281";
}

.fa-edge:before {
    content: "\f282";
}

.fa-credit-card-alt:before {
    content: "\f283";
}

.fa-codiepie:before {
    content: "\f284";
}

.fa-modx:before {
    content: "\f285";
}

.fa-fort-awesome:before {
    content: "\f286";
}

.fa-usb:before {
    content: "\f287";
}

.fa-product-hunt:before {
    content: "\f288";
}

.fa-mixcloud:before {
    content: "\f289";
}

.fa-scribd:before {
    content: "\f28a";
}

.fa-pause-circle:before {
    content: "\f28b";
}

.fa-pause-circle-o:before {
    content: "\f28c";
}

.fa-stop-circle:before {
    content: "\f28d";
}

.fa-stop-circle-o:before {
    content: "\f28e";
}

.fa-shopping-bag:before {
    content: "\f290";
}

.fa-shopping-basket:before {
    content: "\f291";
}

.fa-hashtag:before {
    content: "\f292";
}

.fa-bluetooth:before {
    content: "\f293";
}

.fa-bluetooth-b:before {
    content: "\f294";
}

.fa-percent:before {
    content: "\f295";
}

.fa-gitlab:before {
    content: "\f296";
}

.fa-wpbeginner:before {
    content: "\f297";
}

.fa-wpforms:before {
    content: "\f298";
}

.fa-envira:before {
    content: "\f299";
}

.fa-universal-access:before {
    content: "\f29a";
}

.fa-wheelchair-alt:before {
    content: "\f29b";
}

.fa-question-circle-o:before {
    content: "\f29c";
}

.fa-blind:before {
    content: "\f29d";
}

.fa-audio-description:before {
    content: "\f29e";
}

.fa-volume-control-phone:before {
    content: "\f2a0";
}

.fa-braille:before {
    content: "\f2a1";
}

.fa-assistive-listening-systems:before {
    content: "\f2a2";
}

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
    content: "\f2a3";
}

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
    content: "\f2a4";
}

.fa-glide:before {
    content: "\f2a5";
}

.fa-glide-g:before {
    content: "\f2a6";
}

.fa-signing:before,
.fa-sign-language:before {
    content: "\f2a7";
}

.fa-low-vision:before {
    content: "\f2a8";
}

.fa-viadeo:before {
    content: "\f2a9";
}

.fa-viadeo-square:before {
    content: "\f2aa";
}

.fa-snapchat:before {
    content: "\f2ab";
}

.fa-snapchat-ghost:before {
    content: "\f2ac";
}

.fa-snapchat-square:before {
    content: "\f2ad";
}

.fa-pied-piper:before {
    content: "\f2ae";
}

.fa-first-order:before {
    content: "\f2b0";
}

.fa-yoast:before {
    content: "\f2b1";
}

.fa-themeisle:before {
    content: "\f2b2";
}

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
    content: "\f2b3";
}

.fa-fa:before,
.fa-font-awesome:before {
    content: "\f2b4";
}

.fa-handshake-o:before {
    content: "\f2b5";
}

.fa-envelope-open:before {
    content: "\f2b6";
}

.fa-envelope-open-o:before {
    content: "\f2b7";
}

.fa-linode:before {
    content: "\f2b8";
}

.fa-address-book:before {
    content: "\f2b9";
}

.fa-address-book-o:before {
    content: "\f2ba";
}

.fa-vcard:before,
.fa-address-card:before {
    content: "\f2bb";
}

.fa-vcard-o:before,
.fa-address-card-o:before {
    content: "\f2bc";
}

.fa-user-circle:before {
    content: "\f2bd";
}

.fa-user-circle-o:before {
    content: "\f2be";
}

.fa-user-o:before {
    content: "\f2c0";
}

.fa-id-badge:before {
    content: "\f2c1";
}

.fa-drivers-license:before,
.fa-id-card:before {
    content: "\f2c2";
}

.fa-drivers-license-o:before,
.fa-id-card-o:before {
    content: "\f2c3";
}

.fa-quora:before {
    content: "\f2c4";
}

.fa-free-code-camp:before {
    content: "\f2c5";
}

.fa-telegram:before {
    content: "\f2c6";
}

.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
    content: "\f2c7";
}

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
    content: "\f2c8";
}

.fa-thermometer-2:before,
.fa-thermometer-half:before {
    content: "\f2c9";
}

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
    content: "\f2ca";
}

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
    content: "\f2cb";
}

.fa-shower:before {
    content: "\f2cc";
}

.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
    content: "\f2cd";
}

.fa-podcast:before {
    content: "\f2ce";
}

.fa-window-maximize:before {
    content: "\f2d0";
}

.fa-window-minimize:before {
    content: "\f2d1";
}

.fa-window-restore:before {
    content: "\f2d2";
}

.fa-times-rectangle:before,
.fa-window-close:before {
    content: "\f2d3";
}

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
    content: "\f2d4";
}

.fa-bandcamp:before {
    content: "\f2d5";
}

.fa-grav:before {
    content: "\f2d6";
}

.fa-etsy:before {
    content: "\f2d7";
}

.fa-imdb:before {
    content: "\f2d8";
}

.fa-ravelry:before {
    content: "\f2d9";
}

.fa-eercast:before {
    content: "\f2da";
}

.fa-microchip:before {
    content: "\f2db";
}

.fa-snowflake-o:before {
    content: "\f2dc";
}

.fa-superpowers:before {
    content: "\f2dd";
}

.fa-wpexplorer:before {
    content: "\f2de";
}

.fa-meetup:before {
    content: "\f2e0";
}

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

.sr-only-focusable:active,
.sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto;
}

.fScreen {
    width: 100%;
    display: block;
    background: url("") center / cover no-repeat;
    /*min-height: 100%;*/
    padding: 10px;
}

.myContainer {
    width: 100%;
    max-width: 1260px;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.myRow {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-flow: row nowrap;
    justify-content: center;
}

.myRow_two {
    align-items: center;
    justify-content: space-between;
}

.header {
    width: 100%;
    height: 70px;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 0 14px rgba(0, 0, 0, .4);
    position: relative;
}

.main__title {
    text-align: center;
    color: #000;
    font-weight: 400;
    font-size: 28px;
    padding: 20px 0;
}

.bold {
    font-weight: bold;
}

.videoWrap {
    width: 65%;
    border: 1px solid #717171;
    box-shadow: 0 0 16px #7A9CD7;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    -khtml-border-radius: 15px;
    height: 100%;
    overflow: hidden;
}

.registrWrap {
    width: 28%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.register-title {
    width: 70%;
    max-width: 240px;
    height: 40px;
    margin: 0 auto;
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
    background: linear-gradient(to bottom, #003DA6 0%, #005CFB 100%);
    text-align: center;
    line-height: 40px;
    font-size: 16px;
    letter-spacing: 1px;
    font-weight: 600;
    box-shadow: 0 3px 14px #000;
}

.registWrap__form {
    width: 100%;
    padding: 30px;
    box-shadow: 0 0 16px #7A9CD7;
    border-radius: 45px;
    position: relative;
    max-width: 400px;
    margin: 0 auto;
    background: linear-gradient(to bottom, #FFFFFF 0%, #CADAEA 100%);
}

.form-fake__title {
    text-align: center;
    font-size: 18px;
    z-index: 2;
    color: #003CA3;
    font-weight: bold;
}

.form-fake {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    align-items: center;
    width: 100%
}

.form__input_fake::-webkit-input-placeholder {
    color: #ccc;
    text-align: center;
}

.form__input_fake::-ms-input-placeholder {
    color: #ccc;
    text-align: center;
}

.form__input_fake::placeholder {
    color: #ccc;
    text-align: center;
}

.input-wrap input,
.form__input_fake {
    margin: 10px 0;
    width: 100%;
    max-width: 350px;
    border: none;
    border-radius: 25px;
    color: #333;
    text-align: center;
    background: #DCDCDC;
    box-shadow: 0 0 6px #fff;
}

.input-wrap input::placeholder {
    color: rgba(0, 0, 0, 0.71);
}

.blur-box {
    background-color: rgba(0, 114, 23, 0.1);
    display: block;
    position: absolute;
    -webkit-filter: blur(5px);
    filter: blur(5px);
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 0;
}

.blur__content {
    z-index: 20;
    position: relative;
}

.form__button_fake {
    border: 1px solid rgba(220, 255, 252, .61);
    color: #ffffff;
    font-size: 20px;
    padding: 16px 0;
    border-radius: 60px;
    margin: 30px 0 0;
    width: 100%;
    max-width: 350px;
    text-shadow: 0 2px 5px rgba(0, 0, 0, .8);
    transition: all 0.3s;
    font-weight: 600;
    background: linear-gradient(to left, #015EFF 0%, #003CA3 100%);
    box-shadow: 0 0 6px rgba(8, 0, 225, .3);
}

.form__button_fake:hover {
    -webkit-box-shadow: 0 0 25px 2px #8DFFCA;
    box-shadow: 0 0 25px 2px #8DFFCA;
}

.content-bg {
    background: url("") center / cover no-repeat;
}

.navigate {

    padding: 80px 10px;
}

.navigate__title {
    text-align: center;
    padding: 0 0 50px;
    margin: 0;
}

.maps {
    min-height: 365px;
    padding: 35px 0;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    /* display: flex; */
    display: none;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.navigate__descr {
    padding: 40px 0 30px;
    width: 85%;
    font-size: 20px;
    text-align: center;
    color: #000;
}

.maps__item {
    border: 1px solid #eee;
    border-radius: 10px;
    margin: 0 20px;
    width: 20%;
}

.members {
    width: 100%;
    padding: 20px 0 10px;
}

.gallery {
    padding: 20px 20px 70px;
    width: 100%;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    position: relative;
}

.myColumn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column wrap;
    flex-flow: column wrap;
    width: 30%;
    margin: 0 15px;
}

.members__box {
    width: 100%;
    margin: 15px 0;
    height: 185px;
    border: 1px solid #313131;
    border-radius: 20px;
    overflow: hidden;
    position: relative;
}

.members__box_big {
    height: 400px;
}

.members__title {
    position: absolute;
    top: -55px;
    margin: 0;
    line-height: 28px;
    font-size: 32px;
    padding: 0 60px;
    font-weight: bold;
    color: #000;
}

.flug {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 10;
}

.gallery__ava img {
    width: 100%;
}

.gallery__ava {
    height: 100%;
    display: block;
    position: relative;
    overflow: hidden;
    text-align: center;
}

.gallery__ava_small {
    height: 100%;
}

.gallery__ava_big {
    height: 100%;
}

.gallery__ava_small img {
    position: relative;
    top: -60%;
}

.gallery__descr {
    text-align: center;
    font-weight: 800;
    height: 28px;
    line-height: 2;
}

.rus1 {
    background: url("");
}

.germ1 {
    background: url("");
}

.irland1 {
    background: url("");
}

.franch1 {
    background: url("");
}

.frunch2 {
    background: url("");
}

.italy1 {
    background: url("");
}

.brit2 {
    background: url("");
}

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

.gallery__feedback {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    padding: 0 40px;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    opacity: 0;
    width: 100%;
    height: 100%;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.members__box:hover .gallery__feedback {
    opacity: 1;
    background: rgba(0, 0, 0, 0.5);
}

.offers {
    padding: 50px 0;
}

.offers__left {
    width: 40%;
}

.offers__right {
    width: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 0 0 100px;
}

.offers__left img {
    width: 100%;
}

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

.offers__item {
    display: flex;
    align-items: center;
    padding: 15px 0;
    font-size: 18px;
    color: #000;
}

.border {
    height: 4px;
    width: 100%;
    background: linear-gradient(to right, #0055E7 0%, #80808000 100%);
    border-radius: 10px;
    margin: 20px auto 10px;
}

.offers__title {
    text-align: left;
    margin: 0;
    text-transform: uppercase;
    font-size: 26px;
    color: #000;
}

/*.offers__item::before {*/
/*    content: "";*/
/*    width: 40px;*/
/*    height: 4px;*/
/*    display: block;*/
/*    position: relative;*/
/*    border-radius: 10px;*/
/*    margin-right: 40px;*/
/*    background: #008d75;*/
/*    box-shadow: 0 0 10px 5px rgba(0, 141, 117, 0.2);*/
/*    background: linear-gradient(to right, #00C261 0%, #80808000 100%);*/
/*    transition: all 0.3s;*/
/*}*/

/*.offers__item:hover::before {*/
/*    box-shadow: 0 0 20px 10px rgba(0, 141, 117, 0.5);*/
/*    background: linear-gradient(to right, #00C261 0%, #80808000 100%);*/
/*}*/

.apps {
    display: flex;
}

.apps__item {
    margin: 10px;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
}

.why {
    background: url("") center / cover no-repeat;
}

.why-me {
    padding: 100px;
}

.why-me__title {
    margin: 0;
    padding: 0 0 10px;
    font-size: 32px;
    text-transform: uppercase;
    text-align: center;
    font-weight: bold;
    color: #000;
}

.why_me__descr {
    max-width: 1000px;
    text-align: center;
    font-size: 20px;
    color: #000;
}

.offers {
    background: linear-gradient(to bottom, #ececec, #efefef, #f3f3f3, #f6f6f6, #fafafa, #f9f9f9, #f8f8f8, #f7f7f7, #f1f1f1, #ebebeb, #e5e5e5, #dfdfdf);
}

.offers__left_img {
    border-radius: 15px;
}

.apps__item:hover {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
}

.news {
    background-color: #fff;
    height: 400px;
}

.myClumn_5 {
    width: 41.66666667%;
}

.myClumn_7 {
    width: 58.33333333%;
}

.news__bg_small {
    background-image: url("");
    background-position: 50% 50%;
    background-size: cover;
    width: 50%;
}

.news__bg_big {
    height: 400px;
    background-image: url("");
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
    overflow: hidden;
    width: 50%;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

.myRow__200 {
    width: 100%;
    height: 200px;
    color: #000;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.myRow__400 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    width: 100%;
    height: 400px;
    color: #000;
    text-overflow: ellipsis;
}

.news-div {
    padding-top: 20px;
    padding-right: 20px;
    padding-left: 20px;
    text-align: justify;
    text-overflow: ellipsis;
    background: linear-gradient(to bottom, #ffffff, #f4f4f4, #e8e8e8, #dddddd, #d2d2d2);
}

.news-border {
    height: 3px;
    margin: 13px auto 15px;
}

.silver-news {
    color: #707070;
}

.data-time {
    color: #8b8b8b;
}

.news-titles {
    font-size: 18px;
    text-align: left;
    margin: 10px auto;
}

.bg__long {
    color: #ffffff;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url("");
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("");
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
    background-repeat: repeat, no-repeat;
}

.news-div_big {
    width: 50%;
    padding-top: 40px;
    padding-right: 40px;
    padding-left: 40px;
    text-align: justify;
    background: linear-gradient(to bottom, #ffffff, #f4f4f4, #e8e8e8, #dddddd, #d2d2d2);
}

.myRow__400 .news-titles {
    font-size: 28px;
}

.footer-tesler {
    padding: 20px 10px;
}

.navigation {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    padding: 20px;
}

.navigation__item {
    position: relative;
}

.navigation__link {
    display: flex;
    align-items: center;
    text-align: center;
    padding: 0 20px 0 0;
    color: #000;
    text-decoration: none;
    font-size: 20px;
    height: 100%;
    transition: all 0.3s;
}

.navigation__link::before {
    content: "";
    display: block;
    position: relative;
    height: 100%;
    width: 3px;
    margin: 0 20px 0 0;
    border-radius: 8px;
    transition: all 0.3s;
    background: linear-gradient(to bottom, #0055E7 0%, #80808000 100%);
}

.navigation__link_before::before {
    display: none;
}

.navigation__link:hover::before {
    background: linear-gradient(to bottom, #0031b8 0%, #80808000 100%);
}

.navigation__link:hover,
.navigation__link:active,
.navigation__link:focus {
    text-decoration: none;
}

.footer__content {
    text-align: center;
    color: #707070;
    line-height: 1.5;
}

.active__popup {
    width: 100%;
    height: 100px;
    padding: 40px 0 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: 999;
    position: fixed;
    background: url("");
    background-size: cover;
    background-position: top;
}

.active-form__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 600px;
    margin: 0 auto;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.form__button_fake-active {
    padding: 10px 10px;
    margin: auto;
    font-size: 21px;
    cursor: pointer;
    z-index: 999999;
}

.active-form__content .form__input_fake {
    font-size: 16px;
    margin: 0 10px;
}

.footer-tesler_reg {
    padding: 20px 10px;
}

.table-responsive {
    width: 100%;
    padding: 100px 10px 0px;
}

.table-result {
    text-align: center;
    border: 0;
}

.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
    display: table;
    border-collapse: separate;
    border-spacing: 0 4px;
}

#st-asset {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px
}

#st-payout {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px
}

.table-result thead {
    height: 40px;
    background: linear-gradient(to bottom, #003CA3 0%, #015EFF 100%);
}

.table-result tbody tr {
    background-image: linear-gradient(to bottom, #E7E7E7 0%, #FFFFFF 100%);
    color: #000;
}

.table-result tbody tr td {
    border: 0 !important;
    padding-bottom: 15px;
    padding-top: 15px;
}

.table-result thead tr th {
    padding: 15px;
}

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

.h1-title {
    margin-top: 0;
    margin-bottom: 40px;
    text-align: center;
    text-transform: capitalize;
    color: #000;
}

.faq {
    margin-top: 35px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border-radius: 10px;
    background: linear-gradient(to bottom, #E7E7E7 0%, #FFFFFF 100%);
    padding: 20px;
    box-shadow: 0 0 8px rgba(0, 0, 0, .1);
}

.faq__quest {
    width: 33.33333333%;
}

.faq__answ {
    width: 66.66666667%;
    display: flex;
    align-items: flex-start;
    box-sizing: border-box;
    padding: 0 15px;
}

.c-summary__intro p,
.c-summary__intro li {
    font-family: sans-serif;
    line-height: 1.5;
    font-size: 18px;
}

.q {
    margin: 0;
    padding: 0 10px;
    color: #003EA8;
    font-size: 20px;
    font-weight: 400;
    height: 100%;
    display: flex;
    align-items: flex-start;
}

/* .a {
    font-size: 16px;
    color: #000;
} */

.offers__registr {
    padding: 100px 10px;
}

* {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
}

html {
    font-size: 16px;
}

body {
    position: relative;
    min-width: 320px;
    overflow-x: hidden;
    font-family: sans-serif;
    color: #fff;
    background: #fff;
}

.faq-table {
    padding: 80px 0 90px;
    background: url("") center / cover no-repeat;
}

/* Responsive */
@media screen and (max-width: 1439px) {
    .myRow_two {
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
    }
}

@media screen and (max-width: 991px) {
    .news-div {
        padding: 10px;
    }

    .news__bg_small {
        width: 50% !important;
    }

    .news-div_content {
        width: 70%;
    }

    .news-div_big {
        overflow: hidden;
    }

    .apps {
        padding: 0;
    }

    .gallery {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        padding: 10px 0;
    }

    .table-responsive {
        display: none;
    }

    .myRow_two {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .registerWrap__img {
        max-width: 250px;
    }

    .videoWrap {
        width: 80%;
    }

    .registrWrap {
        width: 80%;
        margin: 30px auto 0;
    }

    .offers {
        padding: 150px 0 100px
    }
}

@media screen and (max-width: 767px) {
    .maps {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

    .maps__item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 45%;
        margin: 10px;
    }

    .navigate__title {
        padding: 0 0 20px;
    }

    .navigate__descr {
        margin: 0;
        font-size: 22px;
    }

    .myColumn {
        width: 50%;
    }

    .gallery {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column wrap;
        flex-flow: column wrap;
    }

    .gallery__ava img {
        width: 100%;
        top: 0;
    }

    .members__box {
        height: 250px;
    }

    .offers {
        padding: 0 10px;
    }

    .offers__column {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .offers__left {
        width: 50%;
    }

    .offers__right {
        width: 80%;
        padding: 40px 0;
    }

    .why-me {
        padding: 40px 10px;
    }

    .why-me__title {
        padding: 20px 0;
    }

    .news-div_big {
        padding: 15px;
    }

    .news {
        display: none;
    }

    .navigation__link,
    .footer__content {
        font-size: 14px;
    }

    .apps {
        padding: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .footer-tesler {
        padding: 20px 10px;
    }

    .active__popup {
        display: none;
    }

    .terms {
        height: 70vh;
    }
}

@media screen and (max-width: 479px) {
    .maps__item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 80%;
        margin: 10px;
    }

    .navigate__descr {
        font-size: 18px;
    }

    .myColumn {
        width: 80%;
    }

    .navigate {
        padding: 40px 10px;
    }

    .offers__left {
        width: 80%;
    }

    .apps__item {
        margin: 0 10px 0;
        height: 40px;
    }

    .apps__item img {
        height: 100%;
        width: auto;
    }

    .why-me__title {
        font-size: 75px;
        line-height: 1;
    }

    .navigation {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding: 0px;
    }

    .navigation__item {
        width: 30%;
        margin-top: 20px;
        text-align: center;
    }

    .navigation__link:before {
        display: none;
    }

    .videoWrap {
        width: 100%;
    }

    .gallery__feedback {
        font-size: 14px;
    }

    .offers__item {
        padding: 10px 0;
    }

    .offers__item::before {
        margin-right: 20px;
    }

    .offers__title {
        padding: 20px
    }

    .apps {
        padding: 20px 0;
        width: 100%;
    }

    .faq .myRow {
        flex-flow: column nowrap;
    }

    .faq__quest {
        width: 100%;
    }

    .faq__answ {
        width: 100%;
    }

    .q {
        text-align: center;
        border-right: none;
    }
}

.term {
    background: #fff;
    width: calc(100% - 30px);
    max-width: 1030px;
    height: 60vh;
    position: fixed;
    z-index: 9999;
    border-radius: 2px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 60px;
    box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.25);
    display: none;
}

.terms__title {
    color: #32913a;
    text-shadow: 0 1px 50px #b7f7b5;
}

.input-wrap {
    width: 100%;
}

.input-wrap input {
    height: 45px;
}

input[type="submit"] {
    height: inherit;
}

form .form_group--name input,
form .form_group--email input,
form .form_input--group input {
    border-radius: 25px;
    color: #333;
    text-align: center;
    background: #DCDCDC;
    box-shadow: 0 0 8px #fff;
}

.intl-tel-input.separate-dial-code .selected-flag {
    border-top-left-radius: 25px;
    border-bottom-left-radius: 25px;
}

form .checkbox-wrapper {
    color: #003DA6;
}

form.form-container button[type="submit"] {
    border: none;
    color: #ffffff;
    font-size: 20px;
    padding: 16px 0;
    border-radius: 60px;
    width: 100%;
    max-width: 350px;
    box-shadow: 0 0 6px #0800E1;
    text-shadow: 0 2px 5px rgba(0, 0, 0, .8);
    transition: all 0.3s;
    cursor: pointer;
    font-weight: 600;
    background: linear-gradient(to left, #015EFF 0%, #003CA3 100%);
}

.intl-tel-input.separate-dial-code .selected-dial-code {
    color: #fff;
}

@media screen and (max-width: 991px) {
    .main__title {
        font-size: 24px;
        padding: 30px 10px;
    }

    .navigate {
        padding: 30px 10px 40px;
    }

    .navigate__descr {
        padding: 20px 0;
        font-size: 20px;
    }

    .offers {
        padding: 80px 0 100px;
    }

    .why-me {
        padding: 100px 100px 0;
    }

    .navigation__link {
        font-size: 18px;
    }

    .faq {
        max-width: 90%;
        margin: 35px auto 0;
    }

    .faq .myRow {
        flex-direction: column;
    }

    .faq__quest,
    .faq__answ {
        width: 100%;
    }

    .faq__answ {
        padding: 0 10px;
    }

    .q {
        text-align: left;
        border-right: none;
        line-height: inherit;
        margin: 0 auto 10px;
        font-size: 18px;
    }
}

@media screen and (max-width: 768px) {
    .navigation__link {
        font-size: 16px;
    }

    .why-me {
        padding: 100px 40px 0;
    }
}

@media screen and (max-width: 480px) {
    .why-me {
        padding: 0 20px 0;
    }

    .members__title {
        font-size: 28px;
    }

    .why_me__descr {
        font-size: 16px;
    }

    .navigation {
        padding: 10px;
    }

    .navigate {
        padding: 30px 10px 60px;
    }

    .offers__title {
        padding: 20px 0;
    }

    .border {
        margin: -7px auto 10px;
    }

    .navigate__descr {
        padding: 20px 0;
        font-size: 16px;
        width: 90%;
    }

    .navigation__link {
        font-size: 14px;
    }

    .main__title {
        font-size: 18px;
    }

    .offers {
        padding: 40px 0 50px;
    }

    .why-me__title {
        font-size: 32px;
        line-height: 1;
    }

    .registWrap__form {
        padding: 30px 10px;
    }

    .navigation__item {
        width: inherit;
    }
}

[scroll="goScrollToForm"] {
  cursor:pointer;
}

.iti {
    width: 100%;
}