@charset "UTF-8";
@-ms-viewport {
  width: device-width; }
@-o-viewport {
  width: device-width; }
@viewport {
  width: device-width; }
html {
  min-height: 100%;
  -webkit-font-smoothing: antialiased; }

html,
*, *::before, *::after {
  box-sizing: border-box; }

body {
  margin: 0;
  font-size: 1.8rem;
  line-height: 1.5;
  word-wrap: break-word; }

h1, .h1, .t1 {
  font-size: 3rem; }

h2, .h2, .t2 {
  font-size: 2.4rem; }

h3, .h3, .t3 {
  font-size: 2rem; }

h4, .h4, .t4 {
  font-size: 1.6rem; }

h5, .h5, .t5, small, .tag, .search_query {
  font-size: 1.4rem; }

h6, .h6, .t6, .btn, .more_notes_link {
  font-size: 1.2rem; }

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  line-height: 1.4;
  font-weight: bold; }

h1.text-uppercase, .h1.text-uppercase, .text-uppercase .h1, .text-uppercase h1,
h2.text-uppercase, .h2.text-uppercase, .text-uppercase .h2, .text-uppercase h2,
h3.text-uppercase, .h3.text-uppercase, .text-uppercase .h3, .text-uppercase h3,
h4.text-uppercase, .h4.text-uppercase, .text-uppercase .h4, .text-uppercase h4,
h5.text-uppercase, .h5.text-uppercase, .text-uppercase .h5, .text-uppercase h5 {
  letter-spacing: 1px; }

p {
  margin-bottom: 1em; }

a {
  outline: 0; }
  a:hover, a:focus {
    text-decoration: none; }

.semi-transparent {
  opacity: 0.4; }

.block {
  display: block;
  width: 100%; }

img {
  max-width: 100%;
  height: auto;
  border: 0; }
  img[align="right"] {
    margin-left: 2rem;
    margin-bottom: 2rem;
    float: right; }
  img[align="left"] {
    margin-right: 2rem;
    margin-bottom: 2rem;
    float: left; }
  img[align="middle"] {
    display: block;
    margin: 2rem auto; }

figure img {
  display: block;
  margin: 0 auto 2rem; }

table {
  width: 100%;
  border-spacing: 0;
  border: 1px solid; }

thead, tfoot, th, td {
  padding: 0.5rem; }

td {
  border-bottom: 1px solid; }

tr:last-child td {
  border-bottom: 0; }

th {
  font-size: 110%; }

cite, em {
  font-style: normal; }

cite:before {
  content: "– "; }

.avatar {
  display: none; }

.notes {
  padding: 0;
  margin: 0; }

.notes blockquote {
  margin: auto;
  font-size: 1.3rem; }

.notes li {
  list-style: none;
  padding: 0.2rem 0;
  font-size: 1.3rem; }

.more_notes_link:hover, .more_notes_link:focus {
  text-decoration: none; }

.source_tumblelog {
  margin-left: 0.2em; }

.tumblelog,
.source_tumblelog {
  font-weight: bold; }

.more_notes_link_container {
  text-align: center; }

.more_notes_link {
  display: inline-block;
  text-transform: uppercase;
  margin: 1.5rem auto;
  padding: 0.6rem 1.2rem; }
  .more_notes_link:hover, .more_notes_link:focus {
    opacity: 0.5;
    border-bottom: 0 !important; }

.tag, .search_query {
  text-transform: uppercase; }

.island, .island-double, .island-triple {
  padding: 2rem; }

@media (min-width: 768px) {
  .island-double {
    padding: 4rem; } }

@media (min-width: 768px) {
  .island-triple {
    padding: 6rem; } }

.island-half {
  padding: 1rem; }

.pad-bottom, .pad-bottom-double, .pad-bottom-triple {
  padding-bottom: 2rem; }

@media (min-width: 768px) {
  .pad-bottom-double {
    padding-bottom: 4rem; } }

@media (min-width: 768px) {
  .pad-bottom-triple {
    padding-bottom: 6rem; } }

.pad-top, .pad-top-double, .pad-top-triple {
  padding-top: 2rem; }

@media (min-width: 768px) {
  .pad-top-double {
    padding-top: 4rem; } }

@media (min-width: 768px) {
  .pad-top-triple {
    padding-top: 6rem; } }

.vertical-align {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

@media (min-width: 992px) {
  .nopadding {
    padding: 0; } }

.inline {
  display: inline-block; }

.container {
  max-width: 100rem; }

@media (min-width: 992px) {
  .main > .container {
    width: 990px;
    padding-left: 0;
    padding-right: 0; } }

.hidden {
  display: none; }

.wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 100vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }

.wrapper-content {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto; }

.wrapper-footer {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0; }

.page-article,
.page-comments,
.page-sidebar {
  margin: 0; }
  @media (min-width: 992px) {
    .page-article,
    .page-comments,
    .page-sidebar {
      padding: 0; } }

@media (min-width: 992px) {
  .is-post .page-article,
  .page-comments {
    width: 65%;
    margin-right: 0;
    float: left; } }

@media (min-width: 992px) {
  .page-sidebar {
    width: 23%;
    margin-left: 0;
    float: right; } }

small, .tiny {
  font-size: 1.3rem; }

.micro {
  font-size: 1rem; }

.muted {
  opacity: 0.3; }

a.muted:hover, a.muted:focus {
  opacity: 1; }

.search-field {
  font-weight: normal;
  font-size: 1.5rem;
  max-width:80%; }

.post-title {
  margin-top: 0; }

.post-text a {
  border-bottom: 1px solid; }

.site-footer .icon {
  padding: 0 0.15rem;
  margin-bottom: 1rem;
  font-size: 2rem;
  width: 4.4rem;
  height: 4.4rem;
  line-height: 4.4rem;
  border-radius: 50%; }

.share-icon,
.share-btn {
  width: 3.3rem;
  height: 3.3rem;
  line-height: 3.5rem;
  text-align: center;
  display: inline-block;
  float: left;
  font-size: 1.6rem; }

.share-icon {
  background: #ccc;
  color: #fff;
  border-radius: 50%; }

.share-icon {
  margin-right: 0.6rem; }

.share-btn {
  position: relative;
  top: 0.4rem; }

.share-btn .reblog_button {
  position: relative;
  left: 0.8rem; }

.thumb-audioembed .spotify_audio_player {
  width: 312px;
  position: relative;
  overflow: hidden;
  top: -8.1rem;
  left: -2px; }

.thumb-audioembed .soundcloud_audio_player,
.thumb-audioembed .tumblr_audio_player {
  width: 31rem;
  height: 33.1rem;
  position: relative;
  top: -4px; }

.audio-embed .spotify_audio_player,
.audio-embed .soundcloud_audio_player,
.audio-cover {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0;
  overflow: hidden;
  max-width: 100%;
  max-height: 30rem; }
  @media only screen and (min-width: 400px) {
    .audio-embed .spotify_audio_player,
    .audio-embed .soundcloud_audio_player,
    .audio-cover {
      max-height: 40rem; } }
  @media only screen and (min-width: 500px) {
    .audio-embed .spotify_audio_player,
    .audio-embed .soundcloud_audio_player,
    .audio-cover {
      max-height: 50rem; } }
  @media only screen and (min-width: 600px) {
    .audio-embed .spotify_audio_player,
    .audio-embed .soundcloud_audio_player,
    .audio-cover {
      max-height: 60rem; } }
  @media only screen and (min-width: 700px) {
    .audio-embed .spotify_audio_player,
    .audio-embed .soundcloud_audio_player,
    .audio-cover {
      max-height: 70rem; } }

.tumblr_audio_player {
  border: 1px solid; }

.audio_message_container {
  display: none !important; }

.exif-list {
  padding: 2rem 5rem; }

.exif-data {
  width: 25%;
  float: left;
  font-size: 1.5rem;
  padding: 2rem; }
  .exif-data h6 {
    margin: 0; }

.site-footer .social-icons,
p:last-child {
  margin-bottom: 0; }

.site-footer p {
  line-height: 1; }

.site-footer .icon {
  -webkit-transition: all 0.15s ease-in-out;
          transition: all 0.15s ease-in-out; }

.site-logo {
  padding-left: 0;
  text-align: left; }

.site-header .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end; }

.logo-text {
  margin: 0;
  letter-spacing: 3px; }
  @media (max-width: 340px) {
    .logo-text {
      font-size: 2rem; } }

@media (max-width: 767px) {
  .is-home.with-slider .logo-img {
    max-height: 10vh; } }

.site-nav {
  padding-right: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end; }

.primary-navigation ul {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end; }

.primary-navigation .nav {
  padding: 0 1rem; }
  .primary-navigation .nav:last-child {
    padding-right: 0; }

.primary-navigation:hover a, .primary-navigation:focus a {
  opacity: 0.3; }

.primary-navigation a:hover, .primary-navigation a:focus {
  opacity: 1; }

.icon-nav-toggle {
  width: 5rem;
  height: 5rem;
  line-height: 5rem;
  text-align: center;
  font-size: 3rem;
  position: fixed;
  right: 2rem;
  top: 2rem;
  z-index: 200;
  -webkit-transition: 250ms;
          transition: 250ms; }

.fa-bars {
  background: white;
  border-radius: 50%; }

.mobile-nav {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  min-height: 100%;
  z-index: 200;
  text-align: center;
  font-weight: 700;
  font-size: 1.15rem;
  letter-spacing: 1px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }

.mobile-nav-items {
  padding: 0; }

.nav-search .search-field {
  max-width: 60%;
  border: 0;
  padding: 1rem;
  height: 3.4rem;
  position: relative;
  top: 2px;
  right: -3px;
  border-radius: 0; }
  .nav-search .search-field:focus {
    outline: 0; }
.nav-search .search-button {
  padding: 1rem 1.6rem;
  border: 0;
  height: 3.5rem; }

.post-notes-title {
  margin-bottom: 2.5rem;
  padding-bottom: 2.5rem; }

.tag-link {
  background: #ddd;
  display: inline-block;
  width: auto;
  margin: 0 0 5px 0;
  padding: 3px 10px 3px 10px;
  border-radius: 3px;
}.tag-link:before {
    content: "#"; }

.page-number {
  height: 2.6rem;
  width: 2.6rem;
  display: inline-block;
  font-size: 1.5rem;
  line-height: 2.6rem;
  -webkit-transition: 0;
          transition: 0; }

.page-number.current,
.page-number:hover, .page-number:focus {
  border-radius: 50%; }

.pagination-sep {
  padding: 0 1rem; }

.slider,
.slide,
.slides-container,
.slide .container {
  margin-bottom: 5rem; }
  @media (max-width: 767px) {
    .slider,
    .slide,
    .slides-container,
    .slide .container {
      max-height: 80vh; } }

@media (max-width: 767px) {
  .is-home.with-slider .site-header {
    max-height: 30vh; } }

.slide .container {
  height: 100%; }

.slide {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }

.slides-container {
  z-index: 1; }

.slide .container-flex .row {
  padding: 0; }
  @media (max-width: 991px) {
    .slide .container-flex .row {
      position: absolute;
      width: 100%;
      bottom: 0;
      margin: 0; } }
  @media (min-width: 992px) {
    .slide .container-flex .row {
      width: 990px;
      float: none;
      margin-right: auto;
      margin-left: auto; } }

.slide-content {
  padding: 2.8rem; }
  @media (min-width: 992px) {
    .slide-content {
      position: absolute;
      bottom: 4rem;
      border-radius: 0.4rem; } }

.slide-title {
  margin: 0;
  letter-spacing: 0; }

.slide-text {
  font-size: 1.5rem;
  opacity: 0.7; }

.slide-link {
  font-size: 1.8rem; }

.slides-pagination {
  position: absolute;
  z-index: 3;
  bottom: 0;
  text-align: center;
  width: 100%; }
  .slides-pagination a {
    border: 2px solid #fff;
    border-radius: 50%;
    width: 1.2rem;
    height: 1.2rem;
    display: inline-block;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR4nGP6zwAAAgcBApocMXEAAAAASUVORK5CYII=");
    margin: 0.3rem;
    overflow: hidden;
    text-indent: -100%; }
    .slides-pagination a.current {
      background: #fff; }

.thumbs {
  width: 31rem;
  margin: 0 auto; }
  @media (min-width: 768px) {
    .thumbs {
      width: 660px; } }
  @media (min-width: 1000px) {
    .thumbs {
      width: 990px; } }

.thumb {
  float: left;
  width: 29rem;
  height: 29rem;
  margin: 0 auto 1.5rem; }
  @media (min-width: 768px) {
    .thumb {
      width: 31rem;
      height: 31rem;
      margin: 0 1rem 2rem; } }

.thumbnail-wrap {
  position: relative;
  border-style: solid;
  border-width: 1px; }

.thumbnail-wrap,
article.thumbnail-content {
  border-radius: 0.4rem; }

.thumbnail-content,
.thumbnail-hover,
.thumbnail-link {
  position: absolute; }

.thumbnail-wrap,
.thumbnail-content,
.thumbnail-hover,
.thumbnail-link {
  width: 100%;
  height: 100%;
  overflow: hidden;
  top: 0;
  left: 0; }

.thumbnail-content {
  z-index: 50; }

.thumbnail-hover {
  opacity: 0;
  z-index: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.thumb:hover .thumbnail-hover,
.thumb:focus .thumbnail-hover {
  opacity: 1;
  z-index: 100;
  cursor: pointer; }

.thumb-icons {
  display: inline-block;
  z-index: 70;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.thumb-icon {
  font-size: 3rem;
  width: 5rem;
  height: 5rem;
  line-height: 5rem;
  text-align: center;
  background: white;
  color: #ccc;
  float: left;
  cursor: pointer;
  border-radius: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .thumb-icon:hover {
    color: #ccc;
    background: black;
    text-decoration: none; }

.thumb-icon.btn-like {
  margin: 0 1rem; }

.thumb-icon .like_button {
  height: 5.2rem !important; }

.thumb-icon iframe.like_toggle {
  width: 2rem !important;
  height: 2rem !important; }

.thumb-icon .reblog_button {
  width: 2rem !important;
  height: 4rem !important; }

.btn-link i {
  font-size: 2.2rem; }

.thumb-icon .btn-reblog {
  position: relative;
  top: 0.4rem;
  left: 0.4rem; }

.thumb-img {
  position: absolute;
  top: 0;
  left: 0; }

.thumb-caption-media {
  height: 35%;
  margin-top: 32%;
  overflow: hidden;
  z-index: 80;
  background: white; }

.thumbnail-content h3 {
  letter-spacing: 0;
  margin-top: 0;
  height: 2.5em;
  overflow: hidden;
  line-height: 1.2; }
.thumbnail-content h5 {
  margin: 0 0 0.5rem; }

.thumbtype-text .thumbnail-content h3,
.thumbtype-quote .thumbnail-content h3,
.thumbtype-chat .thumbnail-content h3,
.thumbtype-link .thumbnail-content h3,
.thumbtype-answer .thumbnail-content h3 {
  height: auto; }

.thumb-caption {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }

.thumbtype-photoset .thumb-img:not(:first-child) {
  display: none; }

.tmblr-embed,
.tumblr_video_container,
.tumblr_video_iframe {
  display: block;
  max-width: 100%;
  text-align: center;
  margin-left: auto;
  margin-right: auto; }

.tumblr_video_container,
.tumblr_video_iframe {
  margin-bottom: 0; }

@media (min-width: 768px) {
  .widgets li:first-child {
    padding: 0 2rem 0 0; } }

@media (min-width: 768px) {
  .widgets li:nth-child(2) {
    padding: 0 1rem; } }

@media (min-width: 768px) {
  .widgets li:last-child {
    padding: 0 0 0 2rem; } }

.widget {
  font-size: 1.5rem;
  line-height: 2.2rem;
  margin-bottom: 3rem; }

.widget-title {
  font-size: 1.5rem; }
  @media (min-width: 768px) {
    .widget-title {
      margin-bottom: 4rem; } }

.search-field {
  width: 100%;
  clear: left;
  padding: 0.5rem;
  border-radius: 0;
  margin-bottom: 1rem; }

.search-button {
  margin-top: 0; }

.btn {
  -webkit-transition: all 0.15s ease-in-out;
          transition: all 0.15s ease-in-out;
  border-radius: 0; }

.btn.focus, .btn:focus, .btn:hover {
  opacity: 0.5; }

.site-widgets .container {
  margin-top: 6rem; }

.mini-thumbs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row;
      -ms-flex-flow: row;
          flex-flow: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start; }
  @media (max-width: 520px) {
    .mini-thumbs {
      -webkit-flex-flow: row wrap;
          -ms-flex-flow: row wrap;
              flex-flow: row wrap; } }
  @media (min-width: 768px) {
    .mini-thumbs {
      -webkit-flex-flow: row wrap;
          -ms-flex-flow: row wrap;
              flex-flow: row wrap; } }

.mini-thumbs a {
  width: 32%;
  margin: 0 0.3rem 0.3rem 0;
  opacity: 1;
  -webkit-transition: opacity 0.15s ease-in-out;
          transition: opacity 0.15s ease-in-out; }
  .mini-thumbs a:hover, .mini-thumbs a:focus {
    opacity: 0.5; }
  @media (max-width: 767px) {
    .mini-thumbs a {
      width: 7.5rem; } }

.timeago {
  display: block;
  font-size: 1.1rem;
  margin-top: 1rem; }

@media all {
  .featherlight {
    display: none;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2147483647;
    text-align: center;
    white-space: nowrap;
    cursor: pointer;
    background: #333;
    background: transparent; }
    .featherlight:last-of-type {
      background: rgba(0, 0, 0, 0.9); }
    .featherlight:before {
      content: "";
      display: inline-block;
      height: 100%;
      vertical-align: middle;
      margin-right: -0.25em; }
    .featherlight .featherlight-content {
      position: relative;
      text-align: left;
      vertical-align: middle;
      display: inline-block;
      overflow: auto;
      padding: 25px 25px 0;
      border-bottom: 25px solid transparent;
      min-width: 30%;
      margin-left: 5%;
      margin-right: 5%;
      max-height: 95%;
      background: #fff;
      cursor: auto;
      white-space: normal; }
    .featherlight .featherlight-inner {
      display: block; }
    .featherlight .featherlight-close-icon {
      position: absolute;
      z-index: 9999;
      top: 0;
      right: 0;
      font-size: 2.5rem;
      line-height: 3rem;
      width: 3rem;
      cursor: pointer;
      text-align: center;
      font-family: Arial, sans-serif;
      background: #fff;
      background: rgba(255, 255, 255, 0.3);
      color: #000; }
    .featherlight .featherlight-image {
      width: 100%; }

  .featherlight-iframe .featherlight-content {
    border-bottom: 0;
    padding: 0; }

  .featherlight iframe {
    border: 0; } }
@media only screen and (max-width: 1024px) {
  .featherlight .featherlight-content {
    margin-left: 10px;
    margin-right: 10px;
    max-height: 98%;
    padding: 10px 10px 0;
    border-bottom: 10px solid transparent; } }
#jquery-fullsizable {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  width: 100wh;
  height: 100vh;
  background-color: #000;
  z-index: 999; }
  #jquery-fullsizable.fullsized_spinner {
    background-image: url(data:image/gif;base64,R0lGODlhEAAQAPIAAAAAAP///zw8PLy8vP///5ycnHx8fGxsbCH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAKAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAEAAQAAADMwi63P4wyklrE2MIOggZnAdOmGYJRbExwroUmcG2LmDEwnHQLVsYOd2mBzkYDAdKa+dIAAAh+QQACgABACwAAAAAEAAQAAADNAi63P5OjCEgG4QMu7DmikRxQlFUYDEZIGBMRVsaqHwctXXf7WEYB4Ag1xjihkMZsiUkKhIAIfkEAAoAAgAsAAAAABAAEAAAAzYIujIjK8pByJDMlFYvBoVjHA70GU7xSUJhmKtwHPAKzLO9HMaoKwJZ7Rf8AYPDDzKpZBqfvwQAIfkEAAoAAwAsAAAAABAAEAAAAzMIumIlK8oyhpHsnFZfhYumCYUhDAQxRIdhHBGqRoKw0R8DYlJd8z0fMDgsGo/IpHI5TAAAIfkEAAoABAAsAAAAABAAEAAAAzIIunInK0rnZBTwGPNMgQwmdsNgXGJUlIWEuR5oWUIpz8pAEAMe6TwfwyYsGo/IpFKSAAAh+QQACgAFACwAAAAAEAAQAAADMwi6IMKQORfjdOe82p4wGccc4CEuQradylesojEMBgsUc2G7sDX3lQGBMLAJibufbSlKAAAh+QQACgAGACwAAAAAEAAQAAADMgi63P7wCRHZnFVdmgHu2nFwlWCI3WGc3TSWhUFGxTAUkGCbtgENBMJAEJsxgMLWzpEAACH5BAAKAAcALAAAAAAQABAAAAMyCLrc/jDKSatlQtScKdceCAjDII7HcQ4EMTCpyrCuUBjCYRgHVtqlAiB1YhiCnlsRkAAAOwAAAAAAAAAAAA==);
    background-position: 50% 50%;
    background-repeat: no-repeat; }
  #jquery-fullsizable #fullsized_image_holder img {
    display: block;
    margin: 0 auto; }

#infscr-loading {
  text-align: center;
  font-size: 1.3rem;
  padding: 1rem;
  margin-bottom: 2rem;
  width: 100%;
  display: inline-block;
  float: left;
  border-radius: 1.4rem; }
  @media (max-width: 767px) {
    #infscr-loading {
      width: 94%; } }

#infscr-loading img {
  display: none; }