iframe.tmblr-iframe {
z-index:99999999999999!important;
top:3px!important;
right:0!important;
opacity:0.4;
filter:invert(1);
-webkit-filter:invert(1);
-o-filter:invert(1);
-moz-filter:invert(1);
-ms-filter:invert(1);
transform:scale(0.6);
transform-origin:100% 0;
-webkit-transform:scale(0.8);
-webkit-transform-origin:100% 0;
-o-transform:scale(0.8);
-o-transform-origin:100% 0;
-moz-transform:scale(0.8);
-moz-transform-origin:100% 0;
-ms-transform:scale(0.8);
-ms-transform-origin:100% 0;
}

iframe.tmblr-iframe:hover {opacity:0.6!important;}

::-webkit-scrollbar-thumb {
z-index:9999;
position:relative;
height:auto;
background-color:#ddc386;
}

::-webkit-scrollbar {
height:5px;
width:5px;
background-color:#F6F6F6;
}

/* basics */

body {
color:#444444;
background-color:#F6F6F6;
font-family:'Roboto', sans-serif;
font-size:12px;
margin:0;
line-height:14px;
letter-spacing:1px;
/*text-align:justify;*/
word-wrap:break-word;
background-image:url('https://assets.tumblr.com/images/x.gif?v=1');
background-position:left top;
background-attachment:fixed;
background-repeat:repeat;
}

small {font-size:9px;}

pre {
word-wrap:break-word;
padding:5px;
margin:0px 10px;
border:1px solid #ddc386;
white-space:pre-wrap;
white-space:-moz-pre-wrap;
white-space:-pre-wrap;
white-space:-o-pre-wrap;
}

blockquote {
margin:0px 0px 0px 20px;
padding:2px 0px 2px 5px;
border-left:1px solid #ddc386;
}

b, strong {color:#222222;}

i, em {color:#444444;}

u {color:#444444;text-transform:none;}

a {
color:#6d70b6;
text-transform:uppercase;
text-decoration:none;
-moz-transition-duration:1s;
-webkit-transition-duration:1s;
-o-transition-duration:1s;
}

a:hover {
color:#958357;
-moz-transition-duration:1s;
-webkit-transition-duration:1s;
-o-transition-duration:1s;
}

p {margin:10px;}

hr {width:200px;border-top:1px solid #ddc386;}

h1 {
font-size:14px;
font-family:'Roboto', sans-serif;
text-align:center;
text-transform:uppercase;
letter-spacing:1px;
color:#6d70b6;
border-bottom:1px solid #ddc386;
padding:0px 10px 10px 10px;
margin-top:0px;
}

h1 a {
color:#6d70b6;
-moz-transition-duration:1s;
-webkit-transition-duration:1s;
-o-transition-duration:1s;
}

h1 a:hover {
color:#6d70b6;
-moz-transition-duration:1s;
-webkit-transition-duration:1s;
-o-transition-duration:1s;
}

h2 {
text-align:center;
font-size:14px;
word-spacing:2px;
line-height:17px;
padding:10px 0px;
text-transform:uppercase;
font-family:'Roboto', sans-serif;
}

h3 {
text-align:center;
text-transform:uppercase;
letter-spacing:3px;
margin-top:0px;
}

/* navigation */

#navbar {
position:fixed;
top:0;
left:0;
width:100%;
height:50px;
background-color:#FFFFFF;
text-align:center;
z-index:9999;
overflow:hidden;
}

#title {
width:225px;
margin:8px auto 0px auto;
padding:10px 15px;
font-size:20px;
color:#444444;
letter-spacing:5px;
text-transform:uppercase;
font-weight:700;
border-left:1px solid #6d70b6;
border-right:1px solid #6d70b6;
}

.nav {position:absolute;top:15px;font-size:20px;}

#navone {left:50%;margin-left:-330px;}

#navtwo {right:50%;margin-right:-325px;}
 
.nav a {display:inline-block;padding:0px 10px;color:#6d70b6;}
 
.nav a:hover {color:#ddc386;}

/* header */

#headercont {


}

#header {
width:100%;

height:300px;
background:url(https://64.media.tumblr.com/a6b3a820e98395252150cb48b3d66dc5/a8640682c949c36f-36/s2048x3072/e521db908b9126df274b5eea014c75edd308da41.png) top center;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
background-size:cover;
z-index:1!important;
}

#scroll {
position:absolute;
bottom:10vh;
left:50%;
width:200px;
margin-left:-100px;
font-size:30px;
text-align:center;
color:#FFFFFF;
border:1px solid #FFFFFF;
padding:20px;
box-sizing:border-box;
background-color:rgba(0, 0, 0, 0.5);
box-shadow:inset 0 0 0 0 #6d70b6;
-webkit-transition:all ease 0.8s;
-moz-transition:all ease 0.8s;
transition:all ease 0.8s;
}

#scroll:hover {color:#FFFFFF;box-shadow:inset 0 100px 0 0 #6d70b6;}

/* sidebars */

.leftsidebarcont, .rightsidebarcont {


position:absolute;
margin-top:80px;




width:250px;
z-index:9;
}

.leftsidebarcont {left:50%;margin-left:-550px;}

.rightsidebarcont {right:50%;margin-right:-550px;}

.sticky {position:fixed;top:0;}

.sidebar {width:200px;margin:0px auto;}

#desc, #sidebarnav, #stats, #members, #events, #search {
width:200px;
padding:10px;
box-sizing:border-box;
text-transform:uppercase;
color:#444444;
background-color:#FFFFFF;
margin-bottom:10px;
}

#sidebarnav h1 {
border-bottom:none;
line-height:10px;
padding:10px 10px 0px 10px;
}

#sidebarnav a {
display:block;
padding:5px 0px;
color:#958357;
border-bottom:1px solid #958357;
}

#sidebarnav a:nth-child(2) {border-top:1px solid #958357;}

#sidebarnav a:last-child {border-bottom:none;padding-bottom:0px;}

#sidebarnav a:hover {
padding:5px 10px;
color:#6d70b6;
border-bottom:1px solid #6d70b6;
}

#sidebarnav a:last-child:hover {border-bottom:none;padding-bottom:0px;}

#members img {
display:inline-block;
width:57px;
height:57px;
opacity:1;
-moz-transition-duration:all 0.5s ease-in-out;
-webkit-transition-duration:all 0.5s ease-in-out;
-o-transition-duration:all 0.5s ease-in-out;
transition:all 0.5s ease-in-out;
}

#members img:hover {
opacity:0.5;
-moz-transition-duration:all 0.5s ease-in-out;
-webkit-transition-duration:all 0.5s ease-in-out;
-o-transition-duration:all 0.5s ease-in-out;
transition:all 0.5s ease-in-out;
}

#events span {
display:block;
padding:8px 0px;
border-bottom:1px solid #ddc386;
}

#events span:empty {display:none;}

#events span:nth-child(2) {padding-top:0px;}

#events span:last-child {border-bottom:none;padding-bottom:0px;}

#search {padding-bottom:0px;}

.sfm input {
color:#6d70b6;
background-color:#FFFFFF;
font-size:8px; 
border:0px;
text-transform:uppercase; 
margin:0px;
padding:4px 8px;
width:160px;
}

.sfm input:focus {outline:none;}

#sugtags {text-align:center;padding-bottom:5px;}

#sugtags a {
display:inline-block;
width:80px;
overflow:hidden;
padding:5px 10px;
box-sizing:border-box;
margin-bottom:5px;
border:1px solid #ddc386;
color:#958357;
background-color:#FFFFFF;
box-shadow:inset 0 0 0 0 #444444;
-webkit-transition:all ease 0.4s;
-moz-transition:all ease 0.4s;
transition:all ease 0.4s;
}

#sugtags a:nth-child(3) {margin-left:-3px;}

#sugtags a:hover {color:#6d70b6;box-shadow:inset 0 100px 0 0 #FFFFFF;}

/* posts */

#themecontainer {
position:relative;
width:100%;
top:0;
min-height:100vh;
overflow:hidden;
}

#container {

width:600px;
margin:80px auto;


}

#posts {

width:500px;
padding:10px;
background-color:#FFFFFF;
margin:0px auto 80px auto;

}

.buttons {
position:absolute;

margin:-11px 0px 0px 425px;


}

#likebutton, #reblogbutton {
padding:5px;
display:inline-block;
}

#pagination {
text-align:center;
margin:130px 0px;
font-size:18px;color:#444444;
}

#pagination a {display:inline-block;margin:0px 15px;color:#444444;}

#pagination a:hover {color:#6d70b6;}

#disclaimercont {
width:100%;
height:45px;
color:#6d70b6;
background-color:#FFFFFF;
position:absolute;
bottom:0;
left:0;
}

#disclaimer {
width:650px;
padding:10px;
box-sizing:border-box;
margin:0px auto;
text-align:center;
font-size:9px;
}

#posts ul, ol {margin-left:15px;padding:0px!important;}

#posts li {margin:0px 10px;}

#posts .photos img {

max-width:500px;
}

#posts p img {max-width:calc(100% - 20px);height:auto;margin:0px;}

.text img, #posts blockquote img {
max-width:calc(100% - 20px);
margin:10px 0px 0px 10px;
height:auto;
}

#youtube_iframe {max-width:calc(100% - 20px);margin:10px 0px 0px 10px;}

#source {margin-bottom:20px;text-align:center;}

.caption {

}

#audio {
font-family:'Roboto Condensed', sans-serif;
font-size:10px;
line-height:25px;
text-align:center;
overflow:hidden;
margin-bottom:5px;
}

.audiocaption {border-top:1px solid #ddc386;}

.audiocaption:empty {display:none;}

#audio b {color:#222222;}

#audioplayerbg {
background:#fff;
width:80px;
height:80px;
padding:10px;
overflow:hidden;
position:absolute;

margin-left:200px;
border-radius:50%;
opacity:0.4;
-moz-transition-duration:1s;
-webkit-transition-duration:1s;
-o-transition-duration:1s;
}

#audioplayerbg:hover {
opacity:0.7;
-moz-transition-duration:1s;
-webkit-transition-duration:1s;
-o-transition-duration:1s;
}

#audioplayer {
width:30px;
height:30px;
overflow:hidden;
margin-top:25px;
margin-left:25px;
}

#albumart {}

#albumart img {border-radius:50%;}

#audioinfo {text-transform:uppercase;}

.chat ol {margin:0px!important;list-style:none;}

.line {list-style:none;padding:5px 0px;}

.label {text-decoration:bold;}

.askericon {
width:64px;
height:64px;
margin:0px auto 5px auto;
}

.askericon img {border-radius:50%;}

.asker {
text-align:center;
font-size:15px;
font-family:'Roboto', sans-serif;
text-transform:uppercase;
margin-bottom:10px;
}

.ask {
padding:10px 10px 20px 10px;
text-align:center;
border-bottom:1px solid #ddc386;
}

.answer {padding:10px 0px 2px 0px;}

.posts .answer img {max-width:100%;height:auto;}

.replier {
text-align:center;
font-size:15px;
font-family:'Roboto', sans-serif;
text-transform:uppercase;
margin:10px 0px;
}

.replies {margin-top:10px;border-top:1px solid #ddc386;}

.replies:empty {display:none;}

#perma {
padding:10px 10px 0px 10px;

letter-spacing:2px;
text-align:center;
border-top:1px solid #ddc386;

margin-top:10px;
}

#perma a {
color:#958357;
font-size:9px;
padding:5px;
-moz-transition-duration:1s;
-webkit-transition-duration:1s;
-o-transition-duration:1s;
}

#perma a:hover {
color:#888;
-moz-transition-duration:1s;
-webkit-transition-duration:1s;
-o-transition-duration:1s;
}

#tags {
text-align:center;
word-wrap:break-word;
margin-top:5px;

}

#tags a {
padding:0px 5px;
font-size:8px;
text-transform:none;
color:#888888;
-moz-transition-duration:1s;
-webkit-transition-duration:1s;
-o-transition-duration:1s;
}

#tags a:first-child {padding-left:0px;}

#tags a:hover {
color:#6d70b6;
-moz-transition-duration:1s;
-webkit-transition-duration:1s;
-o-transition-duration:1s;
}

ol.notes {
list-style-type:none;
text-align:center;
margin:0px!important;
}

ol.notes li.note {
padding:10px;
text-align:center;
line-height:10px;
margin-top:10px;
}

ol.notes li.note img.avatar {display:none!important;}

ol.notes li.note blockquote {padding:2px 5px;margin:5px 0px 0px 35px;}

/* extras */

#s-m-t-tooltip {
z-index:9999999999;
color:#ffffff;
background:#000;
border:1px solid #ffffff;
font-size:9px;
line-height:11px;
font-family:'Roboto Condensed', sans-serif;
text-align:left;
text-transform:uppercase;
max-width:150px;
word-wrap:break-word;
padding:2px 5px 2px 5px;
display:block;
margin:24px 14px 7px 12px;
}

::selection {color:#FFFFFF;background:#6d70b6;}

/* credit - do not remove, alter, or move to another page */

#credit {
position:fixed;
bottom:14px;
right:10px;
text-align:center;
z-index:9999;
}

#credit a {
font-size:10px;
color:#F6F6F6;
background-color:#ddc386;
padding:4px;
-moz-transition-duration:1s;
-webkit-transition-duration:1s;
-o-transition-duration:1s;
}

#credit a:hover {
color:#ddc386;
background-color:#F6F6F6;
-moz-transition-duration:1s;
-webkit-transition-duration:1s;
-o-transition-duration:1s;
}
