.motto{
z-index: 20;
bottom: 1px;
position: absolute;
text-align: center;
font-size: smaller;
left: 137px !important;
}

.embedgames {
 width: 360px;
 height: 408px;
 border: 2px solid 333;
 margin: 0 auto;
 position: relative;
 text-align: center;
}

table td, table th {
font-size: 12px;
text-align: center !important;
}
	

object:focus {
  outline: none;
}

body a.ppv {
color: green !important;
}

body a.ddv {
color: #a90000 !important;
}


body.dark a.parv, body a.parv {
    font-size: 12px !important;
}


table td, table th {
border-bottom: 1px solid #cbcbcb;
}

.divVisible {display:block;} .divHidden {display:none;}

.post-heading {
font-size: 16px;
font-weight: bold;
}

body .poal-logo {
display: inline;
height: 3.5em;
margin: -9px;
/* margin: 4px 0; */
margin-top: -3px;
}

body.dark .poal-logo {
display: none !important;
}

.poal-logod {
display: none;
}

body.dark .poal-logod {
display: inline;
height: 3.5em;
margin: -9px;
/* margin: 4px 0; */
margin-top: -3px;
}

.pure-menu a svg {
height: 4.5em;
margin: 2px 0;
}

body {
background-color: rgba(239, 239, 239, 1);
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

body.dark input[type=search] {
background-color: #000;
color: #fff;
border-color: #000;
border-radius: 18px;
}

input[type=search] {
border-radius: 18px;
}

.post:nth-child(2n) {
background-color: #f7f7f7;
}

.pure-form input[type=color], .pure-form input[type=date], .pure-form input[type=datetime-local], .pure-form input[type=datetime], .pure-form input[type=email], .pure-form input[type=month], .pure-form input[type=number], .pure-form input[type=password], .pure-form input[type=search], .pure-form input[type=tel], .pure-form input[type=text], .pure-form input[type=time], .pure-form input[type=url], .pure-form input[type=week], .pure-form select, .pure-form textarea {
border-radius: 18px; 
}

.pure-form textarea {
border-radius: 0px;
}

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

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

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

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

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

body a.lv50
{
color: #8cf !important;
border-left: 4px solid #4163ac;
border-right: 4px solid #4163ac;
border-radius: 15px;
background-color: #4163ac;
}

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

body .sidebar div.author a.lv0, .sidebar div.author a.lv2, .sidebar div.author a.lv6, .sidebar div.author a.lv20, .sidebar div.author a.lv30, .sidebar div.author a.lv50
{
font-size: 16px;
}

body div.commenthead a.lv0, div.commenthead a.lv2, div.commenthead a.lv6, div.commenthead a.lv20, div.commenthead a.lv30, div.commenthead a.lv50
{
font-size: 13px !important;
}

body a.lv0, a.lv2, a.lv6, a.lv20, a.lv30, a.lv50
{
font-family: Futura, "Trebuchet MS", Arial, sans-serif;
font-size: 12px;
}

a.subbtn {
font-family: Futura, "Trebuchet MS", Arial, sans-serif;
font-size: 14px;
text-transform: lowercase;
font-variant: small-caps;
}

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 .comments {
margin-left: 0em !important;
color: #0f5387 !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 .cmnts2 {
margin-left: 1.2em !important;
color: #bbb !important;
}

body 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;
top: 6px;
}

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


body.dark code, body.dark pre {
background: #494949;
color: rgb(38, 255, 42);
}

code, body.dark pre {
background: #888;
color: rgb(33, 219, 36);
}

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

.p-icon {
margin-top: -4px;
}

path.htt0 {
fill: #C40000;
}

path.htt1 {
fill: #999;
}

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

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

blockquote>p:not(:last-child) {
margin-bottom: 0.1em;
}

body.dark blockquote {
border-left: 0px  #000 !important;
margin: .3em 0 .3em 1em;
padding: .3em 0 .3em .7em;
color: #64a6ca !important;
}

/* body.dark 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;
} */

body.dark 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;
}

body.dark 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;
}

body.dark 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;
}

body.dark 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;
}

blockquote {
/* border-left: 3px solid #4163ac; */
border-left: 0px  #000 !important;
margin: .3em 0 .3em 1em;
padding: .3em 0 .3em .7em;
color: #4163ac !important;
}

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

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

blockquote > blockquote > blockquote > blockquote {
border-left: 3px solid rgb(24, 39, 82);
margin: .3em 0 .3em 1em;
padding: .3em 0 .3em .7em;
color: rgb(24, 39, 82) !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;
}

.nsfw {
padding: 3px;
background-color: transparent;
border-radius: 4px;
color: #e22;
font-size: 12px;
line-height: 12px;
margin-right: .3em;
border: 1px solid #e22;
}

.stick {
padding: 2px;
background-color: transparent;
border-radius: 4px;
color: #009300;
font-size: 12px;
line-height: 12px;
margin-right: .3em;
border: 1px solid #009300;
}

.announcement {
padding: 2px;
margin-right: .1em;
}


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: #a90000;
}

body del {
color: #a90000;
}

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 .pure-button-primary {
background-color: #800 !important;
}

body .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 {
padding: 1px;
background-color: #4163AC !important;
border-radius: 4px;
color: #fff;
font-size: 12px;
line-height: 12px;
margin-right: .3em;
border: 1px solid #4163AC !important;
}

.postflair {
padding: 1px;
background-color: #4163AC !important;
border-radius: 4px;
color: #fff;
font-size: 12px;
line-height: 12px;
margin-right: .3em;
border: 1px solid #4163AC !important;
}

.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;
    font-weight: lighter;
}

.post .domain, .post .domain a:visited {
    color: #666;
    font-weight: lighter;
}

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

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

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

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


*.pure-button {
border-radius: 18px !important;
}



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

.sbm-post.pici-button{
color: #ff8f02 !important;
/* background-color: #ff8f02 !important; */
border-radius: 18px !important;
border: 3px solid #ff8f02;
font-family: inherit;
font-size: 100%;
padding: .5em 1em;
text-align: center;
-webkit-user-drag: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
box-sizing: border-box;

}

.sbm-post.poalserv-button{
color: #ddd !important;
background-color: #4163ac !important;
border-radius: 18px !important;
/* border: 3px solid #ff8f02; */
font-family: inherit;
font-size: 100%;
padding: .5em 1em;
text-align: center;
-webkit-user-drag: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
box-sizing: border-box;

}

.sbm-post.poalserv-button2{
color: #ddd !important;
background-color: rgba(65, 99, 172, 0.75) !important;
border-radius: 18px !important;
/* border: 3px solid #ff8f02; */
font-family: inherit;
font-size: 100%;
padding: .5em 1em;
text-align: center;
-webkit-user-drag: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
box-sizing: border-box;
width: 215px;

}

.sbm-post.poalserv-button2:hover{
color: #fff !important;
background-color: #4163ac !important;
border-radius: 18px !important;
/* border: 3px solid #ff8f02; */
font-family: inherit;
font-size: 100%;
padding: .5em 1em;
text-align: center;
-webkit-user-drag: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
box-sizing: border-box;
width: 220px;

}

body.dark .sbm-post.pici-button{
color: #ff8f02 !important;
/* background-color: #ff8f02 !important; */
border-radius: 18px !important;
border: 1px solid #ff8f02;

font-family: inherit;
font-size: 100%;
padding: .5em 1em;
text-align: center;
-webkit-user-drag: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
box-sizing: border-box;

}

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;
}


.post .thumbnail img {
border-radius: 8px;
}

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){ */

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

.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;

}


.post {
border-radius: 30px 30px 0 0;
}


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

.motto {
z-index: 1;
bottom: 0px;
position: absolute;
color: white;
left: 137px !important;
font-size: smaller;
/* margin-left: 0px !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;
}

#hiddensubs li a {
    color: #4163ac;
}

#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;
    border-radius: 18px;
}

body.dark a {
    color: #888;
}

.button-warning {
    background: #e22;
}

body.dark .button-warning {
background: #c22;
}

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

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



body.dark .post .title:link {
    color: #aaa !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: #ddd !important;
}

body .post .title:hover {
    color: #6183dc !important;
}


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

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

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

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


.highlight {
    background-color: #ddd;
}

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

.pmessage p.container a:hover {
background: #4163ac;
color: #fff;
border-radius: 18px;
}

body.dark .pmessage.post p.container a:hover {
background-color: rgba(0,0,0,.5);
color: #4163ac;
}



body.dark .content a[href="#spoiler"]:visited {
color: #333 !important;
background-color: #333 !important;
border-radius: 2px;
}

body.dark .content a[href="#spoiler"]:hover {
color: #64a6ca !important;
background-color: #333 !important;
border-radius: 2px;
}

body.dark .content a[href="#spoiler"] {
color: #333 !important;
background-color: #333 !important;
border-radius: 2px;
}


.content a[href="#spoiler"]:visited {
color: #bbb !important;
background-color: #bbb !important;
border-radius: 2px;
}

.content a[href="#spoiler"]:hover {
color: #000 !important;
background-color: #bbb !important;
border-radius: 2px;
}

.content a[href="#spoiler"] {
color: #bbb !important;
background-color: #bbb !important;
border-radius: 2px;
}

body.dark #postcontent a[href="#spoiler"]:visited {
color: #333 !important;
background-color: #333 !important;
border-radius: 2px;
}

body.dark #postcontent a[href="#spoiler"]:hover {
color: #64a6ca !important;
background-color: #333 !important;
border-radius: 2px;
}

body.dark #postcontent a[href="#spoiler"] {
color: #333 !important;
background-color: #333 !important;
border-radius: 2px;
}

#postcontent a[href="#spoiler"]:visited {
color: #bbb !important;
background-color: #bbb !important;
border-radius: 2px;
}

#postcontent a[href="#spoiler"]:hover {
color: #000 !important;
background-color: #bbb !important;
border-radius: 2px;
}

#postcontent a[href="#spoiler"] {
color: #bbb !important;
background-color: #bbb !important;
border-radius: 2px;
}


body.dark .expandotxt a[href="#spoiler"]:visited {
color: #333 !important;
background-color: #333 !important;
border-radius: 2px;
}

body.dark .expandotxt a[href="#spoiler"]:hover {
color: #64a6ca !important;
background-color: #333 !important;
border-radius: 2px;
}

body.dark .expandotxt a[href="#spoiler"] {
color: #333 !important;
background-color: #333 !important;
border-radius: 2px;
}


.expandotxt a[href="#spoiler"]:visited {
color: #bbb !important;
background-color: #bbb !important;
border-radius: 2px;
}

.expandotxt a[href="#spoiler"]:hover {
color: #000 !important;
background-color: #bbb !important;
border-radius: 2px;
}

.expandotxt a[href="#spoiler"] {
color: #bbb !important;
background-color: #bbb !important;
border-radius: 2px;
}


.deletedpost.post, .deletedpost.post, .deletedpost {
    background: hsla(0, 100%, 51%, 0.2) !important;
    color: #ddd !important;
}

/*

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

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

*/