/* TUMBLR CONTROLS */
   


iframe.tmblr-iframe {
z-index:99999999999999!important;top:0px!important;right:0!important;opacity:0;padding-right:42px;filter:invert(1) contrast(150%);-webkit-filter:invert(1) contrast(150%);-o-filter:invert(1) contrast(150%);-moz-filter:invert(1) contrast(150%);-ms-filter:invert(1) contrast(150%);transform:scale(0.65);transform-origin:100% 0;-webkit-transform:scale(0.65);-webkit-transform-origin:100% 0;-o-transform:scale(0.65);-o-transform-origin:100% 0;-moz-transform:scale(0.65);-moz-transform-origin:100% 0;-ms-transform:scale(0.65);-ms-transform-origin:100% 0;transition-duration: 0.3s;-moz-transition-duration: 0.3s;-webkit-transition-duration: 0.3s;-o-transition-duration: 0.3s; }


iframe.tmblr-iframe:hover {
opacity:0.3!important;transition-duration: 0.3s;-moz-transition-duration: 0.3s;-webkit-transition-duration: 0.3s;-o-transition-duration: 0.3s; }


.tumcon { position:fixed;z-index:99;top:15px;right:5px; }


.tumcon i {
font-size:12px;height:auto;margin-top:-9px;display:inline-block;overflow:hidden;color:#d48217;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background:#f5f5f5;padding:4px 5px 2px 4px;font-family:lato; }



/* TOOLTIPS */
 
 
 
#s-m-t-tooltip {
max-width:350px;margin:25px 15px;padding:5px 8px 5px 8px;z-index:999999;font:8px lato, sans-serif;letter-spacing:0px;line-height:150%;text-align:justify;font-style:normal;text-transform:uppercase;border:2px solid #ffffff;background:#fff8cc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; color:#9d5e56; } 



/* SCROLLBAR & SELECTION */



::-webkit-scrollbar {
width:17px;height:17px;background:#ffffff; }


::-webkit-scrollbar-track {
border:8px solid #ffffff;background:#fff8cc; }


::-webkit-scrollbar-thumb:vertical {
border:8px solid #ffffff;background:rgba(255,186,83, .5);min-height:20px; }


::-webkit-scrollbar-thumb:horizontal {
border:8px solid #ffffff;background:rgba(255,186,83, .5);min-height:20px; }


::-moz-selection { background:rgba(255,186,83, .5);color:#000; }
::selection { background:rgba(255,186,83, .5);color:#000; }
 
 
 
/* BODY */  

 
 
body {
background: #ffffff url('https://static.tumblr.com/8800d780a63ae3255624e1659cd03d20/o9itdsv/pv3p1alfp/tumblr_static_9k7llbhp1dcsg0os0w4cg8kc8.png') fixed;background-attachment:cover;background-size:cover;color:#9d5e56;font-family:lato, sans-serif;font-size:10px;line-height:150%;letter-spacing:0px;text-align:justify;margin:0;padding:0; }


a {
color:#f59300;text-decoration:none; border-bottom:1px solid transparent; transition-duration: 0.3s;-moz-transition-duration: 0.3s;-webkit-transition-duration: 0.3s;-o-transition-duration: 0.3s; }
 
 
a:hover, a.tumblr_blog:hover { 
color:#fffb00; cursor:pointer; transition-duration: 0.3s;-moz-transition-duration: 0.3s;-webkit-transition-duration: 0.3s;-o-transition-duration: 0.3s; }

   
b, strong, bold { font-weight:bold;font-size:100%; }
 
 
i, italic, em, oblique { font-style:italic;font-size:100%; }
 
 
h1 {
padding:13px 5px 13px 5px;border-bottom:1px solid #fff19c;font: bold 110% lato, sans-serif;color:#ffba53;text-align:center;letter-spacing:0.5px;text-transform:uppercase;line-height:120%;margin:3px 0 3px 0;background:#ffffff; }  


h2, h3, h4, h5 {
padding:4px 1px 4px 1px;font: bold 100% lato, sans-serif;text-align:center;letter-spacing:0.5px;border-bottom:1px solid #fff19c;text-transform:uppercase;line-height:120%;margin:2px 0 2px 0;background:#fff8cc; }  
 
 
small, sub, sup, code, big { font-size:100%; }


pre, xmp, plaintext, listing { 
width:97%;margin:5px 0 0 0;padding:5px;background:linear-gradient(rgba(0, 0, 0, .02),rgba(0, 0, 0, .02)), #fff8cc;font-family:cousine;font-size:90%;white-space:pre-wrap;word-wrap:break-word; }

 
ul, ol { margin:5px 0px 5px 15px; padding:0; }
 
 
ul  { margin-left:0; list-style-type:none; }
 
 
ul li { padding:1px 0px 1px 20px; position:relative; text-align:left; }
 
 
ul li:before  {
content:'—';top:1px;color:rgba(255,186,83, .5);left:0px;font-size:10px;position:absolute;display:block;font-family:sans-serif; }


hr {
border: 0;height: 1px;background:#ffffff;margin:10px 0 10px 0; }
 
 
 
/* POSTS */



#content {
width:calc(500px + (10px*2));margin:0 450px;padding:100px 100px 0px 100px; }
   
   
.posts {
width:500px;margin:0px 0 150px 0;padding:10px;background:#ffffff;position:relative;display:inline-block;  }





.caption {
margin:1px 0 0 0;padding:10px 15px 10px 15px;background:#fff8cc; }


blockquote.tumblr_parent {
margin:10px 3px 10px 25px;position: relative; }


blockquote.tumblr_parent p { margin:5px 0; }


blockquote.tumblr_parent p:last-of-type { margin-bottom:0; }


blockquote.tumblr_parent > a:first-of-type {
font-weight:bold;color:#ffba53;display:inline; }


blockquote.tumblr_parent > a:first-of-type:hover {
color:#fffb00; }


blockquote.tumblr_parent > p:first-of-type:before {
content:"|";padding-left:8px;padding-right:8px;font-weight:bold;font-size:9px;color:rgba(157,94,86, .3);display:inline; }


blockquote.tumblr_parent > p:first-of-type { display:inline; }


blockquote.tumblr_parent > blockquote {
border-left:1px solid #ffffff;padding-left:16px;margin:3px 0 0 0;margin-left:-17px; }


blockquote.tumblr_parent > blockquote p:first-of-type {
display:inline; }


a.tumblr_blog { display:inline-block; }


blockquote { margin-left:0px; }


.tumblr_avatar {
margin-left:-25px;display: inline-block;vertical-align:middle;float:left;position:absolute;width:13px;height:13px;background:#ffffff;padding:2px; }


img.tumblr_avatar {
-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;width:13px;height:13px; }


.tg {
width:calc(500px - 6px);display:block;position:relative;padding:4px 3px 0 3px;text-transform:lowercase;color:#f59300;font-style:italic;font-size:10px;letter-spacing:0px; }  


.tg a { margin:0 0 0 5px;display:inline; }


.tg:before {
content:"";width:15px;height:1px;bottom:0;top:-2px;position:relative;margin-right:10px;display:inline-block;background:rgba(255,186,83, .5); }


.tg a:first-child { margin-left:0px; }


.tg i {
font-size:11px;padding:2px 3px 0px 2px;margin:0 0px 0 0px;color:#d48217;font-family:lato;vertical-align:middle; }


.tag-commas:last-child { display: none; }



/* SIDEBAR */
 
 

.sidebar {
margin-top:180px;background:#ffe853;width:150px;margin-left:calc(450px - 150px - 100px);text-align:center;position:fixed;padding:10px; }
 
 
.simg { width:50px;height:50px;-moz-border-radius:4%;-webkit-border-radius:4%;border-radius:4%;display:block;margin:0 auto;padding:3px;background:#f5f5f5; }
 
 
.simg img { 
width:100%;height:100%;-moz-border-radius:4%;-webkit-border-radius:4%;border-radius:4%; }
 



 
.tit {
font-weight:bold;text-transform:uppercase;font-size:9px;letter-spacing:0.5px;word-spacing:2px;margin-top:10px;text-align:center; }


.tit a { color:#f59300; }


.tit a:hover { color:#fffb00; }


.tit:before {
content:"";width:15px;height:1px;bottom:0;top:-3px;position:relative;margin-right:5px;display:inline-block;background:rgba(255,186,83, .5); }


.tit:after {
content:"";width:15px;height:1px;bottom:0;top:-3px;position:relative;margin-left:5px;display:inline-block;background:rgba(255,186,83, .5); }

 
#desc {
background:#ffba53;word-wrap:break-word;padding:8px 10px;font-size:10px;text-transform:none;text-align:center;font-family:lato, sans-serif;word-spacing:2px;margin-top:3px;color:#9d5e56;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; }
 
 
.menu {
margin-top:6px;margin-bottom:3px;line-height:100%;font:7px lato, sans-serif;font-weight:normal;letter-spacing: 0.5px;text-transform:uppercase;text-align:center;width:150px;word-wrap:break-word; }


.sidebar i {
-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background:#f5f5f5;font-size:10px;padding:4px 5px 2px 5px;margin:0 1px 0 1px;color:#d48217; }


.links { display:none; }
 
 
.links a {
padding:2px 0 2px 0;color:#f59300;word-wrap:break-word;border-bottom:none;text-transform:uppercase;font-size:8px;letter-spacing:0px; }


.menu a { border-bottom:none; }


.menu a:hover, .links a:hover {
color:#fffb00;border-bottom:none; }
 

.menu ul { list-style-type:none; }


.menu li { margin:5px 1px;display:inline-block;list-style-type:none;}


ul.links { margin:0 0 0 0; padding:0; }
 
 
ul.links  { margin-left:0; list-style-type:none; }
 
 
ul.links li a { padding:1px 0px 1px 0px; display:block;margin:0 0 -1px -20px;position:relative; text-align:center;background:#ffba53;transition-duration: 0.3s;-moz-transition-duration: 0.3s;-webkit-transition-duration: 0.3s;-o-transition-duration: 0.3s; }

ul.links li a:hover { background:#ffe853;transition-duration: 0.3s;-moz-transition-duration: 0.3s;-webkit-transition-duration: 0.3s;-o-transition-duration: 0.3s; }
 
 
ul.links li:before  { content:''; }
 
 
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance:none;}
input-placeholder { color:rgba(245,147,0, .7); }
input::-webkit-input-placeholder { color:rgba(245,147,0, .7); }
input::-moz-placeholder { color:rgba(245,147,0, .7); }
input:-moz-placeholder { color:rgba(245,147,0, .7); }
input:-ms-input-placeholder { color:rgba(245,147,0, .7); }
 
 
.srch {
display:none;outline:none;padding:0;color:#f59300; }
 
 
.srch i { float:left;display:inline; }
 
 
.srch input {
border:none;border-bottom:1px solid #eee;outline:none;display:inline-block;font-family:lato, sans-serif;font-size:8px;letter-spacing:0px;text-transform:uppercase;color:#f59300;background:transparent;text-align:center;width:calc(100% - 40%);padding:8px 0px 5px 0px;transition-duration: 0.3s;-moz-transition-duration: 0.3s;-webkit-transition-duration: 0.3s;-o-transition-duration: 0.3s; }
 
 
.srch input:focus {
border-bottom:1px solid rgba(255,186,83, .5);transition-duration: 0.3s;-moz-transition-duration: 0.3s;-webkit-transition-duration: 0.3s;-o-transition-duration: 0.3s; }



/* IMAGE  */
 
 
 
.posts img { 
max-width:100%;height:auto;
 }



 
#photo img { width:100%; display:block; }
 

 
/* PHOTOSET  */
 

   
.tmblr-lightbox { background:rgba(255,255,255, .7)!important; }
 
 
.vignette, .lightbox-caption { opacity:0!important; }
   
   
.lightbox-image {
border-radius:0px!important;-webkit-border-radius:0px!important;-moz-border-radius:0px!important;box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important; }
   


/* VIDEO */
 
 
 
.video, .video iframe  { overflow:hidden; }
 


/* AUDIO */
 
 
 
#art {
height: 50px;width: 50px;background:#fff8cc;float:right;margin-top:0px;padding:5px;margin-left:-1px; }
 
 
#art img { 
height: 50px; width:50px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; }
 
 
#info {
margin-left:50px;text-align:center;padding:4px 5px 4px 10px;height:52px;line-height:140%;overflow:scroll;overflow:auto;display:block;background:#fff8cc;text-transform:uppercase;font-size:90%;word-spacing:1px;letter-spacing:0.5px;color:rgba(157,94,86, .7)letter-spacing:0.5px; }


.infox {
position: relative;top: 50%;max-height:50px;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%); }
 
 
#info span.song {
display:block;font-weight:bold;font-size:110%;margin-right:3px;margin-bottom:2px;color:; }


iframe.soundcloud_audio_player {
width:500px;height:auto;display:block; }
 
 
 
/* ASK */
 
 
#ques { display:table;width:100%; }
 
 
#quesi { 
width:30px; display:table-cell; vertical-align:middle; }
   
   
#quesa { 
padding:10px;display:table-cell; vertical-align:middle;background:#fff8cc; }


#quesa img {
-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;width:25px;height:25px;float:left;margin-top:0px;margin-right:10px;display:inline-block;padding:2px;background:#ffffff; }


#quesa b { 
font-weight:bold;display:block;margin-bottom:-1px;font-size:80%;text-transform:uppercase;letter-spacing:0.5px; }
   
   
#ans {
padding:1px 10px 1px 10px;background:#ffffff; }
 
 
 
/* QUOTE */
 
 
 
#quote { 
font-size:150%;text-align:left;padding:10px;background:#fff8cc;font-family:lato; line-height:150%;font-style:italic; }
 
 
#source {
padding:7px;background:#ffffff;text-align:right; }
   
   
   
/* CHAT */
 
 
 
.lines {
margin:0;line-height:170%; }


.lines .line {
background:#fff8cc;padding: 4px 4px 4px 4px;border-top:0px solid #ffffff;border-bottom:1px solid #ffffff; }


.lines b {
color:#ffba53;margin-right:3px;background:#ffffff;padding:2px 5px 2px 5px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; }



/* PERMALINK */
 
 

.perma {
margin:0 0 1px 0;color:#f59300;text-transform:uppercase; background:#ffba53;font:8px lato;letter-spacing:0px;padding:13px 10px 10px 10px;text-align:left;word-wrap:break-word;line-height:140%;transition:all .9s ease-in-out;-webkit-transition:all .9s ease-in-out;-o-transition:all .9s ease-in-out;-moz-transition:all .9s ease-in-out; }

.perma i {
-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background:#ffffff;font-size:8px;padding:4px 5px 2px 4px;margin:0 2px 0 2px;color:#d48217;font-family:lato; }


#permalinks { display:inline; }


#permalinks a { 
padding:0 0 0 0; margin:0 2px 0 2px; font-weight:bold;display:inline-block;text-transform:uppercase; font:8px lato;letter-spacing:0px;border-bottom:none;color:#f59300; }

#permalinks a:hover { 
color:#fffb00;border-bottom:none; }


#controls a:hover { 
color:#fffb00;border-bottom:none; }


#controls a { border-bottom:none; }


#controls { display:inline-block; float:right;text-align:right;}


#controls li {
fill:#d48217;font-size:8px;padding:0 0 0 0;margin:0 0 0 0;color:#d48217;font-family:lato; }


#controls ul { margin-left:0; list-style-type:none; }
 
 
#controls li {
position:relative;display:inline-block;margin:0 0 0 2px; }


.bott a { color:#f59300; }


.bott a:hover { 
color:#fffb00;border-bottom:none; }


.notes { display:inline-block; }


.notes a { 
display:inline-block;font-size:8px;letter-spacing:0.5px;margin:0; }


.like_button {
position: absolute;top: -3px;left: 4px;right: 0;bottom: 0;width: 15px;height: 15px;opacity: 0;z-index: 10;cursor:pointer }
 
 
.like_button iframe { width: 100%; height: 100%; }
 
 
.lk {
display:inline-block;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;z-index: 1;color:#d48217;cursor:pointer; }
 
 
.like_button:hover + .lk i { 
color:#d48217;cursor:pointer; }
 
 
.like_button.liked + .lk i { color:#ffba53; }
 

 
/* NOTES */



ol.notes {
border-top:1px dotted #fff19c;margin:15px 0 0 0;padding:5px 0 0 0px;font-size:8px;display:none;letter-spacing: 0px;text-transform:uppercase;font-family:lato, sans-serif;list-style-type:none; }


ol.notes a { font-size:8px;letter-spacing:0px; }
 
 
ol.notes li.note { padding:10px 0px;margin:20px 0px;display:inline; }


ol.notes li.note img.avatar {
-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;width:13px;background:#f5f5f5;padding:2px;margin-right:10px;margin-bottom:7px;margin-top:5px;display: inline-block;vertical-align:middle; }
 
 
#n { cursor:pointer; color:#ffba53; }
 
 
 
/* PAGINATION */
 
 
 
footer { 
text-align:center;width:calc(500px + (10px*2));margin:0 450px;padding:50px 100px 100px 100px;}
 
 
.pagination {
padding:15px 10px 15px 10px;display:inline;background:#ffffff; }


a.load {
padding:10px 15px 10px 15px;display:inline;background:#fff8cc;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; }
 
 
.pagination i {
font-size:15px;vertical-align:middle;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background:#f5f5f5;padding:4px 5px 2px 4px;margin:0 0 0 0;color:#d48217;font-family:lato; }


a#prev { margin-right:20px; }

a#next { margin-left:20px; }
 
 
.pagination a, a.load {
margin:0 0;font-size:8px;letter-spacing:1px;font-weight:700;color:#ffba53;font-family:lato;, sans-serif; text-transform:uppercase; }
 
 
.pagination a:hover, a.load:hover { color:#fffb00; }
 
 
.current {
margin:0 5px;font-size:80%;letter-spacing:1px;font-weight:700;font-family:lato;, sans-serif; text-transform:uppercase; }
 
 



.current {
margin:0 5px;font-size:80%;letter-spacing:1px;font-weight:700;font-family:lato;,color#9d5e56; sans-serif; text-transform:uppercase; }


   


#top {
bottom:1px;right:5px;padding:0px;position:fixed;font-size:13px;color:#ffba53;cursor:pointer; }


#top svg { width:15px; }


#top a, #top a:hover { border-bottom:none; }


#top i {
font-size:15px;height:auto;display:inline-block;overflow:hidden;color:#d48217;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background:#f5f5f5;padding:4px 5px 2px 4px;font-family:lato; }



/* CREDIT & TABS */
 
 

.cr {
z-index:999999999;opacity:1;bottom:-3px;left:0px;position:fixed;font:8px lato;letter-spacing:1px;text-transform:uppercase;text-align:center;word-wrap:break-word;line-height:140%;color:#ffba53;display:inline-block;text-align:center;padding:5px 6px;overflow:hidden; }


.cr:hover { background:color#ffffff; }


.cr a { color:#ffba53;font-weight:bold; }


.cr a:hover { color:#fffb00; }


.cr i {
font-size:12px;height:auto;display:inline-block;overflow:hidden;color:#d48217;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background:#f5f5f5;padding:3px 4px 3px 4px;font-family:lato; }


.tab { position:fixed;z-index:99;top:5px;left:5px;background:#f5f5f5; width:13px; height:13px; padding: 3px 4px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; }


.tab i {
font-size:12px;height:auto;margin-top:0;display:inline-block;overflow:hidden;color:#d48217;font-family:lato; }


.tabs { 
display:none;border-left:1px solid #f5f5f5;position:fixed;top:5px;background:#ffffff;width:140px;left:15px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; }


.tabtext { padding:10px 10px 0px 10px; }


.tabtext ul { margin-top:0px; }


#tabt {
text-align:left;text-transform:uppercase;font-weight:700;font-size:8px;letter-spacing:0.5px;color:#ffba53;margin-top:7px;margin-left:-10px;margin-right:-10px;padding:0 10px 1px 10px;border-bottom:1px solid #f5f5f5; }


#tabt:first-of-type {
margin-top:-7px;margin-bottom:7px;padding-left:20px; }


#tabx { text-align:left;margin:3px 0 3px 0; }
