Professional Documents
Culture Documents
Theme Backup
Theme Backup
DOCTYPE html>
<head>
<title>{Title}</title>
<link rel="alternate" type="application/rss+xml" href="{RSS}">
<link rel="shortcut icon" href="{Favicon}">
<meta name="description" content="{MetaDescription}">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href='https://fonts.googleapis.com/css?family=Emblema+One|Rubik|Nunito|
Overpass|Raleway|Bai+Jamjuree' rel='stylesheet' type='text/css'>
<link href="https://static.tumblr.com/0podkko/bwepdyarh/photosets.css"
rel="stylesheet">
<script
src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script
src="https://rawgit.com/robinpx/tumblr/master/scripts/flexibleFrames/flexibleFrames
.min.js"></script>
<script
src="https://cdnjs.cloudflare.com/ajax/libs/smoothscroll/1.4.9/SmoothScroll.min.js"
></script>
<script src="https://static.tumblr.com/iuw14ew/VSQma1786/jquery.style-my-
tooltips.js"></script>
<script
src="https://static.tumblr.com/uxq3xua/Tydpu4q3u/dusk.cactusthemes.js"></script>
<script>
$(document).ready(function() {
{block:ifFeaturedPosts}
var readData, insert;
var url = "https://{name}.tumblr.com/api/read/json?&tagged=featured";
$.getScript(url, function() {
readData = tumblr_api_read;
console.log(readData);
for (var i = 0; i <= 2; i++) {
var posts = readData.posts[i];
var link = posts["url"];
var img = posts["photo-url-1280"];
var captionPhotos = posts["photo-caption"];
var titleText = posts["regular-title"];
var captionText = posts["regular-body"]
if (img === undefined) {
insert = '<div class="featured_post">';
insert += '<h3>' + titleText + '</h3>';
insert += '<div class="featcap">' + captionText + '</div>';
insert += '<a class="featmore" href="' + link + '">see more</a>';
insert += '</div>';
$('.featured_inner').append(insert);
$("h3").each(function() {
var $this = $(this);
if($this.text() === "null") {
$this.remove();
}
});
} else {
insert = '<div class="featured_post">';
insert += '<img src="' + img + '">';
insert += '<div class="featcap">' + captionPhotos + '</div>';
insert += '<a class="featmore" href="' + link + '">see more</a>';
insert += '</div>';
$('.featured_inner').append(insert);
}
}
});
{/block:ifFeaturedPosts}
// minimal soundcloud player © shythemes.tumblr
var color = '{color:Post Link Hover}';
$('.soundcloud_audio_player').each(function(){
$(this).attr({ src: $(this).attr('src').split('&')[0] +
'&liking=false&sharing=false&auto_play=false&show_comments=false&am
p;continuous_play=false&buying=false&show_playcount=false&show_artwork=
false&origin=tumblr&color=' + color.split('#')[1], height: 116, width:
'100%' });
});
});
</script>
<style type="text/css">
body {
background:{color:Background};
font-family:'{select:Font Family}';
color:{color:Text};
font-size:{select:Font Size};
margin:0;
line-height:20px;
}
iframe.iframe-controls--desktop {
white-space:nowrap!important;
z-index:99999999999999!important;
top:calc(5% - 17px);
right:30px;
{block:ifDarkTumblrControls}
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%);
opacity:.6!important;
{/block:ifDarkTumblrControls}
{block:ifNotDarkTumblrControls}
opacity:.8!important;
{block:ifNotDarkTumblrControls}
transition:all .5s ease-in-out;
-moz-transition:all .5s ease-in-out;
-o-transition:all .5s ease-in-out;
-webkit-transition:all .5s ease-in-out;
transform:scale(0.75);
transform-origin:100% 0;
-webkit-transform:scale(0.75);
-webkit-transform-origin:100% 0;
-o-transform:scale(0.75);
-o-transform-origin:100% 0;
-moz-transform:scale(0.75);
-moz-transform-origin:100% 0;
-ms-transform:scale(0.75);
-ms-transform-origin:100% 0;
}
iframe.iframe-controls--desktop:hover {
{block:ifDarkTumblrControls}
opacity:.8!important;
{/block:ifDarkTumblrControls}
{block:ifNotDarkTumblrControls}
opacity:1!important;
{/block:ifNotDarkTumblrControls}
}
{block:ifDarkTumblrControls}
div.status-indicator {
filter:invert(1)!important;
}
{/block:ifDarkTumblrControls}
iframe.tmblr-iframe--app-cta-button, iframe.iframe-controls--phone-mobile {
display:none!important;
}
.tmblr-iframe-pushdown {
padding:0px!important;
}
a {
text-decoration:none;
}
p {
margin:.75em 0;
}
* p:first-of-type {
margin-top:0;
}
* p:last-of-type {
margin-bottom:0;
}
blockquote {
margin:0px 20px;
border-radius:15px;
background:{color:Blockquote};
padding:15px;
}
blockquote a {
color:{color:Post Link Hover}!important;
transition:all .5s ease-in-out!important;
}
blockquote a:hover {
color:{color:Post Background}!important;
}
blockquote blockquote {
margin:10px;
background:{color:Post Link Hover};
}
img {
margin-bottom:-4px;
}
::-webkit-scrollbar {
display:none;
}
::selection {
color:{color:Selection Text};
background:{color:Selection Background};
}
::-moz-selection {
color:{color:Selection Text};
background:{color:Selection Background};
}
#s-m-t-tooltip {
max-width:300px;
overflow-x:auto;
margin:15px;
padding:10px;
border-radius:15px;
background:{color:Selection Background};
color:{color:Selection Text};
font-size:1em;
height:auto;
word-wrap:break-word;
z-index:9999!important;
text-transform:lowercase;
}
#cont_before {
top:0;
}
#cont_after {
bottom:0;
}
section#container {
width:85%;
height:80%;
position:fixed;
background:{color:Footer Background};
top:10%;
left:7.5%;
border-radius:50px;
overflow:hidden;
}
section#container footer {
height:15%;
color:{color:Footer Text};
/*padding here x = up or down, y = narrowing or widening*/
padding:10px 32px;
box-sizing:border-box;
z-index:99;
position:relative;
background:{color:Footer Background};
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-ms-flex-direction:row;
flex-direction:row;
}
section#container footer h2 {
/*text-transform:capitalize;*/
display:inline-block;
vertical-align:middle;
font-family:'Emblema One';
margin:0;
white-space:nowrap;
color:{color:Footer Text};
-webkit-box-flex:0;
-ms-flex:0 1 auto;
flex:0 1 auto;
}
section#container .desc a {
color:{color:Footer Link};
transition:all .5s ease-in-out;
}
/*oh this is useful. when you hover on the next button it goes away*/
section#container footer #pagination a:hover .th {
background:transparent;
}
section#container #inner {
background:{color:Container Background};
width:100%;
height:85%;
border-radius:0px 0px 30px 30px;
z-index:1;
position:relative;
overflow:auto;
}
#hamburger {
opacity:0;
position:fixed;
}
label {
display:none;
position:fixed;
/*cursor:pointer;*/
z-index:999;
background:rgba({RGBColor:Footer Background},.6);
width:65px;
height:65px;
top:0;
left:0;
border-radius:0px 0px 100% 0px;
padding-top:15px;
box-sizing:border-box;
}
label span {
display:block;
width:30px;
height:4px;
margin:0px 0px 5px 12.5px;
position:relative;
background:{color:Text};
z-index:1;
opacity:1;
transform-origin:4px 0px;
transition:all 0.5s cubic-bezier(0.77,0.2,0.05,1.0);
}
label span:first-of-type {
transform-origin:0% 0%;
}
label span:nth-of-type(3) {
transform-origin:0% 100%;
}
input#hamburger:checked ~ footer {
left:100%;
}
/*
{block:ifFeaturedPosts}
{/block:ifFeaturedPosts}*/
article.post {
margin-bottom:30px;
position:relative;
width:100%;
}
article.post:last-of-type {
margin-bottom:0;
}
article.post .postheader {
color:{color:Post Title Text};
text-align:center;
background:{color:Post Title Background};
border-radius:15px 15px 0px 0px;
}
article.post:not(.photo):not(.video):not(.audioembed):not(.audio):not(.answer)
.postheader .posttitle {
padding:20px;
}
article.post iframe.soundcloud_audio_player {
max-height:116px!important;
margin-bottom:-4px;
}
article.post iframe.spotify_audio_player {
max-height:80px!important;
margin-bottom:-4px;
}
.vignette, #vignette {
opacity:0;
}
.tmblr-lightbox, #tumblr_lightbox {
background:rgba({RGBColor:Background},.78)!important;
}
article.post .postinfo {
background:{color:Post Title Background};
width:40px;
height:40px;
border-radius:50px;
position:absolute;
right:5px;
margin-top:-20px;
/*cursor:pointer;*/
transition:right 0.5s ease-in-out;
box-shadow:0px 0px 10px 1px {color:Post Background};
}
article.post .postinfo.active {
right:calc(50% - 20px);
}
article.post.tags .caption {
border-radius:0px;
}
article.post .caption {
background:{color:Post Background};
padding:20px;
border-radius:0px 0px 15px 15px;
width:100%;
box-sizing:border-box;
}
article.post .caption a {
color:{color:Post Link};
transition:color .5s ease-in-out;
}
article.post .caption a:hover {
color:{color:Post Link Hover};
}
article.post .tags {
background:{color:Post Title Background};
border-radius:0px 0px 15px 15px;
padding:15px;
}
article.post .tags a {
color:{color:Post Title Text};
margin-right:15px;
transition:color .5s ease-in-out;
}
#credz {
position:fixed;
bottom:15px;
right:20px;
width:33px;
height:33px;
border-radius:50px;
border:1px solid rgba(0,0,0,.1);
background-
image:url('https://78.media.tumblr.com/avatar_09d2b1f05d49_128.pnj');
background-repeat:no-repeat;
background-position:center center;
background-size:28px;
transition:all .5s ease-in-out;
z-index:9999;
}
{block:ifFadeInOnRefresh}
.fade-in.one {
-webkit-animation-delay:0s;
-moz-animation-delay:0s;
animation-delay:0s;
}
.fade-in.two {
-webkit-animation-delay:0.8s;
-moz-animation-delay:0.8s;
animation-delay:0.8s;
}
{/block:ifFadeInOnRefresh}
{block:ifNotOneColumn}
{block:IndexPage}
@media only screen and (max-width:2560px) and (min-width:1800px) {
section#container #inner section#posts section.posts_inner {
-webkit-column-count:3;
column-count:3;
-webkit-column-gap:30px;
column-gap:30px;
}
article.post {
-webkit-column-break-inside:avoid;
break-inside:avoid;
display:inline-block;
}
}
article.post {
-webkit-column-break-inside:avoid;
break-inside:avoid;
display:inline-block;
}
}
{/block:IndexPage}
{/block:ifNotOneColumn}
#cont_before, #cont_after {
display:none;
}
section#container {
width:100%;
height:100%;
position:relative;
top:0;
left:0;
border-radius:0px;
}
section#container footer {
position:fixed;
bottom:0;
height:auto;
transition:all .5s ease-in-out;
left:0;
width:100%!important;
}
section#container #inner {
height:100%;
}
#credz {
top:15px;
bottom:auto;
}
}
label {
display:block;
}
}
/* https://html-tutorials.tumblr.com/post/87750120288/when-i-reblog-photo-sets-
they-usually-get-cut-off-on */
.phtset img{
width: 100%;
</style>
</head>
<body>
<div id="cont_before"></div>
<section id="container">
<input type="checkbox" id="hamburger" name="hamburger">
<div id="inner">
<!--<h2>General</h2>-->
<a href="/">
✦ home ✦
</a>
<a href="/ask">
✧ ask away ✧
</a>
{block:SubmissionsEnabled}
<a href="/submit">
submit
</a>
{/block:SubmissionsEnabled}
<a href="/archive">
✶ archive ✶
</a>
{block:HasPages}
<h2>Personal</h2>
{/block:HasPages}
{block:HasPages}
{block:Pages}
<a href="{URL}">
{Label}
</a>
{/block:Pages}
{/block:HasPages}
</aside>
{block:ifFeaturedPosts}
{block:HomePage}
<article class="featured_cont">
<!-- <h2>Featured Posts</h2>-->
<div class="featured_inner">
</div>
</article>
<section class="posts_inner">
{block:Posts}
<div class="postheader">
<div class="posttitle">
{block:Text}
{block:Title}
<h2 class="title">{Title}</h2>
{/block:Title}
{/block:Text}
{block:Photo}
<div class="pic">
<a href="#" onclick="Tumblr.Lightbox.init([{ width:
{PhotoWidth-HighRes}, height: {PhotoHeight-HighRes}, low_res: '{PhotoURL-500}',
high_res: '{PhotoURL-HighRes}' }]); $
('body').toggleClass('tumblr_lightbox_active'); return false" class="lightbox">
<img src="{PhotoURL-HighRes}">
</a>
</div>
{/block:Photo}
{block:Photoset}
<div class="photoset-grid" photoset-layout="{PhotosetLayout}">
{block:Photos}
<div data-width="{PhotoWidth-HighRes}" data-
height="{PhotoHeight-HighRes}" data-lowres="{PhotoURL-500}" data-
highres="{PhotoURL-HighRes}" onclick="lightbox(this)">
<img src="{PhotoURL-HighRes}">
</div>
{/block:Photos}
</div>
{/block:Photoset}
{block:Link}
<a href="{URL}" {Target} class="link">
<h2 class="title">{Name}</h2>
</a>
{/block:Link}
{block:Chat}
{block:Title}
<h2 class="title">{Title}</h2>
{/block:Title}
{/block:Chat}
{block:Video}
<div class="video_cont">
{Video-500}
</div>
{/block:Video}
{block:Audio}
{block:AudioEmbed}
<div class="audioembed">
{AudioEmbed-500}
</div>
{/block:AudioEmbed}
{block:AudioPlayer}
<div class="audio">
{block:AlbumArt}
<div class="art">
<img src="{AlbumArtURL}">
</div>
{/block:AlbumArt}
<div class="auinfo">
{block:TrackName}
<span class="track">
{TrackName}
</span>
{/block:TrackName}
{block:Album}
<span class="album">
on {Album}
</span>
{/block:Album}
{block:Artist}
<span class="artist">
from {Artist}
</span>
{/block:Artist}
</div>
<div class="player">
{AudioPlayer}
</div>
</div>
{/block:AudioPlayer}
{/block:Audio}
{block:Answer}
<div class="question">
<img src="{AskerPortraitURL-96}">
<div class="que_cont">
<div class="asker">
{Asker}
</div>
{Question}
</div>
</div>
{/block:Answer}
<span class="posticon"></span>
</div>
<div class="postdata">
<div>
<a href="{Permalink}">
{block:ifAmericanDate}
{MonthNumberWithZero}-{DayOfMonthWithZero}-{Year}
{/block:ifAmericanDate}
{block:ifNotAmericanDate}
{DayOfMonthWithZero}-{MonthNumberWithZero}-{Year}
{/block:ifNotAmericanDate}
at {12Hour}:{Minutes}{AmPm}
</a>
</div>
<div>
<a href="{Permalink}">
{NoteCountWithLabel}
</a>
</div>
<div>
<a href="#">
{LikeButton}
</a>
</div>
<div>
<a href="{ReblogURL}">
Reblog this post!
</a>
</div>
</div>
</div>
{block:Date}
<div class="postinfo"{block:PostNotes} style="display:none;"{/block:PostNotes}>
<span></span>
<span></span>
<span></span>
</div>
{/block:Date}
{block:Text}
<div class="caption">
{block:NotReblog}
<figcaption>
{Body}
</figcaption>
{/block:NotReblog}
{block:RebloggedFrom}
<div class="reblog-list">
{block:Reblogs}
<div class="reblog-header">
{block:IsActive}
<a href="{Permalink}" target="_blank" class="active">
<img src="{PortraitURL-64}">
{Username}
</a>
{/block:IsActive}
{block:IsDeactivated}
<span class="inactive">
<img src="{PortraitURL-64}">
{Username}
</span>
{/block:IsDeactivated}
</div>
<div class="reblog-content">
{Body}
</div>
{/block:Reblogs}
</div>
{/block:RebloggedFrom}
</div>
{/block:Text}
{block:Photo}
<div class="caption">
{block:NotReblog}
<figcaption>
{Caption}
</figcaption>
{/block:NotReblog}
{block:RebloggedFrom}
<div class="reblog-list">
{block:Reblogs}
<div class="reblog-header">
{block:IsActive}
<a href="{Permalink}" target="_blank" class="active">
<img src="{PortraitURL-64}">
{Username}
</a>
{/block:IsActive}
{block:IsDeactivated}
<span class="inactive">
<img src="{PortraitURL-64}">
{Username}
</span>
{/block:IsDeactivated}
</div>
<div class="reblog-content">
{Body}
</div>
{/block:Reblogs}
</div>
{/block:RebloggedFrom}
</div>
{/block:Photo}
{block:Photoset}
<div class="caption">
{block:NotReblog}
<figcaption>
{Caption}
</figcaption>
{/block:NotReblog}
{block:RebloggedFrom}
<div class="reblog-list">
{block:Reblogs}
<div class="reblog-header">
{block:IsActive}
<a href="{Permalink}" target="_blank" class="active">
<img src="{PortraitURL-64}">
{Username}
</a>
{/block:IsActive}
{block:IsDeactivated}
<span class="inactive">
<img src="{PortraitURL-64}">
{Username}
</span>
{/block:IsDeactivated}
</div>
<div class="reblog-content">
{Body}
</div>
{/block:Reblogs}
</div>
{/block:RebloggedFrom}
</div>
{/block:Photoset}
{block:Quote}
<div class="caption">
<div class="quote">
{Quote}
</div>
{block:Source}
<div class="qsource">
{Source}
</div>
{/block:Source}
</div>
{/block:Quote}
{block:Link}
{block:Description}
<div class="caption">
{block:NotReblog}
<figcaption>
{Description}
</figcaption>
{/block:NotReblog}
{block:RebloggedFrom}
<div class="reblog-list">
{block:Reblogs}
<div class="reblog-header">
{block:IsActive}
<a href="{Permalink}" target="_blank"
class="active">
<img src="{PortraitURL-64}">
{Username}
</a>
{/block:IsActive}
{block:IsDeactivated}
<span class="inactive">
<img src="{PortraitURL-64}">
{Username}
</span>
{/block:IsDeactivated}
</div>
<div class="reblog-content">
{Body}
</div>
{/block:Reblogs}
</div>
{/block:RebloggedFrom}
</div>
{/block:Description}
{/block:Link}
{block:Chat}
<div class="caption">
{block:Lines}
{block:Label}
<span class="label">
{Label}
</span>
{/block:Label}
<div class="line">
{Line}
</div>
{/block:Lines}
</div>
{/block:Chat}
{block:Video}
<div class="caption">
{block:NotReblog}
<figcaption>
{Caption}
</figcaption>
{/block:NotReblog}
{block:RebloggedFrom}
<div class="reblog-list">
{block:Reblogs}
<div class="reblog-header">
{block:IsActive}
<a href="{Permalink}" target="_blank" class="active">
<img src="{PortraitURL-64}">
{Username}
</a>
{/block:IsActive}
{block:IsDeactivated}
<span class="inactive">
<img src="{PortraitURL-64}">
{Username}
</span>
{/block:IsDeactivated}
</div>
<div class="reblog-content">
{Body}
</div>
{/block:Reblogs}
</div>
{/block:RebloggedFrom}
</div>
{/block:Video}
{block:Audio}
<div class="caption">
{block:NotReblog}
<figcaption>
{Caption}
</figcaption>
{/block:NotReblog}
{block:RebloggedFrom}
<div class="reblog-list">
{block:Reblogs}
<div class="reblog-header">
{block:IsActive}
<a href="{Permalink}" target="_blank" class="active">
<img src="{PortraitURL-64}">
{Username}
</a>
{/block:IsActive}
{block:IsDeactivated}
<span class="inactive">
<img src="{PortraitURL-64}">
{Username}
</span>
{/block:IsDeactivated}
</div>
<div class="reblog-content">
{Body}
</div>
{/block:Reblogs}
</div>
{/block:RebloggedFrom}
</div>
{/block:Audio}
{block:Answer}
<div class="caption">
{block:NotReblog}
<figcaption>
{Replies}
</figcaption>
{/block:NotReblog}
{block:RebloggedFrom}
{block:Answerer}
<div class="reblog-header">
<a href="{ReblogRootURL}" class="active">
<img src="{AnswererPortraitURL-64}" class="blog">
{ReblogRootName}
</a>
</div>
<div class="reblog-list">
{Answer}
</div>
{/block:Answerer}
{block:Reblogs}
<div class="reblog-header">
{block:IsActive}
<a href="{Permalink}" target="_blank" class="active">
<img src="{PortraitURL-64}" class="blog">
{Username}
</a>
{/block:IsActive}
{block:IsDeactivated}
<span class="inactive">
<img src="{PortraitURL-64}" class="blog">
{Username}
</span>
{/block:IsDeactivated}
</div>
<div class="reblog-list">
{Body}
</div>
{/block:Reblogs}
{/block:RebloggedFrom}
</div>
{/block:Answer}
{block:HasTags}
<div class="tags">
{block:Tags}
<a href="{TagURL}">
<span class="sign">
<span class="th th-{select:Tags Icon}" aria-
hidden="true"></span>
</span>
<span class="tag">
{Tag}
</span>
</a>
{/block:Tags}
</div>
{/block:HasTags}
</article>
{block:PostNotes}
{/block:Posts}
</section>
</section>
</div>
<h2>{Title}</h2>
<div class="line"></div>
<div class="desc">
{Description}
</div>
{block:Pagination}
<div class="line"></div>
<div id="pagination">
{block:PreviousPage}
<div class="prev">
<a href="{PreviousPage}" title="go back">
<span class="th th-next-track" aria-hidden="true"></span>
</a>
</div>
{/block:PreviousPage}
<div class="current">
{CurrentPage}
</div>
{block:NextPage}
<div class="next">
<a href="{NextPage}" title="go forth">
<span class="th th-next-track" aria-hidden="true"></span>
</a>
</div>
{/block:NextPage}
</div>
{/block:Pagination}
</footer>
</section>
<div id="cont_after"></div>
</body>
<script>
function gatherData(images, arr) {
for (let i = 0; i < images.length; i++) {
let currentData = {
"width": images[i].getAttribute('data-width'),
"height": images[i].getAttribute('data-height'),
"low_res": images[i].getAttribute('data-lowres'),
"high_res": images[i].getAttribute('data-highres')
};
arr.push(currentData);
}
}
function getIndex(elem) {
let i = 0;
while( (elem = elem.previousElementSibling) != null ) i++;
return i;
}
function lightbox(elem) {
let currentPhotoset = elem.parentNode;
let photosetPhotos = currentPhotoset.getElementsByTagName('div');
let data = [];
gatherData(photosetPhotos, data);
Tumblr.Lightbox.init(data, getIndex(elem) + 1);
}
</script>
</html>