/* Box-Sizing
---------------------------------------*/
html {
  box-sizing: border-box; }

/* General
 ---------------------------------------*/
html.embedded {
  background: white;
  padding-right: 4px; }

.embedded #talk-embed-stream-container {
  padding: 0; }

.embedded #stream {
  margin-top: 0; }

/* Fonts
---------------------------------------*/
html.embedded body {
  font-family: "Arial", sans-serif;
  padding: 0; }

.embedded .talk-tab-button {
  font-family: "Arial", serif; }

.embedded .talk-tab-button {
  color: #BCBCBC; }

.embedded .talk-tab-count {
  font-family: "Arial", serif;
  color: inherit;
  font-size: 12px;
  font-weight: bold; }

.embedded .talk-plugin-infobox-info {
  font-size: 12px;
  color: #555; }

.embedded .talk-plugin-infobox-info p a {
  text-decoration: none; }

.embedded .talk-plugin-commentbox-container textarea::-webkit-input-placeholder {
  color: #BCBCBC;
  font-size: 14px;
  font-style: italic; }

.embedded .talk-plugin-commentbox-container textarea::-moz-placeholder {
  color: #BCBCBC;
  font-size: 14px;
  font-style: italic; }

.embedded .talk-plugin-commentbox-container textarea:-ms-input-placeholder {
  color: #BCBCBC;
  font-size: 14px;
  font-style: italic; }

.embedded .talk-plugin-commentbox-container textarea::placeholder {
  color: #BCBCBC;
  font-size: 14px;
  font-style: italic; }

.embedded .talk-plugin-rich-text-content {
  font-size: 16px; }

.embedded .talk-plugin-commentbox-button {
  text-transform: uppercase;
  font-size: 10px;
  color: #FFF;
  font-weight: normal;
  line-height: normal; }

.embedded .talk-plugin-commentbox-cancel-button {
  text-transform: uppercase;
  font-size: 10px;
  color: #FFF;
  font-weight: bold;
  line-height: normal;
  color: #999; }

.embedded .talk-plugin-tag-label {
  text-transform: uppercase;
  font-size: 10px;
  font-weight: normal; }

.embedded .talk-stream-comment-featured-tag-label {
  text-transform: uppercase;
  font-size: 10px;
  font-weight: normal; }

.embedded .talk-plugin-author-menu-button {
  color: #333;
  font-size: 14px; }

.embedded .talk-comment-timestamp {
  color: #999;
  font-size: 10px; }

.embedded .talk-embed-stream-comment-actions-container-left > div button {
  color: #999;
  font-size: 11px;
  font-weight: bold; }

.embedded .talk-embed-stream-comment-actions-container-left > span button {
  color: #999;
  font-size: 11px;
  font-weight: bold; }

.embedded .talk-embed-stream-comment-actions-container-right > span .talk-plugin-flags-button {
  color: #999;
  font-size: 11px;
  font-weight: bold; }

.embedded .talk-plugin-comment-content-line {
  font-size: 14px;
  line-height: 20px;
  color: #292929; }

.embedded .talk-plugin-flags-popup-button {
  color: white;
  font-size: 10px;
  text-transform: uppercase; }

.embedded .talk-plugin-ignore-user-action {
  color: white;
  font-size: 10px;
  text-transform: uppercase; }

.embedded .talk-plugin-viewing-options button {
  font-size: 12px;
  font-weight: bold; }

.embedded .talk-load-more button {
  color: white; }

.embedded .talk-load-more button:hover {
  color: white; }

/* Accent colors
---------------------------------------*/
.embedded .talk-tab-active .talk-tab-button {
  border-color: #000; }

.embedded .talk-plugin-commentbox-button {
  background: #1591db; }

.embedded .talk-plugin-commentbox-button:hover {
  background: #2da6eb; }

.embedded .talk-stream-comment-featured-tag-label {
  background: #000; }

.embedded .talk-tab-active .talk-tab-button {
  color: #000; }

.embedded .talk-plugin-infobox-info p a {
  color: #000; }

.embedded .talk-plugin-flags-popup-button {
  background: #000; }

.embedded .talk-plugin-ignore-user-action {
  background: #000; }

.embedded .talk-load-more button {
  background: #1591db; }

.embedded .talk-load-more button:hover {
  background: #2da6eb; }

/* Main tab-bar
---------------------------------------*/
.talk-embed-stream-tab-bar > .talk-tab-bar {
  display: block; }

.talk-embed-stream-tab-bar .talk-tab-content {
  padding: 0 !important; }

/************************************************************************/
/***	PLUGINS / AREAS			*****************************************/
/************************************************************************/
/* talk-plugin-infobox
---------------------------------------*/
.embedded .talk-plugin-infobox-info {
  background: #F4F4F4;
  border-radius: 1px;
  padding: 6px 9px; }

.embedded .talk-plugin-infobox-info p {
  margin: 0; }

.embedded .talk-plugin-infobox-info ul {
  margin: 0;
  padding-left: 15px; }

/* talk-plugin-commentbox
---------------------------------------*/
.embedded .talk-plugin-commentbox-container textarea {
  border-color: #D5D5D5;
  border-radius: 3px;
  margin-top: 0;
  padding: 10px; }

.embedded .talk-plugin-commentbox-button {
  height: auto;
  padding: 10px;
  min-width: auto;
  font-size: 0; }

.embedded .talk-plugin-commentbox-button:after {
  display: inline;
  content: 'POST COMMENT';
  font-size: 10px; }

.embedded .talk-plugin-commentbox-cancel-button {
  height: auto;
  padding: 10px;
  min-width: auto;
  background: none; }

/* Comments tab-bar
---------------------------------------*/
.embedded .talk-tab {
  display: inline-block;
  margin-right: 6px; }

.embedded .talk-tab-bar {
  border-bottom: 3px solid #D5D5D5; }

.embedded .talk-tab:last-child {
  display: inline-block;
  margin-bottom: -3px; }

.embedded .talk-tab-count {
  position: static;
  top: auto;
  background: none;
  padding: 0;
  margin-left: 3px;
  margin-top: 0;
  min-width: 0; }

.embedded .talk-tab-count:before {
  content: '('; }

.embedded .talk-tab-count:after {
  content: ')'; }

.embedded .talk-tab-count + i {
  display: none; }

.embedded .talk-tab-button > span > div {
  top: 45px;
  left: 10px; }

.embedded .talk-plugin-viewing-options i {
  display: none; }

.embedded .talk-plugin-viewing-options span {
  display: inline-block; }

/* View more
---------------------------------------*/
.embedded .talk-load-more {
  margin: 20px 0; }

.embedded .talk-load-more button {
  margin: 0; }

/* Comment
---------------------------------------*/
/* Container
	---------------------------------------*/
.embedded .talk-stream-comment-wrapper {
  margin: 0; }

.embedded .talk-stream-comment-wrapper[class*="level-0"]:not(:first-child) {
  border-top: 3px solid #D5D5D5;
  padding: 0;
  margin: 0; }

.embedded .talk-stream-comment-wrapper:not([class*="level-0"]) {
  padding-left: 40px;
  margin: 0;
  border-top: 1px solid #D5D5D5;
  padding-top: 0; }

.embedded .talk-stream-comment-container {
  padding: 0; }

.embedded .talk-stream-comment {
  border: none;
  padding-left: 0;
  padding-bottom: 22px; }

/* Author / Tag / Timestamp
	---------------------------------------*/
.embedded .talk-stream-comment-header-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  -ms-flex-align: center;
      align-items: center; }

.embedded .talk-slot-comment-info-bar {
  -ms-flex: 0 1 auto;
      flex: 0 1 auto; }

.embedded .talk-stream-comment-header {
  margin: 25px 0 16px 0; }

.embedded .talk-stream-comment-user-name {
  margin-right: 0px; }

.embedded .talk-plugin-tag-label {
  padding: 2px 5px 1px;
  border-radius: 0;
  margin: 0 0 0 10px;
  background: #666666;
  font-size: 0;
  display: inline-block; }

.embedded .talk-plugin-tag-label:after {
  display: inline;
  content: 'STAFF';
  font-size: 10px;
  line-height: 10px; }

.embedded .talk-stream-comment-author-tags {
  margin: 0; }

.embedded .talk-stream-comment-user-byline {
  -ms-flex-align: center;
      align-items: center;
  padding: 3px 0; }

.embedded .talk-stream-comment-user-byline:before {
  content: '';
  margin: 0px 10px;
  width: 4px;
  height: 4px;
  border-radius: 5px;
  background: #999; }

.embedded .talk-stream-comment-featured-tag-label {
  padding: 2px 5px 1px;
  border-radius: 0;
  margin: 0;
  font-size: 10px;
  line-height: 10px; }

.embedded .talk-plugin-ignore-user-action {
  border: none;
  padding: 10px;
  border-radius: 2px; }

/* Comment content HTML
	---------------------------------------*/
.embedded .talk-slot-comment-content {
  line-height: 20px; }

.embedded .talk-plugin-rich-text-text blockquote {
  background: none;
  margin: 20px 20px 0;
  font-style: italic;
  position: relative;
  padding-bottom: 0; }

.embedded .talk-plugin-rich-text-text blockquote:before {
  content: '\201C';
  font-size: 32px;
  display: block;
  margin-right: 5px;
  position: absolute;
  top: 0;
  left: -12px; }

.embedded .talk-plugin-rich-text-text blockquote:after {
  content: '\201D';
  font-size: 32px;
  display: inline-block;
  vertical-align: text-top;
  margin-left: 5px;
  margin-top: 20px;
  line-height: 20px; }

/* Action bar
	---------------------------------------*/
.embedded .talk-stream-comment-actions-container {
  display: -ms-flexbox;
  display: flex;
  margin: 10px 0 0; }

.embedded .talk-embed-stream-comment-actions-container-left {
  -ms-flex: 1;
      flex: 1;
  float: none; }

.embedded .talk-embed-stream-comment-actions-container-right {
  -ms-flex: 0 1 auto;
      flex: 0 1 auto; }

/*Respect*/
.embedded .talk-plugin-respect-container .talk-plugin-respect-button {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center; }

.embedded .talk-plugin-respect-container .talk-plugin-respect-label {
  display: none; }

.embedded .talk-plugin-respect-container .talk-plugin-respect-count {
  margin-left: 5px; }

.embedded .talk-plugin-respect-container .talk-plugin-respect-icon {
  font-size: 18px; }

/*Color*/
.embedded .talk-plugin-respect-container .talk-plugin-respect-button:hover {
  color: #23B0E7; }

.embedded .talk-plugin-respect-container .talk-plugin-respect-respected {
  color: #23B0E7; }

/*Like*/
.embedded .talk-plugin-like-container .talk-plugin-like-button {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  margin: 5px 0; }

.embedded .talk-plugin-like-container .talk-plugin-like-label {
  display: none; }

.embedded .talk-plugin-like-container .talk-plugin-like-count {
  margin-left: 5px;
  margin-right: 6px; }

.embedded .talk-plugin-like-container .talk-plugin-like-count:empty {
  margin-right: 0px; }

.embedded .talk-plugin-like-container .talk-plugin-like-icon {
  font-size: 14px;
  padding: 2px 2px 0 2px; }

/*Color*/
.embedded .talk-plugin-like-container .talk-plugin-like-button:hover {
  color: #23B0E7; }

.embedded .talk-plugin-like-container .talk-plugin-like-liked {
  color: #23B0E7; }

/*Reply*/
.embedded .talk-plugin-replies-reply-button {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center; }

.embedded .talk-plugin-replies-reply-button:before {
  content: '';
  margin: 0px 5px 0 2px;
  width: 4px;
  height: 4px;
  border-radius: 5px;
  background: #999; }

.embedded .talk-plugin-replies-reply-button:hover {
  color: #23B0E7; }

.embedded .talk-plugin-replies-reply-button .talk-plugin-replies-label {
  -ms-flex-order: 2;
      order: 2;
  display: block; }

/* display:block overrides it being hidden on mobile through a media-query in coral base css*/
.embedded .talk-plugin-replies-reply-button .talk-plugin-replies-icon {
  -ms-flex-order: 1;
      order: 1;
  transform: scaleX(-1);
  font-size: 18px; }

/*Share*/
.embedded .talk-plugin-permalink-container {
  display: none; }

/*Report*/
.embedded .talk-plugin-flags-button {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-inline-flexbox;
  display: inline-flex;
  opacity: 0;
  transition: opacity .1s; }

.embedded .talk-plugin-flags-button:hover {
  color: #D0021B; }

.embedded .talk-plugin-flags-button-text {
  display: none; }

.embedded .talk-plugin-flags-icon {
  font-size: 18px; }

/*Showing on hover, when focused, and on touch-device*/
.embedded .talk-stream-comment-container:hover .talk-plugin-flags-button {
  opacity: 1; }

.embedded .talk-plugin-flags-button:focus {
  opacity: 1; }

@media (pointer: coarse) {
  .embedded .talk-plugin-flags-button {
    opacity: 1; } }

/* Reply
	---------------------------------------*/
.embedded .talk-plugin-replies-textarea {
  margin-bottom: 20px; }

.embedded .talk-plugin-replies-textarea .talk-plugin-commentbox-button:after {
  content: 'POST'; }

/* Show more
	---------------------------------------*/
.embedded .talk-load-more-replies {
  padding-left: 40px; }

.embedded .talk-load-more-replies button {
  margin: 0;
  margin-bottom: 5px;
  border: none;
  font-weight: normal; }

/* Flag popup
	---------------------------------------*/
.embedded .talk-plugin-flags-popup > div:before {
  right: 4px; }

.embedded .talk-plugin-flags-popup > div:after {
  right: 4px; }

/* Temporarily hide My Profile Settings tab until https://dashboard.news.net.au/browse/TALK-535 is resolved */
.talk-embed-stream-profile-tab-pane .talk-tab-bar li + li {
  display: none !important; }

/* Set comments container min-height to auto */
.embedded .Stream__tabContainer___2trkn {
  min-height: auto !important; }

.embedded .Stream__root___2wTfr > div p {
  font-family: "Helvetica Neue", HelveticaNeue, Helvetica, Arial, sans-serif; }

/* Tag name override */
.embedded .talk-plugin-tag-label:after {
  content: 'NEWS.COM.AU\00a0HQ'; }