/*NC Live Center Extension CSS*/
/*Begin extension CSS 19951, Avatar */
.ncpost-avatar-container{width:40px;height:40px;position:absolute;left:15px;overflow:hidden}.ncpost-avatar-container .ncpost-avatar-image{width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:cover}.ncpost-avatar-container .ncpost-avatar-image svg{width:100%}.lc-feed-container .ncpost-container{position:relative}.lc-feed-container .ncpost-container .ncpost-header{flex-direction:column-reverse;margin-bottom:20px;display:flex;padding-left:50px!important}.lc-feed-container .ncpost-container .ncpost-header .ncpost-byline{text-align:left;margin-bottom:4px}.lc-feed-container .ncpost-container .ncpost-header .ncpost-timestamp{font-size:13px}.lc-feed-container .ncpost-container .ncpost-header svg{display:none!important}.posts-view .ncpost-container{position:relative}.posts-view .ncpost-container .ncpost-header{flex-direction:column-reverse;margin-bottom:20px;display:flex;padding-left:50px!important}.posts-view .ncpost-container .ncpost-header .ncpost-byline{text-align:left;margin-bottom:4px}.posts-view .ncpost-container .ncpost-header .ncpost-timestamp{font-size:13px}.posts-view .ncpost-container .ncpost-header svg{display:none!important}
/*End extension CSS 19951, Avatar */

/*Begin extension CSS 19953, Key Events*/
.ncpost-channelcontent-container{margin-bottom:30px}.ncpost-channelcontent-container .key-events-container .key-events{justify-content:space-between;margin:5px 0;padding-left:22px;display:flex;position:relative}.ncpost-channelcontent-container .key-events-container .key-events a{margin-left:4px}.ncpost-channelcontent-container .key-events-container .key-events #delete-event{display:none!important}.ncpost-channelcontent-container .key-events-container .key-events:before{width:8px;height:8px;content:"";background-color:#1b1b1b;border-radius:10px;display:block;position:absolute;top:6px;left:0}.posts-view .ncpost-channelcontent-container .key-events-container .key-events a{pointer-events:none;margin-left:4px;display:none}.posts-view .ncpost-channelcontent-container .key-events-container .key-events #delete-event{cursor:pointer;justify-content:center;align-items:center;padding:2px;display:flex!important}.ncpost-linked{margin-bottom:30px;padding-right:35px;position:relative}.ncpost-linked .ncpost-container{margin-bottom:0}.ncpost-linked .ncpost-linked-close{width:30px;height:30px;cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:0;right:0}
/*End extension CSS 19953, Key Events*/

/*Begin extension CSS 19954, Post 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,.05);border-radius:5px;cursor:pointer;}
/*End extension CSS 19954, Post sorting*/

/*Begin extension CSS 19956, Icon library*/
.lc-feed-container .ncpost-list-post,.lc-feed-container .ncpost-pinned-post,.lc-feed-container .ncpost-linked{padding-left:60px;position:relative;}.lc-feed-container .ncpost-list-post .ncpost-container,.lc-feed-container .ncpost-pinned-post .ncpost-container,.lc-feed-container .ncpost-linked .ncpost-container{position:relative;overflow:unset;}.lc-feed-container .ncpost-list-post .ncpost-container .ncpost-header,.lc-feed-container .ncpost-pinned-post .ncpost-container .ncpost-header,.lc-feed-container .ncpost-linked .ncpost-container .ncpost-header{display:flex;flex-direction:column-reverse;margin-bottom:20px;padding-right:30px !important;}.lc-feed-container .ncpost-list-post .ncpost-container .ncpost-header .ncpost-byline,.lc-feed-container .ncpost-pinned-post .ncpost-container .ncpost-header .ncpost-byline,.lc-feed-container .ncpost-linked .ncpost-container .ncpost-header .ncpost-byline{text-align:left;margin-bottom:4px;}.lc-feed-container .ncpost-list-post .ncpost-container .ncpost-header .ncpost-timestamp,.lc-feed-container .ncpost-pinned-post .ncpost-container .ncpost-header .ncpost-timestamp,.lc-feed-container .ncpost-linked .ncpost-container .ncpost-header .ncpost-timestamp{font-size:13px;}.lc-feed-container .ncpost-list-post .ncpost-container .ncpost-header svg,.lc-feed-container .ncpost-pinned-post .ncpost-container .ncpost-header svg,.lc-feed-container .ncpost-linked .ncpost-container .ncpost-header svg{display:none !important;}.lc-feed-container .ncpost-list-post .ncpost-icon-container,.lc-feed-container .ncpost-pinned-post .ncpost-icon-container,.lc-feed-container .ncpost-linked .ncpost-icon-container{width:35px;position:absolute;left:-45px;top:10px;}.lc-feed-container .ncpost-list-post .ncpost-icon-container svg,.lc-feed-container .ncpost-pinned-post .ncpost-icon-container svg,.lc-feed-container .ncpost-linked .ncpost-icon-container svg{width:100%;height:100%;}.lc-feed-container .ncpost-list-post .ncpost-icon-container img,.lc-feed-container .ncpost-pinned-post .ncpost-icon-container img,.lc-feed-container .ncpost-linked .ncpost-icon-container img{width:100%;}@media(max-width:600px){.lc-feed-container .ncpost-list-post,.lc-feed-container .ncpost-pinned-post,.lc-feed-container .ncpost-linked{padding-left:0;}.lc-feed-container .ncpost-list-post .ncpost-icon-container,.lc-feed-container .ncpost-pinned-post .ncpost-icon-container,.lc-feed-container .ncpost-linked .ncpost-icon-container{width:25px;left:unset;right:15px;}}.posts-view .ncpost-list-post,.posts-view .ncpost-pinned-post{padding-left:60px;position:relative;}.posts-view .ncpost-list-post .ncpost-container,.posts-view .ncpost-pinned-post .ncpost-container{overflow:unset;}.posts-view .ncpost-list-post .ncpost-icon-container,.posts-view .ncpost-pinned-post .ncpost-icon-container{width:35px;position:absolute;left:-50px;top:10px;}.posts-view .ncpost-list-post .ncpost-icon-container svg,.posts-view .ncpost-pinned-post .ncpost-icon-container svg{width:100%;height:100%;}.posts-view .ncpost-list-post .ncpost-icon-container img,.posts-view .ncpost-pinned-post .ncpost-icon-container img{width:100%;height:100%;}@media(max-width:600px){.posts-view .ncpost-list-post,.posts-view .ncpost-pinned-post{padding-left:30px;}.posts-view .ncpost-list-post .ncpost-icon-container,.posts-view .ncpost-pinned-post .ncpost-icon-container{width:25px;}}
/*End extension CSS 19956, Icon library*/

/*Begin extension CSS 19962, User Contribution enable*/
.ncpost-user-contribution {
  margin: 15px 0;
}
.ncpost-user-contribution .ncpost-user-comment {
  padding: 15px;
  background-color: #f7f7f7;
  border-radius: 5px;
  border-radius: 10px 10px 10px 0;
}
.ncpost-user-contribution .ncpost-user-reply {
  padding: 15px;
  border-radius: 10px 10px 0 10px;
  position: relative;
  background-color: #d5f3ff;
  margin-bottom: 10px;
}
.ncpost-user-contribution .ncpost-user-reply .ncpost-comment-created {
  color: #000 !important;
}
.ncpost-user-contribution .ncpost-user-reply:last-child {
  margin-bottom: 0;
}
.ncpost-user-contribution .ncpost-user-replies {
  padding-left: 50px;
  margin-top: 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: #a7a7a7;
  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: #000 !important;
  border-radius: 10px 10px 0 10px;
  margin-bottom: 10px;
}
.ncpost-questions-container .ncpost-user-reply .ncpost-comment-created {
  color: #000 !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 {
  color: #008cba;
  font-size: 13px;
}
.ncpost-new-comment-panel {
  position: relative;
}
.ncpost-new-comment-panel input {
  font-family: inherit;
  font-size: inherit;
}
.ncpost-new-comment-panel textarea {
  font-family: inherit;
  font-size: inherit;
  resize: none;
  height: 100px;
}
.ncpost-new-comment-panel .ncpost-submit {
  border-radius: 5px;
  line-height: 1.5;
  padding: 10px 15px;
  font-family: inherit;
  font-size: 13px;
}
.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 {
  margin: 15px 0;
}
.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;
}

.lc-feed-container .ncpost-questions-container .ncpost-user-reply .ncpost-comment-created {
  color: #000 !important;
}

/* nc {"timeUtc":1681383437} nc */

/*End extension CSS 19962, User Contribution enable*/

/*Begin extension CSS 19964, Media Stream*/

/*End extension CSS 19964, Media Stream*/

/*Begin extension CSS 19965, 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 19965, Link card 2.0*/

/*Begin extension CSS 19966, Load more posts*/

/*End extension CSS 19966, Load more posts*/

/*Begin extension CSS 19969, Translations*/

/*End extension CSS 19969, Translations*/

/*Begin extension CSS 19970, Custom header*/

/*End extension CSS 19970, Custom header*/

/*Begin extension CSS 19995, Bunny Video*/
body {
}
.lc-video-stream {
    position: relative;
    padding-top: 56.25%;
}

.ncpost-content .bunny-video-info {
    display: none;
}
/*End extension CSS 19995, Bunny Video*/


.nc-lc-extensions-css{ display: block }