
/* Static-site behavior and overrides for assets missing from the archive. */
html { scroll-behavior: smooth; }
/* Original theme images; drop them into assets/images/ (see README). Fallbacks apply if absent. */
.site-header { background-image: url("../images/650-Fisgard-Edited.jpg"), url("../uploads/Front-Steps.jpg"); }
.page-divider, .site-footer { background-color: #2a2a2a; background-image: url("../images/daimond_eyes_black.png"); background-repeat: repeat; }
.page-divider { height: 30px; }
.page-content { background-color: #fff; background-image: url("../images/seamless_paper_texture.jpg"); background-repeat: repeat; }
article h3:before { content: url("../images/manicule-gold.png"); }
#desktop-nav { display: block !important; }
#desktop-nav .menu { display: flex; justify-content: center; }
#mobile-nav { display: none !important; }
#nav-icon-container { display: none; border: 0; padding: .5em; background: transparent; }
#nav-icon span { left: 0; }
.sow-slider-base { display: block !important; overflow: hidden !important; }
.sow-slider-base .sow-slider-images { margin: 0; padding: 0; list-style: none; }
.sow-slider-base.is-enhanced .sow-slider-image { display: none; }
.sow-slider-base.is-enhanced .sow-slider-image.is-active { display: block; }
.sow-slider-base .sow-slider-pagination { display: flex; justify-content: center; gap: .5em; padding: .75em; }
.sow-slider-base .sow-slider-pagination a { display: block; width: .75em; height: .75em; border-radius: 50%; background: #aaa; }
.sow-slider-base .sow-slider-pagination a.is-active { background: #a48f61; }
.sow-slider-base .sow-slide-nav a { text-decoration: none; line-height: 1; }
.static-note { max-width: 44em; margin: 1.5em auto; padding: 1em; text-align: center; background: #f3f0e9; }
@media (max-width: 780px) {
  #desktop-nav { display: none !important; }
  #nav-icon-container { display: block !important; margin: .5em auto; cursor: pointer; }
  #mobile-nav.is-open { display: block !important; }
  #mobile-nav .menu { display: block; height: auto; }
  #mobile-nav .menu li { display: block; width: 100%; }
  #mobile-nav .menu a { padding: .25em; }
}

/* Slides were sized by jQuery Cycle in WordPress; let them size naturally. */
.sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-container { position: static; }
.sow-slider-base ul.sow-slider-images, .sow-slider-base ul.sow-slider-images li.sow-slider-image { height: auto !important; }
.sow-slider-base .sow-slider-pagination { position: static; text-align: center; padding: .5em 0; }
.sow-slider-base { display: flex !important; flex-wrap: wrap; justify-content: center; }
.sow-slider-base .sow-slider-images { width: 100%; }
.sow-slider-base .sow-slider-pagination { order: 2; width: auto; padding: .5em 0; align-self: center; }
.sow-slider-base .sow-slide-nav { position: static; font-size: 2em !important; margin: 0 1em; }
.sow-slider-base .sow-slide-nav-prev { order: 1; }
.sow-slider-base .sow-slide-nav-next { order: 3; }
