body.kontrast {
    background-color: #000;
    background: #000;
    color: #fff ;
    background-image: none
}

body.kontrast * {
    color: #fff;
}

body.kontrast .naglowek__bip span,
body.kontrast #tresc a,
body.kontrast #tresc a span,
body.kontrast .footer__nav li a {
    color: yellow;
    text-decoration: none;
}

body.kontrast  .naglowek__bip--logo {
    background: #fff;
}

body.kontrast .button {
    background: yellow !important;
    color: #000 !important;
}

body.kontrast form select,
body.kontrast form input[type="text"],
body.kontrast .wcag a {
   background-color: transparent;
   color: yellow;
   border: 1px solid yellow;
}

body.kontrast .wyszukiwarka .wyszukiwarka__button {
    background: #000;
       color: yellow;
   border: 1px solid yellow;
}

body.kontrast .wynik-szukania li {
    list-style: none !important;
    list-style-image:  none !important;
}
body.kontrast form select option {
    background: #000 !important;
}

body.kontrast form select optgroup {
    background: #333;
}

body.kontrast  .formularz-wyszukaj dl dd strong {
    color: #fff;
}

body.kontrast form select:focus,
body.kontrast form input[type="text"]:focus {
    border-color: #fff;
    background: #000;
}

body.kontrast input[type="submit"]:hover + span,
body.kontrast input[type="submit"]:focus + span,
body.kontrast .wcag a:hover,
body.kontrast .wcag a:focus {
   background-color: yellow;
   color: #000;
}

/* POLITYKA */
body.kontrast #polityka-cookie {
    border-top: 3px solid yellow;
    color: #fff;
    background: #333;
}

#polityka-cookie-zamknij {
    background: yellow;
    color: #000;
}

body.kontrast .banery .banner {
    background-color: yellow;
}
.line-height1 #tresc article{line-height:1.1rem}.line-height2 #tresc article{line-height:1.2rem}.line-height3 #tresc article{line-height:1.4rem}.line-height4 #tresc article{line-height:1.6rem}.line-height5 #tresc article{line-height:1.8rem}.line-height6 #tresc article{line-height:2.0rem}.line-height7 #tresc article{line-height:2.2rem}.line-height8 #tresc article{line-height:2.4rem}.line-height9 #tresc article{line-height:2.6rem}.paragraph-height1 #tresc article p{margin-top:1rem;margin-bottom:1rem}.paragraph-height2 #tresc article p{margin-top:1.5rem;margin-bottom:1.5rem}.paragraph-height3 #tresc article p{margin-top:2rem;margin-bottom:2rem}.paragraph-height4 #tresc article p{margin-top:2.5rem;margin-bottom:2.5rem}.paragraph-height5 #tresc article p{margin-top:3rem;margin-bottom:3rem}.letter-spacing1 #tresc article{letter-spacing:normal}.letter-spacing2 #tresc article{letter-spacing:0.14em}.letter-spacing3 #tresc article{letter-spacing:0.2em}.letter-spacing4 #tresc article{letter-spacing:0.3em}.letter-spacing5 #tresc article{letter-spacing:0.4em}.word-spacing1 #tresc article{word-spacing:normal}.word-spacing2 #tresc article{word-spacing:0.16em}.word-spacing3 #tresc article{word-spacing:0.2em}.word-spacing4 #tresc article{word-spacing:0.4em}.word-spacing5 #tresc article{word-spacing:0.6em}
.slider{position:relative;z-index:3}.slider .owl-nav{width:200px;position:absolute;height:44px;left:15px;bottom:13px;z-index:2}.slider .owl-nav .owl-prev,.slider .owl-nav .owl-next{background:#0277CB;color:#fff}.slider-main{height:500px;margin:0 auto 20px;position:relative}.slider-main::after{content:"";display:block;width:100%;height:70px;position:absolute;bottom:0;left:0;z-index:-1}.slider-main__item{position:relative}.owl-stage-outer,.owl-stage,.owl-item,.slider-main__item,.slider-main__txt{height:100%}.slider-main__foto{background-size:cover;background-repeat:no-repeat;height:430px}.slider-main__foto.b-lazy{opacity:1}.slider-main__link{display:block;position:absolute;top:0;left:0;width:300%;height:100%;white-space:nowrap;text-indent:200%;overflow:hidden;overflow:visible;z-index:9;color:#0277CB}.slider-main__txt{display:block;width:100%;position:absolute;display:block;top:0;left:0;height:430px}.slider-main__txt h3{margin:16px 0}.slider-main__txt p{display:block}.slider-main__txt .slider-main__txt--button{display:inline-block;height:44px;text-align:center;padding:0 2em;margin-top:1em;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear}@media only all and (min-width:576px){.slider-main{height:500px;margin-bottom:40px}}@media only all and (min-width:768px){.slider-main__txt,.slider-main::after{width:50%}.slider .owl-nav::before,.slider .owl-nav::after{display:none}.slider-main__txt{position:absolute;display:block;top:0;left:0;height:430px}.slider-main__txt p{display:block}}@media (min-width:992px){.slider-main__txt,.slider-main::after{width:40%}}@media (min-width:1200px){.slider-main__txt,.slider-main::after{width:33.33%}}.slider .button-ss{bottom:13px;left:240px;background:#0277CB;}.slide-progress{position:absolute;bottom:17px;left:78px;height:4px;width:100px;z-index:30}.bar{width:0%;max-width:100%;height:4px;background:rgba(255, 203, 8, 0.95);border-color:#ffcb08}.slider-main.play+.slide-progress .bar{background:rgba(255, 203, 8, 0.95);border-color:#ffcb08}.slider-main.stop+.slide-progress .bar{background:rgba(255, 0, 0, 0.95);border-color:red}.progressBar{width:100%;overflow:hidden}.slider-counter{width:100px;height:40px;line-height:40px;padding:0;position:absolute;bottom:17px;left:78px;z-index:9;text-align:center;background:#0277CB;}.animated{-webkit-animation-duration:1000 ms;animation-duration:1000 ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-animated-out{z-index:1}.owl-animated-in{z-index:0}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.kolor-czerwony .slider .owl-nav .owl-prev,.kolor-czerwony .slider .owl-nav .owl-next{background:#E52626;color:#fff}
.aktualnosci__glowne{position:relative;margin-left:-5px;margin-right:-5px}.aktualnosc{padding:0 0 30px 0;position:relative;margin-bottom:20px}.aktualnosc::after{content:"";display:block;width:80%;position:absolute;bottom:0;left:10%;height:1px;background:#E0E0E0}.aktualnosc__link{display:block;position:absolute;top:0;left:0;width:100%;height:100%;color:#000;white-space:nowrap;text-indent:200%;overflow:hidden}.aktualnosc__link:hover~.aktualnosc__data,.aktualnosc__link:focus~.aktualnosc__data{border-color:#ffff00}.aktualnosc__link:hover~.aktualnosc__data::after,.aktualnosc__link:focus~.aktualnosc__data::after{background:#ffff00}.aktualnosc__link:hover~h3,.aktualnosc__link:focus~h3{text-decoration:none;color:#fff}.button--aktualnosci{margin:0 auto;width:200px;display:block}.aktualnosc__tytul{font-size:16px;padding:10px 15px 0 15px}.aktualnosc__data{display:block;text-align:right;padding:15px 15px 7px 15px;pointer-events:none;position:relative;font-size:14px}.aktualnosc__data::after{content:"";display:block;width:50%;height:1px;background:#0271C0;position:absolute;bottom:5px;right:15px}#aktualnosci{margin-top:0}#aktualnosci h2{padding-left:0}.aktualnosci__data{text-transform:lowercase !important}.aktualnosci-lista{padding:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.aktualnosci-lista .aktualnosc__item{list-style:none;-ms-flex:0 0 98%;flex:0 0 98%;max-width:98%;margin:1%;background-color:#fff;padding:15px 0 20px 0;position:relative;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear}.aktualnosci-lista .aktualnosc__item::before{content:none;display:none}.aktualnosci-lista .aktualnosc__item:hover,.aktualnosci-lista .aktualnosc__item:focus-within{background:#0271C0}.aktualnosci-lista .aktualnosc__item:hover img,.aktualnosci-lista .aktualnosc__item:focus img{border-bottom:6px solid #ffff00}.aktualnosci-lista .aktualnosc__item img{display:block;margin:0 auto;border-bottom:6px solid #0271C0}.aktualnosci-lista .aktualnosc__item .aktualnosci__data{display:block;text-align:right;padding:15px 15px 7px 15px !important;pointer-events:none;position:relative;font-size:14px;font-weight:600;color:#333}.aktualnosci-lista .aktualnosc__item .aktualnosci__data::after{content:"";display:block;width:50%;height:1px;background:#0271C0;position:absolute;bottom:5px;right:15px}.aktualnosci-lista .aktualnosc__item .aktualnosci__tytul{position:static;margin-top:10px;padding:0 10px;font-weight:700;text-transform:none;border:0;font-size:16px;line-height:1.5}.aktualnosci-lista .aktualnosc__item .aktualnosci__tytul::after{content:none;display:none}.aktualnosci-lista .aktualnosc__item .aktualnosci__tytul a{text-decoration:none !important}.aktualnosci-lista .aktualnosc__item .aktualnosci__link{display:block;position:absolute;top:0;left:0;width:100%;height:100%;color:#000;white-space:nowrap;text-indent:200%;overflow:hidden;z-index:2}.aktualnosci-lista .aktualnosc__item .aktualnosci__link:hover~.aktualnosci__data,.aktualnosci-lista .aktualnosc__item .aktualnosci__link:focus~.aktualnosci__data{border-color:#ffff00;text-decoration:none;color:#fff;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear}.aktualnosci-lista .aktualnosc__item .aktualnosci__link:hover~.aktualnosci__data::after,.aktualnosci-lista .aktualnosc__item .aktualnosci__link:focus~.aktualnosci__data::after{background:#ffff00}.aktualnosci-lista .aktualnosc__item .aktualnosci__link:hover~p,.aktualnosci-lista .aktualnosc__item .aktualnosci__link:focus~p,.aktualnosci-lista .aktualnosc__item .aktualnosci__link:hover~h3,.aktualnosci-lista .aktualnosc__item .aktualnosci__link:focus~h3,.aktualnosci-lista .aktualnosc__item .aktualnosci__link:hover~.aktualnosci__tytul,.aktualnosci-lista .aktualnosc__item .aktualnosci__link:focus~.aktualnosci__tytul{text-decoration:none;color:#fff}.aktualnosci-lista .aktualnosci__tresc{display:block;padding:0 10px;font-weight:400;font-size:14px;line-height:1.875}.aktualnosci-lista .aktualnosc__item h3::before{content:"";display:block;position:absolute;width:100%;height:1px;background-color:#616161;bottom:0;left:0;opacity:0.5}.aktualnosc--tresc a{font-weight:700;color:#0271C0}.stopka-nav{clear:both;margin:40px 0}.stopka-nav__buton{display:inline-block;height:44px;line-height:44px;margin:0 15px 0 0;text-decoration:none;border-bottom:0 !important;white-space:nowrap;position:relative;color:#0271C0}.buton--pop::before,.buton--wsz::after,.buton--nast::after{font-family:'icomoon';display:inline-block;height:44px;line-height:44px;position:absolute;top:0}.buton--pop{padding-left:30px}.buton--pop::before{content:"\e902";left:10px}.buton--wsz{padding-right:30px}.buton--wsz::after{content:"\e922";right:10px}.buton--nast{padding-right:30px}.buton--nast::after{content:"\e903";right:10px}.stopka-nav__buton:hover,.stopka-nav__buton:focus{color:#0271C0}@media only all and (min-width:992px){body.slider-preset #aktualnosci{margin-top:-60px}body.slider-preset #aktualnosci h2{width:75%;margin-left:auto;margin-right:0;z-index:3}.aktualnosc .aktualnosc--miniaturka{float:left;margin:8px 20px 8px 0}.aktualnosci-lista .aktualnosc__item{-ms-flex:0 0 48%;flex:0 0 48%;max-width:48%}.aktualnosci-lista .aktualnosc__item h3::before{content:"";display:block;position:absolute;width:100%;height:1px;background-color:#616161;bottom:-15px;opacity:0.5}.aktualnosci-lista .aktualnosc__item:nth-child(even) h3::before{right:0;left:auto}.aktualnosci-lista .aktualnosc__item:nth-child(odd) h3::before{left:0}.stopka-nav__buton{margin:0 40px 0 0}}#aktualnosci-wyszukiwarka input[type="submit"]{margin-top:36px}#aktualnosci-wyszukiwarka .col--kategorie input[type="submit"]{margin-top:10px}#aktualnosci-wyszukiwarka .button--rss{margin-top:10px;max-width:none;max-width:120px;top:3px}@media (min-width:992px){#aktualnosci-wyszukiwarka input[type="submit"]{margin-top:2.55em}#aktualnosci-wyszukiwarka .button--rss{max-width:none}}.kolor-czerwony .aktualnosc::after{background:#E0E0E0}.kolor-czerwony .aktualnosc__link{color:#000}.kolor-czerwony .aktualnosc__link:hover~.aktualnosc__data,.kolor-czerwony .aktualnosc__link:focus~.aktualnosc__data{border-color:#fff}.kolor-czerwony .aktualnosc__link:hover~.aktualnosc__data::after,.kolor-czerwony .aktualnosc__link:focus~.aktualnosc__data::after{background:#fff}.kolor-czerwony .aktualnosc__link:hover~h3,.kolor-czerwony .aktualnosc__link:focus~h3{color:#fff}.kolor-czerwony .aktualnosc__data{border-color:#E52626}.kolor-czerwony .aktualnosc__data::after{background:#E52626}.kolor-czerwony .aktualnosci-lista .aktualnosc__item{background-color:#fff}.kolor-czerwony .aktualnosci-lista .aktualnosc__item:hover,.kolor-czerwony .aktualnosci-lista .aktualnosc__item:focus-within{background:#E52626}.kolor-czerwony .aktualnosci-lista .aktualnosc__item:hover img,.kolor-czerwony .aktualnosci-lista .aktualnosc__item:focus img{border-bottom:6px solid #fff}.kolor-czerwony .aktualnosci-lista .aktualnosc__item img{border-bottom:6px solid #E52626}.kolor-czerwony .aktualnosci-lista .aktualnosc__item .aktualnosci__data::after{background:#E52626}.kolor-czerwony .aktualnosci-lista .aktualnosc__item .aktualnosci__link{color:#000}.kolor-czerwony .aktualnosci-lista .aktualnosc__item .aktualnosci__link:hover~.aktualnosci__data,.kolor-czerwony .aktualnosci-lista .aktualnosc__item .aktualnosci__link:focus~.aktualnosci__data{border-color:#fff;color:#fff}.kolor-czerwony .aktualnosci-lista .aktualnosc__item .aktualnosci__link:hover~.aktualnosci__data::after,.kolor-czerwony .aktualnosci-lista .aktualnosc__item .aktualnosci__link:focus~.aktualnosci__data::after{background:#fff}.kolor-czerwony .aktualnosci-lista .aktualnosc__item h3::before{content:"";display:block;position:absolute;width:100%;height:1px;background-color:#868686}.kolor-czerwony .aktualnosc--tresc a{color:#E52626}.kolor-czerwony .stopka-nav__buton{color:#E52626}.kolor-czerwony .stopka-nav__buton:hover,.kolor-czerwony .stopka-nav__buton:focus{color:#E52626}@media only all and (min-width:992px){.kolor-czerwony .aktualnosci-lista .aktualnosc__item h3::before{content:"";display:block;position:absolute;width:100%;height:1px;background-color:#868686}}body.kontrast .aktualnosci__glowne .aktualnosc{background-color:#000}body.kontrast .aktualnosci__glowne .aktualnosc::after{background:#E0E0E0}body.kontrast .aktualnosci__glowne .aktualnosc:hover,body.kontrast .aktualnosci__glowne .aktualnosc:focus{background:yellow}body.kontrast .aktualnosci__glowne .aktualnosc:hover::after,body.kontrast .aktualnosci__glowne .aktualnosc:focus::after{background:#000}body.kontrast .aktualnosci__glowne .aktualnosc .aktualnosc__link{color:yellow}body.kontrast .aktualnosci__glowne .aktualnosc .aktualnosc__link:hover~.aktualnosc__data,body.kontrast .aktualnosci__glowne .aktualnosc .aktualnosc__link:focus~.aktualnosc__data{border-color:#000;color:#000}body.kontrast .aktualnosci__glowne .aktualnosc .aktualnosc__link:hover~.aktualnosc__data::after,body.kontrast .aktualnosci__glowne .aktualnosc .aktualnosc__link:focus~.aktualnosc__data::after{background:#000}body.kontrast .aktualnosci__glowne .aktualnosc .aktualnosc__link:hover~h3,body.kontrast .aktualnosci__glowne .aktualnosc .aktualnosc__link:focus~h3{color:#000}body.kontrast .aktualnosci__glowne .aktualnosc .aktualnosc__data{border-color:yellow}body.kontrast .aktualnosci__glowne .aktualnosc .aktualnosc__data::after{background:yellow}body.kontrast .aktualnosci-lista .aktualnosc__item{background-color:#000;padding:15px 0 20px 0}body.kontrast .aktualnosci-lista .aktualnosc__item:hover,body.kontrast .aktualnosci-lista .aktualnosc__item:focus{background:yellow}body.kontrast .aktualnosci-lista .aktualnosc__item:hover img,body.kontrast .aktualnosci-lista .aktualnosc__item:focus img{border-bottom:6px solid #000}body.kontrast .aktualnosci-lista .aktualnosc__item img{border-bottom:6px solid yellow}body.kontrast .aktualnosci-lista .aktualnosc__item .aktualnosci__link{color:yellow !important}body.kontrast .aktualnosci-lista .aktualnosc__item .aktualnosci__link:hover~.aktualnosci__data,body.kontrast .aktualnosci-lista .aktualnosc__item .aktualnosci__link:focus~.aktualnosci__data{color:#fff}body.kontrast .aktualnosci-lista .aktualnosc__item .aktualnosci__link:hover~.aktualnosci__data::after,body.kontrast .aktualnosci-lista .aktualnosc__item .aktualnosci__link:focus~.aktualnosci__data::after{background:#000}body.kontrast .aktualnosci-lista .aktualnosc__item .aktualnosci__link:hover~p,body.kontrast .aktualnosci-lista .aktualnosc__item .aktualnosci__link:focus~p,body.kontrast .aktualnosci-lista .aktualnosc__item .aktualnosci__link:hover~h3,body.kontrast .aktualnosci-lista .aktualnosc__item .aktualnosci__link:focus~h3,body.kontrast .aktualnosci-lista .aktualnosc__item .aktualnosci__link:hover~.aktualnosci__tytul,body.kontrast .aktualnosci-lista .aktualnosc__item .aktualnosci__link:focus~.aktualnosci__tytul,body.kontrast .aktualnosci-lista .aktualnosc__item .aktualnosci__link:hover~.aktualnosci__data,body.kontrast .aktualnosci-lista .aktualnosc__item .aktualnosci__link:focus~.aktualnosci__data{color:#000}body.kontrast .aktualnosci-lista .aktualnosc__item .aktualnosci__data{color:#fff}body.kontrast .aktualnosci-lista .aktualnosc__item .aktualnosci__data::after{background:yellow}body.kontrast .aktualnosci-lista .aktualnosc__item .aktualnosci__data:hover::after,body.kontrast .aktualnosci-lista .aktualnosc__item .aktualnosci__data:focus::after{background:#000}
.piktogramy h2{text-align:center;padding:40px 0 20px;margin:0}.piktogram{margin:0 auto 15px;text-align:center;width:173px}.piktogram__item{width:160px;height:280px;position:relative;padding-top:156px;overflow:hidden;margin-bottom:10px}.piktogram__item p{display:block;opacity:0;margin-top:200px;font-size:12px;position:relative;padding:0 15px;line-height:1.1;max-height:150px;pointer-events:none;overflow:hidden}.piktogram__item:hover{padding-top:78px}.piktogram__item:hover p{opacity:1;margin-top:0}.piktogram__tytul{font-family:'Exo 2', Arial, sans-serif;font-size:16px !important;font-weight:bolder;line-height:1.125;margin:0;padding:10px 10px 15px;position:relative;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear;pointer-events:none}.piktogram__tytul::before{top:-5px}.piktogram__link{display:block;width:100%;height:100%;position:absolute;top:0;left:0;white-space:nowrap;text-indent:200%;overflow:hidden;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear;color:#000}.piktogram__link::before{display:block;width:88px;height:130px;position:absolute;width:100%;text-indent:0;top:15px;line-height:130px;font-size:88px;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear}.piktogram__link:hover::before,.piktogram__link:focus::before{top:0;font-size:59px;line-height:87px}@media (min-width:576px){.piktogram{width:358px}}@media (min-width:768px){.piktogram{width:530px}}@media (min-width:992px){.piktogram{width:715px}}@media (min-width:1200px){.piktogram{width:900px}}.piktogramy>.container{position:relative}#pikto-progress{display:block;margin:1px auto;}#pikto-progress .bar{opacity:0.9}#pikto-progress.slide-progress{left:0;right:0}.piktogramy .slide-progress{width:25%;position:relative;bottom:20px;top:auto;z-index:0}.piktogramy .button-ss{font-weight:bolder;display:block;width:44px;height:44px;position:relative;bottom:10px;border:1px solid #000;padding:0;margin:0 auto;font-size:11px;line-height:44px;text-align:center;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear;border:1px solid #0277CB;background:#fff}.piktogramy .button-ss:hover{border:1px solid #0277CB;background:#0277CB;color:#fff}.piktogramy .owl-nav .owl-prev,.piktogramy .owl-nav .owl-next{position:absolute;top:70px}.piktogramy .owl-nav .owl-prev{left:-64px}.piktogramy .owl-nav .owl-next{right:-64px}@media (min-width:768px){.piktogramy .button-ss{}#pikto-progress{}}.kolor-czerwony .piktogram__link{color:#E52626}.kolor-czerwony .piktogramy .button-ss{border:1px solid #E52626;background:#fff}.kolor-czerwony .piktogramy .button-ss:hover{border:1px solid #000;background:#000}body.kontrast .piktogram__link::before{color:#fff !important}body.kontrast #piktogram .piktogram__link:hover::before,body.kontrast #piktogram .piktogram__link:focus::before{color:yellow !important}body.kontrast .piktogram__link:hover+.piktogram__tytul,body.kontrast .piktogram__link:focus+.piktogram__tytul{color:yellow}body.kontrast .piktogram__link:hover,body.kontrast .piktogram__link:focus{background:#333 !important;}body.kontrast #piktogram .owl-nav button span::before{color:#fff}body.kontrast #piktogram .owl-nav button:hover span::before{color:yellow}body.kontrast .piktogramy .button-ss{border:1px solid yellow;background:yellow}body.kontrast .piktogramy .button-ss:hover{border:1px solid yellow;background:yellow;color:#000}
@charset "UTF-8";
/* INFO */
/* Links */
/*#105486* #ffff00 */
/* wcag2.2.scss */
/* IKONY */
/* menu */
/* info 1 */
/* info 2 */
/* info 3 */
/* < */
/* > */
/* ^ */
/* scieżka do grafik */
/* WCAG */
/* nawigacja naglowek */
/* Tabele */
/* INFO */
/* Links */
/*#105486* #ffff00 */
/* wcag2.2.scss */
/* IKONY */
/* menu */
/* info 1 */
/* info 2 */
/* info 3 */
/* < */
/* > */
/* ^ */
/* scieżka do grafik */
/* WCAG */
/* nawigacja naglowek */
/* Tabele */
:root {
  --color: $kalColorFont;
}

.kalendarium__container {
  margin: 0;
  display: flex;
  flex-wrap: wrap;
}

.kalendarium__header .kalendarium__header--data {
  font-size: 14px;
  text-align: left;
  display: block;
  margin-top: 18px;
  background: #0271C0;
  color: #fff;
  padding: 5px 20px;
  position: relative;
  top: -5px;
}
.kalendarium__header .kalendarium__header--data span {
  font-size: 19px;
  font-weight: 600;
}
.kalendarium__header h2 {
  display: block;
}

@media only screen and (min-width: 768px) {
  .kalendarium__header .kalendarium__header--data {
    display: inline-block;
  }
  .kalendarium__header h2 {
    display: inline-block;
  }
}
.kalendarium-box {
  display: block;
  margin: 0 0 35px 0;
  padding: 0;
}
.kalendarium-box h2 {
  text-align: left;
}
.kalendarium-box .kalendarium__item {
  display: block;
  position: relative;
  overflow: hidden;
  /*min-height: 145px;*/
  margin: 20px 0;
  padding: 0 10px 10px 10px;
  border-bottom: 5px solid #0271C0;
  transition: all 0.2s linear;
  flex: 0 0 100%;
  max-width: 100%;
  margin: 0 0.5% 1%;
}
@media only screen and (min-width: 768px) {
  .kalendarium-box .kalendarium__item {
    flex: 0 0 49%;
    max-width: 49%;
    margin: 0 0.5% 1%;
  }
}
@media only screen and (min-width: 992px) {
  .kalendarium-box .kalendarium__item {
    flex: 0 0 31%;
    max-width: 31%;
    margin: 0 0.5% 1%;
  }
}
.kalendarium-box .kalendarium__item a {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-content: flex-end;
  width: 100%;
  height: 100%;
  line-height: 1.1;
  text-decoration: none !important;
  color: #000;
  /*padding: 10px 50px 10px 15px;*/
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
  transition: all 0.2s linear;
}
.kalendarium-box .kalendarium__item .kalendarium__kategoria {
  display: block;
  position: relative;
  /*padding: 10px;*/
  /*top: 0;*/
  /*right: 0;*/
  margin: 10px 0;
  font-size: 13px;
  font-weight: 300;
  color: #333;
  text-align: right;
}
.kalendarium-box .kalendarium__item .kalendarium__kategoria span {
  display: block;
  line-height: 1.1;
  white-space: nowrap;
}
.kalendarium-box .kalendarium__item .kalendarium__kategoria span::before {
  content: "#";
}
.kalendarium-box .kalendarium__item .kalendarium__tytul,
.kalendarium-box .kalendarium__item h3 {
  display: block;
  margin: 20px 0 0 0 !important;
  padding: 0;
  line-height: 1.1;
  font-size: 16px;
  font-weight: 600;
  position: relative;
  /*z-index: 2;*/
  text-align: left;
}
.kalendarium-box .button {
  margin: 20px auto;
}

.kalendarium__data {
  padding: 0;
  display: block;
  position: relative;
  z-index: 2;
  color: #000;
}
.kalendarium__data::after {
  content: "";
  display: block;
  width: 30px;
  height: 1px;
  position: absolute;
  bottom: -6px;
  left: 0;
  background: #0271C0;
  opacity: 0.5;
}
.kalendarium__data span {
  display: inline-block;
  font-size: 14px;
  font-weight: 900;
}
.kalendarium__data .kalendarium__rok {
  font-size: 8px;
  display: block;
  font-weight: 900;
}

/*
@media (min-width: 992px) {
    .kalendarium-box {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;

        .kalendarium__item {
            -ms-flex: 0 0 49%;
            flex: 0 0 49%;
            max-width: 49%;
            margin: 0 0.5% 1%;
        } 
    }

}*/
.kalendarium__item:hover,
.kalendarium__item:focus {
  background-color: #0271C0;
  border-color: #ffff00;
}
.kalendarium__item:hover .kalendarium__kategoria,
.kalendarium__item:hover .kalendarium__data,
.kalendarium__item:hover .kalendarium__tytul,
.kalendarium__item:hover h3,
.kalendarium__item:focus .kalendarium__kategoria,
.kalendarium__item:focus .kalendarium__data,
.kalendarium__item:focus .kalendarium__tytul,
.kalendarium__item:focus h3 {
  color: #fff;
}
.kalendarium__item:hover .kalendarium__data::after,
.kalendarium__item:focus .kalendarium__data::after {
  background: #ffff00;
}

/* kopiec wydarzen z glownej */
.kalendarz::after {
  content: none;
  display: none;
}

#tresc .kalendarz {
  width: 100%;
  border: 0;
  table-layout: fixed;
}

#tresc .kalendarz caption {
  padding: 1em 0;
  font-size: 20px;
}

#tresc .kalendarz h2 {
  margin: 0;
  border: 0;
}
#tresc .kalendarz h2::before, #tresc .kalendarz h2::after {
  display: none;
}

#tresc .kalendarz th {
  padding: 4px 0;
  font-size: 20px;
  text-align: center;
  text-transform: lowercase;
  font-weight: 600;
  color: #555;
}

#tresc .kalendarz th.dayname {
  font-size: 16px;
  font-weight: 600;
  border-left: 5px solid #f4f4f4;
}

#tresc .kalendarz td {
  border: 0;
  color: #555;
  background: #fff;
  overflow: hidden;
  vertical-align: top;
  border-left: 1px solid #dbdbdb;
  border-bottom: 1px solid #f4f4f4;
  padding: 10px 4px;
}

#tresc .kalendarz td a {
  display: block;
  font-size: 12px;
  line-height: 1.1;
  text-decoration: none !important;
  color: inherit;
}

#tresc .kalendarz td .wydarzenie {
  display: block;
  margin-bottom: 3px;
  padding-left: 3px;
  font-family: "Lato", sans-serif !important;
}

#tresc .kalendarz td .wydarzenie::before {
  padding-right: 5px;
  font-size: 16px;
  vertical-align: top;
  font-family: "icomoon" !important;
  font-weight: 400;
}

.highlight {
  font-weight: 700;
}

@media only screen and (max-width: 767px) {
  table.kalendarz {
    display: block;
  }
  table.kalendarz tr.pasek-stron th {
    width: 25%;
  }
  table.kalendarz tr.pasek-stron th[colspan="5"] {
    width: 50%;
  }
  table.kalendarz tr.pasek-stron th[colspan="5"] h2 {
    font-size: 16px;
  }
  table.kalendarz th.dayname {
    position: absolute;
    top: -9999px;
    left: -9999px;
  }
  table.kalendarz td {
    display: none;
  }
  table.kalendarz td.dzien_aktywny {
    display: block;
    border: none;
    border-bottom: 1px solid #f4f4f4 !important;
    position: relative;
    padding: 30px 10px 5px !important;
    width: 100% !important;
  }
}
/*
* LISTA KALENDARZ
*/
.kalendarium__lista h2 {
  padding-left: 15px;
  font-size: 20px;
  color: #555;
  border: 0;
}
.kalendarium__lista h2 span {
  color: #0271C0;
  padding-left: 10px;
}
.kalendarium__lista h2::after {
  height: 1px;
  width: 100%;
  position: absolute;
  bottom: -16px;
  left: 0;
  border-bottom: 1px solid #555;
}

.kalendarium__szukaj {
  width: 98%;
  margin: 0 auto;
  background: #f1f1f1;
  padding: 10px 0 0 0;
  position: relative;
  border-radius: 0;
}
.kalendarium__szukaj .col {
  position: static;
}
.kalendarium__szukaj input[type=text] {
  height: 44px;
  line-height: 44px;
  padding: 0;
  border: 0;
  background-image: none;
  background-color: transparent;
  font-size: 26px;
  color: #444;
  width: 150px;
  font-weight: 700;
  padding-left: 20px;
}
.kalendarium__szukaj label {
  display: inline-block;
  color: #0271C0;
  font-size: 16px;
  font-weight: 700;
  height: 44px;
  line-height: 44px;
  margin-bottom: 0;
  cursor: pointer;
}
.kalendarium__szukaj .align-self-end {
  text-align: right;
}
.kalendarium__szukaj .buton-form {
  height: 44px;
  line-height: 40px;
  padding: 0 2em;
  color: #0271C0;
  margin: 5px;
  border: 2px solid #0271C0;
  font-size: 12px;
  font-weight: 700;
  background-color: transparent;
  cursor: pointer;
  border-radius: 0;
}

.kalendarium__wydarzenie {
  background-color: rgba(241, 241, 241, 0.35);
  color: #555;
  padding: 15px 30px 30px 30px;
  border-radius: 0;
  margin-bottom: 15px;
}
.kalendarium__wydarzenie a.button {
  color: #fff !important;
}
.kalendarium__wydarzenie > .row .col + .col {
  margin-left: 10px;
}

.wydarzenie__item {
  font-size: 14px;
  line-height: 1.1;
  background-color: #f1f1f1;
  padding: 15px 20px;
  margin-bottom: 5px;
  position: relative;
  overflow: hidden;
  border-radius: 0;
}
.wydarzenie__item h3 {
  margin: 0;
  padding: 10px 0;
  font-size: 24px;
  color: #0271C0;
  border: 0;
  position: static;
}
.wydarzenie__item h3::after {
  content: "";
  display: block;
  width: 8px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: var(--color);
}
.wydarzenie__item strong {
  display: block;
  margin-top: 5px;
  font-size: 16px;
}
.wydarzenie__item strong span::before {
  color: var(--color);
  font-size: 20px;
}

.wydarzenie__item--kategoria {
  max-width: 260px;
}

@media (min-width: 768px) {
  .kalendarium__szukaj {
    width: auto;
    margin-left: 90px;
  }
  .kalendarium__szukaj label::before {
    content: "";
    display: block;
    width: 80px;
    height: 100%;
    position: absolute;
    top: 0;
    left: -90px;
    background: #f1f1f1;
    border-radius: 0;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA3CAYAAABHGbl4AAADW0lEQVRoge1ay5GDMAx1C2mBFrj6YGk8dEAL20JaoIW0QAvUQgu0kD1EShRhfrbzIYlmfNglyH6W/PQxxiSIc86nvD8nAFA+SvesOOeOiHhGxDq3bkSsEfHsnDvm1r1m8gYRz1VV/eXWXVXVH21ak1v3ovyARUh2YM45T2enmRpMGAwMEdu5328ctQQGAN2a95xzxyCRee8LROxpoUujUcCyDQA4KYttHb33vhiBWrND72gxGmyYCzgAOMndWisM7J3OmNjsxgDAgIhna20Ro+SdgFlrD2SkwbD5tk7+yACdworsktHAaHeyg2JBxNpae4h4Lw3Yu8oP2N7kB2xv8gO2N9HAPm58PLCPdcXvASbqtNqYa9Lbx+RvLKzDe19Yaw8A0G0tl5ZkEZhzzgufbREv5YAub+aA6md4q5d6FIVhrL4oYPSjmsEBwKCbmLzQUL8BEVvaiLvFcGHL88qNIisOANBpfQBQ0juzpcwqYKLm4lHr5yHAtJBOW5hKHdlbufUo7p+3IWBUFKcBY2sBwCABprSehbV6du/cxLUIzFpb0K6X9EKNiO3WFoIU2qCrDqTWWTyMsXw33QPAic8AHd4mke691EGNzudaTDRUekSsuZuVcnUkz5Wk/jQoozmWXVFR84hqCXAnmY2FGPMkLWyt5aA/G0JCVqSEodXMHAuslIvQAIQFRpPxBNrCwlIcxzTw4Hp4LaEYtwkYnbFBuE5wIVMNU1rkKO7xJrFOvVDygmBIwUtLbpaVF4GJlOp6CRFKqbYI6wCAUrjl88/YHmUVsC0J71pRrnzIoVPK6pSKGUrcyuRIqWpRFr0kpQqRh05ag/RLCw+ShyCQUQhxzvlQ+KBF11PPVgMzZkz32jXpYi54lSRYL1jqhBiRr4HmPAgDmX8MsLsArQMnziTGnPDK/01cCd9ZFQBOoQDNFfdSCrb6jKFKqVLOGN4q8RNbDgCGWH0TcyyesQNeEtaC/i5SE1YAKKUO2rysd2zfHcf2KD9gXJeFKJ3j0kSXqtFJMwuFiaQe5ZSsBibYMVSaNFPPQl0qNflrgRkzzhnVs6gG5yNAGSOAiQ9YHjLRs+UaGzktesnXnJlFFLKd7tE39GnfHse4qYv3fYhdj5HnUaneEJvtalAO2kiS+wdz9pMMIbLFmgAAAABJRU5ErkJggg==");
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
  }
  .kalendarium__szukaj .buton-form {
    font-size: 14px;
  }
}
/* KALENDARIUM LEGENDA */
.kalendarium__legenda {
  list-style: none;
  list-style-image: none;
  margin: 20px auto;
  padding: 0;
}
.kalendarium__legenda .kalendarium__legenda--item {
  margin: 0 0 5px 0;
  padding: 0 10px 0 0;
  display: block;
  clear: both;
}
.kalendarium__legenda .kalendarium__legenda--item::before {
  display: none;
}
.kalendarium__legenda .kalendarium__legenda--item span::before {
  display: inline-block;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  font-size: 24px;
  vertical-align: middle;
  margin-right: 5px;
  color: var(--color);
  background-color: rgba(241, 241, 241, 0.35);
  border-left: 3px solid #f1f1f1;
  border-left: 3px solid var(--color);
  float: left;
}
.kalendarium__legenda .kalendarium__legenda--item strong {
  font-weight: 400;
  line-height: 1.1;
  display: block;
}

@media (min-width: 768px) {
  .kalendarium__legenda {
    display: flex;
    flex-wrap: wrap;
  }
  .kalendarium__legenda--item {
    flex: 0 0 50%;
    max-width: 50%;
    display: flex;
    align-items: center;
  }
}
@media (min-width: 1200px) {
  .kalendarium__legenda--item {
    flex: 0 0 33%;
    max-width: 33%;
  }
}
.kolor-czerwony .kalendarium__header .kalendarium__header--data {
  background: #E52626;
  color: #fff;
}

.kolor-czerwony .kalendarium-box .kalendarium__item {
  border-bottom: 5px solid #E52626;
}
.kolor-czerwony .kalendarium-box .kalendarium__item a {
  color: #000;
}
.kolor-czerwony .kalendarium-box .kalendarium__item .kalendarium__kategoria {
  color: #333;
}

.kolor-czerwony .kalendarium__data {
  color: #000;
}
.kolor-czerwony .kalendarium__data::after {
  background: #E52626;
}

.kolor-czerwony .kalendarium__item:hover,
.kolor-czerwony .kalendarium__item:focus {
  background-color: #E52626;
  border-color: #333;
}
.kolor-czerwony .kalendarium__item:hover .kalendarium__kategoria,
.kolor-czerwony .kalendarium__item:hover .kalendarium__data,
.kolor-czerwony .kalendarium__item:hover .kalendarium__tytul,
.kolor-czerwony .kalendarium__item:hover h3,
.kolor-czerwony .kalendarium__item:focus .kalendarium__kategoria,
.kolor-czerwony .kalendarium__item:focus .kalendarium__data,
.kolor-czerwony .kalendarium__item:focus .kalendarium__tytul,
.kolor-czerwony .kalendarium__item:focus h3 {
  color: #fff;
}
.kolor-czerwony .kalendarium__item:hover .kalendarium__data::after,
.kolor-czerwony .kalendarium__item:focus .kalendarium__data::after {
  background: #333;
}

/* kopiec wydarzen z glownej */
.kolor-czerwony #tresc .kalendarz th {
  color: #555;
}

.kolor-czerwony #tresc .kalendarz th.dayname {
  border-left: 5px solid #f4f4f4;
}

.kolor-czerwony #tresc .kalendarz td {
  color: #555;
  background: #fff;
  border-left: 1px solid #dbdbdb;
  border-bottom: 1px solid #f4f4f4;
}

/*
* LISTA KALENDARZ
*/
.kolor-czerwony .kalendarium__lista h2 {
  color: #555;
}
.kolor-czerwony .kalendarium__lista h2 span {
  color: #E52626;
}
.kolor-czerwony .kalendarium__lista h2::after {
  border-bottom: 1px solid #555;
}

.kolor-czerwony .kalendarium__szukaj {
  background: #f1f1f1;
}
.kolor-czerwony .kalendarium__szukaj input[type=text] {
  color: #444;
}
.kolor-czerwony .kalendarium__szukaj label {
  color: #E52626;
}
.kolor-czerwony .kalendarium__szukaj .buton-form {
  color: #E52626;
  border: 2px solid #E52626;
}

.kolor-czerwony .kalendarium__wydarzenie {
  background-color: rgba(241, 241, 241, 0.35);
  color: #555;
}
.kolor-czerwony .kalendarium__wydarzenie a.button {
  color: #fff !important;
}

.kolor-czerwony .wydarzenie__item {
  background-color: #f1f1f1;
}

/* KALENDARIUM LEGENDA */
.kolor-czerwony .kalendarium__legenda .kalendarium__legenda--item span::before {
  background-color: rgba(241, 241, 241, 0.35);
  border-left: 3px solid #f1f1f1;
  border-left: 3px solid var(--color);
}

body.kontrast .kalendarium__kategoria {
  color: yellow !important;
}
body.kontrast .kalendarium-box .kalendarium__item {
  border-color: #444;
}
body.kontrast .kalendarium-box .kalendarium__item:hover {
  background: #444;
}
body.kontrast .kalendarium__header--data {
  background: yellow !important;
  color: #000 !important;
}
body.kontrast .kalendarium__header--data span {
  color: #000 !important;
}
body.kontrast .kalendarium__data {
  color: #fff;
}
body.kontrast .kalendarium__data::after {
  background: #fff;
}
body.kontrast .kalendarium__szukaj {
  background: #000;
}
body.kontrast .kalendarium__szukaj .buton-form {
  color: yellow;
  border-color: yellow;
}
body.kontrast .kalendarium__szukaj label {
  color: #fff;
}
body.kontrast .kalendarium__szukaj label::before {
  background: #000;
}
body.kontrast .kalendarium__wydarzenie {
  background-color: #000;
}
body.kontrast .wydarzenie__item {
  background-color: #333;
}
body.kontrast .kalendarium__lista h2 {
  /*color: $kalColorFont;*/
}
body.kontrast .kalendarium__lista h2 span {
  color: yellow;
}
body.kontrast .kalendarium__lista h2::after {
  border-bottom: 1px solid yellow;
}/*# sourceMappingURL=kalendarium.css.map */
.galeria{text-align:center;margin:0 auto 50px;clear:both;position:relative}.galeria-slider{position:static}.galeria-slider .owl-stage-outer{z-index:2}.galeria__glowna h2{display:inline-block;padding:30px 30px 40px 40px;position:relative;text-align:right;float:right;}.galeria-item{position:relative;overflow:hidden}.galeria .galeria-item{margin:1px;padding:0;display:inline-block}.strona-glowna .galeria .galeria-item{min-width:220px}.galeria .galeria-item a::before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;border-width:1px;border-style:solid;border-color:transparent;-webkit-transition:all 0.3s;transition:all 0.3s}.galeria-item img{display:block}.galeria-item a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;white-space:nowrap;padding:0;margin:0;overflow:hidden;text-indent:100%}.galeria-item .galeria-tytul{position:absolute;padding:0 0 0 50px;bottom:0;width:100%;min-height:52px;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear;pointer-events:none;border:5px solid transparent;border-top:0}.galeria-item .galeria-tytul h3{margin:0;padding:10px;font-size:14px;max-height:6.8em;text-align:left;font-weight:400}.galeria-item .galeria-ile-zdjec{position:absolute;width:40px;height:75%;top:10px;left:5px;font-size:12px;text-align:right;padding-right:5px}.galeria-item .galeria-ile-zdjec span{display:block;font-size:16px}.galeria-item .galeria-ile-zdjec span strong{position:absolute;width:1px;height:1px;padding:0 !important;margin:-1px;border:0;clip:rect(0 0 0 0);overflow:hidden;color:#000}.galeria__glowna{max-width:none}.galeria__item{padding:0;margin:0;float:left;width:50%;position:relative;max-width:200px}.galeria__item--naglowek{padding:25px 15px 15px;background:#F0F0F0;width:100%;overflow:hidden}.galeria__foto-tytul{display:block;position:absolute;top:0;left:0;width:100%;height:100%;padding:5px;font-size:11px;line-height:1.2;opacity:0;background-color:rgba(240, 240, 240, 0.75);color:#000}.galeria__item--midi{width:100%}.galeria__item--opis{clear:both;width:100%;padding:15px;text-align:left}.galeria__link{display:block}.galeria__link::before{font-family:'icomoon';content:"\e902 \e903";display:block;width:20px;height:20px;position:absolute;top:5px;right:10px;color:#000;font-size:16px;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);opacity:1}.galeria__foto{display:block;max-width:100%;height:auto;margin:0;padding:0}.galeria--flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.galeria--flex .galeria__item{-ms-flex:0 0 49.75%;flex:0 0 49.75%;max-width:49.75%;margin-left:0.25%;margin-bottom:0.25%;max-width:200px}.galeria--flex .galeria__item--naglowek,.galeria--flex .galeria__item--midi,.galeria--flex .galeria__item--opis{-ms-flex:0 0 99.75%;flex:0 0 99.75%;max-width:99.75%;margin-left:0.25%;margin-bottom:0.25%}.galeria--flex .galeria__item--midi{max-width:400px !important}.galeria--flex .galeria__item--naglowek,.galeria--flex .galeria__foto-tytul{display:flex;justify-content:flex-end;align-items:flex-end}.galeria__link:hover strong,.galeria__link:focus strong{opacity:1}.galeria--podstrona.galeria{padding-bottom:0}.galeria--podstrona.galeria .galeria{padding-bottom:0}.galeria--podstrona{border-top:1px solid #ffff00;border-bottom:5px solid #0277CB;background:#F0F0F0}.galeria--podstrona .galeria__item--naglowek{display:flex;justify-content:flex-end;align-items:flex-end;width:100%;position:relative;height:auto;min-height:90px;overflow:visible;font-size:20px;border-bottom:1px solid #0277CB}.galeria--podstrona .galeria__naglowek{display:block;position:relative;width:100%;height:auto;margin:25px 10px 40px 0;padding-top:8px;border-top:1px solid #0277CB;color:#4b4b4b}.galeria--podstrona .galeria__naglowek a{text-decoration:none !important}.galeria--podstrona .galeria__naglowek:hover a{color:#07548c !important}.galeria--podstrona .galeria__naglowek--link::before{content:"więcej";display:inline-block;position:absolute;height:auto;width:auto;line-height:14px;padding:8px 15px;bottom:-40px;right:0;color:#4b4b4b;font-size:13px;background:none;border:1px solid #0277CB}.galeria--podstrona .galeria__naglowek--link:hover::before{background:#0277CB;border-color:#0277CB;color:#fff}.galeria--podstrona .galeria__data{right:80px;padding:15px 25px;color:#0277CB !important;font-size:16px}.galeria--podstrona .galeria__foto-ilosc{left:auto;right:0 !important;color:#0277CB !important;font-size:16px}.galeria--podstrona .galeria__foto-ilosc::after{margin-left:12px;color:rgba(2, 119, 203, 0.75)}.galeria--podstrona .galeria__item:last-child::after{content:""}.galeria--podstrona .galeria--flex{margin:0}.galeria__naglowek--link{position:relative;z-index:3}.galeria__naglowek--link::before{}.galeria--podstrona .galeria__data{display:inline-block;position:absolute;top:0;text-transform:lowercase}.galeria--podstrona .galeria__foto-ilosc{display:inline-block;position:absolute;top:0;padding:15px 25px}.galeria--podstrona .galeria__foto-ilosc::after{content:"\e928";font-family:'icomoon' !important;}.galeria .owl-container{max-width:400px;margin:0 auto;clear:both}.galeria .owl-container .galeria__item{position:relative}.galeria .owl-container .owl-nav{position:absolute;width:100%;height:44px;bottom:100px;left:0}@media (min-width:576px){.galeria .owl-container{max-width:600px}.galeria--flex .galeria__item{-ms-flex:0 0 33.05%;flex:0 0 33.05%;max-width:33.05%;margin-left:0.25%;margin-bottom:0.25%;position:relative}.galeria--flex .galeria__item:last-child{}.galeria--flex .galeria__item--midi,.galeria--flex .galeria__item--naglowek,.galeria--flex .galeria__item--opis{-ms-flex:0 0 99.75%;flex:0 0 99.75%;max-width:99.75%;margin-left:0.25%;margin-bottom:0.25%}}@media (min-width:992px){.galeria .owl-container{max-width:800px}.galeria__item{width:50%}.galeria__item--midi{width:50%}.galeria__item--naglowek{width:50%;clear:none;min-height:160px;text-align:right}.galeria__item--opis{width:100%;clear:both}.galeria--flex .galeria__item{-ms-flex:0 0 24.75%;flex:0 0 24.75%;max-width:24.75%;margin-left:0.25%;margin-bottom:0.25%}.galeria--flex .galeria__item:last-child{display:block}.galeria--flex .galeria__item--midi,.galeria--flex .galeria__item--naglowek{-ms-flex:0 0 48.75%;flex:0 0 48.75%;max-width:48.75%;margin-left:0.25%;margin-bottom:0.25%}.galeria--flex .galeria__item--opis{-ms-flex:0 0 99.75%;flex:0 0 99.75%;max-width:99.75%;margin-left:0.25%;margin-bottom:0.25%}.galeria__link::before{width:44px;height:44px;top:10px;right:20px;font-size:30px;opacity:0}.galeria__link:hover::before,.galeria__link:focus::before{opacity:0.85;z-index:2}}@media (min-width:1200px){.galeria .owl-container{max-width:1000px}.galeria__item,.galeria__item--midi{width:40%;margin-top:0}.galeria__item--naglowek{width:60%;margin-right:0}.galeria__item--opis{width:100%;clear:both}.galeria--flex .galeria__item{position:relative;-ms-flex:0 0 19.75%;flex:0 0 19.75%;max-width:19.75%;margin-left:0.25%;margin-bottom:0.25%}.galeria--flex .galeria__item--naglowek{-ms-flex:0 0 59.75%;flex:0 0 59.75%;max-width:59.75%;margin-left:0.25%;margin-bottom:0.25%}.galeria--flex .galeria__item--midi{-ms-flex:0 0 39.75%;flex:0 0 39.75%;max-width:39.75%;margin-left:0.25%;margin-bottom:0.25%}.galeria--flex .galeria__item--opis{-ms-flex:0 0 99.75%;flex:0 0 99.75%;max-width:99.75%;margin-left:0.25%;margin-bottom:0.25%}.galeria__foto-tytul{font-size:13px;padding:5px 15px;color:#4B4B4B}}.tresc .galeria__naglowek::before{content:none;display:none}.tresc .galeria__link{border:0}.galeria__foto-tytul{-webkit-transition:all 0.3s;transition:all 0.3s}.galeria__link::before{-webkit-transition:all 0.4s ease 0.4s;-moz-transition:all 0.4s ease 0.4s;-ms-transition:all 0.4s ease 0.4s;-o-transition:all 0.4s ease 0.4s;transition:all 0.4s ease 0.4s}.galeria__item--midi{background:#C4C4C4}.galeria__item--midi::before{content:"";display:block;width:100%;height:3px;background:#C4C4C4;position:absolute;top:0;left:0;border-bottom:1px solid #fff}.kolor-czerwony .galeria--podstrona{border-top:none;border-bottom:5px solid #E52626;background:#F0F0F0}.kolor-czerwony .galeria--podstrona .galeria__item--naglowek{border-bottom:1px solid #666}.kolor-czerwony .galeria--podstrona .galeria__naglowek{border-top:1px solid #666;color:#4b4b4b}.kolor-czerwony .galeria--podstrona .galeria__naglowek:hover a{color:#931212 !important}.kolor-czerwony .galeria--podstrona .galeria__naglowek--link::before{color:#4b4b4b;border:1px solid #E52626}.kolor-czerwony .galeria--podstrona .galeria__naglowek--link:hover::before{background:#E52626;border-color:#E52626;color:#fff}.kolor-czerwony .galeria--podstrona .galeria__data{color:#666 !important;}.kolor-czerwony .galeria--podstrona .galeria__foto-ilosc{color:#666 !important;}.kolor-czerwony .galeria--podstrona .galeria__foto-ilosc::after{color:#666}@media (min-width:1200px){.kolor-czerwony .galeria__foto-tytul{color:#4B4B4B}}body.kontrast .galeria__glowna h2::before{content:none;display:none}body.kontrast .galeria__foto-tytul,body.kontrast .galeria-item .galeria-tytul{background:rgba(0, 0, 0, 0.8)}body.kontrast .galeria--podstrona .galeria__foto-ilosc,body.kontrast .galeria--podstrona .galeria__foto-ilosc::after,body.kontrast .galeria--podstrona .galeria__data{color:#FFF}body.kontrast .galeria__item--naglowek{background:#555}body.kontrast .galeria__item--naglowek h2{color:#FFF}body.kontrast .galeria .galeria-item a:focus::before,body.kontrast .galeria .galeria-item a:hover::before{color:yellow !important}
.marquee-container{display:block;position:fixed;bottom:0;left:0;width:100%;text-decoration:none !important;font-style:normal;overflow:hidden;margin:0 auto;background-repeat:no-repeat;background:#EE0000;z-index:999}.marquee{color:#fff !important;height:53px;font-weight:700;font-size:18px}.marquee a{font-style:normal;color:#fff;display:inline-block;line-height:50px;margin-right:50px;margin-left:0}.js-marquee span{display:inline;padding:0;font-style:normal;width:40px;height:50px;line-height:50px;margin:0;vertical-align:middle;position:relative;text-decoration:none !important;font-size:30px}.marquee button#button-pasek{left:12px;position:absolute;top:0px;height:100%;padding:0px;width:60px;text-align:center;background-color:#fff;background-repeat:no-repeat;font-style:normal;font-weight:400;font-size:16px;border-radius:0 0;border:0}.marquee button#button-pasek:hover,.marquee button#button-pasek:focus{background-color:#E9F3ED}body.kontrast .marquee button#button-pasek{background-color:yellow;color:#000}body.kontrast .marquee button#button-pasek:focus,body.kontrast .marquee button#button-pasek:hover{background-color:#ffF !important}
