@charset "utf-8";
/* ==========================================================================
   slider.css — slider strony głównej.

   ORYGINAŁ: nivo-slider.css 3.2 + themes/default/default.css (biblioteka jQuery)
   + nadpisania z style.css motywu. Tutaj: przepisane na czysty CSS (crossfade
   opacity, 500 ms) bez jQuery. Nazwy klas zostają te same (.nivoSlider,
   .nivo-caption, .nivo-controlNav, .nivo-directionNav, .theme-default),
   żeby nadpisania motywu działały 1:1.

   POMINIĘTE: .nivo-slice / .nivo-box (efekty „slice"/„box" pluginu — konfiguracja
   produkcyjna używała wyłącznie efektu `fade`), loading.gif (tło ładowania —
   niepotrzebne bez asynchronicznego pluginu), .nivo-thumbs-enabled (miniatury
   wyłączone).
   ========================================================================== */

.region-slideshow{padding:5px;}
.slider-wrapper{position:relative; margin:0 auto;}

/* --- ramka slidera (nivoSlider + nadpisania motywu) --- */
#slider,.nivoSlider{position:relative; width:100%; height:auto; margin:0 auto; overflow:hidden; z-index:1; box-sizing:border-box; background:transparent;}
.theme-default .nivoSlider{margin-bottom:10px; box-shadow:0 1px 5px 0 #4a4a4a;}

/* --- slajdy: pierwszy trzyma wysokość, reszta leży na nim --- */
.nivo-slide{position:absolute; top:0; left:0; width:100%; opacity:0; transition:opacity .5s ease-in-out; z-index:1;}
.nivo-slide:first-child{position:relative;}
.nivo-slide.is-active{opacity:1; z-index:2;}
.nivo-slide img,.nivo-main-image{display:block; width:100%; height:auto;}
.nivo-imageLink{display:block; border:0;}
#slider a:active{outline:none;}

/* --- podpis (wartości z motywu, nie z biblioteki) --- */
.nivo-caption{position:absolute; left:0; bottom:0; z-index:8; display:none; overflow:hidden; box-sizing:border-box; background:rgba(255,255,255,.6); color:rgb(0,0,0); font-family:Arial,Helvetica,sans-serif; font-size:13px; line-height:120%; margin:20px; width:60%; padding:20px;}
.nivo-slide.is-active .nivo-caption{display:block;}
.nivo-caption h3{margin:0 0 4px;}
.nivo-caption p{padding:0; margin:0;}
.nivo-caption a{display:inline !important; color:#000; border-bottom:1px dotted #000;}

/* --- strzałki (arrows.png z motywu, sprite 2x30px) --- */
.nivo-directionNav a{position:absolute; top:45%; z-index:9; cursor:pointer; display:block; width:30px; height:30px; text-indent:-9999px; border:0; overflow:hidden; opacity:0; transition:opacity 200ms ease-in-out; background:url("../img/arrows.png") no-repeat;}
.slider-wrapper:hover .nivo-directionNav a,.nivo-directionNav a:focus{opacity:1;}
a.nivo-prevNav{left:15px;}
a.nivo-nextNav{right:15px; background-position:-30px 0;}

/* --- kropki (bullets.png z motywu default nivo, sprite 22x44) --- */
.nivo-controlNav{text-align:center; padding:20px 0 0;}
.nivo-controlNav a{display:inline-block; width:22px; height:22px; background:url("../img/bullets.png") no-repeat; text-indent:-9999px; border:0; margin:0 2px; cursor:pointer; overflow:hidden;}
.nivo-controlNav a.active{background-position:0 -22px;}

/* Ozdobny pasek nad sliderem — w motywie „default" pusty, zostawiony dla zgodności. */
.ribbon{position:absolute; top:0; left:0; z-index:10;}
