@font-face {
	font-family: 'Material Icons';
	font-style: normal;
	font-weight: 400;
	src: url(/https/soha.moe/fonts/MaterialIcons-Regular.eot); /* For IE6-8 */
	src: local('Material Icons'), local('MaterialIcons-Regular'),
		url(/fonts/MaterialIcons-Regular.woff2) format('woff2'),
		url(/fonts/MaterialIcons-Regular.woff) format('woff'),
		url(/fonts/MaterialIcons-Regular.ttf) format('truetype');
}
.material-icons {
	font-family: 'Material Icons';
	font-weight: normal;
	font-style: normal;
	/* font-size: 24px; */
	line-height: 1;
	letter-spacing: normal;
	text-transform: none;
	display: inline-block;
	white-space: nowrap;
	word-wrap: normal;
	direction: ltr;
	font-feature-settings: 'liga';
	-webkit-font-feature-settings: 'liga';
	-webkit-font-smoothing: antialiased;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-rendering: optimizeLegibility;
}

html, body {
	font-family: "Roboto", "Segoe UI", "Myriad Set Pro", "Lucida Grande", "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Noto Sans CJK SC", "Source Han Sans SC", "Microsoft YaHei", Segoe, Arial, sans-serif;
	font-size: 16px;
}

.sb-article-title {
	font-size: 1.8rem;
}

.sb-article-info {
	font-size: .75rem;
}

.sb-article-content {
	/*margin-left: 1.5em;*/
}
.sb-article-content > p {
	line-height: 1.75;
}
.sb-article-content p > code {
	font-size: .875em;
}

.sb-article-content b, strong{
	font-weight: bold;
}

.sb-collection-header {
	font-size: 16px;
	font-weight: bold;
	color: #fff;
}

.no-bold {
	font-weight: normal;
}

hr {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #eee;
}

h1 {
	font-size: 3em;
}

h2 {
	font-size: 2.33em;
}

h3 {
	font-size: 1.8em;
}

h4 {
	font-size: 1.5em;
}

h5 {
	font-size: 1.3em;
}

img {
	max-width: 100%;
}

.sb-badge-frame {
	font-weight: 300;
	font-size: 0.8rem;
	color: #fff;
	background-color: #26a69a;
	border-radius: 2px;
}

.comments *{
	margin-left: 0.666em;
}

.sb-comment-block .sb-comment-block {
	margin-left: 0.666em;
}

div.sb-collection-item .sb-comment-block{
	border: 1px solid #e0e0e0 !important;
}

.sb-collection-item *{
	margin-left: 0.666em;
}

.sb-delete-padding-left {
	padding-left: 0px !important;
}

#article ul li, ul {
	list-style-type: disc;
}
#article ul {
	padding: unset;
}
