/* -------------------------------------------
 *
 *  stylesheet by ShuDesigns
 *  shudesigns.tumblr.com
 *  2019 (c) All Rights Reserved.
 *
 * ------------------------------------------ */
 
@import url(//fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);@import url(https://static.tumblr.com/a0dmjhi/8C3p5gesv/photoset.css);body,html{font-family:var(--sans);font-size:var(--body-font-size);line-height:1;margin:0;padding:0;overflow-x:hidden;background-color:var(--body-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{height:100%}body{overflow:visible}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a{color:inherit;-moz-transition-property:color;-o-transition-property:color;-webkit-transition-property:color;transition-property:color;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}a,a:active,a:hover{text-decoration:none}ol.ns,ul.ns{margin:0;padding:0;list-style-type:none}footer,header,main,menu,nav{display:block}h1,h2,h3,h4,h5,h6{margin:0;line-height:1em}img{max-width:100%;border:none;outline:0}::-moz-selection{color:#fff;background-color:var(--color-one)}::selection{color:#fff;background-color:var(--color-one)}.clearfix:after{display:block;content:"";clear:both}#s-m-t-tooltip{position:absolute;margin:15px 0 0 10px;max-width:300px;z-index:10;display:block;overflow:hidden;padding:5px 10px;border-radius:3px;color:var(--post-background);background:-webkit-linear-gradient(-45deg,var(--gradient));background:-moz-linear-gradient(-45deg,var(--gradient));background:-o-linear-gradient(-45deg,var(--gradient));background:-ms-linear-gradient(-45deg,var(--gradient));background:linear-gradient(135deg,var(--gradient));font-size:calc(10px + .145rem);line-height:1.1}.post-style{font-size:var(--body-font-size);line-height:1.5em}.post-style a{background-image:linear-gradient(180deg,rgba(68,68,68,0) 50%,rgba(68,68,68,.15) 0);text-decoration:none;background-repeat:repeat-x;background-size:1em 2px;background-position:0 1.15em;padding-bottom:2px}.post-style a:hover{color:var(--color-one)}.post-style blockquote{border-left:2px solid var(--color-two);margin-left:1em;padding-left:1em}.post-style ol,.post-style ul{padding-left:2em}.post-style ul:not(.ns){list-style-type:none}.post-style ul:not(.ns) li:before{display:inline-block;vertical-align:middle;width:2em;height:1.35em;margin-left:-2em;text-align:center}.post-style ul.ns{padding:0}.post-style s,.post-style strike{opacity:.5}.post-style figure{max-width:var(--post-width);margin:1em 0}.post-style figure img{display:block;max-width:100%;height:auto}.post-style figure.tmblr-full{margin-left:-20px;margin-right:-20px}.post-style figure.tmblr-full img{width:100%}.post-style :first-child{margin-top:0!important}.post-style :last-child{margin-bottom:0!important}.entries .post{background-color:var(--post-background);border:1px solid var(--border-color);border-radius:3px;overflow:hidden;color:var(--text-color)}.entries .post+.post{margin-top:25px}.entries .post>div+div{border-top:1px solid var(--border-color)}.entries .post .post-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px;font-size:calc(8px + .215rem);line-height:1;letter-spacing:.5px;text-transform:uppercase}.entries .post .post-head ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.entries .post .post-head ul.left li+li{margin-left:10px}.entries .post .post-head ul.left li svg{display:inline-block;width:1em;height:1em;margin-right:7.5px;vertical-align:middle}.entries .post .post-head ul.left li.date svg{stroke:var(--color-one)}.entries .post .post-head ul.left li.time svg{stroke:var(--color-two)}.entries .post .post-head ul.left li span{display:block;width:3px;height:3px;border-radius:50%;background:-webkit-linear-gradient(-45deg,var(--gradient));background:-moz-linear-gradient(-45deg,var(--gradient));background:-o-linear-gradient(-45deg,var(--gradient));background:-ms-linear-gradient(-45deg,var(--gradient));background:linear-gradient(135deg,var(--gradient))}.entries .post .post-head ul.right li+li{margin-left:5px}.entries .post .post-head ul.right li a{display:block;width:15px;height:15px;border-radius:3px;overflow:hidden}.entries .post .post-head ul.right li a img{display:block;width:100%}.entries .post .post-content .post-media{width:var(--post-width)}.entries .post .post-content .post-media .width_fix iframe{display:block;width:var(--post-width)!important;margin:0}.entries .post .post-content .post-media .width_fix iframe.tumblr_audio_player{height:85px}.entries .post .post-content div.npf_row:first-child{margin-top:-20px!important}.entries .post .post-content .post-container .post-body,.entries .post .post-content .post-container .post-title{padding:20px}.entries .post .post-content .post-container .post-title{font-size:1.715rem;font-weight:600;line-height:1.1}.entries .post .post-content .post-container .post-title+.post-body{padding-top:0}.entries .post .post-content .post-container .post-body .caption+.caption{padding-top:20px;margin-top:20px;border-top:1px solid var(--border-color)}.entries .post .post-content .post-container .post-body .caption .reblog-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.entries .post .post-content .post-container .post-body .caption .reblog-head .reblog-avatar{width:25px;height:25px;border-radius:3px;overflow:hidden;margin-right:10px}.entries .post .post-content .post-container .post-body .caption .reblog-head .reblog-avatar img{width:100%}.entries .post .post-content .post-container .post-body .caption .reblog-head .reblog-username{color:var(--text-color);font-size:calc(10px + .225rem);font-weight:600;padding:0;background:0 0}.entries .post .post-content .post-container .post-body .caption .reblog-content{margin-top:10px}.entries .post .post-content .post-container .post-body .caption figure.tmblr-full:last-child{margin-bottom:-20px!important}.entries .post .post-content .post-container .post-body .quote{font-size:1.715rem;line-height:1.1}.entries .post .post-content .post-container .post-body .quote .quotation-mark{display:inline;vertical-align:middle;font-size:1.5em}.entries .post .post-content .post-container .post-body .quote .quotation-mark:first-child{margin-right:5px}.entries .post .post-content .post-container .post-body .quote .quotation-mark:last-child{margin-left:5px}.entries .post .post-content .post-container .post-body .quote-source{margin-top:1em}.entries .post .post-content .post-container .post-body ul.chat{padding:0;border:1px solid var(--border-color);border-top:none}.entries .post .post-content .post-container .post-body ul.chat li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-top:1px solid var(--border-color)}.entries .post .post-content .post-container .post-body ul.chat li span{display:block;padding:10px}.entries .post .post-content .post-container .post-body ul.chat li .label{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;border-right:1px solid var(--border-color);font-weight:600}.entries .post .post-content .post-container .post-body .answer,.entries .post .post-content .post-container .post-body .ask{position:relative;padding:30px 15px 15px;border-radius:3px}.entries .post .post-content .post-container .post-body .answer .answerer,.entries .post .post-content .post-container .post-body .answer .asker,.entries .post .post-content .post-container .post-body .ask .answerer,.entries .post .post-content .post-container .post-body .ask .asker{padding-bottom:15px}.entries .post .post-content .post-container .post-body .answer .answerer .answerer-avatar,.entries .post .post-content .post-container .post-body .answer .answerer .asker-avatar,.entries .post .post-content .post-container .post-body .answer .asker .answerer-avatar,.entries .post .post-content .post-container .post-body .answer .asker .asker-avatar,.entries .post .post-content .post-container .post-body .ask .answerer .answerer-avatar,.entries .post .post-content .post-container .post-body .ask .answerer .asker-avatar,.entries .post .post-content .post-container .post-body .ask .asker .answerer-avatar,.entries .post .post-content .post-container .post-body .ask .asker .asker-avatar{position:absolute;top:-25px;width:50px;height:50px;overflow:hidden;padding:5px;border-radius:50%}.entries .post .post-content .post-container .post-body .answer .answerer .answerer-avatar:before,.entries .post .post-content .post-container .post-body .answer .answerer .asker-avatar:before,.entries .post .post-content .post-container .post-body .answer .asker .answerer-avatar:before,.entries .post .post-content .post-container .post-body .answer .asker .asker-avatar:before,.entries .post .post-content .post-container .post-body .ask .answerer .answerer-avatar:before,.entries .post .post-content .post-container .post-body .ask .answerer .asker-avatar:before,.entries .post .post-content .post-container .post-body .ask .asker .answerer-avatar:before,.entries .post .post-content .post-container .post-body .ask .asker .asker-avatar:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;display:block}.entries .post .post-content .post-container .post-body .answer .answerer .answerer-avatar img,.entries .post .post-content .post-container .post-body .answer .answerer .asker-avatar img,.entries .post .post-content .post-container .post-body .answer .asker .answerer-avatar img,.entries .post .post-content .post-container .post-body .answer .asker .asker-avatar img,.entries .post .post-content .post-container .post-body .ask .answerer .answerer-avatar img,.entries .post .post-content .post-container .post-body .ask .answerer .asker-avatar img,.entries .post .post-content .post-container .post-body .ask .asker .answerer-avatar img,.entries .post .post-content .post-container .post-body .ask .asker .asker-avatar img{position:relative;display:block;width:100%;border-radius:50%}.entries .post .post-content .post-container .post-body .answer .answerer .answerer-name,.entries .post .post-content .post-container .post-body .answer .answerer .asker-name,.entries .post .post-content .post-container .post-body .answer .asker .answerer-name,.entries .post .post-content .post-container .post-body .answer .asker .asker-name,.entries .post .post-content .post-container .post-body .ask .answerer .answerer-name,.entries .post .post-content .post-container .post-body .ask .answerer .asker-name,.entries .post .post-content .post-container .post-body .ask .asker .answerer-name,.entries .post .post-content .post-container .post-body .ask .asker .asker-name{margin-top:10px;font-size:1.14rem;font-weight:600;line-height:1}.entries .post .post-content .post-container .post-body .answer .answerer .answerer-name:after,.entries .post .post-content .post-container .post-body .answer .answerer .asker-name:after,.entries .post .post-content .post-container .post-body .answer .asker .answerer-name:after,.entries .post .post-content .post-container .post-body .answer .asker .asker-name:after,.entries .post .post-content .post-container .post-body .ask .answerer .answerer-name:after,.entries .post .post-content .post-container .post-body .ask .answerer .asker-name:after,.entries .post .post-content .post-container .post-body .ask .asker .answerer-name:after,.entries .post .post-content .post-container .post-body .ask .asker .asker-name:after{font-size:calc(9px + .215rem);font-weight:400;opacity:.7}.entries .post .post-content .post-container .post-body .answer .answerer .answerer-name a,.entries .post .post-content .post-container .post-body .answer .answerer .asker-name a,.entries .post .post-content .post-container .post-body .answer .asker .answerer-name a,.entries .post .post-content .post-container .post-body .answer .asker .asker-name a,.entries .post .post-content .post-container .post-body .ask .answerer .answerer-name a,.entries .post .post-content .post-container .post-body .ask .answerer .asker-name a,.entries .post .post-content .post-container .post-body .ask .asker .answerer-name a,.entries .post .post-content .post-container .post-body .ask .asker .asker-name a{background:0 0;border:none;padding:0;color:inherit}.entries .post .post-content .post-container .post-body .answer .answerer-answer,.entries .post .post-content .post-container .post-body .answer .asker-question,.entries .post .post-content .post-container .post-body .ask .answerer-answer,.entries .post .post-content .post-container .post-body .ask .asker-question{margin-top:10px}.entries .post .post-content .post-container .post-body .answer+.caption,.entries .post .post-content .post-container .post-body .ask+.caption{margin-top:15px}.entries .post .post-content .post-container .post-body .ask{margin-top:25px!important;background-color:var(--body-background)}.entries .post .post-content .post-container .post-body .ask .asker{border-bottom:1px solid #e3e3e3}.entries .post .post-content .post-container .post-body .ask .asker .asker-avatar:before{background:-webkit-linear-gradient(-45deg,var(--color-one) 50%,var(--color-two) 50%);background:-moz-linear-gradient(-45deg,var(--color-one) 50%,var(--color-two) 50%);background:-o-linear-gradient(-45deg,var(--color-one) 50%,var(--color-two) 50%);background:-ms-linear-gradient(-45deg,var(--color-one) 50%,var(--color-two) 50%);background:linear-gradient(135deg,var(--color-one) 50%,var(--color-two) 50%)}.entries .post .post-content .post-container .post-body .ask .asker .asker-name:after{content:"sent a message";margin-left:5px}.entries .post .post-content .post-container .post-body .answer{margin-top:45px;background:-webkit-linear-gradient(-45deg,var(--gradient));background:-moz-linear-gradient(-45deg,var(--gradient));background:-o-linear-gradient(-45deg,var(--gradient));background:-ms-linear-gradient(-45deg,var(--gradient));background:linear-gradient(135deg,var(--gradient));color:#fff}.entries .post .post-content .post-container .post-body .answer .answerer{border-bottom:1px solid rgba(255,255,255,.5)}.entries .post .post-content .post-container .post-body .answer .answerer .answerer-avatar:before{background:-webkit-linear-gradient(-45deg,#eee 50%,#ccc 50%);background:-moz-linear-gradient(-45deg,#eee 50%,#ccc 50%);background:-o-linear-gradient(-45deg,#eee 50%,#ccc 50%);background:-ms-linear-gradient(-45deg,#eee 50%,#ccc 50%);background:linear-gradient(135deg,#eee 50%,#ccc 50%)}.entries .post .post-content .post-container .post-body .answer .answerer .answerer-name:after{content:"answered";margin-left:5px}.entries .post .post-content .post-container .post-body .answer .answerer-answer a{background-image:linear-gradient(180deg,rgba(255,255,255,0) 50%,rgba(255,255,255,.75) 0);color:var(--post-background)}.entries .post .post-content .post-container .post-body .answer .answerer-answer a:hover{color:rgba(255,255,255,.85)}.entries .post .post-content .link-button{word-break:break-word;overflow:hidden;display:block;position:relative;text-decoration:none}.entries .post .post-content .link-button .thumbnail img{display:block;margin:0}.entries .post .post-content .link-button .thumbnail:after{background-image:linear-gradient(rgba(0,0,0,.439216),transparent 50%);content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0}.entries .post .post-content .publisher-container{margin-bottom:4px;display:block;word-break:break-all}.entries .post .post-content .publisher-container .publisher{font-size:calc(10px + .225rem);font-weight:400;line-height:1;display:inline-block;margin:0;letter-spacing:.05em}.entries .post .post-content .publisher-container.if-thumbnail{position:absolute;top:15px;left:20px;right:20px}.entries .post .post-content .publisher-container.if-thumbnail .publisher{color:var(--post-background)}.entries .post .post-content .info-container{padding:15px 20px;overflow:hidden;background-color:var(--container-background);color:var(--text-color)}.entries .post .post-content .info-container .title{display:block;font-size:1.715rem;font-weight:600;line-height:1.1;text-align:left}.entries .post .post-content .info-container .title svg{width:16px;height:16px;display:inline-block;margin-left:5px;vertical-align:1px}.entries .post .post-content .info-container .excerpt{display:block;margin-top:5px;font-size:1rem;line-height:1.5em}.entries .post .post-content .info-container .author{margin-top:5px;display:block;font-size:calc(10px + .225rem);font-weight:400;letter-spacing:.01em;line-height:1.25;opacity:.5}.entries .post .post-foot{padding:20px}.entries .post .post-foot .top{font-size:calc(8px + .175rem);line-height:1.1;letter-spacing:.5px}.entries .post .post-foot .top ul{margin-top:-10px}.entries .post .post-foot .top ul li{display:inline-block;margin:10px 10px 0 0;overflow:hidden;border-radius:3px;background:-webkit-linear-gradient(-45deg,var(--gradient));background:-moz-linear-gradient(-45deg,var(--gradient));background:-o-linear-gradient(-45deg,var(--gradient));background:-ms-linear-gradient(-45deg,var(--gradient));background:linear-gradient(135deg,var(--gradient))}.entries .post .post-foot .top ul li a{display:block;padding:5px 10px;background-color:var(--post-background);border:1px solid var(--border-color);border-radius:3px;-moz-transition-property:color,background-color,border-color;-o-transition-property:color,background-color,border-color;-webkit-transition-property:color,background-color,border-color;transition-property:color,background-color,border-color}.entries .post .post-foot .top ul li a:hover{color:var(--post-background);background-color:rgba(255,255,255,0);border-color:transparent}.entries .post .post-foot .top+.bottom{margin-top:15px}.entries .post .post-foot .bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.entries .post .post-foot .bottom .left .notes{font-size:1rem;font-weight:600}.entries .post .post-foot .bottom .left .notes:after{content:"notes";font-size:calc(10px + .215rem);margin-left:3px}.entries .post .post-foot .bottom .left .notes.note-0:after,.entries .post .post-foot .bottom .left .notes.note-1:after{content:"note"}.entries .post .post-foot .bottom .right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1rem}.entries .post .post-foot .bottom .right li+li{margin-left:10px}.entries .post .post-foot .bottom .right li svg{width:1em;height:1em}.entries .post .post-foot .bottom .right li.like{position:relative;cursor:pointer}.entries .post .post-foot .bottom .right li.like .custom-like svg{-moz-transition-property:stroke,fill;-o-transition-property:stroke,fill;-webkit-transition-property:stroke,fill;transition-property:stroke,fill;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;-webkit-transition-timing-function:ease;transition-timing-function:ease}.entries .post .post-foot .bottom .right li.like .like_button{position:absolute;width:1em;height:1em;z-index:5;overflow:hidden;opacity:0}.entries .post .post-foot .bottom .right li.like .like_button.liked+.custom-like svg{stroke:#ff5550;fill:#ff5550}.entries .post-notes{margin-top:25px;padding:20px;color:var(--text-color);background-color:var(--post-background);border:1px solid var(--border-color);border-radius:3px;overflow:hidden;font-size:calc(9px + .215rem);line-height:1.5;letter-spacing:.05em}.entries .post-notes ol.notes{margin:0;padding:0;list-style-type:none}.entries .post-notes ol.notes li.note+li.note{margin-top:15px}.entries .post-notes ol.notes li.note img.avatar{display:inline-block;vertical-align:-6px;margin-right:10px;width:20px;height:20px;border-radius:50%}.entries .post-notes ol.notes li.note .action a{font-weight:600}.entries .post-notes ol.notes li.note blockquote{border-left:2px solid var(--color-two);margin:1em 0 0 30px;padding-left:15px}#footer{background-color:var(--post-background)}#footer .footer-fixed{position:fixed;right:25px;bottom:25px;font-size:.6em;transition:margin-bottom .3s ease-in-out}#footer .footer-fixed ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#footer .footer-fixed ul li+li{margin-top:7.5px}#footer .footer-fixed ul li button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;outline:0;font-family:inherit;font-size:inherit}#footer .footer-fixed ul li a,#footer .footer-fixed ul li button{display:block;text-transform:uppercase;line-height:1;letter-spacing:.1em;color:var(--text-color);cursor:pointer}#footer .footer-fixed ul li.scroll{opacity:0;visibility:hidden;transition-property:opacity,visibility;transition-duration:.3s;transition-timing-function:ease}#footer .footer-fixed ul li.credit{border-radius:3px;overflow:hidden;background-image:linear-gradient(135deg,var(--gradient));background-size:101%}#footer .footer-fixed ul li.credit a{padding:5px 7.5px;background-color:var(--post-background);transition-property:color,background-color}#footer .footer-fixed ul li.credit a:hover{color:var(--post-background);background-color:transparent}#footer .footer-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;color:var(--text-color);font-size:.75rem;text-align:center;letter-spacing:.05em;line-height:1}#footer .footer-inner a{display:inline;margin:0 .25em;color:var(--color-one)}#footer .footer-inner a:hover{color:var(--text-color)}