/* tumblr controls */
iframe.tmblr-iframe { z-index:99999999999999!important; top:0!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.6); -webkit-transform-origin:100% 0; -o-transform:scale(0.6); -o-transform-origin:100% 0; -moz-transform:scale(0.6); -moz-transform-origin:100% 0; -ms-transform:scale(0.6); -ms-transform-origin:100% 0; -moz-transition-duration:0.4s; -webkit-transition-duration:0.4s; -o-transition-duration:0.4s; } iframe.tmblr-iframe:hover { opacity:0.6!important; -moz-transition-duration:0.4s; -webkit-transition-duration:0.4s; -o-transition-duration:0.4s; }

/* body & styles */
body { text-align:justify; margin:0; line-height:1.5em; -moz-osx-font-smoothing:grayscale; -webkit-font-smoothing:antialiased; font-smoothing:antialiased;}

a { text-decoration:none; -webkit-transition:all 0.2s; -moz-transition:all 0.2s; -ms-transition:all 0.2s; -o-transition:all 0.2s; transition:all 0.2s; cursor:pointer; }
a:hover { text-decoration:none; -webkit-transition:all 0.2s; -moz-transition:all 0.2s; -ms-transition:all 0.2s; -o-transition:all 0.2s; transition:all 0.2s; }

ol { list-style: decimal-leading-zero; padding:0px; margin-left:15px; } ul { list-style: initial; padding: 0px; margin-top:5px; margin-left:15px; } li { padding:0px; } ol li { padding: 0px; margin: 0px 0px 0px 0px; } ul li { margin: 0px 0px 0px 0px; }

hr { margin:1em 0; border:0; height:1px; -moz-box-sizing: border-box; box-sizing: border-box; } 
img { border:0; max-width:100%; height:auto; margin:0; } 
blockquote { display:block; margin:0; margin-left:10px; margin-right:0px; padding-left:10px; border-left: 2px #f1f1f1 solid} 
blockquote blockquote { border:none; padding:0; margin:0; }

.title { width:540px; padding:20px; margin:-20px 0 0 -20px; margin-bottom:20px; } 

big, h1, h2, h3, h4, h5, 56 { font-size: 14px; text-transform:capitalize; margin: 0; } 

/* containers */
.main { margin:150px auto; padding-left:650px; width:540px; } 
.sidebarcont { position:fixed; margin-top:0px; height:100%; margin-left:-570px; }

/* sidebar */
.sidebar { width:220px; height:auto; padding:20px 20px 10px 20px; overflow:hidden; }
.sidebartitle { width:220px; padding:20px; margin:-20px 0 0 -20px; } 
.sidebarimage { width:220px; } .sidebarimage a:hover { background:none; } .sidebarimage img { width:220px; border-radius:0; margin-top:20px; } 
.wrap { padding:0px; margin-top:15px; margin-left:0px; margin-right:0px; overflow:hidden; padding:0px; } 
.description { font-style:none; line-height:16px; margin-bottom:0; margin-top:0px; text-align:justify; }

nav { margin-bottom:0px; word-spacing:0px; padding-top:0px; margin-top:13px; overflow:hidden; text-transform:capitalize; margin-left:0px; margin-right:0px; text-align:left; } 
nav a { display:inline-block; text-align:center; margin-right:10px; padding-bottom:2px; height:14px; line-height:14px; margin-bottom:6px; } 
nav a:hover { text-decoration:none; border-bottom:0px solid #fff; padding-left:0px; }

/* pagination */
.pagi { width:533px; margin-top:20px; margin-bottom:100px; font-size:11px; margin-left:-182px; padding-top:5px; position:absolute; } 

/* posts */
.content { margin:50px 0px; } 
.entry { padding:20px; width:540px; position:relative; margin:-50px 0px 150px -200px; } 
.text { margin:0px 0px 0px 0px; } 
.entry:last-child { margin-bottom:0; } 
.text:last-child, .text *:last-child { margin-bottom:0px; }

/* captions */
.caption { width:490px; border-radius:0px; padding:0; margin:10px 0 0 30px; } 
.caps blockquote { width:480px; position:relative; margin:10px 0px 10px 0px; font-weight:normal; padding-left:10px!important; padding-right:0px; }  
.caps { margin:10px 0px 0px 10px; padding:0px 0 0 0; border:0; } 
.caps p {  margin:0px 0  0 0px; font-weight:normal; } 
.caps hr { margin:0; border:0; } 
.caps img {  margin-top:5px; position:relative; max-width:100%; margin-bottom:5px; } 
.caps a.tumblr_blog { line-height:10.5px!important; padding-bottom:0px;  text-overflow:ellipsis; vertical-align:middle; text-transform:lowercase; -webkit-transition:all 0.2s; -moz-transition:all 0.2s; -ms-transition:all 0.2s; -o-transition:all 0.2s; transition:all 0.2s; margin-bottom:20px; margin-left:0px; } 
.caps a.tumblr_blog:hover { text-decoration:none; -webkit-transition:all 0.2s; -moz-transition:all 0.2s; -ms-transition:all 0.2s; -o-transition:all 0.2s; transition:all 0.2s; } 
.caps .ic { width:25px; height:25px; margin-right:10px; display:inline-block; float:left; border-radius: 100%;  background:transparent; text-align:left; padding:0px; margin-left:-40px; margin-top:3px;} 
.caps b { font-weight:400; }

/* post info */
.infofo a { display:inline-block; height:14px; line-height:14px; text-transform:capitalize; letter-spacing:{select:letter spacing}; padding-bottom:0px; } 
.infofo a:hover { text-shadow: none; text-decoration:none; } 
.postinfo { font-weight:400; margin:10px 0px 0px 0px; padding:0px 0 0 0; text-transform:capitalize; text-align:left; background:transparent; } 
.postinfo b { text-transform:capitalize; font-weight:400; } 
.postinfo a { display:inline-block; height:14px; line-height:14px; } 
.postinfo img { display:inline-block; margin: 0 0px -4px -3px; border-radius: 100%; width:16px; opacity:.7; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; transition:all .3s; } 
.postinfo img:hover { opacity:1; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; transition:all .3s; } .permainfo { font-size:{select:font size}; font-style:none; font-family: {select:font}; font-weight:400; letter-spacing:{select:letter spacing}; margin:10px 0px 0px 0px; padding:0px 0 0 0; text-transform:lowercase; text-align:left; color:{color:links}; background:transparent; border-top:0px solid {color:borders};} 
.permainfo b { text-transform:lowercase; font-weight:400; } 
.permainfo a { display:inline-block; height:14px; line-height:14px; } 

/* tags */
.tags { font-style:none; margin-top:2px; margin-bottom:0; font-weight:200; text-transform:lowercase; opacity:1; -webkit-transition: all 0.7s ease; transition: all 0.7s ease; -moz-transition: all 0.7s ease; -o-transition: all 0.7s ease; } 
.tags a { display:inline; color:#aaa!important; font-style:none; } 
.tags a:hover { color:#555!important; text-decoration:none; } 
a.tag:after { content:","; } a.tag:last-child:after { content:""; }

/* post notes */
ol.notes { list-style-type:none; font-style:normal; margin-top:-100px; margin-left:-180px;} 
li.note { margin:15px 0 15px 0; padding:0; font-style:normal; } li.note:before { content:""; padding:0; } 
.more_notes_link, .notes_loading { float:left; text-align:left!important; text-transform:lowercase; font-weight:600; } 
.notes img { display:none!important; } 
ol.notes li.note blockquote { border:0; padding:0px 0px; margin:0px 0 0 0px; max-width:540px; }

/* post styles */
.chat .label { line-height:1.5em; } 
.chat ul { list-style: none; margin:0px; padding: 0; } 
.chat li { margin:0px; padding:0; } 
.quote { line-height:1.5em; margin: 0px 0px 0px 0px; } 
.chat { padding:0; list-style-type:none; line-height:1.5em; margin-bottom:10px;} 
.source { margin: 5px 0px 0px 0px; font-weight:400; } 
.media { position:relative; display:inline-block; width:100%; } 
.media img { position:relative; display:inline-block; width:540px!important; }

/* ask */
.ask { margin-left:0px; margin-top:0px; min-height:30px; padding:20px; width:448px; } 
.askt { position: absolute; width: 8px; height: 8px; margin-left: 485px; margin-top:17px; transform: rotate(-45deg); } 
.question a { padding-bottom:0px; } 
.question { margin-top:0px; text-transform:lowercase; }  
.askimg img { width:33px; border-radius: 100%; margin-top:-20px; margin-left:85px; padding:0px; } 
.answer img { margin-bottom:15px; } 
.askimg { width: 50px; display:inline; float:right; }

/* tumblr lightbox */
.vignette, #vignette { opacity:0; } 
.lightbox-image, #tumblr_lightbox img { box-shadow:none !important; border-radius:0px !important; max-width:none; }
.tmblr-lightbox, #tumblr_lightbox { background-color:rgba(255,255,255,.75) !important; }

/* icons */
.icon-credit:before{ content:'\e36b'; font-family:'honeybee';  position:absolute!important; font-size:12px; font-weight:700; } 
.icon-reblog:before{ content:'\e1f5'; font-family:'saturnicons';  position:absolute; font-size:8px; margin-top:3px; font-weight:bold; margin-left:4px;} 
.icon-chevron-right:before{ content:'\e08f'; font-family:'saturnicons';  position:absolute; } 
.icon-chevron-left:before{ content:'\e08e'; font-family:'saturnicons'; position:absolute; }

/* credit - do not alter or remove */
.credit { position:fixed;bottom:35px; right:35px; z-index:10; }
.credit a { display:inline-block; width:12px; height:12px; padding:10px; line-height:12px; }
.credit a:hover { opacity:0.5; }