
/* ::::: http://coach.nine.com.au/static/styles.min.ea2a2c4e.css ::::: */

a { background: transparent none repeat scroll 0px 0px; }
hr { box-sizing: content-box; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; }
input[type="search"] { box-sizing: content-box; }
* { box-sizing: border-box; }
body { font-family: "Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 15px; line-height: 1.42857; color: rgb(50, 50, 50); background-color: rgb(255, 255, 255); font-weight: 400; }
body > img { display: block; height: 0px; }
button, input, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; }
a { color: rgb(22, 40, 76); text-decoration: none; }
a:focus, a:hover { color: rgb(19, 34, 65); text-decoration: none; }
.pull-right { float: right; }
.pull-left { float: left; }
@media (min-width: 768px) {
  .container { max-width: 1030px; }
}
.container--padded { padding: 0px 10px 10px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: relative; }
.container--padded::after, .container--padded::before { content: ""; display: table; }
.container--padded::after { clear: both; }
.ninemsn-global-site { max-width: 1030px; }
.layout { position: relative; }
.layout::after, .layout::before { content: ""; display: table; }
.layout::after { clear: both; }
.layout .layout__takeover { width: 100%; }
.layout .layout__takeover .layout__takeover-ads { position: relative; margin: 8px 0px 12px; z-index: 1; }
.layout2col, .layout2col__inner { float: left; width: 100%; }
.layout2col__inner__main { margin: 0px auto; max-width: 620px; }
.main__left { width: 100%; }
.main__right { width: 100%; margin-top: 15px; }
.layout2col__utility { max-width: 450px; margin: 0px auto; display: block; }
.layout2col__utility::after, .layout2col__utility::before { content: ""; display: table; }
.layout2col__utility::after { clear: both; }
@media (min-width: 768px) {
  .layout2col__utility { float: right; width: 300px; margin-left: -100%; display: block; }
  .layout2col__utility.stick-top { position: static; top: 0px; padding-top: 0px; }
  .layout2col__utility.floating { position: fixed; top: 0px; padding-top: 10px; margin-left: 320px; }
  .layout2col__utility.stick-bottom { position: absolute; bottom: 0px; right: 10px; padding-top: 0px; }
  .layout2col__inner__main { margin: 0px 320px 0px 0px; max-width: none; }
}
@media (min-width: 900px) {
  .main__left { width: 62%; float: left; padding-right: 20px; }
  .main__right { width: 38%; float: left; margin-top: 0px; }
}
.feed-divider { content: ""; float: left; width: 100%; height: 5px; background-image: url('divider-cross.png'); background-repeat: repeat-x; margin: 0.5em 0px 1em; }
.story-blocks__wrapper::after { content: ""; width: 100%; height: 5px; background-image: url('divider-cross.png'); background-repeat: repeat-x; float: none; display: block; margin: 1.3em 0px; }
@media (min-width: 768px) {
  .story-blocks__wrapper::after { display: none; }
}
.puzzle::after, .two-col-story-feed::after { content: ""; float: left; width: 100%; height: 5px; background-image: url('divider-cross.png'); background-repeat: repeat-x; margin: 1.3em 0px; }
@media (min-width: 1024px) {
  .puzzle::after { margin: 1.3em 0px 0.5em; }
}
.section-feed.diet::before { content: ""; width: 100%; height: 5px; background-image: url('divider-cross.png'); background-repeat: repeat-x; margin: 1.3em 0px 0.5em; float: none; display: block; }
@media (min-width: 768px) {
  .section-feed.diet::before { display: none; }
}
.section-feed.diet::after { content: ""; float: left; width: 100%; height: 5px; background-image: url('divider-cross.png'); background-repeat: repeat-x; margin: 1.3em 0px 0.5em; }
.latest-feed__ad::after { content: ""; float: left; width: 100%; height: 5px; background-image: url('divider-cross.png'); background-repeat: repeat-x; margin: 1em 0px 0.5em; }
.section-banner + .feed-divider { display: none; }
body #ninemsn-global-header { border-bottom: 1px solid rgb(253, 85, 56); }
body #ninemsn-global-header .ninemsn-header-bar .logo-wrapper .ninemsn-logo { background: rgb(253, 85, 56) none repeat scroll 0% 0%; }
body #ninemsn-global-header .ninemsn-tab-list .ninemsn-header-link a.ninemsn-active-section { color: rgb(253, 85, 56); }
body #ninemsn-global-header .ninemsn-tab-list .ninemsn-header-link a.ninemsn-active-section::after { background: rgb(253, 85, 56) none repeat scroll 0% 0%; }
body #ninemsn-global-header .ninemsn-tab-list .ninemsn-header-link a.ninemsn-active-section:hover, body #ninemsn-global-header .ninemsn-tab-list .ninemsn-header-link a:hover { color: rgb(253, 85, 56); }
body #ninemsn-global-footer .ninemsn-footer-branding .ninemsn-global-site .ninemsn-footer-logo { background-color: rgb(253, 85, 56); }
.resp-img { position: relative; width: 100%; margin: 0px; padding: 0px; background-color: rgb(244, 244, 244); }
.resp-img .resp-img__img { display: block; width: 100%; margin: 0px; }
.section-title { margin: 20px 0px 0px 10px; padding: 0px; font-family: "Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 25px; font-weight: 400; line-height: 1.15; letter-spacing: 0.02em; text-transform: uppercase; }
.section-title:empty { display: none; }
.section-banner { margin-bottom: 10px; }
.section-banner img { max-width: 100%; }
.article .widget-ad { margin-bottom: 15px; }
.article .video-block { margin-top: 12px; }
.article__headline { display: block; font-family: "Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 25px; font-weight: 700; line-height: 1.15; color: rgb(20, 52, 117); }
@media (min-width: 1024px) {
  .article__headline { font-family: "Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 36px; font-weight: 700; line-height: 1.15; }
}
.article__image { margin: 12px 0px 0px; padding: 0px; }
.article__image img { display: block; width: 100%; height: auto; }
@media (min-width: 768px) {
  .article__hero-video { margin-bottom: 18px; }
}
.article__hero-caption { position: relative; padding: 10px; background-color: rgb(227, 237, 236); color: rgb(20, 52, 117); font-family: "Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 13px; font-weight: 400; line-height: 1.2; }
@media (min-width: 768px) {
  .article__hero-caption { margin: -18px 18px 0px; font-family: "Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 14px; font-weight: 400; line-height: 1.2; }
}
.article__hero-caption:empty { display: none; }
.article__byline { display: inline-block; color: rgb(51, 51, 51); }
.article__byline .author { font-size: 14px; }
.article__byline .author .author__pic { width: 38px; height: 38px; }
.article__byline .author .author__name { vertical-align: middle; }
.article__time--desktop.time { line-height: 14px; vertical-align: middle; }
.article__body a { color: rgb(9, 76, 219); }
.article__social { position: relative; display: inline-block; width: 100%; margin: 20px 0px 0.3em; }
.article__social::after, .article__social::before { content: ""; display: table; }
.article__social::after { clear: both; }
@media (min-width: 768px) {
  .article__social { margin: 20px 0px 10px; }
}
.article__time--desktop { display: none; font-size: 14px ! important; margin-left: 10px; color: rgb(153, 153, 153); }
.article__time--desktop::before { content: "|"; margin-right: 10px; }
@media (min-width: 768px) {
  .article__time--desktop { display: inline-block; }
}
.article__time--mobile { font-size: 14px ! important; color: rgb(153, 153, 153); margin: 1em 0px 0.5em; display: block; }
@media (min-width: 768px) {
  .article__time--mobile { display: none ! important; margin-bottom: 1em; }
}
.article__body p { margin: 0px 0px 20px; }
.article__body p:empty { display: none; }
.article__body img { width: 100%; margin: 10px 0px; height: auto; }
.article__body .advert[data-ad-type="MBANNER"] { padding: 10px 0px; }
@media (max-width: 320px) {
  .article__body .advert[data-ad-type="MBANNER"] { margin-left: -10px; }
}
.article__body .advert[data-ad-type="MEDIUM"] > div::before { content: ""; height: 12px; background-image: url('more-after-advert.png'); background-repeat: no-repeat; background-position: 50% 0px; width: 100%; padding-bottom: 3px; display: block; }
.article__embed-facebook, .article__embed-instagram, .article__embed-twitter { max-width: 500px; margin: 0px auto; padding-bottom: 10px; }
.article__tags { list-style: outside none none; text-transform: uppercase; margin: 30px 0px; padding: 0px; }
.article__tags + * { margin-top: 0px ! important; }
.article__tag { font-family: "Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif; line-height: 22px; background: rgb(35, 201, 177) none repeat scroll 0% 0%; display: inline-block; letter-spacing: 0px; font-size: 12px; font-weight: 400; margin: 0px 6px 4px; }
.article__tag::after, .article__tag::before { content: " "; display: block; float: left; width: 10px; height: 22px; background: rgb(35, 201, 177) none repeat scroll 0% 0%; transform: skewX(-17deg); }
.article__tag::before { border-top-left-radius: 4px; border-bottom-left-radius: 4px; margin-left: -6px; }
.article__tag::after { border-top-right-radius: 4px; border-bottom-right-radius: 4px; margin-right: -6px; }
.article__tag a { display: block; float: left; color: rgb(255, 255, 255); padding: 0px 5px; }
.article__tag:hover, .article__tag:hover::after, .article__tag:hover::before { background: rgb(30, 171, 150) none repeat scroll 0% 0%; }
.article__related { margin-bottom: 30px; }
.article__related::after, .article__related::before { content: ""; display: table; }
.article__related::after { clear: both; }
.article__related-item { float: left; width: 50%; padding-right: 3%; }
.article__related-item:hover img { opacity: 0.9; }
.article__related-item:hover .related__heading { color: rgb(4, 55, 170); }
.article__related-item h3 { font-family: "Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 22px; font-weight: 700; line-height: 1.15; color: rgb(20, 52, 117); margin: 0px 0px 10px; }
.article__related-item h3::before { content: ""; display: block; float: left; position: relative; background: transparent url('plus-green.svg') no-repeat scroll 0% 0%; margin: 2px -5px 0px 0px; width: 19px; height: 18px; }
.related { font-family: "Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 16px; line-height: 1.15; color: rgb(51, 51, 51); font-weight: 500; }
.related:hover { text-decoration: none; }
.related__image { width: 100%; }
@media (min-width: 1024px) {
  .related__image { width: 50%; float: left; }
}
.related__heading { font-size: 14px; }
@media (min-width: 768px) {
  .related__heading { font-size: 16px; }
}
@media (min-width: 1024px) {
  .related__heading { vertical-align: top; width: 45%; display: inline-block; margin-left: 10px; }
}
.article_comments-header { font-family: "Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 18px; font-weight: 700; line-height: 1.15; color: rgb(253, 85, 56); display: none; }
.article__comments--enabled .article_comments-header { display: block; }
.article__comments__no-comments { display: none; width: 300px; height: 100px; margin: 0px auto; background: transparent url('comments_pen.jpeg') no-repeat scroll center top; }
.article__comments__no-comments::after { content: "Be the first to comment on this story"; text-align: center; display: block; position: relative; top: 80px; color: rgb(253, 85, 56); font-family: "Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 14px; font-weight: 500; line-height: 1.2; }
.article__comments--variation .article__comments__no-comments { background: transparent url('comments_two_cents.jpeg') no-repeat scroll center top; }
.article__comments--variation .article__comments__no-comments::after { content: "Put your two cents in!"; }
.article__comments--no-comments .article__comments__no-comments { display: block; }
.inline-gallery { width: 100%; height: 100%; background-color: rgb(216, 231, 228); z-index: 1; float: left; position: relative; margin: 10px 0px; }
.inline-gallery h3 { margin: 0px; font-size: 20px; text-align: center; }
.inline-gallery__image { width: 100%; }
.inline-gallery__image img { margin: 0px; }
.inline-gallery__details { display: block; background-color: rgb(255, 255, 255); z-index: 3; position: relative; overflow: hidden; margin: 15px; padding: 10px 15px; top: 0px; }
.inline-gallery__details a { background-color: rgb(20, 39, 76); color: rgb(255, 255, 255); text-transform: uppercase; padding: 10px 15px; bottom: 15px; font-size: 14px; text-align: center; margin: 0px auto; display: block; width: 160px; }
.inline-gallery__details a:hover { background-color: rgb(4, 55, 170); }
@media (min-width: 768px) {
  .article .widget-ad { display: none; }
}
@media (min-width: 1024px) {
  .inline-gallery__image { position: absolute; width: 50%; }
  .inline-gallery__details { float: right; width: 365px; height: 164px; }
  .inline-gallery__details h3 { text-align: left; }
  .inline-gallery__details a { position: absolute; display: inline-block; width: auto; }
}
.article--videogallery-title { border-bottom: 1px solid rgb(204, 204, 204); margin-bottom: 10px; }
.article__headline { margin: 20px 0px; }
.article--videogallery-content { margin-top: 10px; }
@media (min-width: 1024px) {
  .article--videogallery-content { margin-top: 0px; width: 320px; }
}
.article--videogallery-description { padding-top: 10px; }
.article--videogallery-description a { text-decoration: none; color: rgb(253, 85, 56); }
.article--videogallery-description a:hover { color: rgb(245, 38, 2); }
.article--videogallery-player { width: 100%; overflow: hidden; }
@media (min-width: 1024px) {
  .article--videogallery-player { float: right; width: 670px; }
}
.article__video-count { border-bottom: 2px solid rgb(238, 238, 238); border-top: 2px solid rgb(238, 238, 238); padding: 8px 0px; }
.article__video-count::first-letter { text-transform: uppercase; }
.article__plista { float: left; }
.article--videogallery .video-block { background: rgb(34, 34, 34) none repeat scroll 0% 0%; }
.article--videogallery .video-gallery__block { position: relative; }
.article--videogallery .video-gallery__block:hover .video-block__next::before, .article--videogallery .video-gallery__block:hover .video-block__prev::before { transform: translateX(0px); }
.article--videogallery .video-gallery__block:hover .video-block__next.disabled::before { transform: translateX(35px); }
.article--videogallery .video-gallery__block:hover .video-block__prev.disabled::before { transform: translateX(-35px); }
.article--videogallery .video-gallery__block:hover .video-block__counter { transform: translateY(0px); }
.article--videogallery .video-gallery__block:hover .video-block__counter.disabled { transform: translateY(-100%); }
.article--videogallery .video-block__next, .article--videogallery .video-block__prev { display: none; position: absolute; z-index: 1; right: 0px; bottom: 50%; height: 90px; width: 35px; transition: transform 0.15s ease-in-out 250ms; overflow: hidden; }
@media (min-width: 768px) {
  .article--videogallery .video-block__next, .article--videogallery .video-block__prev { display: block; }
}
.article--videogallery .video-block__next::before, .article--videogallery .video-block__prev::before { display: block; position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; margin: auto; width: 35px; height: 90px; content: ""; background-color: rgba(34, 34, 34, 0.85); background-size: 50% auto; background-repeat: no-repeat; background-position: center center; background-image: url('gallery_chevron_thick.png'); transform: translateX(35px); transition: transform 0.15s ease 0s; }
.article--videogallery .video-block__next:hover::before, .article--videogallery .video-block__prev:hover::before { background-color: rgba(34, 34, 34, 0.9); }
.article--videogallery .video-block__prev { right: auto; left: 0px; }
.article--videogallery .video-block__prev::before { transform: translateX(-35px); background-image: url('gallery_chevron_thick_rev.png'); }
.article--videogallery .video-block__counter { position: absolute; top: 0px; left: 0px; z-index: 9; padding: 3px 10px; color: rgb(255, 255, 255); font-size: 13px; font-weight: 700; background-color: rgb(253, 85, 56); text-transform: uppercase; transform: translateY(-100%); transition: all 0.15s ease-in-out 250ms; }
@media (max-width: 767px) {
  .article--videogallery .video-block__counter { display: none; }
}
.article--videogallery .video-block__counter__mobile { bottom: -30px; width: 100%; height: 30px; line-height: 20px; padding: 2px 0px 10px 23px; font-size: 14px; color: rgb(204, 204, 204); background: rgb(35, 40, 41) none repeat scroll 0% 0%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; border: 1px solid rgb(57, 57, 57); }
.article--videogallery .video-block__counter__mobile .video-block__counter__mobile__plus { position: relative; top: 3px; left: 4px; font-size: 23px; }
.article--videogallery .video-block__counter__mobile .video-block__counter__mobile__next, .article--videogallery .video-block__counter__mobile .video-block__counter__mobile__prev { position: relative; float: right; top: -5px; width: 50px; height: 32px; border: 1px solid rgb(57, 57, 57); background-size: 23% auto; background-repeat: no-repeat; background-position: center center; }
.article--videogallery .video-block__counter__mobile .video-block__counter__mobile__prev { background-image: url('gallery_chevron_thick_rev.png'); right: -1px; }
.article--videogallery .video-block__counter__mobile .video-block__counter__mobile__next { background-image: url('gallery_chevron_thick.png'); }
@media (min-width: 768px) {
  .article--videogallery .video-block__counter__mobile { display: none; }
}
.article--videogallery .video-block__next-gallery { position: absolute; display: none; top: 0px; left: 0px; width: 100%; height: 100%; background: rgb(34, 34, 34) none repeat scroll 0% 0%; z-index: 9; }
.article--videogallery .video-block__next-gallery__bg { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; opacity: 0.3; z-index: 1; }
.article--videogallery .video-block__next-gallery__bg img { position: absolute; top: -9999px; left: -9999px; bottom: -9999px; right: -9999px; height: 100%; margin: auto; }
.article--videogallery .video-block__next-gallery__details { position: absolute; width: 100%; height: 100%; text-align: center; z-index: 3; }
.article--videogallery .video-block__next-gallery__details h3 { position: absolute; top: 10%; padding: 0px 5%; margin: 0px; width: 100%; font-weight: 700; color: rgb(255, 255, 255); font-size: 22px; overflow: hidden; }
@media (min-width: 480px) {
  .article--videogallery .video-block__next-gallery__details h3 { font-size: 26px; top: 12%; padding: 0px 12%; }
}
@media (min-width: 600px) {
  .article--videogallery .video-block__next-gallery__details h3 { font-size: 30px; }
}
@media (min-width: 768px) {
  .article--videogallery .video-block__next-gallery__details h3 { top: 18%; padding: 0px 18%; }
}
.article--videogallery .video-block__next-gallery__details a { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; display: block; color: rgb(253, 85, 56); text-decoration: none; }
.article--videogallery .video-block__next-gallery__view-next { position: absolute; left: 0px; right: 0px; bottom: 10%; margin: auto; }
@media (min-width: 480px) {
  .article--videogallery .video-block__next-gallery__view-next { bottom: 12%; }
}
@media (min-width: 768px) {
  .article--videogallery .video-block__next-gallery__view-next { bottom: 18%; }
}
.article--videogallery .video-block__next-gallery__view-next p { margin: 10px 0px 0px; font-weight: 700; font-size: 16px; letter-spacing: 1px; text-transform: uppercase; }
@media (min-width: 480px) {
  .article--videogallery .video-block__next-gallery__view-next p { margin: 15px 0px 0px; }
}
.article--videogallery .video-block__next-gallery__view-next .play { position: relative; top: 0px; left: 0px; right: 0px; bottom: 0px; margin: auto; display: block; }
@media (min-width: 480px) {
  .article--videogallery .video-block__next-gallery__view-next .play { width: 90px; height: 90px; }
}
.article--videogallery .author__pic { position: relative; }
.article--videogallery .article__social { display: inline-block; vertical-align: bottom; margin: 0px; width: 100%; }
.article--videogallery .article__outbrain { clear: both; }
.article--videogallery .article__related-item { width: 100%; }
.article--videogallery .related__heading { width: 44%; }
.article--videogallery .video-block__image { display: none; }
.article--videogallery .video-block { margin-top: 0px; position: relative; overflow: visible; }
.article--videogallery .video-block .play { display: none; }
.video-block--loaded .article--videogallery .video-block { cursor: default; }
.article--videogallery .video-block__title { width: 100%; height: 30px; line-height: 20px; padding: 0px 23px 10px; font-size: 14px; color: rgb(204, 204, 204); background: rgb(35, 40, 41) none repeat scroll 0% 0%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.article--videogallery .top-stories__header { position: relative; display: inline-block; font-size: 18px; font-weight: 700; line-height: 1.1; color: rgb(255, 255, 255); background: rgb(253, 85, 56) none repeat scroll 0% 0%; padding: 6px 12px; margin: 0px 0px 20px -20px; z-index: 2; }
.article--videogallery .top-stories__list { overflow: hidden; list-style: outside none none; padding: 0px; margin: 0px -10px; }
.article--videogallery .top-stories__list__item { width: 50%; float: left; padding: 0px 10px; }
@media (min-width: 1024px) {
  .article--videogallery .top-stories__list__item { width: 25%; }
}
.article--videogallery .top-stories__list__item img { width: 100%; }
.article--videogallery .article--videogallery-title { border-bottom: medium none; }
@media (min-width: 768px) {
  .article--videogallery .article__byline { position: absolute; }
}
.article--videogallery .article__social { padding-top: 0px; }
.article--videogallery .article__share { padding-top: 0px; float: none; }
.article--videogallery .article__share::before { display: none; }
.article--videogallery .article__tag a { color: rgb(255, 255, 255); }
.article--videogallery .video-playlist { position: relative; overflow: hidden; margin: 0px; background-color: rgb(238, 238, 238); }
.article--videogallery .video-playlist .video_widget_playlist .playlist { margin: 0px; }
.article--videogallery .video-playlist.disabled .video_widget_playlist { cursor: default; pointer-events: none; }
.article--videogallery .video-playlist.disabled::before { position: absolute; bottom: 0px; left: 0px; content: "RESUMES AFTER ADVERTISEMENT"; font-size: 11px; padding: 0px 8px; height: 20px; line-height: 22px; color: rgb(85, 85, 85); background: rgb(194, 194, 194) none repeat scroll 0% 0%; z-index: 11; }
.article--videogallery .video-playlist.disabled::after { position: absolute; top: 0px; left: 0px; display: block; width: 100%; height: 100%; z-index: 10; content: " "; background-color: rgba(255, 255, 255, 0.8); }
.article--videogallery .video_widget_playlist { font-family: "Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif; background-color: transparent; border-radius: 0px; height: 175px; }
.article--videogallery .video_widget_playlist.disabled { display: none; }
.article--videogallery .video_widget_playlist .playlist { margin: 0px; }
.article--videogallery .video_widget_playlist .playlist ul { margin-left: 10px; }
.article--videogallery .video_widget_playlist .playlist ul li { position: relative; width: 210px; height: auto; margin: 0px; }
.article--videogallery .video_widget_playlist .playlist ul li:first-child:not(.selected) .imgWrapper span { display: none ! important; }
.article--videogallery .video_widget_playlist .playlist ul li.selected { background-color: transparent; }
.article--videogallery .video_widget_playlist .playlist ul li.selected .imgWrapper { position: relative; }
.article--videogallery .video_widget_playlist .playlist ul li.selected .imgWrapper::after { position: absolute; top: 0px; left: 0px; border: 3px solid rgb(253, 85, 56); width: 100%; height: 100%; box-sizing: border-box; content: " "; z-index: 3; }
.article--videogallery .video_widget_playlist .playlist ul li.selected .imgWrapper::before { width: 20px; }
.article--videogallery .video_widget_playlist .playlist ul li.selected .imgWrapper span { left: 20px; background-color: rgb(205, 32, 2); z-index: 4; }
.article--videogallery .video_widget_playlist .playlist ul li.selected + li .imgWrapper span { display: none ! important; }
.article--videogallery .video_widget_playlist .playlist ul li:hover { background-color: transparent; }
.article--videogallery .video_widget_playlist .playlist ul li:hover .outer h3 { color: rgb(253, 85, 56); }
.article--videogallery .video_widget_playlist .playlist ul li .outer { height: auto; padding: 0px; margin: 10px 10px 10px 0px; }
.article--videogallery .video_widget_playlist .playlist ul li .outer h3 { font-size: 13px; color: rgb(50, 50, 50); line-height: 1.3; }
.article--videogallery .video_widget_playlist .playlist ul li .imgWrapper { position: relative; width: 100%; padding-top: 56.25%; height: auto; }
.article--videogallery .video_widget_playlist .playlist ul li .imgWrapper img { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.article--videogallery .video_widget_playlist .playlist ul li .imgWrapper span, .article--videogallery .video_widget_playlist .playlist ul li .imgWrapper::before { display: block; position: absolute; top: 0px; left: 0px; z-index: 2; font-size: 11px; padding: 4px 4px 5px; height: auto; background-color: rgb(253, 85, 56); color: rgb(255, 255, 255); opacity: 1; filter: none; width: auto; min-width: 20px; text-align: center; box-sizing: border-box; }
.article--videogallery .video_widget_playlist .playlist ul li .imgWrapper::before { content: attr(data-order); z-index: 1; }
.article--videogallery .video_widget_playlist div.arrow { position: absolute; left: 0px; top: 0px; background-color: rgba(35, 35, 35, 0.8); width: 36px; height: 100%; margin: 0px; opacity: 0; z-index: 9; border-radius: 0px; transition: all 0.15s ease-in-out 250ms; }
.article--videogallery .video_widget_playlist div.arrow:hover { background-color: rgba(35, 35, 35, 0.9); }
.article--videogallery .video_widget_playlist div.arrow::after, .article--videogallery .video_widget_playlist div.arrow::before { display: block; position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; margin: auto; background-size: 20px 32px; width: 20px; height: 32px; content: ""; background-repeat: no-repeat; background-position: center center; background-image: url('gallery_chevron_thick.png'); }
.article--videogallery .video_widget_playlist div#leftArrow.arrow { background-image: none; }
.article--videogallery .video_widget_playlist div#leftArrow.arrow::after, .article--videogallery .video_widget_playlist div#leftArrow.arrow::before { background-image: url('gallery_chevron_thick_rev.png'); }
.article--videogallery .video_widget_playlist div#rightArrow.arrow { left: auto; right: 0px; background-image: none; }
.article--videogallery .video_widget_playlist div#rightArrow.arrow::after, .article--videogallery .video_widget_playlist div#rightArrow.arrow::before { left: 7px; }
.article--videogallery .video_widget_playlist div.arrow.disabled, .article--videogallery .video_widget_playlist div.arrow.disabled:hover { pointer-events: none; cursor: default; opacity: 0; display: none; }
.article--videogallery .video-playlist:hover .video_widget_playlist #leftArrow, .article--videogallery .video-playlist:hover .video_widget_playlist #rightArrow { opacity: 1; filter: none; }
.touch .article--videogallery .video-playlist #leftArrow, .touch .article--videogallery .video-playlist #rightArrow { display: none; }
.article--videogallery .video-playlist.disabled .video_widget_playlist #leftArrow, .article--videogallery .video-playlist.disabled .video_widget_playlist #rightArrow { opacity: 0; }
.story-block { color: rgb(85, 85, 85); }
.story-block__image-link { display: block; position: relative; }
@media (min-width: 480px) {
  .main__left .story-block__image-link.image-portrait { float: left; width: 45%; margin: 0px 1em 1em 0px; }
}
.story-block__image-link img { max-width: 100%; }
.hero--gallery { overflow: hidden; }
.hero--gallery .resp-img::after { content: ""; position: absolute; z-index: 1; display: block; bottom: 12px; right: 12px; width: 30px; height: 30px; background-repeat: no-repeat; background-size: 100% auto; }
.svg .hero--gallery .resp-img::after { background-image: url('ico_gallery.svg'); }
.no-svg .hero--gallery .resp-img::after { background-image: url('ico_gallery.png'); }
.ie8 .hero--gallery .resp-img::after { background: transparent none repeat scroll 0px 0px; content: url('ico_gallery.png'); }
@media (min-width: 1024px) {
  .hero--gallery .resp-img::after { bottom: 16px; right: 16px; width: 40px; height: 40px; }
}
.story-block__headline { display: block; margin: 0.5em auto 0.2em; font-family: "Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 23px; font-weight: 500; line-height: 1.15; }
.story-block__standfirst { margin: 0.3em auto; line-height: 1.2; }
.story-block__byline { margin: 13px 0px; }
.story-block__byline::after, .story-block__byline::before { content: ""; display: table; }
.story-block__byline::after { clear: both; }
.story-block__byline .author, .story-block__byline .time { display: block; float: left; }
.story-block__byline .author + .time::before { content: " |"; margin: 2px 1em auto; font-size: 0.75em; color: rgb(153, 153, 153); float: left; }
.story-block__share { float: right; }
.story-block__abstract { display: inline; }
.story-block__abstract::after { content: ""; width: 4px; display: inline-block; }
.story-block__abstract p { display: inline; line-height: 1.1; }
.story-block__readmore { display: inline-block; color: rgb(22, 40, 76); font-family: "Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 14px; font-weight: 700; line-height: 1.2; }
.story-block__readmore::after { content: ""; vertical-align: top; display: inline-block; width: 6px; height: 9px; background-repeat: no-repeat; background-size: 6px 9px; margin-top: 4px; }
.svg .story-block__readmore::after { background-image: url('ico_chevron_green.svg'); }
.no-svg .story-block__readmore::after { background-image: url('ico_chevron_green.png'); }
.spinner { width: 24px; height: 24px; margin-left: auto; margin-right: auto; background: transparent url('live-feed-loading.gif') no-repeat scroll center center; }
.paginate { padding: 30px 0px; height: 20px; width: 100%; }
.latest-feed__ad::before { display: block; margin-bottom: 8px; color: rgb(153, 153, 153); text-align: center; text-transform: uppercase; content: "More after advertisement ▼"; font-size: 11px; font-weight: 400; }
.video-block { overflow: hidden; cursor: pointer; position: relative; }
.video-block__image { width: 100%; display: block; position: absolute; }
.video-block__image img { max-width: 100%; }
.video-block--loaded .video-block__image, .video-block__player { display: none; }
.video-block--loaded .video-block__player { display: block; }
.play { position: absolute; top: 50%; left: 50%; width: 60px; height: 60px; margin-top: -5%; margin-left: -5%; border-radius: 50%; background-color: rgba(0, 0, 0, 0.5); transition: all 0.2s ease 0s; }
.video-block--loaded .play { display: none; }
.svg .play { background-image: none; }
.play:hover { background-color: rgba(0, 0, 0, 0.7); cursor: pointer; }
.play::before { position: relative; content: " "; display: block; left: 3%; height: 100%; width: 100%; background-image: url('play-video-symbol.png'); background-size: 65% auto; background-repeat: no-repeat; background-position: center center; }
@media (min-width: 1024px) {
  .play { position: absolute; top: 50%; left: 50%; width: 100px; height: 100px; margin-top: -5%; margin-left: -5%; border-radius: 50%; background-color: rgba(0, 0, 0, 0.5); transition: all 0.2s ease 0s; }
}
.video-playlist .video_widget_playlist { position: relative; border-radius: 0px; }
.video-playlist .video_widget_playlist.disabled { display: none; }
.video-playlist .video_widget_playlist .playlist { margin: 0px 40px; }
.video-playlist #leftArrow, .video-playlist #rightArrow { position: absolute; left: 0px; border-radius: 0px; }
.video-playlist #rightArrow { left: auto; right: 0px; }
[class*=" icon-"], [class^="icon-"] { font-family: "Coach Icons"; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; }
.icon-instagram::before { content: ""; }
.icon-facebook::before { content: ""; }
.icon-twitter::before { content: ""; }
.hub-wallpaper { visibility: hidden; position: fixed; top: 0px; }
@media (max-width: 767px) {
  .hub-wallpaper { display: none; }
}
.hub .layout2col { padding-top: 12px; }
html { font-family: sans-serif; }
body { margin: 0px; }
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: 0px; }
[hidden], template { display: none; }
a { background-color: transparent; }
a:active, a:hover { outline: 0px none; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: 700; }
dfn { font-style: italic; }
h1 { font-size: 2em; margin: 0.67em 0px; }
mark { background: rgb(255, 255, 0) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
img { border: 0px none; }
svg:not(:root) { overflow: hidden; }
hr { box-sizing: content-box; height: 0px; }
pre { overflow: auto; }
code, kbd, pre, samp { font-family: monospace,monospace; font-size: 1em; }
button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0px; }
button { overflow: visible; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; }
button[disabled], html input[disabled] { cursor: default; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0px none; padding: 0px; }
input { line-height: normal; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0px; }
input[type="search"] { box-sizing: content-box; }
fieldset { border: 1px solid silver; margin: 0px 2px; padding: 0.35em 0.625em 0.75em; }
legend { border: 0px none; padding: 0px; }
textarea { overflow: auto; }
optgroup { font-weight: 700; }
table { border-collapse: collapse; border-spacing: 0px; }
td, th { padding: 0px; }
.widget-ad iframe { display: block; margin: auto; }
.gallery__banner-ad { position: absolute; top: 36px; left: 0px; right: 0px; height: 106px; padding-top: 8px; }
@media (max-width: 767px) {
  .gallery--has-ad .gallery__share { display: none; }
  .gallery--has-ad::after { display: block; position: absolute; content: " "; height: 1px; width: 1px; z-index: 99999; animation: 1s linear 0s normal none 1 running disable-interaction; }
  .gallery--has-ad .ad-message { top: calc(50% + 125px + 20px); position: absolute; height: 20px; line-height: 20px; text-align: center; font-size: 13px; color: rgb(153, 153, 153); overflow: hidden; display: inline-block; width: 100%; }
  .gallery--has-ad .ad-message::after { animation: 0.52s ease 1s normal forwards 1 running fade-in; position: absolute; left: 0px; right: 0px; margin: auto; opacity: 0; content: "SWIPE TO CONTINUE"; }
  .gallery--has-ad .ad-message span { display: inline-block; height: 20px; overflow: hidden; }
  .gallery--has-ad .gallery__utility { display: none; }
}
.gallery__arrow-next, .gallery__arrow-prev { cursor: pointer; position: absolute; width: 40px; height: 100px; top: 0px; bottom: 0px; margin: auto; background: transparent none repeat scroll 0px 0px; z-index: 2; }
.gallery__arrow-next::after, .gallery__arrow-prev::after { display: block; position: absolute; top: 50%; margin-top: -50px; width: 40px; height: 100px; content: ""; background: rgb(54, 164, 147) url('svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJb') no-repeat scroll center center; }
.gallery__arrow-next.disabled, .gallery__arrow-prev.disabled { opacity: 0.33; cursor: default; pointer-events: none; }
.gallery__arrow-prev { left: 0px; }
.gallery__arrow-prev::after { left: 0px; transform: rotate(180deg); }
.ie9 .gallery__arrow-prev::after, .no-svg .gallery__arrow-prev::after { transform: rotate(0deg); background-image: url('TRQPX0jJJbqKYwgHq5m2YKBQZAIRAABBg8OkEJn+SSdMRZ8J7kKmBEWpBASwv+j1pAO0OHlIHUSctDykBQCacw+IpMmpTBtCrUAc'); }
.gallery__arrow-next, .gallery__arrow-next::after { right: 0px; }
.ie9 .gallery__arrow-next::after, .no-svg .gallery__arrow-next::after { background-image: url('TRQPX0jJJbqKYwgHq5m2YKBQZAIRAABBg8OkEJn+SSdMRZ8J7kKmBEWpBASwv+j1pAO0OHlIHUSctDykBQCacw+IpMmpTBtCrUAc'); }
.emoji { height: 1em; width: 1em; vertical-align: -0.1em; margin: 0px 0.1em; }
.page__total::before { content: "/"; }
.gallery__footer { font-size: 10px; line-height: 16px; }
.gallery__footer a { color: rgb(102, 102, 102); padding-right: 0.8em; }
.gallery__footer a:last-child { padding-right: 0px; padding-left: 0.8em; border-left: 1px solid rgb(153, 153, 153); }
.gallery__footer a:hover { color: rgb(51, 51, 51); text-decoration: underline; }
.gallery__headline { text-align: center; background-color: rgba(255, 255, 255, 0.8); }
.gallery__headline h1 { font-size: 1.6em; }
.gallery__headline .gallery__site-title { max-width: 300px; padding: 1em 0px; margin: 1em auto; position: relative; }
.gallery__headline .gallery__site-title::after { content: " "; position: absolute; left: 0px; right: 0px; bottom: 0px; width: 180px; height: 1px; margin: 0px auto; background-color: transparent; }
@media (min-width: 768px) {
  .gallery__headline { border-top: 1px solid rgb(221, 221, 221); border-bottom: 1px solid rgb(221, 221, 221); background-color: transparent; }
  .gallery__headline.opened { overflow: visible; }
  .gallery__headline.opened h1 { overflow: visible; text-overflow: clip; white-space: normal; height: auto; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-bottom: 1px solid rgb(221, 221, 221); line-height: 26px; padding-top: 7px; padding-bottom: 7px; }
}
html { height: 100%; }
* { box-sizing: border-box; }
[data-content-type="gallery"] { background: rgb(239, 239, 239) none repeat scroll 0% 0%; height: 100%; overflow: hidden; }
[data-content-type="gallery"] [data-module="mi9-nav-decorator"] { display: none; }
[data-module="gallery.manager"] { width: 100%; height: 100%; overflow: hidden; position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; }
.gallery { position: relative; margin: 0px auto; height: 100%; z-index: 1; overflow: hidden; }
.gallery__banner-ad { display: none; }
.gallery__headline { display: none; position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; margin: auto; overflow: hidden; z-index: 600; }
.gallery__headline[data-display="title"] { display: block; }
@media (orientation: landscape) {
  .gallery__headline { right: 44px; bottom: 0px; }
}
.gallery__main { position: absolute; top: 36px; left: 0px; right: 0px; bottom: 44px; z-index: 100; }
.gallery__arrows { display: none; }
.gallery__utility { position: absolute; left: 0px; right: 0px; bottom: 44px; z-index: 200; overflow: hidden; padding: 0px; }
.gallery__utility-ad { display: none; }
.gallery__page { position: absolute; left: 0px; right: 0px; bottom: 0px; height: 44px; }
.gallery__magnify-inner { display: none; }
.gallery__thumbnails { display: none; box-sizing: border-box; }
.gallery__footer { display: none; position: absolute; left: 0px; right: 0px; bottom: 0px; text-align: center; }
@media (max-width: 767px) {
  .gallery__share-page, .gallery__utility { transition: opacity 0.2s ease 0s; }
  .gallery--ui-tap .gallery__share-page, .gallery--ui-tap .gallery__utility { opacity: 0; }
  [data-display="title"] ~ .gallery__share-page { display: none; }
  .utility__top { overflow: hidden; }
  .utility__button { display: none; bottom: 0px; }
  .gallery__caption, .gallery__title { font-size: 15px; line-height: 18px; }
  .gallery__site-title { margin-top: 50px; }
  .gallery__share-page { border-top: 1px solid rgb(221, 221, 221); }
  .gallery__site-title + h1 { margin: 0px 10px 60px; }
  .gallery__view-link { text-transform: uppercase; }
  .gallery__headline[data-display="title"] .gallery__site-title + h1 { font-size: 26px; padding-left: 20px; padding-right: 20px; }
}
@media (min-width: 768px) {
  .gallery__banner-ad { display: block; }
  .gallery__headline { display: block; position: absolute; top: 141px; left: 0px; right: 0px; bottom: auto; height: 42px; line-height: 42px; padding: 0px; }
  .gallery__headline .gallery__sponsor { display: block; position: absolute; top: 0px; right: 16px; z-index: 20; }
  [data-display="title"] .gallery__headline .gallery__sponsor { display: block; }
  .gallery__headline .gallery__sponsor a { display: block; width: 132px; height: 40px; }
  .gallery__headline .gallery__site-title { display: none; }
  .gallery__headline h1 { position: absolute; top: 0px; left: 0px; right: 0px; height: 40px; font-size: 26px; line-height: 40px; margin: 0px; padding: 0px 16px; text-align: center; z-index: 10; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
  [data-display="title"] .gallery__headline h1 { overflow: visible; text-overflow: clip; white-space: normal; height: auto; }
  .gallery__headline .gallery__view-link { display: none; }
  .gallery__headline[data-display="title"] { right: 64px; bottom: 282px; top: 175px; background-color: rgba(255, 255, 255, 0.8); height: auto; border-top: 0px none; border-bottom: 0px none; cursor: pointer; }
  .gallery__headline[data-display="title"] .gallery__site-title { display: block; }
  .gallery__headline[data-display="title"] .gallery__site-title + h1 { text-align: center; position: relative; margin-top: 125px; overflow: visible; text-overflow: clip; white-space: normal; height: auto; }
  .gallery__headline[data-display="title"] .gallery__view-link { pointer-events: none; display: block; }
  .gallery__headline[data-display="title"] .gallery__sponsor { display: none; }
  .gallery__headline[data-display=""] .gallery__sponsor ~ h1 { padding-right: 164px; text-align: left; }
  .gallery__main { top: 191px; left: 16px; right: 74px; bottom: 282px; }
  .gallery__arrows { display: block; }
  .gallery__utility { display: inline; position: static; left: auto; right: auto; bottom: auto; height: auto; background: transparent none repeat scroll 0px 0px; }
  .gallery__utility .utility__top { display: block; position: absolute; left: 16px; right: 332px; bottom: 16px; height: 242px; padding-right: 12px; margin-bottom: 16px; overflow-y: auto; max-height: none; }
  .gallery__utility .utility__top .gallery__caption { line-height: 1.3; }
  .gallery__utility .utility__button { display: none; }
  .gallery__share-page { top: 183px; left: auto; right: 16px; width: 50px; height: auto; bottom: auto; }
  .gallery__page { position: static; width: 50px; height: auto; padding: 5px 0px; text-align: center; font-size: 18px; line-height: 21px; }
  .gallery__share { position: relative; width: 50px; }
  .gallery__utility-ad { display: block; position: absolute; right: 16px; bottom: 16px; width: 300px; height: 250px; }
  .gallery__footer { display: block; }
}
@media (min-width: 1280px) {
  .gallery__headline[data-display="title"] .gallery__site-title + h1 { font-size: 38px; }
  .gallery .gallery__share-page { top: 202px; }
  .gallery__headline { height: 56px; line-height: 56px; }
  .gallery__headline .gallery__sponsor { margin-top: 7px; }
  .gallery__headline h1 { font-size: 34px; height: 54px; line-height: 54px; }
  .gallery__headline.opened h1 { line-height: 42px; padding-top: 6px; padding-bottom: 6px; }
  .gallery__main, .gallery__share-page, .gallery__utility.gallery__utility { top: 205px; }
  .gallery__thumbnails { display: block; position: absolute; top: 197px; left: 0px; bottom: 0px; width: 200px; height: auto; }
  .gallery__magnify-inner { display: none; }
  .gallery__magnify-inner.gallery__magnify-inner--active { display: block; }
  [data-gallery-portrait="false"] .gallery__thumbnails { display: none; }
  .gallery[data-gallery-portrait="true"] .gallery__footer, .gallery[data-gallery-portrait="true"] .gallery__headline[data-display="title"], .gallery[data-gallery-portrait="true"] .gallery__main { left: 215px; }
}
@media (min-width: 768px) {
  .gallery[data-gallery-portrait="false"] .gallery__thumbnails { display: none; }
}
#gallery__video-player { position: absolute; z-index: 0; opacity: 0; top: 0px; left: 0px; bottom: 0px; right: 0px; margin: auto; }
#gallery__video-player .video-block__player { display: block; }
#gallery__video-player .play, #gallery__video-player .video-block__image { display: none; }
@media (max-width: 767px) and (orientation: landscape) {
  .gallery__main, .gallery__utility { bottom: 0px; right: 44px; }
  .gallery .gallery__share-page { left: auto; top: auto; width: 44px; height: auto; }
  .gallery__page { top: -180px; right: 0px; width: 44px; }
  .gallery__share { width: 44px; bottom: 88px; }
}
@media (min-width: 768px) and (orientation: landscape) {
  .gallery__main { right: 390px; bottom: 16px; }
  .gallery__headline[data-display="title"] { right: 390px; bottom: 0px; }
  .gallery__utility { display: block; position: absolute; top: 191px; right: 74px; width: 300px; padding: 0px; }
  .gallery__utility .utility__top { position: static; left: auto; right: auto; top: auto; bottom: auto; height: auto; padding: 0px 0px 16px; }
  .gallery__utility .utility__top p:first-child { margin-top: 0px; padding-top: 0px; }
  .gallery__utility .utility__top p:last-child { margin-bottom: 0px; padding-bottom: 0px; }
  .gallery__utility .gallery__utility-ad { position: static; left: auto; right: auto; top: auto; bottom: auto; }
  .gallery__footer { right: 390px; }
}
.gallery__magnify-inner { position: absolute; overflow: hidden; top: 197px; right: 390px; bottom: 0px; left: 199px; margin: auto; z-index: 500; background: rgb(255, 255, 255) url('K7iyYhtft3YaddOv4zbv3NCEAIfkECQwAGQAsAAAAABgAGAAABdkgJo6jVU1TZZFsO57oULmsRV2UZcXopAeDyaV2qRRzvZ5lIGk') no-repeat scroll center center; }
.cssanimations .gallery__magnify-inner { animation-name: fade-out; animation-duration: 300ms; animation-timing-function: ease-in-out; animation-fill-mode: forwards; }
.no-cssanimations .gallery__magnify-inner { display: none; }
.cssanimations .gallery__magnify-inner--active { animation-name: fade-in; }
.no-cssanimations .gallery__magnify-inner--active { display: block; }
.magnify { position: relative; }
.magnify::after { content: ""; background: transparent url('svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsb') repeat scroll 0% 0%; width: 35px; height: 35px; position: absolute; right: 10px; bottom: 10px; opacity: 1; transition: opacity 150ms ease-in-out 0s; }
.magnify:hover::after { content: ""; opacity: 0; }
.magnify__lens { opacity: 0; transition: opacity 150ms ease-in-out 0s; position: absolute; background: rgba(255, 255, 255, 0.6) none repeat scroll 0% 0%; }
.magnify__lens:hover { cursor: none; }
.magnify__lens--active { opacity: 0.4; }
.magnify__large { position: absolute; }
.magnify__large--loading { display: none; }
.gallery__page { padding-left: 10px; line-height: 44px; font-size: 20px; box-shadow: 0px -1px 0px rgba(0, 0, 0, 0.1); }
@media (min-width: 768px) {
  .gallery__page { line-height: 1.4; padding-left: 0px; font-size: 18px; box-shadow: none; }
}
@media (max-width: 767px) and (orientation: landscape) {
  .gallery__page { padding: 8px 0px; text-align: center; font-size: 16px; line-height: 21px; box-shadow: none; }
}
.gallery__share { position: absolute; right: 0px; bottom: 0px; }
.gallery__share .gig-button-container { padding: 0px; margin: 0px; }
.gallery__share .gigya-sharebar-btn { height: 44px; }
.gallery__share .gigya-sharebar-btn__icon { width: 44px ! important; height: 44px ! important; }
.gallery__share-page { position: absolute; left: 0px; right: 0px; bottom: 0px; z-index: 300; }
@media (min-width: 768px) {
  .gallery__share-page { left: auto; right: 16px; background-color: transparent; }
}
.gallery__share__btn:active, .gallery__share__btn:hover { color: rgb(255, 255, 255); }
.gallery__share__btn--facebook { background-color: rgb(59, 89, 152); }
.gallery__share__btn--facebook:hover { background-color: rgb(48, 73, 125); }
.gallery__share__btn--twitter { background-color: rgb(0, 172, 237); }
.gallery__share__btn--twitter:hover { background-color: rgb(0, 141, 194); }
.gallery__share__btn--more { background-color: rgb(204, 204, 204); cursor: pointer; }
.gallery__share__btn--more:hover { background-color: rgb(167, 167, 167); }
.gallery__share__btn--mail { background-color: rgb(158, 158, 158); }
.gallery__share__btn--mail:hover { background-color: rgb(130, 130, 130); }
.gallery__share__btn--tumblr { background-color: rgb(50, 80, 109); }
.gallery__share__btn--tumblr:hover { background-color: rgb(41, 66, 89); }
.gallery__share__btn--gplus { background-color: rgb(221, 75, 57); }
.gallery__share__btn--gplus:hover { background-color: rgb(195, 51, 33); }
.gallery__share__btn--pinterest { background-color: rgb(203, 32, 39); }
.gallery__share__btn--pinterest:hover { background-color: rgb(166, 26, 32); }
.gallery__share__btn--whatsapp { background-color: rgb(108, 194, 56); }
.gallery__share__btn--whatsapp:hover { background-color: rgb(89, 159, 46); }
.gallery__share { width: 44px; height: 44px; display: block; -moz-user-select: none; margin: auto; }
.gallery__share .gallery__share__btn--more { z-index: 1; }
.gallery__share--expanded { bottom: 0px; }
.gallery__share--expanded .gallery__share__btn--more { background: rgb(255, 255, 255) none repeat scroll 0% 0%; box-shadow: 0px 0px 0px 2px rgb(204, 204, 204) inset; }
.gallery__share--expanded .gallery__share__btn--more::before { content: "x"; color: rgb(153, 153, 153); }
.gallery__share__btn { float: none; color: rgb(255, 255, 255); text-align: center; transition: transform 150ms ease 0s, opacity 150ms ease 0s, background-color 150ms ease 0s; }
.gallery__share__btn--facebook::before { content: "F"; }
.gallery__share__btn--twitter::before { content: "T"; }
.gallery__share__btn--more::before { content: "A"; }
.gallery__share__btn--mail::before { content: "B"; }
.gallery__share__btn--tumblr::before { content: "J"; }
.gallery__share__btn--gplus::before { content: "G"; }
.gallery__share__btn--pinterest::before { content: "P"; }
.gallery__share__btn--whatsapp::before { content: "W"; }
@media (max-width: 767px) {
  .gallery__share { width: 132px; }
  .gallery__share .gallery__share__btn--facebook { left: 0px; }
  .gallery__share .gallery__share__btn--twitter { left: 44px; }
  .gallery__share .gallery__share__btn--more { left: 88px; }
  .gallery__share .gallery__share__btn--gplus, .gallery__share .gallery__share__btn--mail, .gallery__share .gallery__share__btn--pinterest, .gallery__share .gallery__share__btn--tumblr, .gallery__share .gallery__share__btn--whatsapp { position: absolute; display: block; top: 0px; right: 0px; opacity: 0; visibility: hidden; transition: all 150ms ease 0s; }
  .gallery__share--expanded .gallery__share__btn { visibility: visible; opacity: 1; }
  .gallery__share--expanded .gallery__share__btn--gplus, .gallery__share--expanded .gallery__share__btn--mail, .gallery__share--expanded .gallery__share__btn--pinterest, .gallery__share--expanded .gallery__share__btn--tumblr, .gallery__share--expanded .gallery__share__btn--whatsapp { position: absolute; right: 0px; }
  .gallery__share--expanded .gallery__share__btn--mail { transform: translateY(-44px); }
  .gallery__share--expanded .gallery__share__btn--tumblr { transform: translateY(-88px); }
  .gallery__share--expanded .gallery__share__btn--gplus { transform: translateY(-132px); }
  .gallery__share--expanded .gallery__share__btn--pinterest { transform: translateY(-176px); }
  .gallery__share--expanded .gallery__share__btn--whatsapp { transform: translateY(-220px); }
}
@media (min-width: 768px) {
  .gallery__share { position: relative; width: 44px; height: 132px; }
  .gallery__share .gallery__share__btn--facebook { top: 0px; }
  .gallery__share .gallery__share__btn--twitter { top: 46px; }
  .gallery__share .gallery__share__btn--more { top: 92px; }
  .gallery__share .gallery__share__btn--gplus, .gallery__share .gallery__share__btn--mail, .gallery__share .gallery__share__btn--pinterest, .gallery__share .gallery__share__btn--tumblr, .gallery__share .gallery__share__btn--whatsapp { position: absolute; visibility: hidden; bottom: 0px; opacity: 0; right: 0px; transition: all 150ms ease 0s; }
  .gallery__share .gallery__share__btn--whatsapp { display: none; }
  .gallery__share .gallery__share__btn--facebook::before, .gallery__share .gallery__share__btn--more::before, .gallery__share .gallery__share__btn--twitter::before { position: absolute; top: 0px; left: 0px; right: 0px; text-align: center; line-height: 33px; }
  .gallery__share .gallery__share__btn--facebook::after, .gallery__share .gallery__share__btn--more::after, .gallery__share .gallery__share__btn--twitter::after { position: absolute; bottom: 0px; line-height: 18px; text-align: center; width: 100%; height: 18px; content: "Share"; color: rgb(255, 255, 255); left: 0px; font-size: 11px; font-family: sans-serif; }
  .gallery__share .gallery__share__btn--twitter::after { content: "Tweet"; }
  .gallery__share .gallery__share__btn--more::after { content: "More"; }
  .gallery__share--expanded .gallery__share__btn { opacity: 1; visibility: visible; }
  .gallery__share--expanded .gallery__share__btn--more::before { line-height: 44px; }
  .gallery__share--expanded .gallery__share__btn--more::after { display: none; }
  .gallery__share--expanded .gallery__share__btn--gplus, .gallery__share--expanded .gallery__share__btn--mail, .gallery__share--expanded .gallery__share__btn--pinterest, .gallery__share--expanded .gallery__share__btn--tumblr, .gallery__share--expanded .gallery__share__btn--whatsapp { position: absolute; right: 0px; bottom: 0px; }
  .gallery__share--expanded .gallery__share__btn--mail { transform: translateY(50px); }
  .gallery__share--expanded .gallery__share__btn--tumblr { transform: translateY(96px); }
  .gallery__share--expanded .gallery__share__btn--gplus { transform: translateY(142px); }
  .gallery__share--expanded .gallery__share__btn--pinterest { transform: translateY(188px); }
  .gallery__share--expanded .gallery__share__btn--whatsapp { transform: translateY(234px); }
}
@media (max-width: 767px) and (orientation: landscape) {
  .gallery__share { width: 44px; bottom: 0px; }
  .gallery__share .gallery__share__btn--facebook { left: 0px; bottom: 86px; }
  .gallery__share .gallery__share__btn--twitter { left: 0px; bottom: 42px; }
  .gallery__share .gallery__share__btn--more { left: 0px; bottom: -2px; }
  .gallery__share--expanded .gallery__share__btn--mail { transform: translateX(-44px); }
  .gallery__share--expanded .gallery__share__btn--tumblr { transform: translate(-88px); }
  .gallery__share--expanded .gallery__share__btn--gplus { transform: translate(-132px); }
  .gallery__share--expanded .gallery__share__btn--pinterest { transform: translate(-176px); }
  .gallery__share--expanded .gallery__share__btn--whatsapp { transform: translate(-220px); }
}
.gallery__slides, .gallery__slides-wrapper, .slides__image { width: 100%; height: 100%; position: relative; z-index: 1; }
.gallery__slides { display: block; overflow: hidden; }
.gallery__slides-wrapper { overflow: hidden; position: relative; }
.slides__image { float: left; position: relative; }
.slides__image img { height: auto; width: auto; max-width: 100%; max-height: 100%; top: 0px; left: 0px; right: 0px; bottom: 0px; margin: auto; }
.thesite-loaded .slides__image img { position: absolute; }
.slides__image-inner { text-align: center; width: 100%; height: 100%; }
.slides__image-inner__play { position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; width: 60px; height: 60px; margin: auto; border-radius: 50%; background-color: rgba(0, 0, 0, 0.5); transition: all 0.2s ease 0s; }
.svg .slides__image-inner__play { background-image: none; }
.slides__image-inner__play:hover { background-color: rgba(0, 0, 0, 0.7); cursor: pointer; }
.slides__image-inner__play::before { position: relative; content: " "; display: block; left: 3%; height: 100%; width: 100%; background-image: url('0dnTqShdnYgAAAAASUVORK5CYII='); background-size: 65% auto; background-repeat: no-repeat; background-position: center center; }
@media (min-width: 768px) {
  .slides__image-inner__play { position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; width: 100px; height: 100px; margin: auto; border-radius: 50%; background-color: rgba(0, 0, 0, 0.5); transition: all 0.2s ease 0s; }
}
.slides__image--ad .widget-ad { position: absolute; width: 100%; top: calc(50% - 125px); }
.gallery__thumbnails { z-index: 3; padding: 60px 16px; border-right: 1px solid rgb(170, 170, 170); }
.thumbnails { height: 100%; }
.thumbnails__up { position: absolute; top: 8px; left: 0px; right: 0px; margin: auto; background: transparent url('svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsb_001.dat') no-repeat scroll center center; width: 32px; height: 44px; cursor: pointer; }
.thumbnails__down { position: absolute; bottom: 8px; left: 0px; right: 0px; margin: auto; background: transparent url('svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsb_002.dat') no-repeat scroll center center; width: 32px; height: 44px; cursor: pointer; }
.thumbnails__list-container { position: relative; height: 100%; overflow: hidden; }
.thumbnails__list { position: absolute; top: 0px; padding: 0px; margin: 0px; width: 100%; text-align: center; }
.thumbnail__item { display: table; margin: auto auto 15px; cursor: pointer; opacity: 0.5; }
.thumbnail__item:hover { opacity: 0.4; }
.thumbnail__item:first-child, .thumbnail__item:first-child:hover { opacity: 1; }
.thumbnail__item-image { display: block; position: relative; max-width: 165px; max-height: 125px; margin: 0px auto; }
.thumbnail__item--active { opacity: 1; }
.thumbnail__item-caption { padding-top: 3px; }
.thumbnail__item-caption::after, .thumbnail__item-caption::before { content: ""; display: table; }
.thumbnail__item-caption::after { clear: both; }
.thumbnail__item-caption span { vertical-align: top; max-width: 50%; }
.thumbnail__item-time { font-size: 12px; line-height: 1.2; color: rgb(51, 51, 51); float: left; }
.gallery__utility .utility__top { max-height: 52px; padding: 0px 10px; background: rgba(255, 255, 255, 0.8) none repeat scroll 0% 0%; }
.gallery__utility .utility__top.has-empty-children { opacity: 0; visibility: hidden; }
.gallery__utility .utility__top .gallery__caption :first-child { margin-top: 0px; padding-top: 0px; }
.gallery__utility .utility__button { position: absolute; top: 0px; right: 0px; cursor: pointer; }
.gallery__utility .utility__button::after { display: block; float: right; content: "more"; text-decoration: underline; margin: 0px; padding: 8px 16px; font-size: 15px; line-height: 18px; }
.gallery--ui-tap .gallery__utility .utility__button { display: none; }
.gallery__utility[data-view="maximised"] { background-color: rgba(255, 255, 255, 0.8); }
.gallery__utility[data-view="maximised"] .utility__top { max-height: none; padding: 44px 10px 10px; height: 100%; overflow-y: auto; background-color: transparent; border-top: medium none; border-bottom: medium none; }
.gallery__utility[data-view="maximised"] .utility__top .gallery__caption { line-height: 1.5em; }
@media (max-width: 767px) {
  .gallery__utility[data-view="minimised"] { max-height: 52px; }
  .gallery__utility[data-view="minimised"] .utility__top { border-top: 8px solid rgba(255, 255, 255, 0.8); border-bottom: 8px solid rgba(255, 255, 255, 0.8); background-clip: padding-box; }
  .gallery__utility[data-view="minimised"] .utility__top-wrap { overflow: hidden; }
  .gallery__utility[data-view="minimised"] .gallery__caption, .gallery__utility[data-view="minimised"] .gallery__title { margin: 0px; overflow: hidden; }
  .gallery__utility[data-view="minimised"] .gallery__caption > p, .gallery__utility[data-view="minimised"] .gallery__title > p { min-height: 36px; overflow: hidden; }
  .gallery__utility[data-view="minimised"] .gallery__caption:empty, .gallery__utility[data-view="minimised"] .gallery__title:empty { display: none; }
  .gallery__utility[data-view="minimised"] .utility__top.has-text-overflow { overflow: hidden; }
  .gallery__utility[data-view="minimised"] .utility__top.has-text-overflow ~ .utility__button { display: block; }
  .gallery__utility[data-view="minimised"] .utility__top.has-text-overflow .gallery__caption, .gallery__utility[data-view="minimised"] .utility__top.has-text-overflow .gallery__title { width: 100%; padding-right: 60px; }
  .gallery__utility[data-view="minimised"] .utility__top.has-text-overflow .gallery__caption:empty, .gallery__utility[data-view="minimised"] .utility__top.has-text-overflow .gallery__title:empty { display: none; }
  .gallery__utility[data-view="maximised"] .utility__top { position: relative; top: 44px; max-height: none; padding-top: 0px; padding-bottom: 64px; }
  .gallery__utility[data-view="maximised"] .utility__top ~ .utility__button { display: block; }
}
.massrelevance .massrelevance__profile-container { display: none; position: relative; float: left; margin-right: 10px; overflow: visible; }
.massrelevance .massrelevance__profile { width: 74px; height: 74px; border-radius: 37px; }
.massrelevance .massrelevance__online { display: inline-block; background-color: rgb(41, 195, 161); width: 10px; height: 10px; border-radius: 5px; margin-right: 6px; }
.massrelevance .massrelevance__name { display: inline-block; position: relative; margin: 0px; }
.massrelevance .massrelevance__name::after { content: ""; position: absolute; display: block; top: 0px; right: -22px; width: 18px; height: 18px; background-image: url('icon_verified.png'); }
.massrelevance .massrelevance__time { margin: 2px 0px 0px; }
.massrelevance .massrelevance__likes { display: none; }
.babys-breath { animation-duration: 2.5s; animation-fill-mode: both; animation-timing-function: ease-in; animation-direction: alternate; animation-iteration-count: infinite; animation-name: babys-breath; }
.header-module { max-width: 1030px; background-color: rgb(255, 255, 255); }
.header-module__inner { transition: box-shadow 0.2s ease 0s; padding: 0px 10px; }
.header-module nav { position: relative; }
.header-module ul { padding: 0px; margin: 0px; list-style: outside none none; }
.header-module li { padding: 0px; }
.header-module li a { display: block; }
.header-module .menu { position: relative; height: 0px; }
.header-module .menu::after { content: ""; display: table; clear: both; }
@media (min-width: 501px) {
  .header-module .menu { height: 44px; overflow: hidden; }
}
.header-module .menu__item { display: none; }
@media (min-width: 501px) {
  .header-module .menu__item { position: relative; display: block; float: left; }
  .header-module .menu__item > a { padding: 0px 25px; }
  .header-module .menu__item.js-toggle-all + .menu__item > a, .header-module .menu__item.menu__item--content + .menu__item > a { padding-left: 0px; }
}
.header-module a { height: 44px; line-height: 44px; padding: 0px 10px; }
.header-module .sub-menu { display: none; }
.header-module .sub-menu a { height: 36px; line-height: 36px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.header-module .sub-sub-menu { display: block; }
@media (min-width: 501px) {
  .header-module .sub-sub-menu { background-image: linear-gradient(to right, transparent 0px, transparent 10px, rgb(225, 225, 225) 10px, rgb(225, 225, 225) calc(100% - 10px), transparent calc(100% - 10px)); background-position: 0px 100%; background-size: 100% 1px; background-repeat: no-repeat; }
}
.header-module .sub-menu__item:last-child .sub-sub-menu { background-image: none; }
.header-module .js-toggle-all { position: absolute; top: -47px; right: 0px; display: block; width: 43px; height: 40px; background-color: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); z-index: 3; cursor: pointer; }
.header-module .js-toggle-all span, .header-module .js-toggle-all span::after, .header-module .js-toggle-all span::before { position: absolute; height: 2px; width: 22px; display: block; background-color: rgb(34, 34, 34); top: 0px; bottom: 0px; left: 0px; right: 0px; margin: auto; content: ""; }
.header-module .js-toggle-all span::after { width: 100%; transform: translateY(7px); }
.header-module .js-toggle-all span::before { width: 100%; transform: translateY(-7px); }
.js-all-active .header-module .js-toggle-all span { background: transparent none repeat scroll 0px 0px; }
.js-all-active .header-module .js-toggle-all span::after { transform: rotate(45deg) translateY(0px); }
.js-all-active .header-module .js-toggle-all span::before { transform: rotate(-45deg) translateY(0px); }
@media (min-width: 501px) {
  .header-module .js-toggle-all { width: 44px; height: 44px; bottom: 0px; top: auto; background-color: transparent; border: 0px none; cursor: pointer; }
  .header-module .js-toggle-all span, .header-module .js-toggle-all span::after, .header-module .js-toggle-all span::before { position: absolute; height: 2px; width: 18px; display: block; background-color: rgb(34, 34, 34); top: 0px; bottom: 0px; left: 0px; right: 0px; margin: auto; content: ""; }
  .header-module .js-toggle-all span::after { width: 100%; transform: translateY(7px); }
  .header-module .js-toggle-all span::before { width: 100%; transform: translateY(-7px); }
  .js-all-active .header-module .js-toggle-all span { background: transparent none repeat scroll 0px 0px; }
  .js-all-active .header-module .js-toggle-all span::after { transform: rotate(45deg) translateY(0px); }
  .js-all-active .header-module .js-toggle-all span::before { transform: rotate(-45deg) translateY(0px); }
}
@media (min-width: 501px) {
  .header-module.js-all-active nav { height: 44px; }
}
.header-module.js-all-active .js-toggle-all span { background-color: transparent; }
.header-module.js-all-active .js-toggle-all span::after, .header-module.js-all-active .js-toggle-all span::before { top: 0px; transform: rotate(45deg); }
.header-module.js-all-active .js-toggle-all span::before { bottom: 0px; transform: rotate(-45deg); }
.header-module .js-hover > .sub-menu { position: absolute; left: 0px; top: 43px; display: block; width: 100%; background-color: rgb(255, 255, 255); border: 1px solid rgb(253, 85, 56); background-image: linear-gradient(to right, rgb(253, 102, 76) 0px, rgb(253, 102, 76) 220px, rgb(255, 255, 255) 220px); box-shadow: 0px 3px 0px rgba(0, 0, 0, 0.12); }
.header-module.js-all-active { position: relative; }
.header-module.js-all-active .menu { position: absolute; width: 100%; height: auto; background-color: rgb(255, 255, 255); z-index: 2; box-shadow: 0px 3px 0px rgba(0, 0, 0, 0.12); }
.header-module.js-all-active .menu + .mobile-ui-block { position: fixed; height: 100%; background-color: red; width: 100%; top: 0px; left: 0px; }
.header-module.js-all-active .menu .js-hidden { visibility: visible; height: auto; position: relative; }
.header-module.js-all-active .menu .menu__item { display: block; float: none; }
.header-module.js-all-active .menu .menu__item > a { height: 36px; line-height: 36px; padding: 0px 10px; }
.header-module.js-all-active .menu .sub-menu { display: block; }
.header-module.js-all-active .menu .sub-menu__item, .header-module.js-all-active .menu .sub-sub-menu { display: none; }
.header-module.js-all-active .menu .sub-menu__item > a { padding-left: 20px; }
.header-module.js-all-active .menu .sub-menu__item--content { display: none; }
@media (max-width: 500px) {
  .header-module.js-all-active .menu { width: calc(100% + 20px); margin-left: -10px; margin-right: -10px; }
  .header-module.js-all-active .menu .js-active > a { padding-left: 7px; border-left: 3px solid rgb(253, 85, 56); border-bottom: 1px solid rgb(225, 225, 225); }
  .header-module.js-all-active .menu .js-toggle-all { margin-right: 10px; }
  .header-module.js-all-active .menu .menu__item:not(.js-toggle-all) { background-color: rgb(255, 255, 255); border-top: 1px solid rgb(225, 225, 225); }
  .header-module.js-all-active .menu .menu__item--content { display: none; }
  .header-module.js-all-active .menu .menu__item--dropdown:not(.menu__item--dropdown-has-content) > a { padding-right: 0px; overflow: hidden; }
  .header-module.js-all-active .menu .menu__item--dropdown:not(.menu__item--dropdown-has-content) span { display: block; float: right; width: 63px; height: 36px; background-color: rgb(241, 241, 241); background-image: url('chevron.svg'); background-size: 18px 8px; background-repeat: no-repeat; background-position: center center; }
  .header-module.js-all-active .menu .menu__item--dropdown.js-active:not(.menu__item--dropdown-has-content) span { transform: rotate(180deg); }
  .header-module.js-all-active .menu .menu__item--dropdown.js-active:not(.menu__item--dropdown-has-content) .sub-menu__item:not(.sub-menu__item--content) { display: block; background-color: rgb(238, 238, 238); border-bottom: 1px solid rgb(225, 225, 225); }
  .header-module.js-all-active .menu .menu__item--dropdown.js-active:not(.menu__item--dropdown-has-content) .sub-menu__item:last-child:not(.sub-menu__item--content) { border-bottom-color: transparent; }
}
@media (min-width: 501px) {
  .header-module.js-all-active .menu { background-image: linear-gradient(to right, rgb(253, 102, 76) 0px, rgb(253, 102, 76) 220px, rgb(255, 255, 255) 220px); border: 1px solid rgb(253, 85, 56); top: 43px; }
  .header-module.js-all-active .menu .menu__item { background-image: linear-gradient(to right, transparent 0px, transparent 10px, rgba(255, 255, 255, 0.25) 10px, rgba(255, 255, 255, 0.25) 210px, transparent 210px); background-position: 0px 100%; background-size: 100% 1px; background-repeat: no-repeat; }
  .header-module.js-all-active .menu .menu__item::after { content: ""; display: table; clear: both; }
  .header-module.js-all-active .menu .menu__item:last-child { background-image: none; }
  .header-module.js-all-active .menu .sub-menu { display: none; }
  .header-module.js-all-active .menu .js-toggle-all { top: -44px; background-image: none; border-top: 0px none; }
  .header-module.js-all-active .menu .menu__item--fixed { position: relative; height: auto; right: auto; padding: 8px; line-height: inherit; }
  .header-module.js-all-active .menu .sub-menu { background-image: linear-gradient(to right, transparent 0px, transparent 10px, rgb(225, 225, 225) 10px, rgb(225, 225, 225) calc(100% - 10px), transparent calc(100% - 10px)); background-position: 0px 100%; background-size: 100% 1px; background-repeat: no-repeat; }
  .header-module.js-all-active .menu .js-toggle-all { right: -1px; }
  .header-module.js-all-active .menu .menu__item:not(.js-toggle-all):not(.menu__item--content) { float: left; width: 220px; clear: left; }
  .header-module.js-all-active .menu .menu__item:not(.js-toggle-all):not(.menu__item--content) > a { color: rgb(255, 255, 255); }
  .header-module.js-all-active .menu .menu__item--content { display: block; float: right; width: calc(100% - 220px); }
  .header-module.js-all-active .menu .sub-menu { float: right; width: calc(100% - 220px); }
  .header-module.js-all-active .menu .sub-menu__item { display: block; float: left; width: 33.3333%; }
  .header-module.js-all-active .menu .sub-menu__item--content { display: none; }
}
@media (min-width: 768px) {
  .header-module.js-all-active .menu .sub-menu__item { width: 25%; }
}
@media (min-width: 1024px) {
  .header-module.js-all-active .menu .sub-menu__item { width: 20%; }
}
.header-module .js-hover > .sub-menu .sub-menu__item, .header-module .js-hover > .sub-menu--has-content .sub-menu__item, .header-module .js-hover > .sub-menu--has-grandchildren .sub-menu__item { position: relative; overflow: auto; background-image: linear-gradient(to right, transparent 0px, transparent 10px, rgba(255, 255, 255, 0.25) 10px, rgba(255, 255, 255, 0.25) 210px, transparent 210px); background-position: 0px 100%; background-size: 100% 1px; background-repeat: no-repeat; }
.header-module .js-hover > .sub-menu .sub-menu__item:last-child, .header-module .js-hover > .sub-menu--has-content .sub-menu__item:last-child, .header-module .js-hover > .sub-menu--has-grandchildren .sub-menu__item:last-child { background-image: none; }
.header-module .js-hover > .sub-menu .sub-menu__item > a, .header-module .js-hover > .sub-menu--has-content .sub-menu__item > a, .header-module .js-hover > .sub-menu--has-grandchildren .sub-menu__item > a { position: relative; float: left; width: 220px; color: rgb(255, 255, 255); }
.header-module .js-hover > .sub-menu .sub-menu__item--content, .header-module .js-hover > .sub-menu--has-content .sub-menu__item--content, .header-module .js-hover > .sub-menu--has-grandchildren .sub-menu__item--content { float: right; width: auto; }
.header-module .js-hover > .sub-menu .sub-menu__item--content img, .header-module .js-hover > .sub-menu--has-content .sub-menu__item--content img, .header-module .js-hover > .sub-menu--has-grandchildren .sub-menu__item--content img { max-width: 100%; }
.header-module .js-hover > .sub-menu .sub-sub-menu, .header-module .js-hover > .sub-menu--has-content .sub-sub-menu, .header-module .js-hover > .sub-menu--has-grandchildren .sub-sub-menu { float: right; width: calc(100% - 220px); }
.header-module .js-hover > .sub-menu .sub-sub-menu::after, .header-module .js-hover > .sub-menu--has-content .sub-sub-menu::after, .header-module .js-hover > .sub-menu--has-grandchildren .sub-sub-menu::after { content: ""; display: table; clear: both; }
.header-module .js-hover > .sub-menu .sub-sub-menu__item, .header-module .js-hover > .sub-menu--has-content .sub-sub-menu__item, .header-module .js-hover > .sub-menu--has-grandchildren .sub-sub-menu__item { float: left; width: 33.3333%; }
@media (min-width: 501px) {
  .header-module .js-hover > .sub-menu .sub-sub-menu, .header-module .js-hover > .sub-menu--has-content .sub-sub-menu, .header-module .js-hover > .sub-menu--has-grandchildren .sub-sub-menu { max-height: 72px; overflow: hidden; }
}
@media (min-width: 768px) {
  .header-module .js-hover > .sub-menu .sub-sub-menu__item, .header-module .js-hover > .sub-menu--has-content .sub-sub-menu__item, .header-module .js-hover > .sub-menu--has-grandchildren .sub-sub-menu__item { width: 25%; }
}
@media (min-width: 1024px) {
  .header-module .js-hover > .sub-menu .sub-sub-menu__item, .header-module .js-hover > .sub-menu--has-content .sub-sub-menu__item, .header-module .js-hover > .sub-menu--has-grandchildren .sub-sub-menu__item { width: 20%; }
}
.header-module .js-hover > .sub-menu--has-content .sub-menu__item { float: left; clear: left; width: 220px; }
.header-module .js-hover > .sub-menu--has-content .sub-menu__item.menu__item--dropdown { width: 100%; }
.header-module .js-hover > .sub-menu--has-content .sub-menu__item--content, .header-module .js-hover > .sub-menu--has-grandchildren .sub-menu__item--content { float: right; clear: none; width: calc(100% - 220px); }
.header-module .js-hidden { position: absolute; height: 0px; visibility: hidden; }
@media (max-width: 500px) {
  .header-module .js-hidden.js-toggle-all { position: absolute; visibility: visible; height: 40px; }
}
.header-module .js-ready { overflow: visible; }
.header-module .js-show { visibility: visible; }
.header-module .js-hover { position: static; }
.header-module .menu__item--content { display: none; }
.header-module .menu__item--fixed { padding: 10px; }
@media (min-width: 501px) {
  .header-module .menu__item--fixed { position: absolute; right: 44px; height: 100%; padding: 0px; line-height: 44px; }
}
@media (min-width: 501px) {
  .header-module .js-toggle-all.js-hidden ~ .menu__item--fixed { right: 0px; }
}
.header-module .brand { position: relative; height: 54px; z-index: 2; }
@media (min-width: 501px) {
  .header-module .brand { height: 76px; border-bottom: 1px solid rgb(225, 225, 225); }
}
.header-module .logo { position: absolute; display: block; top: 0px; bottom: 0px; padding: 0px; margin: auto; height: 34px; }
.header-module .logo:hover { opacity: 0.85; }
@media (min-width: 501px) {
  .header-module .logo { height: 55px; }
}
.header-module .logo img { height: 100%; max-width: 100%; }
@media (min-width: 501px) {
  .header-module .logo img { width: 250px; }
}
.header-module .logo--network { display: none; }
.header-module.js-stuck { height: 54px; }
@media (min-width: 501px) {
  .header-module.js-stuck { height: 120px; }
}
.header-module.js-stuck .menu, .header-module.js-stuck .menu__item { height: 36px; }
@media (min-width: 501px) {
  .header-module.js-stuck .menu, .header-module.js-stuck .menu__item { height: 36px; }
}
.header-module.js-stuck .menu__item > a { height: 36px; line-height: 36px; }
.header-module.js-stuck .menu { padding-left: 244px; z-index: 2; }
.header-module.js-stuck .brand { z-index: auto; }
.header-module.js-stuck .brand .logo { z-index: 3; }
.header-module.js-stuck.js-all-active .menu { padding-left: 0px; }
.header-module.js-stuck .header-module__inner { position: fixed; top: 0px; left: 0px; right: 0px; background-color: rgb(244, 244, 244); height: 36px; backface-visibility: hidden; border-bottom: 1px solid rgb(253, 85, 56); }
@media (min-width: 501px) {
  .header-module.js-stuck .header-module__inner { height: 36px; }
}
@media (min-width: 501px) {
  .header-module.js-stuck .js-toggle-all.js-hidden ~ .menu__item--fixed { right: 0px; }
}
.header-module.js-stuck .js-hover > .sub-menu { top: 35px; }
@media (min-width: 501px) {
  .header-module.js-stuck .js-hover > .sub-menu { top: 35px; }
}
.header-module.js-stuck .brand { position: absolute; top: 0px; right: 0px; left: 0px; width: 100%; height: 36px; max-width: 1030px; padding: 0px 10px; margin: auto; border-bottom: 0px none; }
@media (min-width: 501px) {
  .header-module.js-stuck .header-module__inner { animation: 0.25s ease 0s normal none 1 running slideIn; }
}
@media (max-width: 500px) {
  .header-module.js-stuck .js-toggle-all { width: 44px; bottom: 0px; background-color: transparent; border: 0px none; cursor: pointer; height: 36px; top: 0px; }
  .header-module.js-stuck .js-toggle-all span, .header-module.js-stuck .js-toggle-all span::after, .header-module.js-stuck .js-toggle-all span::before { position: absolute; height: 2px; width: 18px; display: block; background-color: rgb(34, 34, 34); top: 0px; bottom: 0px; left: 0px; right: 0px; margin: auto; content: ""; }
  .header-module.js-stuck .js-toggle-all span::after { width: 100%; transform: translateY(7px); }
  .header-module.js-stuck .js-toggle-all span::before { width: 100%; transform: translateY(-7px); }
  .js-all-active .header-module.js-stuck .js-toggle-all span { background: transparent none repeat scroll 0px 0px; }
  .js-all-active .header-module.js-stuck .js-toggle-all span::after { transform: rotate(45deg) translateY(0px); }
  .js-all-active .header-module.js-stuck .js-toggle-all span::before { transform: rotate(-45deg) translateY(0px); }
}
@media (min-width: 501px) {
  .header-module.js-stuck .js-toggle-all { height: 36px; }
}
@media (min-width: 1024px) {
  .header-module.js-stuck .js-toggle-all { margin-right: 0px; }
}
@media (max-width: 500px) {
  .header-module.js-stuck.js-all-active .js-toggle-all span { background-color: transparent; }
  .header-module.js-stuck.js-all-active .js-toggle-all span::after { transform: rotate(-45deg) translateY(0px); }
  .header-module.js-stuck.js-all-active .js-toggle-all span::before { transform: rotate(45deg) translateY(0px); }
}
.header-module.js-stuck .logo { position: relative; float: left; width: 102px; height: 36px; vertical-align: middle; }
.header-module.js-stuck .logo img { position: absolute; top: 0px; bottom: 0px; display: block; margin: auto; }
.header-module.js-stuck .logo--network { display: block; width: 102px; height: 36px; margin-right: 10px; background: rgb(253, 85, 56) none repeat scroll 0% 0%; }
.header-module.js-stuck .logo--network img { left: 0px; right: 0px; max-width: 82%; margin: auto; }
.header-module.js-stuck .search { display: none; left: 0px; right: 0px; top: 0px; bottom: 0px; margin: auto; width: 100%; z-index: 2; }
@media (max-width: 500px) {
  .header-module.js-stuck .search { top: 36px; }
}
@media (min-width: 501px) {
  .header-module.js-stuck .search { width: 300px; }
}
@media (min-width: 1024px) {
  .header-module.js-stuck .search { width: 400px; }
}
.header-module.js-stuck nav { position: relative; max-width: 1010px; margin: auto; height: 100%; }
@media (min-width: 501px) {
  .header-module.js-stuck.js-all-active ~ .search { display: none; }
}
.header-module.js-stuck.js-all-active .menu { height: auto; top: 35px; }
@media (min-width: 501px) {
  .header-module.js-stuck.js-all-active .menu { top: 35px; }
}
.header-module.js-stuck.js-all-active .menu__item:not(.js-toggle-all) { height: auto; }
.header-module.js-stuck.js-all-active .menu__item > a { display: block; }
.header-module.js-stuck.js-all-active .js-toggle-all { top: -36px; }
@media (max-width: 500px) {
  .header-module.js-stuck.js-all-active .js-toggle-all { border-top: 0px none; }
}
@media (min-width: 501px) {
  .header-module.js-stuck.js-all-active .js-toggle-all { top: -36px; }
}
.header-module.js-stuck .social { display: none; position: absolute; right: 0px; left: 0px; top: 0px; bottom: 0px; height: 36px; width: 200px; margin: auto; text-align: center; z-index: 3; }
.header-module.js-stuck .social .social__item { float: none; display: inline-block; }
.header-module.js-stuck .social::before { content: ""; }
.header-module .js-hover > a, .header-module a:hover { color: rgb(253, 85, 56); }
@media (min-width: 501px) {
  .header-module .sub-menu__item > a:hover, .header-module.js-all-active .menu__item > a:hover { opacity: 0.75; }
}
[data-content-type="gallery"] .header-module, [data-content-type="immersivearticle"] .header-module { max-width: none; }
[data-content-type="gallery"] .header-module .header-module__inner, [data-content-type="immersivearticle"] .header-module .header-module__inner { background-color: rgb(244, 244, 244); }
[data-content-type="gallery"] .header-module .menu, [data-content-type="immersivearticle"] .header-module .menu { padding-left: 244px; height: 36px; z-index: 1; }
@media (min-width: 501px) {
  [data-content-type="gallery"] .header-module .menu, [data-content-type="immersivearticle"] .header-module .menu { height: 36px; }
}
[data-content-type="gallery"] .header-module .menu__item > a, [data-content-type="immersivearticle"] .header-module .menu__item > a { line-height: 36px; height: 36px; }
[data-content-type="gallery"] .header-module .js-toggle-all, [data-content-type="immersivearticle"] .header-module .js-toggle-all { top: 0px; bottom: 0px; margin: auto; height: 36px; width: 36px; border: 0px none; background-color: transparent; }
[data-content-type="gallery"] .header-module .js-hover > .sub-menu, [data-content-type="immersivearticle"] .header-module .js-hover > .sub-menu { top: 35px; }
[data-content-type="gallery"] .header-module.js-all-active, [data-content-type="immersivearticle"] .header-module.js-all-active { height: 36px; background-color: rgb(244, 244, 244); }
[data-content-type="gallery"] .header-module.js-all-active .menu, [data-content-type="immersivearticle"] .header-module.js-all-active .menu { top: 36px; padding-left: 0px; height: auto; }
[data-content-type="gallery"] .header-module.js-all-active .menu .menu__item:not(.menu__item--fixed) a, [data-content-type="immersivearticle"] .header-module.js-all-active .menu .menu__item:not(.menu__item--fixed) a { line-height: 36px; }
[data-content-type="gallery"] .header-module.js-all-active .menu .js-toggle-all, [data-content-type="immersivearticle"] .header-module.js-all-active .menu .js-toggle-all { bottom: auto; top: -36px; border-top: 0px none; }
[data-content-type="gallery"] .header-module .search, [data-content-type="immersivearticle"] .header-module .search { display: none; }
[data-content-type="gallery"] .header-module .brand, [data-content-type="immersivearticle"] .header-module .brand { position: absolute; height: 36px; border: 0px none; z-index: initial; }
[data-content-type="gallery"] .header-module .logo, [data-content-type="immersivearticle"] .header-module .logo { position: relative; float: left; width: 102px; height: 36px; vertical-align: middle; z-index: 2; }
[data-content-type="gallery"] .header-module .logo img, [data-content-type="immersivearticle"] .header-module .logo img { position: absolute; top: 0px; bottom: 0px; display: block; margin: auto; }
[data-content-type="gallery"] .header-module .logo--network, [data-content-type="immersivearticle"] .header-module .logo--network { width: 102px; height: 36px; display: block; background: rgb(253, 85, 56) none repeat scroll 0% 0%; margin-right: 10px; }
[data-content-type="gallery"] .header-module .logo--network img, [data-content-type="immersivearticle"] .header-module .logo--network img { left: 0px; right: 0px; max-width: 82%; margin: auto; }
[data-content-type="gallery"] .header-module .social, [data-content-type="immersivearticle"] .header-module .social { display: none; }
.header-module nav .menu__item.menu__item--content .story, .header-module nav .sub-menu__item.sub-menu__item--content .story { float: left; width: 50%; padding: 20px; max-width: 400px; }
.header-module nav .menu__item.menu__item--content .story img, .header-module nav .sub-menu__item.sub-menu__item--content .story img { max-width: 100%; }
.header-module nav .menu__item.menu__item--content .story a, .header-module nav .sub-menu__item.sub-menu__item--content .story a { display: inline; padding: 0px; margin: 0px; height: auto; line-height: inherit; white-space: normal; }
.header-module nav .menu__item.menu__item--content .story a:hover, .header-module nav .sub-menu__item.sub-menu__item--content .story a:hover { color: rgb(253, 85, 56); }
.header-module nav .menu__item.menu__item--content .story h3, .header-module nav .sub-menu__item.sub-menu__item--content .story h3 { margin: 12px 0px 0px; }
.header-module nav .menu__item.menu__item--content .story p, .header-module nav .sub-menu__item.sub-menu__item--content .story p { margin: 6px 0px 0px; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; position: relative; line-height: 1.3; padding: 0px ! important; height: calc(1em * 2.6); }
.header-module .social, .header-module nav .menu__item.menu__item--content .story:nth-child(n+3), .header-module nav .sub-menu__item.sub-menu__item--content .story:nth-child(n+3) { display: none; }
@media (min-width: 768px) {
  .header-module nav .menu__item.menu__item--content .story, .header-module nav .sub-menu__item.sub-menu__item--content .story { width: 33.333%; max-width: 300px; }
  .header-module nav .menu__item.menu__item--content .story:nth-child(n+3), .header-module nav .sub-menu__item.sub-menu__item--content .story:nth-child(n+3) { display: block; }
}
@media (min-width: 501px) {
  .header-module .social { position: absolute; top: 0px; right: 10px; margin: 0px; padding: 0px; width: auto; list-style: outside none none; display: block; z-index: 3; }
  .header-module .social::before { position: absolute; left: -110px; width: 100px; content: "Follow us"; text-align: right; line-height: 36px; }
}
.header-module .social__item { display: block; float: left; background: rgb(238, 238, 238) none repeat scroll 0% 0%; color: rgb(255, 255, 255); text-align: center; }
.header-module .social__item > a { display: inline-block; text-decoration: none; height: 36px; width: 36px; line-height: 36px; color: rgb(255, 255, 255); }
.header-module .social__item a.fb { background-color: rgb(59, 89, 152); }
.header-module .social__item a.tw { background-color: rgb(64, 153, 255); }
.header-module .social__item a.in { background-color: rgb(185, 24, 117); }
.header-module .social__item a.fb:hover { background-color: rgb(53, 80, 137); }
.header-module .social__item a.tw:hover { background-color: rgb(32, 136, 255); }
.header-module .social__item a.in:hover { background-color: rgb(167, 22, 105); }
.header-module .search { position: absolute; display: none; z-index: 30; }
.header-module .search form { margin: 0px; }
.header-module .search button, .header-module .search input[type="text"] { display: inline-block; height: 30px; line-height: 30px; vertical-align: middle; font-size: 14px; font-family: inherit; border-radius: 0px; }
.header-module .search input[type="text"] { border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(253, 85, 56) -moz-use-text-color rgb(253, 85, 56) rgb(253, 85, 56); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; width: 75%; padding: 0px 5px; font-size: 16px; }
.header-module .search input[type="text"]:active, .header-module .search input[type="text"]:focus { outline: 0px none; }
.header-module .search button { background: rgb(253, 85, 56) none repeat scroll 0% 0%; color: rgb(255, 255, 255); border: 0px none; width: 25%; padding: 0px; }
@media (min-width: 768px) {
  .header-module .search { display: block; height: 30px; right: 8px; top: 23px; width: 350px; }
}
.header-module .js-all-active ~ .search { display: block; }
@media (max-width: 767px) {
  .header-module .js-all-active ~ .search { display: none; }
}
@media (max-width: 500px) {
  .header-module .js-all-active ~ .search { display: block; left: 0px; right: 0px; padding: 8px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
  .header-module .js-all-active ~ .search input[type="text"] { width: 70%; }
  .header-module .js-all-active ~ .search button { width: 30%; }
}
@media (max-width: 500px) {
  .header-module.has-search .js-all-active .menu { padding-top: 46px; }
}
.header-module { position: relative; padding: 0px; z-index: 999; }
.header-module .social a { font-family: LifestyleShareFont,sans-serif; font-size: 28px; }
.header-module nav .sub-menu__item.sub-menu__item--content .story p { white-space: normal; }
.header-module .header-module__inner .menu { font-family: "Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif; }
.header-module .js-hover > a, .header-module .menu__item > a { color: rgb(34, 34, 34); }
.header-module .js-hover > a:hover, .header-module .menu__item > a:hover { color: rgb(253, 85, 56); }
.header-module .menu__item > a, .header-module .sub-menu__item > a { text-transform: uppercase; font-weight: 700; }
.sticky-fixed .header-module .menu__item:not(.js-toggle-all) { visibility: hidden; }
.sticky-fixed .header-module.js-all-active .menu__item { visibility: visible; }
.sticky-fixed .header-module .brand { visibility: hidden; }
@media (min-width: 768px) {
  .sticky-fixed .header-module .brand { visibility: visible; }
}
[data-content-type="gallery"] .header-module { border-bottom: 1px solid rgb(221, 221, 221); z-index: 9; background-color: rgb(244, 244, 244); }
.welcome { width: 100%; overflow: hidden; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); font-size: 0.8em; }
.welcome h1, .welcome h2 { font-family: "Open Sans Condensed",sans-serif; text-transform: uppercase; font-size: 2.4em; margin: 0px; padding: 0.5em 0px 0px; }
.welcome[data-breakpoint="desktop"] { font-size: 1em; }
.horzband { position: relative; }
.horzband__image { width: 100%; height: 231px; background-position: 50% 0px; background-repeat: no-repeat; }
.welcome[data-breakpoint="desktop"] .horzband__image { height: 480px; }
.horzband__copy { text-align: center; max-width: 768px; margin: 0px auto; padding: 0px 16px 8px; }
[data-breakpoint="desktop"] .horzband__copy { position: absolute; top: 20px; left: 50%; width: 420px; margin-left: -480px; text-align: left; padding: 0px; }
[data-breakpoint="desktop"] .right .horzband__copy { left: auto; margin-left: 0px; right: 50%; margin-right: -480px; }
.welcome .inline-button { background-color: rgb(48, 145, 130); color: rgb(255, 255, 255); display: inline-block; padding: 0.5em 1em; font-family: "Open Sans Condensed",sans-serif; text-transform: uppercase; border-radius: 4px; margin: 0px 0.2em; font-size: 1.2em; }
.welcome .inline-button:hover { background-color: rgb(31, 115, 102); }
.welcome[data-breakpoint="desktop"] .inline-button { margin: 0px 0.4em 0px 0px; }
.container { margin: 0px auto; max-width: 1030px; position: relative; padding: 0px 10px; }
.error-404 { padding-top: 10px; }
@media (min-width: 768px) {
  .error-404 { display: table; width: 100%; }
}
@media (min-width: 768px) {
  .error-404__image-container { display: table-cell; }
}
.error-404__image-container img { width: 100%; }
.error-404__content { padding-left: 0px; text-align: center; }
@media (min-width: 768px) {
  .error-404__content { width: 50%; display: table-cell; padding-left: 25px; text-align: left; vertical-align: middle; }
}
.error__content--header { margin-top: 5px; color: rgb(22, 40, 76); }
.error__content--text { margin: 3px 0px 10px; font-size: 1em; color: rgb(22, 40, 76); }
@media not all {
  .error__content--text { font-size: 1.5em; }
}
.error__content--link { color: rgb(204, 204, 204); text-decoration: underline; font-weight: 700; }
.error-feed { overflow: hidden; margin: 0px auto; max-width: 1030px; padding-bottom: 30px; position: relative; }
.error-feed .error-feed_header { position: relative; }
.error-feed .error-feed_header .error-feed_header-icon { background: transparent url('ico_plus_section_feed.svg') no-repeat scroll 0px 0px / 19px auto; width: 24px; height: 24px; position: absolute; top: 5px; }
@media (min-width: 1024px) {
  .error-feed .error-feed_header .error-feed_header-icon { top: 7px; background-size: 22px auto; }
}
.error-feed .error-feed__header-text { padding-left: 14px; font-size: 22px; margin-top: 5px; margin-bottom: 10px; font-weight: 500; color: rgb(22, 40, 76); }
@media (min-width: 1024px) {
  .error-feed .error-feed__header-text { font-size: 26px; padding-left: 17px; }
}
.error-feed .feed_stories { display: block; padding: 0px; }
.error-feed .story_block { float: left; width: 100%; padding-top: 10px; }
@media (min-width: 768px) {
  .error-feed .story_block { padding-bottom: 0px; }
}
@media (min-width: 1024px) {
  .error-feed .story_block { width: 33.33%; }
}
.error-feed .story_block .story-block_picture-link { overflow: hidden; }
@media (min-width: 768px) {
  .error-feed .story_block { display: inline; }
}
.error-feed .story_block .story-block_picture-link:hover { opacity: 0.92; }
.error-feed .story_block picture { display: block; overflow: hidden; position: relative; float: left; width: 100%; }
.error-feed .story_block picture::before { content: ""; display: block; padding-top: 56.25%; width: 100%; }
.error-feed .story_block picture img > picture { position: absolute; margin: auto; }
.error-feed .story_block picture img, .error-feed .story_block picture > picture { position: absolute; margin: auto; bottom: -9999px; left: 0px; height: auto; right: 0px; top: -9999px; width: 100%; }
.error-feed .story_block picture img { height: auto; width: 100%; }
@media (min-width: 768px) {
  .error-feed .story_block picture { width: 33%; padding-bottom: 10px; }
}
@media (min-width: 1024px) {
  .error-feed .story_block picture { width: 45%; padding-bottom: 0px; }
}
.error-feed .story_block .story-block_info-container { padding: 0px; text-align: left; }
@media (min-width: 1024px) {
  .error-feed .story_block .story-block_info-container { width: 55%; float: right; padding-left: 10px; padding-right: 10px; font-weight: 700; }
}
.error-feed .story_block .story-block_info-container a { text-decoration: none; }
.error-feed .story_block .story-block_info-container a:hover .story-block_headline { color: rgb(22, 40, 76); }
.error-feed .story_block .story-block_headline { padding: 0px; margin: 10px 0px 0px; vertical-align: top; display: inline-block; color: rgb(22, 40, 76); font-size: 1.2em; line-height: 1.2; float: none; font-weight: 700; }
@media (min-width: 768px) {
  .error-feed .story_block .story-block_headline { padding: 5px 0px 0px; color: rgb(22, 40, 76); margin: 0px; width: 66%; float: right; font-size: 1.5em; font-weight: 700; }
}
@media (min-width: 1024px) {
  .error-feed .story_block .story-block_headline { width: auto; color: rgb(22, 40, 76); display: inline-block; font-size: 0.9em; float: none; }
}
.layout2col__utility .widget, .section-stream .widget { margin-top: 20px; }
.layout2col__utility > .widget-ad, .layout2col__utility > :first-child, .section-stream > :first-child { margin-top: 0px; }
.layout2col__utility > .widget-ad > .advert.module > :first-child { margin-top: 20px; }
.layout2col__utility > .widget-googlead > * { margin-top: 20px ! important; }
.widget__header { position: relative; margin: 0px 0px 10px; padding: 7.35px 8px 5.35px 12px; background: transparent none repeat scroll 0px 0px; text-transform: uppercase; color: rgb(255, 255, 255); font-family: "Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 23px; font-weight: 400; line-height: 1.15; letter-spacing: 0.02em; }
.widget__header::after { content: ""; display: table; clear: both; }
.widget__header--flush { margin-bottom: 0px; }
.widget__header__text { float: left; margin: 0px; font-family: "Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 22px; font-weight: 400; line-height: 1.15; letter-spacing: 0.02em; }
.widget__header__text::after { content: ""; display: block; position: absolute; top: 3px; right: 3px; border-width: 9.5px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: rgb(245, 11, 132) rgb(245, 11, 132) transparent transparent; }
.widget__header__accessory { float: right; }
.widget-ad, .widget-googlead { font-size: 0px; }
.widget-ad::after, .widget-googlead::after { content: ""; display: table; clear: both; }
.widget-ad .advert, .widget-googlead .advert { margin-left: auto; margin-right: auto; position: relative; text-align: center; }
.widget-ad .masthead, .widget-googlead .masthead { float: none; margin: auto; }
.thesite[data-content-type="gallery"] .advert[data-ad-type="SIDEPANEL"], .thesite[data-content-type="gallery"] .advert[data-ad-type="TAKEOVER"] { display: none; }
.advert[data-ad-type="MEDIUM"] { width: 300px; }
.advert[data-ad-type="MBANNER"] { max-width: 320px; max-height: 150px; }
.advert[data-ad-type="BANNER"] { max-width: 767px; }
#mastHeadButtonCloseContainer { position: relative; z-index: 100; }
#mastHeadButtonCloseContainer + div > div { margin: 0px auto; }
.mastHeadButtonShown { position: absolute; top: 0px; width: 74px; height: 22px; right: 43px; background-image: url('close_ad.png'); background-repeat: no-repeat; background-size: contain; background-color: transparent; text-decoration: none; z-index: 100; }
.mastHeadButtonHidden { position: absolute; top: -12px; width: 74px; height: 22px; right: 10px; background-image: url('show_ad.png'); background-repeat: no-repeat; background-size: contain; background-color: transparent; text-decoration: none; z-index: 1001; }
.mastHeadButtonHidden:focus, .mastHeadButtonHidden:hover { text-decoration: none; }
.mastHeadButtonHidden:focus::after, .mastHeadButtonHidden:hover::after { color: rgb(153, 153, 153); background-color: rgb(255, 255, 255); text-decoration: none; }
.footer-ad:not(:empty) { margin: 16px 0px; }
.widget--catchup .widget__header { background-color: rgb(255, 255, 255); background-repeat: no-repeat; background-size: cover; }
.svg .widget--catchup .widget__header { background-image: url('widget_jumpin_bg.svg'); }
.no-svg .widget--catchup .widget__header { background-image: url('widget_jumpin_bg.png'); }
.widget--catchup .widget__header__text::after { display: none; }
.widget--catchup .widget__header__accessory { height: 19px; width: 84px; background-repeat: no-repeat; background-size: contain; margin-top: 2px; }
.svg .widget--catchup .widget__header__accessory { background-image: url('logo_jumpin.svg'); }
.no-svg .widget--catchup .widget__header__accessory { background-image: url('logo_jumpin.png'); }
.responsiveIframe { border: 0px none; margin-top: 32px; }
.layout2col__utility .responsiveIframe { margin-top: 20px; }
.responsiveIframe:first-child { margin-top: 0px; }
.image-link-module { text-align: center; }
.image-link-module img { max-width: 100%; }
.widget--stan .widget__header { background: transparent linear-gradient(rgb(0, 153, 255), rgb(0, 113, 255)) repeat scroll 0% 0%; }
.widget--stan .widget__header__text::after { display: none; }
.widget--stan .widget__header__accessory { height: 17px; width: 57px; background-repeat: no-repeat; background-size: contain; margin-top: 2px; }
.svg .widget--stan .widget__header__accessory { background-image: url('logo_stan.svg'); }
.no-svg .widget--stan .widget__header__accessory { background-image: url('logo_stan.png'); }
.widget--stan .media-block__link:hover { color: rgb(0, 113, 255); }
.tvguide { width: 100%; }
.tvguide__default-height { margin-top: 200px; margin-bottom: 200px; }
.tvguide__chevron-down, .tvguide__chevron-right { vertical-align: top; display: inline-block; }
.tvguide__chevron-right { width: 6px; height: 9px; background-repeat: no-repeat; background-size: 6px 9px; }
.svg .tvguide__chevron-right { background-image: url('ico_chevron_green.svg'); }
.no-svg .tvguide__chevron-right { background-image: url('ico_chevron_green.png'); }
.tvguide__chevron-down { width: 9px; height: 6px; background-repeat: no-repeat; background-size: 9px 6px; }
.svg .tvguide__chevron-down { background-image: url('ico_chevron_green_down.svg'); }
.no-svg .tvguide__chevron-down { background-image: url('ico_chevron_green_down.png'); }
.tvguide__nav { padding: 6px 0px; text-transform: none; border-bottom: 1px solid rgb(218, 218, 218); font-family: "Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 14px; font-weight: 700; line-height: 1; }
.tvguide__nav * { vertical-align: middle; }
.tvguide__row { display: table; margin-top: -1px; border-bottom: 1px solid rgb(218, 218, 218); margin-bottom: 5px; padding-bottom: 5px; }
.tvguide__channel, .tvguide__shows { display: table-cell; line-height: 1.2; }
.tvguide__channel { width: 1%; white-space: nowrap; vertical-align: middle; text-align: center; border: 0px none; }
.tvguide__channel__img, .tvguide__spacer { width: 56px; display: block; }
.tvguide__channel__text { width: 56px; display: inline-block; }
.tvguide__show, .tvguide__shows { height: 100%; vertical-align: top; }
.tvguide__shows { width: 100%; font-size: 0px; }
.tvguide__show { display: inline-block; font-size: 12px; padding: 0px 15px; border-width: 0px 0px 0px 1px; border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color rgb(204, 204, 204); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-style: solid none none solid; }
.tvguide__show a { color: rgb(50, 50, 50); }
.tvguide__show a:hover { color: rgb(19, 34, 65); }
.tvguide__show:first-child { border-left: 0px none; }
.tvguide__centered { display: table; height: 100%; width: 100%; }
.tvguide__centered__inner { display: table-cell; vertical-align: middle; padding: 0px; }
.tvguide__row--header { height: auto; text-align: center; font-weight: 700; padding: 6.5px 0px; }
.tvguide__row--header .tvguide__show { font-size: 13px; }
.tvguide__row--header .tvguide__channel, .tvguide__row--header .tvguide__show { border-top: medium none; line-height: 1; }
.tvguide__inner { position: relative; overflow: hidden; margin-bottom: -1px; }
.tvguide__region-picker { position: absolute; top: 0px; bottom: 0px; left: 0px; min-width: 75%; max-width: 100%; overflow-y: scroll; padding: 5px 16px; cursor: pointer; transition: all 150ms ease-out 0s; border-top: 1px solid rgb(204, 204, 204); background: transparent linear-gradient(to right, rgb(225, 225, 225) 75%, rgba(225, 225, 225, 0.9)) repeat scroll 0% 0%; box-shadow: 0px 0px 50px 15px rgba(0, 0, 0, 0.2); }
.tvguide__region-picker.tvguide__region-picker--hidden { left: -100%; box-shadow: 0px 0px 0px 15px transparent; }
.tvguide__region-picker .tvguide__centered { text-align: center; }
.tvguide__region-picker__region { display: block; color: rgb(50, 50, 50); }
.tvguide__region-picker__region:hover {  }
.tvguide__show--fifteen { width: 16.6667%; }
.tvguide__show--thirty { width: 33.3333%; }
.tvguide__show--fourty-five { width: 50%; }
.tvguide__show--hour { width: 66.6667%; }
.tvguide__show--hour-fifteen { width: 83.3333%; }
.tvguide__show--hour-thirty { width: 100%; }
.tvguide__show--hour-fourty-five, .tvguide__show--two-hours { width: 116.667%; }
.lt-ie9 .tvguide__show { height: 56px; overflow: hidden; }
.lt-ie9 .tvguide__row--header, .lt-ie9 .tvguide__row--header .tvguide__show { height: auto; }
.widget-horoscope { clear: both; margin-bottom: 15px; background-color: rgb(255, 255, 255); background-image: url('widget-horoscope.png'); background-repeat: no-repeat; background-position: center center; overflow: auto; height: 150px; }
.widget-partners { clear: both; margin-bottom: 15px; background-color: rgb(255, 255, 255); background-image: url('widget-partners.png'); background-repeat: no-repeat; background-position: center center; overflow: auto; height: 132px; }
.topshared { border: 3px solid rgb(231, 240, 239); padding: 3px; }
.topshared ul { clear: both; width: 100%; list-style-type: none; margin: 0px; padding: 13px 12px 0px; }
.topshared li { clear: both; width: 100%; height: 67px; overflow: hidden; margin-bottom: 13px; float: left; }
.topshared li:hover img { opacity: 0.9; }
.topshared li:hover h3 { color: rgb(4, 55, 170); }
.topshared li:last-child { margin-bottom: 4px; }
.topshared__header { background-color: rgb(246, 246, 246); padding: 7px 13px; position: relative; }
.topshared__header-icon { background: transparent url('ico_most_shared.svg') no-repeat scroll 0% 0%; display: block; width: 24px; height: 20px; position: absolute; top: 13px; }
.topshared__header-text { font-weight: 500; font-size: 22px; padding-left: 15px; }
.topshared__media { float: left; width: 93px; }
.topshared__media img { max-width: 100%; }
.topshared__content { font-weight: 400; font-size: 15px; line-height: 14px; }
.topshared__content--with-image { padding-left: 106px; }
.topshared__title { margin: 0px; font-weight: 400; line-height: 17px; position: relative; top: -3px; }
.topshared__title a { color: rgb(50, 50, 50); text-decoration: none; }
.topshared__title a:hover { color: rgb(22, 40, 76); }
.topshared__meta__item a { font-weight: 700; font-size: 11px; color: rgb(153, 153, 153); text-decoration: none; position: relative; top: 2px; }
.topshared__meta__item .icon--facebook { width: 15px; height: 15px; margin-right: 0.4em; }
.topshared__headline { font-weight: 500; font-size: 13px; margin: 0px; }
.clearfix::after, .clearfix::before { display: table; content: " "; clear: both; }
.lifecoach { border-width: 3px; border-style: solid; border-color: rgb(216, 231, 228); }
.lifecoach .heading-link { width: 50%; float: right; }
.lifecoach .lifecoach__header { padding: 7px 10px; margin-bottom: 3px; position: relative; background-color: rgb(35, 201, 177); }
.lifecoach .lifecoach__header .lifecoach__header-icon { float: left; display: block; width: 116px; height: 33px; position: relative; margin: -2px 7px 0px 0px; background: transparent url('lifecoach_logo.svg') no-repeat scroll 0% 0%; }
.lifecoach .lifecoach__header .lifecoach__header-text { margin: 0px; color: rgb(255, 255, 255); font-size: 19px; font-weight: 500; }
.lifecoach ul { clear: both; width: 100%; list-style-type: none; margin: 0px; padding: 0px; }
.lifecoach ul li .lifecoach__separator { border-bottom: 3px solid rgb(216, 231, 228); }
.lifecoach ul li .lifecoach__image { width: 50%; float: left; padding: 10px; }
.lifecoach ul li:last-child .lifecoach__separator { border-bottom: medium none; }
.lifecoach .lifecoach__headline { font-size: 17px; font-weight: 500; color: rgb(35, 201, 177); margin: 5px 0px -3px 6px; }
.lifecoach .lifecoach__standfirst { font-size: 14px; line-height: 1.2; margin: 0.3em 10px 3px 6px; }
.lifecoach .lifecoach__kicker { font-size: 14px; font-weight: 700; margin: 5px 0px 10px 6px; }
.lifecoach .lifecoach__footer { padding: 9px; border-radius: 7px; text-align: center; margin: 0px 10px 11px; background-color: rgb(35, 201, 177); }
.lifecoach .lifecoach__footer .lifecoach__footer-caption { color: rgb(255, 255, 255); font-size: 14px; font-weight: 700; }
.lifecoach .lifecoach__separator::after { content: ""; display: table; clear: both; }
.sticky-footer__container { float: right; clear: right; width: 300px; }
.sticky-footer { font-family: "Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 13px; font-weight: 400; line-height: 1.2; position: relative; }
.sticky-footer[data-position="floating"] { position: fixed; top: 10px; }
.sticky-footer[data-position="stuck-bottom"] { position: absolute; bottom: 0px; }
[data-position="stuck-bottom"] .sticky-footer { position: relative; }
.sticky-footer a:hover {  }
.footer { display: none; }
@media (min-width: 768px) {
  .footer { display: block; border: 3px solid rgb(231, 240, 239); padding: 3px; margin-top: 20px; }
  .footer__header { background: rgb(246, 246, 246) none repeat scroll 0% 0%; height: 40px; }
  .footer__header__social { float: right; padding: 7px 7px 0px 0px; }
  .footer__header__social > a { font-size: 26px; color: rgb(20, 52, 117); font-weight: 400; }
  .footer__header__social > a:last-child { padding-right: 0px; }
  .footer__header__social > a:hover { color: rgb(4, 55, 170); }
  .footer__logo { margin: 7px 4px; height: 25px; width: 100px; display: inline-block; background-position: center center; background-image: url('9Coach.svg'); background-size: contain; background-repeat: no-repeat; }
  .footer__links { height: auto; font-size: 13px; font-weight: 500; }
  .footer__links::after { content: ""; display: table; clear: both; }
  .footer__list { float: left; width: 55%; padding: 0px; margin: 5px 0px 0px; overflow: hidden; list-style: outside none none; }
  .footer__item { padding: 10px 0px; margin-left: 7px; border-top: 1px solid rgb(231, 240, 239); }
  .footer__item a { color: rgb(20, 52, 117); }
  .footer__item a:hover { color: rgb(4, 55, 170); }
  .footer__item:first-child { border-top: medium none; }
  .footer__top-link { display: block; float: right; width: 45%; padding: 12px 0px; opacity: 0.8; position: relative; }
  .footer__top-link:hover { opacity: 1; filter: none; }
  .footer__top-link .footer__top-link--icon { background-repeat: no-repeat; background-size: 100% auto; margin: auto; width: 100px; height: 120px; position: absolute; right: 2px; }
  .svg .footer__top-link .footer__top-link--icon { background-image: url('backtotop.svg'); }
  .no-svg .footer__top-link .footer__top-link--icon { background-image: url('backtotop.png'); margin-top: 10px; }
}
.media-block { margin-bottom: 8px; padding-bottom: 8px; border-bottom: 1px solid rgb(204, 204, 204); }
.media-block::after { content: ""; display: table; clear: both; }
.media-block__media { float: left; padding-right: 8px; width: 50%; }
.media-block__media .resp-img__img { max-width: 100%; }
.media-block__body { float: right; width: 50%; }
.media-block__heading { font-family: "Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 16px; font-weight: 700; line-height: 1.2; margin: 0px 0px 5px; }
.media-block__text { font-family: "Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 14px; font-weight: 400; line-height: 1.2; margin: 0px; }
.article__share.share--responsive { width: 100%; }
.share__icons { width: auto ! important; }
.share.module { transition-duration: 0.25s; }
.share-btn { position: relative; display: block; width: 40px; height: 40px; font-family: "Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif; float: left; transition: none 0s ease 0s ; -moz-user-select: none; }
.share-btn:hover { opacity: 0.9; }
.share-btn.share-btn__facebook { background-color: rgb(59, 89, 152); }
.share-btn.share-btn__twitter { background-color: rgb(0, 172, 237); }
.share-btn.share-btn__mail { background-color: rgb(158, 158, 158); }
.share-btn.share-btn__gplus { background-color: rgb(221, 75, 57); }
.share-btn.share-btn__pinterest { background-color: rgb(203, 32, 39); }
.share-btn.share-btn__tumblr { background-color: rgb(50, 80, 109); }
.share-btn.share-btn__whatsapp { background-color: rgb(108, 194, 56); }
.share-btn.share-btn__comments { background-color: rgb(206, 5, 109); }
.share-btn.share-btn__more--no-storyblock { background-color: rgb(204, 204, 204); cursor: pointer; }
.share-btn.share-btn__more--no-storyblock .share-icon__more::before { content: "A"; }
.share-btn.share-btn__more--no-storyblock .share-btn__text::before { content: "More"; }
.share-btn.share-btn__more--no-storyblock.share-visible .share-icon__more::before { content: "x"; }
.share-btn.share-btn__more--no-storyblock.share-visible .share-btn__text::before { content: "Close"; }
.share-btn .share-btn__text { font-family: "Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 14px; font-style: normal; font-weight: 700; padding-left: 5px; color: rgb(255, 255, 255); display: block; float: right; position: absolute; top: 11px; left: 30px; }
.share-btn__gplus, .share-btn__pinterest, .share-btn__tumblr, .share-btn__whatsapp { text-align: center; visibility: hidden; opacity: 0; }
.share-visible { opacity: 1; filter: none; visibility: visible; }
.share-btn__more { display: none; width: 40px; height: 40px; }
.share-btn__more .share-icon__more::before { content: "A"; }
.share-btn__more.share-visible .share-icon__more::before { content: "x"; }
.sticky-fixed .article__social { height: 40px; }
.sticky-fixed .article__social .share.module { position: fixed; top: 0px; right: 0px; left: 10px; margin: auto 60px auto auto; z-index: 1000; background-color: transparent; height: 36px; }
@media (max-width: 767px) {
  .sticky-fixed .article__social .share.module { width: auto ! important; }
}
@media (min-width: 768px) {
  .sticky-fixed .article__social .share.module { left: 200px; right: 0px; margin-right: auto; }
}
.sticky-fixed .article__social .share.module .share-btn { height: 30px; line-height: 30px; margin-top: 3px; }
.sticky-fixed .article__social .share.module .share-btn .share-btn__text, .sticky-fixed .article__social .share.module .share-btn .share-icon { position: relative; display: inline-block; line-height: 30px; left: 0px; top: 0px; float: none; vertical-align: top; }
.sticky-fixed .article__social .share.module .share-btn .share-btn__text { display: none; }
@media (min-width: 768px) {
  .sticky-fixed .article__social .share.module .share-btn .share-btn__text { display: inline-block; }
}
.share-icon { color: rgb(255, 255, 255); font-size: 32px; font-style: normal; font-family: LifestyleShareFont; line-height: 40px; }
@media (min-width: 768px) {
  .story-block__share { position: absolute; bottom: 0px; right: 0px; }
  .story-block__share .share-btn__more--no-storyblock { display: none; }
  .story-block__share .share-btn { margin: 0px 2px; cursor: pointer; opacity: 1; filter: none; visibility: visible; }
  .story-block__share .share-btn .share-btn__text { display: none; }
  .story-block__share .share-btn__more { display: block; width: 40px; height: 40px; cursor: pointer; position: relative; background-color: rgb(204, 204, 204); }
  .story-block__share .share-icon { top: 1px; left: 11px; padding: 0px; position: absolute; }
  .story-block__share .share-btn__whatsapp { display: none; }
  .story-block__share .share-btn__container { position: absolute; transition-duration: 0.5s; width: 268px; opacity: 0; visibility: hidden; z-index: -1; background-color: rgba(255, 255, 255, 0.6); display: inline-block; padding: 5px 0px; top: -5px; right: 42px; }
  .story-block__share .share-btn__container.share-visible { z-index: 1000; }
  .story-block__share .share-visible, .story-block__share.share-btn__gplus, .story-block__share.share-btn__pinterest, .story-block__share.share-btn__tumblr { opacity: 1; filter: none; visibility: visible; padding-left: 4px; }
  .article__social .share-btn { width: 94px; height: 40px; cursor: pointer; }
  .article__social .share-btn:not(:first-child) { margin-left: 3px; }
  .article__social .share-btn.share-btn__gplus, .article__social .share-btn.share-btn__pinterest, .article__social .share-btn.share-btn__tumblr { width: 64px; }
  .article__social .share-icon { line-height: 40px; }
  .article__social .article__comments-jump, .article__social .share-btn__facebook, .article__social .share-btn__mail, .article__social .share-btn__more--no-storyblock, .article__social .share-btn__twitter { padding-left: 11px; }
  .article__social .share-btn__comments { text-align: center; }
  .article__social .share-btn__comments .share-icon__comments { top: 1px; left: -5px; position: relative; font-size: 40px; line-height: 40px; }
  .article__social .share-btn__whatsapp, .gallery .share-btn__more, .gallery .share-btn__whatsapp { display: none; }
  .gallery .share-btn__container { float: left; }
  .gallery .share-btn__container .share-btn__mail, .gallery .share-btn__container .share-btn__more { display: none; }
  .gallery .share-visible, .gallery.share-btn__gplus, .gallery.share-btn__pinterest, .gallery.share-btn__tumblr { opacity: 1; filter: none; visibility: visible; }
  .gallery .share-btn { float: left; width: 40px; height: 40px; margin: 0px 2px; text-align: center; }
  .gallery .share-btn__facebook, .gallery .share-btn__more--no-storyblock, .gallery .share-btn__twitter { text-align: center; }
  .gallery .share-icon { line-height: 40px; }
  .gallery .share-btn__text { display: none; }
  .article--videogallery .article__share { margin-bottom: 17px; margin-right: 96px; float: right; }
  .article--videogallery .article__share .share-btn__gplus:not(.share-visible), .article--videogallery .article__share .share-btn__pinterest:not(.share-visible), .article--videogallery .article__share .share-btn__tumblr:not(.share-visible) { width: 0px; padding: 0px; margin: 0px; }
  .article--videogallery .article__share .share-btn__more--no-storyblock { position: absolute; right: 0px; top: 0px; }
}
@media (min-width: 1024px) {
  .section-feed .story-block__share .share-btn { opacity: 0; visibility: hidden; }
  .section-feed .story-block__share .share-btn__more { right: -1px; }
  .section-feed .story-block__share .share-btn__container { right: 41px; }
  .section-feed .story-block__share .share-btn__container.share-visible .share-btn { opacity: 1; filter: none; visibility: visible; }
}
@media (max-width: 767px) {
  .story-block__share { position: absolute; right: 0px; bottom: 0px; }
  .story-block__share .share-btn__more--no-storyblock { display: none; }
  .story-block__share .share-btn { margin: 0px 2px; cursor: pointer; opacity: 1; filter: none; visibility: visible; }
  .story-block__share .share-btn .share-btn__text { display: none; }
  .story-block__share .share-btn__more { display: block; cursor: pointer; background-color: rgb(204, 204, 204); position: relative; }
  .story-block__share .share-icon { left: 10px; padding: 0px; position: absolute; }
  .story-block__share .share-btn__whatsapp { display: none; }
  .story-block__share .share-btn__container { position: absolute; transition-duration: 0.5s; width: 268px; opacity: 0; visibility: hidden; z-index: -1; background-color: rgba(255, 255, 255, 0.6); display: inline-block; padding: 5px 0px; top: -5px; right: 42px; }
  .story-block__share .share-btn__container.share-visible { z-index: 1000; }
  .story-block__share .share-visible, .story-block__share.share-btn__gplus, .story-block__share.share-btn__pinterest, .story-block__share.share-btn__tumblr { opacity: 1; filter: none; visibility: visible; padding-left: 4px; }
  .section-feed .story-block__share .share-btn { opacity: 0; visibility: hidden; }
  .section-feed .story-block__share .share-btn__container { right: 42px; }
  .section-feed .story-block__share .share-btn__container.share-visible .share-btn { opacity: 1; filter: none; visibility: visible; }
  .article__share .share-btn__container { width: 100%; float: left; }
  .article__share .share-btn { margin-right: 2px; margin-bottom: 2px; width: calc(25% - 2px); height: 37px; opacity: 1; filter: none; visibility: visible; text-align: center; }
  .article__share .share-btn:nth-child(4n) { margin-right: 0px; width: calc(25%); }
  .article__share .share-btn .share-btn__text { display: none; }
  .article__share .share-btn.share-btn__gplus.share-visible, .article__share .share-btn.share-btn__pinterest.share-visible, .article__share .share-btn.share-btn__tumblr.share-visible, .article__share .share-btn.share-btn__whatsapp.share-visible { opacity: 1; filter: none; visibility: visible; display: block; }
  .article__share .share-btn__comments, .article__share .share-btn__gplus, .article__share .share-btn__pinterest, .article__share .share-btn__tumblr, .article__share .share-btn__whatsapp { display: none; visibility: hidden; opacity: 0; }
  .article__share .share-icon, .article__share .storyblock__share .share-icon { line-height: 37px; font-size: 37px; padding: 0px; width: 100%; }
  .gallery .share-btn__comments, .gallery .share-btn__more { display: none; }
  .gallery .share-btn__container { float: left; }
  .gallery .share-btn__container .share-btn__mail, .gallery .share-btn__container .share-btn__more { display: none; }
  .gallery .share-visible, .gallery.share-btn__gplus, .gallery.share-btn__pinterest, .gallery.share-btn__tumblr, .gallery.share-btn__whatsapp { opacity: 1; filter: none; visibility: visible; }
  .gallery .share-btn { float: left; width: 40px; height: 40px; margin: 2px; text-align: center; }
  .gallery .share-btn__facebook, .gallery .share-btn__more--no-storyblock, .gallery .share-btn__twitter { text-align: center; }
  .gallery .share-icon { line-height: 40px; }
  .gallery .share-btn__text { display: none; }
  .article--videogallery .article__share { margin-top: 10px; }
}
@media (max-width: 350px) {
  .story-block__share .share-btn__container { width: 224px; }
  .story-block__share .share-btn__pinterest { display: none; }
}
.thesite * .gig-composebox-editor, .thesite * .gig-composebox-summary { box-shadow: none ! important; }
.thesite * .gig-composebox-share { background-color: transparent ! important; }
.thesite * .gig-comments-dialog-textbox-container .gig-comments-dialog-textbox { height: 37px; background-color: rgb(227, 237, 236); box-shadow: none; border: medium none; }
.thesite * .gig-comment-footer { border-bottom: medium none ! important; padding-bottom: 0px ! important; }
.thesite * .gig-comments-header { border-bottom: medium none ! important; }
.thesite * .gig-comment { padding-top: 10px; border-top: 1px solid rgb(235, 235, 235); }
.thesite * .gig-comment-replyLink { padding-left: 0px ! important; }
.thesite .gig-comments-container { width: auto ! important; padding: 0px; }
.thesite .gig-comments-container * { font-family: "Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif; line-height: 1.4; font-size: 13px; }
.thesite .gig-comments-container .gig-composebox-open .gig-composebox-editor { background: rgb(227, 237, 236) none repeat scroll 0% 0%; }
.thesite .gig-comments-container .gig-composebox-open .gig-composebox-textarea { min-height: 5em; }
.thesite .gig-comments-container .gig-comments-comments .gig-composebox-open { background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 8px; border: 2px solid rgb(153, 153, 153); border-radius: 5px; }
.thesite .gig-comments-container .gig-comments-comments .gig-composebox-data { padding: 0px; }
.thesite .gig-comments-container .gig-comments-comments .gig-composebox-header { margin: 0px; float: right; }
.thesite .gig-comments-container .gig-comments-comments .gig-composebox-photo { float: none; margin-bottom: 5px; }
.thesite .gig-comments-container .gig-composebox-sidebar { margin: -6px -6px 0px 0px; border-radius: 0px 4px; }
.thesite .gig-comments-container .gig-composebox-sidebar .gig-composebox-sidebar-button, .thesite .gig-comments-container .gig-composebox-sidebar .gig-composebox-sidebar-button:last-child:nth-child(-n+2) { background-color: rgb(204, 204, 204); border-radius: 0px 4px; }
.thesite .gig-comments-container .gig-composebox-sidebar .gig-composebox-sidebar-button.gig-composebox-sidebar-button-down, .thesite .gig-comments-container .gig-composebox-sidebar .gig-composebox-sidebar-button:hover, .thesite .gig-comments-container .gig-composebox-sidebar .gig-composebox-sidebar-button.gig-composebox-sidebar-button-down:last-child:nth-child(-n+2), .thesite .gig-comments-container .gig-composebox-sidebar .gig-composebox-sidebar-button:last-child:nth-child(-n+2):hover { box-shadow: none; }
.thesite .gig-comments-container .gig-composebox-sidebar .gig-composebox-sidebar-font.gig-composebox-sidebar-button-down, .thesite .gig-comments-container .gig-composebox-sidebar .gig-composebox-sidebar-font:hover { background-image: url('ico_pen_hover.png'); }
.thesite .gig-comments-container .gig-composebox-editor { border: medium none; background: rgb(227, 237, 236) none repeat scroll 0% 0%; padding: 6px; border-radius: 3px; margin-bottom: 8px; }
.thesite .gig-comments-container .gig-composebox-textarea { font-family: "Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 14px; font-weight: 400; line-height: 1.2; color: rgb(51, 51, 51); min-height: 2em; margin: 0px; }
.thesite .gig-comments-container .gig-composebox-textarea::before, .thesite .gig-comments-container .gig-composebox-textarea:empty:not(:focus)::before { font-family: "Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 14px; font-weight: 400; color: rgb(102, 102, 102); line-height: 2 ! important; }
.thesite .gig-comments-container * .gig-comments-dialog-textbox-button, .thesite .gig-comments-container .gig-composebox-post, .thesite .gig-comments-container .gig-composebox-post:hover { box-shadow: none; border: medium none; border-radius: 3px; text-transform: uppercase; font-family: "Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 15px; font-weight: 700; line-height: 1.15; padding: 10px 20px; color: rgb(255, 255, 255); margin: 0px; background: rgb(20, 52, 117) none repeat scroll 0% 0%; }
.thesite .gig-comments-container * .gig-comments-dialog-textbox-button:hover, .thesite .gig-comments-container .gig-composebox-post:hover { background: rgb(4, 55, 172) none repeat scroll 0% 0%; }
.thesite .gig-comments-container .gig-comment-replybox .gig-composebox-header-left { display: none; }
.thesite .gig-comments-container .gig-comment-replybox .gig-composebox-title { font-family: "Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 14px; font-weight: 400; line-height: 1.2; font-style: normal; }
.thesite .gig-comments-container .gig-comment-replybox .gig-composebox-username { font-style: normal; color: rgb(51, 51, 51); font-family: "Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 15px; font-weight: 400; line-height: 1.2; }
.thesite .gig-comments-container .gig-comment-replybox .gig-composebox-logout { display: none; }
.thesite .gig-comments-container .gig-comment-replybox .gig-composebox-close { background-color: transparent; background-repeat: no-repeat; background-size: 100% auto; }
.svg .thesite .gig-comments-container .gig-comment-replybox .gig-composebox-close { background-image: url('ico_close_black.svg'); }
.no-svg .thesite .gig-comments-container .gig-comment-replybox .gig-composebox-close { background-image: url('ico_close_black.png'); }
.thesite .gig-comments-container .gig-comment-replybox .gig-composebox-close:hover { background-color: transparent; }
.thesite .gig-comments-container .gig-comments-count { font-family: "Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 16px; font-weight: 400; line-height: 1.2; }
.thesite .gig-comments-container .gig-comments-composebox .gig-composebox-header { display: none; }
.thesite .gig-comments-container .gig-comments-composebox .gig-composebox-data { padding-left: 60px; }
.thesite .gig-comments-container .gig-comments-header { padding-bottom: 5px; }
.thesite .gig-comments-container .gig-comments-header .gig-comments-sort { padding-left: 0px; display: inline-block ! important; }
.thesite .gig-comments-container .gig-comments-header .gig-comments-rss { display: none; }
.thesite .gig-comments-container .gig-comment-footer { position: relative; }
.thesite .gig-comments-container .gig-comment-footer .gig-comment-footer-left, .thesite .gig-comments-container .gig-comment-footer .gig-comment-footer-right, .thesite .gig-comments-container .gig-comments-linksContainer { line-height: 18px; }
.thesite .gig-comments-container .gig-comments-linksContainer li { font-family: "Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 16px; line-height: 1.2; padding-left: 20px; font-weight: 500; text-transform: uppercase; color: rgb(4, 55, 170); }
.thesite .gig-comments-container .gig-comments-linksContainer li::after { display: none; }
.thesite .gig-comments-container .gig-comments-linksContainer .gig-comment-repliesArrow-text { font-family: "Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 13px; font-weight: 400; line-height: 1.2; text-transform: uppercase; }
.thesite .gig-comments-container .gig-comments-linksContainer .gig-comment-repliesArrow-img { background-position: 0px 0px; }
.thesite .gig-comments-container .gig-comments-linksContainer .gig-comment-likeLink, .thesite .gig-comments-container .gig-comments-linksContainer .gig-comment-shareLink { display: none; }
.thesite .gig-comments-container .gig-comment .gig-comment-username { font-family: "Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 15px; font-weight: 400; line-height: 1.2; color: rgb(51, 51, 51); }
.thesite .gig-comments-container .gig-comment .gig-comments-linksContainer li { font-family: "Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 13px; font-weight: 400; line-height: 1.2; padding-right: 6px; }
.thesite .gig-comments-container .gig-comment .gig-comment-body, .thesite .gig-comments-container .gig-comment .gig-comment-time { font-family: "Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif ! important; font-size: 13px; font-weight: 400; line-height: 1.4; }
.thesite .gig-comments-container .gig-comment .gig-comment-flag { display: inline-block ! important; visibility: visible; background: transparent url('gigya-flag.png') no-repeat scroll 0% 0%; width: 24px; height: 17px; position: absolute; right: 30px; border-right: 2px solid rgb(204, 204, 204); }
.thesite .gig-comments-container .gig-comment .gig-comment-vote-pos { background: transparent url('gigya-vote.png') no-repeat scroll 0% 0%; width: 17px; height: 17px; padding-left: 20px; vertical-align: top; font-family: "Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 14px; font-weight: 400; line-height: 1.2; }
.thesite .gig-comments-container .gig-composebox-photo { width: 44px; height: 44px; border-radius: 22px; overflow: hidden; }
.thesite .gig-comments-container .gig-comment-photo { width: 32px; height: 32px; border-radius: 16px; overflow: hidden; }
.thesite .gig-comments-container .gig-comment-providerLogo { display: none; }
.thesite .gig-comments-container .gig-comments-dialog { border: 2px solid rgb(204, 204, 204); border-radius: 5px; padding: 10px; }
.thesite .gig-comments-container .gig-comments-dialog .gig-comments-dialog-caption-container { padding: 0px 0px 5px; margin: 0px; background: transparent none repeat scroll 0px 0px; }
.thesite .gig-comments-container .gig-comments-dialog .gig-comments-dialog-caption { text-transform: uppercase; font-family: "Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 17px; font-weight: 400; line-height: 1.15; letter-spacing: 0.02em; }
.thesite .gig-comments-container .gig-comments-dialog .gig-comments-dialog-body { color: rgb(51, 51, 51); font-family: "Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 14px; font-weight: 400; line-height: 1.2; padding: 10px 0px; }
.thesite .gig-comments-container .gig-comments-dialog .gig-comments-dialog-close { background-color: transparent; background-repeat: no-repeat; background-size: 100% auto; }
.svg .thesite .gig-comments-container .gig-comments-dialog .gig-comments-dialog-close { background-image: url('ico_close_black.svg'); }
.no-svg .thesite .gig-comments-container .gig-comments-dialog .gig-comments-dialog-close { background-image: url('ico_close_black.png'); }
.thesite .gig-comments-container .gig-comments-dialog .gig-comments-dialog-close:hover { background-color: transparent; }
.thesite .gig-comments-container .gig-comments-dialog .gig-comments-dialog-buttons { margin: 0px; padding: 0px; }
.thesite .gig-comments-container .gig-comments-dialog .gig-comments-dialog-buttons .gig-comments-dialog-button { text-transform: uppercase; font-family: "Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 14px; font-weight: 700; line-height: 1.15; padding: 10px 0px; color: rgb(255, 255, 255); border: medium none; border-radius: 3px; margin: 0px; }
.thesite .gig-comments-container .gig-comments-dialog .gig-comments-dialog-buttons .gig-comments-dialog-button-ok { background: rgb(22, 40, 76) none repeat scroll 0% 0%; width: 67%; margin-right: 3%; }
.thesite .gig-comments-container .gig-comments-dialog .gig-comments-dialog-buttons .gig-comments-dialog-button-cancel { background: rgb(204, 204, 204) none repeat scroll 0% 0%; width: 30%; }
.author, .time { font-family: "Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 13px; font-weight: 400; line-height: 20px; }
.author__pic { margin-right: 10px; display: inline-block; position: relative; width: 30px; height: 30px; overflow: hidden; vertical-align: middle; text-align: center; border-radius: 15px; }
.author__pic img { width: 100%; }
.author__name { text-decoration: none; }
.main-nav__toggle .chopsticks { float: right; width: 56px; height: 56px; border-radius: 50%; border: 2px solid rgb(255, 255, 255); left: 13px; }
@media (min-width: 768px) {
  .main-nav__toggle .chopsticks { display: none; }
}
[data-content-type="gallery"] .main-nav__toggle { right: 0px; }
[data-content-type="gallery"] .main-nav__toggle .chopsticks { height: 36px; width: 36px; border: medium none; }
@media (min-width: 768px) {
  [data-content-type="gallery"] .main-nav__toggle .chopsticks { display: none; }
}
[data-content-type="gallery"] .main-nav__toggle .chopsticks .chopstick { background: rgb(22, 40, 76) none repeat scroll 0% 0%; }
.chopstick { height: 2px; width: 50%; border-radius: 2px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; margin: auto; animation-duration: 0.25s; animation-fill-mode: both; animation-timing-function: ease-in-out; }
.no-cssanimations .chopstick, .no-csstransforms .chopstick { display: none; }
.chopstick--1 { animation-name: burger1; }
.header-wrapper--floating .chopstick--1 { animation-name: burger1--floating; }
[data-mode="max"] .chopstick--1 { animation-name: fries1; }
.header-wrapper--floating [data-mode="max"] .chopstick--1 { animation-name: fries1--floating; }
.chopstick--2 { animation-name: burger2; }
.header-wrapper--floating .chopstick--2 { animation-name: burger2--floating; }
[data-mode="max"] .chopstick--2 { animation-name: fries2; }
.header-wrapper--floating [data-mode="max"] .chopstick--2 { animation-name: fries2--floating; }
.chopstick--3 { animation-name: burger3; }
.header-wrapper--floating .chopstick--3 { animation-name: burger3--floating; }
[data-mode="max"] .chopstick--3 { animation-name: fries3; }
.header-wrapper--floating [data-mode="max"] .chopstick--3 { animation-name: fries3--floating; }
.csstransforms.cssanimations .nav-menu__burger, .csstransforms.cssanimations .nav-menu__fries { display: none; }
.welcomestrap { width: 100%; position: fixed; bottom: 0px; left: 0px; z-index: 1000; text-align: center; padding: 6px; font-size: 18px; display: none; }
.welcomestrap > .container { padding: 0px 30px; }
.welcomestrap__text { color: rgb(255, 254, 254); display: inline-block; padding: 0px; margin-bottom: 5px; }
.welcomestrap__button { display: inline-block; background-color: rgb(255, 255, 255); margin-left: 5px; padding: 4px 12px; margin-bottom: 5px; font-size: 16px; border-radius: 6px; font-weight: 500; white-space: nowrap; }
@media query-min-xs {
  .welcomestrap__button { margin-left: 8px; }
}
a.welcomestrap__button:focus, a.welcomestrap__button:hover { text-decoration: none; opacity: 0.7; }
.welcomestrap__close { width: 30px; height: 30px; cursor: pointer; vertical-align: middle; display: block; position: absolute; top: 1px; right: 1px; text-align: center; line-height: 30px; color: rgb(255, 255, 255); }
.welcomestrap__close:active, .welcomestrap__close:hover { background-color: rgb(255, 255, 255); }
.welcome.module ~ .welcomestrap { display: none; }
.followus { background: rgb(0, 0, 0) none repeat scroll 0% 0%; clear: both; float: left; width: 100%; padding: 16px; }
.followus h3 { margin: 0px; padding: 0px 0px 0.5em; }
.followus__facebook, .followus__instagram, .followus__twitter { display: block; width: 30px; height: 30px; margin-right: 8px; float: left; }
.followus__facebook { background-repeat: no-repeat; background-size: 100% auto; }
.svg .followus__facebook { background-image: url('ico_follow_facebook.svg'); }
.no-svg .followus__facebook { background-image: url('ico_follow_facebook.png'); }
.followus__twitter { background-repeat: no-repeat; background-size: 100% auto; }
.svg .followus__twitter { background-image: url('ico_follow_twitter.svg'); }
.no-svg .followus__twitter { background-image: url('ico_follow_twitter.png'); }
.followus__instagram { background-repeat: no-repeat; background-size: 100% auto; }
.svg .followus__instagram { background-image: url('ico_follow_instagram.svg'); }
.no-svg .followus__instagram { background-image: url('ico_follow_instagram.png'); }
.layout2col__utility .widget.hero-story { display: none; }
.layout2col__utility .widget.hero-story .resp-img__img { width: inherit; }
@media (min-width: 768px) {
  .layout2col__inner .widget.hero-story { display: none; }
  .layout2col__utility .widget.hero-story { display: block; }
}
.quiz-widget { padding: 7px 0px 2px; text-align: center; }
.quiz-widget a { text-decoration: none; display: block; }
.quiz-widget figure { margin: 0px; padding: 0px; text-align: center; }
.quiz-widget figure img { margin: 0px auto; width: 82px; height: auto; }
.quiz-widget__title { color: rgb(34, 118, 184); font-size: 20px; display: inline; clear: both; }
.quiz-widget__question { font-size: 20px; line-height: 21px; padding: 10px; display: inline; color: rgb(57, 55, 55); }
.quiz-widget__start-button { clear: both; transition: all 0.2s ease 0s; text-align: center; background-color: rgb(34, 118, 184); color: rgb(255, 255, 255); margin: 8px auto 3px; font-size: 16px; font-weight: 400; border-radius: 3px; width: 188px; line-height: 20px; padding: 6px 0px; cursor: pointer; }
.quiz-widget__start-button:hover { background-color: rgb(27, 94, 147); }
.story-block img { max-width: 100%; }
.story-block__image-link:hover img { opacity: 0.9; }
.storyblock__media { margin: 0px; padding: 0px; }
.story-block__share { height: 40px; }
.story-block__section-tag { display: block; text-transform: uppercase; font-size: 11px; color: rgb(207, 207, 207); font-weight: 400; }
.story-block__byline { position: relative; padding-right: 50px; }
@media (min-width: 768px) {
  .story-block__byline { padding-right: 0px; }
}
.heading-link { color: rgb(20, 52, 117); }
.heading-link:hover { color: rgb(4, 55, 170); }
.main__left .story-block { border-bottom: 1px solid rgb(206, 223, 221); margin-bottom: 1em; }
.main__left .story-blocks__wrapper .story-block:last-child { border-bottom: 0px none; margin-bottom: 0px; }
.story-block__kicker { height: 26px; width: auto; padding: 5px; font-size: 11px; line-height: 1.3; letter-spacing: 0.5px; text-transform: uppercase; color: rgb(255, 255, 255); background-color: rgb(35, 201, 177); border-top-right-radius: 0px; border-bottom-right-radius: 10px; }
.latest-feed .auto-feed .story-block__kicker { display: block ! important; background-color: rgb(253, 85, 56); }
.story-block__kicker::after { position: absolute; top: 0px; right: 4px; width: 10px; height: 30px; background-color: rgb(35, 201, 177); content: ""; border-top-right-radius: 3px; border-bottom-right-radius: 10px; transform-origin: 100% 45% 0px; transform: rotate(17deg); }
.lt-ie9 .story-block__kicker::after { display: none; }
.latest-feed .auto-feed .story-block__kicker::after { background-color: rgb(253, 85, 56); }
.story-block__kicker-outer { top: 15px; left: 0px; height: 25px; overflow: hidden; background-color: transparent; position: absolute; padding-right: 10px; z-index: 9; }
.story-block__kicker-outer .story-block__kicker-outer { position: relative; top: auto; left: auto; float: left; margin-right: 0.5em; }
.latest-feed img, .layout2col__utility img, .main__right img, .widget.hero-story img { max-width: 100%; width: 100%; vertical-align: middle; z-index: 2; }
.latest-feed h2, .layout2col__utility h2, .main__right h2, .widget.hero-story h2 { font-size: 18px; font-weight: 500; margin: -3px 0px 0px; }
.latest-feed .story-block__headline, .layout2col__utility .story-block__headline, .main__right .story-block__headline, .widget.hero-story .story-block__headline { line-height: 1.2; letter-spacing: -0.5px; }
.latest-feed .story-block__kicker, .layout2col__utility .story-block__kicker, .main__right .story-block__kicker, .widget.hero-story .story-block__kicker { display: none; }
.latest-feed .story-block, .layout2col__utility .story-block, .main__right .story-block, .widget.hero-story .story-block { width: 100%; height: 100%; background-color: rgb(216, 231, 228); z-index: 1; position: relative; }
.latest-feed .text-wrapper, .layout2col__utility .text-wrapper, .main__right .text-wrapper, .widget.hero-story .text-wrapper { margin: 0px 15px; padding: 15px; background-color: rgb(255, 255, 255); z-index: 3; position: relative; top: -15px; cursor: pointer; }
.latest-feed .story-block__standfirst, .layout2col__utility .story-block__standfirst, .main__right .story-block__standfirst, .widget.hero-story .story-block__standfirst { font-size: 14px; margin: 4px 0px 0px; cursor: default; }
.latest-feed .story-block__byline, .layout2col__utility .story-block__byline, .main__right .story-block__byline, .widget.hero-story .story-block__byline { display: none; }
.main__right .story-block { margin-bottom: 0px; }
.latest-feed .story-block { margin: 10px 0px; overflow: hidden; }
.latest-feed .story-block h2 { margin: 0px; }
.latest-feed .story-block__byline { display: block; margin: 0px 15px; padding: 0px 50px 5px 15px; background-color: rgb(255, 255, 255); z-index: 3; position: relative; top: -15px; }
.latest-feed .text-wrapper { padding: 15px 15px 1px; margin-top: 0px; cursor: default; height: 126px; }
.latest-feed .author, .latest-feed .time { font-size: 12px; line-height: normal; }
.latest-feed .story-block__share { position: absolute; right: 0px; bottom: 0px; height: 40px; }
.latest-feed .has-no-image .text-wrapper { float: none; width: auto; height: auto; top: 0px; margin-top: 15px; }
.latest-feed .has-no-image .story-block__byline { float: none; width: auto; top: 0px; margin-bottom: 15px; }
.latest-feed .has-no-image.has-kicker .story-block__headline { margin-top: 25px; }
.section-feed_header { position: relative; }
.thesite[data-content-type="section"] .section-feed_header { float: left; }
.section-feed_header + .feed-divider { margin: 0.5em 0px 1em; }
.section-feed_header-icon { background: transparent url('ico_plus_section_feed.svg') no-repeat scroll 0px 0px / 19px auto; width: 24px; height: 24px; position: absolute; top: 5px; }
.section-feed__header-text { padding-left: 14px; font-size: 22px; margin-top: 0px; margin-bottom: 0px; text-transform: uppercase; font-weight: 500; }
@media (min-width: 480px) {
  .main__left .image-portrait + .text-wrapper { margin-left: calc(44% + 20px); }
}
@media (min-width: 1024px) {
  .main__right img { max-width: 100%; }
  .section-feed__header-text { font-size: 26px; padding-left: 17px; }
  .section-feed_header-icon { top: 7px; background-size: 22px auto; }
  .latest-feed img { max-width: 350px; width: 100%; vertical-align: middle; z-index: 2; float: left; position: absolute; }
  .latest-feed .story-block { width: 100%; height: 100%; background-color: rgb(216, 231, 228); z-index: 1; float: left; position: relative; margin: 10px 0px; }
  .latest-feed .story-block__image-link { position: absolute; width: 50%; }
  .latest-feed .text-wrapper { background-color: rgb(255, 255, 255); float: right; width: 365px; z-index: 3; position: relative; overflow: hidden; margin: 15px 15px 0px; height: 124px; padding: 10px 15px 0px; top: 0px; }
  .latest-feed .story-block__byline { float: right; width: 365px; background-color: rgb(255, 255, 255); margin: 0px 15px 15px; position: relative; z-index: 3; padding: 15px 50px 15px 15px; display: block; top: 0px; }
  .latest-feed .story-block__share { position: absolute; top: auto; right: 5px; bottom: 8px; }
  .latest-feed .story-block.has-no-image .story-block__byline { padding-top: 10px; }
}
@media (max-width: 767px) {
  .latest-feed .story-block__byline { padding: 20px 50px 3px 15px; }
}
.instagram-module { position: relative; }
.instagram-module::after, .instagram-module::before { position: relative; display: block; content: ""; background-color: rgb(35, 201, 177); width: 100%; height: 25px; }
.instagram-module.instagram-module--massrelevance::before { position: absolute; display: block; content: ""; width: 100%; top: 10px; height: 30px; background-color: rgb(253, 85, 56); }
.instagram-module.instagram-module--massrelevance::after { display: none; }
.instagram-module.instagram-module--massrelevance figure a { display: block; position: relative; }
.instagram-module.instagram-module--massrelevance figure a::after { position: absolute; display: block; content: ""; width: 100%; height: 30px; background-color: rgb(253, 85, 56); top: inherit; bottom: -30px; }
.instagram-module:hover .instagram__image { background-color: rgb(255, 255, 255); }
.instagram-module:hover .instagram__image img { opacity: 0.9; }
.instagram-module figure { position: relative; margin: 0px; }
.instagram-module img { max-width: 100%; vertical-align: middle; width: auto; }
.instagram-module .instagram__widget { width: 100%; }
.instagram-module .instagram__header { top: 0px; width: 90%; background-color: rgb(22, 40, 76); height: 40px; position: absolute; left: 0px; right: 0px; margin-left: auto; margin-right: auto; background-position: 15px 5px; background-size: 200px auto; z-index: 2; }
.instagram-module--instagram.instagram-module .instagram__header { background-repeat: no-repeat; background-image: url('instagram_logo_coach.svg'); }
.instagram-module--massrelevance.instagram-module .instagram__header { position: relative; font-family: "Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 22px; font-weight: 500; line-height: 40px; color: rgb(255, 255, 255); padding-left: 10px; }
.instagram-module .instagram__caption { position: absolute; z-index: 2; bottom: -25px; width: 90%; left: 0px; right: 0px; max-height: 80px; overflow: hidden; padding: 10px; margin-top: -10px; margin-right: auto; margin-left: auto; font-size: 13px; font-weight: 500; line-height: 1.3; color: rgb(255, 255, 255); background-color: rgb(22, 40, 76); }
.instagram-module .instagram__caption strong { color: rgb(253, 85, 56); }
.instagram-module--massrelevance.instagram-module .instagram__caption { margin-top: 0px; bottom: auto; position: relative; }
.instagram-module .instagram__image__app-link { display: none; position: absolute; height: 100%; width: 100%; z-index: 1; }
.section-feed { width: 100%; float: left; }
.section-feed.diet .articles-container { padding: 0px; background-color: transparent; }
.section-feed .section-feed_header { position: relative; }
.section-feed .section-feed_header-icon { background: transparent url('ico_plus_section_feed.svg') no-repeat scroll 0px 0px / 19px auto; width: 24px; height: 24px; position: absolute; top: 5px; }
@media (min-width: 1024px) {
  .section-feed .section-feed_header-icon { top: 7px; background-size: 22px auto; }
}
.section-feed .section-feed__header-text { padding-left: 14px; font-size: 22px; margin-top: 0px; margin-bottom: 15px; font-weight: 500; }
@media (min-width: 1024px) {
  .section-feed .section-feed__header-text { font-size: 26px; padding-left: 17px; }
}
.section-feed .articles-container { padding: 15px 15px 5px; background-color: rgb(245, 245, 245); }
.section-feed .articles-container::after { content: ""; display: table; clear: both; }
.section-feed .articles-container.widget.hero-story { padding: 0px; display: block; }
@media (min-width: 768px) {
  .section-feed .articles-container.widget.hero-story { padding: 20px 20px 5px; }
}
.section-feed .articles-container.widget.hero-story .story-block__headline { font-size: 20px; }
@media (max-width: 767px) {
  .section-feed .articles-container.widget.hero-story .story-block__headline { font-size: 18px; }
}
@media (min-width: 768px) {
  .section-feed .articles-container.widget.hero-story .story-block__headline { font-size: 23px; }
}
@media (max-device-width: 1024px) and (orientation: portrait) {
  .section-feed .articles-container.widget.hero-story { padding: 0px; }
  .section-feed .articles-container.widget.hero-story .story-block__headline { font-size: 20px; }
}
.section-feed .articles-container.widget.hero-story .story-block__standfirst { font-size: 15px; }
.section-feed .articles-container.widget.hero-story .text-wrapper { top: -20px; margin: 0px 20px -20px; padding-bottom: 0px; }
@media (min-width: 768px) {
  .section-feed .articles-container.widget.hero-story .text-wrapper { top: -25px; padding-left: 20px; padding-right: 20px; margin: 0px 25px -25px; }
}
@media (min-width: 1024px) {
  .section-feed .articles-container.widget.hero-story .text-wrapper { top: -50px; padding-left: 25px; padding-right: 25px; margin: 0px 50px -50px; }
}
.section-feed .articles-container.widget.hero-story .story-block, .section-feed .articles-container.widget.hero-story .text-wrapper { background-color: rgb(245, 245, 245); }
@media (min-width: 768px) {
  .section-feed .articles-container { padding: 20px 20px 5px; }
}
.section-feed .articles-container .article-wrapper .article-wrapper_noimage > :first-child { padding-bottom: 8px; }
.section-feed .articles-container .article-wrapper .article-wrapper_noimage > :last-child { border-top: 1px solid rgb(210, 222, 218); padding-top: 3px; }
.section-feed .articles-container .article-wrapper .story-block__headline { font-size: 20px; }
@media (max-width: 767px) {
  .section-feed .articles-container .article-wrapper .story-block__headline { font-size: 18px; }
}
@media (min-width: 768px) {
  .section-feed .articles-container .article-wrapper { float: left; width: 50%; padding: 0px 20px 3px; }
  .section-feed .articles-container .article-wrapper:nth-child(2n+1) { clear: left; padding-left: 0px; padding-right: 10px; }
  .section-feed .articles-container .article-wrapper:nth-child(2n) { padding-right: 0px; padding-left: 10px; }
  .section-feed .articles-container .article-wrapper:nth-child(3), .section-feed .articles-container .article-wrapper:nth-child(4) { padding-bottom: 0px; }
  .section-feed .articles-container .article-wrapper:nth-child(3)::before, .section-feed .articles-container .article-wrapper:nth-child(4)::before { display: block; content: ""; border-top: 1px solid rgb(210, 222, 218); padding: 8px 0px; }
}
@media (max-device-width: 1024px) and (orientation: portrait) {
  .section-feed .articles-container .article-wrapper { width: 100%; }
  .section-feed .articles-container .article-wrapper:nth-child(2n+1) { padding-right: 0px; }
  .section-feed .articles-container .article-wrapper:nth-child(2n) { padding-left: 0px; }
}
@media (max-width: 767px) {
  .section-feed .articles-container .article-wrapper:not(:first-child) { margin-top: 10px; }
  .section-feed .articles-container .article-wrapper:not(:first-child)::before { display: block; content: ""; border-top: 1px solid rgb(210, 222, 218); padding: 6px 0px; }
}
figure { margin: 0px; }
.puzzle { font-size: 14px; clear: both; overflow: hidden; }
.puzzle:last-child { margin-bottom: 0px; padding-bottom: 0px; border-bottom: medium none; }
.puzzle .story { position: relative; display: block; overflow: hidden; background: rgb(22, 40, 76) none repeat scroll 0% 0%; }
.puzzle .story:hover { opacity: 0.85; }
.puzzle.puzzle--borders .story { margin-bottom: 1px; }
.puzzle.puzzle--borders .story--vertical { margin-left: -1px; }
@media (min-width: 1024px) {
  .puzzle.puzzle--borders .story--vertical { width: calc(50% + 1px); border-right: 1px solid rgb(255, 255, 255); }
  .puzzle.puzzle--borders .story--vertical:nth-child(2n+1) { margin-right: -2px; margin-left: 0px; }
}
.puzzle .story__media { position: relative; z-index: 1; }
.puzzle .story__media img { position: absolute; top: 0px; left: 0px; display: block; height: 100%; }
.puzzle .story__media::after, .puzzle .story__media::before { position: absolute; display: block; height: 21px; width: 21px; left: 0px; bottom: 0px; content: " "; background: rgb(22, 40, 76) none repeat scroll 0% 0%; z-index: 10; }
.puzzle .story__media::before { right: 0px; left: auto; }
.puzzle .story__media__placeholder { position: relative; padding-top: 56.25%; background-color: rgb(255, 255, 255); overflow: hidden; }
.puzzle .story__media__placeholder .resp-img { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.puzzle .story__details { padding: 10px 20px 20px; color: rgb(255, 255, 255); width: 100%; max-height: 200px; }
.puzzle .story__details h3 { font-size: 18px; font-weight: 400; margin: 0px 0px 6px; line-height: 1.2; }
.puzzle .story__details p { margin: 0px; font-size: 14px; line-height: 1.4; }
.puzzle .story__details .story__details__tag { margin-bottom: 5px; font-size: 12px; font-weight: 500; color: rgb(69, 114, 189); }
.puzzle .story--horizontal-swap .story__details { right: auto; left: 0px; }
.puzzle .story--horizontal .story__media .story__media__placeholder { position: relative; overflow: hidden; }
.puzzle .story--horizontal .story__details { color: rgb(255, 255, 255); }
.puzzle .story--horizontal-swap { clear: right; background-color: rgb(4, 55, 170); }
.puzzle .story--horizontal-swap .story__details p:first-child { color: rgb(124, 163, 252); }
.puzzle .story--horizontal-swap .story__media::after, .puzzle .story--horizontal-swap .story__media::before { background-color: rgb(4, 55, 170); }
.puzzle .story--vertical { overflow: hidden; background: rgb(253, 85, 56) none repeat scroll 0% 0%; }
.puzzle .story--vertical .story__media::after, .puzzle .story--vertical .story__media::before { background: rgb(253, 85, 56) none repeat scroll 0% 0%; }
.puzzle .story--vertical .story__details p:first-child { color: rgb(159, 56, 35); }
.puzzle .story--vertical-swap { background-color: rgb(35, 201, 177); }
.puzzle .story--vertical-swap .story__details p:first-child { color: rgb(38, 129, 117); }
.puzzle .story--vertical-swap .story__media::after, .puzzle .story--vertical-swap .story__media::before { background-color: rgb(35, 201, 177); }
.puzzle .story--vertical-swap .story__media { top: 0px; bottom: auto; }
@media only screen and (min-width: 1024px) {
  .puzzle .story { width: 100%; float: none; margin-bottom: 0px; }
  .puzzle .story__details { position: absolute; right: 0px; top: 0px; height: 100%; max-height: none; }
  .puzzle .story--horizontal .story__media { float: left; width: calc(50% + 21px); }
  .puzzle .story--horizontal .story__media::after { top: 0px; right: 0px; left: auto; }
  .puzzle .story--horizontal .story__details { float: right; width: calc(50% - 21px); }
  .puzzle .story--horizontal .story__details .icon { border-radius: 50%; width: 20px; height: 20px; background-color: rgb(69, 114, 189); display: inline-block; background-image: url('ico_chevron_down_rev.svg'); background-repeat: no-repeat; transform: rotateZ(90deg); background-size: 50% auto; background-position: center center; position: relative; top: 6px; }
  .puzzle .story--horizontal-swap { clear: left; }
  .puzzle .story--horizontal-swap .story__media { float: right; }
  .puzzle .story--horizontal-swap .story__media::after, .puzzle .story--horizontal-swap .story__media::before { right: auto; left: 0px; }
  .puzzle .story--horizontal-swap .story__details { float: left; }
  .puzzle .story--horizontal-swap .story__details .icon { display: none; }
  .puzzle .story--horizontal-swap .story__details .iconRight { border-radius: 50%; width: 20px; height: 20px; background-color: rgb(78, 132, 253); display: inline-block; background-image: url('ico_chevron_down_rev.svg'); background-repeat: no-repeat; transform: rotateZ(270deg); background-size: 50% auto; background-position: center center; position: relative; top: 6px; }
  .puzzle .story--vertical { float: left; height: 100%; width: 50%; }
  .puzzle .story--vertical::before { display: block; padding-top: 100%; width: 0px; content: " "; }
  .puzzle .story--vertical .story__media { position: absolute; bottom: 0px; width: 100%; }
  .puzzle .story--vertical .story__media::after, .puzzle .story--vertical .story__media::before { top: 0px; bottom: auto; }
  .puzzle .story--vertical .story__details { height: 43.75%; position: absolute; top: 0px; }
  .puzzle .story--vertical .story__details .iconRight { border-radius: 50%; width: 20px; height: 20px; background-color: rgb(159, 56, 35); display: inline-block; background-image: url('ico_chevron_down_rev.svg'); background-repeat: no-repeat; transform: rotateZ(0deg); background-size: 50% auto; background-position: center center; position: relative; top: 6px; }
  .puzzle .story--vertical-swap .story__details { top: auto; bottom: 0px; clear: right; }
  .puzzle .story--vertical-swap .story__details .icon { border-radius: 50%; width: 20px; height: 20px; background-color: rgb(38, 129, 117); display: inline-block; background-image: url('ico_chevron_down_rev.svg'); background-repeat: no-repeat; transform: rotateZ(180deg); background-size: 50% auto; background-position: center center; position: relative; top: 6px; }
  .puzzle .story--vertical-swap .story__details .iconRight { display: none; }
  .puzzle .story--vertical-swap .story__media { top: 0px; bottom: auto; }
  .puzzle .story--vertical-swap .story__media::after, .puzzle .story--vertical-swap .story__media::before { top: auto; bottom: 0px; }
}
.article--videogallery .breadcrumbs { width: 100%; }
.breadcrumbs { font-size: 16px; color: rgb(22, 40, 76); float: left; }
.breadcrumbs p { margin: 0px; }
.breadcrumbs a { text-transform: capitalize; color: rgb(22, 40, 76); }
.breadcrumbs span { padding: 0px 2px; background-image: url('ico_chevron_down_rev_hover.svg'); background-repeat: no-repeat; background-size: 75% auto; transform: rotateZ(270deg); width: 15px; height: 15px; display: inline-block; background-position: 0px 5px; }
.breadcrumbs span:last-child { display: none; }
.btyb { margin-top: 4px; float: right; }
@media (max-width: 767px) {
  .btyb { margin-top: 3px; }
}
.thesite[data-content-type="gallery"] .btyb { float: none; margin-bottom: 15px; }
.btyb p { margin: 0px; }
.btyb a { font-size: 14px; color: rgb(153, 153, 153); }
@media (max-width: 767px) {
  .btyb a { font-size: 11px; }
}
@media (max-width: 767px) {
  .btyb span { display: block; }
}
.btyb img { max-height: 26px; vertical-align: middle; padding-left: 2px; }
@media (max-width: 767px) {
  .btyb img { display: block; float: right; margin-top: 2px; }
}
.layout2col__inner .takeover, .section-stream-top .takeover { overflow: hidden; width: 100%; }
.layout2col__inner .takeover h2, .section-stream-top .takeover h2 { font-size: 22px; }
.layout2col__inner .takeover .story-block, .section-stream-top .takeover .story-block { background-color: transparent; margin-bottom: -30px; }
.layout2col__inner .takeover .story-block:hover .story-block__standfirst, .section-stream-top .takeover .story-block:hover .story-block__standfirst { color: rgb(255, 255, 255); }
.layout2col__inner .takeover .widget.hero-story, .section-stream-top .takeover .widget.hero-story { display: block; }
.layout2col__inner .takeover .story-block__kicker-outer, .section-stream-top .takeover .story-block__kicker-outer { z-index: 2; }
.layout2col__inner .takeover .text-wrapper, .section-stream-top .takeover .text-wrapper { padding: 20px; margin: 0px 40px; background-color: rgb(22, 40, 76); color: rgb(255, 255, 255); top: -45px; }
.layout2col__inner .takeover .heading-link, .section-stream-top .takeover .heading-link { color: rgb(255, 255, 255); }
@media (max-width: 767px) {
  .layout2col__inner .takeover, .section-stream-top .takeover { padding-bottom: 10px; }
  .layout2col__inner .takeover .text-wrapper, .section-stream-top .takeover .text-wrapper { margin: 0px; top: -1px; }
  .layout2col__inner .takeover .story-block, .section-stream-top .takeover .story-block { margin-bottom: 0px; }
}
.main-nav { clear: both; width: 100%; height: 37px; font-size: 16px; position: relative; z-index: 100; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.header__fixed .main-nav, [data-content-type="gallery"] .main-nav { position: fixed; top: 0px; left: 0px; right: 0px; }
.main-nav .ninemsn-logo { background-image: url('logo_ninemsn.svg'); background-repeat: no-repeat; background-position: left center; background-size: contain; position: absolute; width: 100px; height: 32px; top: 2px; left: -120px; transition: all 0.5s ease 0s; }
.header__fixed .main-nav .ninemsn-logo { left: 20px; }
.main-nav .thesite-logo { height: 32px; background-image: url('logo.svg'); background-repeat: no-repeat; background-position: left center; background-size: contain; position: absolute; top: 2px; left: 20px; width: 180px; transition: all 0.5s ease 0s; }
.header__fixed .main-nav .thesite-logo { left: 140px; width: 120px; }
.main-nav__list { list-style: outside none none; margin: 0px; padding: 0px; }
.main-nav__item { margin: 0px; padding: 0px; display: none; border-top: 1px solid rgb(227, 227, 227); position: relative; }
[data-mode="max"] .main-nav__item { display: block; clear: both; }
.main-nav__item > a { display: block; line-height: 34px; height: 36px; padding: 0px 18px; }
.main-nav__item[data-subnav] > a::after { content: " "; display: block; position: absolute; top: 2px; right: 21px; width: 16px; height: 36px; background-image: url('nav_chevron_down.svg'); background-repeat: no-repeat; background-size: contain; background-position: left center; vertical-align: middle; backface-visibility: hidden; transition: transform 250ms ease-in-out 0s; }
.main-nav__item[data-subnav="opened"] > a::after { transform: rotateZ(180deg); }
.main-nav__subnav { margin: 0px; padding: 0px; position: relative; top: 0px; left: 0px; list-style: outside none none; background: rgb(255, 255, 255) none repeat scroll 0% 0%; max-height: 0px; transition: max-height 0.5s ease 0s; overflow: hidden; }
[data-subnav="opened"] .main-nav__subnav { max-height: 450px; }
.main-nav__subitem { margin: 0px; padding: 0px; }
.main-nav__subitem > a { line-height: 38px; height: 40px; font-size: 14px; padding: 0px 18px 0px 27px; }
.main-nav__toggle { display: block; position: absolute; height: 34px; top: 1px; right: 1px; float: right; padding-right: 15px; cursor: pointer; z-index: 20; text-decoration: none; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.header-wrapper--floating .main-nav__toggle { width: 90px; height: 90px; }
.main-nav__toggle span { display: none; bottom: 2px; }
.main-nav[data-mode="max"] { max-height: 100%; height: auto; overflow-y: scroll; }
.main-nav[data-mode="max"]::before { content: " "; display: block; width: 100%; height: 36px; }
.main-nav[data-mode="max"] .main-nav__item { display: block; clear: both; }
@media (min-width: 768px) {
  .main-nav { height: 131px; }
  .main-nav__branding { clear: both; width: 550px; margin: 0px auto; height: 90px; }
  .main-nav__branding .ninemsn-logo { display: none; }
  .main-nav__branding .thesite-logo { position: relative; top: auto; left: auto; width: 100%; height: 100%; display: block; background-position: center center; }
  .main-nav__wrap { max-width: 1030px; margin: 0px auto; height: 131px; position: relative; }
  .main-nav__list { width: 100%; height: 36px; white-space: nowrap; position: absolute; }
  .main-nav__item { display: inline-block; vertical-align: top; position: relative; border: 0px none; }
  .main-nav__item.hideTop { visibility: hidden; }
  .main-nav__item[data-subnav] > a::after { display: inline-block; position: relative; top: -2px; right: 0px; margin-left: 8px; }
  .main-nav__subnav { position: absolute; top: 36px; }
  .main-nav__subitem > a { padding: 0px 18px; display: block; }
  .main-nav__toggle { line-height: 36px; padding: 0px 18px 0px 5px; white-space: nowrap; width: auto; top: auto; bottom: 3px; }
  .main-nav[data-mode="max"] { height: 131px; overflow: visible; }
  .main-nav[data-mode="max"]::before { display: none; }
  .header__fixed .main-nav[data-mode="max"] .main-nav__wrap { height: auto; top: 36px; }
  .main-nav[data-mode="max"] .main-nav__list { height: auto; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-width: 0px 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(227, 227, 227) rgb(227, 227, 227); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; float: left; width: 100%; position: absolute; top: 130px; }
  .main-nav[data-mode="max"] .main-nav__list > a { float: left; white-space: nowrap; width: auto; color: rgb(0, 0, 0); }
  .main-nav[data-mode="max"] .main-nav__item { border-top: 1px solid rgb(227, 227, 227); }
  .main-nav[data-mode="max"] .main-nav__item.hideTop { visibility: visible; }
  .main-nav[data-mode="max"] .main-nav__item[data-subnav] .main-nav__subnav { margin-left: 180px; padding: 5px 0px; display: block; float: left; }
  .main-nav[data-mode="max"] .main-nav__item[data-subnav] .main-nav__subnav::after { display: none; }
  .main-nav[data-mode="max"] .main-nav__item[data-subnav] > a { float: left; position: absolute; }
  .main-nav[data-mode="max"] .main-nav__item[data-subnav] > a::after { display: none; }
  .main-nav[data-mode="max"] .main-nav__subnav { float: left; position: relative; top: auto; max-height: none; }
  .main-nav[data-mode="max"] .main-nav__subitem { float: left; border: 0px none; }
  .main-nav[data-mode="max"] .main-nav__subitem:first-child { display: none; }
  [data-content-type="gallery"] .main-nav { height: 37px; }
  [data-content-type="gallery"] .main-nav[data-mode="max"] .main-nav__list { top: 36px; margin-left: 0px; border-left: 0px none; border-right: 0px none; }
  [data-content-type="gallery"] .main-nav__wrap { max-width: none; height: 36px; }
  [data-content-type="gallery"] .main-nav__branding { position: absolute; top: 0px; left: 20px; width: auto; height: 36px; float: left; white-space: nowrap; }
  [data-content-type="gallery"] .main-nav__branding .ninemsn-logo { display: block; position: relative; float: left; width: 100px; height: 36px; left: 0px; top: 0px; }
  [data-content-type="gallery"] .main-nav__branding .ninemsn-logo:hover { opacity: 0.8; }
  [data-content-type="gallery"] .main-nav__branding .thesite-logo { display: block; position: relative; float: left; width: 120px; height: 36px; margin-left: 40px; }
  [data-content-type="gallery"] .main-nav__branding .thesite-logo:hover { opacity: 0.8; }
  [data-content-type="gallery"] .main-nav__list { margin-left: 300px; }
}
.question { border: 3px solid rgb(227, 237, 236); padding: 10px; position: relative; }
.question::after { content: ""; display: table; clear: both; }
.question .question_content h3 { margin: 0px 0px 10px; }
.question .question_content .resp-img__img { margin: 0px; width: 100%; float: left; }
.question .question_content .resp-img__img::after { content: ""; display: table; clear: both; }
@media (min-width: 768px) {
  .question .question_content .resp-img__img { width: 50%; }
}
.question .question__title { font-size: 26px; }
.question .question__title a { color: rgb(20, 52, 117); text-decoration: none; }
.question .question__title a:hover { color: rgb(19, 34, 65); }
.question__options__item { vertical-align: top; width: 48%; float: left; font-size: 16px; margin-right: 4%; padding-top: 15px; }
.question__options__item:nth-of-type(2n) { margin-right: 0px; }
@media (min-width: 768px) {
  img ~ .question__options__item { margin-left: 2%; margin-right: 0px; }
  img ~ .question__options__item:nth-of-type(1) { padding-top: 0px; }
}
.question__option { position: relative; width: 100%; padding: 5px 1em; border: 0px none; outline: 0px none; font-size: 16px; line-height: 20px; font-family: inherit; background: rgb(227, 237, 236) none repeat scroll 0% 0%; border-radius: 5px; z-index: 1; opacity: 0.8; font-weight: 700; color: rgb(0, 0, 0); }
.question__option:nth-child(2n) { background: rgb(225, 47, 52) none repeat scroll 0% 0%; }
.question__option::after { content: ""; position: absolute; display: block; z-index: 2; top: 0px; bottom: 0px; right: 0px; left: 0px; border: 1px solid rgb(0, 0, 0); background: rgb(0, 0, 0) none repeat scroll 0% 0%; border-radius: 5px; opacity: 0; pointer-events: none; transition: opacity 250ms ease-in-out 0s; }
.question__option:hover { opacity: 1; filter: none; background-color: rgb(4, 55, 170); color: rgb(255, 255, 255); }
.question__result { position: relative; white-space: nowrap; width: 48%; float: left; margin-left: 4%; }
.question__result:nth-child(2n+1) { margin-left: 0px; }
@media (min-width: 768px) {
  img ~ .question__results .question__result { margin-left: 2%; }
}
.question__result_text { font-weight: 700; font-size: 14px; color: rgb(0, 0, 0); }
.question__result_percent { position: absolute; left: 0px; bottom: 0px; line-height: 28px; padding: 0px 0px 0px 0.4em; color: rgb(255, 255, 255); font-weight: 700; z-index: 100; }
.question__result_percent.question__result_percent--low { position: relative; float: left; }
.question__result_bar { float: left; height: 28px; width: 0px; min-width: 0px; transition: all 2s ease 0s; transform: translateZ(0px); opacity: 1; filter: none; border-top-left-radius: 4px; border-bottom-left-radius: 4px; background-color: rgb(4, 55, 170); }
.question__result_count { line-height: 28px; font-size: 0.8em; font-weight: 700; color: rgb(255, 255, 255); background-color: rgb(194, 194, 194); background-image: url('vote-result-bg.png'); text-align: right; border-radius: 4px; padding-right: 5px; }
.gallery { background-color: rgb(255, 255, 255); }
@media (max-width: 767px) {
  .gallery__main { top: 36px; }
}
@media (max-width: 767px) {
  .gallery__headline { top: 36px; }
}
.gallery__page { font-weight: 400; }
.page__current { color: rgb(51, 51, 51); }
.page__total, .page__total::before { color: rgb(204, 204, 204); }
.gallery__title { color: rgb(102, 102, 102); font-weight: 700; }
.gallery__caption { color: rgb(102, 102, 102); }
.gallery__caption a { color: rgb(9, 76, 219); }
.gallery__utility[data-view="maximised"] { top: 36px; }
.gallery__utility[data-view="maximised"] .utility__button::after { content: ""; background-repeat: no-repeat; width: 30px; height: 30px; margin: 10px; padding: 0px; background-size: 100% auto; background-position: center center; text-align: center; }
.svg .gallery__utility[data-view="maximised"] .utility__button::after { background-image: url('ico_gallery_close.svg'); }
.no-svg .gallery__utility[data-view="maximised"] .utility__button::after { background-image: url(""); }
@media (max-width: 767px) {
  .gallery__massrelevance-subtitle, .gallery__massrelevance-title { display: none; }
}
.gallery__massrelevance-title { text-transform: none; color: rgb(20, 52, 117); font-weight: 500; font-size: 34px; padding: 0px; }
.gallery__massrelevance-subtitle { color: rgb(0, 0, 0); margin: 0px; }
.massrelevance .massrelevance__profile-container { width: 50px; height: 50px; border-radius: 50%; }
@media (min-width: 768px) {
  .massrelevance .massrelevance__profile-container { display: block; }
}
.massrelevance .massrelevance__profile-container img { height: 100%; width: 100%; }
.massrelevance .massrelevance__name, .massrelevance .massrelevance__time { font-size: 16px; }
@media (max-width: 767px) {
  .massrelevance .massrelevance__name, .massrelevance .massrelevance__time { margin-right: 5px; display: inline; }
}
.massrelevance .massrelevance__name { color: rgb(20, 52, 117); }
@media (max-width: 767px) {
  .massrelevance .massrelevance__name::after { display: none; }
}
.massrelevance .massrelevance__time { color: rgb(153, 153, 153); font-weight: 400; }
.massrelevance .massrelevance__online.babys-breath { display: none; }
@media (min-width: 768px) {
  [data-gallery-section="insta"] .gallery__main, [data-gallery-section="insta"] .gallery__share-page, [data-gallery-section="insta"] .gallery__utility { top: 155px; }
  [data-gallery-section="insta"] .gallery__thumbnails { top: 146px; width: 133px; }
}
@media (min-width: 1025px) {
  [data-gallery-section="insta"] .gallery__footer, [data-gallery-section="insta"] .gallery__main { left: 148px; }
}
[data-gallery-section="insta"] .gallery__banner-ad { border-bottom: 1px solid rgb(221, 221, 221); }
[data-gallery-section="insta"] .thumbnail__item-image { max-width: 100%; height: 100px; }
[data-gallery-section="insta"] .thumbnail__item-likes, [data-gallery-section="insta"] .thumbnail__item-time { width: 50%; height: 20px; line-height: 20px; font-size: 13px; font-family: inherit; color: rgb(153, 153, 153); }
[data-gallery-section="insta"] .thumbnail__item-likes { float: left; text-align: left; }
[data-gallery-section="insta"] .thumbnail__item-likes::before { content: "♥"; padding-right: 3px; font-size: 11px; }
[data-gallery-section="insta"] .thumbnail__item-time { float: right; overflow: hidden; white-space: nowrap; text-align: right; }
@media (max-width: 768px) {
  [data-gallery-section="insta"] .gallery__utility[data-view="minimised"], [data-gallery-section="insta"] .utility__top { max-height: 100px; }
}
@media (max-width: 767px) {
  [data-gallery-section="insta"] .gallery__title { height: 30px; overflow: hidden; line-height: 30px; margin-bottom: 0px; }
}
@media (min-width: 768px) {
  [data-gallery-section="insta"] .gallery__title { margin: 20px 0px; }
}
[data-gallery-section="insta"] .gallery__caption { clear: both; }
.gallery__headline { color: rgb(20, 52, 117); }
.gallery__headline h1 { font-family: inherit; }
.gallery__arrow-next::after, .gallery__arrow-prev::after { background-color: rgb(20, 52, 117); }
.gallery__share__btn { position: absolute; font-family: LifestyleShareFont; width: 44px; height: 44px; line-height: 44px; font-size: 38px; }
@media (min-width: 768px) {
  .gallery__share--expanded .gallery__share__btn--whatsapp { display: none; }
}
.gallery__tags { margin: 15px 0px 15px -10px; }
.gallery__tags::after { content: ""; display: table; clear: both; }
.gallery__tags .gallery__tag { float: left; margin: 0px 0px 5px 10px; display: block; font-family: "Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 13px; font-weight: 700; letter-spacing: 0.02em; text-transform: uppercase; text-decoration: none; line-height: 1; padding: 6px 10px 4px; border-radius: 12px; transition: all 0.3s ease-in-out 0s; }
.gallery__tags .gallery__tag:hover { color: rgb(255, 255, 255); background-color: rgb(20, 52, 117); }
.gallery__breadcrumbs { width: auto; margin: 0px 15px 0px 0px; }
.gallery__breadcrumbs ul { display: inline-block; margin: 0px; padding: 0px; list-style: outside none none; font-size: 17px; }
.gallery__breadcrumbs li { display: inline-block; }
.gallery__breadcrumbs li a { background: transparent url('ico_chevron_breadcrumbs.svg') no-repeat scroll right center / 11px auto; padding: 0px 15px 0px 0px; text-transform: capitalize; color: rgb(22, 40, 76); }
.gallery__breadcrumbs li a:hover {  }
.gallery__breadcrumbs li:last-child a { background: transparent none repeat scroll 0px 0px; }
.gallery__breadcrumbs + .btyb { margin: 5px 0px 0px; float: left; clear: both; }
.gallery__breadcrumbs + .btyb span { display: inline; padding-right: 3px; }
@media (min-width: 768px) {
  .gallery__breadcrumbs + .btyb { float: right; clear: none; }
}
.hub--stopsmoking .widget-googlead { display: none; }
.hub--stopsmoking .article-stream-top .image-link-module, .hub--stopsmoking .section-stream-top .image-link-module { margin: 0px 20px; }
@media (max-width: 767px) {
  .hub--stopsmoking .article-stream-top .image-link-module, .hub--stopsmoking .section-stream-top .image-link-module { display: none; }
}
.owl-carousel .owl-wrapper::after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; }
.owl-carousel { display: none; position: relative; width: 100%; }
.owl-carousel .owl-wrapper { display: none; position: relative; }
.owl-carousel .owl-wrapper-outer { overflow: hidden; position: relative; width: 100%; }
.owl-carousel .owl-wrapper-outer.autoHeight { transition: height 500ms ease-in-out 0s; }
.owl-carousel .owl-item { float: left; }
.owl-controls .owl-buttons div, .owl-controls .owl-page { cursor: pointer; }
.owl-controls { -moz-user-select: none; }
.grabbing { cursor: url('grabbing.png') 8 8, move; }
.owl-carousel .owl-item, .owl-carousel .owl-wrapper { backface-visibility: hidden; transform: translate3d(0px, 0px, 0px); }
.screen-log { z-index: 999; display: none; top: 0px; position: fixed; width: 100%; height: 200px; background: rgba(0, 0, 0, 0.8) none repeat scroll 0% 0%; color: rgb(0, 160, 160); overflow: auto; }
.screen-log--show { display: block; }
.gallery__breadcrumbs { display: none; }

/* ::::: null ::::: */

.video_player_loading { background: rgb(34, 34, 34) url('ninemsn_video_rebranded_logo.png') no-repeat scroll center center; }
.video_player_loading_nz { background-image: url('ninemsn_video_rebranded_logo.png'); }
#video_player_ageGate { position: absolute; top: 0px; left: 0px; background-color: rgb(0, 0, 0); z-index: 1; border: 2px solid rgba(255, 255, 255, 0.15); }
#video_player_ageGate span { color: rgb(255, 255, 255); }
#video_player_ageGate .rateinfo { display: block; margin-left: auto; margin-right: auto; width: 250px; margin-top: 40px; text-align: center; }
#video_player_ageGate.rate_m .rateinfo, #video_player_ageGate.rate_pg .rateinfo { margin-top: 60px; }
#video_player_ageGate .ageinfo { display: block; margin-left: auto; margin-right: auto; margin-bottom: 15px; font-size: 16px; line-height: 20px; text-align: center; }
#video_player_ageGate .audienceinfo { display: block; margin-left: auto; margin-right: auto; width: 240px; margin-top: -40px; font-size: 26px; line-height: 28px; font-weight: 700; text-shadow: 2px 2px rgb(0, 107, 132); text-align: center; }
#video_player_ageGate.rate_pg .audienceinfo { text-shadow: 2px 2px rgb(87, 67, 1); }
#video_player_ageGate .agedialog { width: 450px; margin-left: auto; margin-right: auto; padding: 20px; border-radius: 5px; background: transparent url('dialog_bg.png') no-repeat scroll center center; height: 82px; }
#video_player_ageGate .dobinput, #video_player_ageGate .dobtitle, #video_player_ageGate input#submit { margin-left: auto; margin-right: auto; display: block; font-size: 13px; text-align: center; }
#video_player_ageGate .dobinput input[type="text"] { margin-right: 10px; border-radius: 10px; width: 83px; height: 36px; border: 0px none; text-align: center; color: rgb(255, 255, 255); background: transparent url('text_field.png') no-repeat scroll -1px -1px; }
#video_player_ageGate input#submit { margin-top: 10px; background: transparent url('submit_btn.png') no-repeat scroll 0% 0%; border: 0px none; width: 107px; height: 40px; cursor: pointer; }
#video_player_ageGate span.warning { display: block; margin-left: auto; margin-right: auto; width: 450px; margin-top: 10px; color: red; text-align: center; }
#video_player_ageGate.rate_m { background: rgb(0, 0, 0) url('M_bg.jpg') no-repeat scroll center top; }
#video_player_ageGate.rate_pg { background: rgb(0, 0, 0) url('PG_bg.jpg') no-repeat scroll center top; }
#video_player_ageGate.rate_ma, #video_player_ageGate.rate_r { background: rgb(0, 0, 0) url('black_bg.gif') no-repeat scroll center top; }
#video_player_brightcove_loading_img { position: absolute; top: 127px; left: 265px; margin: 0px; padding: 0px; }
.video_player_inner.ready .video_play_splash { left: 50%; margin-left: -50px; top: 50%; margin-top: -50px; }
#video_player_error { position: absolute; top: 0px; left: 0px; background-color: rgb(0, 0, 0); z-index: 1; }
#video_player_error span { color: rgb(255, 255, 255); position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; margin: auto; height: 50px; width: 100%; text-align: center; font-size: 14px; }
.video_widget_playlist { background: rgb(57, 57, 57) none repeat scroll 0% 0%; height: 138px; overflow: hidden; font-size: 10px; font-family: Arial,Verdana,Helvetica; color: rgb(255, 255, 255); text-align: left; line-height: 1em; border-radius: 0px 0px 5px 5px; margin: 0px; padding: 0px; }
.video_widget_playlist div { display: block; float: left; position: relative; padding: 0px; margin: 0px; }
.video_widget_playlist div.arrow { text-align: center; width: 30px; height: 128px; background: rgb(71, 71, 71) none no-repeat scroll center center; cursor: pointer; border-radius: 5px; margin: 5px 0px 5px 5px; top: 0px; left: auto; }
.video_widget_playlist div.arrow:hover { background-color: grey; }
.video_widget_playlist div.arrow img { margin-top: 45px; }
.video_widget_playlist #leftArrow { background-image: url('playlist_arrowLeft.png'); }
.video_widget_playlist #rightArrow { background-image: url('playlist_arrowRight.png'); }
.video_widget_playlist div.playlist { margin: 5px 0px 5px 5px; width: 570px; overflow: hidden; }
.video_widget_playlist div.playlist div { float: none; }
.video_widget_playlist div.playlist ul .moreVideos { background: rgb(68, 68, 68) none repeat scroll 0% 0%; border-radius: 5px; cursor: auto; }
.video_widget_playlist div.playlist ul .moreVideos:hover { background: grey none repeat scroll 0% 0%; border-radius: 5px; cursor: auto; }
.video_widget_playlist div.playlist ul .moreVideos a { color: rgb(255, 255, 255); text-decoration: none; }
.video_widget_playlist div.playlist ul { list-style-type: none; margin: 0px; padding: 0px; }
.video_widget_playlist div.playlist ul li { width: 138px; height: 128px; float: left; margin: 0px 2px 0px 0px; cursor: pointer; list-style-type: none ! important; }
.video_widget_playlist div.playlist ul li div.outer { padding: 5px; height: 118px; position: relative; }
.video_widget_playlist div.playlist ul li.selected { background: rgb(79, 79, 79) none repeat scroll 0% 0%; border-radius: 5px; }
.video_widget_playlist div.playlist ul li:hover { background: grey none repeat scroll 0% 0%; border-radius: 5px; }
.video_widget_playlist div.playlist ul li div.outer h3 { margin: 0px; padding: 5px 2px; font-size: 12px; font-weight: 700; line-height: 15px; color: rgb(255, 255, 255); }
.video_widget_playlist div.playlist ul li div.imgWrapper { width: 128px; height: 72px; overflow: hidden; position: relative; }
.video_widget_playlist div.playlist ul li div.imgWrapper span { position: relative; top: -16px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; opacity: 0.75; width: 123px; height: 16px; text-transform: uppercase; padding: 2px 0px 0px 5px; margin: 0px; display: none; overflow: hidden; color: rgb(255, 255, 255); }
.video_widget_playlist div.playlist ul li div.description { position: relative; width: 128px; height: 128px; top: -114px; left: 133px; border-left: 1px solid rgb(204, 204, 204); background: rgb(88, 88, 88) none repeat scroll 0% 0%; overflow: hidden; line-height: 13px; font-size: 11px; display: none; z-index: 5; }
.video_widget_playlist div.playlist ul li p { padding: 3px; margin: 0px; }
.video_widget_playlist div.playlist ul li div.description span { display: block; padding: 3px; }
.video_widget_playlist div.playlist ul li span.videoSource { font-weight: 700; }
.video_widget_leadWithImage { position: relative; font-size: 9pt; font-family: Arial,Verdana,Helvetica; cursor: pointer; background-position: center center; }
.video_widget_leadWithImage div.play { width: 88px; height: 108px; position: absolute; top: 92px; left: 276px; background: transparent url('leadWithImage_play.png') no-repeat scroll 0% 0%; }
.video_widget_leadWithImage div.metaBackground { width: 100%; height: 70px; opacity: 0.7; background: rgb(0, 0, 0) none repeat scroll 0% 0%; position: absolute; bottom: 0px; left: 0px; }
.video_widget_leadWithImage div.meta { font-family: Arial,Verdana,Helvetica; height: 50px; color: rgb(255, 255, 255); opacity: 0.9; padding: 10px; overflow: hidden; position: absolute; bottom: 0px; left: 0px; }
.video_widget_leadWithImage div.meta h2 { margin: 0px 0px 5px; padding: 0px; font-size: 13pt; line-height: 13pt; color: rgb(255, 255, 255); text-align: left; }
.video_widget_leadWithImage div.meta p { margin: 0px; padding: 0px; font-size: 9pt; line-height: 12pt; color: rgb(255, 255, 255); text-align: left; }
.video_widget_suggestedVideos hr { border-bottom: 3px solid rgb(0, 0, 0); margin-bottom: 10px; }
.video_widget_suggestedVideos h2 { font-size: 17px; margin: 0px 0px 10px; font-weight: 400; float: left; }
.video_widget_suggestedVideos #moreVideos { float: right; font-size: 12px; text-transform: uppercase; }
.video_widget_suggestedVideos ul { margin: 0px; padding: 0px; height: 140px; clear: both; }
.video_widget_suggestedVideos ul li { list-style: outside none none; width: 120px; margin: 0px 12px 0px 0px; padding: 0px; float: left; display: inline; }
.video_widget_suggestedVideos ul li .imageItem { width: 110px; height: 61px; border: 3px solid rgb(230, 230, 230); padding: 2px; position: relative; }
.video_widget_suggestedVideos ul li img { width: 110px; float: left; display: inline; border: 0px none; padding: 0px; }
.video_widget_suggestedVideos .overlay { position: absolute; float: left; display: inline; width: 110px; height: 18px; bottom: 2px; right: 2px; background: transparent url('suggestedvideo_playicon.png') no-repeat scroll 3px 3px; }
.video_widget_suggestedVideos .overlay a { margin-left: 18px; color: rgb(255, 255, 255); font-size: 12px; float: left; display: inline; }
.video_widget_suggestedVideos ul li a.videoText { display: block; line-height: 18px; margin-top: 4px; overflow: hidden; text-align: left; font-size: 12px; text-decoration: none; color: rgb(0, 153, 204); }
.video_widget_suggestedVideos ul li a.videoText:hover { text-decoration: underline; color: rgb(0, 0, 0); }

/* ::::: http://www.networkservices.ninemsn.com.au/v2/styles/networkservices-header.min-0.0.632.css ::::: */

#ninemsn-global-header { display: table; width: 100%; text-align: left; position: relative; z-index: 1; font-size: 16px; }
#ninemsn-global-header .ninemsn-global-site { margin: 0px auto; }
#ninemsn-global-header ul, #ninemsn-global-header li { padding: 0px; margin: 0px; list-style: outside none none; background: transparent none repeat scroll 0% 0%; overflow: initial; }
#ninemsn-global-header * { padding: 0px; margin: 0px; font-style: inherit; font-size: inherit; font-size-adjust: inherit; font-stretch: inherit; font-feature-settings: inherit; font-language-override: inherit; font-kerning: inherit; font-synthesis: inherit; font-variant: inherit; font-weight: normal; font-family: "Freight Sans","Proxima Sans","Helvetica Neue",Helvetica,Arial,sans-serif; line-height: normal; }
#ninemsn-global-header a { text-decoration: none; }
#ninemsn-global-header input { height: auto; display: inline-block; box-sizing: initial; }
body.ads-sidepanel.ads-takeover { overflow-x: visible; max-width: none; }
#ninemsn-global-header { transition-property: margin; transition-duration: 0.5s; transition-timing-function: ease-out; border-bottom: 1px solid rgb(54, 151, 233); }
#ninemsn-global-header * { font-family: "Freight Sans","Proxima Sans","Helvetica Neue",Helvetica,Arial,sans-serif; }
@media only screen and (max-width: 500px) {
  #ninemsn-global-header .ninemsn-tab, #ninemsn-global-header .ninemsn-more-tab { display: none; }
}
.ninemsn-xs #ninemsn-global-header .ninemsn-tab, .ninemsn-xs #ninemsn-global-header .ninemsn-more-tab { display: none; }
#ninemsn-global-header .ninemsn-placeholder, #ninemsn-global-header .ninemsn-left-placeholder, #ninemsn-global-header .ninemsn-left-placeholder-bg, #ninemsn-global-header .ninemsn-right-placeholder, #ninemsn-global-header .ninemsn-right-placeholder-bg { position: absolute; width: 50%; height: 100%; z-index: -1; top: 0px; }
#ninemsn-global-header .ninemsn-left-placeholder, #ninemsn-global-header .ninemsn-left-placeholder-bg { left: 0px; }
#ninemsn-global-header .ninemsn-right-placeholder, #ninemsn-global-header .ninemsn-right-placeholder-bg { right: 0px; }
#ninemsn-global-header .ninemsn-left-placeholder-bg { background: rgb(244, 244, 244) none repeat scroll 0% 0%; }
#ninemsn-global-header .ninemsn-right-placeholder-bg { background: rgb(244, 244, 244) none repeat scroll 0% 0%; }
#ninemsn-global-header .ninemsn-header-bar { position: relative; overflow: hidden; background: rgb(244, 244, 244) none repeat scroll 0% 0%; height: 36px; }
#ninemsn-global-header .ninemsn-header-bar .logo-wrapper li.back-btn-wrapper { display: none; height: 40px; width: 30px; float: left; }
#ninemsn-global-header .ninemsn-header-bar .logo-wrapper a.back-btn { display: inline-block; top: 20px; background-image: url('back_btn-0.0.632.svg'); background-repeat: no-repeat; height: 14px; width: 30px; background-size: 30px 46px; margin-top: 10px; background-position: 0px 0px; }
#ninemsn-global-header .ninemsn-header-bar .logo-wrapper a.back-btn:hover { background-position: 0px -28px; }
#ninemsn-global-header .ninemsn-header-bar .logo-wrapper .ninemsn-logo { float: left; padding-bottom: 5px; background-color: rgb(54, 151, 233); margin-left: 8px; height: 41px; width: 102px; }
#ninemsn-global-header .ninemsn-header-bar .logo-wrapper .ninemsn-logo a:hover { opacity: 0.8; }
@media only screen and (min-width: 1025px) {
  #ninemsn-global-header .ninemsn-header-bar .logo-wrapper .ninemsn-logo { margin-left: 10px; }
}
.ninemsn-lg #ninemsn-global-header .ninemsn-header-bar .logo-wrapper .ninemsn-logo { margin-left: 10px; }
@media only screen and (min-width: 1025px) {
  #ninemsn-global-header .ninemsn-header-bar { height: 41px; }
}
.ninemsn-lg #ninemsn-global-header .ninemsn-header-bar { height: 41px; }
#ninemsn-global-header .ninemsn-header-bar .ninemsn-header-logo { float: left; width: 84px; height: 26px; display: inline-block; margin-top: 6px; margin-left: 9px; background: transparent url('rebrand_nine_logo-0.0.632.svg') no-repeat scroll 0% 0%; }
.svg #ninemsn-global-header .ninemsn-header-bar .ninemsn-header-logo { background: transparent url('rebrand_nine_logo-0.0.632.svg') no-repeat scroll 0% 0%; }
@media only screen and (min-width: 1025px) {
  #ninemsn-global-header .ninemsn-header-bar .ninemsn-header-logo { margin-top: 9px; }
}
.ninemsn-lg #ninemsn-global-header .ninemsn-header-bar .ninemsn-header-logo { margin-top: 9px; }
#ninemsn-global-header .ninemsn-header-bar .ninemsn-network { height: 36px; cursor: pointer; float: right; padding: 0px; }
#ninemsn-global-header .ninemsn-header-bar .ninemsn-network span { display: inline-block; }
@media only screen and (min-width: 1025px) {
  #ninemsn-global-header .ninemsn-header-bar .ninemsn-network { height: 41px; }
}
.ninemsn-lg #ninemsn-global-header .ninemsn-header-bar .ninemsn-network { height: 41px; }
#ninemsn-global-header .ninemsn-header-bar .ninemsn-network .ninemsn-network-menu { line-height: 36px; text-decoration: none; font-size: 14px; color: rgb(121, 121, 121); white-space: nowrap; transition-property: padding; transition-duration: 0.2s; transition-timing-function: linear; }
@media only screen and (min-width: 1025px) {
  #ninemsn-global-header .ninemsn-header-bar .ninemsn-network .ninemsn-network-menu { line-height: 41px; }
}
.ninemsn-lg #ninemsn-global-header .ninemsn-header-bar .ninemsn-network .ninemsn-network-menu { line-height: 41px; }
#ninemsn-global-header .ninemsn-header-bar .ninemsn-network .ninemsn-network-menu:hover { background: rgb(28, 28, 28) none repeat scroll 0% 0%; color: rgb(66, 139, 202); }
#ninemsn-global-header .ninemsn-network-menu { white-space: nowrap; }
#ninemsn-global-header .ninemsn-tab-list { display: block; margin: 0px; padding: 0px; }
#ninemsn-global-header .ninemsn-tab-list::after { display: block; content: ""; clear: both; }
#ninemsn-global-header .ninemsn-tab-list li { list-style: outside none none; float: left; }
#ninemsn-global-header .ninemsn-tab-list li:first-child { padding-left: 5px; }
#ninemsn-global-header .ninemsn-tab-list .ninemsn-header-link { position: relative; }
#ninemsn-global-header .ninemsn-tab-list .ninemsn-header-link .ninemsn-active-section { color: rgb(54, 151, 233); }
#ninemsn-global-header .ninemsn-tab-list .ninemsn-header-link a { line-height: 36px; font-size: 14px; text-decoration: none; padding: 0px 7px; color: rgb(121, 121, 121); display: block; }
#ninemsn-global-header .ninemsn-tab-list .ninemsn-header-link a.ninemsn-active-section::after { content: ""; background: rgb(54, 151, 233) none repeat scroll 0% 0%; position: absolute; height: 4px; bottom: 0px; left: 0px; right: 0px; }
#ninemsn-global-header .ninemsn-tab-list .ninemsn-header-link a:hover a { color: rgb(54, 151, 233); }
@media only screen and (min-width: 721px) and (max-width: 1024px) {
  #ninemsn-global-header .ninemsn-tab-list .ninemsn-header-link a { padding: 0px 8px; }
}
.ninemsn-md #ninemsn-global-header .ninemsn-tab-list .ninemsn-header-link a { padding: 0px 8px; }
@media only screen and (min-width: 1025px) {
  #ninemsn-global-header .ninemsn-tab-list .ninemsn-header-link a { line-height: 41px; }
}
.ninemsn-lg #ninemsn-global-header .ninemsn-tab-list .ninemsn-header-link a { line-height: 41px; }
#ninemsn-global-header .ninemsn-tab-list .ninemsn-header-link:hover a { color: rgb(54, 151, 233); }
#ninemsn-global-header .ninemsn-right-triangle { height: 0px; width: 0px; border-style: solid; border-width: 0px 17px 36px 0px; border-color: transparent rgb(37, 154, 212) transparent transparent; float: left; }
@media only screen and (min-width: 1025px) {
  #ninemsn-global-header .ninemsn-right-triangle { border-width: 0px 17px 41px 0px; }
}
.ninemsn-lg #ninemsn-global-header .ninemsn-right-triangle { border-width: 0px 17px 41px 0px; }
#ninemsn-global-header .ninemsn-search { display: none; }
#ninemsn-global-header.ninemsn-test-bing .ninemsn-network { display: none; }
#ninemsn-global-header.ninemsn-test-bing .ninemsn-search { display: block; float: right; font-size: 0px; }
#ninemsn-global-header.ninemsn-test-bing .ninemsn-search, #ninemsn-global-header.ninemsn-test-bing .ninemsn-search form { height: 100%; }
#ninemsn-global-header.ninemsn-test-bing .ninemsn-search form::after { content: ""; display: inline-block; height: 100%; }
#ninemsn-global-header.ninemsn-test-bing .ninemsn-search form::after, #ninemsn-global-header.ninemsn-test-bing .ninemsn-search .ninemsn-search-input, #ninemsn-global-header.ninemsn-test-bing .ninemsn-search .ninemsn-search-button { vertical-align: middle; }
#ninemsn-global-header.ninemsn-test-bing .ninemsn-search-input { width: 125px; padding: 5px; font-family: "Freight Sans","Proxima Sans","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 12px; border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(225, 225, 225) -moz-use-text-color rgb(225, 225, 225) rgb(225, 225, 225); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; outline: medium none ! important; background-color: white; background-image: url('bing-0.0.632.svg'); background-repeat: no-repeat; background-position: 7px center; border-radius: 0px; float: none; }
@media not all, only screen and (min--moz-device-pixel-ratio: 2), not all, not all, only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  #ninemsn-global-header.ninemsn-test-bing .ninemsn-search-input { background-image: url('bing-0.0.632.svg'); background-size: auto 16px; }
}
#ninemsn-global-header.ninemsn-test-bing .ninemsn-search-button { color: transparent; text-shadow: none; width: 27px; height: 27px; border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(225, 225, 225) rgb(225, 225, 225) rgb(225, 225, 225) -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; margin-right: 10px; vertical-align: bottom; background-color: white; background-image: url('bingsearch-0.0.632.svg'); background-size: contain; box-sizing: border-box; }
@media not all, only screen and (min--moz-device-pixel-ratio: 2), not all, not all, only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  #ninemsn-global-header.ninemsn-test-bing .ninemsn-search-button { background-image: url('bingsearch-0.0.632.svg'); background-size: auto 24px; }
}
@media only screen and (min-width: 1025px) {
  #ninemsn-global-header.ninemsn-test-bing .ninemsn-search-button { margin-right: 8px; }
}
.ninemsn-lg #ninemsn-global-header.ninemsn-test-bing .ninemsn-search-button { margin-right: 8px; }
#ninemsn-global-header.ninemsn-test-bing .ninemsn-search-input-hide-bg .ninemsn-search-input { background-image: none; }
#ninemsn-global-header.ninemsn-test-bing .ninemsn-search-input-focus .ninemsn-search-input, #ninemsn-global-header.ninemsn-test-bing .ninemsn-search-input-focus .ninemsn-search-button { border-color: rgb(245, 244, 244); }
#ninemsn-global-header * { box-sizing: border-box; }

/* ::::: http://www.networkservices.ninemsn.com.au/v2/styles/networkservices-footer.min-0.0.632.css ::::: */

#ninemsn-global-footer { display: table; width: 100%; text-align: left; position: relative; z-index: 1; font-size: 16px; }
#ninemsn-global-footer .ninemsn-global-site { margin: 0px auto; }
#ninemsn-global-footer ul, #ninemsn-global-footer li { padding: 0px; margin: 0px; list-style: outside none none; background: transparent none repeat scroll 0% 0%; overflow: initial; }
#ninemsn-global-footer * { padding: 0px; margin: 0px; font-style: inherit; font-size: inherit; font-size-adjust: inherit; font-stretch: inherit; font-feature-settings: inherit; font-language-override: inherit; font-kerning: inherit; font-synthesis: inherit; font-variant: inherit; font-weight: normal; font-family: "Freight Sans","Proxima Sans","Helvetica Neue",Helvetica,Arial,sans-serif; line-height: normal; }
#ninemsn-global-footer a { text-decoration: none; }
#ninemsn-global-footer input { height: auto; display: inline-block; box-sizing: initial; }
#ninemsn-global-footer { transition-property: margin; transition-duration: 0.5s; transition-timing-function: ease-out; }
#ninemsn-global-footer .ninemsn-row::after { display: block; content: ""; clear: both; }
@media only screen and (max-width: 500px) {
  #ninemsn-global-footer .ninemsn-row .col-xs-0 { float: left; width: auto; }
}
.ninemsn-xs #ninemsn-global-footer .ninemsn-row .col-xs-0 { float: left; width: auto; }
@media only screen and (max-width: 500px) {
  #ninemsn-global-footer .ninemsn-row .shift-xs-0 { margin-left: 0%; }
}
.ninemsn-xs #ninemsn-global-footer .ninemsn-row .shift-xs-0 { margin-left: 0%; }
@media only screen and (max-width: 500px) {
  #ninemsn-global-footer .ninemsn-row .col-xs-1 { float: left; width: 8.33333%; }
}
.ninemsn-xs #ninemsn-global-footer .ninemsn-row .col-xs-1 { float: left; width: 8.33333%; }
@media only screen and (max-width: 500px) {
  #ninemsn-global-footer .ninemsn-row .shift-xs-1 { margin-left: 8.33333%; }
}
.ninemsn-xs #ninemsn-global-footer .ninemsn-row .shift-xs-1 { margin-left: 8.33333%; }
@media only screen and (max-width: 500px) {
  #ninemsn-global-footer .ninemsn-row .col-xs-2 { float: left; width: 16.6667%; }
}
.ninemsn-xs #ninemsn-global-footer .ninemsn-row .col-xs-2 { float: left; width: 16.6667%; }
@media only screen and (max-width: 500px) {
  #ninemsn-global-footer .ninemsn-row .shift-xs-2 { margin-left: 16.6667%; }
}
.ninemsn-xs #ninemsn-global-footer .ninemsn-row .shift-xs-2 { margin-left: 16.6667%; }
@media only screen and (max-width: 500px) {
  #ninemsn-global-footer .ninemsn-row .col-xs-3 { float: left; width: 25%; }
}
.ninemsn-xs #ninemsn-global-footer .ninemsn-row .col-xs-3 { float: left; width: 25%; }
@media only screen and (max-width: 500px) {
  #ninemsn-global-footer .ninemsn-row .shift-xs-3 { margin-left: 25%; }
}
.ninemsn-xs #ninemsn-global-footer .ninemsn-row .shift-xs-3 { margin-left: 25%; }
@media only screen and (max-width: 500px) {
  #ninemsn-global-footer .ninemsn-row .col-xs-4 { float: left; width: 33.3333%; }
}
.ninemsn-xs #ninemsn-global-footer .ninemsn-row .col-xs-4 { float: left; width: 33.3333%; }
@media only screen and (max-width: 500px) {
  #ninemsn-global-footer .ninemsn-row .shift-xs-4 { margin-left: 33.3333%; }
}
.ninemsn-xs #ninemsn-global-footer .ninemsn-row .shift-xs-4 { margin-left: 33.3333%; }
@media only screen and (max-width: 500px) {
  #ninemsn-global-footer .ninemsn-row .col-xs-5 { float: left; width: 41.6667%; }
}
.ninemsn-xs #ninemsn-global-footer .ninemsn-row .col-xs-5 { float: left; width: 41.6667%; }
@media only screen and (max-width: 500px) {
  #ninemsn-global-footer .ninemsn-row .shift-xs-5 { margin-left: 41.6667%; }
}
.ninemsn-xs #ninemsn-global-footer .ninemsn-row .shift-xs-5 { margin-left: 41.6667%; }
@media only screen and (max-width: 500px) {
  #ninemsn-global-footer .ninemsn-row .col-xs-6 { float: left; width: 50%; }
}
.ninemsn-xs #ninemsn-global-footer .ninemsn-row .col-xs-6 { float: left; width: 50%; }
@media only screen and (max-width: 500px) {
  #ninemsn-global-footer .ninemsn-row .shift-xs-6 { margin-left: 50%; }
}
.ninemsn-xs #ninemsn-global-footer .ninemsn-row .shift-xs-6 { margin-left: 50%; }
@media only screen and (max-width: 500px) {
  #ninemsn-global-footer .ninemsn-row .col-xs-7 { float: left; width: 58.3333%; }
}
.ninemsn-xs #ninemsn-global-footer .ninemsn-row .col-xs-7 { float: left; width: 58.3333%; }
@media only screen and (max-width: 500px) {
  #ninemsn-global-footer .ninemsn-row .shift-xs-7 { margin-left: 58.3333%; }
}
.ninemsn-xs #ninemsn-global-footer .ninemsn-row .shift-xs-7 { margin-left: 58.3333%; }
@media only screen and (max-width: 500px) {
  #ninemsn-global-footer .ninemsn-row .col-xs-8 { float: left; width: 66.6667%; }
}
.ninemsn-xs #ninemsn-global-footer .ninemsn-row .col-xs-8 { float: left; width: 66.6667%; }
@media only screen and (max-width: 500px) {
  #ninemsn-global-footer .ninemsn-row .shift-xs-8 { margin-left: 66.6667%; }
}
.ninemsn-xs #ninemsn-global-footer .ninemsn-row .shift-xs-8 { margin-left: 66.6667%; }
@media only screen and (max-width: 500px) {
  #ninemsn-global-footer .ninemsn-row .col-xs-9 { float: left; width: 75%; }
}
.ninemsn-xs #ninemsn-global-footer .ninemsn-row .col-xs-9 { float: left; width: 75%; }
@media only screen and (max-width: 500px) {
  #ninemsn-global-footer .ninemsn-row .shift-xs-9 { margin-left: 75%; }
}
.ninemsn-xs #ninemsn-global-footer .ninemsn-row .shift-xs-9 { margin-left: 75%; }
@media only screen and (max-width: 500px) {
  #ninemsn-global-footer .ninemsn-row .col-xs-10 { float: left; width: 83.3333%; }
}
.ninemsn-xs #ninemsn-global-footer .ninemsn-row .col-xs-10 { float: left; width: 83.3333%; }
@media only screen and (max-width: 500px) {
  #ninemsn-global-footer .ninemsn-row .shift-xs-10 { margin-left: 83.3333%; }
}
.ninemsn-xs #ninemsn-global-footer .ninemsn-row .shift-xs-10 { margin-left: 83.3333%; }
@media only screen and (max-width: 500px) {
  #ninemsn-global-footer .ninemsn-row .col-xs-11 { float: left; width: 91.6667%; }
}
.ninemsn-xs #ninemsn-global-footer .ninemsn-row .col-xs-11 { float: left; width: 91.6667%; }
@media only screen and (max-width: 500px) {
  #ninemsn-global-footer .ninemsn-row .shift-xs-11 { margin-left: 91.6667%; }
}
.ninemsn-xs #ninemsn-global-footer .ninemsn-row .shift-xs-11 { margin-left: 91.6667%; }
@media only screen and (max-width: 500px) {
  #ninemsn-global-footer .ninemsn-row .col-xs-12 { float: left; width: 100%; }
}
.ninemsn-xs #ninemsn-global-footer .ninemsn-row .col-xs-12 { float: left; width: 100%; }
@media only screen and (max-width: 500px) {
  #ninemsn-global-footer .ninemsn-row .shift-xs-12 { margin-left: 100%; }
}
.ninemsn-xs #ninemsn-global-footer .ninemsn-row .shift-xs-12 { margin-left: 100%; }
@media only screen and (min-width: 501px) {
  #ninemsn-global-footer .ninemsn-row .col-sm-0 { float: left; width: auto; }
}
.ninemsn-sm-above #ninemsn-global-footer .ninemsn-row .col-sm-0 { float: left; width: auto; }
@media only screen and (min-width: 501px) {
  #ninemsn-global-footer .ninemsn-row .shift-sm-0 { margin-left: 0%; }
}
.ninemsn-sm-above #ninemsn-global-footer .ninemsn-row .shift-sm-0 { margin-left: 0%; }
@media only screen and (min-width: 501px) {
  #ninemsn-global-footer .ninemsn-row .col-sm-1 { float: left; width: 8.33333%; }
}
.ninemsn-sm-above #ninemsn-global-footer .ninemsn-row .col-sm-1 { float: left; width: 8.33333%; }
@media only screen and (min-width: 501px) {
  #ninemsn-global-footer .ninemsn-row .shift-sm-1 { margin-left: 8.33333%; }
}
.ninemsn-sm-above #ninemsn-global-footer .ninemsn-row .shift-sm-1 { margin-left: 8.33333%; }
@media only screen and (min-width: 501px) {
  #ninemsn-global-footer .ninemsn-row .col-sm-2 { float: left; width: 16.6667%; }
}
.ninemsn-sm-above #ninemsn-global-footer .ninemsn-row .col-sm-2 { float: left; width: 16.6667%; }
@media only screen and (min-width: 501px) {
  #ninemsn-global-footer .ninemsn-row .shift-sm-2 { margin-left: 16.6667%; }
}
.ninemsn-sm-above #ninemsn-global-footer .ninemsn-row .shift-sm-2 { margin-left: 16.6667%; }
@media only screen and (min-width: 501px) {
  #ninemsn-global-footer .ninemsn-row .col-sm-3 { float: left; width: 25%; }
}
.ninemsn-sm-above #ninemsn-global-footer .ninemsn-row .col-sm-3 { float: left; width: 25%; }
@media only screen and (min-width: 501px) {
  #ninemsn-global-footer .ninemsn-row .shift-sm-3 { margin-left: 25%; }
}
.ninemsn-sm-above #ninemsn-global-footer .ninemsn-row .shift-sm-3 { margin-left: 25%; }
@media only screen and (min-width: 501px) {
  #ninemsn-global-footer .ninemsn-row .col-sm-4 { float: left; width: 33.3333%; }
}
.ninemsn-sm-above #ninemsn-global-footer .ninemsn-row .col-sm-4 { float: left; width: 33.3333%; }
@media only screen and (min-width: 501px) {
  #ninemsn-global-footer .ninemsn-row .shift-sm-4 { margin-left: 33.3333%; }
}
.ninemsn-sm-above #ninemsn-global-footer .ninemsn-row .shift-sm-4 { margin-left: 33.3333%; }
@media only screen and (min-width: 501px) {
  #ninemsn-global-footer .ninemsn-row .col-sm-5 { float: left; width: 41.6667%; }
}
.ninemsn-sm-above #ninemsn-global-footer .ninemsn-row .col-sm-5 { float: left; width: 41.6667%; }
@media only screen and (min-width: 501px) {
  #ninemsn-global-footer .ninemsn-row .shift-sm-5 { margin-left: 41.6667%; }
}
.ninemsn-sm-above #ninemsn-global-footer .ninemsn-row .shift-sm-5 { margin-left: 41.6667%; }
@media only screen and (min-width: 501px) {
  #ninemsn-global-footer .ninemsn-row .col-sm-6 { float: left; width: 50%; }
}
.ninemsn-sm-above #ninemsn-global-footer .ninemsn-row .col-sm-6 { float: left; width: 50%; }
@media only screen and (min-width: 501px) {
  #ninemsn-global-footer .ninemsn-row .shift-sm-6 { margin-left: 50%; }
}
.ninemsn-sm-above #ninemsn-global-footer .ninemsn-row .shift-sm-6 { margin-left: 50%; }
@media only screen and (min-width: 501px) {
  #ninemsn-global-footer .ninemsn-row .col-sm-7 { float: left; width: 58.3333%; }
}
.ninemsn-sm-above #ninemsn-global-footer .ninemsn-row .col-sm-7 { float: left; width: 58.3333%; }
@media only screen and (min-width: 501px) {
  #ninemsn-global-footer .ninemsn-row .shift-sm-7 { margin-left: 58.3333%; }
}
.ninemsn-sm-above #ninemsn-global-footer .ninemsn-row .shift-sm-7 { margin-left: 58.3333%; }
@media only screen and (min-width: 501px) {
  #ninemsn-global-footer .ninemsn-row .col-sm-8 { float: left; width: 66.6667%; }
}
.ninemsn-sm-above #ninemsn-global-footer .ninemsn-row .col-sm-8 { float: left; width: 66.6667%; }
@media only screen and (min-width: 501px) {
  #ninemsn-global-footer .ninemsn-row .shift-sm-8 { margin-left: 66.6667%; }
}
.ninemsn-sm-above #ninemsn-global-footer .ninemsn-row .shift-sm-8 { margin-left: 66.6667%; }
@media only screen and (min-width: 501px) {
  #ninemsn-global-footer .ninemsn-row .col-sm-9 { float: left; width: 75%; }
}
.ninemsn-sm-above #ninemsn-global-footer .ninemsn-row .col-sm-9 { float: left; width: 75%; }
@media only screen and (min-width: 501px) {
  #ninemsn-global-footer .ninemsn-row .shift-sm-9 { margin-left: 75%; }
}
.ninemsn-sm-above #ninemsn-global-footer .ninemsn-row .shift-sm-9 { margin-left: 75%; }
@media only screen and (min-width: 501px) {
  #ninemsn-global-footer .ninemsn-row .col-sm-10 { float: left; width: 83.3333%; }
}
.ninemsn-sm-above #ninemsn-global-footer .ninemsn-row .col-sm-10 { float: left; width: 83.3333%; }
@media only screen and (min-width: 501px) {
  #ninemsn-global-footer .ninemsn-row .shift-sm-10 { margin-left: 83.3333%; }
}
.ninemsn-sm-above #ninemsn-global-footer .ninemsn-row .shift-sm-10 { margin-left: 83.3333%; }
@media only screen and (min-width: 501px) {
  #ninemsn-global-footer .ninemsn-row .col-sm-11 { float: left; width: 91.6667%; }
}
.ninemsn-sm-above #ninemsn-global-footer .ninemsn-row .col-sm-11 { float: left; width: 91.6667%; }
@media only screen and (min-width: 501px) {
  #ninemsn-global-footer .ninemsn-row .shift-sm-11 { margin-left: 91.6667%; }
}
.ninemsn-sm-above #ninemsn-global-footer .ninemsn-row .shift-sm-11 { margin-left: 91.6667%; }
@media only screen and (min-width: 501px) {
  #ninemsn-global-footer .ninemsn-row .col-sm-12 { float: left; width: 100%; }
}
.ninemsn-sm-above #ninemsn-global-footer .ninemsn-row .col-sm-12 { float: left; width: 100%; }
@media only screen and (min-width: 501px) {
  #ninemsn-global-footer .ninemsn-row .shift-sm-12 { margin-left: 100%; }
}
.ninemsn-sm-above #ninemsn-global-footer .ninemsn-row .shift-sm-12 { margin-left: 100%; }
@media only screen and (min-width: 721px) {
  #ninemsn-global-footer .ninemsn-row .col-md-0 { float: left; width: auto; }
}
.ninemsn-md-above #ninemsn-global-footer .ninemsn-row .col-md-0 { float: left; width: auto; }
@media only screen and (min-width: 721px) {
  #ninemsn-global-footer .ninemsn-row .shift-md-0 { margin-left: 0%; }
}
.ninemsn-md-above #ninemsn-global-footer .ninemsn-row .shift-md-0 { margin-left: 0%; }
@media only screen and (min-width: 721px) {
  #ninemsn-global-footer .ninemsn-row .col-md-1 { float: left; width: 8.33333%; }
}
.ninemsn-md-above #ninemsn-global-footer .ninemsn-row .col-md-1 { float: left; width: 8.33333%; }
@media only screen and (min-width: 721px) {
  #ninemsn-global-footer .ninemsn-row .shift-md-1 { margin-left: 8.33333%; }
}
.ninemsn-md-above #ninemsn-global-footer .ninemsn-row .shift-md-1 { margin-left: 8.33333%; }
@media only screen and (min-width: 721px) {
  #ninemsn-global-footer .ninemsn-row .col-md-2 { float: left; width: 16.6667%; }
}
.ninemsn-md-above #ninemsn-global-footer .ninemsn-row .col-md-2 { float: left; width: 16.6667%; }
@media only screen and (min-width: 721px) {
  #ninemsn-global-footer .ninemsn-row .shift-md-2 { margin-left: 16.6667%; }
}
.ninemsn-md-above #ninemsn-global-footer .ninemsn-row .shift-md-2 { margin-left: 16.6667%; }
@media only screen and (min-width: 721px) {
  #ninemsn-global-footer .ninemsn-row .col-md-3 { float: left; width: 25%; }
}
.ninemsn-md-above #ninemsn-global-footer .ninemsn-row .col-md-3 { float: left; width: 25%; }
@media only screen and (min-width: 721px) {
  #ninemsn-global-footer .ninemsn-row .shift-md-3 { margin-left: 25%; }
}
.ninemsn-md-above #ninemsn-global-footer .ninemsn-row .shift-md-3 { margin-left: 25%; }
@media only screen and (min-width: 721px) {
  #ninemsn-global-footer .ninemsn-row .col-md-4 { float: left; width: 33.3333%; }
}
.ninemsn-md-above #ninemsn-global-footer .ninemsn-row .col-md-4 { float: left; width: 33.3333%; }
@media only screen and (min-width: 721px) {
  #ninemsn-global-footer .ninemsn-row .shift-md-4 { margin-left: 33.3333%; }
}
.ninemsn-md-above #ninemsn-global-footer .ninemsn-row .shift-md-4 { margin-left: 33.3333%; }
@media only screen and (min-width: 721px) {
  #ninemsn-global-footer .ninemsn-row .col-md-5 { float: left; width: 41.6667%; }
}
.ninemsn-md-above #ninemsn-global-footer .ninemsn-row .col-md-5 { float: left; width: 41.6667%; }
@media only screen and (min-width: 721px) {
  #ninemsn-global-footer .ninemsn-row .shift-md-5 { margin-left: 41.6667%; }
}
.ninemsn-md-above #ninemsn-global-footer .ninemsn-row .shift-md-5 { margin-left: 41.6667%; }
@media only screen and (min-width: 721px) {
  #ninemsn-global-footer .ninemsn-row .col-md-6 { float: left; width: 50%; }
}
.ninemsn-md-above #ninemsn-global-footer .ninemsn-row .col-md-6 { float: left; width: 50%; }
@media only screen and (min-width: 721px) {
  #ninemsn-global-footer .ninemsn-row .shift-md-6 { margin-left: 50%; }
}
.ninemsn-md-above #ninemsn-global-footer .ninemsn-row .shift-md-6 { margin-left: 50%; }
@media only screen and (min-width: 721px) {
  #ninemsn-global-footer .ninemsn-row .col-md-7 { float: left; width: 58.3333%; }
}
.ninemsn-md-above #ninemsn-global-footer .ninemsn-row .col-md-7 { float: left; width: 58.3333%; }
@media only screen and (min-width: 721px) {
  #ninemsn-global-footer .ninemsn-row .shift-md-7 { margin-left: 58.3333%; }
}
.ninemsn-md-above #ninemsn-global-footer .ninemsn-row .shift-md-7 { margin-left: 58.3333%; }
@media only screen and (min-width: 721px) {
  #ninemsn-global-footer .ninemsn-row .col-md-8 { float: left; width: 66.6667%; }
}
.ninemsn-md-above #ninemsn-global-footer .ninemsn-row .col-md-8 { float: left; width: 66.6667%; }
@media only screen and (min-width: 721px) {
  #ninemsn-global-footer .ninemsn-row .shift-md-8 { margin-left: 66.6667%; }
}
.ninemsn-md-above #ninemsn-global-footer .ninemsn-row .shift-md-8 { margin-left: 66.6667%; }
@media only screen and (min-width: 721px) {
  #ninemsn-global-footer .ninemsn-row .col-md-9 { float: left; width: 75%; }
}
.ninemsn-md-above #ninemsn-global-footer .ninemsn-row .col-md-9 { float: left; width: 75%; }
@media only screen and (min-width: 721px) {
  #ninemsn-global-footer .ninemsn-row .shift-md-9 { margin-left: 75%; }
}
.ninemsn-md-above #ninemsn-global-footer .ninemsn-row .shift-md-9 { margin-left: 75%; }
@media only screen and (min-width: 721px) {
  #ninemsn-global-footer .ninemsn-row .col-md-10 { float: left; width: 83.3333%; }
}
.ninemsn-md-above #ninemsn-global-footer .ninemsn-row .col-md-10 { float: left; width: 83.3333%; }
@media only screen and (min-width: 721px) {
  #ninemsn-global-footer .ninemsn-row .shift-md-10 { margin-left: 83.3333%; }
}
.ninemsn-md-above #ninemsn-global-footer .ninemsn-row .shift-md-10 { margin-left: 83.3333%; }
@media only screen and (min-width: 721px) {
  #ninemsn-global-footer .ninemsn-row .col-md-11 { float: left; width: 91.6667%; }
}
.ninemsn-md-above #ninemsn-global-footer .ninemsn-row .col-md-11 { float: left; width: 91.6667%; }
@media only screen and (min-width: 721px) {
  #ninemsn-global-footer .ninemsn-row .shift-md-11 { margin-left: 91.6667%; }
}
.ninemsn-md-above #ninemsn-global-footer .ninemsn-row .shift-md-11 { margin-left: 91.6667%; }
@media only screen and (min-width: 721px) {
  #ninemsn-global-footer .ninemsn-row .col-md-12 { float: left; width: 100%; }
}
.ninemsn-md-above #ninemsn-global-footer .ninemsn-row .col-md-12 { float: left; width: 100%; }
@media only screen and (min-width: 721px) {
  #ninemsn-global-footer .ninemsn-row .shift-md-12 { margin-left: 100%; }
}
.ninemsn-md-above #ninemsn-global-footer .ninemsn-row .shift-md-12 { margin-left: 100%; }
@media only screen and (min-width: 1025px) {
  #ninemsn-global-footer .ninemsn-row .col-lg-0 { float: left; width: auto; }
}
.ninemsn-lg #ninemsn-global-footer .ninemsn-row .col-lg-0 { float: left; width: auto; }
@media only screen and (min-width: 1025px) {
  #ninemsn-global-footer .ninemsn-row .shift-lg-0 { margin-left: 0%; }
}
.ninemsn-lg #ninemsn-global-footer .ninemsn-row .shift-lg-0 { margin-left: 0%; }
@media only screen and (min-width: 1025px) {
  #ninemsn-global-footer .ninemsn-row .col-lg-1 { float: left; width: 8.33333%; }
}
.ninemsn-lg #ninemsn-global-footer .ninemsn-row .col-lg-1 { float: left; width: 8.33333%; }
@media only screen and (min-width: 1025px) {
  #ninemsn-global-footer .ninemsn-row .shift-lg-1 { margin-left: 8.33333%; }
}
.ninemsn-lg #ninemsn-global-footer .ninemsn-row .shift-lg-1 { margin-left: 8.33333%; }
@media only screen and (min-width: 1025px) {
  #ninemsn-global-footer .ninemsn-row .col-lg-2 { float: left; width: 16.6667%; }
}
.ninemsn-lg #ninemsn-global-footer .ninemsn-row .col-lg-2 { float: left; width: 16.6667%; }
@media only screen and (min-width: 1025px) {
  #ninemsn-global-footer .ninemsn-row .shift-lg-2 { margin-left: 16.6667%; }
}
.ninemsn-lg #ninemsn-global-footer .ninemsn-row .shift-lg-2 { margin-left: 16.6667%; }
@media only screen and (min-width: 1025px) {
  #ninemsn-global-footer .ninemsn-row .col-lg-3 { float: left; width: 25%; }
}
.ninemsn-lg #ninemsn-global-footer .ninemsn-row .col-lg-3 { float: left; width: 25%; }
@media only screen and (min-width: 1025px) {
  #ninemsn-global-footer .ninemsn-row .shift-lg-3 { margin-left: 25%; }
}
.ninemsn-lg #ninemsn-global-footer .ninemsn-row .shift-lg-3 { margin-left: 25%; }
@media only screen and (min-width: 1025px) {
  #ninemsn-global-footer .ninemsn-row .col-lg-4 { float: left; width: 33.3333%; }
}
.ninemsn-lg #ninemsn-global-footer .ninemsn-row .col-lg-4 { float: left; width: 33.3333%; }
@media only screen and (min-width: 1025px) {
  #ninemsn-global-footer .ninemsn-row .shift-lg-4 { margin-left: 33.3333%; }
}
.ninemsn-lg #ninemsn-global-footer .ninemsn-row .shift-lg-4 { margin-left: 33.3333%; }
@media only screen and (min-width: 1025px) {
  #ninemsn-global-footer .ninemsn-row .col-lg-5 { float: left; width: 41.6667%; }
}
.ninemsn-lg #ninemsn-global-footer .ninemsn-row .col-lg-5 { float: left; width: 41.6667%; }
@media only screen and (min-width: 1025px) {
  #ninemsn-global-footer .ninemsn-row .shift-lg-5 { margin-left: 41.6667%; }
}
.ninemsn-lg #ninemsn-global-footer .ninemsn-row .shift-lg-5 { margin-left: 41.6667%; }
@media only screen and (min-width: 1025px) {
  #ninemsn-global-footer .ninemsn-row .col-lg-6 { float: left; width: 50%; }
}
.ninemsn-lg #ninemsn-global-footer .ninemsn-row .col-lg-6 { float: left; width: 50%; }
@media only screen and (min-width: 1025px) {
  #ninemsn-global-footer .ninemsn-row .shift-lg-6 { margin-left: 50%; }
}
.ninemsn-lg #ninemsn-global-footer .ninemsn-row .shift-lg-6 { margin-left: 50%; }
@media only screen and (min-width: 1025px) {
  #ninemsn-global-footer .ninemsn-row .col-lg-7 { float: left; width: 58.3333%; }
}
.ninemsn-lg #ninemsn-global-footer .ninemsn-row .col-lg-7 { float: left; width: 58.3333%; }
@media only screen and (min-width: 1025px) {
  #ninemsn-global-footer .ninemsn-row .shift-lg-7 { margin-left: 58.3333%; }
}
.ninemsn-lg #ninemsn-global-footer .ninemsn-row .shift-lg-7 { margin-left: 58.3333%; }
@media only screen and (min-width: 1025px) {
  #ninemsn-global-footer .ninemsn-row .col-lg-8 { float: left; width: 66.6667%; }
}
.ninemsn-lg #ninemsn-global-footer .ninemsn-row .col-lg-8 { float: left; width: 66.6667%; }
@media only screen and (min-width: 1025px) {
  #ninemsn-global-footer .ninemsn-row .shift-lg-8 { margin-left: 66.6667%; }
}
.ninemsn-lg #ninemsn-global-footer .ninemsn-row .shift-lg-8 { margin-left: 66.6667%; }
@media only screen and (min-width: 1025px) {
  #ninemsn-global-footer .ninemsn-row .col-lg-9 { float: left; width: 75%; }
}
.ninemsn-lg #ninemsn-global-footer .ninemsn-row .col-lg-9 { float: left; width: 75%; }
@media only screen and (min-width: 1025px) {
  #ninemsn-global-footer .ninemsn-row .shift-lg-9 { margin-left: 75%; }
}
.ninemsn-lg #ninemsn-global-footer .ninemsn-row .shift-lg-9 { margin-left: 75%; }
@media only screen and (min-width: 1025px) {
  #ninemsn-global-footer .ninemsn-row .col-lg-10 { float: left; width: 83.3333%; }
}
.ninemsn-lg #ninemsn-global-footer .ninemsn-row .col-lg-10 { float: left; width: 83.3333%; }
@media only screen and (min-width: 1025px) {
  #ninemsn-global-footer .ninemsn-row .shift-lg-10 { margin-left: 83.3333%; }
}
.ninemsn-lg #ninemsn-global-footer .ninemsn-row .shift-lg-10 { margin-left: 83.3333%; }
@media only screen and (min-width: 1025px) {
  #ninemsn-global-footer .ninemsn-row .col-lg-11 { float: left; width: 91.6667%; }
}
.ninemsn-lg #ninemsn-global-footer .ninemsn-row .col-lg-11 { float: left; width: 91.6667%; }
@media only screen and (min-width: 1025px) {
  #ninemsn-global-footer .ninemsn-row .shift-lg-11 { margin-left: 91.6667%; }
}
.ninemsn-lg #ninemsn-global-footer .ninemsn-row .shift-lg-11 { margin-left: 91.6667%; }
@media only screen and (min-width: 1025px) {
  #ninemsn-global-footer .ninemsn-row .col-lg-12 { float: left; width: 100%; }
}
.ninemsn-lg #ninemsn-global-footer .ninemsn-row .col-lg-12 { float: left; width: 100%; }
@media only screen and (min-width: 1025px) {
  #ninemsn-global-footer .ninemsn-row .shift-lg-12 { margin-left: 100%; }
}
.ninemsn-lg #ninemsn-global-footer .ninemsn-row .shift-lg-12 { margin-left: 100%; }
#ninemsn-global-footer .ninemsn-bevel { border-bottom: 1px solid rgb(205, 204, 204); border-top: 1px solid rgb(255, 255, 255); }
.ninemsn-light-footer #ninemsn-global-footer .ninemsn-bevel { border-bottom: 1px solid rgb(205, 204, 204); border-top: 1px solid rgb(255, 255, 255); }
#ninemsn-global-footer .ninemsn-valign-text { display: table; height: 100%; vertical-align: middle; }
#ninemsn-global-footer .ninemsn-loader-wrapper { padding: 10px 0px; }
#ninemsn-global-footer .ninemsn-loader { text-align: center; }
#ninemsn-global-footer .ninemsn-footer-classifieds { background: rgb(245, 244, 244) none repeat scroll 0% 0%; border-top: 1px solid rgb(205, 204, 204); }
@media only screen and (min-width: 721px) {
  #ninemsn-global-footer .ninemsn-footer-classifieds { border-bottom: 1px solid rgb(205, 204, 204); }
}
.ninemsn-md-above #ninemsn-global-footer .ninemsn-footer-classifieds { border-bottom: 1px solid rgb(205, 204, 204); }
#ninemsn-global-footer .ninemsn-classifieds-list { overflow: hidden; }
@media only screen and (min-width: 721px) {
  #ninemsn-global-footer .ninemsn-classifieds-outer { padding: 0px 20px; }
}
.ninemsn-md-above #ninemsn-global-footer .ninemsn-classifieds-outer { padding: 0px 20px; }
@media only screen and (min-width: 721px) {
  #ninemsn-global-footer .ninemsn-classifieds-wrapper { border-left: 1px solid rgb(205, 204, 204); border-right: 1px solid rgb(205, 204, 204); }
}
.ninemsn-md-above #ninemsn-global-footer .ninemsn-classifieds-wrapper { border-left: 1px solid rgb(205, 204, 204); border-right: 1px solid rgb(205, 204, 204); }
@media only screen and (min-width: 1025px) {
  #ninemsn-global-footer .ninemsn-classifieds-wrapper { padding-left: 20px; border: medium none; }
}
.ninemsn-lg #ninemsn-global-footer .ninemsn-classifieds-wrapper { padding-left: 20px; border: medium none; }
#ninemsn-global-footer .ninemsn-classifieds-helper { display: inline-block; height: 100%; vertical-align: middle; }
#ninemsn-global-footer .ninemsn-classifieds-item { position: relative; }
#ninemsn-global-footer .ninemsn-classifieds-item:last-child .ninemsn-classifieds-logo::after { background: transparent none repeat scroll 0% 0%; }
@media only screen and (min-width: 1025px) {
  #ninemsn-global-footer .ninemsn-classifieds-item { padding: 0px 0px 10px; }
}
.ninemsn-lg #ninemsn-global-footer .ninemsn-classifieds-item { padding: 0px 0px 10px; }
#ninemsn-global-footer .ninemsn-classifieds-item a { display: block; border-bottom: 1px solid rgb(205, 204, 204); text-align: center; }
#ninemsn-global-footer .ninemsn-classifieds-item a img { vertical-align: middle; border: medium none; max-width: 90%; }
@media only screen and (min-width: 721px) {
  #ninemsn-global-footer .ninemsn-classifieds-item a { border-bottom: medium none; }
}
.ninemsn-md-above #ninemsn-global-footer .ninemsn-classifieds-item a { border-bottom: medium none; }
@media only screen and (min-width: 1025px) {
  #ninemsn-global-footer .ninemsn-classifieds-item a { text-align: left; border: medium none; }
  #ninemsn-global-footer .ninemsn-classifieds-item a:hover .ninemsn-image img { border-color: rgb(103, 103, 102); }
  #ninemsn-global-footer .ninemsn-classifieds-item a:hover .ninemsn-label { text-decoration: underline; }
}
.ninemsn-lg #ninemsn-global-footer .ninemsn-classifieds-item a { text-align: left; border: medium none; }
.ninemsn-lg #ninemsn-global-footer .ninemsn-classifieds-item a:hover .ninemsn-image img { border-color: rgb(103, 103, 102); }
.ninemsn-lg #ninemsn-global-footer .ninemsn-classifieds-item a:hover .ninemsn-label { text-decoration: underline; }
#ninemsn-global-footer .ninemsn-classifieds-item .ninemsn-image { display: none; }
#ninemsn-global-footer .ninemsn-classifieds-item .ninemsn-image.ninemsn-disabled { display: none; }
@media only screen and (min-width: 1025px) {
  #ninemsn-global-footer .ninemsn-classifieds-item .ninemsn-image { display: block; }
  #ninemsn-global-footer .ninemsn-classifieds-item .ninemsn-image img { border: 4px solid rgb(221, 220, 220); }
}
.ninemsn-lg #ninemsn-global-footer .ninemsn-classifieds-item .ninemsn-image { display: block; }
.ninemsn-lg #ninemsn-global-footer .ninemsn-classifieds-item .ninemsn-image img { border: 4px solid rgb(221, 220, 220); }
#ninemsn-global-footer .ninemsn-classifieds-item .ninemsn-label { display: none; color: rgb(57, 55, 55); font-weight: bold; font-size: 11px; }
@media only screen and (min-width: 1025px) {
  #ninemsn-global-footer .ninemsn-classifieds-item .ninemsn-label { display: block; padding: 10px 0px 0px; }
}
.ninemsn-lg #ninemsn-global-footer .ninemsn-classifieds-item .ninemsn-label { display: block; padding: 10px 0px 0px; }
#ninemsn-global-footer .ninemsn-classifieds-item .ninemsn-sublinks { display: none; }
@media only screen and (min-width: 1025px) {
  #ninemsn-global-footer .ninemsn-classifieds-item .ninemsn-sublinks { display: block; padding: 5px 0px; }
  #ninemsn-global-footer .ninemsn-classifieds-item .ninemsn-sublinks a { color: rgb(103, 103, 102); font-size: 10px; line-height: 15px; }
  #ninemsn-global-footer .ninemsn-classifieds-item .ninemsn-sublinks a::before { content: ">"; }
}
.ninemsn-lg #ninemsn-global-footer .ninemsn-classifieds-item .ninemsn-sublinks { display: block; padding: 5px 0px; }
.ninemsn-lg #ninemsn-global-footer .ninemsn-classifieds-item .ninemsn-sublinks a { color: rgb(103, 103, 102); font-size: 10px; line-height: 15px; }
.ninemsn-lg #ninemsn-global-footer .ninemsn-classifieds-item .ninemsn-sublinks a::before { content: ">"; }
#ninemsn-global-footer .ninemsn-classifieds-item .ninemsn-classifieds-logo { height: 48px; line-height: 48px; }
@media only screen and (max-width: 1024px) {
  #ninemsn-global-footer .ninemsn-classifieds-item .ninemsn-classifieds-logo::after { content: ""; position: absolute; right: -1px; width: 1px; height: 50px; background: rgb(205, 204, 204) none repeat scroll 0% 0%; }
}
.ninemsn-md-below #ninemsn-global-footer .ninemsn-classifieds-item .ninemsn-classifieds-logo::after { content: ""; position: absolute; right: -1px; width: 1px; height: 50px; background: rgb(205, 204, 204) none repeat scroll 0% 0%; }
@media only screen and (min-width: 1025px) {
  #ninemsn-global-footer .ninemsn-classifieds-item .ninemsn-classifieds-logo { height: 50px; }
}
.ninemsn-lg #ninemsn-global-footer .ninemsn-classifieds-item .ninemsn-classifieds-logo { height: 50px; }
#ninemsn-global-footer .ninemsn-classifieds-logo img { max-height: 25px; }
#ninemsn-global-footer .ninemsn-footer-network { position: relative; background: rgb(244, 244, 244) none repeat scroll 0% 0%; }
@media only screen and (min-width: 721px) {
  #ninemsn-global-footer .ninemsn-footer-network { border-bottom: 1px solid rgb(205, 204, 204); }
}
.ninemsn-md-above #ninemsn-global-footer .ninemsn-footer-network { border-bottom: 1px solid rgb(205, 204, 204); }
.ninemsn-light-footer #ninemsn-global-footer .ninemsn-footer-network { background: rgb(244, 244, 244) none repeat scroll 0% 0%; }
@media only screen and (min-width: 721px) {
  .ninemsn-light-footer #ninemsn-global-footer .ninemsn-footer-network { background: rgb(235, 234, 234) none repeat scroll 0% 0%; border-bottom: 1px solid rgb(205, 204, 204); }
}
.ninemsn-md-above .ninemsn-light-footer #ninemsn-global-footer .ninemsn-footer-network { background: rgb(235, 234, 234) none repeat scroll 0% 0%; border-bottom: 1px solid rgb(205, 204, 204); }
@media only screen and (min-width: 1025px) {
  .ninemsn-light-footer #ninemsn-global-footer .ninemsn-footer-network { background: rgb(244, 244, 244) none repeat scroll 0% 0%; }
}
.ninemsn-lg .ninemsn-light-footer #ninemsn-global-footer .ninemsn-footer-network { background: rgb(244, 244, 244) none repeat scroll 0% 0%; }
#ninemsn-global-footer .ninemsn-network-divider { display: none; }
@media only screen and (min-width: 721px) {
  #ninemsn-global-footer .ninemsn-network-divider { display: block; position: absolute; width: 100%; height: 48px; top: 0px; border-bottom: 1px solid rgb(205, 204, 204); }
}
.ninemsn-md-above #ninemsn-global-footer .ninemsn-network-divider { display: block; position: absolute; width: 100%; height: 48px; top: 0px; border-bottom: 1px solid rgb(205, 204, 204); }
@media only screen and (min-width: 721px) {
  .ninemsn-light-footer #ninemsn-global-footer .ninemsn-network-divider { background: rgb(245, 244, 244) none repeat scroll 0% 0%; border-bottom: 1px solid rgb(205, 204, 204); }
}
.ninemsn-md-above .ninemsn-light-footer #ninemsn-global-footer .ninemsn-network-divider { background: rgb(245, 244, 244) none repeat scroll 0% 0%; border-bottom: 1px solid rgb(205, 204, 204); }
@media only screen and (min-width: 1025px) {
  #ninemsn-global-footer .ninemsn-network-divider { display: none; }
}
.ninemsn-lg #ninemsn-global-footer .ninemsn-network-divider { display: none; }
#ninemsn-global-footer .ninemsn-network-list::after { display: block; content: ""; clear: both; }
@media only screen and (min-width: 721px) {
  #ninemsn-global-footer .ninemsn-network-list { font-size: 12px; padding-left: 36px; }
}
.ninemsn-md-above #ninemsn-global-footer .ninemsn-network-list { font-size: 12px; padding-left: 36px; }
@media only screen and (min-width: 1025px) {
  #ninemsn-global-footer .ninemsn-network-list { padding-left: 20px; }
}
.ninemsn-lg #ninemsn-global-footer .ninemsn-network-list { padding-left: 20px; }
#ninemsn-global-footer .ninemsn-network-list a { text-decoration: none; display: block; height: 48px; }
#ninemsn-global-footer .ninemsn-network-section { position: relative; }
@media only screen and (min-width: 721px) {
  #ninemsn-global-footer .ninemsn-network-section { float: left; }
}
.ninemsn-md-above #ninemsn-global-footer .ninemsn-network-section { float: left; }
#ninemsn-global-footer .ninemsn-network-section .ninemsn-network-section-header { font-size: 15px; }
.ninemsn-light-footer #ninemsn-global-footer .ninemsn-network-section .ninemsn-network-section-header { color: rgb(25, 25, 25); }
#ninemsn-global-footer .ninemsn-network-section .ninemsn-network-section-text { display: table; line-height: 48px; font-size: 14px; text-decoration: none; color: rgb(121, 121, 121); }
#ninemsn-global-footer .ninemsn-network-section > a { padding-left: 16px; }
.ninemsn-light-footer #ninemsn-global-footer .ninemsn-network-section > a { color: rgb(102, 102, 102); }
@media only screen and (min-width: 721px) {
  #ninemsn-global-footer .ninemsn-network-section > a { padding-left: 0px; padding-right: 8px; margin-bottom: 10px; }
  #ninemsn-global-footer .ninemsn-network-section > a.ninemsn-bevel { border: medium none; }
}
.ninemsn-md-above #ninemsn-global-footer .ninemsn-network-section > a { padding-left: 0px; padding-right: 8px; margin-bottom: 10px; }
.ninemsn-md-above #ninemsn-global-footer .ninemsn-network-section > a.ninemsn-bevel { border: medium none; }
#ninemsn-global-footer .ninemsn-network-section > a:hover a { color: rgb(205, 204, 204); }
#ninemsn-global-footer .ninemsn-network-section .ninemsn-chevron { position: absolute; width: 16px; height: 10px; top: 20px; right: 16px; background: transparent url('chev-0.0.632.png') repeat scroll 0px -10px; transition-duration: 0.25s; transition-timing-function: ease-in-out; transition-property: -moz-transform; }
.ninemsn-light-footer #ninemsn-global-footer .ninemsn-network-section .ninemsn-chevron { background: transparent url('chev-0.0.632.png') repeat scroll 0px -30px; }
.svg #ninemsn-global-footer .ninemsn-network-section .ninemsn-chevron { background: transparent url('ninemsn_chevron_light_down-0.0.632.svg') no-repeat scroll 0% 0%; }
.svg .ninemsn-light-footer #ninemsn-global-footer .ninemsn-network-section .ninemsn-chevron { background: transparent url('ninemsn_chevron_light_down-0.0.632.svg') no-repeat scroll 0% 0%; }
@media only screen and (min-width: 721px) {
  #ninemsn-global-footer .ninemsn-network-section .ninemsn-chevron { display: none; }
}
.ninemsn-md-above #ninemsn-global-footer .ninemsn-network-section .ninemsn-chevron { display: none; }
#ninemsn-global-footer .ninemsn-network-section.ninemsn-active .ninemsn-network-item { height: 48px; border-width: 1px 0px; }
@media only screen and (min-width: 721px) {
  #ninemsn-global-footer .ninemsn-network-section.ninemsn-active .ninemsn-network-item { height: auto; border: medium none; }
}
.ninemsn-md-above #ninemsn-global-footer .ninemsn-network-section.ninemsn-active .ninemsn-network-item { height: auto; border: medium none; }
.svg.no-csstransforms #ninemsn-global-footer .ninemsn-network-section.ninemsn-active .ninemsn-chevron { background-image: url('ninemsn_chevron_light_up-0.0.632.svg'); }
.no-svg.no-csstransforms #ninemsn-global-footer .ninemsn-network-section.ninemsn-active .ninemsn-chevron { background: transparent url('chev-0.0.632.png') repeat scroll 0px 0px; }
.svg.no-csstransforms .ninemsn-light-footer #ninemsn-global-footer .ninemsn-network-section.ninemsn-active .ninemsn-chevron { background-image: url('ninemsn_chevron_light_up-0.0.632.svg'); }
.no-svg.no-csstransforms .ninemsn-light-footer #ninemsn-global-footer .ninemsn-network-section.ninemsn-active .ninemsn-chevron { background: transparent url('chev-0.0.632.png') repeat scroll 0px -20px; }
.csstransforms #ninemsn-global-footer .ninemsn-network-section.ninemsn-active .ninemsn-chevron { transform: rotate(-180deg); }
@media only screen and (min-width: 721px) {
  #ninemsn-global-footer .ninemsn-network-section.ninemsn-active .ninemsn-chevron { display: none; }
}
.ninemsn-md-above #ninemsn-global-footer .ninemsn-network-section.ninemsn-active .ninemsn-chevron { display: none; }
@media only screen and (min-width: 1025px) {
  #ninemsn-global-footer .ninemsn-network-section-header { width: 100%; border-bottom: 1px solid rgb(205, 204, 204); line-height: 48px; }
}
.ninemsn-lg #ninemsn-global-footer .ninemsn-network-section-header { width: 100%; border-bottom: 1px solid rgb(205, 204, 204); line-height: 48px; }
@media only screen and (min-width: 1025px) {
  .ninemsn-light-footer #ninemsn-global-footer .ninemsn-network-section-header { border-bottom: 1px solid rgb(205, 204, 204); }
}
.ninemsn-lg .ninemsn-light-footer #ninemsn-global-footer .ninemsn-network-section-header { border-bottom: 1px solid rgb(205, 204, 204); }
@media only screen and (min-width: 721px) {
  #ninemsn-global-footer .ninemsn-network-section-list { height: auto; float: left; padding-bottom: 20px; padding-right: 8px; }
}
.ninemsn-md-above #ninemsn-global-footer .ninemsn-network-section-list { height: auto; float: left; padding-bottom: 20px; padding-right: 8px; }
#ninemsn-global-footer .ninemsn-network-item { font-size: 15px; height: 0px; overflow: hidden; transition-property: height; transition-duration: 0.25s; transition-timing-function: ease-in-out; }
@media only screen and (min-width: 721px) {
  #ninemsn-global-footer .ninemsn-network-item { background: transparent none repeat scroll 0% 0%; height: auto; }
  #ninemsn-global-footer .ninemsn-network-item .ninemsn-valign-text { height: auto; }
  #ninemsn-global-footer .ninemsn-network-item .ninemsn-network-section-text { line-height: inherit; }
}
.ninemsn-md-above #ninemsn-global-footer .ninemsn-network-item { background: transparent none repeat scroll 0% 0%; height: auto; }
.ninemsn-md-above #ninemsn-global-footer .ninemsn-network-item .ninemsn-valign-text { height: auto; }
.ninemsn-md-above #ninemsn-global-footer .ninemsn-network-item .ninemsn-network-section-text { line-height: inherit; }
#ninemsn-global-footer .ninemsn-network-item.ninemsn-bevel { border-top-width: 0px; border-bottom-width: 0px; }
.ninemsn-light-footer #ninemsn-global-footer .ninemsn-network-item { background: rgb(235, 234, 234) none repeat scroll 0% 0%; }
@media only screen and (min-width: 721px) {
  .ninemsn-light-footer #ninemsn-global-footer .ninemsn-network-item { background: transparent none repeat scroll 0% 0%; }
}
.ninemsn-md-above .ninemsn-light-footer #ninemsn-global-footer .ninemsn-network-item { background: transparent none repeat scroll 0% 0%; }
#ninemsn-global-footer .ninemsn-network-item > a { color: rgb(200, 200, 200); padding-left: 30px; }
.ninemsn-light-footer #ninemsn-global-footer .ninemsn-network-item > a { color: rgb(102, 102, 102); }
@media only screen and (min-width: 721px) {
  #ninemsn-global-footer .ninemsn-network-item > a { padding: 8px 0px; height: auto; }
}
.ninemsn-md-above #ninemsn-global-footer .ninemsn-network-item > a { padding: 8px 0px; height: auto; }
#ninemsn-global-footer .ninemsn-network-item > a:hover { color: rgb(66, 139, 202); }
#ninemsn-global-footer .ninemsn-network-padding { height: 32px; background: rgb(244, 244, 244) none repeat scroll 0% 0%; }
.ninemsn-light-footer #ninemsn-global-footer .ninemsn-network-padding { background: rgb(235, 234, 234) none repeat scroll 0% 0%; }
@media only screen and (min-width: 721px) {
  #ninemsn-global-footer .ninemsn-network-padding { display: none; }
}
.ninemsn-md-above #ninemsn-global-footer .ninemsn-network-padding { display: none; }
#ninemsn-global-footer .ninemsn-footer-branding { background: rgb(244, 244, 244) none repeat scroll 0% 0%; height: 42px; border-bottom: 1px solid rgb(205, 204, 204); }
.ninemsn-light-footer #ninemsn-global-footer .ninemsn-footer-branding { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-bottom-color: rgb(205, 204, 204); }
#ninemsn-global-footer .ninemsn-footer-branding .ninemsn-footer-logo { float: left; width: 102px; height: 42px; display: inline-block; background: rgb(54, 151, 233) url('rebrand_nine_logo-0.0.632.svg') no-repeat scroll 8px center; }
.svg #ninemsn-global-footer .ninemsn-footer-branding .ninemsn-footer-logo { background: rgb(54, 151, 233) url('rebrand_nine_logo-0.0.632.svg') no-repeat scroll 8px center; }
.svg .ninemsn-light-footer #ninemsn-global-footer .ninemsn-footer-branding .ninemsn-footer-logo { background: rgb(54, 151, 233) url('rebrand_nine_logo-0.0.632.svg') no-repeat scroll center center; }
.no-svg.ninemsn-md-above #ninemsn-global-footer .ninemsn-footer-branding .ninemsn-footer-logo { background: transparent url('ninemsn_logo_sprites-0.0.632.png') no-repeat scroll 0px 0px; }
#ninemsn-global-footer .ninemsn-footer-branding .ninemsn-footer-logo:hover { opacity: 0.8; }
@media only screen and (min-width: 721px) {
  #ninemsn-global-footer .ninemsn-footer-branding { height: 42px; }
}
.ninemsn-md-above #ninemsn-global-footer .ninemsn-footer-branding { height: 42px; }
#ninemsn-global-footer .ninemsn-footer-branding .ninemsn-footer-top { float: right; line-height: 42px; padding: 0px 20px; font-size: 15px; color: rgb(121, 121, 121); text-decoration: underline; }
.ninemsn-light-footer #ninemsn-global-footer .ninemsn-footer-branding .ninemsn-footer-top { color: rgb(102, 102, 102); }
@media only screen and (min-width: 721px) {
  #ninemsn-global-footer .ninemsn-footer-branding .ninemsn-footer-top { line-height: 42px; padding: 0px; }
}
.ninemsn-md-above #ninemsn-global-footer .ninemsn-footer-branding .ninemsn-footer-top { line-height: 42px; padding: 0px; }
#ninemsn-global-footer .ninemsn-footer-branding .ninemsn-footer-top:hover { color: rgb(66, 139, 202); }
#ninemsn-global-footer .ninemsn-terms { background: rgb(49, 48, 48) none repeat scroll 0% 0%; }
.ninemsn-light-footer #ninemsn-global-footer .ninemsn-terms { background: rgb(245, 244, 244) none repeat scroll 0% 0%; }
@media only screen and (min-width: 721px) {
  .ninemsn-light-footer #ninemsn-global-footer .ninemsn-terms { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
}
.ninemsn-md-above .ninemsn-light-footer #ninemsn-global-footer .ninemsn-terms { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#ninemsn-global-footer .ninemsn-terms, #ninemsn-global-footer .ninemsn-terms a, #ninemsn-global-footer .ninemsn-terms .ninemsn-copyright { color: rgb(255, 255, 255); text-align: center; }
.ninemsn-light-footer #ninemsn-global-footer .ninemsn-terms, .ninemsn-light-footer #ninemsn-global-footer .ninemsn-terms a, .ninemsn-light-footer #ninemsn-global-footer .ninemsn-terms .ninemsn-copyright { color: rgb(102, 102, 102); }
#ninemsn-global-footer .ninemsn-terms-list { overflow: hidden; }
@media only screen and (min-width: 721px) {
  #ninemsn-global-footer .ninemsn-terms-list { float: left; }
}
.ninemsn-md-above #ninemsn-global-footer .ninemsn-terms-list { float: left; }
#ninemsn-global-footer .ninemsn-terms-item a { text-decoration: none; display: block; height: 48px; line-height: 48px; font-size: 11px; position: relative; }
.ninemsn-light-footer #ninemsn-global-footer .ninemsn-terms-item a { border-left-color: rgb(205, 204, 204); }
@media only screen and (max-width: 720px) {
  #ninemsn-global-footer .ninemsn-terms-item a::after { content: ""; position: absolute; right: -1px; width: 1px; height: 49px; background: rgb(64, 64, 64) none repeat scroll 0% 0%; }
}
.ninemsn-sm-below #ninemsn-global-footer .ninemsn-terms-item a::after { content: ""; position: absolute; right: -1px; width: 1px; height: 49px; background: rgb(64, 64, 64) none repeat scroll 0% 0%; }
@media only screen and (max-width: 720px) {
  .ninemsn-light-footer #ninemsn-global-footer .ninemsn-terms-item a::after { background: rgb(205, 204, 204) none repeat scroll 0% 0%; }
}
.ninemsn-sm-below .ninemsn-light-footer #ninemsn-global-footer .ninemsn-terms-item a::after { background: rgb(205, 204, 204) none repeat scroll 0% 0%; }
#ninemsn-global-footer .ninemsn-terms-item:first-child a { border-left: medium none; }
@media only screen and (min-width: 721px) {
  #ninemsn-global-footer .ninemsn-terms-item { width: auto; padding-left: 20px; }
  #ninemsn-global-footer .ninemsn-terms-item .ninemsn-bevel { border: medium none; }
  #ninemsn-global-footer .ninemsn-terms-item .ninemsn-bevel:hover { color: rgb(66, 139, 202); }
}
.ninemsn-md-above #ninemsn-global-footer .ninemsn-terms-item { width: auto; padding-left: 20px; }
.ninemsn-md-above #ninemsn-global-footer .ninemsn-terms-item .ninemsn-bevel { border: medium none; }
.ninemsn-md-above #ninemsn-global-footer .ninemsn-terms-item .ninemsn-bevel:hover { color: rgb(66, 139, 202); }
#ninemsn-global-footer .ninemsn-copyright { font-size: 10px; height: 32px; line-height: 32px; }
.ninemsn-light-footer #ninemsn-global-footer .ninemsn-copyright { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
@media only screen and (min-width: 721px) {
  #ninemsn-global-footer .ninemsn-copyright { font-size: 11px; float: right; height: 48px; line-height: 48px; padding-right: 20px; }
}
.ninemsn-md-above #ninemsn-global-footer .ninemsn-copyright { font-size: 11px; float: right; height: 48px; line-height: 48px; padding-right: 20px; }
#ninemsn-global-footer #ninemsn-footerad { text-align: center; background-image: none; margin-top: 16px; }
#ninemsn-global-footer #ninemsn-footerad iframe { margin: 0px auto; display: inline-block; }
@media only screen and (max-width: 720px) {
  #ninemsn-global-footer #ninemsn-footerad > * { display: none; }
}
.ninemsn-sm-below #ninemsn-global-footer #ninemsn-footerad > * { display: none; }
@media only screen and (min-width: 721px) {
  #ninemsn-global-footer #ninemsn-footerad { float: none; background: transparent none repeat scroll 0% 0%; display: block; }
  #ninemsn-global-footer #ninemsn-footerad .advert { margin: 0px auto; }
  #ninemsn-global-footer #ninemsn-footerad > * { padding-bottom: 16px; }
}
.ninemsn-md-above #ninemsn-global-footer #ninemsn-footerad { float: none; background: transparent none repeat scroll 0% 0%; display: block; }
.ninemsn-md-above #ninemsn-global-footer #ninemsn-footerad .advert { margin: 0px auto; }
.ninemsn-md-above #ninemsn-global-footer #ninemsn-footerad > * { padding-bottom: 16px; }
#ninemsn-global-footer .ninemsn-footer-nav { position: relative; }
#ninemsn-global-footer .ninemsn-nav-wrapper { border-bottom: 1px solid rgb(64, 64, 64); border-top: 1px solid rgb(64, 64, 64); }
.ninemsn-light-footer #ninemsn-global-footer .ninemsn-nav-wrapper { border-color: rgb(205, 204, 204); }
#ninemsn-global-footer .ninemsn-nav-padding { height: 32px; background: rgb(244, 244, 244) none repeat scroll 0% 0%; }
.ninemsn-light-footer #ninemsn-global-footer .ninemsn-nav-padding { background: rgb(235, 234, 234) none repeat scroll 0% 0%; }
@media only screen and (min-width: 501px) {
  #ninemsn-global-footer .ninemsn-nav-padding { display: none; }
}
.ninemsn-sm-above #ninemsn-global-footer .ninemsn-nav-padding { display: none; }
#ninemsn-global-footer * { font-family: "Freight Sans","Proxima Sans","Helvetica Neue",Helvetica,Arial,sans-serif; }
@media only screen and (max-width: 500px) {
  #ninemsn-global-footer .ninemsn-tab, #ninemsn-global-footer .ninemsn-more-tab { display: none; }
}
.ninemsn-xs #ninemsn-global-footer .ninemsn-tab, .ninemsn-xs #ninemsn-global-footer .ninemsn-more-tab { display: none; }
#ninemsn-global-footer .ninemsn-placeholder, #ninemsn-global-footer .ninemsn-left-placeholder, #ninemsn-global-footer .ninemsn-left-placeholder-bg, #ninemsn-global-footer .ninemsn-right-placeholder, #ninemsn-global-footer .ninemsn-right-placeholder-bg { position: absolute; width: 50%; height: 100%; z-index: -1; top: 0px; }
#ninemsn-global-footer .ninemsn-left-placeholder, #ninemsn-global-footer .ninemsn-left-placeholder-bg { left: 0px; }
#ninemsn-global-footer .ninemsn-right-placeholder, #ninemsn-global-footer .ninemsn-right-placeholder-bg { right: 0px; }
#ninemsn-global-footer .ninemsn-left-placeholder-bg { background: rgb(244, 244, 244) none repeat scroll 0% 0%; }
#ninemsn-global-footer .ninemsn-right-placeholder-bg { background: rgb(244, 244, 244) none repeat scroll 0% 0%; }
#ninemsn-global-footer .ninemsn-header-bar { position: relative; overflow: hidden; background: rgb(244, 244, 244) none repeat scroll 0% 0%; height: 36px; }
#ninemsn-global-footer .ninemsn-header-bar .logo-wrapper li.back-btn-wrapper { display: none; height: 40px; width: 30px; float: left; }
#ninemsn-global-footer .ninemsn-header-bar .logo-wrapper a.back-btn { display: inline-block; top: 20px; background-image: url('back_btn-0.0.632.svg'); background-repeat: no-repeat; height: 14px; width: 30px; background-size: 30px 46px; margin-top: 10px; background-position: 0px 0px; }
#ninemsn-global-footer .ninemsn-header-bar .logo-wrapper a.back-btn:hover { background-position: 0px -28px; }
#ninemsn-global-footer .ninemsn-header-bar .logo-wrapper .ninemsn-logo { float: left; padding-bottom: 5px; background-color: rgb(54, 151, 233); margin-left: 8px; height: 41px; width: 102px; }
#ninemsn-global-footer .ninemsn-header-bar .logo-wrapper .ninemsn-logo a:hover { opacity: 0.8; }
@media only screen and (min-width: 1025px) {
  #ninemsn-global-footer .ninemsn-header-bar .logo-wrapper .ninemsn-logo { margin-left: 10px; }
}
.ninemsn-lg #ninemsn-global-footer .ninemsn-header-bar .logo-wrapper .ninemsn-logo { margin-left: 10px; }
@media only screen and (min-width: 1025px) {
  #ninemsn-global-footer .ninemsn-header-bar { height: 41px; }
}
.ninemsn-lg #ninemsn-global-footer .ninemsn-header-bar { height: 41px; }
#ninemsn-global-footer .ninemsn-header-bar .ninemsn-header-logo { float: left; width: 84px; height: 26px; display: inline-block; margin-top: 6px; margin-left: 9px; background: transparent url('rebrand_nine_logo-0.0.632.svg') no-repeat scroll 0% 0%; }
.svg #ninemsn-global-footer .ninemsn-header-bar .ninemsn-header-logo { background: transparent url('rebrand_nine_logo-0.0.632.svg') no-repeat scroll 0% 0%; }
@media only screen and (min-width: 1025px) {
  #ninemsn-global-footer .ninemsn-header-bar .ninemsn-header-logo { margin-top: 9px; }
}
.ninemsn-lg #ninemsn-global-footer .ninemsn-header-bar .ninemsn-header-logo { margin-top: 9px; }
#ninemsn-global-footer .ninemsn-header-bar .ninemsn-network { height: 36px; cursor: pointer; float: right; padding: 0px; }
#ninemsn-global-footer .ninemsn-header-bar .ninemsn-network span { display: inline-block; }
@media only screen and (min-width: 1025px) {
  #ninemsn-global-footer .ninemsn-header-bar .ninemsn-network { height: 41px; }
}
.ninemsn-lg #ninemsn-global-footer .ninemsn-header-bar .ninemsn-network { height: 41px; }
#ninemsn-global-footer .ninemsn-header-bar .ninemsn-network .ninemsn-network-menu { line-height: 36px; text-decoration: none; font-size: 14px; color: rgb(121, 121, 121); white-space: nowrap; transition-property: padding; transition-duration: 0.2s; transition-timing-function: linear; }
@media only screen and (min-width: 1025px) {
  #ninemsn-global-footer .ninemsn-header-bar .ninemsn-network .ninemsn-network-menu { line-height: 41px; }
}
.ninemsn-lg #ninemsn-global-footer .ninemsn-header-bar .ninemsn-network .ninemsn-network-menu { line-height: 41px; }
#ninemsn-global-footer .ninemsn-header-bar .ninemsn-network .ninemsn-network-menu:hover { background: rgb(28, 28, 28) none repeat scroll 0% 0%; color: rgb(66, 139, 202); }
#ninemsn-global-footer .ninemsn-network-menu { white-space: nowrap; }
#ninemsn-global-footer .ninemsn-tab-list { display: block; margin: 0px; padding: 0px; }
#ninemsn-global-footer .ninemsn-tab-list::after { display: block; content: ""; clear: both; }
#ninemsn-global-footer .ninemsn-tab-list li { list-style: outside none none; float: left; }
#ninemsn-global-footer .ninemsn-tab-list li:first-child { padding-left: 5px; }
#ninemsn-global-footer .ninemsn-tab-list .ninemsn-header-link { position: relative; }
#ninemsn-global-footer .ninemsn-tab-list .ninemsn-header-link .ninemsn-active-section { color: rgb(54, 151, 233); }
#ninemsn-global-footer .ninemsn-tab-list .ninemsn-header-link a { line-height: 36px; font-size: 14px; text-decoration: none; padding: 0px 7px; color: rgb(121, 121, 121); display: block; }
#ninemsn-global-footer .ninemsn-tab-list .ninemsn-header-link a.ninemsn-active-section::after { content: ""; background: rgb(54, 151, 233) none repeat scroll 0% 0%; position: absolute; height: 4px; bottom: 0px; left: 0px; right: 0px; }
#ninemsn-global-footer .ninemsn-tab-list .ninemsn-header-link a:hover a { color: rgb(54, 151, 233); }
@media only screen and (min-width: 721px) and (max-width: 1024px) {
  #ninemsn-global-footer .ninemsn-tab-list .ninemsn-header-link a { padding: 0px 8px; }
}
.ninemsn-md #ninemsn-global-footer .ninemsn-tab-list .ninemsn-header-link a { padding: 0px 8px; }
@media only screen and (min-width: 1025px) {
  #ninemsn-global-footer .ninemsn-tab-list .ninemsn-header-link a { line-height: 41px; }
}
.ninemsn-lg #ninemsn-global-footer .ninemsn-tab-list .ninemsn-header-link a { line-height: 41px; }
#ninemsn-global-footer .ninemsn-tab-list .ninemsn-header-link:hover a { color: rgb(54, 151, 233); }
#ninemsn-global-footer .ninemsn-right-triangle { height: 0px; width: 0px; border-style: solid; border-width: 0px 17px 36px 0px; border-color: transparent rgb(37, 154, 212) transparent transparent; float: left; }
@media only screen and (min-width: 1025px) {
  #ninemsn-global-footer .ninemsn-right-triangle { border-width: 0px 17px 41px 0px; }
}
.ninemsn-lg #ninemsn-global-footer .ninemsn-right-triangle { border-width: 0px 17px 41px 0px; }
#ninemsn-global-footer .ninemsn-search { display: none; }
#ninemsn-global-footer.ninemsn-test-bing .ninemsn-network { display: none; }
#ninemsn-global-footer.ninemsn-test-bing .ninemsn-search { display: block; float: right; font-size: 0px; }
#ninemsn-global-footer.ninemsn-test-bing .ninemsn-search, #ninemsn-global-footer.ninemsn-test-bing .ninemsn-search form { height: 100%; }
#ninemsn-global-footer.ninemsn-test-bing .ninemsn-search form::after { content: ""; display: inline-block; height: 100%; }
#ninemsn-global-footer.ninemsn-test-bing .ninemsn-search form::after, #ninemsn-global-footer.ninemsn-test-bing .ninemsn-search .ninemsn-search-input, #ninemsn-global-footer.ninemsn-test-bing .ninemsn-search .ninemsn-search-button { vertical-align: middle; }
#ninemsn-global-footer.ninemsn-test-bing .ninemsn-search-input { width: 125px; padding: 5px; font-family: "Freight Sans","Proxima Sans","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 12px; border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(225, 225, 225) -moz-use-text-color rgb(225, 225, 225) rgb(225, 225, 225); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; outline: medium none ! important; background-color: white; background-image: url('bing-0.0.632.svg'); background-repeat: no-repeat; background-position: 7px center; border-radius: 0px; float: none; }
@media not all, only screen and (min--moz-device-pixel-ratio: 2), not all, not all, only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  #ninemsn-global-footer.ninemsn-test-bing .ninemsn-search-input { background-image: url('bing-0.0.632.svg'); background-size: auto 16px; }
}
#ninemsn-global-footer.ninemsn-test-bing .ninemsn-search-button { color: transparent; text-shadow: none; width: 27px; height: 27px; border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(225, 225, 225) rgb(225, 225, 225) rgb(225, 225, 225) -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; margin-right: 10px; vertical-align: bottom; background-color: white; background-image: url('bingsearch-0.0.632.svg'); background-size: contain; box-sizing: border-box; }
@media not all, only screen and (min--moz-device-pixel-ratio: 2), not all, not all, only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  #ninemsn-global-footer.ninemsn-test-bing .ninemsn-search-button { background-image: url('bingsearch-0.0.632.svg'); background-size: auto 24px; }
}
@media only screen and (min-width: 1025px) {
  #ninemsn-global-footer.ninemsn-test-bing .ninemsn-search-button { margin-right: 8px; }
}
.ninemsn-lg #ninemsn-global-footer.ninemsn-test-bing .ninemsn-search-button { margin-right: 8px; }
#ninemsn-global-footer.ninemsn-test-bing .ninemsn-search-input-hide-bg .ninemsn-search-input { background-image: none; }
#ninemsn-global-footer.ninemsn-test-bing .ninemsn-search-input-focus .ninemsn-search-input, #ninemsn-global-footer.ninemsn-test-bing .ninemsn-search-input-focus .ninemsn-search-button { border-color: rgb(245, 244, 244); }
