.ms-microfeed-message{
	padding-right: 0;
	overflow: visible;
	word-break: break-word;
	padding-bottom: 10px;
}
.ms-microfeed-thread{
	position: relative;
	background-color: white;
	.ms-microfeed-rootDiv{
		background-color: white;
	}
}
.confMarker{
	position: absolute;
	top: 0;
	left: 27px;

	display: block;

	width: 2px;
	height: 100%;

	content: " ";

	// background-color: $gray-light;
}
.ms-microfeed-siteFeedMicroBlogPart{
	margin-bottom: 1em;
}
.ms-microfeed-focusBoxNoFocus{
	border: 2px $gray-drop-navi solid !important;
}

/*** THREAD ***/
.ms-microfeed-thread{
	margin-bottom: 14px;

	border-bottom: 2px solid #7d7d7d;
	&:last-child{
		margin-bottom: 15px;
		padding-bottom: 0;

		border-bottom: none;
	}

}


.ms-microfeed-oneLiner{
	background-color: white;
	word-break: break-word;
}

.ms-microfeed-threadsDiv{
	margin-bottom: 19px;

	border-bottom: 2px $gray-75 solid;
}



.ms-microfeed-focusBoxNoFocus{
	#ms-microbloginputbox{
		font-style: italic;
	}
}
.ms-microfeed-postButtonSpan{
	right: 4px;
}
.ms-microfeed-mysitemenu-control{
	text-transform: normal;
}

.ms-microblogInputFocus{
	margin-left: 0;
}
#ms-shareWithDiv.ms-microfeed-shareWith{
	font-size: 13px;
}

#ms-microfeed-titleViewSelectorPivotContainer{
	a{
		color: $red;
		&:hover{
			color: black;
		}
	}
	.ms-pivotControl-surfacedOpt{
		font-family: $din-bold;
		font-size: 14px;

		text-transform: uppercase;

		color: $gray-666;
	}

	.ms-pivotControl-surfacedOpt-selected{
		font-family: $din-bold;
		font-size: 14px;

		text-transform: uppercase;

		color: $red;
	}
}
.ms-comm-authorTitle{
	font-size: 14px;
	font-weight: bold;
	a.ms-subtleLink{
		font-size: 14px;
		font-weight: bold !important;
		color: $gray-666 !important;
	}
}
#ms-microfeeddiv{
	a.ms-microfeed-userName{
		font-size: 14px;
		font-weight: bold !important;
		color: $gray-666 !important;
		&.ms-bold{
			font-weight: normal;
		}
	}
	.ms-subtleLink:link,
	.ms-subtleLink:visited{
		// #ms-actorElement:link,
		// #ms-actorElement:visited,
		// .ms-atMention:link,
		// .ms-atMention:visited,
		// .ms-hashTag:link,
		// .ms-hashTag:visited
		color: $red;
	}
	.ms-subtleLink:link:hover,
	.ms-subtleLink:visited:hover{
		// #ms-actorElement:link:hover,
		// #ms-actorElement:visited:hover,
		// .ms-atMention:link:hover,
		// .ms-atMention:visited:hover,
		// .ms-hashTag:link:hover,
		// .ms-hashTag:visited:hover
		color: $red-dark;
	}
}

.ms-microfeed-rootBody{
	.ms-secondaryCommandLink:hover,
	.ms-secondaryCommandLink:visited:hover{
		color: $red-dark !important;
	}
}

.ms-microfeed-indentRootRef{
	margin-left: 0;
}
.ms-microfeed-replyBody{
	margin-right: 27px;
	margin-left: 64px;
}
.ms-microfeed-seeMoreRepliesDiv{
	margin-left: 50px;
}
.ms-microfeed-attachmentImage{
	// width: 100%;
	max-width: 100%;
	height: auto;
	max-height: none;
}
.ms-microfeed-messageFooter{
	.ms-metadata ~ .ms-microfeed-linkSeparator{
		display: none;
	}
	span[id^='ms-lockedspan']{
		padding-right: 16px;
		color: $gray-666;
		font-weight: bold;
	}
	& > .ms-microfeed-linkSeparator{
		padding: 0;
		margin-right: 8px;
	}
	.ms-microfeed-button{
		margin-right: 16px;
	}
}
@media screen and (min-width: 0px) and (max-width: 768px){
	.ms-microfeed-messageFooter{
		.js-callout-mainElement{
			max-width: 200px;
		}
	}
}

.ms-microfeed-microblogpart{
	padding: 3px;

	background-color: $gray;
	// box-shadow: -3px 3px 0 0 $gray-drop-navi;
	margin-bottom: 1em;
}
.ms-microfeed-shareWith{
	padding: 10px 10px 15px 10px;
}
.ms-microfeed-shareWithLabel{
	width: 100%;
}
.ms-mysitemenu-link{
	font-weight: bold;
}
.ms-microfeed-mysitemenu-control{
	position: relative;
	// z-index: 1;
	.ms-core-menu-list{
		width: 100%;
	}
}
#ms-microblogInputFocus {
	.ms-microfeed-postBox{
		// padding: 21px 12px;
		padding: 12px 10px 21px 10px;
		width: 90%;
		font-size: 15px;
	}
}
.ms-microfeed-rootOrReplyPostBox{
	border: 1px transparent solid;
	font-size: 14px !important;
}
.ms-microfeed-rootOrReplyPostBox ~ #ms-microfeed-textBoxElements{
	background-color: white;
}
.ms-helperText{
	font-size: 14px;
}
.ms-microfeed-focusBoxNoFocus,
.ms-microfeed-focusBoxInFocus,
.ms-microfeed-focusBoxFocus{
	// border: 1px silver transparent !important;
	background-color: white;
	.ms-microfeed-postBox{
		font-size: 13px !important;;
	}
}
.ms-microfeed-replyBoxIndentDiv{
	.ms-microfeed-focusBoxNoFocus,
	.ms-microfeed-focusBoxInFocus,
	.ms-microfeed-focusBoxFocus{
		background-color: white;
	}
}
.ms-microfeed-LikerAnchor{
	margin-right: 0.5em;
}
// BLOG Part Dif
.ms-microfeed-microblogpart{
	.ms-microfeed-focusBoxNoFocus,
	.ms-microfeed-focusBoxInFocus,
	.ms-microfeed-focusBoxFocus{
		border: 1px solid transparent !important;
		// margin-left: 12px;
	}
	.ms-microfeed-focusBoxNoFocus{
		background-image: url('/_layouts/15/images/wpxp.strabag.design/conversation-start.gif');
		background-repeat: no-repeat;
		background-position: bottom 7px right 10px;
	}
}
#ms-MoreThreadsButtonText{
	font-family: $din-medium;
	color: $gray-666;
	font-size: 14px;
}
.conv-plus{
	color: $red;
	margin-left: 0.35em;
	font-size: 20px;
}
#ms-shareWithLabel{
	.mui-lbl{
		display: inline-block;
	}

}
.ms-microfeed-attachmentReplyPreviewDiv{
	min-width: 0px;
}
.ms-microfeed-activityText{
	margin-right: 32px;

    background-color: white;
    // z-index: 2;
    position: relative;
    margin-bottom: 0px;
    padding-bottom: 8px;

}
.ms-microfeed-indentedPost{
	margin-left: 0px;
}
.ms-microfeed-mysitemenu-subtleEmphasis{
	color: $gray-666;
}
@media screen and (min-width: 0px) and (max-width: 480px){
	#ms-feedthreadsdiv{
		div.ms-core-menu-box.ms-core-defaultFont.ms-shadow{
			z-index: 2 !important;
			// position: relative !important;
			// z-index: 1;
			// top: 0px !important;
			// left: 63px !important;
			// width: 100% !important;
			// max-width: 240px !important;
		}
	}
}

// .ms-microfeed-mysitemenu-control.ms-microfeed-mysitemenu-subtleEmphasis{
// 	.ms-core-menu-box.ms-core-defaultFont.ms-shadow{
// 		// z-index: 3 !important;
// 		position: relative;
// 	}
// }
// div#HashTagSuggestionsContainer{
// 	// z-index: 3;
// }
// .ms-microfeed-microblogpart{

// 	.ms-microfeed-postButtonSpan{
// 		margin-right: 10px;
// 	}

// }
// .ms-microfeed-mysitemenu-control{
// 	width: auto;
// }
// .ms-microfeed-siteFeedMicroBlogPart {
// 	margin-bottom: 15px;
// }

// @media screen and (min-width: 0) and (max-width: 768px){
// 	// #ms-progressSpan{
// 	// 	display: none;
// 	// }
// 	// .ms-microfeed-microblogpart{
// 	// 	display: none;
// 	// }
// 	.ms-microfeed-title {
// 		#ms-progressSpan.ms-visibilityHidden {
// 			display: none;
// 		}
// 	}

// 	.ms-microfeed-siteFeedTitleArea {
// 		margin-bottom: 5px;
// 	}
// 	.ms-microfeed-microblogpart {
// 		//margin-bottom: 15px;
// 	}
// }

// .ms-microfeed-postBody{
// 	line-height: 130%;
// }
// .ms-microfeed-postBox{
// 	box-sizing: border-box;
// }
// .ms-microfeed-rootText{
// 	font-size: 14px;
// 	line-height: 125%;
// 	min-width: 100px !important;
// }
// // Thread Content DiV

// .ms-microfeed-threadLinkDiv{
// 	margin-left: 48px;
// }

// .ms-microfeeddiv{
// 	margin-right: 0;
// }
// .ms-newsfeedpartdiv{
// 	*{
// 		box-sizing: border-box;
// 	}
// }
// .ms-microfeed-replyArea{
// 	width: 100%;
// 	max-width: 100%;
// 	margin-right: 0;
// }
// .ms-microfeed-userThumbnailAreaReplyPadding{
// 	width: 55px;
// 	& > div.ms-core-tableNoSpace {
// 		float: right;
// 		margin-right: 1px;
// 	}
// }
// .ms-microfeed-message{
// 	box-sizing: border-box;
// 	width: auto; // previously 90%;
// 	min-width: 300px;
// }

// .ms-microfeed-message{
// 	position: relative;
// 	padding: 0;
// 	&:before{
// 		position: absolute;
// 		top: 0;
// 		left: 27px;

// 		// overflow: hidden;

// 		width: 2px;
// 		height: 100%;

// 		content: " ";

// 		background-color: $gray-light;
// 	}
// }