
.ngg-galleryoverview .ngg-gallery-thumbnail-box{display:inline-block;vertical-align:top;margin:0 8px 8px 0}
.ngg-galleryoverview .slideshowlink,.ngg-galleryoverview .ngg-navigation{display:block;clear:both}
@font-face{font-family:Anton;src:url("vendor/fonts.gstatic.com/s/anton/v27/1Ptgg87LROyAm3Kz-C8.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}
.mainnav li:hover>ul,.mainnav li:focus-within>ul{display:block!important;visibility:visible!important}
.home_rows1_box .text{display:block!important;transition:bottom .2s ease}
.home_rows1_box:hover .text,.home_rows1_box:focus-visible .text{bottom:0!important}
.archive-footer{position:relative;clear:both;background:#eee;color:#444;border-top:1px solid #ccc;text-align:center;padding:12px 20px;font:12px/1.5 Arial,sans-serif;min-width:960px;box-sizing:border-box}
.archive-footer a{color:#444;text-decoration:underline}
.archive-form-note{font:12px/1.4 Arial,sans-serif;color:#555;padding:6px 0;clear:both}
.archive-video-link{display:inline-block;font:12px/1.5 Arial,sans-serif;margin-bottom:10px}
.archive-lightbox{position:fixed;inset:0;z-index:100000;background:rgba(0,0,0,.93);display:flex;align-items:center;justify-content:center;padding:40px 65px;box-sizing:border-box}
.archive-lightbox[hidden]{display:none!important}
.archive-lightbox img{max-width:100%;max-height:88vh;object-fit:contain}
.archive-lightbox button{position:absolute;border:1px solid #aaa;background:#111;color:white;font:28px/1 Arial,sans-serif;padding:9px 14px;cursor:pointer}
.archive-lightbox .archive-close{right:14px;top:12px}.archive-lightbox .archive-prev{left:12px;top:48%}.archive-lightbox .archive-next{right:12px;top:48%}
.archive-lightbox figcaption{position:absolute;bottom:8px;left:70px;right:70px;text-align:center;color:white;font:13px/1.4 Arial,sans-serif}
html{scroll-behavior:smooth}button[disabled],input[disabled]{cursor:default}
