/* Existing layout and artwork are retained in default.css. */
#dropdown > .msukrax:hover > ul,
#dropdown > .msukrax:focus-within > ul,
#dropdown > .msukrax.is-open > ul {visibility:visible !important;}
[hidden] {display:none !important;}
#slider:not(dl) {position:relative;width:706px;height:301px;background:transparent;}
#slider:not(dl) > a {position:absolute;inset:0;display:block;opacity:0;pointer-events:none;transition:opacity .5s ease;}
#slider:not(dl) > a:first-child {opacity:1;pointer-events:auto;}
#slider:not(dl).static-slider > a {opacity:0;pointer-events:none;}
#slider:not(dl).static-slider > a.active {opacity:1;pointer-events:auto;z-index:1;}
#slider:not(dl) > a > img {position:absolute;top:0;left:0;display:block;width:706px;height:301px;}
.static-directions {opacity:0;transition:opacity .2s;}
#slider:hover .static-directions,#slider:focus-within .static-directions {opacity:1;}
.static-directions button {position:absolute;top:85%;z-index:99;width:30px;height:30px;border:0;padding:0;background:url(../images/images/arrows.png) no-repeat;cursor:pointer;}
.static-directions .static-previous {left:140px;}
.static-directions .static-next {right:15px;background-position:-30px 0;}
.static-pager {position:absolute;left:43%;bottom:15px;z-index:99;display:flex;gap:5px;}
.static-dot {display:block;width:11px;height:12px;border:0;padding:0;background:url(../images/images/green_pager.png) no-repeat 0 -12px;cursor:pointer;font:inherit;text-indent:-9999px;overflow:hidden;}
.static-dot.active {background-position:0 0;}
.static-lightbox {position:fixed;overflow:visible;max-width:none;max-height:none;padding:0;border:0;background:transparent;color:#ccc;}
.static-lightbox::backdrop {background:rgba(0,0,0,.9);}
.static-lightbox-photo {display:block;box-sizing:border-box;max-width:calc(100vw - 40px);max-height:calc(100vh - 70px);width:auto;height:auto;border:5px solid #000;background:#fff;}
.static-lightbox-counter {position:absolute;top:-20px;right:0;font:12px Arial,Helvetica,sans-serif;color:#ccc;}
.static-lightbox button {position:absolute;border:0;padding:0;background:url(../images/images/controls.png) no-repeat;cursor:pointer;}
.static-lightbox .static-lightbox-close {top:5px;right:5px;width:38px;height:19px;background-position:top center;}
.static-lightbox .static-lightbox-close:hover {background-position:bottom center;}
.static-lightbox .static-lightbox-previous {top:50%;left:5px;margin-top:-32px;width:28px;height:65px;background-position:top left;}
.static-lightbox .static-lightbox-next {top:50%;right:5px;margin-top:-32px;width:28px;height:65px;background-position:top right;}
.static-lightbox .static-lightbox-previous:hover {background-position:bottom left;}
.static-lightbox .static-lightbox-next:hover {background-position:bottom right;}
.static-lightbox button:focus-visible,.static-dot:focus-visible,.static-directions button:focus-visible,dt[role=button]:focus-visible {outline:2px solid #669100;outline-offset:3px;}
@media (prefers-reduced-motion:reduce) {#slider:not(dl)>a,.static-directions {transition:none;}}
