
/* Static-host adjustments and legible footer */
.site-footer {background:#0c192b!important;color:#d9dce4!important;padding:2rem 1.25rem!important;display:block!important;}
.site-footer .static-footer-inner{max-width:1100px;margin:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.5rem;align-items:start;}
.site-footer h3{color:#f2eabb;font-size:1.15rem;margin:0 0 .5rem;}
.site-footer a{color:#f2eabb!important;text-decoration:underline;text-underline-offset:3px;}
.site-footer a:hover,.site-footer a:focus{color:#ffc294!important;background:transparent!important;}
.site-footer ul{list-style:none;padding:0;margin:0;}
.site-footer li{margin:.35rem 0;}
.site-footer .copyright{font-size:.85rem;color:#d9dce4;margin:.5rem 0 0;}
.static-contact-note{max-width:760px;margin:2rem auto;padding:1rem 1.25rem;border:1px solid #0c192b;line-height:1.5;}
.static-contact-note p{margin:.5rem 0;}
#content{min-height:45vh;}
.menu-logo-here a{cursor:pointer;}
@media(max-width:600px){.static-footer-inner{grid-template-columns:1fr!important;}.site-footer{text-align:center;}}

/* About page remains plain, as in the original design. */
body.page-id-11 .site-content {background-image:none;}

/* Gallery uses the orange hurricane painting as a fixed backdrop. */
body.page-id-13 .gallery-background-img {
  background-image:url("/wp-content/uploads/2020/08/Hurricane-Painting-01-compressed-scaled-e1597386661422.jpg");
  background-position:center center;
  background-repeat:no-repeat;
  background-size:cover;
  background-attachment:fixed;
}
@media (max-width: 767px) {
  body.page-id-13 .gallery-background-img {background-attachment:scroll;}
}
