.motto{
z-index: 20;
bottom: 0;
position: absolute;
left: 4em;
color: white;
font-size: smaller;
margin-left: 65px !important;
}

body.dark a.lv0
{
fill: #00B4CE !important;
color: #009cb3 !important;
}

body.dark a.lv2
{
fill: #43a547 !important;
color: #37883a !important;
}

body.dark a.lv6
{
fill: #fee928 !important;
color: #e2cc01 !important;
}

body.dark a.lv20
{
fill: #fbb308 !important;
color: #d39503 !important;
}

body.dark a.lv30
{
fill: #cc0000 !important;
color: #a90000 !important;
}

body.dark a.lv50
{
fill: #4163AC !important;
color: #4163AC !important;
}

body.dark a.lv0:hover, a.lv2:hover, a.lv6:hover, a.lv20:hover, a.lv30:hover, a.lv50:hover
{
fill: #fff !important;
color: #fff !important;
}

body.dark path.htt0 {
fill: #C40000 !important;
}

body.dark path.htt1 {
fill: #fff !important;
}

body.dark a.subbtn {
color: #bbb !important;
}

body.dark a.subbtn:hover {
color: #fff !important;
}

body.dark .sidebar ul.top5 li a{
color: #4163AC !important;
}

body.dark .comments {
margin-left: 0em !important;
color: #bbb !important;
}

body.dark a.comments:hover {
margin-left: 0em !important;
color: #fff !important;
}

body.dark .cmnts2 {
margin-left: 1.2em !important;
color: #bbb !important;
}

body.dark a.cmnts2.hover {
margin-left: 1.2em !important;
color: #fff !important;
}

body.dark a.loadsibling {
margin-left: 1.2em !important;
color: #4163AC !important;
}

.i-icon {
fill: #4163AC !important;
}

.expando svg path {
fill: #4163AC !important;
}


body.dark .expando {
background-color: #222;
}

article.comment {
padding: 0.8em 0 0 0.8em;
}

body.dark .p-icon[data-icon="exclaim"] {
    display: inline-block;
    top: 5px;
    position: relative;
}

/*

body.dark .p-icon[data-icon="exclaim"] path {
fill: #d94f00;
}


body.dark.p-icon[data-icon=exclaim] path {
    fill: #e00;
}

body.dark .p-icon[data-icon=exclaim] path {
    fill: #e00;
}
*/


blockquote {
border-left: 3px solid rgb(168, 193, 255);
margin: .3em 0 .3em 1em;
padding: .3em 0 .3em .7em;
color: rgb(168, 193, 255) !important;
}

blockquote > blockquote {
border-left: 3px solid rgb(138, 163, 225);
margin: .3em 0 .3em 1em;
padding: .3em 0 .3em .7em;
color: rgb(138, 163, 225) !important;
}

blockquote > blockquote > blockquote {
border-left: 3px solid rgb(118, 143, 205);
margin: .3em 0 .3em 1em;
padding: .3em 0 .3em .7em;
color: rgb(118, 143, 205) !important;
}

blockquote > blockquote > blockquote > blockquote {
border-left: 3px solid rgb(98, 123, 185);
margin: .3em 0 .3em 1em;
padding: .3em 0 .3em .7em;
color: rgb(98, 123, 185) !important;
}

blockquote > blockquote > blockquote > blockquote > blockquote {
border-left: 3px solid rgb(78, 103, 165);
margin: .3em 0 .3em 1em;
padding: .3em 0 .3em .7em;
color: rgb(78, 103, 165) !important;
}

h5 p{margin: 0;}


h5 > p:not(:last-child) {
    margin-bottom: 1em;
}

h5 {
font-family: "Comic Sans MS", cursive, sans-serif;
font-size: 20px !important;
margin: .3em 0 .3em 1em;
padding: .01em 0 .01em .7em;
background: -webkit-linear-gradient(#7a9bff 51.68%, #4163ac 65.13%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}


body.dark del {
color: #600000;
}

body.dark .th-subbar a:hover {
color: #fff !important
}

body.dark .th-subbar a {
color: #ccc !important;
}

.post .author {
color: #777 !important;
}

.score2 {
font-size: 16px !important;
margin: 1px 0 !important;
text-align: center !important;
letter-spacing: normal !important;
color: #080 !important;
}

body.dark .pure-button-primary {
background-color: #800 !important;
}

body.dark .pure-button-primary:hover {
background-color: #f00 !important;
}

.dv {
font-size: 16px !important;
margin: 1px 0 !important;
text-align: center !important;
letter-spacing: normal !important;
color: #f00 !important;
}

body.dark .postflair {
background-color: #4163AC;
/* border: 3px solid #223; */
color: #fff;
}

.uprofile-level-box{
border: 4px solid #4163AC !important;
}

abbr[title] {
    border-bottom:0px !important;
}

.cw-items a:visited {
	color: #ddd !important;
	text-decoration: none; 
}

body.dark a:link
{
/*	color: #ddd !important; */
	text-decoration: none;
}

body.dark a:visited
{
	color: #4163ac;
	text-decoration: none; 
}

body.dark .post .domain, body.dark .post .domain a:visited {
    color: #aaa;
}


body.author a:visited
{
	color: #333 !important;
	text-decoration: none;
}

body.dark .post:nth-child(2n){
background-color: #151515!important;
}

.stickyposts {
    margin-bottom: .5em;
    padding-bottom: .5em;
    border-bottom: 0px solid #bdbdbd;
} 

body.dark .pure-button-group .pure-button {
	border-right: 1px solid rgba(0,0,0,.2) !important;
}

body.dark .sbm-post.pure-button.button-xsmall.pure-button-primary.pure-u-md-7-24{
background-color: #4163ac !important;
color: #ddd !important;
}

body.dark .sbm-post.pure-button.button-xsmall{
color: #ddd !important;
}

body.dark #postcontent{
color: #ddd !important;
}

body.dark #postcontent a:link{
color: #4163ac !important;
}

body.dark .expandotxt a:link{
color: #4163ac !important;
}

body.dark .expandotxt{
color: #ddd !important;
}

#chtitle {
    background: #4163ac;
    color: #fff;
    font-size: smaller;
    height: 1.8em;
    padding-top: .2em;
    padding-left: .5em;
    cursor: pointer;
}

#chtitle:hover {
    background: #333;
}

body #chpop {
    background: #ddd;
    border-top: 1px solid #333;
    border-left: 1px solid #333;
}

#chcont {
    color: #333;
    font-family: monospace;
    overflow-y: scroll;
    overflow-x: hidden;
}

.msguser {
    padding-right: 5px;
    color: #4163ac;
}

.c-downvote svg, .c-upvote svg, .downvote svg, .upvote svg {
    fill: #bbb;
}

.thumbnail .placeholder svg path
{
    fill: #4163ac !important;
}

body.dark g
{
fill: #4163ac !important;
}

g
{
fill: #ffffff !important;
}

body.dark .th-subbar {
    background-color: #000;
    border-bottom: 1px solid rgba(65, 99, 172, 1.000);
}

body.dark .th-navbar {
    background-color: #222;
}

.th-subbar {
    background-color: #000;
    border-bottom: 1px solid rgba(65, 99, 172, 1.000);
}

.th-navbar {
    background-color: #4163ac;
}


.mobile-show {
display: none;
}

.mobile-hide {
display: inline;
}

body::-webkit-scrollbar {
    background: #4163ac !important;
}

@media only screen and (min-width:481px) and (max-width:1024px){
.mobile-show {
display: inline;
}

.mobile-hide {
display: none;
}
}

body.dark #chpop {
    background: #202020 !important;
    border-top: 1px solid #aaa !important;
    border-left: 1px solid #aaa !important;
}

body #chpop {
    background: #eee !important;
    border-top: 1px solid #aaa !important;
    border-left: 1px solid #aaa !important;
}

body.dark #chtitle, #chtitle a{
    background: #4163ac !important;
    color: #fff !important;
}

body #chtitle, #chtitle a{
    background: #4163ac !important;
    color: #fff !important;
}

body.dark .editbar path {
fill: #4163ac !important;
}

body .editbar path {
fill: #4163ac !important;
}


postdiv {

}


.pure-button-primary, a.pure-button-primary {
    background-color: #444;
    color: #fff !important;
    border: 2px solid #333;
}

.pure-button-primary:hover {
    background-color: #0a0;
    color: #fff !important;
}

a.visited .pure-button, a.button-secondary {
    background-color: #444;
    color: #fff !important;
    border: 2px solid #333;
}

.button-secondary:hover {
    background-color: #a00;
     color: #fff !important;

}

body.dark .button-secondary:hover {
    background-color: #a00;
     color: #fff !important;

}


@media only screen and (max-width:480px){

.motto{
z-index: 20;
bottom: 0;
position: absolute;
left: 4em;
color: white;
font-size: smaller;
margin-left: 32px !important;
}

.thcontainer{
	margin-left: 10px !important;
}

.pbody, .postinfo{
	padding-left: 0.6em !important;

}


.mobile-show {
display: inline;
}

.mobile-hide {
display: none !important;
}

.subinfo {
margin: 0px;
}

body.dark .th-subbar {
	color: #fff !important;
    background-color: #111;
    border-bottom: 1px solid #334;
	position: fixed;
	overflow: hidden;
	z-index: 50;
padding-top: 59px !important;
}

body.dark .th-subbar a{
color: #fff !important;
}

.th-subbar a{
color: #fff !important;
}

.th-subbar {
    background-color: #334;
    border-bottom: 1px solid #334;
	position: fixed;
	overflow: hidden;
	z-index: 50;
padding-top: 59px !important;
}

body.dark .th-navbar {
    background-color: #222;
	position: fixed;
	overflow: hidden;
	z-index: 50;
	padding-top: 0px !important;
}

.th-navbar {
    background-color: #4163ac;
	position: fixed;
	overflow: hidden;
	z-index: 50;
	padding-top: 0px !important;
}

.wholepost {
	padding-top: 59px;
}

#container {
	padding-top: 88px;
}

.stickyposts {   
	margin-bottom: .5em;
    padding-bottom: .5em;
    border-bottom: 2px dashed #545454;
} 

body.dark .wholepost {
	padding-top: 59px;
}

body.dark #container {
	padding-top: 88px;
}

body.dark .stickyposts {    
	margin-bottom: .5em;
    padding-bottom: .5em;
    border-bottom: 2px dashed #545454;
} 


body.dark div#pure-u-1.pure-u-md-18-24 {
padding-top: 88px !important;
}

div#pure-u-1.pure-u-md-18-24 {
padding-top: 88px !important;
}

body.dark div#sidebar.pure-u-1.pure-u-md-6-24 {
padding-top: 88px !important;
}

div#sidebar.pure-u-1.pure-u-md-6-24 {
padding-top: 88px !important;
}

div#menu {
padding-top: 5px !important;
}

div.author{
line-height: 25px !important;
}

#container {
padding-left: 0px !important;
}

.misctainer {
padding-right: 2px;
}

div.markdown-editor {
width: 300px !important;
}

input#title {
width: 300px !important;
}

.content.createpost {
width: 300px !important;
}

#hiddensubs {
top: 6em !important;
z-index: 1000 !important;
}

#subsdropdown {
display: none !important;
}

.th-subbar ul{
width: auto !important;

}

}





body.dark .stickyposts {
    margin-bottom: .5em;
    padding-bottom: .5em;
    border-bottom: 2px dashed #545454;
} 

body.dark #chtitle {
    background: #4163ac;
    color: #fff;
    font-size: smaller;
    height: 1.8em;
    padding-top: .2em;
    padding-left: .5em;
    cursor: pointer;
}

body.dark #chtitle:hover {
    background: #aaaaaa;
}

body.dark #chpop {
    background: #202020 !important;
    border-top: 1px solid #aaa !important;
    border-left: 1px solid #aaa !important;
}

body .form label, body.dark .pure-control-group label {
    color: #4163ac;
}

body.dark .form label, body.dark .pure-control-group label {
    color: #4163ac;
}

.pmessage p.container a:hover {
    background: #888;
    color: #fff;
}

body.dark a {
    color: #888;
}

.button-warning {
    background: #e22;
}



body .post .title:link {
    color: #4163ac !important;
}

body .post .title:visited {
    color: #999 !important;
}



body.dark .post .title:link {
    color: #ccc !important;
}

body.dark .post .title:visited {
    color: #4163ac !important;
}



span.mailcount {
    background: #f00;
    color: #fff;
    top: 0px;
	width: 16px;
	height: 16px;
}

body.dark span.mailcount {
    background: #f00;
    color: #fff;
    top: 0px;
	width: 16px;
	height: 16px;
}

body::-webkit-scrollbar {
    background: #4163ac !important;
}

body.dark .post .title:hover {
    color: #fff !important;
}

body .post .title:hover {
    color: #4163ac;
}


body.dark #container2, body.dark .content {
    color: #ddd;
}

body #container2, body .content {
    color: #333;
}

body.dark #container2, body.dark .content a:link {
    color: #77A6CD !important;
}

body.dark #container2, body.dark .content a:visited {
    color: #4163ac !important;
}


.highlight {
    background-color: #ddd;
}

.pmessage p.container a {
    margin-right: 1px !important;
}


/*

body #container2, body .content {{
margin-top: 89px !important;
}

body #container2, body .content {{
margin-top: 89px !important;
}

*/