/* Arhiv: shared SigPlus / SlidePlus gallery controls.
   Navigation selectors must never match .slideplus-slot photo elements. */
.arhiv-site .sigplus-gallery{max-width:calc(100% - 144px);margin-inline:auto}
.arhiv-site .sigplus-gallery .slideplus-container{position:relative;overflow:visible;contain:layout style}
.arhiv-site .sigplus-gallery .slideplus-navigation.slideplus-bottom{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;z-index:2;pointer-events:none}
.arhiv-site .sigplus-gallery .slideplus-navigation.slideplus-bottom>.slideplus-paging{display:none}
.arhiv-site .sigplus-gallery .slideplus-navigation>a:is(.slideplus-first,.slideplus-previous,.slideplus-next,.slideplus-last){display:inline-flex;position:relative;align-items:center;justify-content:center;width:52px;height:52px;margin:0;padding:0;float:none;box-sizing:border-box;background:#ffffff26;border:1px solid #8b826625;border-radius:4px;color:#70634e;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}
.arhiv-site .sigplus-gallery .slideplus-navigation>a:is(.slideplus-first,.slideplus-previous,.slideplus-next,.slideplus-last)>span{display:none}
.arhiv-site .sigplus-gallery .slideplus-navigation.slideplus-bottom>a:is(.slideplus-first,.slideplus-previous,.slideplus-next,.slideplus-last){position:absolute;top:calc(50% - 56px);left:auto;right:auto;pointer-events:auto}
/* Include the anchor in each selector so positions win over the general rule. */
.arhiv-site .sigplus-gallery .slideplus-navigation.slideplus-bottom>a.slideplus-previous{left:-68px;right:auto}
.arhiv-site .sigplus-gallery .slideplus-navigation.slideplus-bottom>a.slideplus-first{left:-68px;right:auto;top:calc(50% + 4px)}
.arhiv-site .sigplus-gallery .slideplus-navigation.slideplus-bottom>a.slideplus-next{right:-68px;left:auto}
.arhiv-site .sigplus-gallery .slideplus-navigation.slideplus-bottom>a.slideplus-last{right:-68px;left:auto;top:calc(50% + 4px)}
.arhiv-site .sigplus-gallery .slideplus-navigation>a:is(.slideplus-first,.slideplus-previous,.slideplus-next,.slideplus-last)::before,.arhiv-site .sigplus-gallery .slideplus-navigation>a:is(.slideplus-first,.slideplus-last)::after{content:'';position:absolute;top:20px;width:11px;height:11px;border:0;border-left:1px solid currentColor;border-bottom:1px solid currentColor;background:none;pointer-events:none}
.arhiv-site .sigplus-gallery .slideplus-navigation>a.slideplus-previous::before{left:22px;transform:rotate(45deg)}
.arhiv-site .sigplus-gallery .slideplus-navigation>a.slideplus-next::before{left:18px;transform:rotate(225deg)}
.arhiv-site .sigplus-gallery .slideplus-navigation>a.slideplus-first::before{left:17px;transform:rotate(45deg)}
.arhiv-site .sigplus-gallery .slideplus-navigation>a.slideplus-first::after{left:26px;transform:rotate(45deg)}
.arhiv-site .sigplus-gallery .slideplus-navigation>a.slideplus-last::before{left:14px;transform:rotate(225deg)}
.arhiv-site .sigplus-gallery .slideplus-navigation>a.slideplus-last::after{left:23px;transform:rotate(225deg)}
.arhiv-site .sigplus-gallery .slideplus-navigation>a:is(.slideplus-first,.slideplus-previous,.slideplus-next,.slideplus-last):is(:hover,:focus-visible){background:#f3eadbcc;border-color:#8b82668c;color:#483f30}
@media(max-width:767px){
 .arhiv-site .sigplus-gallery{max-width:calc(100% - 108px)}
 .arhiv-site .sigplus-gallery .slideplus-navigation>a:is(.slideplus-first,.slideplus-previous,.slideplus-next,.slideplus-last){width:48px;height:48px}
 .arhiv-site .sigplus-gallery .slideplus-navigation.slideplus-bottom>a.slideplus-first,.arhiv-site .sigplus-gallery .slideplus-navigation.slideplus-bottom>a.slideplus-previous{left:-54px}
 .arhiv-site .sigplus-gallery .slideplus-navigation.slideplus-bottom>a.slideplus-next,.arhiv-site .sigplus-gallery .slideplus-navigation.slideplus-bottom>a.slideplus-last{right:-54px}
 .arhiv-site .sigplus-gallery .slideplus-navigation>a:is(.slideplus-first,.slideplus-previous,.slideplus-next,.slideplus-last)::before,.arhiv-site .sigplus-gallery .slideplus-navigation>a:is(.slideplus-first,.slideplus-last)::after{top:18px}
}
@media(prefers-reduced-motion:reduce){.arhiv-site .sigplus-gallery .slideplus-navigation>a{transition:none}}
