/* New Talk styles for LT2 */

#facetspinner {
	float: left;
	position: fixed;
	left: calc(var(--lt-sidebar-width-left) - 15px);
	top: 70px;
	right: unset;
	z-index: 49;
	background: #fff;
	border-radius: 50%;
	height: 30px;
	width: 30px;
	line-height: 0;
	margin: 0;
	xpadding: 8px 6px;
	border: 1px solid #0005;
	display:none;
	box-shadow: 0 2px 5px -1px #0005;
}

#facetspinner.hidden {
	display:none;
}

#facetspinner > i {
	xanimation: spin 4s linear infinite;
	xtransform-origin: 8px 7px;
	margin: 6px 0 0 6px;
	color: var(--lt-badge-color);
}

@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin {
	100% {
		-webkit-transform: rotate(360deg);
		transform:rotate(360deg);
	}
}




/* talk topic */
.continuation
{
	font-weight: bold;
	color: #333;
	margin: 15px 0 20px 0;
}

@keyframes spin {
	to { transform: rotate(.5turn); }
}

@keyframes bg {
	50% { background: #655; }
}

.pie::before {
	content: '';
	display: block;
	margin-left: 50%;
	height: 100%;
	border-radius: 0 100% 100% 0 / 50%;
	background-color: inherit;
	transform-origin: left;
	animation: spin 3s linear infinite,
	bg 6s step-end infinite;
}


@media (max-width: 767px) {
	#facetspinner {
		left: -10px;
		top: -57px;
	}
}


#div#mg7961075 img {
	max-width: 800px;
}