/*NC Live Center Extension CSS*/
/*Begin extension CSS 178, Sorting*/
.ncposts-sorter {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin: 20px 0;
}
.ncposts-sorter .ncpost-toggle-group {
  display: flex;
  position: relative;
  transition: transform 5s ease;
}
.ncposts-sorter .ncpost-toggle-group .toggle-label {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 60px;
  height: 35px;
  transition: transform 5s ease;
  cursor: pointer;
}
.ncposts-sorter .ncpost-toggle-group .toggle-label.active {
  background-color: rgba(0, 0, 0, 0.05);
  border-radius: 5px;
  cursor: pointer;
}
/*End extension CSS 178, Sorting*/

/*Begin extension CSS 179, Key Events*/
.ncpost-channelcontent-container {
  margin-bottom: 30px;
}

.ncpost-channelcontent-container .key-events-container .key-event {
  display: flex;
  padding: 5px 0;
}

.ncpost-channelcontent-container .key-events-container .key-event-time {
  white-space: nowrap;
  text-align: right;
  margin-right: 10px;
  color: rgb(165, 165, 165);
}

.ncpost-channelcontent-container .key-events-container .key-event-title {
  display: flex;
  justify-content: space-between;
  position: relative;
  align-items: center;
}

.ncpost-channelcontent-container .key-events-container .key-event-title a {
  margin-left: 4px;
}

.ncpost-channelcontent-container
  .key-events-container
  .key-event-title::before {
  display: flex;
  width: 5px;
  height: 5px;
  flex-shrink: 0;
  border-radius: 10px;
  background-color: rgb(27, 27, 27);
  content: "";
  margin-right: 10px;
}

.ncpost-channelcontent-container
  .key-events-container
  .key-event
  #delete-event {
  display: none !important;
}

.posts-view
  .ncpost-channelcontent-container
  .key-events-container
  .key-event-title {
  width: 100%;
}

.posts-view
  .ncpost-channelcontent-container
  .key-events-container
  .key-event-title
  div:first-child {
  width: 100%;
}

.posts-view
  .ncpost-channelcontent-container
  .key-events-container
  .key-event-title
  a {
  margin-left: 4px;
  pointer-events: none;
  display: none;
}

.posts-view
  .ncpost-channelcontent-container
  .key-events-container
  .key-event
  #delete-event {
  display: flex !important;
  align-items: center;
  justify-content: center;
  padding: 2px;
  cursor: pointer;
}

.ncpost-linked {
  padding-right: 35px;
  position: relative;
  margin-bottom: 30px;
}

.ncpost-linked .ncpost-container {
  margin-bottom: 0;
}

.ncpost-linked .ncpost-linked-close {
  width: 30px;
  height: 30px;
  position: absolute;
  right: 0;
  top: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
/*End extension CSS 179, Key Events*/

/*Begin extension CSS 190, Skin*/
@font-face {
  font-family: blacksans;
  src: url(https://www.1news.co.nz/pf/resources/fonts/blacksans-regular-webfont.woff2?d=114);
  font-weight: 400;
}
@font-face {
  font-family: blacksans;
  src: url(https://www.1news.co.nz/pf/resources/fonts/blacksans-condensedmedium-webfont.woff2?d=118);
  font-weight: 500;
}
@font-face {
  font-family: blacksans;
  src: url(https://www.1news.co.nz/pf/resources/fonts/blacksans-condensed-bold-webfont.woff2?d=114);
  font-weight: 600;
}
@font-face {
  font-family: blacksans;
  src: url(https://www.1news.co.nz/pf/resources/fonts/blacksans-bold-webfont.woff2?d=114);
  font-weight: 700;
}
body {
  background-color: rgb(252, 252, 252);
  font-family: blacksans, "Helvetica Neue", Helvetica, sans-serif;
}
.posts-view .ncpost-channelcontent-container,
.lc-feed-container .ncpost-channelcontent-container {
  font-family: blacksans, "Helvetica Neue", Helvetica, sans-serif;
  padding-bottom: 24px;
  border-bottom: 1px solid rgb(204, 204, 204);
}
.lc-feed-container .ncpost-channelcontent-container .ncpost-countdown-element {
    color:#fff;
    background-color:#333;
    padding:10px 15px;
    border-radius:4px;
    font-size:17px;
    font-weight:normal
}
.posts-view .ncpost-channelcontent-container .ncpost-top-text-container,
.lc-feed-container .ncpost-channelcontent-container .ncpost-top-text-container {
  border-radius: 5px;
  background: rgb(245, 245, 245);
  padding: 30px 25px;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
  margin-bottom: 10px;
  font-size: 17px;
  line-height: 150%;
}
.posts-view .ncpost-channelcontent-container .ncpost-top-text-container h5,
.lc-feed-container
  .ncpost-channelcontent-container
  .ncpost-top-text-container
  h5 {
  color: rgb(33, 34, 38);
  font-family: blacksans;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  text-transform: uppercase;
}
.posts-view
  .ncpost-channelcontent-container
  .ncpost-top-text-container
  li:not(:last-child),
.lc-feed-container
  .ncpost-channelcontent-container
  .ncpost-top-text-container
  li:not(:last-child) {
  margin-bottom: 8px;
}
.posts-view .ncpost-channelcontent-container .ncposts-sorter,
.lc-feed-container .ncpost-channelcontent-container .ncposts-sorter {
  margin: 20px 0 0 0;
}
.posts-view
  .ncpost-channelcontent-container
  .ncposts-sorter
  .ncposts-sorter-title,
.lc-feed-container
  .ncpost-channelcontent-container
  .ncposts-sorter
  .ncposts-sorter-title {
  display: none;
}
.posts-view
  .ncpost-channelcontent-container
  .ncposts-sorter
  .ncpost-toggle-group,
.lc-feed-container
  .ncpost-channelcontent-container
  .ncposts-sorter
  .ncpost-toggle-group {
  display: flex;
  justify-content: end;
}
.posts-view
  .ncpost-channelcontent-container
  .ncposts-sorter
  .ncpost-toggle-group
  .toggle-indicator,
.lc-feed-container
  .ncpost-channelcontent-container
  .ncposts-sorter
  .ncpost-toggle-group
  .toggle-indicator {
  display: none;
}
.posts-view
  .ncpost-channelcontent-container
  .ncposts-sorter
  .ncpost-toggle-group
  .toggle-label,
.lc-feed-container
  .ncpost-channelcontent-container
  .ncposts-sorter
  .ncpost-toggle-group
  .toggle-label {
  padding: 10px 15px;
  color: rgb(33, 34, 38);
  background-color: rgb(255, 255, 255);
  border: solid 1px rgb(229, 231, 235);
  height: auto;
  width: auto;
  cursor: pointer;
}
.posts-view
  .ncpost-channelcontent-container
  .ncposts-sorter
  .ncpost-toggle-group
  .toggle-label:first-of-type,
.lc-feed-container
  .ncpost-channelcontent-container
  .ncposts-sorter
  .ncpost-toggle-group
  .toggle-label:first-of-type {
  border-radius: 4px 0 0 4px;
}
.posts-view
  .ncpost-channelcontent-container
  .ncposts-sorter
  .ncpost-toggle-group
  .toggle-label:not(:first-of-type),
.lc-feed-container
  .ncpost-channelcontent-container
  .ncposts-sorter
  .ncpost-toggle-group
  .toggle-label:not(:first-of-type) {
  border-left: 0;
}
.posts-view
  .ncpost-channelcontent-container
  .ncposts-sorter
  .ncpost-toggle-group
  .toggle-label:last-of-type,
.lc-feed-container
  .ncpost-channelcontent-container
  .ncposts-sorter
  .ncpost-toggle-group
  .toggle-label:last-of-type {
  border-radius: 0 4px 4px 0;
}
.posts-view
  .ncpost-channelcontent-container
  .ncposts-sorter
  .ncpost-toggle-group
  .toggle-label.active,
.lc-feed-container
  .ncpost-channelcontent-container
  .ncposts-sorter
  .ncpost-toggle-group
  .toggle-label.active {
  color: rgb(255, 255, 255);
  background-color: rgb(51, 51, 51);
  border-color: rgb(51, 51, 51);
}
.posts-view .ncpost-list-container,
.lc-feed-container .ncpost-list-container {
  font-family: blacksans, "Helvetica Neue", Helvetica, sans-serif;
  line-height: normal;
  letter-spacing: 0.14px;
  color: rgb(33, 34, 38);
}
.posts-view
  .ncpost-list-container
  .ncpost-question-container
  .ncpost-new-comment-toggle,
.lc-feed-container
  .ncpost-list-container
  .ncpost-question-container
  .ncpost-new-comment-toggle {
  color: rgb(234, 89, 60);
  border-color: rgb(234, 89, 60);
}
.posts-view .ncpost-list-container .ncpost-question-container .ncpost-submit,
.lc-feed-container
  .ncpost-list-container
  .ncpost-question-container
  .ncpost-submit {
  background-color: rgb(234, 89, 60);
}
.posts-view
  .ncpost-list-container
  .ncpost-questions-container
  .ncpost-user-contribution
  .ncpost-user-comment,
.lc-feed-container
  .ncpost-list-container
  .ncpost-questions-container
  .ncpost-user-contribution
  .ncpost-user-comment {
  border-radius: 25px 25px 25px 0;
  padding: 25px;
  background: rgb(238, 238, 238);
  color: rgb(33, 34, 38);
}
.posts-view
  .ncpost-list-container
  .ncpost-questions-container
  .ncpost-user-contribution
  .ncpost-user-comment
  .ncpost-comment-created,
.lc-feed-container
  .ncpost-list-container
  .ncpost-questions-container
  .ncpost-user-contribution
  .ncpost-user-comment
  .ncpost-comment-created {
  color: rgb(156, 163, 175);
}
.posts-view
  .ncpost-list-container
  .ncpost-questions-container
  .ncpost-user-contribution
  .ncpost-user-replies
  .ncpost-user-reply,
.lc-feed-container
  .ncpost-list-container
  .ncpost-questions-container
  .ncpost-user-contribution
  .ncpost-user-replies
  .ncpost-user-reply {
  border-radius: 25px 25px 0 25px;
  padding: 25px;
  background: rgb(51, 51, 51);
  color: rgb(255, 255, 255);
}
.posts-view
  .ncpost-list-container
  .ncpost-questions-container
  .ncpost-user-contribution
  .ncpost-user-replies
  .ncpost-user-reply
  .ncpost-comment-created,
.lc-feed-container
  .ncpost-list-container
  .ncpost-questions-container
  .ncpost-user-contribution
  .ncpost-user-replies
  .ncpost-user-reply
  .ncpost-comment-created {
  color: rgb(209, 213, 219) !important;
}
.posts-view .ncpost-list-container .ncpost-list-post,
.lc-feed-container .ncpost-list-container .ncpost-list-post {
  border-bottom: 1px solid rgb(204, 204, 204);
}
.posts-view .ncpost-list-container .ncpost-list-post .ncpost-container,
.lc-feed-container .ncpost-list-container .ncpost-list-post .ncpost-container {
  margin: 0;
  margin-top: 15px;
  background-color: unset;
  border-bottom: 0;
}
.posts-view
  .ncpost-list-container
  .ncpost-list-post
  .ncpost-container
  .ncpost-title,
.lc-feed-container
  .ncpost-list-container
  .ncpost-list-post
  .ncpost-container
  .ncpost-title {
  font-family: blacksans, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 26px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 20px;
}
.posts-view
  .ncpost-list-container
  .ncpost-list-post
  .ncpost-container.ncpost-importance-2,
.lc-feed-container
  .ncpost-list-container
  .ncpost-list-post
  .ncpost-container.ncpost-importance-2 {
  position: relative;
  border-radius: 5px;
  background: rgb(245, 245, 245);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
  padding-top: 25px;
}
.posts-view
  .ncpost-list-container
  .ncpost-list-post
  .ncpost-container.ncpost-importance-2
  .ncpost-comments-container
  .ncpost-user-contribution
  .ncpost-user-comment,
.lc-feed-container
  .ncpost-list-container
  .ncpost-list-post
  .ncpost-container.ncpost-importance-2
  .ncpost-comments-container
  .ncpost-user-contribution
  .ncpost-user-comment {
  background-color: rgb(255, 255, 255);
}
.posts-view
  .ncpost-list-container
  .ncpost-list-post
  .ncpost-container.ncpost-importance-2::before,
.lc-feed-container
  .ncpost-list-container
  .ncpost-list-post
  .ncpost-container.ncpost-importance-2::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 10px;
  width: 100%;
  background: rgb(68, 68, 68);
}
.posts-view
  .ncpost-list-container
  .ncpost-list-post
  .ncpost-container.ncpost-importance-3,
.lc-feed-container
  .ncpost-list-container
  .ncpost-list-post
  .ncpost-container.ncpost-importance-3 {
  position: relative;
  border-radius: 5px;
  background: rgb(245, 245, 245);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
  padding-top: 50px;
}
.posts-view
  .ncpost-list-container
  .ncpost-list-post
  .ncpost-container.ncpost-importance-3
  .ncpost-comments-container
  .ncpost-user-contribution
  .ncpost-user-comment,
.lc-feed-container
  .ncpost-list-container
  .ncpost-list-post
  .ncpost-container.ncpost-importance-3
  .ncpost-comments-container
  .ncpost-user-contribution
  .ncpost-user-comment {
  background-color: rgb(255, 255, 255);
}
.posts-view
  .ncpost-list-container
  .ncpost-list-post
  .ncpost-container.ncpost-importance-3::before,
.lc-feed-container
  .ncpost-list-container
  .ncpost-list-post
  .ncpost-container.ncpost-importance-3::before {
  content: "Breaking news";
  position: absolute;
  top: 0;
  left: 0;
  text-transform: uppercase;
  font-weight: 600;
  color: rgb(255, 255, 255);
  padding: 6px 25px;
  width: 100%;
  font-size: 14px;
  background: linear-gradient(90deg, rgb(208, 24, 24) 0%, rgb(234, 89, 60) 100%);
}
.posts-view
  .ncpost-list-container
  .ncpost-list-post
  .ncpost-container
  .ncpost-comments-container
  .ncpost-user-contribution
  .ncpost-user-comment,
.lc-feed-container
  .ncpost-list-container
  .ncpost-list-post
  .ncpost-container
  .ncpost-comments-container
  .ncpost-user-contribution
  .ncpost-user-comment {
  padding: 20px;
  border-radius: 5px;
  background-color: rgb(238, 238, 238);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1);
}
.posts-view
  .ncpost-list-container
  .ncpost-list-post
  .ncpost-container
  .ncpost-comments-container
  .ncpost-user-contribution
  .ncpost-user-comment
  .ncpost-comment-name,
.lc-feed-container
  .ncpost-list-container
  .ncpost-list-post
  .ncpost-container
  .ncpost-comments-container
  .ncpost-user-contribution
  .ncpost-user-comment
  .ncpost-comment-name {
  color: rgb(33, 34, 38);
}
.posts-view
  .ncpost-list-container
  .ncpost-list-post
  .ncpost-container
  .ncpost-comments-container
  .ncpost-user-contribution
  .ncpost-user-comment
  .ncpost-comment-created,
.lc-feed-container
  .ncpost-list-container
  .ncpost-list-post
  .ncpost-container
  .ncpost-comments-container
  .ncpost-user-contribution
  .ncpost-user-comment
  .ncpost-comment-created {
  color: rgb(156, 163, 175);
  font-size: 12px;
}
.posts-view
  .ncpost-list-container
  .ncpost-list-post
  .ncpost-container
  .ncpost-comments-container
  .ncpost-user-contribution
  .ncpost-user-reply,
.lc-feed-container
  .ncpost-list-container
  .ncpost-list-post
  .ncpost-container
  .ncpost-comments-container
  .ncpost-user-contribution
  .ncpost-user-reply {
  padding: 20px;
  border-radius: 5px;
  background-color: rgb(51, 51, 51);
  color: rgb(255, 255, 255);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1);
}
.posts-view
  .ncpost-list-container
  .ncpost-list-post
  .ncpost-container
  .ncpost-comments-container
  .ncpost-user-contribution
  .ncpost-user-reply
  .ncpost-comment-created,
.lc-feed-container
  .ncpost-list-container
  .ncpost-list-post
  .ncpost-container
  .ncpost-comments-container
  .ncpost-user-contribution
  .ncpost-user-reply
  .ncpost-comment-created {
  color: rgb(229, 231, 235) !important;
  font-size: 12px;
}
.posts-view
  .ncpost-list-container
  .ncpost-list-post
  .ncpost-container
  .ncpost-comments-container
  .ncpost-new-comment-toggle,
.lc-feed-container
  .ncpost-list-container
  .ncpost-list-post
  .ncpost-container
  .ncpost-comments-container
  .ncpost-new-comment-toggle {
  color: rgb(234, 89, 60);
  margin-bottom: 10px;
}
.posts-view
  .ncpost-list-container
  .ncpost-list-post
  .ncpost-container
  .ncpost-comments-container
  .ncpost-submit,
.lc-feed-container
  .ncpost-list-container
  .ncpost-list-post
  .ncpost-container
  .ncpost-comments-container
  .ncpost-submit {
  background-color: rgb(234, 89, 60);
}
.posts-view
  .ncpost-list-container
  .ncpost-list-post
  .ncpost-container
  blockquote,
.lc-feed-container
  .ncpost-list-container
  .ncpost-list-post
  .ncpost-container
  blockquote {
  position: relative;
  color: rgb(33, 34, 38);
  font-size: 18px;
  font-weight: 600;
  border-left: 0;
  padding: 0;
  padding-left: 40px;
}
.posts-view
  .ncpost-list-container
  .ncpost-list-post
  .ncpost-container
  blockquote::before,
.lc-feed-container
  .ncpost-list-container
  .ncpost-list-post
  .ncpost-container
  blockquote::before {
  content: url("data:image/svg+xml,%3Csvg width='30' height='31' viewBox='0 0 30 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Frame 38'%3E%3Cpath id='&%23226;&%23128;&%23156;' d='M11.2731 8.20607C12.2833 8.1413 12.9964 8.40038 13.4123 8.91853C13.8283 9.37192 13.7095 10.0196 13.0558 10.2787C11.0948 11.0559 10.3223 11.8979 9.90633 13.2581C10.6788 13.2581 11.5702 13.6467 12.4616 14.4887C13.2935 15.3955 13.7095 16.4318 13.7095 17.6624C13.7095 18.8283 13.2935 19.9294 12.4616 20.9009C11.5702 21.7429 10.6194 22.1963 9.49036 22.1963C7.1134 22.1963 5.6278 20.1884 5.21184 18.3749C4.79587 16.6261 5.03357 14.8773 5.56838 13.3876C6.1032 11.8979 6.81628 10.6025 8.48015 9.30715C9.31209 8.65946 10.2629 8.27084 11.2731 8.20607ZM22.5636 8.20607C23.5738 8.1413 24.2869 8.40038 24.7029 8.91853C25.1188 9.37192 25 10.0196 24.3463 10.2787C22.3853 11.0559 21.6128 11.8979 21.1969 13.2581C21.9694 13.2581 22.8607 13.6467 23.7521 14.4887C24.584 15.3955 25 16.4318 25 17.6624C25 18.8283 24.584 19.9294 23.7521 20.9009C22.8607 21.7429 21.91 22.1963 20.7809 22.1963C18.4039 22.1963 16.9183 20.1884 16.5024 18.3749C16.0864 16.6261 16.3241 14.8773 16.8589 13.3876C17.3937 11.8979 18.1068 10.6025 19.7707 9.30715C20.6026 8.65946 21.5534 8.27084 22.5636 8.20607Z' fill='%23212226'/%3E%3C/g%3E%3C/svg%3E");
  position: absolute;
  left: 0;
}
.posts-view .ncpost-list-container .ncpost-content,
.lc-feed-container .ncpost-list-container .ncpost-content {
  font-size: 17px;
  font-weight: 400;
  line-height: 150%;
  font-style: normal;
}
.posts-view .ncpost-list-container .ncpost-content a,
.lc-feed-container .ncpost-list-container .ncpost-content a {
  color: rgb(208, 24, 24);
  line-height: 150%;
  font-size: 17px !important;
  text-decoration-line: none;
}
.posts-view .ncpost-list-container .ncpost-content a:hover,
.lc-feed-container .ncpost-list-container .ncpost-content a:hover {
  color: rgb(208, 24, 24);
  line-height: 150%;
  text-decoration-line: underline;
}
.posts-view .ncpost-list-container .ncpost-content h5,
.lc-feed-container .ncpost-list-container .ncpost-content h5 {
  font-family: blacksans, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 120%;
}
.posts-view .ncpost-list-container .ncpost-content .ncpost-image-byline,
.lc-feed-container .ncpost-list-container .ncpost-content .ncpost-image-byline {
  text-align: left;
  color: rgb(112, 112, 112);
  font-weight: 500;
}
.posts-view
  .ncpost-list-container
  .ncpost-content
  .ncpost-image-byline
  .ncpost-image-byline-description,
.lc-feed-container
  .ncpost-list-container
  .ncpost-content
  .ncpost-image-byline
  .ncpost-image-byline-description {
  color: rgb(112, 112, 112);
  font-weight: 500;
}
.lc-feed-container .lc-load-more {
  display: inline-block;
  height: 42px !important;
  padding: 10px 15px !important;
  margin-top: 20px !important;
  gap: 8px !important;
  font-weight: 400 !important;
  align-self: center;
  font-size: 15px;
  border-radius: 4px !important;
  border: 1px solid rgb(51, 51, 51) !important;
  background-color: rgb(51, 51, 51) !important;
}
.ncpost-top-text-container h5 {
  margin: 0;
  font-size: 22px;
}
.ncpost-top-text-container blockquote {
  margin: 0;
  padding: 0 30px;
  border-left: 5px solid rgb(255, 0, 0);
}
.ncpost-top-text-container .ncpost-image {
  max-width: 100%;
  max-height: 500px;
}
.ncpost-top-text-container .ncpost-image-byline {
  margin: 0;
  color: rgb(126, 126, 126);
  font-size: 14px;
  text-align: center;
}
.ncpost-container {
  padding: 10px 15px;
  background-color: rgb(255, 255, 255);
  width: 100%;
  min-height: 40px;
  overflow: hidden;
}
.ncpost-container p {
  margin: 0 0 10px;
}
.ncpost-container .ncpost-embed-element {
  text-align: center;
}
.ncpost-container iframe {
  min-height: 150px;
  margin-right: auto;
  margin-left: auto;
}
.ncpost-container blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid rgb(238, 238, 238);
}
.ncpost-container iframe.instagram-media.instagram-media-rendered {
  margin-right: auto !important;
  margin-left: auto !important;
  margin-bottom: 15px !important;
  margin-top: 15px !important;
}
.ncpost-container .ncpost-header {
  width: 100%;
  font-size: 14px;
}
.ncpost-container .ncpost-title {
  margin: 3px 0 5px 0;
  font-size: 23px;
  display: inline-block;
  width: 100%;
  line-height: 28px;
}
.ncpost-container .ncpost-link {
  clear: both;
  min-height: 120px;
  display: block;
  margin-bottom: 10px;
  margin-top: 15px;
  border: 1px solid rgb(234, 234, 234);
  border-radius: 5px;
  padding: 15px;
  background: rgb(247, 247, 247);
}
.ncpost-container .ncpost-link iframe {
  width: 100%;
  height: 400px;
  border: 0;
  margin-top: 5px;
}
.ncpost-container .ncpost-link a,
.ncpost-container .ncpost-link a:visited,
.ncpost-container .ncpost-link a:active {
  display: inline;
  color: rgb(0, 120, 200);
  margin-top: 2px;
  font-size: 20px;
  width: 100%;
  line-height: 24px;
}
.ncpost-container .ncpost-link img {
  float: right;
  max-height: 100px;
  margin: 0 0 15px 15px;
}
.ncpost-container .ncpost-link .ncpost-link-site {
  font-size: 13px;
  color: rgb(183, 183, 183);
  display: block;
  margin-top: 3px;
  margin-bottom: 3px;
}
.ncpost-container .ncpost-link.sublink {
  margin-top: 15px;
}
.ncpost-container .ncpost-link.sublink a,
.ncpost-container .ncpost-link.sublink a:visited,
.ncpost-container .ncpost-link.sublink a:active {
  font-size: 18px;
  margin: 0;
  line-height: 20px;
}
.ncpost-container .ncpost-breaking {
  background-color: rgb(255, 216, 0);
  padding: 3px;
  padding-left: 5px;
  margin-bottom: 5px;
}
.ncpost-container .ncpost-header .ncpost-timestamp {
  display: inline-flex;
  align-items: center;
  direction: ltr;
  color: rgb(222, 74, 20);
  width: 210px;
  float: left;
}
.ncpost-container .ncpost-header .ncpost-timestamp a,
.ncpost-container .ncpost-header .ncpost-timestamp a:visited {
  color: rgb(222, 74, 20);
  text-decoration: none;
}
.ncpost-container .ncpost-header .ncpost-timestamp svg {
  fill: rgb(222, 74, 20);
}
.ncpost-container .ncpost-header .ncpost-timestamp .ncpost-timestamp-clock {
  margin-right: 3px;
  display: inline-block;
  width: 12px;
}
.ncpost-container h5 {
  font-size: 16px;
}
.ncpost-container .ncpost-header .ncpost-byline {
  color: rgb(183, 183, 183);
  text-align: right;
}
.ncpost-container .ncpost-tagquant {
  width: 100%;
  font-size: 14px;
  color: rgb(20, 176, 230);
  display: block;
}
.ncpost-container .ncpost-tagquant a {
  color: rgb(20, 176, 230);
}
.ncpost-container .ncpost-tagquant .fa {
  font-size: 12px;
}
.ncpost-container .ncpost-tagquant .ncpost-quants {
  color: rgb(20, 176, 230);
  float: left;
}
.ncpost-container .ncpost-tagquant .ncpost-tagquant-icon {
  color: rgb(183, 183, 183);
}
.ncpost-container .ncpost-tagquant .ncpost-tags {
  text-align: right;
  float: right;
}
.ncpost-container .ncpost-image {
  max-width: 100%;
  max-height: 500px;
  padding-top: 10px;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 10px;
  margin-right: auto;
  display: block;
  margin-left: auto;
}
.ncpost-container .ncpost-image-byline {
  width: 100%;
  text-align: center;
}
.ncpost-container .ncpost-image-byline-description {
  color: rgb(183, 183, 183);
  font-size: 14px;
}
.ncpost-container .ncpost-image-byline-source {
  color: rgb(214, 214, 214);
  font-size: 12px;
  padding-left: 5px;
}
.ncpost-container .ncpost-twitter-container {
  clear: both;
  padding-top: 5px;
  text-align: center;
  display: block;
}
.ncpost-container .ncpost-twitter-container .twitter-tweet {
  margin-left: auto;
  margin-right: auto;
}
.ncpost-container .ncpost-facebook-oembed-container {
  padding-bottom: 10px;
  position: relative;
}
.ncpost-container .ncpost-instagram-oembed-container {
  padding-bottom: 10px;
  position: relative;
}
.ncpost-pinned .ncpost-container {
  background: rgb(255, 234, 211);
}
.ncpost-pinned .ncpost-container .ncpost-comment {
  background: rgb(255, 255, 255);
}
.ncpost-importance-3 {
  border-bottom: 6px solid rgb(222, 74, 20);
}
.ncpost-importance-2 {
  border-bottom: 6px solid rgb(255, 188, 48);
}
.ncpost-tags .ncpost-tagquantele {
  color: rgb(183, 183, 183);
  margin-left: 7.5px;
  display: inline-block;
}
.ncpost-tags .ncpost-tagquantele.ncpost-tag-clickable {
  color: rgb(20, 176, 230);
  cursor: pointer;
  text-decoration: underline;
}
.ncpost-quants .ncpost-tagquantele {
  margin-right: 7.5px;
  display: inline-block;
}
.ncpost-table {
  border: 1px solid rgb(221, 221, 221);
  width: 100%;
  max-width: 100%;
  margin-bottom: 21px;
}
.ncpost-table thead {
  vertical-align: middle;
  border-color: inherit;
}
.ncpost-table tr th {
  border: 1px solid rgb(221, 221, 221);
  border-bottom-width: 2px;
  vertical-align: bottom;
  padding: 8px;
}
.ncpost-table tr th.first-child {
  border-top: 0;
}
.ncpost-table tr td {
  border: 1px solid rgb(221, 221, 221);
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
}
.ncpost-table-of-contents .ncpost-contentstable-entry {
  cursor: pointer;
  color: rgb(20, 176, 230);
  font-weight: 500;
}
.ncpost-table-of-contents
  .ncpost-contentstable-entry.ncpost-contentstable-type-H5::before {
  content: "- ";
}
.ncpost-table-of-contents
  .ncpost-contentstable-entry.ncpost-contentstable-type-H5 {
  margin-left: 20px;
}
.ncpost-table-of-contents
  .ncpost-contentstable-entry.ncpost-contentstable-type-H4::before {
  content: "- ";
}
.ncpost-table-of-contents
  .ncpost-contentstable-entry.ncpost-contentstable-type-H4 {
  font-size: 17px;
  margin-left: 15px;
}
.ncpost-table-of-contents
  .ncpost-contentstable-entry.ncpost-contentstable-type-H3::before {
  content: "- ";
}
.ncpost-table-of-contents
  .ncpost-contentstable-entry.ncpost-contentstable-type-H3 {
  font-size: 19px;
  margin-left: 10px;
}
.ncpost-table-of-contents
  .ncpost-contentstable-entry.ncpost-contentstable-type-H2::before {
  content: "- ";
}
.ncpost-table-of-contents
  .ncpost-contentstable-entry.ncpost-contentstable-type-H2 {
  font-size: 21px;
  margin-left: 5px;
}
.ncpost-table-of-contents
  .ncpost-contentstable-entry.ncpost-contentstable-type-H1::before {
  content: "- ";
}
.ncpost-table-of-contents
  .ncpost-contentstable-entry.ncpost-contentstable-type-H1 {
  font-size: 23px;
}
.ncpost-countdown-mutator {
  margin-top: 5px;
}
.ncpost-countdown-element {
  margin-bottom: 10px;
  background-color: rgb(20, 176, 230);
  padding: 8px 15px;
  color: rgb(255, 255, 255);
  font-size: 17px;
  font-weight: normal;
  display: block;
}
.ncpost-countdown-wrapper {
  color: rgb(255, 255, 255);
}
.ncpost-countdown-wrapper:hover {
  color: rgb(255, 255, 255);
}
.ncpost-countdown-wrapper:focus,
.ncpost-countdown-wrapper:active,
.ncpost-countdown-wrapper:visited {
  color: rgb(255, 255, 255);
}
.ncpost-countdown-link {
  color: rgb(255, 255, 255);
  cursor: pointer;
}
.ncpost-countdown-link:hover {
  color: rgb(255, 255, 255);
  text-decoration: underline;
}
.ncpost-countdown-link:focus,
.ncpost-countdown-link:active,
.ncpost-countdown-link:visited {
  color: rgb(255, 255, 255);
}
.ncpost-countdown-time {
  min-width: 100px;
  display: inline-block;
}
.ncpost-countdown-displaytime {
  font-weight: bold;
}
.ncpost-countdown-icon {
  padding-right: 8px;
  opacity: 0.5;
}
.ncpost-youtube-embed {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}
.ncpost-youtube-embed iframe,
.ncpost-youtube-embed object,
.ncpost-youtube-embed embed {
  position: absolute;
  top: 0;
  left: 0;
  min-height: initial;
  width: 100%;
  height: 100%;
}
.ncpost-new-comment-toggle {
  margin-top: 0;
  display: inline-block;
  font-size: 12px;
  color: rgb(0, 140, 186);
  cursor: pointer;
}
.ncpost-new-comment-toggle svg {
  fill: rgb(0, 140, 186);
}
.ncpost-question-container .ncpost-new-comment-toggle {
  margin-bottom: 5px;
}
.ncpost-new-comment-panel {
  margin-top: 10px;
  margin-bottom: 10px;
}
.ncpost-new-comment-panel ::placeholder {
  color: rgb(183, 183, 183);
}
.ncpost-new-comment-panel .ncpost-input-field {
  display: block;
  width: 100%;
  padding: 13px 15px;
  border: 1px solid rgb(238, 238, 238);
  box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  margin-bottom: 10px;
  outline: 0;
}
.ncpost-new-comment-panel .ncpost-submit {
  outline: 0;
  background-color: rgb(0, 140, 186);
  border: 0;
  color: rgb(255, 255, 255);
  cursor: pointer;
  padding: 12px 18px;
}
.ncpost-new-comment-panel .hidden-image-input {
  display: none;
}
.ncpost-new-comment-panel .img-upload-wrapper {
  border: 1px solid rgb(232, 232, 232);
  border-radius: 4px;
  background-color: rgb(242, 242, 242);
  height: 42px;
  width: 150px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 15px;
  font-weight: 700;
  cursor: pointer;
}
.ncpost-new-comment-panel .img-upload-wrapper span {
  margin-left: 5px;
}
.ncpost-new-comment-panel .inline-button {
  border-radius: 4px;
  float: right;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-left: 4px;
  cursor: pointer;
  position: absolute;
  top: 10px;
  right: 10px;
}
.ncpost-new-comment-panel .inline-button svg {
  fill: rgb(240, 8, 109);
}
.ncpost-new-comment-panel .img-loading-state {
  top: 20px;
  left: 0;
  right: 0;
  background-color: rgb(242, 242, 242);
  z-index: 9;
  width: 100%;
  padding: 10px;
  margin: auto;
  text-align: center;
  border-radius: 5px;
  margin-bottom: 15px;
}
.ncpost-new-comment-panel .image-container {
  background-color: rgb(242, 242, 242);
  z-index: 9;
  width: 100%;
  padding: 10px;
  margin: auto;
  text-align: center;
  border-radius: 5px;
  position: relative;
  margin-bottom: 15px;
}
.ncpost-new-comment-panel .image-container img {
  max-width: 100%;
  max-height: 130px;
}
.ncpost-comment {
  padding: 10px;
  margin-bottom: 10px;
  margin-top: 10px;
  background: rgb(247, 247, 247);
  border-radius: 2px;
}
.ncpost-comment .image-comment-container {
  text-align: center;
  padding: 10px;
}
.ncpost-comment .image-comment-container img {
  max-width: 100%;
  max-height: 500px;
}
.lc-feed-container {
  max-width: 700px;
  margin: auto;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 15px;
  font-family: blacksans, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  color: rgb(51, 51, 51);
}
.lc-feed-container * {
  box-sizing: border-box;
}
.lc-feed-container .ncpost-container {
  margin-bottom: 20px;
}
.lc-feed-container .ncpost-title {
  font-weight: 600;
}
.lc-feed-container .inv-green-fill {
  fill: rgb(73, 184, 105);
}
.lc-feed-container .inv-red-fill {
  fill: rgb(239, 64, 47);
}
.lc-feed-container .ncpost-up-arrow {
  font-weight: 600;
  color: rgb(73, 184, 105);
}
.lc-feed-container .ncpost-down-arrow {
  font-weight: 600;
  color: rgb(239, 64, 47);
}
.lc-feed-container .lc-load-more {
  display: none;
  margin-bottom: 10px;
  color: rgb(255, 255, 255);
  background-color: rgb(0, 140, 186);
  font-weight: bold;
  padding: 10px 25px;
  font-size: 17px;
  border: 1px solid rgb(255, 255, 255);
  transition: color 0.1s, background-color 0.1s, fill 0.1s;
  cursor: pointer;
  overflow-anchor: none;
}
.lc-feed-container .lc-load-more:hover {
  background-color: rgb(0, 122, 163);
}

/* nc {"timeUtc":1696249708} nc */
/*End extension CSS 190, Skin*/

/*Begin extension CSS 191, Header Renderer*/
.lc-feed-container .ncpost-avatar-header,
.posts-view .ncpost-avatar-header {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 10px;
  margin-bottom: 10px;
}
.lc-feed-container .ncpost-avatar-header__avatar,
.posts-view .ncpost-avatar-header__avatar {
  width: 40px;
  height: 40px;
  object-fit: cover;
  border-radius: 5px;
}
.lc-feed-container .ncpost-avatar-header__post-info,
.posts-view .ncpost-avatar-header__post-info {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 6px;
}
.lc-feed-container .ncpost-avatar-header__post-info__author,
.posts-view .ncpost-avatar-header__post-info__author {
  color: rgb(33, 34, 38);
  font-size: 15px;
  line-height: 18px;
  font-weight: 600;
}
.lc-feed-container .ncpost-avatar-header__post-info__timestamp,
.posts-view .ncpost-avatar-header__post-info__timestamp {
  color: rgb(222, 77, 48);
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  text-transform: uppercase;
}

/* nc {"timeUtc":1696249722} nc */
/*End extension CSS 191, Header Renderer*/

/*Begin extension CSS 192, Tags Renderer*/
.ncpost-pinned .ncpost-container .ncpost-tags-and-share,
.ncpost-linked .ncpost-container .ncpost-tags-and-share,
.ncpost-list-post .ncpost-container .ncpost-tags-and-share {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 10px;
  margin-top: 10px;
}
.ncpost-pinned .ncpost-container .ncpost-tags-and-share .ncpost-tags,
.ncpost-linked .ncpost-container .ncpost-tags-and-share .ncpost-tags,
.ncpost-list-post .ncpost-container .ncpost-tags-and-share .ncpost-tags {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  float: left;
  gap: 10px;
  padding: 10px 0;
}
.ncpost-pinned
  .ncpost-container
  .ncpost-tags-and-share
  .ncpost-tags
  .ncpost-tag,
.ncpost-linked
  .ncpost-container
  .ncpost-tags-and-share
  .ncpost-tags
  .ncpost-tag,
.ncpost-list-post
  .ncpost-container
  .ncpost-tags-and-share
  .ncpost-tags
  .ncpost-tag {
  display: flex;
  padding: 4px 10px;
  border-radius: 4.2px;
  background: rgb(137, 137, 137);
  color: rgb(252, 252, 252);
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 120%;
  text-transform: uppercase;
  text-decoration: none;
  margin-left: 0;
}
.ncpost-pinned .ncpost-container .ncpost-tags-and-share .ncpost-share-container,
.ncpost-linked .ncpost-container .ncpost-tags-and-share .ncpost-share-container,
.ncpost-list-post
  .ncpost-container
  .ncpost-tags-and-share
  .ncpost-share-container {
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 10px;
}
.ncpost-pinned
  .ncpost-container
  .ncpost-tags-and-share
  .ncpost-share-container
  .ncpost-share-pop-up,
.ncpost-linked
  .ncpost-container
  .ncpost-tags-and-share
  .ncpost-share-container
  .ncpost-share-pop-up,
.ncpost-list-post
  .ncpost-container
  .ncpost-tags-and-share
  .ncpost-share-container
  .ncpost-share-pop-up {
  position: absolute;
  top: -65px;
  right: -7px;
  border-radius: 8px;
  border: 0 solid rgb(33, 34, 38);
  background: rgb(252, 252, 252);
  padding: 8px;
  display: flex;
  flex-direction: row;
  gap: 16px;
  opacity: 0;
  z-index: -1;
  transition: opacity ease-in-out 200ms;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}
.ncpost-pinned
  .ncpost-container
  .ncpost-tags-and-share
  .ncpost-share-container
  .ncpost-share-pop-up-visible,
.ncpost-linked
  .ncpost-container
  .ncpost-tags-and-share
  .ncpost-share-container
  .ncpost-share-pop-up-visible,
.ncpost-list-post
  .ncpost-container
  .ncpost-tags-and-share
  .ncpost-share-container
  .ncpost-share-pop-up-visible {
  z-index: 100;
  opacity: 1;
}
.ncpost-pinned
  .ncpost-container
  .ncpost-tags-and-share
  .ncpost-share-container
  .ncpost-share-pop-up-tooltip-arrow,
.ncpost-linked
  .ncpost-container
  .ncpost-tags-and-share
  .ncpost-share-container
  .ncpost-share-pop-up-tooltip-arrow,
.ncpost-list-post
  .ncpost-container
  .ncpost-tags-and-share
  .ncpost-share-container
  .ncpost-share-pop-up-tooltip-arrow {
  position: absolute;
  bottom: -7px;
  right: 18px;
}
.ncpost-pinned
  .ncpost-container
  .ncpost-tags-and-share
  .ncpost-share-container
  .link-copied,
.ncpost-linked
  .ncpost-container
  .ncpost-tags-and-share
  .ncpost-share-container
  .link-copied,
.ncpost-list-post
  .ncpost-container
  .ncpost-tags-and-share
  .ncpost-share-container
  .link-copied {
  color: rgb(0, 0, 0);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
  opacity: 0;
  transition: opacity ease-in-out 200ms;
}
.ncpost-pinned
  .ncpost-container
  .ncpost-tags-and-share
  .ncpost-share-container
  .link-copied-visible,
.ncpost-linked
  .ncpost-container
  .ncpost-tags-and-share
  .ncpost-share-container
  .link-copied-visible,
.ncpost-list-post
  .ncpost-container
  .ncpost-tags-and-share
  .ncpost-share-container
  .link-copied-visible {
  opacity: 1;
}
.ncpost-pinned
  .ncpost-container
  .ncpost-tags-and-share
  .ncpost-share-container
  .ncpost-share-link,
.ncpost-linked
  .ncpost-container
  .ncpost-tags-and-share
  .ncpost-share-container
  .ncpost-share-link,
.ncpost-list-post
  .ncpost-container
  .ncpost-tags-and-share
  .ncpost-share-container
  .ncpost-share-link {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50px;
  padding-top: 3px;
  height: 40px;
  width: 40px;
  border: 2px solid rgb(33, 34, 38);
  cursor: pointer;
  background:white;
  transition: all 300ms;
}
.ncpost-pinned
  .ncpost-container
  .ncpost-tags-and-share
  .ncpost-share-container
  .ncpost-share-link.close,
.ncpost-linked
  .ncpost-container
  .ncpost-tags-and-share
  .ncpost-share-container
  .ncpost-share-link.close,
.ncpost-list-post
  .ncpost-container
  .ncpost-tags-and-share
  .ncpost-share-container
  .ncpost-share-link.close {
  border-color: rgb(33, 34, 38);
  background-color: rgb(33, 34, 38);
}
.ncpost-pinned
  .ncpost-container
  .ncpost-tags-and-share
  .ncpost-share-container
  .ncpost-share-link.close
  svg
  path,
.ncpost-linked
  .ncpost-container
  .ncpost-tags-and-share
  .ncpost-share-container
  .ncpost-share-link.close
  svg
  path,
.ncpost-list-post
  .ncpost-container
  .ncpost-tags-and-share
  .ncpost-share-container
  .ncpost-share-link.close
  svg
  path {
  fill: rgb(252, 252, 252);
}
.ncpost-pinned
  .ncpost-container
  .ncpost-tags-and-share
  .ncpost-share-container
  .ncpost-share-link.close:hover,
.ncpost-linked
  .ncpost-container
  .ncpost-tags-and-share
  .ncpost-share-container
  .ncpost-share-link.close:hover,
.ncpost-list-post
  .ncpost-container
  .ncpost-tags-and-share
  .ncpost-share-container
  .ncpost-share-link.close:hover {
  border-color: rgb(33, 34, 38);
  background-color: rgb(33, 34, 38);
}
.ncpost-pinned
  .ncpost-container
  .ncpost-tags-and-share
  .ncpost-share-container
  .ncpost-share-link.close:hover
  svg
  path,
.ncpost-linked
  .ncpost-container
  .ncpost-tags-and-share
  .ncpost-share-container
  .ncpost-share-link.close:hover
  svg
  path,
.ncpost-list-post
  .ncpost-container
  .ncpost-tags-and-share
  .ncpost-share-container
  .ncpost-share-link.close:hover
  svg
  path {
  fill: rgb(252, 252, 252);
}
.ncpost-pinned
  .ncpost-container
  .ncpost-tags-and-share
  .ncpost-share-container
  .ncpost-share-link.facebook:hover,
.ncpost-linked
  .ncpost-container
  .ncpost-tags-and-share
  .ncpost-share-container
  .ncpost-share-link.facebook:hover,
.ncpost-list-post
  .ncpost-container
  .ncpost-tags-and-share
  .ncpost-share-container
  .ncpost-share-link.facebook:hover {
  border-color: rgb(74, 104, 173);
  background-color: rgb(74, 104, 173);
}
.ncpost-pinned
  .ncpost-container
  .ncpost-tags-and-share
  .ncpost-share-container
  .ncpost-share-link.twitter:hover,
.ncpost-linked
  .ncpost-container
  .ncpost-tags-and-share
  .ncpost-share-container
  .ncpost-share-link.twitter:hover,
.ncpost-list-post
  .ncpost-container
  .ncpost-tags-and-share
  .ncpost-share-container
  .ncpost-share-link.twitter:hover {
  border-color: rgb(75, 160, 236);
  background-color: rgb(75, 160, 236);
}
.ncpost-pinned
  .ncpost-container
  .ncpost-tags-and-share
  .ncpost-share-container
  .ncpost-share-link.linkedin:hover,
.ncpost-linked
  .ncpost-container
  .ncpost-tags-and-share
  .ncpost-share-container
  .ncpost-share-link.linkedin:hover,
.ncpost-list-post
  .ncpost-container
  .ncpost-tags-and-share
  .ncpost-share-container
  .ncpost-share-link.linkedin:hover {
  border-color: rgb(0, 119, 181);
  background-color: rgb(0, 119, 181);
}
.ncpost-pinned
  .ncpost-container
  .ncpost-tags-and-share
  .ncpost-share-container
  .ncpost-share-link.reddit:hover,
.ncpost-linked
  .ncpost-container
  .ncpost-tags-and-share
  .ncpost-share-container
  .ncpost-share-link.reddit:hover,
.ncpost-list-post
  .ncpost-container
  .ncpost-tags-and-share
  .ncpost-share-container
  .ncpost-share-link.reddit:hover {
  border-color: rgb(236, 86, 38);
  background-color: rgb(236, 86, 38);
}
.ncpost-pinned
  .ncpost-container
  .ncpost-tags-and-share
  .ncpost-share-container
  .ncpost-share-link.link:hover,
.ncpost-linked
  .ncpost-container
  .ncpost-tags-and-share
  .ncpost-share-container
  .ncpost-share-link.link:hover,
.ncpost-list-post
  .ncpost-container
  .ncpost-tags-and-share
  .ncpost-share-container
  .ncpost-share-link.link:hover {
  border-color: rgb(208, 24, 24);
  background-color: rgb(208, 24, 24);
}
.ncpost-pinned
  .ncpost-container
  .ncpost-tags-and-share
  .ncpost-share-container
  .ncpost-share-link
  svg
  path,
.ncpost-linked
  .ncpost-container
  .ncpost-tags-and-share
  .ncpost-share-container
  .ncpost-share-link
  svg
  path,
.ncpost-list-post
  .ncpost-container
  .ncpost-tags-and-share
  .ncpost-share-container
  .ncpost-share-link
  svg
  path {
  fill: black;
}
.ncpost-pinned
  .ncpost-container
  .ncpost-tags-and-share
  .ncpost-share-container
  .ncpost-share-link:hover,
.ncpost-linked
  .ncpost-container
  .ncpost-tags-and-share
  .ncpost-share-container
  .ncpost-share-link:hover,
.ncpost-list-post
  .ncpost-container
  .ncpost-tags-and-share
  .ncpost-share-container
  .ncpost-share-link:hover {
  border-color: rgb(208, 24, 24);
  background-color: rgb(208, 24, 24);
}
.ncpost-pinned
  .ncpost-container
  .ncpost-tags-and-share
  .ncpost-share-container
  .ncpost-share-link:hover
  svg
  path,
.ncpost-linked
  .ncpost-container
  .ncpost-tags-and-share
  .ncpost-share-container
  .ncpost-share-link:hover
  svg
  path,
.ncpost-list-post
  .ncpost-container
  .ncpost-tags-and-share
  .ncpost-share-container
  .ncpost-share-link:hover
  svg
  path {
  fill: rgb(252, 252, 252);
}

/* nc {"timeUtc":1696408044} nc */
/*End extension CSS 192, Tags Renderer*/

/*Begin extension CSS 193, Link Card Renderer*/
.ncpost-list-post .ncpost-container .ncpost-link {
  display: flex;
  flex-direction: row;
  padding: 0;
  border-radius: 5px;
  background: rgb(255, 255, 255);
  overflow: hidden;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1);
}
@media (max-width: 500px) {
  .ncpost-list-post .ncpost-container .ncpost-link {
    flex-direction: column;
  }
}
.ncpost-list-post .ncpost-container .ncpost-link-image-wrapper {
  width: 170px;
  min-height: 170px;
  overflow: hidden;
  flex-shrink: 0;
  margin-top: 0;
}
@media (max-width: 500px) {
  .ncpost-list-post .ncpost-container .ncpost-link-image-wrapper {
    width: 100%;
  }
}
.ncpost-list-post
  .ncpost-container
  .ncpost-link-image-wrapper
  .ncpost-link-image {
  margin: 0;
  object-fit: cover;
  height: 100%;
  max-width: 100%;
  max-height: none;
  float: unset;
}
@media (max-width: 500px) {
  .ncpost-list-post
    .ncpost-container
    .ncpost-link-image-wrapper
    .ncpost-link-image {
    width: 100%;
  }
}
.ncpost-list-post .ncpost-container .ncpost-link-info {
  display: flex;
  flex-direction: column;
  justify-content: start;
  align-items: start;
  padding: 20px;
  flex-grow: 1;
}
.ncpost-list-post .ncpost-container .ncpost-link-info-title {
  margin-top: 0;
  color: rgb(33, 34, 38) !important;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
}
.ncpost-list-post .ncpost-container .ncpost-link-info-title:active {
  margin-top: 0 !important;
  font-size: 18px !important;
}
.ncpost-list-post .ncpost-container .ncpost-link-info-title:hover {
  text-decoration: underline;
}
.ncpost-list-post .ncpost-container .ncpost-link-info-source {
  color: rgb(156, 163, 175);
  font-size: 15px;
  font-weight: 400;
  margin-top: 5px;
}
.ncpost-list-post .ncpost-container .ncpost-link-info-description {
  color: rgb(33, 34, 38);
  font-size: 16px;
  font-weight: 400;
  margin-top: 15px;
}

/* nc {"timeUtc":1696249717} nc */
/*End extension CSS 193, Link Card Renderer*/

/*Begin extension CSS 196, Gifs*/

/*End extension CSS 196, Gifs*/

/*Begin extension CSS 200, Image gallery*/
.ig__highlight-image {
  text-align: center;
  background-color: rgb(251, 251, 251);
  min-height: 300px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.ncpost-image-gallery {
  user-select: none;
}

.ncpost-image-gallery .ncpost-image-byline {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 10px;
}

.ncpost-image-gallery .ncpost-image-byline-description {
  text-align: center;
}

.arrow-nav {
  position: absolute;
  top: 200px;
  width: 100%;
}

.arrow-nav div {
  padding: 8px;
  cursor: pointer;
}

.arrow-nav svg {
  width: 12px;
}

.ig__highlight-image img {
  max-width: 80%;
  max-height: 300px;
}

.ig__image-descr {
  text-align: center;
  margin-top: 5px;
}

.ig__all-images-preview {
  display: flex;
  overflow-x: scroll;
  scroll-behavior: smooth;
  background-color: rgb(251, 251, 251);
  position: relative;
  max-width: 1000px;
  user-select: none;
}

.ig__highlight-image {
  height: 400px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgb(249, 249, 249);
}

.ig__highlight-image img {
  max-width: 100%;
  max-height: 400px;
}

.ig__image-preview-element {
  display: flex;
  align-items: center;
  padding: 0 3px;
  cursor: pointer;
}

.ig__image-wrapper {
  width: 170px;
  height: 120px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgb(237, 237, 237);
}

.ig__all-images-preview {
  padding-bottom: 15px;
}

.ig__all-images-preview img {
  max-width: 100%;
  max-height: 120px;
}

.ig__all-images-preview img:hover {
  opacity: 0.6;
}

.ig__all-images-preview::-webkit-scrollbar {
  height: 8px;
  background-color: rgb(236, 236, 236);
}

.ig__all-images-preview::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.14);
  border-radius: 3px;
  cursor: pointer;
}

.ig__buttons-container {
  position: relative;
}

.ig__arrow-element {
  width: 18px;
  height: 20px;
  background: rgb(251, 251, 251);
  position: absolute;
  bottom: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 2px;
  cursor: pointer;
}

.ig__arrow-element i {
  margin-bottom: 1px;
}

.ig__right {
  right: 27px;
}

.ig__left {
  left: 27px;
}
/*End extension CSS 200, Image gallery*/

/*Begin extension CSS 203, Rugby*/
.feed-rugby {
  padding: 16px;
  background-color: var(--base--surface);
  border-radius: 10px;
  color: var(--base--on-surface1);
  margin: 0px 0 25px 0;
  font: var(--regular--base-text);
  box-shadow: var(--box-shadow-4-10);
}
.feed-rugby-information {
  display: flex;
  color: var(--base--on-surface2);
  font: var(--regular--sm-text);
  margin-bottom: 15px;
}
.feed-rugby-information span {
  display: inline-flex;
  margin: 0 3px;
}
.feed-rugby-state {
  font: var(--bold--sm-text);
  text-transform: uppercase;
  text-align: center;
}
.feed-rugby-teams {
  display: flex;
  justify-content: space-around;
}
.feed-rugby-teams span {
  font: var(--bold--xl-text);
}
.feed-rugby-team {
  display: flex;
}
.feed-rugby-team-score {
  width: 100px;
  text-align: center;
  font: var(--bold--xl-text);
}
@media (max-width: 500px) {
  .feed-rugby-team-score {
    width: 70px;
  }
}
.feed-rugby-team-info {
  text-align: center;
  width: 100px;
}
@media (max-width: 500px) {
  .feed-rugby-team-info {
    width: 70px;
  }
}
.feed-rugby-team-info-logo {
  width: 70px;
  margin: 0 auto 10px auto;
}
.feed-rugby-team-info-logo img {
  width: 100%;
}
@media (max-width: 500px) {
  .feed-rugby-team-info-logo img {
    width: 50px;
  }
}
.feed-rugby-team-info-name {
  font: var(--regular--sm-text);
}
.feed-rugby-boxscore {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid var(--gray--300);
  font: var(--regular--sm-text);
  display: flex;
  justify-content: center;
  color: var(--base--on-surface2);
}
.feed-rugby-boxscore span {
  width: 1px;
  background-color: var(--gray--300);
  margin: 0 20px;
}
.feed-rugby-boxscore-column {
  width: 40%;
}
.feed-rugby-boxscore-column-item {
  display: flex;
  justify-content: end;
  margin-bottom: 3px;
}
.feed-rugby-boxscore-column-item:last-child {
  margin-bottom: 0;
}
.feed-rugby-boxscore-column-item.team2 {
  flex-direction: row-reverse;
  justify-content: flex-end;
}
.feed-rugby-boxscore-column-item-icon {
  width: 25px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  margin: 0 3px;
}
.feed-rugby-boxscore-column-item-scorer {
  display: flex;
}
.feed-rugby-boxscore-column-item-scorer div {
  margin: 0 4px;
}

/* nc {"timeUtc":1696250532} nc */
/*End extension CSS 203, Rugby*/

/*Begin extension CSS 204, Scoreboard Support*/
/*

    This is a support pacakge for
    all the scoreboards using extension helpers

*/
:root {
  /* Color styles */
  --basic--white: rgb(255, 255, 255);
  --basic--black: rgb(0, 0, 0);
  --basic--transparent: rgb(255, 255, 255);
  --gray--900: rgb(17, 24, 39);
  --gray--800: rgb(31, 41, 55);
  --gray--700: rgb(55, 65, 81);
  --gray--600: rgb(75, 85, 99);
  --gray--500: rgb(107, 114, 128);
  --gray--400: rgb(156, 163, 175);
  --gray--300: rgb(209, 213, 219);
  --gray--200: rgb(229, 231, 235);
  --gray--100: rgb(243, 244, 246);
  --gray--50: rgb(249, 250, 251);
  --red--900: rgb(131, 10, 10);
  --red--800: rgb(153, 27, 27);
  --red--700: rgb(185, 28, 28);
  --red--600: rgb(220, 38, 38);
  --red--500: rgb(239, 68, 68);
  --red--400: rgb(248, 113, 113);
  --red--300: rgb(252, 165, 165);
  --red--200: rgb(254, 202, 202);
  --red--100: rgb(254, 226, 226);
  --red--50: rgb(254, 242, 242);
  --orange--900: rgb(124, 45, 18);
  --orange--800: rgb(154, 52, 18);
  --orange--700: rgb(194, 65, 12);
  --orange--600: rgb(234, 88, 12);
  --orange--500: rgb(249, 115, 22);
  --orange--400: rgb(251, 146, 60);
  --orange--300: rgb(253, 186, 116);
  --orange--200: rgb(254, 215, 170);
  --orange--100: rgb(255, 237, 213);
  --orange--50: rgb(255, 247, 237);
  --yellow--900: rgb(120, 53, 15);
  --yellow--800: rgb(146, 64, 14);
  --yellow--700: rgb(180, 83, 9);
  --yellow--600: rgb(217, 119, 6);
  --yellow--500: rgb(245, 158, 11);
  --yellow--400: rgb(251, 191, 36);
  --yellow--300: rgb(252, 211, 77);
  --yellow--200: rgb(253, 230, 138);
  --yellow--100: rgb(254, 243, 199);
  --yellow--50: rgb(255, 251, 235);
  --green--900: rgb(6, 78, 59);
  --green--800: rgb(6, 95, 70);
  --green--700: rgb(4, 120, 87);
  --green--600: rgb(5, 150, 105);
  --green--500: rgb(16, 185, 129);
  --green--400: rgb(52, 211, 153);
  --green--300: rgb(110, 231, 183);
  --green--200: rgb(167, 243, 208);
  --green--100: rgb(209, 250, 229);
  --green--50: rgb(236, 253, 245);
  --teal--900: rgb(19, 78, 74);
  --teal--800: rgb(17, 94, 89);
  --teal--700: rgb(15, 118, 110);
  --teal--600: rgb(13, 148, 136);
  --teal--500: rgb(20, 184, 166);
  --teal--400: rgb(45, 212, 191);
  --teal--300: rgb(94, 234, 212);
  --teal--200: rgb(153, 246, 228);
  --teal--100: rgb(204, 251, 241);
  --teal--50: rgb(240, 253, 250);
  --cyan--900: rgb(22, 78, 99);
  --cyan--800: rgb(21, 94, 117);
  --cyan--700: rgb(14, 116, 144);
  --cyan--600: rgb(8, 145, 178);
  --cyan--500: rgb(6, 182, 212);
  --cyan--400: rgb(34, 211, 238);
  --cyan--300: rgb(103, 232, 249);
  --cyan--200: rgb(165, 243, 252);
  --cyan--100: rgb(207, 250, 254);
  --cyan--50: rgb(236, 254, 255);
  --light-blue--900: rgb(12, 74, 110);
  --light-blue--800: rgb(7, 89, 133);
  --light-blue--700: rgb(3, 105, 161);
  --light-blue--600: rgb(2, 132, 199);
  --light-blue--500: rgb(14, 165, 233);
  --light-blue--400: rgb(56, 189, 248);
  --light-blue--300: rgb(125, 211, 252);
  --light-blue--200: rgb(186, 230, 253);
  --light-blue--100: rgb(224, 242, 254);
  --light-blue--50: rgb(240, 249, 255);
  --blue--900: rgb(30, 58, 138);
  --blue--800: rgb(30, 64, 175);
  --blue--700: rgb(29, 78, 216);
  --blue--600: rgb(37, 99, 235);
  --blue--500: rgb(59, 130, 246);
  --blue--400: rgb(96, 165, 250);
  --blue--300: rgb(147, 197, 253);
  --blue--200: rgb(191, 219, 254);
  --blue--100: rgb(219, 234, 254);
  --blue--50: rgb(239, 246, 255);
  --indigo--900: rgb(49, 46, 129);
  --indigo--800: rgb(55, 48, 163);
  --indigo--700: rgb(67, 56, 202);
  --indigo--600: rgb(79, 70, 229);
  --indigo--500: rgb(99, 102, 241);
  --indigo--400: rgb(129, 140, 248);
  --indigo--300: rgb(165, 180, 252);
  --indigo--200: rgb(199, 210, 254);
  --indigo--100: rgb(224, 231, 255);
  --indigo--50: rgb(238, 242, 255);
  --purple--900: rgb(76, 29, 149);
  --purple--800: rgb(91, 33, 182);
  --purple--700: rgb(109, 40, 217);
  --purple--600: rgb(124, 58, 237);
  --purple--500: rgb(139, 92, 246);
  --purple--400: rgb(167, 139, 250);
  --purple--300: rgb(196, 181, 253);
  --purple--200: rgb(221, 214, 254);
  --purple--100: rgb(237, 233, 254);
  --purple--50: rgb(245, 243, 255);
  --pink--900: rgb(131, 24, 67);
  --pink--800: rgb(157, 23, 77);
  --pink--700: rgb(190, 24, 93);
  --pink--600: rgb(219, 39, 119);
  --pink--500: rgb(236, 72, 153);
  --pink--400: rgb(244, 114, 182);
  --pink--300: rgb(249, 168, 212);
  --pink--200: rgb(251, 207, 232);
  --pink--100: rgb(252, 231, 243);
  --pink--50: rgb(253, 242, 248);
  --rose--900: rgb(136, 19, 55);
  --rose--800: rgb(159, 18, 57);
  --rose--700: rgb(190, 18, 60);
  --rose--600: rgb(225, 29, 72);
  --rose--500: rgb(244, 63, 94);
  --rose--400: rgb(251, 113, 133);
  --rose--300: rgb(253, 164, 175);
  --rose--200: rgb(254, 205, 211);
  --rose--100: rgb(255, 228, 230);
  --rose--50: rgb(255, 241, 242);
  --base--background: rgb(249, 250, 251);
  --base--on-background1: rgb(17, 24, 39);
  --base--on-background2: rgb(156, 163, 175);
  --base--surface: rgb(255, 255, 255);
  --base--on-surface1: rgb(17, 24, 39);
  --base--on-surface2: rgb(156, 163, 175);
  --base--primary: rgb(29, 78, 216);
  --base--on-primary1: rgb(255, 255, 255);
  --base--on-primary2: rgb(147, 197, 253);
  --base--primary-container: rgb(219, 234, 254);
  --base--on-primary-container1: rgb(37, 99, 235);
  --base--on-primary-container2: rgb(96, 165, 250);
  --base--information: rgb(67, 56, 202);
  --base--on-information1: rgb(255, 255, 255);
  --base--on-information2: rgb(165, 180, 252);
  --base--information-container: rgb(224, 231, 255);
  --base--on-information-container1: rgb(55, 48, 163);
  --base--on-information-container2: rgb(99, 102, 241);
  --base--warning: rgb(245, 158, 11);
  --base--on-warning1: rgb(255, 251, 235);
  --base--on-warning2: rgb(253, 230, 138);
  --base--warning-container: rgb(253, 230, 138);
  --base--on-warning-container1: rgb(120, 53, 15);
  --base--on-warning-container2: rgb(180, 83, 9);
  --base--error: rgb(185, 28, 28);
  --base--on-error1: rgb(254, 242, 242);
  --base--on-error2: rgb(254, 202, 202);
  --base--error-container: rgb(254, 202, 202);
  --base--on-error-container1: rgb(153, 27, 27);
  --base--on-error-container2: rgb(220, 38, 38);
  --base--success: rgb(5, 150, 105);
  --base--on-success1: rgb(236, 253, 245);
  --base--on-success2: rgb(167, 243, 208);
  --base--success-container: rgb(167, 243, 208);
  --base--on-success-container1: rgb(6, 95, 70);
  --base--on-success-container2: rgb(5, 150, 105);
  /* Text-size styles */
  --regular--xs-text: 400 12px "Lato", sans-serif;
  --regular--sm-text: 400 15px "Lato", sans-serif;
  --regular--base-text: 400 16px "Lato", sans-serif;
  --regular--md-text: 400 18px "Lato", sans-serif;
  --regular--lg-text: 400 24px "Lato", sans-serif;
  --regular--xl-text: 400 30px "Lato", sans-serif;
  --bold--xs-text: 800 12px "Lato", sans-serif;
  --bold--sm-text: 800 15px "Lato", sans-serif;
  --bold--base-text: 800 16px "Lato", sans-serif;
  --bold--md-text: 800 18px "Lato", sans-serif;
  --bold--lg-text: 800 24px "Lato", sans-serif;
  --bold--xl-text: 800 30px "Lato", sans-serif;
  --italic--xs-text: 400 italic 12px "Lato", sans-serif;
  --italic--sm-text: 400 italic 15px "Lato", sans-serif;
  --italic--base-text: 400 italic 16px "Lato", sans-serif;
  --italic--md-text: 400 italic 18px "Lato", sans-serif;
  --italic--lg-text: 400 italic 24px "Lato", sans-serif;
  --italic--xl-text: 400 italic 30px "Lato", sans-serif;
  /* Effect styles */
  --box-shadow-4-10: 0px 4px 10px rgba(0, 0, 0, 0.1);
  --info-boxshadow: 0px 0px 5px rgba(29, 78, 216, 0.37);
  --error-boxshadow: 0px 0px 5px rgb(248, 113, 113);
}
.lc-scoreboard input,
.lc-scoreboard select {
  border: 1px solid var(--gray--200);
  border-radius: 3px;
  height: 42px;
  width: 100%;
  padding: 0 15px;
}
.lc-scoreboard input:focus-visible,
.lc-scoreboard select:focus-visible {
  outline: none;
}
.lc-scoreboard button {
  height: 42px;
  min-width: 42px;
  border-radius: 3px;
  transition: ease-in-out 0.3s all;
  padding: 0 15px;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all ease-in-out 0.3s;
}
.lc-scoreboard button.small {
  height: 37px;
  padding: 0 12px;
  font: var(--regular--xs-text);
}
.lc-scoreboard button.primary {
  background-color: var(--base--primary);
  border: 1px solid var(--base--primary);
  color: var(--base--on-primary1);
}
.lc-scoreboard button.primary.disabled {
  background-color: var(--gray--400);
  border-color: var(--gray--400);
  pointer-events: none;
}
.lc-scoreboard button.primary:hover {
  background-color: var(--indigo--800);
}
.lc-scoreboard button.secondary {
  background-color: transparent;
  border: 1px solid var(--gray--200);
  color: var(--base--on-surface1);
}
.lc-scoreboard button.secondary.disabled {
  border-color: var(--gray--100);
  pointer-events: none;
  color: var(--gray--500);
}
.lc-scoreboard button.secondary:hover {
  background-color: var(--gray--100);
}
.lc-scoreboard {
  color: var(--base--on-surface1);
  padding: 10px;
}
.lc-scoreboard-section-group {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid var(--gray--200);
}
.lc-scoreboard-section-group:last-child {
  border: 0;
  margin: 0;
  padding-bottom: 15px;
}
.lc-scoreboard-link {
  display: flex;
  align-items: center;
  color: var(--base--primary);
  font: var(--regular--sm-text);
  cursor: pointer;
}
.lc-scoreboard-link i {
  margin-right: 8px;
}
.lc-scoreboard-section {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 10px;
  min-height: 30px;
}
.lc-scoreboard-section-information {
  display: inline-flex;
  align-items: center;
  font: var(--bold--sm-text);
}
.lc-scoreboard-section-information i {
  margin-right: 5px;
}
.lc-scoreboard-section-pill {
  font: var(--regular--xs-text);
  color: var(--base--on-surface2);
  margin-left: 5px;
}
.lc-scoreboard-input-group {
  width: 49%;
}
.lc-scoreboard-input-group-label {
  color: var(--base--on-surface2);
  font: var(--regular--xs-text);
  margin-bottom: 7px;
}
.lc-scoreboard-checkbox {
  align-items: center;
  display: inline-flex;
  cursor: pointer;
}
.lc-scoreboard-checkbox i {
  margin-right: 5px;
  border-radius: 4px;
  transition: all ease-in-out 0.3s;
}
.lc-scoreboard-checkbox span {
  font: var(--regular--sm-text) !important;
}
.lc-scoreboard-checkbox:hover i {
  background-color: var(--gray--100);
}
.lc-scoreboard-radio {
  display: flex;
}
.lc-scoreboard-radio-button {
  align-items: center;
  display: flex;
  cursor: pointer;
  margin-right: 20px;
}
.lc-scoreboard-radio-button i {
  margin-right: 5px;
  border-radius: 10px;
  transition: all ease-in-out 0.3s;
}
.lc-scoreboard-radio-button span {
  font: var(--regular--sm-text);
}
.lc-scoreboard-radio-button:hover i {
  background-color: var(--gray--100);
}
.lc-scoreboard-image {
  height: 42px;
  width: 42px;
  position: relative;
  flex-shrink: 0;
  margin-right: 8px;
  cursor: pointer;
}
.lc-scoreboard-image div {
  border: 1px dashed var(--gray--200);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border-radius: 5px;
  height: 100%;
  width: 100%;
  color: var(--gray--400);
}
.lc-scoreboard-image img {
  width: 100%;
}
.lc-scoreboard-score {
  position: relative;
}
.lc-scoreboard-score-input {
  padding: 5px 25px 5px 5px !important;
  border: 1px solid var(--gray--200);
  border-radius: 3px;
  height: 42px;
  width: 100%;
  display: flex;
  align-items: center;
}
.lc-scoreboard-score-adjuster {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
}
.lc-scoreboard-score-adjuster span {
  cursor: pointer;
  display: inline-flex;
  padding: 1px 10px;
}
.lc-scoreboard-score-adjuster span.disabled {
  pointer-events: none;
  opacity: 0.7;
}
.lc-scoreboard-automator-select-label {
  font: var(--bold--base-text);
  margin-bottom: 10px;
  margin-top: 30px;
}
.lc-scoreboard-automator-selector {
  padding: 20px;
  border: 1px solid var(--gray--200);
  display: flex;
  align-items: center;
  cursor: pointer;
  transition: background-color ease-in-out 0.4s;
  border-radius: 5px;
}
.lc-scoreboard-automator-selector:hover {
  background-color: var(--gray--50);
}
.lc-scoreboard-automator-selector-title {
  font: var(--bold--base-text);
}
.lc-scoreboard-automator-selector i {
  margin-right: 15px;
  font-size: 30px;
}
.lc-scoreboard-automator-selector:first-child {
  margin-bottom: 15px;
}
.lc-scoreboard-automation-info {
  margin-bottom: 20px;
}
.lc-scoreboard-automation-league {
  font: var(--bold--base-text);
}
.lc-scoreboard-automation-time {
  font: var(--regular--sm-text);
}
.lc-scoreboard-automation-danger-zone {
  margin-bottom: 30px;
}
.lc-scoreboard-connected-title {
  display: flex;
  flex-direction: column;
  font-weight: 700;
}
.lc-scoreboard-connected-title i {
  font-size: 20px;
  margin-bottom: 5px;
}
.lc-scoreboard-empty-state {
  font: var(--regular--sm-text);
  color: var(--base--on-surface2);
  padding: 10px;
  text-align: center;
}
/*End extension CSS 204, Scoreboard Support*/

/*Begin extension CSS 209, Brightcove integration*/
.lc-video-js{
width:100%
}
/*End extension CSS 209, Brightcove integration*/

/*Begin extension CSS 225, Linked Post Renderer*/
.ncpost-linked{display:flex!important;flex-direction:row;gap:4px}.ncpost-linked .ncpost-linked-close svg{cursor:pointer}

/* nc {"timeUtc":1696249720} nc */
/*End extension CSS 225, Linked Post Renderer*/

/*Begin extension CSS 228, notification*/
.ncpost-container .ncpost-breaking {
  background-color: transparent;
  padding-left: 60px;
  position: relative;
}

.ncpost-container .ncpost-breaking::before {
  content: "";
  display: inline-block;
  position: absolute;
  left: 0;
  width: 48px;
  height: 32px;
  background-image: url("https://cloudfront-ap-southeast-2.images.arcpublishing.com/tvnz/CTB6QUXVDBHTRFBAHGAQVGDH2Q.png");
  background-size: cover;
  background-repeat: no-repeat;
  margin-right: 12px;
}
/*End extension CSS 228, notification*/

/*Begin extension CSS 231, pinned-stories tvnz css override */
.ncpost-pinned-post .ncpost-avatar-header {
  padding-left: 30px;
}

.ncpost-pinned-post .ncpost-container {
  border-radius: 5px;
  position: relative;
}
.ncpost-pinned-post .ncpost-container.ncpost-importance-3 {
  padding-top: 50px;
}

.ncpost-pinned-post .ncpost-container.ncpost-importance-2 {
  padding-top: 24px;
}

.ncpost-pinned .ncpost-container {
  background: rgba(222, 77, 48, 0.03);
  border: 1px solid rgba(222, 77, 48, 0.15);
}

.ncpost-pinned-post .ncpost-avatar-header::before {
  content: "";
  display: inline-block;
  position: absolute;
  left: 14px;
  width: 24px;
  height: 24px;
  background-image: url("https://cloudfront-ap-southeast-2.images.arcpublishing.com/tvnz/YY54HWZ5GJDZFBGCRCMYDB4QV4.png");
  background-size: cover;
  background-repeat: no-repeat;
}

.ncpost-pinned
  .ncpost-pinned-post
  .ncpost-container.ncpost-importance-3::before {
  content: "Breaking news";
  position: absolute;
  top: 0;
  left: 0;
  text-transform: uppercase;
  font-weight: 600;
  color: rgb(255, 255, 255);
  padding: 6px 25px;
  width: 100%;
  font-size: 14px;
  background: linear-gradient(90deg, rgb(208, 24, 24) 0%, rgb(234, 89, 60) 100%);
}

.ncpost-pinned
  .ncpost-pinned-post
  .ncpost-container.ncpost-importance-2::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 10px;
  width: 100%;
  background: rgb(68, 68, 68);
}

.ncpost-pinned .ncpost-container .ncpost-tags-and-share,
.ncpost-linked .ncpost-container .ncpost-tags-and-share,
.ncpost-list-post .ncpost-container .ncpost-tags-and-share {
  width: 100%;
}
/*End extension CSS 231, pinned-stories tvnz css override */

/*Begin extension CSS 236, Translations*/

/*End extension CSS 236, Translations*/

/*Begin extension CSS 266, UC*/
.ncpost-new-comment-panel input,
.ncpost-new-comment-panel textarea {
  font-family: inherit;
  font-size: inherit;
}
.ncpost-new-comment-panel .ncpost-upload-image,
.ncpost-user-contribution {
  margin: 15px 0;
}
.ncpost-user-contribution .ncpost-user-comment {
  padding: 15px;
  background-color: #eee;
  color: #212226;
  border-radius: 10px 10px 10px 0;
}
.ncpost-user-contribution .ncpost-user-reply {
  padding: 15px;
  border-radius: 10px 10px 0;
  position: relative;
  background-color: #333;
  margin-bottom: 10px;
  color: #fff;
}
.ncpost-user-contribution .ncpost-user-reply .ncpost-comment-created {
  color: #e5e7eb !important;
}
.ncpost-user-contribution .ncpost-user-reply:last-child {
  margin-bottom: 0;
}
.ncpost-user-contribution .ncpost-user-replies {
  padding-left: 50px;
  margin-top: 10px;
  margin-bottom: 10px;
  position: relative;
}
.ncpost-user-contribution .ncpost-comment-info {
  display: flex;
  justify-content: space-between;
  margin-bottom: 5px;
}
.ncpost-user-contribution .ncpost-comment-name {
  font-weight: 700;
}
.ncpost-user-contribution .ncpost-comment-created {
  color: #9ca3af;
  font-size: 13px;
}
.ncpost-user-contribution .ncpost-comment-image {
  margin-top: 10px;
  max-width: 230px;
  border-radius: 8px;
  overflow: hidden;
}
.ncpost-user-contribution .ncpost-comment-image img {
  width: 100%;
}
.ncpost-questions-container {
  margin-bottom: 20px;
}
.ncpost-questions-container .ncpost-user-comment {
  background-color: #fff;
  padding: 20px;
  border-radius: 10px 10px 10px 0;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
}
.ncpost-questions-container .ncpost-user-reply {
  background-color: #008cba;
  color: #fff;
  border-radius: 10px 10px 0;
  margin-bottom: 10px;
}
.ncpost-questions-container .ncpost-user-reply .ncpost-comment-created {
  color: #93e4ff !important;
}
.ncpost-questions-container .ncpost-user-reply:last-child {
  margin: 0;
}
.ncpost-question-container {
  margin: 20px 0;
}
.ncpost-question-container .ncpost-new-comment-toggle {
  border: 1px solid #008cba;
  padding: 10px 15px;
  border-radius: 5px;
  color: #008cba;
  font-size: 13px;
}
.ncpost-container .ncpost-new-comment-toggle,
.ncpost-container .ncpost-new-comment-toggle .ncpost-new-comment-toggle-child {
  color: #de4d30;
  font-size: 13px;
  display: flex;
  align-items: center;
  gap: 8px;
}
.ncpost-new-comment-panel {
  position: relative;
}
.ncpost-new-comment-panel textarea {
  resize: none;
  height: 100px;
}
.ncpost-new-comment-panel .ncpost-submit {
  background-image: linear-gradient(270deg, #de4d30, #d01818);
  border: none;
  border-radius: 4px;
  color: #fff;
  cursor: pointer;
  font-family: black_sanscondensed;
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
  padding: 10px 37px;
  transition: background-color 0.3s;
  height: 40px;
}
.ncpost-new-comment-panel .ncpost-upload-button {
  cursor: pointer;
  position: absolute;
  top: 170px;
  right: 10px;
  border: 0;
  padding: 10px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: transparent;
}
.ncpost-new-comment-panel .ncpost-upload-button svg {
  fill: #909090;
}
.ncpost-new-comment-panel .ncpost-upload-image div {
  width: 200px;
  display: flex;
}
.ncpost-new-comment-panel .ncpost-upload-image div img {
  width: 100%;
  margin-right: 5px;
}
.ncpost-new-comment-panel .ncpost-upload-image div svg {
  fill: #909090;
  cursor: pointer;
}
.ncpost-new-comment-panel .ncpost-input-field {
  box-shadow: none;
  background-color: #f5f5f5;
  border-radius: 3px;
  border: none;
}
.ncpost-new-comment-panel .ncpost-input-field::placeholder {
  color: #707070;
}
.ncpost-new-comment-panel .ncpost-submit b,
.ncpost-new-comment-panel .ncpost-submit i {
  font-weight: 400;
  font-style: normal;
}
.ncpost-submit-container {
  display: flex;
  align-items: start;
  flex-direction: column-reverse;
  justify-content: space-between;
}
@media only screen and (min-width: 768px) {
  .ncpost-submit-container {
    align-items: center;
    flex-direction: row;
  }
}
@media only screen and (max-width: 768px) {
  .ncpost-new-comment-panel .ncpost-submit {
    margin-top: 8px;
    width: 100%;
  }
}
.ncpost-submit-container-support {
  color: #707070;
  font-size: 12px;
}
.container-comments-togglebutton {
  width: 100%;
  border: none;
  background: #f5f5f5;
  color: #de4d30;
  padding: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
  font-weight: 700;
  cursor: pointer;
  margin-bottom: 16px;
}
/*End extension CSS 266, UC*/

/*Begin extension CSS 380, Link card 2.0*/
.ncpost-link-card {
    margin: 15px 0;
    border: 1px solid #E1E1E1;
    display: flex;
    flex-direction: row;
    gap: 1rem;
    text-decoration: unset;
    padding: 20px;
}

.ncpost-link-card-image {
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    flex-shrink: 0;
    margin-right: 20px;
}

.ncpost-link-card img {
    width: 180px;
    height: 100%;
    object-fit: cover;
}

.ncpost-link-card-info-title {
    font-weight: 700;
    font-size: 18px;
    text-decoration: underline;
    margin-bottom: 3px;
    color: #222;
}

.ncpost-link-card-info-site {
    color: #1E1E1E;
    font-size: 14px;
    margin-bottom: 10px;
}

.ncpost-link-card-info-description {
    color: #7C7C7C;
    font-weight: 400;
    font-size: 13px;
    text-decoration: unset;
}

/*End extension CSS 380, Link card 2.0*/


.nc-lc-extensions-css{ display: block }