[hidden]{display:none!important}button{cursor:pointer;font:inherit}img{max-width:100%}#wrapper:after,#column-content:after,#sub-content:after{content:"";display:block;clear:both}#header{width:925px}.navigation{box-sizing:border-box}#searchbox{box-sizing:content-box}#logoname img{height:auto}#footer{box-sizing:border-box;height:auto;min-height:51px;width:923px}#footer:after{content:"";display:block;clear:both}.breadcrumb{padding:11px 15px}#slideshow{height:212px}#slide_navigation{width:auto!important}#slide_navigation button{padding:0;border:2px solid #ccc;background:none;display:block}#slide_navigation button img{display:block}.activeSlide button{border-color:#939393!important}.slide_nav{box-sizing:border-box}#arrowleft,#arrowright{border:0;padding:0}#slide-pause{position:absolute;right:58px;bottom:8px;background:none;border:0;color:#666;font-size:10px}.content img{height:auto;box-sizing:border-box}.sidebar img{height:auto}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:10px;top:10px;z-index:99;background:white;padding:12px}:focus-visible{outline:2px solid #333;outline-offset:3px}#lightbox{padding:16px;border:0;max-width:92vw;max-height:90vh;background:#fff}#lightbox::backdrop{background:#000c}#lightbox>img{display:block;max-height:75vh;max-width:86vw;width:auto;height:auto;margin:auto}.lightbox-controls{display:flex;gap:10px;justify-content:flex-end;margin-bottom:12px}.lightbox-controls button{padding:7px 12px;border:1px solid #aaa;background:#eee}#lightbox p{padding:8px 0 0;text-align:center}#slideshow li:not([hidden]){animation:fade-in 2s}@keyframes fade-in{from{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){#slideshow li{animation:none!important}}
@media(max-width:960px){#wrapper{width:calc(100% - 24px);max-width:925px}#header_top,#header,#big-column,#sub-column{width:100%;margin-left:0}#logoname{float:none}#logoname a{float:none;display:block}#logoname img{margin:0;max-width:100%}.navigation{left:0;width:100%;height:auto;min-height:48px;background:#eee;border:1px solid #ddd;border-radius:6px;padding:0 8px;display:flex;flex-wrap:wrap;justify-content:space-between}#header #navbar{height:auto;padding:0;display:flex;flex-wrap:wrap}#navbar a{padding:0 12px}#search{margin:0 0 8px}#slide_wrapper{width:100%;height:auto;min-height:364px;margin-left:0;background:#f7f7f7;border:1px solid #ddd;border-radius:7px;box-sizing:border-box;padding:15px}ul#slideshow{margin:0;width:100%;height:auto;min-height:212px}ul#slideshow li{width:100%;display:flex;gap:20px}ul#slideshow li img{width:54%;height:auto;object-fit:contain;align-self:flex-start}ul#slideshow li .slide_text{width:auto;flex:1;margin:0}.slide_nav{width:100%;padding:0 35px;margin-bottom:18px}#slide_navigation li{width:auto;margin-right:12px}#slide_navigation img{width:75px;height:auto}#arrowleft,#arrowright{bottom:38px}#arrowleft{left:8px}#arrowright{right:8px}#column-top{display:none}#column-content,#sub-content{width:100%;margin:16px 0 0;background:white;border:1px solid #ddd;border-radius:6px;box-sizing:border-box;display:flex;flex-wrap:wrap;padding:10px}.feat-post{width:calc(33.333% - 20px);padding:10px}.latest-posts{width:calc(33.333% - 20px);padding:10px}.latest-posts ul.latest-posts{width:auto;padding:10px 0}#sub-top{width:100%;margin:18px 0 0;background:#eee;border-radius:6px}#sub-content{margin-top:0}.content{width:70%;padding:10px;box-sizing:border-box}.sidebar{width:26%;margin-left:3%;box-sizing:border-box}#footer{width:100%;margin:0;background:#eee;border-radius:0 0 6px 6px;padding:12px}#footer .footer_right{margin:0}#footer p{float:none}#footer .footer_right{float:none}}
@media(max-width:600px){ul#slideshow li{display:block}ul#slideshow li img{width:100%;float:none;max-height:210px}ul#slideshow li .slide_text{float:none;margin-top:12px}ul#slideshow li .slide_text p{margin-top:8px}.slide_nav{padding:0 20px;display:flex;justify-content:center}#slide_navigation li{margin-right:5px}#slide_navigation img{width:48px}.feat-post,.latest-posts,.content,.sidebar{width:100%;float:none;margin:0;box-sizing:border-box}.sidebar{padding:15px}#navbar a{padding:0 8px}#slide-pause{right:20px}#footer .footer_right ul li{margin:0 12px 4px 0}}
