/* -------------------------------------------
 *
 *  stylesheet by ShuDesigns
 *  shudesigns.tumblr.com
 *  2019 (c) All Rights Reserved.
 *
 * ------------------------------------------ */
@charset "UTF-8";@import url("//fonts.googleapis.com/css?family=Playfair+Display:400,700|Source+Sans+Pro:300,400,600,700");@import url("//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css");@import url("https://static.tumblr.com/a0dmjhi/8C3p5gesv/photoset.css");html, body {margin: 0;padding: 0;background-color: var(--body-background);font-family: var(--sans);font-size: var(--body-font-size);color: var(--text-color);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}body {overflow: visible;}*, *:before, *:after {box-sizing: border-box;}a {color: inherit;transition-property: color;transition-duration: 0.3s;transition-timing-function: ease-in-out;}a, a:hover, a:active, a:focus {text-decoration: none;outline: none;}img {max-width: 100%;border: none;outline: none;}ul.noneStyle, ol.noneStyle {margin: 0;padding: 0;list-style-type: none;}input, button {background: none;padding: 0;border: none;border-radius: 0;outline: none;box-shadow: none;font-family: inherit;font-size: inherit;font-weight: normal;}header, nav, main, article, section, footer {display: block;}::-moz-selection {color: var(--post-background);background-color: var(--color-one);}::selection {color: var(--post-background);background-color: var(--color-one);}.clearfix:after {content: '';display: block;clear: both;}#s-m-t-tooltip {position: absolute;z-index: 10;display: block;margin: 15px 0 0 10px;max-width: 300px;overflow: hidden;background-image: linear-gradient(135deg, var(--gradient));background-size: 101%;padding: 5px 10px;color: #ffffff;font-size: 0.85rem;line-height: 1.1em;}.imgFill img {opacity: 0;}.t-color1 {color: var(--color-one);}.t-color2 {color: var(--color-two);}.t-gradient {color: transparent;-webkit-background-clip: text;-moz-background-clip: text;background-clip: text;background-image: linear-gradient(135deg, var(--gradient));background-size: 101%;}.post-style {font-size: 1em;line-height: 1.5em;}.post-style a {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 p {margin: 1em 0;}.post-style blockquote {border-left: 2px solid var(--color-two);margin: 1em 0;padding: 0 0 0 1em;}.post-style ul, .post-style ol {margin: 1em 0;padding-left: 2em;}.post-style ul:not(.noneStyle) {list-style-type: none;}.post-style ul:not(.noneStyle) li:before {font-family: var(--icons);font-weight: normal;font-style: normal;content: '\f105';display: inline-block;width: 2em;height: 1.5em;margin-left: -2em;text-align: center;color: var(--color-one);}.post-style ul.noneStyle {padding: 0;}.post-style s, .post-style strike {opacity: 0.5;}.post-style figure {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;}#footer {background-color: var(--navbar-background);}#footer .footer-fixed {position: fixed;right: 25px;bottom: 25px;font-size: 0.6em;transition: margin-bottom 0.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;}#footer .footer-fixed ul li {text-align: center;}#footer .footer-fixed ul li + li {margin-top: 7.5px;}#footer .footer-fixed ul li a, #footer .footer-fixed ul li button {display: block;text-transform: uppercase;line-height: 1em;letter-spacing: 0.1em;color: var(--text-color);cursor: pointer;}#footer .footer-fixed ul li.scroll {display: none;}#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: 0.75rem;text-align: center;letter-spacing: 0.05em;line-height: 1em;}#footer .footer-inner a {display: inline;margin: 0 0.25em;color: var(--color-one);}#footer .footer-inner a:hover {color: var(--text-color);}