html{width:100%  !important; padding:0  !important; margin:0  !important;}
body{ background:#FFFBF5;width:100%  !important; padding:0  !important; margin:0  !important;} /****fff7e9***/
html, body { overflow-x: hidden !important;}

body a{text-decoration:none;color:#00612A }
body a:hover{text-decoration:underline; }
#pojedynczy_wpis p a, .page-template-kontakt #strona_kontaktu a, #pojedyncza_strona_kolumna_lewa a{color:#00612A; text-decoration:underline}
.entry-content a{color:#00612A; text-decoration:underline}
#pojedynczy_wpis p a:hover, .page-template-kontakt #strona_kontaktu a:hover, #pojedyncza_strona_kolumna_lewa a:hover{color:#003819}
.entry-content a:hover{color:#003819}
::selection {
    background-color: #000; /* Ciemnozielony kolor tła zaznaczenia */
    color: #ff9a9f; /* Różowy kolor tekstu */
}

/* Dla przeglądarek Webkit (np. Safari, Chrome) */
::-webkit-selection {
    background-color: #000; /* Ciemnozielony kolor tła zaznaczenia */
    color: #ff9a9f; /* Różowy kolor tekstu */
}
.czytnik_ukryj{position:absolute !important;
  width:1px; height:1px;
  padding:0; margin:-1px;
  overflow:hidden; clip:rect(0,0,0,0);
  white-space:nowrap; border:0;display:none}

#wspolrzedne_geograficzne{display:none}

.wer_mobilna{display:none; }
.padding_45{padding-bottom:45px}
.padding_30{padding-bottom:30px}
#fancybox-next, #fancybox-prev{display:block}

#pojedyncza_strona_kolumna_lewa .attachment-link{text-decoration:none !important}
#pojedyncza_strona_kolumna_lewa .attachment-link:hover{text-decoration:underline !important}

#pojedyncza_strona_kolumna_lewa div#ez-toc-container ul.ez-toc-list a{text-decoration:none !important}
#pojedyncza_strona_kolumna_lewa div#ez-toc-container ul.ez-toc-list a:hover, .pojedyncza_strona_kolumna_prawa_kontakty_tresc a:hover{text-decoration:none !important}

.clear{clear:both; width:100%}
.kontener{width:100%; max-width:1145px; margin-left:auto; margin-right:auto;}
#paginacja{padding-top:45px; padding-bottom:30px;text-align: center;}
.page-numbers{padding-left:8px; padding-right:8px; font-family: "myriad-pro", sans-serif;font-size:16px;font-weight:500; color:#000}
.page-numbers:hover{font-family: "myriad-pro", sans-serif;font-size:16px;font-weight:500; color:#00612A}
.page-numbers.current{color:#00612A; text-decoration:underline;}

.a2a_kit.a2a_kit_size_32.a2a_floating_style.a2a_vertical_style{display:none;}
.zobacz_wiecej {
    width: 100%;
    color: #000;
    text-align: right;
    font-family: "myriad-pro", sans-serif;
    font-size: 15px !important;
    font-weight: 400;
    overflow: hidden;
    white-space: nowrap;
    position: relative;
    padding-right: 20px; /* Zwiększona przestrzeń na kreskę */
    transition: color 0.5s ease, transform 0.5s ease; /* Usunięto padding z animacji */
}

.zobacz_wiecej:hover {
    color: #00612A;
    cursor: pointer;
    /*transform: translateX(-25px);  Przesunięcie tekstu w lewo o większą wartość */
}

.zobacz_wiecej .arrow {
    transition: transform 0.5s ease, opacity 0.5s ease; /* Dodano zmianę przezroczystości */
    position: absolute;
    top: 50%; /* Centrowanie kreski względem wysokości kontenera */
    transform: translateY(-50%) translateX(25px); /* Centrowanie kreski i początkowe położenie */
    right: 0; /* Usunięte, aby uniknąć konfliktów pozycjonowania */
    font-size: 15px; /* Wielkość em dash */
    display: block;
    color: #00612A; /* Ustawienie koloru kreski */
    opacity: 0; /* Kreska niewidoczna przed hover */
	 font-weight: 700 !important;
	 display:none !important;
}

.zobacz_wiecej:hover .arrow {
    transform: translateY(-50%) translateX(0); /* Przesunięcie kreski do końcowej pozycji */
    opacity: 1; /* Kreska staje się widoczna */
	display:none !important;
}





.zobacz_wiecej_home{margin-top:50px; margin-bottom:50px;width:70px; color:#000; text-align:right;font-family: "myriad-pro", sans-serif;font-size:18px; font-weight:700; text-transform:uppercase }
.sciezka_powrotu{float:left; margin-top:40px; margin-bottom:60px;padding-right:5px;color:#000;font-family: "myriad-pro", sans-serif;font-size:13px; font-weight:400; line-height:20px; }
.sciezka_powrotu img{margin-right:0px; width:20px;vertical-align: top !important;}
.sciezka_powrotu img:hover {transform: scale(1.1); color:#00612A;}
.sciezka_powrotu:hover img{transform: scale(1.1); }
.sciezka_powrotu:hover{color:#00612A; }
.sciezka_powrotu span:hover{color:#000; }
.zobacz_wiecej_home {
    overflow: hidden;
    white-space: nowrap;
    position: relative;
    padding-right: 13px; 
	transition: padding 0.5s ease;
}
.zobacz_wiecej_home:hover{color:#00612A; cursor:pointer;padding-right:0px}
.zobacz_wiecej_home .arrow {
    transition: transform 0.2s ease;
    position: absolute;
    right: 0;
	font-size:12px;
	margin-left:10px;
	line-height:20px; 
}

.zobacz_wiecej_home:hover .arrow {
    transform: translateX(100%);
}
.aktualnosc_glowna_img {
    position: relative;
    display: inline-block;
}

.aktualnosc_glowna_img img {
    transition: transform 0.3s ease-in-out; 
}

.aktualnosc_glowna_img:hover img {
    transform: scale(1.1);
}

.aktualnosc_glowna_img .hover-overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 146, 63, 0.55);
    mix-blend-mode: multiply;
    opacity: 0;
    transition: opacity 0.5s ease;
}

.aktualnosc_glowna_img:hover .hover-overlay {
    opacity: 1;
}

/* Dodanie efektu podświetlenia tytułu przy najechaniu na zdjęcie */
.aktualnosc_glowna_img:hover ~ .aktualnosc_glowna .aktualnosci_zakladka_tytul {
    color: #00612A;
}

.aktualnosc_glowna {
    display: inline-block;
}

.aktualnosc_glowna .aktualnosci_zakladka_tytul {
    transition: color 0.3s ease;
}

/* Dodanie efektu podświetlenia zdjęcia przy najechaniu na tytuł */
.aktualnosc_glowna .aktualnosci_zakladka_tytul:hover ~ .aktualnosc_glowna_img img {
    transform: scale(1.1);
}

.aktualnosc_glowna .aktualnosci_zakladka_tytul:hover ~ .aktualnosc_glowna_img .hover-overlay {
    opacity: 1;
}




#tytul_strony{margin-top:20px;margin-bottom:20px;font-family: "anth", sans-serif;  font-size:61.8px; font-weight:700;color:#000;}
#pojedynczy_wpis{max-width:925px; margin-left:auto; margin-right:auto;font-family: "myriad-pro", sans-serif;font-size:22px; line-height:30px; }
#pojedynczy_wpis .entry-title{margin-top:20px;margin-bottom:20px;font-family: "anth", sans-serif;  font-size:61.8px; font-weight:700;color:#000;}
#pojedynczy_wpis .entry-title a{font-family: "anth", sans-serif;  font-size:61.8px; font-weight:700;color:#000;}
#pojedynczy_wpis h1, .entry-content h1{font-family: "anth", sans-serif !important;  font-size:39px !important; font-weight:700;color:#000;padding-bottom:0px; line-height:48px; margin-bottom:20px;}
#pojedynczy_wpis h2, .entry-content h2, .entry-content h2 span, .entry-content h2 span span{font-family: "anth", sans-serif !important; line-height:36px !important;  font-size:27px !important; font-weight:700 !important;margin-top:45px !important; margin-bottom:45px !important; padding:0}
#pojedynczy_wpis h3, .entry-content h3, .entry-content h3 span, .entry-content h3 span span{font-family: "Myriad-pro" !important; line-height:29px !important;  font-size:19px !important; font-weight:700 !important;margin-top:40px !important; margin-bottom:30px !important; padding:0}
.pojedynczy_wpis_zajawka{font-family: "myriad-pro", sans-serif;  font-size:19px; font-weight:600;color:#000;line-height:29px}
.pojedynczy_wpis_data_utworzenia{font-family: "myriad-pro", sans-serif;  font-size:13px; font-weight:400;color:#000;margin-top:35px;margin-bottom:35px;}
#pojedynczy_wpis_obraz_wyrozniajacy{ margin-top:20px;width:100%; background:none}
#pojedynczy_wpis_obraz_wyrozniajacy img{width:100%; height:auto;}
#pojedynczy_wpis_obraz_wyrozniajacy .kontener{max-height:auto; overflow:hidden;-webkit-border-bottom-right-radius: 0px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
border-radius: 0px;}
#pojedynczy_wpis_udostepnij_drukuj {
    display: flex;
    align-items: center; /* Wyrównuje elementy dzieci w pionie */
    float: right;
    margin-top: 35px;
    margin-bottom: 40px;
    padding-right: 5px;
    color: #000;
    font-family: "myriad-pro", sans-serif;
    font-size: 13px;
    font-weight: 400;
}
.page-template-default #pojedynczy_wpis_udostepnij_drukuj{margin-top: 42px;}
#pojedynczy_wpis_udostepnij_drukuj img{ cursor: pointer; transition: transform 0.2s ease-in-out;cursor:pointer;margin-left:5px; margin-right:5px; height:17px;margin-bottom:-5px;width:auto;}
#pojedynczy_wpis_udostepnij_drukuj img:hover{transform: scale(1.1);}
#jsc_c_rn{font-family: "myriad-pro", sans-serif;font-size:16px; line-height:24px;}
.addtoany_share_save_container.addtoany_content.addtoany_content_top{display:none}
.a2a_dd.addtoany_share_save.addtoany_share{display:none}

.entry-content{font-family: "myriad-pro", sans-serif  !important;
font-weight: 400  !important;
font-size: 19px  !important;
color: #000  !important;
line-height: 29px  !important;
padding-bottom:0px;
}
#content{padding-bottom:0px;}

.page-template p{font-family: "myriad-pro", sans-serif  !important;
font-weight: 400  !important;
font-size: 19px  !important;
color: #000  !important;
line-height: 29px  !important;}

#pojedynczy_wpis .entry-content{font-family: "myriad-pro", sans-serif;font-size:19px; line-height:29px; font-weight:400;}

.wp-caption-text{margin-top:-11px !important; font-size:12px !important; font-weight:400 !important; color:#566066 !important; line-height: 18px !important;}


.page #galeria_naglowek{padding-bottom:45px !important}
#gallery-1 img{border:none !important; height:160px;}
#gallery-1 img,#gallery-2 img,#gallery-3 img,#gallery-4 img,#gallery-5 img,#gallery-6 img,#gallery-7 img,#gallery-8 img,
#gallery-9 img,#gallery-10 img,#gallery-11 img,#gallery-12 img,#gallery-13 img,#gallery-14 img,#gallery-15 img,#gallery-16 img,
#gallery-17 img,#gallery-18 img,#gallery-19 img,#gallery-20 img,#gallery-21 img,#gallery-22 img,#gallery-23 img,#gallery-24 img,
#gallery-25 img,#gallery-26 img,#gallery-27 img,#gallery-28 img,#gallery-29 img, #gallery-30 img,
#gallery-31 img, #gallery-32 img, #gallery-33 img, #gallery-34 img, #gallery-35 img
{border:none!important;height:160px;}

#gallery-1 .wp-caption-text.gallery-caption{display:none;}
#gallery-1 .wp-caption-text.gallery-caption,#gallery-2 .wp-caption-text.gallery-caption,#gallery-3 .wp-caption-text.gallery-caption,
#gallery-4 .wp-caption-text.gallery-caption,#gallery-5 .wp-caption-text.gallery-caption,#gallery-6 .wp-caption-text.gallery-caption,
#gallery-7 .wp-caption-text.gallery-caption,#gallery-8 .wp-caption-text.gallery-caption,#gallery-9 .wp-caption-text.gallery-caption,
#gallery-10 .wp-caption-text.gallery-caption,#gallery-11 .wp-caption-text.gallery-caption,#gallery-12 .wp-caption-text.gallery-caption,
#gallery-13 .wp-caption-text.gallery-caption,#gallery-14 .wp-caption-text.gallery-caption,#gallery-15 .wp-caption-text.gallery-caption,
#gallery-16 .wp-caption-text.gallery-caption,#gallery-17 .wp-caption-text.gallery-caption,#gallery-18 .wp-caption-text.gallery-caption,
#gallery-19 .wp-caption-text.gallery-caption,#gallery-20 .wp-caption-text.gallery-caption,#gallery-21 .wp-caption-text.gallery-caption,
#gallery-22 .wp-caption-text.gallery-caption,#gallery-23 .wp-caption-text.gallery-caption,#gallery-24 .wp-caption-text.gallery-caption,
#gallery-25 .wp-caption-text.gallery-caption,#gallery-26 .wp-caption-text.gallery-caption,#gallery-27 .wp-caption-text.gallery-caption,
#gallery-28 .wp-caption-text.gallery-caption,#gallery-29 .wp-caption-text.gallery-caption,#gallery-30 .wp-caption-text.gallery-caption,
#gallery-31 .wp-caption-text.gallery-caption,#gallery-32 .wp-caption-text.gallery-caption ,#gallery-33 .wp-caption-text.gallery-caption,#gallery-34 .wp-caption-text.gallery-caption,#gallery-35 .wp-caption-text.gallery-caption{display:none;}



.gallery-item{-webkit-border-radius: 10px !important;
-moz-border-radius: 10px !important;
border-radius: 10px !important;height:150px !important;  overflow:hidden !important}

#gallery-1 {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start; /* Ustawienie zdjęć na lewą stronę */
  gap: 15px; /* Odstęp między elementami */
  padding: 0;
  margin: 0 auto; /* Środek na stronie */
}
#gallery-1,#gallery-2,#gallery-3,#gallery-4,#gallery-5,#gallery-6,#gallery-7,
#gallery-8,#gallery-9,#gallery-10,#gallery-11,#gallery-12,#gallery-13,
#gallery-14,#gallery-15,#gallery-16,#gallery-17,#gallery-18,#gallery-19,
#gallery-20,#gallery-21,#gallery-22,#gallery-23,#gallery-24,#gallery-25,
#gallery-26,#gallery-27,#gallery-28,#gallery-29,#gallery-30,#gallery-31,#gallery-32,#gallery-33,#gallery-34,#gallery-35
{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:15px;padding:0;margin:0 auto;}


.gallery-item {
  flex: 1 1 calc(25% - 15px); /* 25% szerokości minus odstęp */
  box-sizing: border-box;
  margin: 0; /* Usuń dodatkowe marginesy */
  max-width: calc(25% - 15px); /* Maksymalna szerokość na 25% minus odstęp */
  margin-top:0 !important;
}

#gallery-1 .gallery-item a {
  width: 100% !important;
  overflow:hidden;
  height:150px !important;

}

#gallery-1 .gallery-item a,#gallery-2 .gallery-item a,#gallery-3 .gallery-item a,#gallery-4 .gallery-item a,
#gallery-5 .gallery-item a,#gallery-6 .gallery-item a,#gallery-7 .gallery-item a,#gallery-8 .gallery-item a,
#gallery-9 .gallery-item a,#gallery-10 .gallery-item a,#gallery-11 .gallery-item a,#gallery-12 .gallery-item a,
#gallery-13 .gallery-item a,#gallery-14 .gallery-item a,#gallery-15 .gallery-item a,#gallery-16 .gallery-item a,
#gallery-17 .gallery-item a,#gallery-18 .gallery-item a,#gallery-19 .gallery-item a,#gallery-20 .gallery-item a,
#gallery-21 .gallery-item a,#gallery-22 .gallery-item a,#gallery-23 .gallery-item a,#gallery-24 .gallery-item a,
#gallery-25 .gallery-item a,#gallery-26 .gallery-item a,#gallery-27 .gallery-item a,#gallery-28 .gallery-item a,
#gallery-29 .gallery-item a,#gallery-30 .gallery-item a,#gallery-31 .gallery-item a,#gallery-32 .gallery-item a,
#gallery-33 .gallery-item a,#gallery-34 .gallery-item a,#gallery-35 .gallery-item a{width:100%!important;overflow:hidden;height:150px!important;}


#gallery-1 .gallery-item img {
 width: 100%;          
    height: auto;          
min-height: 150px; 
  
}

#gallery-1 .gallery-item img,#gallery-2 .gallery-item img,#gallery-3 .gallery-item img,#gallery-4 .gallery-item img,
#gallery-5 .gallery-item img,#gallery-6 .gallery-item img,#gallery-7 .gallery-item img,#gallery-8 .gallery-item img,
#gallery-9 .gallery-item img,#gallery-10 .gallery-item img,#gallery-11 .gallery-item img,#gallery-12 .gallery-item img,
#gallery-13 .gallery-item img,#gallery-14 .gallery-item img,#gallery-15 .gallery-item img,#gallery-16 .gallery-item img,
#gallery-17 .gallery-item img,#gallery-18 .gallery-item img,#gallery-19 .gallery-item img,#gallery-20 .gallery-item img,
#gallery-21 .gallery-item img,#gallery-22 .gallery-item img,#gallery-23 .gallery-item img,#gallery-24 .gallery-item img,
#gallery-25 .gallery-item img,#gallery-26 .gallery-item img,#gallery-27 .gallery-item img,#gallery-28 .gallery-item img,
#gallery-29 .gallery-item img,#gallery-30 .gallery-item img,#gallery-31 .gallery-item img,#gallery-32 .gallery-item img,
#gallery-33 .gallery-item img,#gallery-34 .gallery-item img,#gallery-35 .gallery-item img{width:100%;height:auto;min-height:150px;}


.gallery-icon {
  position: relative;
  width: 100% !important;
    height:150px !important;
  overflow: hidden;
}

.gallery-icon img {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transform: translate(-50%, -50%);
}




#lista_tabow{margin-top:23px;}
#lista_tabow ul {
  list-style-type: none; /* Usuwa punktory */
  padding: 0; /* Usuwa domyślne paddingi */
  margin: 0; /* Usuwa domyślne marginesy */
  display: flex; /* Wyświetla elementy w linii */
  flex-wrap: wrap; /* Pozwala elementom przechodzić na nową linię, jeśli nie mieszczą się */
}


#lista_tabow2 ul {
  list-style-type: none; /* Usuwa punktory */
  padding: 0; /* Usuwa domyślne paddingi */
  margin: 0; /* Usuwa domyślne marginesy */
  display: flex; /* Wyświetla elementy w linii */
  flex-wrap: wrap; /* Pozwala elementom przechodzić na nową linię, jeśli nie mieszczą się */
}



#lista_tabow ul li{margin-bottom:10px; border:1px solid #000; margin-right:9px; width:auto; -webkit-border-radius: 15px !important;
-moz-border-radius: 15px !important;
border-radius: 15px !important; height:28px; line-height:28px; padding-left:15px; padding-right:15px;font-family: "myriad-pro", sans-serif;font-weight:400;font-size:13px; line-height:28px;color:#000; display: inline-flex; /* Zmiana dla wyświetlania w linii, z align-items dla centrowania tekstu */
  align-items: center; color:#000 !important; text-decoration:none !important}
  
  #lista_tabow2 ul li{margin-bottom:10px; border:1px solid #000; margin-right:9px; width:auto; -webkit-border-radius: 10px !important;
-moz-border-radius: 10px !important;
border-radius: 10px !important; height:28px; line-height:28px; padding-left:15px; padding-right:15px;font-family: "myriad-pro", sans-serif;font-weight:400;font-size:13px; line-height:28px; display: inline-flex; /* Zmiana dla wyświetlania w linii, z align-items dla centrowania tekstu */
  align-items: center;  color:#000 !important; text-decoration:none !important}
  
  
#lista_tabow ul li a{font-family: "myriad-pro", sans-serif;font-weight:400;font-size:13px; line-height:28px;color:#000; text-decoration:none}
#lista_tabow ul li a:hover{color:#00612A;}
#lista_tabow ul li:hover{ border:1px solid #00923f; }
#lista_tabow ul li:hover a{color:#00612A;}
#kontrast{cursor:pointer; }
.fancybox.image{max-width:100% !important;display:inline-block !important; }
.fancybox.image img{max-width:100% !important; min-height:100%; }


#wrapper{height:110px;}
#gora{width:100%; background:#00923f;padding-top:10px; padding-bottom:10px;position: fixed;top: 0;z-index: 1001; transition: top 0.3s; -webkit-box-shadow: 0px 2px 24px 0px rgba(0, 0, 0, 0.46);
-moz-box-shadow: 0px 2px 24px 0px rgba(0, 0, 0, 0.46);
box-shadow: 0px 2px 24px 0px rgba(0, 0, 0, 0.46);}


#stopka_1 a, #stopka_2 a, #stopka_3 a{text-transform:uppercase;}

#gora2{width:100%; background:#00923f; padding-top:10px; padding-bottom:10px;}
#gora_0{width:135px; float:left}
#gora_0 img{height:88px}
#gora_1{cursor:pointer; width:145px;  height:36px; float:right; margin-right:50px; padding-top:25px;display: flex;align-items: center;}
#gora_1{ font-family: "myriad-pro", sans-serif;  color:#fff7e9;font-size:22px; font-weight:700; }
#gora_1 img{width:20px; margin-left:8px; transition: transform 0.2s ease-in-out;}
#gora_1 img:hover {transform: scale(1.1);color:#eea7a5}
#gora_1:hover img{transform: scale(1.1);color:#eea7a5}

#gora_1:hover{color:#eea7a5}


#gora_2,#gora_2_m, #gora_2_stopka{width:170px; float:right; height:36px; display: flex;align-items: center;  margin-right:65px; padding-top:25px;}
#logo_m{display: none;}
#gora_2_m{display: none;width:100%; margin-right:auto;float:left;margin-right:left;text-align:center; }

#gora_2 img, #gora_2_m img, #gora_2_stopka img{margin-left:5px;}
#gora_2 a, #gora_2_m a, #gora_2_stopka a{text-decoration:none}
#gora_2 img, #gora_2_m img, #gora_2_stopka img {
    transition: transform 0.2s ease-in-out; /* Animacja transformacji */
    display: inline-block; /* Zapobiega domyślnym marginesom wokół obrazów */
	cursor:pointer;
width:28px;	

}

#gora_2_m img{width:28px;margin-left:10px; }


#gora_3_minus{display:none}

#stopka #gora2{height:100px; padding-top: 32px;}
#stopka #gora_0{height:100px; padding-top:0px}
#stopka #gora_0 h1{margin:0;}
#gora_2 img:hover, #gora_2_m img:hover, #gora_2_stopka img:hover {
    transform: scale(1.1); /* Powiększenie obrazu o 10% */
}


#gora_3{font-family:"MS Shell Dlg 2"; width:115px; float:right;height:36px; display: flex;align-items: center;padding-top:25px; margin-right:65px; color:#fff7e9; font-size:22px; font-weight:500;}
#gora_3 img{margin-left:5px;width:28px;	}

#gora_3 img {
    transition: transform 0.2s ease-in-out; /* Animacja transformacji */
    display: inline-block; /* Zapobiega domyślnym marginesom wokół obrazów */
	cursor:pointer;
}

#gora_3 img:hover {
    transform: scale(1.1); /* Powiększenie obrazu o 10% */
}

#gora_4{cursor:pointer; text-align:right; font-family: "myriad-pro", sans-serif; width:90px; float:right;height:36px; display: flex;align-items: center;padding-top:25px;color:#fff7e9; font-size:22px; font-weight:700;}
#gora_4 img{margin-left:8px;margin-right:0px;margin-top:-2px}
#gora_4:hover{color:#eea7a5}
#menu{overflow-y: auto;display:none; background:#00923f; position: fixed;width:100%; max-height:100%; height:calc(100% - 70px);  margin-top:0px;padding-top:40px; top:0;padding-bottom:30px;}
#popup_menu_zamknij_calosc{margin-right:-10px}
#popup_menu_zamknij{color:#fff7e9;float:left;text-transform:uppercase; cursor:pointer; font-family: "myriad-pro", sans-serif;  font-size:22px; font-weight:700;text-align:right; width:calc(100% - 40px); }
#popup_menu_zamknij_x{color:#fff7e9;float:left;text-transform:uppercase; cursor:pointer; font-family: "myriad-pro", sans-serif;  font-weight:700;text-align:right; width:30px;  font-size:22px;  padding-left:10px; padding-top:3px;}
#popup_menu_zamknij:hover{color:#eea7a5}

.menu-glowne{ max-height:calc(100% + 20px); }
#menu_kolumna_1{width:33%; float:left;}
#menu_kolumna_2{width:33%; float:left;}
#menu_kolumna_3{width:33%; float:left;}
.menu_naglowek{padding-bottom:25px; }
.menu_naglowek2{padding-bottom:12px; }
.menu_naglowek2 a, .menu_naglowek a{text-transform:uppercase; text-decoration:none; color:#fff7e9; font-family: "myriad-pro", sans-serif;  font-size:25px; font-weight:700;}
.menu_naglowek2 a:hover, .menu_naglowek a:hover{color:#eea7a5; text-decoration:underline;}
.menu_pozycja:hover{color:#eea7a5; text-decoration:underline;}


.menu_pozycja{padding-bottom:15px;display:block; text-transform:none; text-decoration:none; color:#fff7e9; font-family: "myriad-pro", sans-serif;  font-size:21px; font-weight:500;}
.menu_separator{margin-top:20px;border-top:1px solid #fff7e9; padding-bottom:35px;width:65%}

.menu-icon2 {
    cursor: pointer;
    width: 20px;
    height: 16px;
    position: relative;
	color:#fff;
}

.menu-icon2 span,
.menu-icon2:before,
.menu-icon2:after {
    display: block;
    background: #fff;
    height: 2px;
    position: absolute;
    left: 0;
    right: 0;
    transition: all 0s ease;
}
.menu-icon2 span {
    top: 50%;
    transform: translateY(-50%);
}

.menu-icon2 .additional {
    top: 50%;
    transform: translateY(-50%) scale(0); /* Ukryta domyślnie poprzez skalowanie */
    transition: transform 0.2s 0.2s ease;
}

.menu-icon2:before {
    content: '';
    top: 0;
}

.menu-icon2:after {
    content: '';
    bottom: 0;
}

.menu-icon2 span:hover,
.menu-icon2:hover:before,
.menu-icon2:hover:after{background:#eea7a5}
#gora_4:hover .menu-icon2 span, 
#gora_4:hover .menu-icon2:before, 
#gora_4:hover .menu-icon2:after{background:#eea7a5}


.menu-icon.animate:before,
.menu-icon.animate:after {
    animation: shrinkLines 0.2s forwards;
}

.menu-icon.animate span {
    animation: rotateMiddleLine 0.2s 0.2s forwards;
}

.menu-icon.animate .additional {
    animation: rotateAdditionalLine 0.2s 0.2s forwards;
}



.menu-icon {
    cursor: pointer;
    width: 20px;
    height: 16px;
    position: relative;
	color:#fff;
}

.menu-icon span,
.menu-icon:before,
.menu-icon:after {
    display: block;
    background: #fff;
    height: 2px;
    position: absolute;
    left: 0;
    right: 0;
    transition: all 0.2s ease;
}
#popup_menu_zamknij_calosc:hover .menu-icon span,
#popup_menu_zamknij_calosc:hover .menu-icon:before,
#popup_menu_zamknij_calosc:hover .menu-icon:after{background:#eea7a5}


.menu-icon span {
    top: 50%;
    transform: translateY(-50%);
}

.menu-icon .additional {
    top: 50%;
    transform: translateY(-50%) scale(0); /* Ukryta domyślnie poprzez skalowanie */
    transition: transform 0.2s 0.2s ease;
}

.menu-icon:before {
    content: '';
    top: 0;
}

.menu-icon:after {
    content: '';
    bottom: 0;
}

@keyframes rotateMiddleLine {
    0% {
        transform: translateY(-50%) rotate(0);
    }
    100% {
        transform: translateY(-50%) rotate(45deg);
    }
}

@keyframes rotateAdditionalLine {
    0% {
        transform: translateY(-50%) rotate(0) scale(0);
    }
    100% {
        transform: translateY(-50%) rotate(-45deg) scale(1);
    }
}

@keyframes shrinkLines {
    0% {
        width: 100%;
    }
    100% {
        width: 0;
    }
}

.menu-icon:hover:before,
.menu-icon:hover:after {
    animation: shrinkLines 0.2s forwards;
}

.menu-icon:hover span {
    animation: rotateMiddleLine 0.2s 0.2s forwards;
}

.menu-icon:hover .additional {
    animation: rotateAdditionalLine 0.2s 0.2s forwards;
}



/************************/




/************************/
@keyframes rotateMiddleLineReverse {
    0% {
        transform: translateY(-50%) rotate(45deg);
    }
    100% {
        transform: translateY(-50%) rotate(0);
    }
}

@keyframes rotateAdditionalLineReverse {
    0% {
        transform: translateY(-50%) rotate(-45deg) scale(1);
    }
    100% {
        transform: translateY(-50%) rotate(0) scale(0);
    }
}

@keyframes shrinkLinesReverse {
    0% {
        width: 0;
    }
    100% {
        width: 100%;
    }
}
.menu-icon2.reverse:before,
.menu-icon.reverse:after {
    animation: shrinkLinesReverse 0.3s forwards;
}

.menu-icon2.reverse span {
    animation: rotateMiddleLineReverse 0.3s 0.3s forwards;
}

.menu-icon2.reverse .additional {
    animation: rotateAdditionalLineReverse 0.3s 0.3s forwards;
}



/*************************/



#menu-glowne{text-align:left;padding-bottom:20px; padding-top:10px; }
#menu-glowne li{margin-top:35px; padding-top:10px; color:#fff7e9; font-family: "myriad-pro", sans-serif;  font-size:22.6px; font-weight:500;width:270px;}
#menu-glowne li a{margin-bottom:20px; text-transform:uppercase;text-decoration:none; color:#fff7e9; font-family: "myriad-pro", sans-serif;  font-size:27px; font-weight:700;}
#menu-glowne .sub-menu{border-bottom:1px solid #fff7e9; padding-bottom:20px }
#menu-glowne .sub-menu li{margin-top:5px; }
#menu-glowne .sub-menu li a{text-transform:none; text-decoration:none; color:#fff7e9; font-family: "myriad-pro", sans-serif;  font-size:22.6px; font-weight:500;}
#menu-glowne li a:hover, #menu-glowne .sub-menu li a:hover{color:#eea7a5; text-decoration:underline;}

#search{display:none}
.search.search-results #popup_szukaj_2 { width: 100%; padding-bottom:30px;}
#wyniki_wyszukiwania_liczba{font-family: "myriad-pro", sans-serif;  font-size:15px; font-weight:400;margin-bottom:15px; margin-top:25px;}
.wyniki_wyszukiwania_pojedynczy_wynik{border-bottom:1.5px solid #706c66; padding-bottom:35px; padding-top:35px;}
.wyniki_wyszukiwania_pojedynczy_wynik_1{width:200px;margin-right:45px; float:left;height:150px; overflow:hidden; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.wyniki_wyszukiwania_pojedynczy_wynik_1 img {width:200px; min-height:150px;}
.wyniki_wyszukiwania_pojedynczy_wynik_2{width:calc(100% - 245px); float:left;}
#wyniki_wyszukiwania_tytul{padding-bottom:15px;font-family: "anth", sans-serif; padding-top:15px; font-size:51px; font-weight:700;  color:#000; }
#wyniki_wyszukiwania .entry-summary{padding-top:0px; font-family: "myriad-pro", sans-serif;  font-size:15px; font-weight:500;line-height:28px}
#wyniki_wyszukiwania .entry-summary a{ color:#000;font-family: "myriad-pro", sans-serif;  font-size:21.71px; font-weight:500; }
#wyniki_wyszukiwania .post-categories{margin-top:25px;text-transform:uppercase; font-family: "myriad-pro", sans-serif;  font-size:13.33px; font-weight:700;}
#wyniki_wyszukiwania .more-link{font-family: "myriad-pro", sans-serif;  font-size:21.71px; font-weight:500;}
.navigation.posts-navigation{display:none}
.wyniki_wyszukiwania_tytul_wpisu{color:#000; padding-bottom:0px; margin-top:0px;font-family: "anth", sans-serif;  font-size:35px; font-weight:700;}
.wyniki_wyszukiwania_tytul_wpisu a{color:#000; font-family: "anth", sans-serif;  font-size:25px; font-weight:700; line-height:33px}
.wyniki_wyszukiwania_tytul_wpisu a:hover{color:#00612A;}
.wyniki_wyszukiwania_tytul_wpisu a:hover .wyniki_wyszukiwania_tresc_a{color:#00612A;}
.wyniki_wyszukiwania_tytul_wpisu a:hover .entry-summary a{color:#00612A;}
.wyniki_wyszukiwania_tresc_a{color:#000; }
.wyniki_wyszukiwania_tresc_a:hover{color:#00612A;}
#wyniki_wyszukiwania .entry-summary:hover{color:#00612A;}
#wyniki_wyszukiwania .entry-summary a:hover{color:#00612A;}

#wyniki_wyszukiwania .entry-summary #lista_tabow ul li:hover{color:#00612A;}

.wyniki_wyszukiwania_pojedynczy_wynik_2 .wyniki_wyszukiwania_tytul_wpisu:hover,
.wyniki_wyszukiwania_pojedynczy_wynik_2 .wyniki_wyszukiwania_tytul_wpisu:hover + .wyniki_wyszukiwania_tresc_a,
.wyniki_wyszukiwania_pojedynczy_wynik_2 .wyniki_wyszukiwania_tytul_wpisu:hover + .entry-summary a,
.wyniki_wyszukiwania_pojedynczy_wynik_2 .wyniki_wyszukiwania_tytul_wpisu:hover + .entry-summary,
.wyniki_wyszukiwania_pojedynczy_wynik_2 .wyniki_wyszukiwania_tytul_wpisu:hover + #lista_tabow ul li,

 {
   color:#00612A; /* Przykładowy kolor tła */
}
.wyniki_wyszukiwania_pojedynczy_wynik_2:hover .wyniki_wyszukiwania_tytul_wpisu,
.wyniki_wyszukiwania_pojedynczy_wynik_2:hover .wyniki_wyszukiwania_tresc_a,
.wyniki_wyszukiwania_pojedynczy_wynik_2:hover #lista_tabow ul li {
    color:#00612A; /* Przykładowy kolor tła */
}
input:focus, input:focus-visible {
    outline: none; /* Usuwa domyślny focus outline */
    border-color: transparent; /* Opcjonalnie, ustawia kolor obramowania na przezroczysty */
}



#popup_szukaj{ display:none;width:100%; height:100%; background:#fff7e9; padding-top:33px; padding-bottom:30px;position: fixed;top:0px;z-index: 1001; }
#popup_szukaj_zamknij{float:right;text-transform:uppercase; cursor:pointer; font-family: "myriad-pro", sans-serif;  font-size:22px; font-weight:700;text-align:right;  line-height:44px;}
#popup_szukaj_zamknij_x{float:right;text-transform:uppercase; cursor:pointer; font-family: "myriad-pro", sans-serif;  font-weight:700;text-align:right; width:30px; font-size:34px; line-height:40px; }
#popup_szukaj_1{width:620px; margin-left:190px;  padding-bottom:45px;text-align:center; font-family: "anth", sans-serif; padding-top:200px; font-size:61px; font-weight:700;  color:#000;}
#popup_szukaj_2{width:810px; margin-left:200px; }
#popup_szukaj_pole{float:left;  width:600px; margin-right:20px;border:none;  border-bottom:1.5px solid #706c66; color:#000000; font-family: "myriad-pro", sans-serif; height:40px; line-height:40px; padding-left:10px;  font-weight:600; font-size:17px; background:none;  margin-top:-2px}
#popup_szukaj_pole:focus, #popup_szukaj_pole:focus-visible{border:none  !important;  border-bottom:2px solid #706c66 !important; }
#popup_szukaj_przycisk{cursor:pointer; float:left; display: flex;align-items: center; text-transform:uppercase;color:#fff7e9; background:#00923f; padding-left:20px; width:155px; height:40px; font-family: "myriad-pro", sans-serif;  font-size:21.86px; font-weight:700; }
#popup_szukaj_przycisk img{height:24px; margin-left:13px; text-align:right; }
#popup_szukaj_przycisk img{width:21px;height:20px;}
#popup_szukaj_przycisk:hover{background:#000; }

#popup_szukaj_przycisk_sz{cursor:pointer; justify-content: center; float:left; display: flex;align-items: center; text-transform:uppercase;color:#fff7e9; background:#00923f; width:145px; height:40px; font-family: "myriad-pro", sans-serif;  font-size:17px; font-weight:700; letter-spacing:0.5px}
#popup_szukaj_przycisk_sz img{height:24px; margin-left:7px; text-align:right; }
#popup_szukaj_przycisk_sz img{width:21px;height:20px;}
#popup_szukaj_przycisk_sz:hover{background:#000; }

#popup_szukaj_przycisk_po, .wpcf7 .wpcf7-submit{border:none;text-align:center;justify-content: center; cursor:pointer; float:left; display: flex;align-items: center; text-transform:uppercase;color:#fff7e9; background:#00923f; width:145px; height:40px; font-family: "myriad-pro", sans-serif;  font-size:17px; font-weight:700; letter-spacing:0.5px}
#popup_szukaj_przycisk_po img{height:24px; margin-left:7px; text-align:right; }
#popup_szukaj_przycisk_po img{width:21px;height:20px;}
#popup_szukaj_przycisk_po:hover, .wpcf7 .wpcf7-submit:hover{background:#000; }


#wyniki_wyszukiwania #popup_szukaj_pole{width:450px}
#wyniki_wyszukiwania #popup_szukaj_2{margin-left:0px}


#popup_szukaj_zamknij_x {
  cursor: pointer;
  width: 19px;
  height: 19px;
  position: relative;
  display: inline-block; 
  margin-top:10px; margin-left:9px;
}

#popup_szukaj_zamknij_x:before,
#popup_szukaj_zamknij_x:after {
  content: '';
  background: #000; /* Kolor linii krzyżyka */
  height: 2px; /* Grubość linii krzyżyka */
  width: 100%; /* Długość linii krzyżyka */
  position: absolute;
  top: 50%; /* Centrowanie linii w pionie */
  left: 0;
}

#popup_szukaj_zamknij_x:before {
  transform: rotate(45deg); /* Obrót pierwszej linii o 45 stopni */
}

#popup_szukaj_zamknij_x:after {
  transform: rotate(-45deg); /* Obrót drugiej linii o -45 stopni */
}


#popup_szukaj_zamknij_calosc:hover #popup_szukaj_zamknij_x:after,#popup_szukaj_zamknij_calosc:hover #popup_szukaj_zamknij_x:before   {background:#eea7a5}
#popup_szukaj_zamknij_x:hover #popup_szukaj_zamknij_calosc{color:#eea7a5}

#popup_szukaj_zamknij:hover, #popup_szukaj_zamknij_x:hover{color:#eea7a5}


#baner_sg_1{width:100%; margin-top:55px; margin-bottom:15px}
#baner_sg_2{width:100%; margin-top:45px; margin-bottom:15px}
#baner_sg_m_1{width:calc(50% - 10px); float:left;}
#baner_sg_m_2{width:calc(50% - 10px); float:right;}


.strona_mieruchomisci_tytul{font-family: "anth", sans-serif; padding-top:0px; padding-bottom:0px; font-size:25px !important; font-weight:600 !important;  color:#000;margin:0; line-height:33px !important}

.strona_aktualnosci_tytul{font-family: "anth", sans-serif; padding-top:0px; padding-bottom:0px; font-size:41px; font-weight:700;  color:#000;margin:0}
#strona_aktualnosci_filtruj{cursor:pointer; float:left;text-transform:uppercase; font-family: "myriad-pro", sans-serif; padding-bottom:30px; padding-top:50px; font-size:18px; font-weight:700;  color:#000000;}
#strona_aktualnosci_filtruj_grafika{cursor:pointer; margin-left:6px; float:left;text-transform:uppercase; font-family: "myriad-pro", sans-serif; padding-bottom:30px; padding-top:51px; font-size:14px; font-weight:700;  color:#000000;}
#strona_aktualnosci_filtry{width:100%; padding-top:45px;  padding-bottom:45px;  font-size:18px; font-family: "myriad-pro", sans-serif;  font-weight:400; }


#aktualnosci{width:100%;padding-top:20px;padding-bottom:30px; margin-top:0px}
.linia-tekst-linia {display: flex;align-items: center;justify-content: center; padding-top:30px; padding-bottom:10px; height:30px; overflow:hidden;}
.linia {flex-grow: 1; background: #66635d !important; height: 1px !important; margin:0px; }
.tekst {text-transform:uppercase;font-family: "myriad-pro", sans-serif;  letter-spacing:0.3px; white-space: nowrap; font-size:15px; font-weight:600;padding-left:30px; padding-right:30px;}
#aktualnosci_boks_1{margin-bottom:23px; margin-top:30px;width:100%; height:415px; background:#f4e6ce;padding-top:0px;padding-bottom:0px; -webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}
.aktualnosc_glowna{display: flex; flex-direction: column; justify-content: center; height:415px; text-align:center; padding-top:0px; width:50%; float:left}
.aktualnosc_glowna_img{ overflow:hidden; height:415px;  float:left; width:50%; -webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}
.aktualnosc_glowna_img img{width:100%; height:auto; min-height:415px; object-fit: cover;}
.aktualnosc_zakladka_tytul{font-family: "anth", sans-serif;  font-size:37px; font-weight:700;color:#000;padding-left:40px; padding-right:40px;padding-top:20px;line-height:47px}
.aktualnosc_zakladka_tresc{line-height:29px;font-family: "myriad-pro", sans-serif;  font-size:19px; font-weight:500;padding-left:40px; padding-right:40px;color:#000;padding-top:10px; }
.aktualnosc_zakladka_data{font-family: "myriad-pro", sans-serif;  font-size:13px; font-weight:400;color:#000;}
.aktualnosc_zakladka_tytul:hover{color:#00612A !important;}

#aktualnosci_boks_2{width:100%;padding-top:0px;}
#aktualnosci_boks_2 p span{font-family: "myriad-pro", sans-serif !important;
  font-weight: 400 !important;
  font-size: 19px !important;
  color: #000 !important;
  line-height: 29px !important;}
.aktualnosci_zakladka{margin-right:40px;float:left;width:calc(33% - 23px); overflow:hidden;}
.aktualnosci_zakladka_img{width:100%;height:260px; overflow:hidden;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;}
.aktualnosci_zakladka_img img{transition: transform 0.3s ease-in-out; width:100%;height:auto; min-height:260px }

.aktualnosci_zakladka_img {
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}

.aktualnosci_zakladka_img img {
  width: 100%;
  height: auto;
  object-fit: cover; /* Zachowuje proporcje obrazu, wypełniając cały boks */
}

.aktualnosci_zakladka_tytul{font-family: "anth", sans-serif; padding-top:10px; font-size:25px; font-weight:700;  color:#000;line-height:33px}
#aktualnosci_strona_boks .aktualnosci_zakladka_tytul{font-size:20px;line-height:28px}
.aktualnosci_zakladka_data{font-family: "myriad-pro", sans-serif; padding-top:7px; font-size:13px; font-weight:400; color:#000; }
#aktualnosci_strona_boks  .aktualnosci_zakladka_data{padding-top:2px;}
.aktualnosci_zakladka_tresc2{font-family: "myriad-pro", sans-serif; padding-top:10px; font-size:17px; line-height:25px; font-weight:500;  color:#000;}
.zobacz_wiecej2{font-family: "myriad-pro", sans-serif; padding-top:20px; font-size:13.3px; font-weight:500;  color:#000;text-transform:uppercase }
.aktualnosci_zakladka_tytul:hover{color:#00612A !important}
.aktualnosci_zakladka_img {
    overflow: hidden; /* Zapobiega wyjściu obrazu poza granice div */
    display: inline-block; /* Lub inny typ wyświetlania odpowiedni dla Twojego layoutu */
}

.aktualnosci_zakladka_img img {
    transition: transform 0.3s ease-in-out; /* Animacja transformacji */
    display: block; /* Zapobiega domyślnym marginesom wokół obrazów */
}
.aktualnosci_zakladka_img .hover-overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 146, 63, 0.55); /* Zielony kolor z 40% przezroczystością */
    mix-blend-mode: multiply;
    opacity: 0;
    transition: opacity 0.5s ease;
	-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;
}
.aktualnosci_zakladka_img {
    position: relative;
    display: inline-block;
}
/***************/
.wyniki_wyszukiwania_pojedynczy_wynik_1 {
    overflow: hidden; /* Zapobiega wyjściu obrazu poza granice div */
    display: inline-block; /* Lub inny typ wyświetlania odpowiedni dla Twojego layoutu */
}

.wyniki_wyszukiwania_pojedynczy_wynik_1 img {
    transition: transform 0.3s ease-in-out; /* Animacja transformacji */
    display: block; /* Zapobiega domyślnym marginesom wokół obrazów */
	
}
.wyniki_wyszukiwania_pojedynczy_wynik_1 .hover-overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 146, 63, 0.55); /* Zielony kolor z 40% przezroczystością */
    mix-blend-mode: multiply;
    opacity: 0;
    transition: opacity 0.5s ease;
	-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;
}

.wyniki_wyszukiwania_pojedynczy_wynik_1 {
    position: relative;
    display: inline-block;
}
.wyniki_wyszukiwania_pojedynczy_wynik_1:hover .hover-overlay {
    opacity: 1;
}
.wyniki_wyszukiwania_pojedynczy_wynik_2:hover + .wyniki_wyszukiwania_pojedynczy_wynik_1.hover-overlay {
    opacity: 1;
}
.wyniki_wyszukiwania_pojedynczy_wynik {
    position: relative;
    display: block; /* zmienione na block, aby zajmować pełną dostępną szerokość */
}

.wyniki_wyszukiwania_pojedynczy_wynik:hover .hover-overlay,
.wyniki_wyszukiwania_pojedynczy_wynik:hover .wyniki_wyszukiwania_tytul_wpisu a,
.wyniki_wyszukiwania_pojedynczy_wynik:hover .wyniki_wyszukiwania_tresc_a {
    opacity: 1; /* zapewnia, że wszystkie elementy są podświetlone */
}

/* Styl dla podświetlania tytułu i opisu */
.wyniki_wyszukiwania_tytul_wpisu, .wyniki_wyszukiwania_tresc_a {
    transition: opacity 0.5s ease;
    opacity: 1; /* domyślna przezroczystość, aby była różnica po najechaniu */
}

/* Dodatkowe style, aby podświetlenie było bardziej widoczne */
.wyniki_wyszukiwania_pojedynczy_wynik:hover img {
    transform: scale(1.05); /* lekkie powiększenie obrazu */
}

.wyniki_wyszukiwania_pojedynczy_wynik:hover .wyniki_wyszukiwania_tytul_wpisu a,
.wyniki_wyszukiwania_pojedynczy_wynik:hover .wyniki_wyszukiwania_tresc_a {
    color: #00612A; /* zmiana koloru tekstu na zielony */
}




.aktualnosci_zakladka_img2{width:100%;height:260px; overflow:hidden;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;}
.aktualnosci_zakladka_img2 img{width:100%;height:auto; min-height:260px; object-fit: cover; }
.aktualnosci_zakladka_img2 {
    overflow: hidden; /* Zapobiega wyjściu obrazu poza granice div */
    display: inline-block; /* Lub inny typ wyświetlania odpowiedni dla Twojego layoutu */
}

.aktualnosci_zakladka_img2 img {
    transition: transform 0.3s ease-in-out; /* Animacja transformacji */
    display: block; /* Zapobiega domyślnym marginesom wokół obrazów */
}

.aktualnosci_zakladka_img2:hover img {
    transform: scale(1.1); /* Powiększenie obrazu o 10% */
}

.aktualnosci_zakladka_img2 {
    position: relative;
    display: inline-block;
}

.aktualnosci_zakladka_img2 .hover-overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 146, 63, 0.55); /* Zielony kolor z 40% przezroczystością */
    mix-blend-mode: multiply;
    opacity: 0;
    transition: opacity 0.5s ease;
	-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;
}

.aktualnosci_zakladka_img2:hover .hover-overlay {
    opacity: 1;
}

.aktualnosci_zakladka:hover .aktualnosci_zakladka_tytul{color:#00612A !important}
.aktualnosci_zakladka:hover .aktualnosci_zakladka_img2 img {
    transform: scale(1.1); /* Powiększenie obrazu o 10% */
}

.aktualnosci_zakladka:hover .aktualnosci_zakladka_img2 .hover-overlay {
    opacity: 1; /* Pokaż nakładkę na obrazie */
}

.aktualnosci_zakladka:hover .aktualnosci_zakladka_tytul {
    color: #00612A !important; /* Zmiana koloru tytułu */
}
.aktualnosci_zakladka:hover .aktualnosci_zakladka_data {
    color: #00612A !important; /* Zmiana koloru tytułu */
}

.aktualnosc_glowna_img2 {
    position: relative;
    display: inline-block;
}

.aktualnosc_glowna_img2 .hover-overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 146, 63, 0.55); /* Zielony kolor z 40% przezroczystością */
    mix-blend-mode: multiply;
    opacity: 0;
    transition: opacity 0.5s ease;
	
}

.aktualnosc_glowna_img2:hover .hover-overlay {
    opacity: 1;
}


/***************/

.aktualnosci_zakladka_img3{width:100%;height:260px; overflow:hidden;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;}
.aktualnosci_zakladka_img3 img{width:100%;height:auto; min-height:260px }
.aktualnosci_zakladka_img3 {
    overflow: hidden; /* Zapobiega wyjściu obrazu poza granice div */
    display: inline-block; /* Lub inny typ wyświetlania odpowiedni dla Twojego layoutu */
}

.aktualnosci_zakladka_img3 img {
    transition: transform 0.3s ease-in-out; /* Animacja transformacji */
    display: block; /* Zapobiega domyślnym marginesom wokół obrazów */
}






.aktualnosci_zakladka:hover .aktualnosci_zakladka_tytul {
    color: #00612A !important; /* Zmiana koloru tytułu */
}

/***************/
.aktualnosc_glowna_img .hover-overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 146, 63, 0.55); /* Zielony kolor z 40% przezroczystością */
    mix-blend-mode: multiply;
    opacity: 0;
    transition: opacity 0.5s ease;
	-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;
}


.aktualnosci_zakladka:hover .aktualnosci_zakladka_tytul{color:#00612A !important}
.aktualnosci_zakladka:hover .aktualnosci_zakladka_img img {
    /*transform: scale(1.1); /* Powiększenie obrazu o 10% */
}

.aktualnosci_zakladka:hover .aktualnosci_zakladka_img .hover-overlay {
    opacity: 1; /* Pokaż nakładkę na obrazie */
}

.aktualnosci_zakladka:hover .aktualnosci_zakladka_tytul {
    color: #00612A !important; /* Zmiana koloru tytułu */
}


#kontakt_1{width:calc(40% - 20px); float:left; font-family: "myriad-pro", sans-serif;font-size: 19px;line-height: 29px;font-weight: 400; }
#kontakt_2{width:calc(30% - 20px); margin-left:30px; float:left; font-family: "myriad-pro", sans-serif;font-size: 19px;line-height: 29px;font-weight: 400;  }
#kontakt_3{width:calc(30% - 20px); margin-left:30px; float:left; font-family: "myriad-pro", sans-serif;font-size: 19px;line-height: 29px;font-weight: 400;  }


#kontakt_4{width:calc(27% - 15px); float:left; font-family: "myriad-pro", sans-serif;font-size: 19px;line-height: 29px;font-weight: 400; }
#kontakt_5{width:calc(17% - 20px); margin-left:25px; float:left; font-family: "myriad-pro", sans-serif;font-size: 19px;line-height: 29px;font-weight: 400;  }
#kontakt_6{width:calc(30% - 10px); margin-left:0px; float:left; font-family: "myriad-pro", sans-serif;font-size: 19px;line-height: 29px;font-weight: 400;  }
#kontakt_7{width:calc(27% - 15px); margin-left:20px; float:left; font-family: "myriad-pro", sans-serif;font-size: 19px;line-height: 29px;font-weight: 400;  }



#kontakt_8{width:calc(33% - 17px); float:left;font-family: "myriad-pro", sans-serif;font-size: 19px;line-height: 29px;font-weight: 400; }
#kontakt_9{width:calc(33% - 17px); margin-left:30px; float:left; font-family: "myriad-pro", sans-serif;font-size: 19px;line-height: 29px;font-weight: 400;  }
#kontakt_10{width:calc(33% - 17px); margin-left:30px; float:left; font-family: "myriad-pro", sans-serif;font-size: 19px;line-height: 29px;font-weight: 400;  }

#kontakt_8 img, #kontakt_9 img, #kontakt_10 img {width:100%; border:1px solid #000; margin-bottom:20px}



#kontakt_11{width:calc(33% - 17px); float:left;font-family: "myriad-pro", sans-serif;font-size: 19px;line-height: 29px;font-weight: 400; }
#kontakt_12{width:calc(33% - 17px); margin-left:30px; float:left; font-family: "myriad-pro", sans-serif;font-size: 19px;line-height: 29px;font-weight: 400;  }
#kontakt_13{width:calc(33% - 17px); margin-left:30px; float:left; font-family: "myriad-pro", sans-serif;font-size: 17px;line-height: 29px;font-weight: 400;  }

#kontakt_11 img, #kontakt_12 img{width:150px; border:1px solid #000; margin-bottom:20px; margin-top:20px;}
#kontakt_13 img {width:35px; margin-bottom:0px; margin-top:0px;}



#kontakt_14{width:calc(100% - 0px); margin-left:0px; float:left; font-family: "myriad-pro", sans-serif;font-size: 19px;line-height: 29px;font-weight: 400;  }
#kontakt_15{width:calc(100% - 0px); margin-left:0px; float:left; font-family: "myriad-pro", sans-serif;font-size: 19px;line-height: 29px;font-weight: 400;  }
#kontakt_16{width:calc(100% - 0px); margin-left:0px; float:left; font-family: "myriad-pro", sans-serif;font-size: 19px;line-height: 29px;font-weight: 400;  }

#kontakt_17{ display: flex;flex-direction: column; width:calc(28% - 18px); float:left; font-family: "myriad-pro", sans-serif;font-size: 19px;line-height: 35px;font-weight: 400; }
#kontakt_18{ display: flex;flex-direction: column; width:calc(22% - 24px); margin-left:30px; float:left; font-family: "myriad-pro", sans-serif;font-size: 19px;line-height: 29px;font-weight: 400;  }
#kontakt_19{ display: flex;flex-direction: column; width:calc(27% - 25px); margin-left:30px; float:left; font-family: "myriad-pro", sans-serif;font-size: 19px;line-height: 29px;font-weight: 400;  }
#kontakt_20{ display: flex;flex-direction: column; width:calc(23% - 23px); margin-left:30px; float:left; font-family: "myriad-pro", sans-serif;font-size: 19px;line-height: 29px;font-weight: 400;  }


#kontakt_17 img, #kontakt_18 img, #kontakt_19 img, #kontakt_20 img{width:30px; vertical-align: middle; margin-right: 10px;}

#kontakt_17 div, #kontakt_18 div, #kontakt_19 div, #kontakt_20 div {display: flex;align-items: center;  margin-top: 10px;}


#kontakt_17 a, #kontakt_18 a, #kontakt_19 a, #kontakt_20 a, .page-template-kontakt #strona_kontaktu #kontakt_17 a, .page-template-kontakt #strona_kontaktu #kontakt_18 a, .page-template-kontakt #strona_kontaktu #kontakt_19 a, .page-template-kontakt #strona_kontaktu #kontakt_20 a{color:#000  !important; text-decoration:none !important}

#kontakt_17 a:hover, #kontakt_18 a:hover, #kontakt_19 a:hover, #kontakt_20 a:hover, .page-template-kontakt #strona_kontaktu #kontakt_17 a:hover, .page-template-kontakt #strona_kontaktu #kontakt_18 a:hover, .page-template-kontakt #strona_kontaktu #kontakt_19 a:hover, .page-template-kontakt #strona_kontaktu #kontakt_20 a:hover{color:#00612A !important;}

.naglowek_kontakt{text-transform: uppercase; font-family: "myriad-pro", sans-serif; font-weight:700; font-size:22px; }
.kontakt_tresc{font-family: "myriad-pro", sans-serif; font-weight:400; font-size:18px;padding-top:10px;padding-bottom:20px;line-height:24px}


.mtli_docx,.mtli_doc {
  background-image: url(https://deltainteractive.com.pl/zzw/wp-content/themes/zzw/img/doc.svg)  !important;
  background-size:25.28px 30px;
  background-position:0 0px;
}

li .mtli_docx,li .mtli_doc { background-position:0 20px;}

.mtli_xls, .mtli_xlsx {
  background-image: url(https://deltainteractive.com.pl/zzw/wp-content/themes/zzw/img/xls.svg)  !important;
  background-size:25.28px 30px;
  background-position:0 0px;
}

li .mtli_xls, li .mtli_xlsx { background-position:0 20px;}

.mtli_pdf {
  background-image: url(https://deltainteractive.com.pl/zzw/wp-content/themes/zzw/img/pdf.svg)  !important;
  background-size:25.28px 30px;
  background-position:0 0px;
}

li .mtli_pdf { background-position:0 20px;}

.mtli_attachment{padding-left: 33px !important;
padding-top: 0px;
  display: inline-block;
  font-weight: 400 !important;
  font-family: "myriad-pro", sans-serif;
  font-size: 15px;
  color:#000 !important;
  text-decoration:none !important;
  padding-bottom:1px;
}

li .mtli_attachment{
	padding-top: 20px;
}

.mtli_attachment:hover{text-decoration:underline !important;}

.mtli_jpg, .mtli_jpeg, .mtli_png{padding-left: 0px !important;background-image:none !important}

#lista_wydarzen .mtli_attachment{line-height: 30px !important; font-size: 14px  !important;}


.gallery-item .mtli_png{background-image:none !important; background-size:0; background-position:0;}
.gallery-item .mtli_jpg{background-image:none !important; background-size:0; background-position:0;}
.gallery-item .mtli_attachment{padding:0 !important; padding-right:10 !important; margin:0 !important}
.gallery-item img{border-radius: 10px !important;}

.nieruchomosci .items a {
  background-image: url("img/rm.png");
  background-position: 87% center;
  background-repeat: no-repeat;
  border: 2px solid #1ba035;
  border-radius: 3px;
  color: #1ba035;
  display: inline-block;
  font-size: 18px;
  font-weight: 600;
  line-height: 1;
  margin: 4%;
  padding: 50px 0 50px 6%;
  text-decoration: none;
  width: 35%;
}


.konkursy_boks{width:calc(100% - 45px); border:1px solid #000; padding:20px; margin-bottom:15px;}
.konkursy_boks_tytul{ font-family: "myriad-pro", sans-serif; font-weight:600; font-size:17px; color:#000; padding-bottom:25px; float:left; width:100%; }


.konkursy_boks_status{font-family: "myriad-pro", sans-serif; font-weight:400; font-size:13px;  float:left; width:120px; line-height:30px; color:#6a6a6a; line-height:24px}
.konkursy_boks_status span{ font-size:17px;font-weight:600;color:#000;}

.konkursy_boks_zobacz{border:2px solid #000; width:110px;float:right; text-align:center; font-family: "myriad-pro", sans-serif; font-weight:600; font-size:15px; color:#000;margin-top:22px;padding-top:5px; padding-bottom:5px}
.konkursy_boks_zobacz:hover{border:2px solid #00923f;color:#00612A;}

.konkursy_boks_termin_skladania{ font-family: "myriad-pro", sans-serif; font-weight:400; font-size:13px; width:200px; float:left;color:#6a6a6a; line-height:24px}
.konkursy_boks_termin_skladania span{ font-size:17px;font-weight:600;color:#000;}


.konkursy_boks_pole_praca{ font-family: "myriad-pro", sans-serif; font-weight:400; font-size:13px; width:240px; margin-right:20px; float:left;color:#6a6a6a; line-height:24px}
.konkursy_boks_pole_praca span{ font-size:17px;font-weight:600;color:#000;}



.konkursy_boks_numer{ font-family: "myriad-pro", sans-serif; font-weight:400; font-size:18px; width:120px; float:left;color:#000; line-height:30px}
.konkursy_boks_numer span{ font-size:24px;}

.konkursy_boks_numer_wykaz{ font-family: "myriad-pro", sans-serif; font-weight:400; font-size:13px; width:20%; float:left;color:#6a6a6a; line-height:30px}
.konkursy_boks_numer_wykaz span{ font-size:17px;font-weight:600;color:#000;}

.kalendarz_boks_numer_wykaz{ font-family: "myriad-pro", sans-serif; font-weight:400; font-size:13px; width:115px; float:left;color:#6a6a6a; line-height:30px}
.kalendarz_boks_numer_wykaz span{ font-size:15px;font-weight:600;color:#000;line-height:21px}

.kalendarz_boks_numer_wykaz_przycisk{ font-family: "myriad-pro", sans-serif; font-weight:400; font-size:13px; width:120px; float:right;color:#6a6a6a; line-height:30px}
.kalendarz_boks_numer_wykaz_przycisk span{ font-size:15px;font-weight:600;color:#000;line-height:21px}


.kalendarz_boks_numer_wykaz1{ font-family: "myriad-pro", sans-serif; font-weight:400; font-size:13px; width:115px; padding-right:15px; float:left;color:#6a6a6a; line-height:30px}
.kalendarz_boks_numer_wykaz1 span{ font-size:15px;font-weight:600;color:#000;line-height:21px}

.kalendarz_boks_numer_wykaz2{ font-family: "myriad-pro", sans-serif; font-weight:400; font-size:13px; width:calc(100% - 375px); padding-right:5px;float:left;color:#6a6a6a; line-height:30px}
.kalendarz_boks_numer_wykaz2 span{ font-size:15px;font-weight:600;color:#000;line-height:21px}


.konkursy_boks_adres_wykaz{ font-family: "myriad-pro", sans-serif; font-weight:400; font-size:13px; width:calc(50% - 20px); padding-right:20px; float:left;color:#6a6a6a; line-height:30px}
.konkursy_boks_adres_wykaz span{ font-size:17px;font-weight:600;color:#000;}

.konkursy_boks_data_wykaz{ font-family: "myriad-pro", sans-serif; font-weight:400; font-size:13px; width:20%; float:left;color:#6a6a6a; line-height:30px}
.konkursy_boks_data_wykaz span{ font-size:17px;font-weight:600;color:#000;}


.konkursy_boks_plik_wykaz{ font-family: "myriad-pro", sans-serif; font-weight:400; font-size:13px; width:10%; float:left;color:#6a6a6a; line-height:30px}
.konkursy_boks_plik_wykaz span{ font-size:17px;font-weight:600;color:#000;}



.konkursy_boks_dzial{ font-family: "myriad-pro", sans-serif; font-weight:400; font-size:18px; width:180px; float:left;color:#000; line-height:30px}
.konkursy_boks_dzial span{ font-size:24px;}


.konkursy_boks_adres{ font-family: "myriad-pro", sans-serif; font-weight:400; font-size:18px; width:260px; float:left;color:#000; line-height:30px}
.konkursy_boks_adres span{ font-size:24px;}



.konkursy_boks_data_publikacji{ font-family: "myriad-pro", sans-serif; font-weight:400; font-size:13px; width:200px;  float:left;color:#6a6a6a; line-height:24px}
.konkursy_boks_data_publikacji span{ font-size:17px;font-weight:600;color:#000;}
.konkursy_boks_pliki{ font-family: "myriad-pro", sans-serif; font-weight:400; font-size:18px; display:inline-block; width:130px;  float:left; color:#000}
.konkursy_boks_pliki2{  font-family: "myriad-pro", sans-serif; font-weight:400; font-size:18px; width:180px; display:inline-block;  float:left; color:#000; line-height:30px}
.konkursy_boks_pliki2 span{ font-size:24px;}



.praca_boks{width:100%; border:2px solid #b7b1a5; padding:20px; margin-bottom:20px;}
.praca_boks_tytul{ font-family: "myriad-pro", sans-serif; font-weight:700; font-size:28px; color:#000; padding-bottom:30px; float:left; width:100%; }
.praca_boks_stanowisko{  font-family: "myriad-pro", sans-serif; font-weight:400; font-size:18px; width:100%; color:#000; line-height:30px }
.praca_boks_numer{ font-family: "myriad-pro", sans-serif; font-weight:400; font-size:18px; width:260px; float:left;color:#000; line-height:30px}
.praca_boks_numer span{ font-size:24px;}
.praca_boks_dzial{ font-family: "myriad-pro", sans-serif; font-weight:400; font-size:18px; width:260px; float:left;color:#000; line-height:30px}
.praca_boks_dzial span{ font-size:24px;}
.praca_boks_termin_skladania{ font-family: "myriad-pro", sans-serif; font-weight:400; font-size:18px; width:210px; float:left;color:#000; line-height:30px}
.praca_boks_termin_skladania span{ font-size:24px;}
.praca_boks_status_rekrutacji{ font-family: "myriad-pro", sans-serif; font-weight:400; font-size:18px; width:170px; float:left;color:#000; line-height:30px}
.praca_boks_status_rekrutacji span{ font-size:24px;}




.praca_bosk_opisy{width:calc(100% - 200px);float:left;}
.praca_pliki_ogl_osw_wyn{width:190px; margin-top:20px;font-family: "myriad-pro", sans-serif; font-weight:400; font-size:17px; float:left;color:#000; }
.praca_boks_pliki{ font-family: "myriad-pro", sans-serif; font-weight:400; font-size:17px; display:inline-block; width:190px;  float:left; color:#000}
.praca_poj_pliki{margin-bottom:10px;font-family: "myriad-pro", sans-serif; font-weight:400; font-size:17px;  line-height:28px}
.praca_poj_pliki img{margin-bottom:-15px;}





.poj_konkurs_dane{margin-bottom:10px;font-family: "myriad-pro", sans-serif; font-weight:400; font-size:17px;  line-height:28px}
.poj_konkurs_pliki{margin-bottom:10px;font-family: "myriad-pro", sans-serif; font-weight:400; font-size:17px;  line-height:28px}
.poj_konkurs_dane span{margin-bottom:10px;font-family: "myriad-pro", sans-serif; font-weight:600; font-size:17px;  line-height:28px}
.poj_konkurs_pliki span{margin-bottom:10px;font-family: "myriad-pro", sans-serif; font-weight:600; font-size:17px;  line-height:28px}

.poj_konkurs_pliki img{margin-bottom:-8px;height:30px !important; margin-right: 8px !important;}

.poj_konkurs_pliki a{padding-top:20px;display:inline-block;font-weight:400 !important; font-family: "myriad-pro", sans-serif;
font-size: 15px}

.poj_konkurs_dane_lewa{width:50%; font-family: "myriad-pro", sans-serif; font-weight:400; font-size:18px; float:left;}
.poj_konkurs_dane_prawa{width:50%; text-align:right; font-family: "myriad-pro", sans-serif; font-weight:400; font-size:18px; float:right;}


.wybrane_filtry_lista {
    font-size: 16px;
    font-family: "myriad-pro", sans-serif;
    font-weight: 400;
    line-height: 24px;
    padding: 4px 12px;
    margin-top: 30px;
    display: inline-block;
    margin-right: 13px;
    cursor: pointer;
    border: 1px solid #000;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    display: inline-flex; /* Flexbox dla lepszej kontroli */
    align-items: center; /* Wyrównanie elementów w pionie */
    gap: 4px; /* Odstęp między znakiem a tekstem */
}



#filtr_przycisk {
  cursor: pointer;
  align-items: center;
  text-transform: uppercase;
  color: #fff7e9;
  background: #00923f;
  width: 145px;
  height: 38px;
  font-size: 17px;
  font-weight: 700;
  letter-spacing:0.5px;
  border:none;
  font-family: "myriad-pro", sans-serif; 
}
#filtr_przycisk:hover{background: #000;}


#pojedyncza_strona_kolumna_lewa{ width:calc(100% - 350px); padding-right:40px; float:left; padding-top:29px;}
#pojedyncza_strona_kolumna_lewa, #pojedyncza_strona_kolumna_lewa p{font-family: "myriad-pro", sans-serif; font-weight:400; font-size:19px; color:#000; line-height:29px;}
#pojedyncza_strona_kolumna_lewa img{}

#pojedyncza_strona_kolumna_lewa iframe{margin-bottom:-20px}

#pojedyncza_strona_kolumna_lewa h2, .type-post h2 , .type-post h2 span, .type-post h2 span b, .page-template-default h2 span, .page-template-default h2 span b{text-transform:none; padding-top:31px; padding-bottom:11px;margin:0;font-family: "anth"  !important; font-size: 27px !important;font-weight: 700;}
#pojedyncza_strona_kolumna_lewa h3, .type-post h3, .type-post h3 span, .type-post h3 span b, .page-template-default h3 span, .page-template-default h3 span b{text-transform:none; padding-top:31px; padding-bottom:11px;margin:0;font-family: "Myriad-pro"  !important; font-size: 19px  !important;font-weight: 700;}



#pojedyncza_strona_kolumna_prawa{ width:310px; float:right; padding-top:48px;} 
#pojedyncza_strona_kolumna_prawa_zobacz_wiecej{background:#efe7d3; width:calc(100% - 45px); padding-top:10px; padding-left:26px;padding-bottom:1px;padding-right:15px;}

#pojedyncza_strona_kolumna_prawa_zobacz_wiecej a{color:#000 !important; font-size:15px; font-weight:400; line-height:29px}


#pojedyncza_strona_kolumna_prawa_kontakty{background:#efe7d3; width:calc(100% - 45px); padding-top:25px; padding-left:26px;padding-bottom:15px;padding-right:15px;margin-top:15px;}


.pojedyncza_strona_kolumna_prawa_kontakty_naglowek{font-family: "myriad-pro", sans-serif; font-weight:700; font-size:22px; color:#000; line-height:30px; padding-bottom:0px; padding-top:25px}
.pojedyncza_strona_kolumna_prawa_kontakty_naglowek_zobacz{text-transform:uppercase; font-family: "myriad-pro", sans-serif; font-weight:700; font-size:13px; color:#000; line-height:29px; padding-bottom:0px; padding-top:0px}
.pojedyncza_strona_kolumna_prawa_kontakty_naglowek_kontakt{text-transform:none; font-family: "myriad-pro", sans-serif; font-weight:700; font-size:15px; color:#000; line-height:25px; padding-bottom:0px; padding-top:0px}

.pojedyncza_strona_kolumna_prawa_kontakty_link{font-family: "myriad-pro", sans-serif; font-weight:400; font-size:18px; line-height:24px; color:#000 !important}
.pojedyncza_strona_kolumna_prawa_kontakty_tresc{font-family: "myriad-pro", sans-serif; font-weight:400; font-size:18px; line-height:24px; color:#000; margin-top:-10px;}

.pojedyncza_strona_kolumna_prawa_kontakty_tresc a{color:#000 !important}


.pojedyncza_strona_kolumna_prawa_informacje_tresc{font-family: "myriad-pro", sans-serif; font-weight:400; font-size:15px; line-height:25px; color:#000; margin-top:-10px;}

.pojedyncza_strona_kolumna_prawa_informacje_tresc a{color:#000 !important}

.pojedyncza_strona_kolumna_prawa_informacje_tresc ul{padding-left:14px}


.pojedyncza_strona_kolumna_prawa_kontakty_tresc a {
    position: relative;
    display: inline-block;
    text-decoration: none; /* Opcjonalne: usuń podkreślenie linku */
    color: inherit; /* Opcjonalne: dziedzicz kolor z rodzica */
    padding-left: 0px; /* Dodaj trochę odstępu od lewej strony */
    transition: padding-left 0.3s ease; /* Animacja przesunięcia */
}

.pojedyncza_strona_kolumna_prawa_kontakty_tresc a:hover {
    padding-left: 25px; /* Przesuń tekst w prawo podczas hover */
}

.pojedyncza_strona_kolumna_prawa_kontakty_tresc a:before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    height: 2px; /* Wysokość linii */
    width: 20px; /* Szerokość linii */
    background-color: transparent; /* Ukryj linię, gdy nie ma hover */
    transition: background-color 0.3s ease; /* Animacja zmiany koloru */
}

.pojedyncza_strona_kolumna_prawa_kontakty_tresc a:hover:before {
    background-color: #000; /* Kolor linii podczas hover */
}

.pojedyncza_strona_kolumna_prawa_kontakty_naglowek_zobacz {
    position: relative; /* Ustawienie pozycji względnej do umożliwienia pozycjonowania pseudo-elementu */
    padding-left: 25px; /* Dodatkowy odstęp od lewej strony dla treści */
	margin-bottom:10px;
}

.pojedyncza_strona_kolumna_prawa_kontakty_naglowek_zobacz::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 20px; /* Szerokość linii */
    background-color: #000; /* Kolor linii */
	height: 2px;
	left: 0;
    top: 50%;
}

#ez-toc-container .ez-toc-title {padding-bottom:15px}
#ez-toc-container {
  background: none !important;
  border: none !important;
  border-radius: 0px;
  -webkit-box-shadow: 0 0px 0px rgba(0,0,0,.005);
  box-shadow: 0 0px 0px rgba(0,0,0,.0005);
  display: table;
  margin-bottom: 45px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100%;
  margin-top: 18px;
}

.ez-toc-list {
	width:100%; 
    display: grid;
    grid-template-columns: 1fr 1fr; /* Dwie kolumny o równych szerokościach */
    grid-auto-rows: auto; /* Automatyczna wysokość wierszy */
    gap: 0px; /* Opcjonalnie: odstęp między kolumnami */
	
}

.ez-toc-list li {
    width: auto; /* Ustaw automatyczną szerokość */
}

.ez-toc-list li {
  grid-column: 1; /* Domyślnie pierwsza kolumna */
}




/* Opcjonalne: dodaj styl dla hover */
.ez-toc-list li a:hover, #custom-toc-galeria li a:hover{
    text-decoration: none !important;
}


.ez-toc-list li a:hover, #custom-toc-galeria li a:hover{text-decoration:none !important}

/* Ogólny styl dla linków */
.ez-toc-link, #custom-toc-galeria {
    position: relative;
    display: inline-block;
    text-decoration: none; /* Opcjonalne: usuń podkreślenie linku */
    color: #409049; /* Opcjonalne: dziedzicz kolor z rodzica */
    padding-left: 0px; /* Dodaj trochę odstępu od lewej strony */
    transition: padding-left 0.3s ease; /* Animacja przesunięcia */
}

.ez-toc-link:hover, #custom-toc-galeria:hover {
    padding-left: 25px; /* Przesuń tekst w prawo podczas hover */
}

/* Styl dla pseudo-elementu before */
.ez-toc-link:before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    height: 2px; /* Wysokość linii */
    width: 20px; /* Szerokość linii */
    background-color: transparent; /* Ukryj linię, gdy nie ma hover */
    transition: background-color 0.3s ease; /* Animacja zmiany koloru */
}
#custom-toc-galeria::before{
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    height: 2px; /* Wysokość linii */
    width: 20px; /* Szerokość linii */
    background-color: transparent; /* Ukryj linię, gdy nie ma hover */
    transition: background-color 0.3s ease; /* Animacja zmiany koloru */
}

.ez-toc-link:hover:before {
    background-color: #409049; /* Kolor linii podczas hover */
}
#custom-toc-galeria:hover::before {
    background-color: #409049; /* Kolor linii podczas hover */
}

div#ez-toc-container .ez-toc-title{font-size:13px !important; font-weight:700; line-height:29px;}
.ez-toc-link, #custom-toc-galeria{font-size:15px; font-weight:600; line-height:29px}

.EpisodeOrShowWidget_widgetContainer__pXtAi{-webkit-border-radius: 0px !important;
  -moz-border-radius: 0px  !important;
  border-radius: 0px  !important;
  }





.da-attachments-list{padding:0 !important}
.da-attachments-list li{padding-bottom:20px}
.da-attachments-list li a{color:#000 !important; font-size:15px; padding-left:8px;text-decoration:none !important}
.da-attachments-list li a:hover{text-decoration:underline  !important}
.attachment-icon{height:30px; -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px  !important;
  border-radius: 0px  !important;}


.da-attachments-list li{
	display: flex;
        align-items: center;}


#konkurs_filtr_szukaj{border:none; border-bottom:1px solid #00923f}

#nasze_dzialania_1{width:100%;padding-top:35px;}
#nasze_dzialania_2{width:100%;padding-top:35px;padding-bottom:20px;}
#nasze_dzialania_3{width:100%;padding-top:35px;}
#edukacja{width:100%;padding-top:35px;padding-bottom:15px;}
#nasze_tereny{width:100%;padding-top:35px;padding-bottom: 45px;}
#o_nas{width:100%;padding-top:35px;}
#na_skroty{padding-top:35px;padding-bottom:60px;}
#na_skroty_1{text-transform: uppercase; font-family: "myriad-pro", sans-serif; font-weight:700; font-size:22px; width:calc(20% - 46px); margin-right:20px; float:left; -webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px; padding:15px; background:#f9e5ca; text-align:center; height:205px; display: flex;flex-direction: column;justify-content: flex-end;}
#na_skroty_2{text-transform: uppercase; font-family: "myriad-pro", sans-serif; font-weight:700; font-size:22px; width:calc(20% - 46px); margin-right:20px; float:left; -webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px; padding:15px; background:#f9e5ca; text-align:center; height:205px; display: flex;flex-direction: column;justify-content: flex-end;}
#na_skroty_3{text-transform: uppercase; font-family: "myriad-pro", sans-serif; font-weight:700; font-size:22px; width:calc(20% - 46px); margin-right:20px; float:left; -webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px; padding:15px; background:#f9e5ca; text-align:center; height:205px; display: flex;flex-direction: column;justify-content: flex-end;}
#na_skroty_4{text-transform: uppercase; font-family: "myriad-pro", sans-serif; font-weight:700; font-size:22px; width:calc(20% - 46px); margin-right:20px; float:left; -webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px; padding:15px; background:#f9e5ca; text-align:center; height:205px; display: flex;flex-direction: column;justify-content: flex-end;}
#na_skroty_5{text-transform: uppercase; font-family: "myriad-pro", sans-serif; font-weight:700; font-size:22px; width:calc(20% - 46px); float:left; -webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px; padding:15px; background:#f9e5ca; text-align:center; height:205px; display: flex;flex-direction: column;justify-content: flex-end;}
#na_skroty_6{text-transform: uppercase; font-family: "myriad-pro", sans-serif; font-weight:700; font-size:22px; width:calc(20% - 46px); float:left; -webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px; padding:15px; background:none; text-align:center; height:205px; display: flex;flex-direction: column;justify-content: flex-end;}


#stopka{font-family: "myriad-pro", sans-serif; background:#00923f;width:100%; padding-top:60px;padding-bottom:60px; color:#fff7e9; font-size:25px; font-weight:700; line-height:45px; }
#stopka_1{width:33%; float:left;}
#stopka_2{width:33%; float:left;}
#stopka_3{width:33%; float:left;}
#stopka_1 a{color:#fff7e9}
#stopka_2 a{color:#fff7e9}
#stopka_3 a{color:#fff7e9}
#stopka_1 a:hover{color:#eea7a5; text-decoration:underline;}
#stopka_2 a:hover{color:#eea7a5; text-decoration:underline;}
#stopka_3 a:hover{color:#eea7a5; text-decoration:underline;}


.btn-check:focus+.btn-light, .btn-light:focus {
    background-color: none;
    border-color: none;
    box-shadow: 0 0 0 0 rgba(211,212,213,.0);
}	
	
	
#tabela_z_ulicami{margin-top:30px; width:100%; font-family: "myriad-pro", sans-serif; }
#tabela_z_ulicami th,#tabela_z_ulicami td{padding:8px}
#wyszukiwarka_ulic_nazwa{border:none;  width: calc(100% - 10px) !important;
  border-bottom: 1px solid #00923f;
  background: #fff7e9;}


.page-template-kontakt p{margin-top:0 !important; padding-top:0 !important}
.download-attachments .download-title{font-family: "myriad-pro", sans-serif;
  font-weight: 700;
  font-size: 19px;
  color: #000;
  line-height: 29px;}


.copy-icon {
    position: relative;
    cursor: pointer;
}

.tooltip {
    visibility: hidden;
    width: 120px;
    background-color: #00612A;
    color: white;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    bottom: 100%;
    left: 50%;
    margin-left: -60px; /* Połowa szerokości tooltipa */
    opacity: 0;
    transition: opacity 0.3s;
	color:#fff;
}

.copy-icon .tooltip.show {
    visibility: visible;
    opacity: 1;
}

#post-32789 img, .strona_49382 img{border:1px solid #00923f; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; width:150px; height:150px; margin-right:40px; margin-bottom:40px;} 
#post-32789 img:nth-child(6), .strona_49382 img:nth-child(4){margin-right:0px; }
#post-32789 img:nth-child(12), .strona_49382 img:nth-child(8){margin-right:0px; }
#post-32789 img:nth-child(18), .strona_49382 img:nth-child(12){margin-right:0px; }
#post-32789 img:nth-child(24), .strona_49382 img:nth-child(16),.strona_49382 img:nth-child(20),.strona_49382 img:nth-child(24),.strona_49382 img:nth-child(28),.strona_49382 img:nth-child(32){margin-right:0px; }

@media print {
   
	#baner_sg_m_1,#baner_sg_m_2,#gora,#pojedynczy_wpis_obraz_wyrozniajacy,.linia-tekst-linia,#na_skroty,#stopka,.sciezka_powrotu,#pojedynczy_wpis_udostepnij_drukuj,
	#gallery-1,#gallery-2,#gallery-3,#gallery-4,#gallery-5,#gallery-6,#gallery-7,#gallery-8,#gallery-9,#gallery-10,
	#gallery-11,#gallery-12,#gallery-13,#gallery-14,#gallery-15,#gallery-16,#gallery-17,#gallery-18,#gallery-19,#gallery-20,
	#gallery-21,#gallery-22,#gallery-23,#gallery-24,#gallery-25,#gallery-26,#gallery-27,#gallery-28,#gallery-29,#gallery-30,#gallery-31,#gallery-32,#gallery-33,#gallery-34,#gallery-35,#edukacja{display:none;}

	
	#wrapper {
  height: 0px;
}
}



select:focus {
    outline: none !important;
}
.bootstrap-select .dropdown-toggle:focus{
    outline: none !important;
}
.btn-light:active:focus, .show>.btn-light.dropdown-toggle:focus,.btn-light:focus  {
    box-shadow: 0 0 0 0 rgba(255,247,233,0.001);
}

p{margin-top:19px;margin-bottom:11px; }
iframe{margin-top:19px  !important;margin-bottom:11px !important; }
p iframe{margin-bottom:0px !important;}
.arve{margin-top:19px  !important;padding-bottom:11px  !important; clear:both;margin-bottom:0px !important;}


.wp-caption, .wp-caption img.size-large{width:100% !important; margin-top:19px  !important;margin-bottom:11px !important;}
.wp-caption, .wp-caption img.size-medium{width:100% !important; margin-top:19px  !important;margin-bottom:11px !important;}
.wp-caption, .wp-caption img.size-full{width:100% !important; margin-top:19px  !important;margin-bottom:11px !important;}





#filtr_kategoria_hidden{border:none; border-bottom:1px solid #000; background:none; width:100%; height:37px}
#filtr_rok_hidden{border:none; border-bottom:1px solid #000; background:none; width:100%; height:37px}

#filtr_1{width:200px;float:left;padding-top:0px;margin-right:8px;border:1px solid #FFFBF5;}
#filtr_2{width:200px; float:left;padding-top:0px;margin-right:8px;border:1px solid #FFFBF5; }

#strona_aktualnosci_filtry #filtr_2{width:300px;}


#filtr_4{width:200px; float:left;padding-top:0px;margin-right:8px;border:1px solid #FFFBF5; }
#filtr_5{width:300px; float:left;padding-top:0px;margin-right:8px;border:1px solid #FFFBF5; }

#filtr_numer{font-weight: 400;padding-top:6px; padding-bottom:6px;line-height: 1.5; font-size: 1rem;color: #000; border:none; width:200px !important; border-bottom:1px solid #000; background:#FFFBF5; color: #000 }
#filtr_nazwa{font-weight: 400;padding-top:6px; padding-bottom:6px;line-height: 1.5; font-size: 1rem;color: #000; border:none; width:300px !important; border-bottom:1px solid #000; background:#FFFBF5; color: #000 }



#filtr_rok{width:200px !important; }
#filtr_kategoria{width:200px !important; }

#filtr_1 .bootstrap-select > .dropdown-toggle {border:none; width:200px !important; border-bottom:1px solid #000; background:#FFFBF5; color: #000;}
#filtr_1 .bootstrap-select .dropdown-menu {width:195px !important;border:1px solid #000; background:#FFFBF5; }
#filtr_1 :not(.input-group) > .bootstrap-select.form-control:not([class*="col-"]) {width: 200px;margin-top:-5px;}


#filtr_2 .bootstrap-select > .dropdown-toggle {border:none; width:200px !important; border-bottom:1px solid #000; background:#FFFBF5; color: #000 }
#filtr_2 .bootstrap-select .dropdown-menu {width:195px !important;border:1px solid #000; background:#FFFBF5; }
#filtr_2 :not(.input-group) > .bootstrap-select.form-control:not([class*="col-"]) {width: 200px;margin-top:-5px;}



#strona_aktualnosci_filtry #filtr_2 .bootstrap-select > .dropdown-toggle {border:none; width:300px !important; border-bottom:1px solid #000; background:#FFFBF5; color: #000 }
#strona_aktualnosci_filtry #filtr_2 .bootstrap-select .dropdown-menu {width:295px !important;border:1px solid #000; background:#FFFBF5; }
#strona_aktualnosci_filtry #filtr_2 :not(.input-group) > .bootstrap-select.form-control:not([class*="col-"]) {width: 300px;margin-top:-5px;}




.dropdown-menu.inner.show{border:none !important; }

#filtr_3{padding-top:0px;width:155px; float:left;}


.aioseo-html-page-sitemap a[href="https://zzw.waw.pl/zalatw-sprawe/nieruchomosci/dzierzawa-nieruchomosci/konkursy-i-przetargi-na-dzierzawe/"] + ul {
    display: none;
}

.aioseo-html-page-sitemap a[href="https://zzw.waw.pl/zalatw-sprawe/nieruchomosci/dzierzawa-nieruchomosci/wykazy/"] + ul {
    display: none;
}

.aioseo-html-page-sitemap a[href="https://zzw.waw.pl/zamowienia-publiczne/zamowienia-konkursy/"] + ul {
    display: none;
}

.aioseo-html-page-sitemap a[href="https://zzw.waw.pl/zamowienia-publiczne/zamowienia-powyzej-130-000/"] + ul {
    display: none;
}

.aioseo-html-page-sitemap a[href="https://zzw.waw.pl/zamowienia-publiczne/zamowienia-ponizej-130-000/"] + ul {
    display: none;
}


.aioseo-html-page-sitemap a[href="https://zzw.waw.pl/petycje/"] + ul {
    display: none;
}

.aioseo-html-page-sitemap a[href="https://zzw.waw.pl/nasze-dzialania/inwestycje/inwestycje-trwajace/"] + ul {
    display: none;
}

.aioseo-html-page-sitemap a[href="https://zzw.waw.pl/nasze-dzialania/inwestycje/inwestycje-zakonczone/"] + ul {
    display: none;
}

.aioseo-html-page-sitemap a[href="https://zzw.waw.pl/nasze-dzialania/inwestycje/inwestycje-planowane/"] + ul {
    display: none;
}


.aioseo-html-page-sitemap a[href="https://zzw.waw.pl/pracuj-z-nami/"] + ul {
    display: none;
}


.aioseo-html-page-sitemap a[href="https://zzw.waw.pl/zaangazuj-sie/budzet-obywatelski/"] + ul {
    display: none;
}

.menu{z-index:9999;float:right;}
        .menu-button {
            display: flex;
            align-items: center;
            cursor: pointer;
            user-select: none;
            transition: color 0.2s ease-in-out;
            position: relative;
            width: 90px; /* Ustalona szerokość dla wyrównania */
            justify-content: space-between;
			font-family: "myriad-pro", sans-serif;
  color: #fff7e9;
  font-size: 22px;
  font-weight: 700;
        }

        .menu-text {
            font-size: 22px;
            transition: color 0.1s ease-in-out;
            flex-grow: 1;
            text-align: right; /* Wyrównanie do prawej */
			margin-right:8px;
        }

        .burger-container {
            display: flex;
            flex-direction: column;
            justify-content: center;
            position: relative;
        }

        .burger {
            width: 20px;
            height: 2px;
            background-color: #fff7e9;
            margin: 2px 0;
            transition: all 0.1s ease-in-out;
        }

        .burger-top {
            transform-origin: left;
        }

        .burger-bottom {
            transform-origin: right;
        }


        .menu.open .burger-top {
            transform: scaleX(0);
        }

        .menu.open .burger-bottom {
            transform: scaleX(0);
            transform-origin: right;
        }

        .menu.open .burger-middle {
            transform: rotate(45deg);
            position: relative;
            background-color: #fff7e9;
        }

        .menu.open .burger-middle::after {
            content: "";
            position: absolute;
            width: 20px;
            height: 2px;
            background-color: #fff7e9;
            transform: rotate(-90deg);
            top: 0;
            left: 0;
        }
.menu-button:hover .menu-text{
	color: #eea7a5;
}
        .menu-button:hover .burger,
        
        .menu-button:hover .burger-middle::after {
            background-color: #eea7a5;
            color: #eea7a5;
        }


@media only screen and (max-width: 1145px) {
	.kontener{width:calc(100% - 30px);}
}
@media only screen and (max-width: 880px) {
	#gora_2, #gora_2_stopka{clear:both; margin-right:0px;padding-top:0px;}
	#wrapper {height: 150px;}
}



@media only screen and (max-width: 768px) {
	#post-56884 .wpcf7-text{ width:100% !important}
	#post-56884 .wpcf7-textarea{ width:100% !important}
	#post-56884 .wpcf7-select{ width:100% !important}
	
	.menu-text{display:none}
	#a_akt_zob_wiecej_1{display:block !important}
	#a_akt_zob_wiecej_2{display:none !important}
	
	#gora_4{padding-top:35px;}
	
	#gora_1{clear:none; margin-right:20px;padding-top:4px;float:right; width: 115px;}
	#gora_2, #gora_2_stopka{clear:none; margin-right:20px;padding-top:4px;float:right}
	#gora_3{width:95px; clear:both; margin-right:0px;padding-top:4px;float:right}
	.wer_mobilna{display:inline; }
	.wer_desktop{display:none; }
	.menu-glowne{max-height: calc(100% - 20px);}
	.menu_naglowek{margin-top:40px;}
	.menu_naglowek2{margin-top:5px;}
	.menu_naglowek2_0{margin-top:45px;}
	#menu_kolumna_1{width: 50%; }
	#menu_kolumna_2{width: 50%; }
	#menu_kolumna_3{width: 50%; clear:both;margin-top:0px; margin-bottom:0px; }
	#aktualnosci_boks_1{height: auto; margin-bottom:0}
	#aktualnosci_boks_2{margin-top:0}
    .aktualnosc_glowna { height: auto; width: 100%;padding-top:15px; }
	.aktualnosc_glowna_img {height: auto;width: 100%;margin-top:20px;margin-bottom:-3px;}
	 .aktualnosci_zakladka { width: calc(50% - 20px) !important; margin-right:15px !important; margin-top:30px !important; }
	 
	/* .aktualnosci_zakladka:nth-child(2){clear:both !important;}*/
	 .aktualnosci_zakladka_img2 img {min-height: 200px;}
	 .aktualnosci_zakladka_img2 {height: 200px;}
	  .aktualnosc_glowna_img img{width:100%; height:auto; min-height:auto;}
	#na_skroty_1 {width: calc(50% - 15px); margin-right: 15px;margin-top:15px;padding:0px} 
	#na_skroty_1 img{width:85%;height:85%; margin-left: auto; margin-right: auto;}
   #na_skroty_2 {width: calc(50% - 15px); margin-right: 15px;margin-top:15px;padding:0px} 
   #na_skroty_2 img{width:85%;height:85%; margin-left: auto; margin-right: auto;}
   #na_skroty_3 {width: calc(50% - 15px); margin-right: 15px;margin-top:15px;padding:0px} 
   #na_skroty_3 img{width:85%;height:85%; margin-left: auto; margin-right: auto;}
   #na_skroty_4 {width: calc(50% - 15px); margin-right: 15px;margin-top:15px;padding:0px}
   #na_skroty_4 img{width:85%;height:85%; margin-left: auto; margin-right: auto;}   
   #na_skroty_5 {width: calc(50% - 15px); margin-right: 15px;margin-top:15px;padding:0px} 
   #na_skroty_5 img{width:85%;height:85%; margin-left: auto; margin-right: auto;}
   #stopka_1 {width: calc(50% - 15px);margin-right: 15px;}
   #stopka_2 {width: calc(50% - 15px);}
   #stopka_3 {width:calc(50% - 15px);}
   
    #nasze_dzialania_1 .aktualnosci_zakladka { width: calc(50% - 20px) !important; margin-right:15px !important; margin-top: 0px !important; min-height: auto;padding-bottom:15px; }
	 #nasze_dzialania_1 .aktualnosci_zakladka .aktualnosci_zakladka_img3{height:auto}
	 #nasze_dzialania_1 .aktualnosci_zakladka .aktualnosci_zakladka_img3 img{min-height:120px;  }
	 
	 .aktualnosci_zakladka_tytul{font-size:17px !important;}
	 #nasze_tereny .aktualnosci_zakladka { width: calc(50% - 20px) !important; margin-right:15px !important; margin-top: 0px !important; min-height: auto;padding-bottom:15px; }
	 #nasze_tereny .aktualnosci_zakladka .aktualnosci_zakladka_img3{height:auto}
	 #nasze_tereny .aktualnosci_zakladka .aktualnosci_zakladka_img3 img{min-height:120px}
	 #nasze_dzialania_3{padding-top:5px;}
	 #nasze_dzialania_1{padding-top:30px;}
	 #edukacja{padding-top:5px;}
	 #na_skroty { padding-top: 10px;}
	 #nasze_tereny {padding-bottom: 15px;}
	
}





#gora_3_mobilna{display:none}
#ikonka_szukaj_mobilna{display:none}


@media only screen and (max-width: 580px) {
	
	
	
	#ikonka_szukaj_mobilna{display:inline-block;width:23px; float:left;margin-left:10px; margin-right:0;margin-top:10px;}
	#gora_3_mobilna{font-family:"MS Shell Dlg 2"; width:115px; float:left;height:36px; display: flex;align-items: center;padding-top:3px; margin-right:auto;margin-left:calc(50% - 80px); color:#fff7e9; font-size:22px; font-weight:500;}
#gora_3_mobilna img{margin-left:5px;width:28px;	}

#gora_3_mobilna img {
    transition: transform 0.2s ease-in-out; /* Animacja transformacji */
    display: inline-block; /* Zapobiega domyślnym marginesom wokół obrazów */
	cursor:pointer;
}
	
	#gora_4{width:50px}
	#gora_4 #napis_menu{display:none}
	#popup_menu_zamknij{display:none}
	.menu-icon2{width:30px; height:24px; margin-left:20px !important}
	.menu-icon{width:30px; height:24px; margin-left:20px !important}
	#popup_menu_zamknij_x{float:right; margin-left:0; margin-right:40px;margin-top:4px;}
	#gora_1{display:none}
	#gora_3{display:none}
	#gora_2{display:none}
	#gora_2_m{display: block;}
	#logo_m{display: block;text-align:center; width:100%; margin-top:40px;}
	#logo_m img{width:180px}
	#gora_2, #gora_2_stopka{clear:both; margin-right:0; padding-top:10px; width: 162px; float: right;}
	#gora_2_stopka{float: none; margin-right:auto; margin-left:auto;padding-bottom:10px;}
	#wrapper {height: 120px;}
	#menu_kolumna_1{width: 100%; text-align:center; }
	#menu_kolumna_2{width: 100%; text-align:center; }
	#menu_kolumna_3{width: 100%; text-align:center; }
	.menu_separator{display:none;}
	
   .aktualnosci_zakladka {  margin-right: 0px  !important; width: 100% !important;}
    .aktualnosci_zakladka_img2 img {min-height: 260px;}
	 .aktualnosci_zakladka_img2 {height: 260px;}
	 
	
	
	 
	#na_skroty{padding-bottom: 15px;}
   #na_skroty_1 {height:158px; width: calc(50% - 8px); margin-right: 15px;margin-top:15px;padding:0px} 
   #na_skroty_2 {height:158px; width:  calc(50% - 8px); margin-right: 0px;margin-top:15px;padding:0px} 
   #na_skroty_3 {height:158px; width:  calc(50% - 8px); margin-right: 15px;margin-top:15px;padding:0px} 
   #na_skroty_4 {height:158px; width:  calc(50% - 8px); margin-right: 0px;margin-top:15px;padding:0px} 
   #na_skroty_5 {height:158px; width:  calc(50% - 8px); margin-right: 15px;margin-top:15px;padding:0px} 
   #na_skroty_6 {overflow:hidden; background:#004c22; height:158px; width:  calc(50% - 8px); margin-right: 0px; margin-top:15px;padding:0px; }
   #na_skroty_6:hover{ background:#009330}
   #baner_sg_m_1 {width: 100%;}
   #baner_sg_m_2 {width: 100%;margin-top:15px;max-height:158px;}
   #baner_sg_2 {width: 100%;}
   #stopka_1 {width: 100%; text-align:center; }
   #stopka_2 {width: 100%; text-align:center; }
   #stopka_3 {width: 100%; text-align:center; }
   #stopka #gora_0{width:100%; padding-top: 0;padding-bottom:15px;}
   #site-title-stopka{margin-left: auto;margin-right: auto;width: 162px;}
   #site-title-stopka img{width: 162px;height:auto; margin-bottom:8px;}
   #stopka #gora2{padding-top: 0;}
   #stopka{padding-bottom:70px;}
   #kontakt_1, #kontakt_2, #kontakt_3, #kontakt_4, #kontakt_5, #kontakt_6, #kontakt_7,
   #kontakt_8, #kontakt_9, #kontakt_10, #kontakt_11, #kontakt_12, #kontakt_13, #kontakt_14, 
   #kontakt_15, #kontakt_16, #kontakt_17, #kontakt_18, #kontakt_19, #kontakt_20{width:100%;margin-left:0px;}
   
   #kalendarz_boks{width:100% !important}
   
   #pojedyncza_strona_kolumna_lewa{width: 100%; padding-right: 0px;}
   #pojedyncza_strona_kolumna_prawa{width: 100%; padding-right: 0px;}
   
.konkursy_boks_termin_skladania{ font-family: "myriad-pro", sans-serif; font-weight:400; font-size:13px; width:100%; float:left;color:#6a6a6a; line-height:24px}
.konkursy_boks_pole_praca{ font-family: "myriad-pro", sans-serif; font-weight:400; font-size:13px; width:100%; margin-right:20px; float:left;color:#6a6a6a; line-height:24px}
.konkursy_boks_numer{ font-family: "myriad-pro", sans-serif; font-weight:400; font-size:18px; width:100%; float:left;color:#000; line-height:30px}
.konkursy_boks_numer_wykaz{ font-family: "myriad-pro", sans-serif; font-weight:400; font-size:13px; width:100%; float:left;color:#6a6a6a; line-height:30px}
.kalendarz_boks_numer_wykaz{ font-family: "myriad-pro", sans-serif; font-weight:400; font-size:13px; width:100%; float:left;color:#6a6a6a; line-height:30px}
.kalendarz_boks_numer_wykaz1{ font-family: "myriad-pro", sans-serif; font-weight:400; font-size:13px; width:100%; float:left;color:#6a6a6a; line-height:30px}
.kalendarz_boks_numer_wykaz_przycisk{ font-family: "myriad-pro", sans-serif; font-weight:400; font-size:13px; width:100%; float:left;color:#6a6a6a; line-height:30px}
.kalendarz_boks_numer_wykaz2{ font-family: "myriad-pro", sans-serif; font-weight:400; font-size:13px; width:100%; float:left;color:#6a6a6a; line-height:30px}
.konkursy_boks_adres_wykaz{ font-family: "myriad-pro", sans-serif; font-weight:400; font-size:13px; width:100%; padding-right:20px; float:left;color:#6a6a6a; line-height:30px}
.konkursy_boks_data_wykaz{ font-family: "myriad-pro", sans-serif; font-weight:400; font-size:13px; width:100%; float:left;color:#6a6a6a; line-height:30px}
.konkursy_boks_plik_wykaz{ font-family: "myriad-pro", sans-serif; font-weight:400; font-size:13px; width:100%; float:left;color:#6a6a6a; line-height:30px}
.konkursy_boks_dzial{ font-family: "myriad-pro", sans-serif; font-weight:400; font-size:18px; width:100%; float:left;color:#000; line-height:30px}
.konkursy_boks_adres{ font-family: "myriad-pro", sans-serif; font-weight:400; font-size:18px; width:100%; float:left;color:#000; line-height:30px}
.konkursy_boks_data_publikacji{ font-family: "myriad-pro", sans-serif; font-weight:400; font-size:13px; width:100%;  float:left;color:#6a6a6a; line-height:24px}


#filtr_1, #filtr_2, #filtr_3,  #filtr_4,  #filtr_5{width:100% !important; margin-bottom:10px !important}
#filtr_rok, #filtr_kategoria, #filtr_numer, #filtr_nazwa{width:100% !important}
#filtr_1 .bootstrap-select > .dropdown-toggle, #filtr_2 .bootstrap-select > .dropdown-toggle{width:100% !important}


#strona_aktualnosci_filtry #filtr_2 .bootstrap-select > .dropdown-toggle {border:none; width:100% !important; border-bottom:1px solid #000; background:#FFFBF5; color: #000 }
#strona_aktualnosci_filtry #filtr_2 .bootstrap-select .dropdown-menu {width:100% !important;border:1px solid #000; background:#FFFBF5; }
#strona_aktualnosci_filtry #filtr_2 :not(.input-group) > .bootstrap-select.form-control:not([class*="col-"]) {width:100%;margin-top:-5px;}


#popup_szukaj_pole{width:calc(100% - 10px) !important; margin-bottom:10px !important}
#popup_szukaj_2 {width: 100%;margin-left: 0px;}
#formularz_szukaj2 .kontener{width: 100%; !important}
.wyniki_wyszukiwania_pojedynczy_wynik_1 {width: 100%;margin-right: 0;height: auto;}
.wyniki_wyszukiwania_pojedynczy_wynik_1 img {width: 100%;height: auto;}
.wyniki_wyszukiwania_pojedynczy_wynik_2 { width: 100%; }
.wyniki_wyszukiwania_tytul_wpisu{margin-top:10px}
 .ez-toc-list {grid-template-columns: 1fr;}
 
 .gallery-item {
     flex: 1 1 calc(50% - 15px); /* 50% szerokości minus odstęp */
    max-width: calc(50% - 15px); 
  }
  #gallery-1 .gallery-item a {
  height:140px !important;

}

#gallery-1 .gallery-item img, #gallery-2 .gallery-item img, #gallery-3 .gallery-item img, #gallery-4 .gallery-item img, #gallery-5 .gallery-item img, #gallery-6 .gallery-item img,
#gallery-7 .gallery-item img, #gallery-8 .gallery-item img, #gallery-9 .gallery-item img, #gallery-10 .gallery-item img, #gallery-11 .gallery-item img, #gallery-12 .gallery-item img, 
#gallery-13 .gallery-item img, #gallery-14 .gallery-item img, #gallery-15 .gallery-item img, #gallery-16 .gallery-item img, #gallery-17 .gallery-item img, #gallery-18 .gallery-item img, 
#gallery-19 .gallery-item img, #gallery-20 .gallery-item img, #gallery-21 .gallery-item img, #gallery-22 .gallery-item img, #gallery-23 .gallery-item img, #gallery-24 .gallery-item img, 
#gallery-25 .gallery-item img, #gallery-26 .gallery-item img, #gallery-27 .gallery-item img, #gallery-28 .gallery-item img, #gallery-29 .gallery-item img, #gallery-30 .gallery-item img,
#gallery-31 .gallery-item img, #gallery-32 .gallery-item img, #gallery-33 .gallery-item img, #gallery-34 .gallery-item img, #gallery-35 .gallery-item img
{
 
min-height: 140px; 
  
}
.gallery-icon {
    height:140px !important;
  overflow: hidden;
}
  .gallery-icon.portrait{border-radius: 10px !important;}
 
 
   .gallery-icon.portrait, .gallery-icon.landscape{-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;}
 


 #pojedynczy_wpis_udostepnij_drukuj{float:left; clear:both; margin-top:-20px !important}
 .page-template-default #pojedynczy_wpis_udostepnij_drukuj{float:left; clear:both; margin-top:-20px  !important}
 
 
 #post-32789 img, .strona_49382 img{border:1px solid #00923f; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; width:calc(50% - 30px); height:auto; margin-right:20px; margin-bottom:20px;} 
#post-32789 img:nth-child(6), .strona_49382 img:nth-child(4){margin-right:0px; }
#post-32789 img:nth-child(12), .strona_49382 img:nth-child(8){margin-right:0px; }
#post-32789 img:nth-child(18), .strona_49382 img:nth-child(12){margin-right:0px; }
#post-32789 img:nth-child(24), .strona_49382 img:nth-child(16),.strona_49382 img:nth-child(20),.strona_49382 img:nth-child(24),.strona_49382 img:nth-child(28),.strona_49382 img:nth-child(32){margin-right:0px; }
 
 .aktualnosci_zakladka_img {height: 134px !important;}
.aktualnosci_zakladka_img img{min-height: 134px  !important;}



.aktualnosc_glowna .aktualnosc_zakladka_tytul{
	font-size:30px !important; 
	line-height: 38px !important;
}
#aktualnosci_boks_2 .aktualnosci_zakladka_tytul{
	font-size:22px !important; 
}
#edukacja .aktualnosci_zakladka_tytul{
	font-size:22px !important; 
}
#nasze_dzialania_3 .aktualnosci_zakladka_tytul{
	font-size:22px !important; 
}
#content .page .aktualnosci_zakladka_tytul{
	padding-top:0;
	line-height: 20px !important;
}
#content .page .aktualnosci_zakladka_img3{
	height:auto !important;
}
#content .page .aktualnosci_zakladka_img3 img{
	border-radius: 15px;
	min-height: auto !important; 
}
#content .page .aktualnosci_zakladka{
  
  height:auto;
aspect-ratio: 21 / 24;  
}

 #nasze_dzialania_1 .aktualnosci_zakladka_tytul{
	padding-top:0;
	line-height: 20px !important;
	
}
 #nasze_dzialania_1 .aktualnosci_zakladka_img3{
	height:auto !important;
}

 #nasze_dzialania_1 .aktualnosci_zakladka_img2{
	height:auto !important;
}


 #nasze_dzialania_1 .aktualnosci_zakladka_img{
	height:auto !important;
}

 #nasze_dzialania_1 .aktualnosci_zakladka_img3 img{
	border-radius: 15px;
	min-height: auto !important; 
}

 #nasze_dzialania_1 .aktualnosci_zakladka_img2 img{
	border-radius: 15px;
	min-height: auto !important; 
}


 #nasze_dzialania_1 .aktualnosci_zakladka_img img{
	border-radius: 15px;
	min-height: auto !important; 
}

 #nasze_dzialania_1 .aktualnosci_zakladka{
  
  height:auto;
aspect-ratio: 21 / 24;  
}

#nasze_tereny .aktualnosci_zakladka_tytul{
	padding-top:0;
	line-height: 20px !important;
	
}
#nasze_tereny .aktualnosci_zakladka_img3{
	height:auto !important;
}
#nasze_tereny .aktualnosci_zakladka_img3 img{
	border-radius: 15px;
	min-height: auto !important; 
}
#nasze_tereny .aktualnosci_zakladka{
  
  height:auto;
aspect-ratio: 21 / 24;  
}

#linia_nr_1{padding-top:0;}
.sg_nasze_tereny{padding-bottom: 0;}
#nasze_tereny {padding-bottom: 0; }
.page-id-44734 #nad_stopka .linia-tekst-linia{padding-top:0}
#wody_lista_waly{font-size:15px !important}
#dzielnica_wisla_odstep, .inwestycje_odstepy{display:none !important}

.page-id-44618  #nasze_dzialania_1 .aktualnosci_zakladka{
  
  height:auto;
aspect-ratio: 21 / 27;  
}


.tabela_mobilna tr td{font-size:15px !important}

#kontakt_7 #baner_sg_m_2{margin-bottom:10px;padding-top: 20px;margin-top:0px !important}
#kontakt_7{padding-top: 20px;}
#kontakt_11 img{margin-bottom: 0px;}
#kontakt_12{margin-top:25px;}
#kontakt_12 img{margin-bottom: 0px;}
#kontakt_13{margin-top:25px;margin-bottom:-33px;}

#kontakt_8 img{margin-bottom: 6px;}
#kontakt_9{margin-top:29px;}
#kontakt_9 img{margin-bottom: 6px;}
#kontakt_10{margin-top:29px;}
#kontakt_10 img{margin-bottom: 6px;}
}


a:focus-visible .aktualnosci_zakladka_tytul, a:focus-visible .aktualnosc_zakladka_tytul, 
#nad_stopka a:focus-visible div img, 
a:focus-visible #baner_sg_m_1, a:focus-visible #baner_sg_m_2,a:focus-visible #baner_sg_1,a:focus-visible #baner_sg_2,
.zobacz_wiecej:focus-visible{border: 1px solid red !important;}



.visually-hidden {
  position: absolute !important;
  height: 1px; 
  width: 1px; 
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px); 
  white-space: nowrap; 
}



#post-32357 #kww_podanie_danych_osobowych p{font-weight:700 !important}
#post-32357 #kww_podanie_danych_osobowych .mtli_attachment.mtli_pdf{font-weight:700 !important; font-size:19px !important}

#post-32357 #kww_uwaga p{font-weight:700 !important; color: #dc3232  !important;}
#post-32357 #kww_uwaga .mtli_attachment.mtli_pdf{color: #dc3232  !important; font-weight:700 !important; font-size:19px !important}



#post-32357 .mtli_attachment.mtli_pdf{font-size:19px !important}


#post-32357 #boks_zgoda_1 .wpcf7-list-item{margin: 0 !important;}

#post-32357 .kww_naglowki p{font-weight:700 !important; font-size:21px !important}

.awsm-job-form-inner{
	background: none !important;
  border: none !important;
}
.awsm-application-submit-btn{
	border: none;
  text-align: center;
  justify-content: center;
  cursor: pointer;
  float: left;
  display: flex;
  align-items: center;
  text-transform: uppercase;
  color: #fff7e9;
  background: #00923f;
  width: 145px;
  height: 40px;
  font-family: "myriad-pro", sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0.5px;
}


/*.awsm-job-form-group.awsm-job-form-checkbox-group label{display:none}
.awsm-job-form-group.awsm-job-form-checkbox-group .awsm-job-form-options-container span label{display: inline;}*/


.event-page section {
    padding: 80px 0;
}

.event-page .container {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 24px;
}

.event-hero {
    background: #f5f5f5;
}

.event-page h1 {
    font-size: 48px;
    margin-bottom: 24px;
}

.event-page h2 {
    font-size: 32px;
    margin-bottom: 32px;
}




