

.blog-content h1{font-size:2em;margin:.67em 0}
.blog-content .hidden{display:none!important;visibility:hidden}
.blog-content .invisible{visibility:hidden}
.blog-content .glass{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9}
.glass.active{display:block}
.blog-content article,
.blog-content aside,
.blog-content details,
.blog-content figcaption,
.blog-content figure,
.blog-content footer,
.blog-content header,
.blog-content hgroup,
.blog-content main,
.blog-content nav,
.blog-content section,
.blog-content summary{display:block}
.blog-content audio,
.blog-content canvas,
.blog-content video{display:inline-block}
.blog-content audio:not([controls]){display:none;height:0}
.blog-content .clearfix{zoom:1}
.blog-content .clearfix:after,
.blog-content .clearfix:before{display:table;content:""}
.blog-content .clearfix:after{clear:both}
.blog-content br.clear,
.blog-content div.clear{clear:both;height:0;overflow:hidden}
.blog-content button,
.blog-content html,
.blog-content input,
.blog-content select,
.blog-content textarea{font-family:sans-serif}
.blog-content a:focus{outline:dotted thin}
.blog-content a:active,
.blog-content a:hover{outline:0}
.blog-content h2{font-size:1.5em;margin:.83em 0}
.blog-content h3{font-size:1.17em;margin:1em 0}
.blog-content h4{font-size:1em;margin:1.33em 0}
.blog-content h5{font-size:.83em;margin:1.67em 0}
.blog-content h6{font-size:.67em;margin:2.33em 0}
.blog-content abbr[title]{border-bottom:1px dotted}
.blog-content b, .blog-content strong{font-weight:700}
.blog-content blockquote{margin:1em 40px}
.blog-content dfn{font-style:italic}
.blog-content hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
.blog-content mark{background:#ff0;color:#000}
.blog-content p, .blog-content pre{margin:1em 0}
.blog-content code,
.blog-content kbd,
.blog-content pre,
.blog-content samp{font-family:monospace,serif;font-size:1em}
.blog-content pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
.blog-content q{quotes:none}
.blog-content q:after, .blog-content q:before{content:'';content:none}
.blog-content small{font-size:80%}
.blog-content sub, .blog-content sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
.blog-content sup{top:-.5em}
.blog-content sub{bottom:-.25em}
.blog-content dl,
.blog-content menu,
.blog-content ol,
.blog-content ul{margin:1em 0}
.blog-content dd{margin:0 0 0 40px}
.blog-content menu,
.blog-content ol,
.blog-content ul{padding:0 0 0 40px}
.blog-content nav ol,
.blog-content nav ul{list-style:none}
.blog-content img{border:0;-ms-interpolation-mode:bicubic}
.blog-content svg:not(:root){overflow:hidden}
.blog-content figure,.blog-content form{margin:0}
.blog-content fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
.blog-content legend{border:0;padding:0;white-space:normal}
.blog-content button,
.blog-content input,
.blog-content select,
.blog-content textarea{font-size:100%;margin:0;vertical-align:baseline}
.blog-content button,
.blog-content input{line-height:normal}
.blog-content button,
.blog-content select{text-transform:none}
.blog-content button,
.blog-content input[type=button],
.blog-content input[type=reset],
.blog-content input[type=submit]{-webkit-appearance:button;cursor:pointer}
.blog-content button[disabled],
.blog-content  input[disabled]{cursor:default}
.blog-content input[type=checkbox],
.blog-content input[type=radio]{box-sizing:border-box;padding:0}
.blog-content input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
.blog-content input[type=search]::-webkit-search-cancel-button,
.blog-content input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
.blog-content button::-moz-focus-inner,
.blog-content input::-moz-focus-inner{border:0;padding:0}
.blog-content textarea{overflow:auto;vertical-align:top}
.blog-content table{border-collapse:collapse;border-spacing:0}

.blog-content{margin:0 auto;color:#444;font-family:"Helvetica Neue",HelveticaNeue,Arial,sans-serif;font-size:15px;line-height:1.4;-webkit-font-smoothing:antialiased}
.blog-content iframe,.blog-content img,.blog-content object{vertical-align:middle}
.blog-content input,.blog-content textarea{color:#333;font-size:15px;font-family:inherit;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}
.blog-content hr{margin:16px auto;width:108px;border:0;border-top:1px solid #e6e6e6;border-bottom:1px solid transparent}

@-webkit-keyframes wiggle{0%{opacity:1;-webkit-transform:rotate(0deg)}25%{opacity:1;-webkit-transform:rotate(-20deg)}75%{-webkit-transform:rotate(20deg)}100%{margin-top:-130px;opacity:0;-webkit-transform:rotate(0deg)}}
@-moz-keyframes wiggle{0%{opacity:1;-moz-transform:rotate(0deg)}25%{opacity:1;-moz-transform:rotate(-20deg)}75%{-moz-transform:rotate(20deg)}100%{margin-top:-130px;opacity:0;-moz-transform:rotate(0deg)}}
@-ms-keyframes wiggle{0%{opacity:1;-ms-transform:rotate(0deg)}25%{opacity:1;-ms-transform:rotate(-20deg)}75%{-ms-transform:rotate(20deg)}100%{margin-top:-130px;opacity:0;-ms-transform:rotate(0deg)}}
@-o-keyframes wiggle{0%{opacity:1;-o-transform:rotate(0deg)}25%{opacity:1;-o-transform:rotate(-20deg)}75%{-o-transform:rotate(20deg)}100%{margin-top:-130px;opacity:0;-o-transform:rotate(0deg)}}
@keyframes wiggle{0%{opacity:1;transform:rotate(0deg)}25%{opacity:1;transform:rotate(-20deg)}75%{transform:rotate(20deg)}100%{margin-top:-130px;opacity:0;transform:rotate(0deg)}}
.content{padding:1px 10px}
#posts.content{padding:1px 0}
#posts article{margin-bottom:10px}
.post-wrapper{border-radius:0;border:none;border-top:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08);overflow:visible}
@font-face{font-family:optica-icons;src:url(http://static.tumblr.com/vr9xgox/Laznfengw/optica-icons.eot)}
@font-face{font-family:optica-icons;src:url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype');font-weight:400;font-style:normal}
[class*=" icon-"],[class^=icon-]{font-family:optica-icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-arrow_carrot_right:before{content:"\e603"}
.icon-close:before{content:"\e606"}
.icon-reblog:before{content:"\e600"}
.icon-like:before{content:"\e601"}
.icon-export:before{content:"\e602"}
.icon-search:before{content:"\e604"}
@font-face{font-family:Gibson;src:url(//assets.tumblr.com/fonts/gibson/Gibson-Regular-webfont.eot?3);src:url(//assets.tumblr.com/fonts/gibson/Gibson-Regular-webfont.eot?3?#iefix) format('embedded-opentype'),url(//assets.tumblr.com/fonts/gibson/Gibson-Regular-webfont.woff?3) format('woff'),url(//assets.tumblr.com/fonts/gibson/Gibson-Regular-webfont.ttf?3) format('truetype'),url(//assets.tumblr.com/fonts/gibson/Gibson-Regular-webfont.svg?3#GibsonRegular) format('svg');font-weight:400;font-style:normal}
@font-face{font-family:Gibson;src:url(//assets.tumblr.com/fonts/gibson/Gibson-SemiBold-webfont.eot?3);src:url(//assets.tumblr.com/fonts/gibson/Gibson-SemiBold-webfont.eot?3?#iefix) format('embedded-opentype'),url(//assets.tumblr.com/fonts/gibson/Gibson-SemiBold-webfont.woff?3) format('woff'),url(//assets.tumblr.com/fonts/gibson/Gibson-SemiBold-webfont.ttf?3) format('truetype'),url(//assets.tumblr.com/fonts/gibson/Gibson-SemiBold-webfont.svg?3#GibsonLightBold) format('svg');font-weight:700;font-style:normal}
@font-face{font-family:Gibson;src:url(//assets.tumblr.com/fonts/gibson/Gibson-Italic-webfont.eot?3);src:url(//assets.tumblr.com/fonts/gibson/Gibson-Italic-webfont.eot?3?#iefix) format('embedded-opentype'),url(//assets.tumblr.com/fonts/gibson/Gibson-Italic-webfont.woff?3) format('woff'),url(//assets.tumblr.com/fonts/gibson/Gibson-Italic-webfont.ttf?3) format('truetype'),url(//assets.tumblr.com/fonts/gibson/Gibson-Italic-webfont.svg?3#GibsonItalic) format('svg');font-weight:400;font-style:italic}
@font-face{font-family:Gibson;src:url(//assets.tumblr.com/fonts/gibson/Gibson-SemiBoldItalic-webfont.eot?3);src:url(//assets.tumblr.com/fonts/gibson/Gibson-SemiBoldItalic-webfont.eot?3?#iefix) format('embedded-opentype'),url(//assets.tumblr.com/fonts/gibson/Gibson-SemiBoldItalic-webfont.woff?3) format('woff'),url(//assets.tumblr.com/fonts/gibson/Gibson-SemiBoldItalic-webfont.ttf?3) format('truetype'),url(//assets.tumblr.com/fonts/gibson/Gibson-SemiBoldItalic-webfont.svg?3#GibsonLightBoldItalic) format('svg');font-weight:700;font-style:italic}

#blog-title-wrapper{text-align:center}
.blog-title{font-size:56px;line-height:1.2;margin:0px!important;word-wrap:break-word}
.blog-title a{color:#444;display:block;text-decoration:none}
.blog-title a:active{-webkit-transform:translateY(1px);-moz-transform:translateY(1px);-ms-transform:translateY(1px);-o-transform:translateY(1px);transform:translateY(1px)}
.description{color:#666;margin:50px 0 0;display:block}
.description iframe,.description img,.description object{max-width:100%;height:auto}
.description{margin-top:0px;max-width:80%;margin-left:auto;margin-right:auto;margin-bottom:20px;}
.pop-menu{display:none;background:#fff;border-radius:3px;position:absolute;bottom:35px;left:-64px;width:146px;box-shadow:0 1px 5px rgba(0,0,0,.25);z-index:10}
.pop-menu ul{float:none;margin:0!important;padding:0}
.pop-menu ul li{border-left:none;float:none;height:auto;position:relative;width:auto}
.pop-menu.show{display:block;opacity:0;-webkit-transition:all .25s cubic-bezier(0.68,-.55,.265,1.55);-moz-transition:all .25s cubic-bezier(0.68,-.55,.265,1.55);transition:all .25s cubic-bezier(0.68,-.55,.265,1.55)}
.pop-menu.active{opacity:1}
.pop-menu ul li:not(.no-hover):hover{background:#e6eff7}
.pop-menu ul li:first-child:hover{border-radius:4px 4px 0 0}
.pop-menu ul li:last-child{border-bottom:none}
.pop-menu ul li:last-child:hover{border-radius:0 0 4px 4px}
.pop-menu ul li:first-child{border-top:none}
.pop-menu ul li a{background:0 0;color:#444;display:block;font-size:14px;height:auto;margin:0;padding:6px 30px 6px 10px;position:relative;text-decoration:none;width:auto}
.pop-menu ul li a .icon-arrow_carrot_right{font-size:11px;position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.share-menu{bottom:25px}
.share-menu.active{bottom:30px}
body:not(.ios) .share-menu ul li:nth-child(2):hover{border-radius:4px 4px 0 0}
.share-menu ul li a,.share-menu ul li a:hover{opacity:1}.
pop-menu ul li.open-in-app{display:none}
body:not(.mobile_bar) #tumblr_controls{z-index:4}
#posts article{margin:0 50px 30px 50px;position:relative}
.post-wrapper{background:#fff;border-radius:4px;overflow:hidden;padding:0;position:relative;background-clip:padding-box;border:1px solid #eee;border:1px solid rgba(0,0,0,.08)}
#posts article.visible .post-wrapper{overflow:visible}
.post-wrapper a{color:inherit;text-decoration:underline}
.reblog-header{display:none}
.post{padding:0;position:relative;word-wrap:break-word;overflow:hidden}
.post-content h1,.post-content h2,
.post-content h3,.post-content h4,
.post-content h5,.post-content h6{font-size:22px;font-weight:400;line-height:1.16;margin:16px 0}
.post-content h1:first-child,.post-content h2:first-child,
.post-content h3:first-child,.post-content h4:first-child,
.post-content h5:first-child,.post-content h6:first-child{margin-top:0}
.post-content h1:last-child,.post-content h2:last-child,
.post-content h3:last-child,.post-content h4:last-child,
.post-content h5:last-child,.post-content h6:last-child{margin-bottom:0}
.post-content h1 a,.post-content h2 a,.post-content h3 a,.post-content h4 a,.post-content h5 a,.post-content h6 a{color:inherit}
.post-content h1,.post-content h2{font-family:Gibson,"Helvetica Neue",HelveticaNeue,Arial,sans-serif;font-weight:400;margin:.75em 0}
.post-content h1.title,.post-content h2.title{font-size:36px}
.post-content h1.title a,.post-content h2.title a{text-decoration:none}
.post-content h3,.post-content h4,.post-content h5,.post-content h6{font-size:15px;font-weight:700}
.post-content p{margin:0}.post-content img+p,.post-content p+img,.post-content p+p{margin-top:1em}
.post-content .inlineEmbed,.post-content dl,.post-content menu,.post-content ol,.post-content ul{margin:1em 0}
.post-content .inlineEmbed:first-child,
.post-content dl:first-child,
.post-content menu:first-child,
.post-content ol:first-child,
.post-content ul:first-child{margin-top:0}
.post-content .inlineEmbed:last-child,
.post-content dl:last-child,
.post-content menu:last-child,
.post-content ol:last-child,
.post-content ul:last-child{margin-bottom:0}
.post-content blockquote{border-left:3px solid #eee;margin:1em 0;padding-left:20px}
.post-content blockquote:last-child{margin-bottom:0}
.post-content .caption{margin:20px}
.post-content .answerer-answer figure,
.post-content .asker-question figure,
.post-content .body-text figure,
.post-content .caption figure,
.post-content .replies figure,
.post-content .source figure{margin:1em 0;text-align:center}
.post-content .answerer-answer figure:last-child,
.post-content .asker-question figure:last-child,
.post-content .body-text figure:last-child,
.post-content .caption figure:last-child,
.post-content .replies figure:last-child,
.post-content .source figure:last-child{margin-bottom:0}
.post-content .answerer-answer figure+figure,
.post-content .asker-question figure+figure,
.post-content .body-text figure+figure,
.post-content .caption figure+figure,
.post-content .replies figure+figure,
.post-content .source figure+figure{margin-top:0}
.post-content .answerer-answer figure p.tmblr-attribution,
.post-content .asker-question figure p.tmblr-attribution,
.post-content .body-text figure p.tmblr-attribution,
.post-content .caption figure p.tmblr-attribution,
.post-content .replies figure p.tmblr-attribution,
.post-content .source figure p.tmblr-attribution{margin-top:0;background-color:#f7f7f7;color:#a1a1a1;font-size:12px;text-align:left;padding:5px 20px}
.post-content .answerer-answer figure p.tmblr-attribution a,
.post-content .asker-question figure p.tmblr-attribution a,
.post-content .body-text figure p.tmblr-attribution a,
.post-content .caption figure p.tmblr-attribution a,
.post-content .replies figure p.tmblr-attribution a,
.post-content .source figure p.tmblr-attribution a{text-decoration:none;background-image:none;margin:-5px -20px;padding:5px 20px;color:#a1a1a1;display:block;position:relative}
.post-content .answerer-answer .tmblr-embed,
.post-content .answerer-answer .tmblr-full,
.post-content .asker-question .tmblr-embed,
.post-content .asker-question .tmblr-full,
.post-content .body-text .tmblr-embed,
.post-content .body-text .tmblr-full,
.post-content .caption .tmblr-embed,
.post-content .caption .tmblr-full,
.post-content .replies .tmblr-embed,
.post-content .replies .tmblr-full,
.post-content .source .tmblr-embed,
.post-content .source .tmblr-full{margin-left:-20px;margin-right:-20px}
.post-content .answerer-answer .tmblr-embed p,
.post-content .answerer-answer .tmblr-full p,
.post-content .asker-question .tmblr-embed p,
.post-content .asker-question .tmblr-full p,
.post-content .body-text .tmblr-embed p,
.post-content .body-text .tmblr-full p,
.post-content .caption .tmblr-embed p,
.post-content .caption .tmblr-full p,
.post-content .replies .tmblr-embed p,
.post-content .replies .tmblr-full p,
.post-content .source .tmblr-embed p,
.post-content .source .tmblr-full p{padding-left:20px;padding-right:20px}
.post-content .answerer-answer .tmblr-embed .tmblr-embed,
.post-content .answerer-answer .tmblr-embed .tmblr-full,
.post-content .answerer-answer .tmblr-full .tmblr-embed,
.post-content .answerer-answer .tmblr-full .tmblr-full,
.post-content .asker-question .tmblr-embed .tmblr-embed,
.post-content .asker-question .tmblr-embed .tmblr-full,
.post-content .asker-question .tmblr-full .tmblr-embed,
.post-content .asker-question .tmblr-full .tmblr-full,
.post-content .body-text .tmblr-embed .tmblr-embed,
.post-content .body-text .tmblr-embed .tmblr-full,
.post-content .body-text .tmblr-full .tmblr-embed,
.post-content .body-text .tmblr-full .tmblr-full,
.post-content .caption .tmblr-embed .tmblr-embed,
.post-content .caption .tmblr-embed .tmblr-full,
.post-content .caption .tmblr-full .tmblr-embed,
.post-content .caption .tmblr-full .tmblr-full,
.post-content .replies .tmblr-embed .tmblr-embed,
.post-content .replies .tmblr-embed .tmblr-full,
.post-content .replies .tmblr-full .tmblr-embed,
.post-content .replies .tmblr-full .tmblr-full,
.post-content .source .tmblr-embed .tmblr-embed,
.post-content .source .tmblr-embed .tmblr-full,
.post-content .source .tmblr-full .tmblr-embed,
.post-content .source .tmblr-full .tmblr-full{margin-left:0;margin-right:0}
.post-content .answerer-answer .tmblr-full>img,
.post-content .asker-question .tmblr-full>img,
.post-content .body-text .tmblr-full>img,
.post-content .caption .tmblr-full>img,
.post-content .replies .tmblr-full>img,
.post-content .source .tmblr-full>img{width:100%}
.post-content .answerer-answer blockquote .tmblr-embed,
.post-content .answerer-answer blockquote .tmblr-full,
.post-content .asker-question blockquote .tmblr-embed,
.post-content .asker-question blockquote .tmblr-full,
.post-content .body-text blockquote .tmblr-embed,
.post-content .body-text blockquote .tmblr-full,
.post-content .caption blockquote .tmblr-embed,
.post-content .caption blockquote .tmblr-full,
.post-content .replies blockquote .tmblr-embed,
.post-content .replies blockquote .tmblr-full,
.post-content .source blockquote .tmblr-embed,
.post-content .source blockquote .tmblr-full{margin-left:0;margin-right:0}
.post-content .answerer-answer blockquote p,
.post-content .asker-question blockquote p,
.post-content .body-text blockquote p,
.post-content .caption blockquote p,
.post-content .replies blockquote p,
.post-content .source blockquote p{padding-left:0;padding-right:0}
.post-content .source .tmblr-embed,
.post-content .source .tmblr-full{position:relative;margin-left:-45px}
.post img{max-width:100%;height:auto}
.post iframe,.post object{max-width:100%}
.panel{z-index:2;height:60px;position:relative;width:100%}
.post-footer{clear:both;display:table;height:60px;position:relative;z-index:2;width:100%}
.date-notes{display:table-cell;vertical-align:middle}
.date-notes .date-note-wrapper{margin-left:20px}
.date-notes .post-date.post-date{display:none}
.date-notes .post-notes{font-weight:700}
.post-notes+.post-date{margin-top:1px}
.post-controls{display:table-cell;vertical-align:middle;min-width:150px}
.post-controls .controls-wrapper{text-align:right;margin-right:20px}
.post-controls .control{display:inline-block;height:28px;position:relative;text-align:left;vertical-align:middle}
.post-controls .control.share-control{font-size:22px}
.post-controls .control.share-control .share{color:#a7a7a7;display:block;height:21px;margin:2px auto auto;text-decoration:none;width:21px}
.post-controls .control.share-control .share:hover{color:#8c8c8c}
.post-controls .reblog_button{margin:3px 0 0 15px;opacity:.355}
.post-controls .reblog_button:hover{opacity:.455}
.post-controls .like_button{display:block;height:20px;margin:3px 0 0 15px;opacity:.355;position:relative;width:20px}
.post-controls .like_button:hover{opacity:.455}
.post-controls .like_button.liked{opacity:1}
.post-controls .like_button.interacted.liked:after{content:'\e601';color:#d75f45;font-family:optica-icons,Blank;font-size:70px;height:40px;width:40px;-webkit-animation:wiggle .6s ease-out;-o-animation:wiggle .6s ease-out;-ms-animation:wiggle .6s ease-out;-moz-animation:wiggle .6s ease-out;animation:wiggle .6s ease-out;position:absolute;margin-top:-75px;left:-26px;z-index:0;opacity:0;speak:none;-webkit-transform-origin:100% 100%;-o-transform-origin:100% 100%;-ms-transform-origin:100% 100%;-moz-transform-origin:100% 100%;transform-origin:100% 100%}
.post-controls .like_button iframe{position:relative;z-index:1;vertical-align:top;-webkit-transform:translate(-1px);-moz-transform:translate(-1px);-ms-transform:translate(-1px);-o-transform:translate(-1px);transform:translate(-1px)}
.caption *{font-size:inherit;line-height:1.6}
.inline-meta{font-size:14px}
.inline-meta .meta-item{display:inline-block;margin-right:10px;color:#a7a7a7;text-decoration:none;line-height:1.2}
.inline-meta .meta-item:hover{color:#8c8c8c}
.post-extra{font-family:"Helvetica Neue",HelveticaNeue,Arial,sans-serif;margin:0;font-size:14px}
.post-extra:after{content:"";display:table;clear:both}
.post-extra.has-reblog,.post-extra.has-source,.post-extra.has-tags{margin:0 20px 5px}
.post-extra .tag-link:before{content:'#'}
.reblog-link{position:relative}
.reblog-link:hover:before{color:#a7a7a7}
.reblog-link .icon-reblog{vertical-align:middle;margin:0 .25em 0 0}
.notes-wrapper{margin:5px 20px}
.notes{list-style:none;padding:0;margin:0}
.notes li{color:#bdbdbd;color:rgba(90,90,90,.6);font-size:14px;padding:14px 0 9px;border-top:1px solid #eee}
.notes .reply{margin:0}
.avatar_frame{display:block;float:left;position:relative;margin:-2px 12px 0 0;border-radius:2px}
.avatar_frame:before{content:'';box-shadow:inset 0 0 0 1px rgba(0,0,0,.05);position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;border-radius:2px}
.avatar_frame:after{display:none;content:'';background:url(http://static.tumblr.com/vr9xgox/X4en0lgid/sprite-1x.png) no-repeat;width:16px;height:16px;position:absolute;bottom:-6px;z-index:10;right:-8px}
.reblog.note .avatar_frame:after{display:block;background-position:0 0}
.like.note .avatar_frame:after{display:block;background-position:-28px 0}
.answer.note .avatar_frame:after,.reply.note .avatar_frame:after{display:block;background-position:-56px 0}
.original_post.note .avatar_frame:after,.tag.note .avatar_frame:after{display:none}
.notes .avatar{border-radius:2px;height:25px;position:relative;width:25px}
.notes .action{float:left;width:80%}
.notes a{color:inherit;font-weight:700;text-decoration:none}
.notes a:hover{color:rgba(90,90,90,.7)}
.notes blockquote,.quote .notes blockquote{border-left:2px solid #eee;font-size:inherit;line-height:1.4;margin:3px 35px 0;quotes:none;padding:0 0 0 10px}
.more_notes_link{border-radius:4px;color:#858585;display:block}
.text .post-content{padding:20px}
.post-content .title{margin:0}
.post-content .title+.body-text{margin-top:1em}
.post-content .body-text{line-height:1.6}
.quote .post-content{padding:20px}
.quote .post-content blockquote{font-family:Georgia,Times,serif;border:none;font-size:34px;line-height:1.3;margin:0;padding:0 5px 0 0;quotes:"\201C" "\201D" "\2018" "\2019";word-break:break-word}
.quote blockquote.medium{font-size:24px}
.quote blockquote.long{font-size:18px}
.quote .post-content blockquote:before{content:open-quote;letter-spacing:-.25em}
.quote .post-content blockquote:after{content:close-quote;margin-left:-.25em}
.quote .post-content>blockquote p.empty-last-child,
.quote .post-content>blockquote p:empty+p,
.quote .post-content>blockquote p:first-child,
.quote .post-content>blockquote p:last-child{display:inline}
.quote .post>blockquote p+p{margin:.5em 0}
.quote .post>blockquote p:empty{display:none}
.quote .source{margin:10px 0 0;position:relative;padding-left:25px}
.quote .source blockquote{font-size:inherit;font-family:inherit;margin-top:1em}
.quote .source:before{content:"\2014\00A0";position:absolute;left:0;top:0}
.photo .post-extra.has-reblog,
.photo .post-extra.has-source,
.photo .post-extra.has-tags{margin-top:20px}
.photo .with-caption+.post-extra.has-reblog,
.photo .with-caption+.post-extra.has-source,
.photo .with-caption+.post-extra.has-tags{margin-top:0}
.photo .photo-wrapper{display:table;text-align:center;width:100%;border-radius:3px 3px 0 0;overflow:hidden}
.photo .photo-wrapper-inner{display:table-cell;padding:40px 0;vertical-align:middle}
.narrow .photo figure[data-photo-width="500"] .photo-wrapper-inner,
.photo .high-res .photo-wrapper-inner{padding:0}
.photo-wrapper:not(.high-res)+.caption{border-top:1px solid #efefef;margin:0;padding:20px}
.photo-wrapper-inner a{display:block}
.photo .high-res img{width:100%}
figure:not(.high-res) .photo-wrapper img[src$='.gif']{width:100%;margin:-40px 0}
.chat .post-content{padding:20px}
.chat .post-content .title{margin-bottom:.5em}
.chat .conversation{font-family:Courier,monospace;list-style:none;margin:0;padding:0!important}
.chat .conversation li{padding:.5em 0}
.chat .conversation li:first-child{padding-top:0}
.chat .conversation li:last-child{padding-bottom:0}
.chat .conversation .label{font-weight:700;margin-right:5px}
.photoset .post-extra.has-reblog,
.photoset .post-extra.has-source,
.photoset .post-extra.has-tags{margin-top:20px}
.photoset .with-caption+.post-extra.has-reblog,
.photoset .with-caption+.post-extra.has-source,
.photoset .with-caption+.post-extra.has-tags{margin-top:0}
figure.photoset{margin-right:-1px}
.link .post-extra.has-reblog,
.link .post-extra.has-source,
.link .post-extra.has-tags{margin-top:20px}
.link .with-caption+.post-extra.has-reblog,
.link .with-caption+.post-extra.has-source,
.link .with-caption+.post-extra.has-tags{margin-top:0}
.link-wrapper{border-radius:3px 3px 0 0;overflow:hidden;padding:0;position:relative;word-break:break-word;word-wrap:break-word}
.link-wrapper .link{display:block;position:relative;text-decoration:none;background:#f2f2f2}
.link-wrapper .link:active,.link-wrapper .link:focus,.link-wrapper .link:hover{outline:0}
.link-wrapper .link:active:after{content:'';background:rgba(0,0,0,.1);position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}
.link-wrapper .link-title{font-weight:700}
.link-wrapper .link-title:after{display:inline;padding-left:4px;font-family:optica-icons,Blank;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e603';font-size:16px;white-space:nowrap}
.link-wrapper .link-host{font-weight:700;font-size:13px;line-height:1.2}
.link-wrapper .link-excerpt{font-size:14px;line-height:1.5}
.link-wrapper .link-author{font-size:13px;line-height:1.2;opacity:.5}
.link-wrapper .link-text-wrapper{padding:0 20px}
.link-wrapper .link-text-wrapper .link-author,
.link-wrapper .link-text-wrapper .link-excerpt,
.link-wrapper .link-text-wrapper .link-host,
.link-wrapper .link-text-wrapper .link-title{margin:15px 0}
.link-wrapper .link-thumbnail{position:relative}
.link-wrapper .link-thumbnail:after{background-image:-webkit-linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,0) 50%);background-image:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,0) 50%);content:'';position:absolute;top:0;left:0;right:0;bottom:0}
.link-wrapper .link-thumbnail>img{width:100%;height:auto}
.link .with-thumbnail .link-host{margin:15px 20px;color:#fff;position:absolute;top:0;left:0;right:0}
.video .post-extra.has-reblog,
.video .post-extra.has-source,
.video .post-extra.has-tags{margin-top:20px}
.video .with-caption+.post-extra.has-reblog,
.video .with-caption+.post-extra.has-source,
.video .with-caption+.post-extra.has-tags{margin-top:0}
.video .video-wrapper{background:#111;position:relative;overflow:hidden;text-align:center}
.video .tumblr_video_container{width:auto!important;height:auto!important}
.answer .post-content{padding:20px}
.note-item{margin-top:15px;position:relative}
.note-item:first-child{margin-top:0}
.note-item .text{background-color:#fafafa;border:1px solid #e5e5e5;padding:15px 20px;border-radius:3px;position:relative;margin-right:60px}
.note-item .text:after{content:'';position:absolute;right:-6px;top:16px;height:10px;width:10px;background-color:#fafafa;border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.note-item .text .answerer,.note-item .text .asker{color:#888;margin-bottom:-.25em}
.note-item .text .answerer a,.note-item .text .asker a{color:inherit;text-decoration:none}
.note-item .text .answerer-answer,.note-item .text .asker-question{margin:1em 0 0}
.note-item .avatar{position:absolute;top:2px;right:0}
.note-item .avatar img{border-radius:2px;width:40px;height:40px}
.answer .replies,
.audio .post-extra.has-reblog,
.audio .post-extra.has-source,
.audio .post-extra.has-tags{margin-top:20px}
.audio .with-caption+.post-extra.has-reblog,
.audio .with-caption+.post-extra.has-source,
.audio .with-caption+.post-extra.has-tags{margin-top:0}
.audio_container{overflow:hidden;position:relative;width:100%}
.soundcloud_audio_player,.spotify_audio_player{width:100%}
.tumblr_audio_player{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.notes-wrapper{margin:5px 15px}}

.reblog-header{display:block;font-size:14px;font-weight:700;padding:11px 15px}
.reblog-header a{color:#a7a7a7;text-decoration:none}
.answer .reblog-header,
.chat .reblog-header,
.quote .reblog-header,
.text .reblog-header{padding-bottom:0}
.post-content .quote blockquote,
.post-content h1,.post-content h2,
.post-content h3,.post-content h4,
.post-content h5,.post-content h6{font-size:19px;margin:15px 0}
.post-content h1.title,.post-content h2.title{font-size:25px}
.post-content h3,.post-content h4,
.post-content h5,.post-content h6{font-size:15px}
.post-content blockquote{padding-left:13px}
.post-content menu,.post-content ol,.post-content ul{padding-left:20px}
.post-content .caption{margin:15px 15px 0}
.post-content .body-text .tmblr-embed,
.post-content .body-text .tmblr-full,
.post-content .caption .tmblr-embed,
.post-content .caption .tmblr-full{margin-left:-15px;margin-right:-15px}
.post-content .body-text .tmblr-embed p,
.post-content .body-text .tmblr-full p,
.post-content .caption .tmblr-embed p,
.post-content .caption .tmblr-full p{padding-left:15px;padding-right:15px}
.post-content .source .tumblr-embed,
.post-content .source .tumblr-full{margin-left:-40px}
.answer .post-content,
.chat .post-content,
.quote .post-content,
.text .post-content{padding:15px 15px 0}
.post-extra.has-reblog{margin:0 15px!important}
.post-extra.has-source,
.post-extra.has-tags{margin:15px 15px 0!important}
.permalink .post-extra.has-source,
.permalink .post-extra.has-tags{margin-bottom:5px}
.with-caption+.post-extra.has-source,
.with-caption+.post-extra.has-tags{margin-top:13px!important}
figure.photoset{margin-right:0}
.photo figure img{background:#fff;width:100%}
.photo .photo-wrapper{border-radius:0}
.photo .photo-wrapper-inner{padding:0}
figure:not(.high-res) .photo-wrapper img[src$='.gif']{margin:0}
.photo-wrapper:not(.high-res)+.caption{padding:15px 15px 0;border-top:none}
.date-notes .date-note-wrapper{margin:5px 0 5px 15px}
.index-page .meta{font-size:15px}
.link-wrapper{border-radius:0}
.chat .conversation li{padding:.25em 0}
.quote .post>blockquote{font-size:22px}
.quote blockquote.medium{font-size:18px}
.quote blockquote.long{font-size:15px}
.pop:hover .pop-menu {
    display:block;
}