 /* -------------------------------------------
 *
 *  stylesheet by shudesigns
 *  shudesigns.tumblr.com
 *  2020 (c) All Rights Reserved.
 *
 * ------------------------------------------ */ 
 @import url("https://fonts.googleapis.com/css?family=PT+Serif:400,700|Playfair+Display:400,700|Source+Sans+Pro:300,400,600,700");@import url("https://static.tumblr.com/ickcbh2/8v3plhckf/slick.css");@import url("https://static.tumblr.com/a0dmjhi/8C3p5gesv/photoset.css");html, body {font-family: var(--sans);font-size: var(--body-font-size);line-height: 1;margin: 0;padding: 0;background-color: var(--background-color);color: var(--text-color);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}body {overflow: visible;}*, *::before, *::after {-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: 0.3s;-o-transition-duration: 0.3s;-webkit-transition-duration: 0.3s;transition-duration: 0.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;}ul.ns, ol.ns {margin: 0;padding: 0;list-style-type: none;}header, nav, menu, main, footer {display: block;}h1, h2, h3, h4, h5, h6 {margin: 0;line-height: 1em;}img {max-width: 100%;border: none;outline: none;}.clearfix::after {display: block;content: "";clear: both;}.parallax-mirror {visibility: hidden !important;opacity: 0 !important;-moz-transition-property: opacity, visibility;-o-transition-property: opacity, visibility;-webkit-transition-property: opacity, visibility;transition-property: opacity, visibility;-moz-transition-duration: 0.5s;-o-transition-duration: 0.5s;-webkit-transition-duration: 0.5s;transition-duration: 0.5s;-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;}.parallax-mirror.loaded {visibility: visible !important;opacity: 1 !important;}.parallax-mirror img {z-index: -1;}.wrapper {min-width: 1024px;}.post-style {font-size: var(--body-font-size);line-height: 1.5em;}.post-style a {color: var(--accent);background-image: linear-gradient(180deg, rgba(68, 68, 68, 0) 50%, rgba(68, 68, 68, 0.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(--text-color);}.post-style blockquote {border-left: 2px solid var(--accent);margin-left: 1em;padding-left: 1em;}.post-style ul, .post-style ol {padding-left: 2em;}.post-style ul.ns {padding: 0;}.post-style s, .post-style strike {opacity: 0.5;}.post-style figure {max-width: 540px;margin: 1em 0;}.post-style figure.tmblr-full {margin-left: -25px;margin-right: -25px;}.post-style figure.tmblr-full img {width: 100%;}.post-style figure img {display: block;max-width: 100%;height: auto;}.post-style *:first-child {margin-top: 0 !important;}.post-style *:last-child {margin-bottom: 0 !important;}#main {position: relative;min-height: 100vh;}.primary {position: relative;background-color: var(--body-background);padding: 100px 0;border: 0px solid var(--navbar-background);border-top: none;border-bottom: none;-moz-transition: border-width 0.5s ease-in-out;-o-transition: border-width 0.5s ease-in-out;-webkit-transition: border-width 0.5s ease-in-out;transition: border-width 0.5s ease-in-out;}.primary::before {position: fixed;z-index: 100;display: block;content: "";left: 0;right: 0;bottom: 0;height: 0;background-color: var(--navbar-background);-moz-transition: height 0.5s ease-in-out;-o-transition: height 0.5s ease-in-out;-webkit-transition: height 0.5s ease-in-out;transition: height 0.5s ease-in-out;}#main.on-scroll .primary {border-width: 50px;}#main.on-scroll .primary::before {height: 50px;}@media screen and (max-width: 1600px) {#main.on-scroll .primary {border-width: 25px;}#main.on-scroll .primary::before {height: 25px;}}#main.on-scroll .primary .scroll-top {visibility: visible;opacity: 1;}.primary .scroll-top {visibility: hidden;opacity: 0;position: fixed;z-index: 101;left: calc(50% - 20px);bottom: 5px;-moz-transition-property: opacity, visibility;-o-transition-property: opacity, visibility;-webkit-transition-property: opacity, visibility;transition-property: opacity, visibility;-moz-transition-duration: 0.5s;-o-transition-duration: 0.5s;-webkit-transition-duration: 0.5s;transition-duration: 0.5s;-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;}.primary .scroll-top button {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;-webkit-appearance: none;-moz-appearance: none;appearance: none;cursor: pointer;width: 40px;height: 40px;border: none;outline: none;background-color: var(--navbar-background);border-radius: 50%;color: var(--accent);-moz-transition-property: color, background-color;-o-transition-property: color, background-color;-webkit-transition-property: color, background-color;transition-property: color, background-color;-moz-transition-duration: 0.3s;-o-transition-duration: 0.3s;-webkit-transition-duration: 0.3s;transition-duration: 0.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;}.primary .scroll-top button:hover {color: var(--post-background);background-color: var(--accent);}.posts {color: var(--text-color);}.posts .posts-head {margin-bottom: 25px;}.posts .posts-head .title {font-family: var(--serif);font-size: 1.714285rem;}.posts .posts-head .title::after {content: "";display: block;margin-top: 20px;width: 35px;height: 2px;background-color: var(--accent);}.posts .posts-head .title .search-result::after {content: "results";margin-left: 5px;}.posts .posts-head .title .search-result.result-0::after, .posts .posts-head .title .search-result.result-1::after {content: "result";}.posts .post + .post {margin-top: 50px;}.post .post-main {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}.post .post-main>div {background-color: var(--post-background);}.post .post-content {-webkit-flex-shrink: 0;-moz-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;}.post .post-media .width_fix iframe {margin: 0;}.post .post-media .photo-slideshow {opacity: 0;-moz-transition: opacity 0.3s ease-in-out;-o-transition: opacity 0.3s ease-in-out;-webkit-transition: opacity 0.3s ease-in-out;transition: opacity 0.3s ease-in-out;}.post .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;}.post .post-body .caption .reblog-head a:hover {color: var(--accent);}.post .post-body .caption figure.tmblr-full:last-child {margin-bottom: -25px !important;}.post .post-side {width: 160px;padding: 25px;border-left: 1px solid var(--body-background);}.post .post-side ul li {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 0.857rem;line-height: 1em;letter-spacing: 0.05em;}.post .post-side ul li+li {margin-top: 15px;}.post .post-side ul li svg {width: 14px;height: 14px;margin-right: 10px;stroke: var(--accent);-webkit-flex-shrink: 0;-moz-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;}.post .post-side ul li a:hover {color: var(--accent);}.post .post-side ul li.notes a {font-weight: 700;font-size: 1.15rem;margin-right: 5px;letter-spacing: 0;}.post .post-side ul li.notes .note-label::after {content: "notes";}.post .post-side ul li.notes .note-label.note-0::after, .post .post-side ul li.notes .note-label.note-1::after {content: "note";}.post .post-side ul li.share span {display: inline-block;margin: 0 5px;}.post .post-side ul li.action .action-btn {position: relative;}.post .post-side ul li.action .action-btn svg {stroke: #aaa;width: 16px;height: 16px;cursor: pointer;-moz-transition: stroke 0.3s ease-in-out;-o-transition: stroke 0.3s ease-in-out;-webkit-transition: stroke 0.3s ease-in-out;transition: stroke 0.3s ease-in-out;}.post .post-side ul li.action .action-btn:hover svg {stroke: var(--text-color);}.post .post-side ul li.action .action-btn:focus svg {stroke: var(--accent);}.post .post-side ul li.action .action-btn .like_button {position: absolute;opacity: 0;}.post .post-side ul li.action .action-btn .like_button.liked+svg {stroke: var(--accent);}.post .post-foot {padding: 25px;border-top: 1px solid var(--body-background);background-color: var(--post-background);}.post .post-foot ul {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;}.post .post-foot ul li {margin-right: 15px;font-size: 0.857rem;line-height: 2em;letter-spacing: 0.05em;}.post .post-foot ul li.label {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 5px 10px;font-size: 10px;text-transform: uppercase;letter-spacing: 0.1em;line-height: 1em;border: 1px solid #eee;}.post .post-foot ul li.label svg {width: 12px;height: 12px;margin-right: 5px;color: var(--accent);}.post .post-foot ul li a:hover {color: var(--accent);}.posts .post-notes {margin-top: 50px;padding: 25px;color: var(--text-color);background-color: var(--post-background);font-size: 0.857rem;line-height: 1.5em;letter-spacing: 0.05em;}.posts .post-notes ol.notes {margin: 0;padding: 0;list-style-type: none;}.posts .post-notes ol.notes li.note+li.note {margin-top: 15px;}.posts .post-notes ol.notes li.note img.avatar {display: inline-block;vertical-align: -6px;margin-right: 10px;width: 20px;height: 20px;border-radius: 50%;}.posts .post-notes ol.notes li.note .action a {font-weight: 600;}.posts .post-notes ol.notes li.note blockquote {border-left: 2px solid var(--accent);margin: 1em 0 0 30px;padding-left: 15px;}.entries .pagination {margin-top: 50px;color: var(--text-color);}.entries .pagination ul {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}.entries .pagination ul li {background-color: var(--post-background);}.entries .pagination ul li a {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;}.entries .pagination ul li.jump {-webkit-flex-shrink: 0;-moz-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;}.entries .pagination ul li.jump a {width: 65px;height: 65px;color: var(--accent);-moz-transition-property: color, background-color;-o-transition-property: color, background-color;-webkit-transition-property: color, background-color;transition-property: color, background-color;}.entries .pagination ul li.jump a:hover {color: var(--post-background);background-color: var(--accent);}.entries .pagination ul li.jump a svg {width: 14px;height: 14px;}.entries .pagination ul li.num {-webkit-box-flex: 1;-webkit-flex-grow: 1;-moz-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;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;margin: 0 1px;}.entries .pagination ul li.num a {width: 40px;height: 40px;border-radius: 50%;border-width: 1px;border-style: solid;border-color: transparent;font-size: 1rem;line-height: 12px;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;-webkit-transition-property: color, background-color;transition-property: color, background-color;}.entries .pagination ul li.num a.current {color: var(--accent);border-color: var(--accent);pointer-events: none;}.entries .pagination ul li.num a:hover {color: var(--post-background);background-color: var(--accent);}.entries .pagination ul li.num a+a {margin-left: 10px;}.credit {position: fixed;z-index: 100;visibility: visible;right: 60px;bottom: 60px;font-size: 0.6em;transition-property: opacity, visibility;transition-duration: .3s;transition-timing-function: ease-in-out;}@media screen and (max-width: 1600px) {.credit {right: 35px;bottom: 35px;}}.credit.abs {position: absolute;}.credit a {display: block;padding: 5px 7.5px;border-radius: 3px;background-color: var(--post-background);overflow: hidden;transition-property: color, background-color;text-transform: uppercase;line-height: 1;letter-spacing: 0.1em;color: var(--text-color);}.credit a:hover {color: #ffffff;background-color: var(--accent);}#footer {position: relative;z-index: 101;background-color: var(--accent);color: var(--post-background);}#footer a {-moz-transition-property: opacity;-o-transition-property: opacity;-webkit-transition-property: opacity;transition-property: opacity;}#footer a:hover {opacity: 0.5;}#footer .footer-top {padding: 75px 0;}#footer .footer-top .container {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}#footer .footer-top .container .title {font-family: var(--serif);font-size: 1.285rem;}#footer .footer-top .container .title::after {content: "";display: block;width: 35px;height: 2px;margin: 15px 0 25px;background-color: #fff;}#footer .footer-top .container .text {margin: 0;font-size: 0.857rem;line-height: 1.75em;letter-spacing: 0.05em;}#footer .footer-top .container .right {-webkit-flex-shrink: 0;-moz-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;padding-left: 50px;}#footer .footer-top .container .right .text {line-height: 1em;}#footer .footer-top .container .right .text dl {margin: 0;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}#footer .footer-top .container .right .text dl+dl {margin-top: 10px;}#footer .footer-top .container .right .text dl dt {font-weight: 700;text-transform: uppercase;margin-right: 5px;}#footer .footer-top .container .right .text dl dd {margin: 0;white-space: nowrap;}#footer .footer-bottom {padding: 25px 0;border-top: 1px solid rgba(255, 255, 255, 0.2);}#footer .footer-bottom .container {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 9px;line-height: 1em;text-transform: uppercase;letter-spacing: 0.1em;}#footer .footer-bottom .container ul {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}#footer .footer-bottom .container ul li+li {margin-left: 15px;padding-left: 15px;border-left: 1px solid rgba(255, 255, 255, 0.35);}#footer .footer-bottom .scroll-top {position: absolute;bottom: 15px;right: 25px;}#footer .footer-bottom .scroll-top button {display: block;-webkit-appearance: none;-moz-appearance: none;appearance: none;border: none;outline: none;background: none;padding: 0;color: #fff;cursor: pointer;-moz-transition: opacity 0.3s ease-in-out;-o-transition: opacity 0.3s ease-in-out;-webkit-transition: opacity 0.3s ease-in-out;transition: opacity 0.3s ease-in-out;}#footer .footer-bottom .scroll-top button:hover {opacity: 0.5;}