@charset "UTF-8";

/*
Theme Name: Intranet
Theme URI: https://www.hedea.pl
Author: Hedea
Author URI: https://www.hedea.pl
Tested up to: 7.4
Requires PHP: 7.4
Version: 1.0
License: GNU General Public License v2 or later

*/
html {
  scroll-behavior: smooth;
}

@font-face {
  font-family: 'Font Awesome 6 Brands';
  font-style: normal;
  font-weight: normal;
   src: url("fonts/fa-brands-400.woff2") format("woff2"), url("fonts/fa-brands-400.ttf") format("truetype"); }
@font-face {
  font-family: 'Font Awesome 6 Regular';
  font-style: normal;
  font-weight: 400;
   src: url("fonts/fa-regular-400.woff2") format("woff2"), url("fonts/fa-regular-400.ttf") format("truetype"); }
@font-face {
  font-family: 'Font Awesome 6 Solid';
  font-style: normal;
  font-weight: 900;
  src: url("fonts/fa-solid-900.woff2") format("woff2"), url("fonts/fa-solid-900.ttf") format("truetype"); }
  
  @font-face {
  font-family: 'Font Awesome 6 Light';
  font-style: normal;
  font-weight: 9300;
  src: url("fonts/fa-light-300.woff2") format("woff2"), url("fonts/fa-light-300.ttf") format("truetype"); }



body { padding: 0px;  margin:0px; color:#272727 !important; background:#fff;  overflow-x: hidden !important; font-family: 'Poppins', sans-serif; font-size: 13px; line-height: 1.4; }
h3 { margin-top:10px; margin-bottom:10px; padding-bottom:10px; letter-spacing:0.5px}
a { text-decoration: none; color:#329e31; }
a:hover { color:#329e31;}
*, ::before, ::after { box-sizing:border-box; outline:none;}
.strona  { max-width: 1600px; margin: auto;  width: 100%; position: relative;  z-index: 0;}
.listazmian, .hide { display:none; overflow-y: auto; box-sizing:border-box; padding:15px;position: relative; background:#fff; height:100%; margin-top:0px; width:100%;}
.zamknij span, .sr-only {  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0,0,0,0);
  border: 0;
}

.zamknij, .ukryjpracownika { display: block; width:40px; height:40px; text-align: center; line-height: 40px; float: right;}
 .ukryjpracownika  {  float:none !important;}
.zamknij:before, .ukryjpracownika:before, .zamknijwysz:before {
content:'\f00d'; font-family: 'Font Awesome 6 Solid';;
  font-size: 24px;
  color:#272727;

}
.fx { position:sticky; top:0px; left:0; right:0; z-index:999;}

.facetwp-facet-miejsce .facetwp-radio { display:inline-block; border-radius:5px; margin-left:2px; margin-right:2px; vertical-align: middle; padding: 7px; color:#fff; font-weight:500; background:#329e31 !important; padding-left:15px; padding-right:15px;}
.facetwp-facet-miejsce .facetwp-radio.checked { background:#272727 !important;}
.facetwp-facet-miejsce .facetwp-counter { display: none !important;}
.wyszukiwarka { display:none;}
.doc:before { content:'\e5ed';   font-family: 'Font Awesome 6 Regular'; display:inline-block; margin-right:10px; font-size:17px; color: inherit; vertical-align: middle; }
.pdf:before { content:'\f1c1';   font-family: 'Font Awesome 6 Regular'; display:inline-block; margin-right:10px; font-size:17px;  color: inherit; vertical-align: middle; }
.plik:before { content:'\f15b';   font-family: 'Font Awesome 6 Regular'; display:inline-block; margin-right:10px; font-size:17px;  color: inherit;; vertical-align: middle; }
 table {   border-spacing: 0px; width:100%; }
table  td { padding: 10px;}
table  th { padding: 10px; text-align: center; font-weight: 500; font-size:13px;}
tr th { background:#329e31; color:#fff; }
.archiwalny td:first-child, .status-draft td:first-child{ border-left: 5px solid #d8d8d8 !important;}
.aktualny  td:first-child  { border-left: 5px solid #329e31 !important;}
.uchylony  td:first-child {  border-left: 5px solid #afedae !important;}
tr:nth-child(2n of .wpisy) {background: #f2f2f2 !important;}
tr:nth-child(2n+1 of .wpisy) {background: #fff !important;}
.hide  tbody tr:nth-child(2n+1) {background: #f2f2f2 !important;}
.filtry td { background:#f2f2f2;}
.archiwalny  a, .archiwalny > td, .status-draft a, .status-draft > td { color:#969696  !important;}
.uchylony > a { color:#272727 !important}
.archiwalny a.zobacz { color:#fff !important; background:#bbbbbb !important;}

.zobacz { background:#329e31 !important; color:#fff !Important; display:block; font-weight: 500; padding:7px; font-weight: 500; font-size:12px; letter-spacing:0.5px; padding-right:12px; padding-left:12px;; border-radius:50px;}
.zobacz:hover { background:#737678 !important;}
tr.status-private { background:#d9f7d9 !important;}
tr.status-private td:first-child span:before, span.poufny:before { content:'\e3a6';   font-family: 'Font Awesome 6 Regular'; display:inline-block; margin-right:10px; font-size:15px;  color: inherit;}
.archiwalny .listazmian a, .archiwalny .listazmian   { color:#272727 !important}
.facetwp-facet { display: block; margin:0px !important;}
.facetwp-type-dropdown select { border:1px solid #e8e8e8; background:#fff; padding: 5px; border-radius: 4px; width:100%; display:block;  font-family: 'Poppins', sans-serif; color:#000;font-size: 13px;}
.facetwp-facet  input { border:1px solid #e8e8e8;  padding: 5px; border-radius: 4px; width:48%; margin-left:1%; margin-right:1%; display:inline-block;  font-family: 'Poppins', sans-serif; color:#000; font-size:13px;}
.facetwp-facet  input { border:1px solid #e8e8e8;  padding: 5px; border-radius: 4px; width:48%; margin-left:1%; margin-right:1%; display:inline-block;  font-family: 'Poppins', sans-serif; color:#000; font-size:13px;}
.reset a{ font-size: 13px; display:block; padding-left:10px; padding-right:10px; font-weight: 500; background:#272727; color:#fff !important; padding: 6px; letter-spacing: 0.5; border-radius: 5px;  }
.reset a:before { content:'\f00d';   font-family: 'Font Awesome 6 Solid'; display:inline-block; vertical-align: middle; margin-right:8px; font-size:14px; color:#fff}
select option { border:0px !important; max-width:300px;}
.facetwp-type-sort select { float: right; background:#fff; max-width: 230px; margin-bottom: 5px;  border:1px solid #f2f2f2; padding: 5px; border-radius: 4px; width:100%; display:block;  font-family: 'Poppins', sans-serif; color:#000;font-size: 13px;}
.facetwp-facet input.facetwp-search, .facetwp-facet input.facetwp-location { min-width: 100% !important;}
 .fdate-grid .selected{ background:#329e31 !important; border-radius:4px; color:#fff;}
 .fdate-grid .today { border-radius:4px;}
.fdate-grid {font-family: 'Poppins', sans-serif;}
.facetwp-icon, i { font-style: normal !important; opacity:1 !important; color:#272727 !important;}
.facetwp-facet input.facetwp-search { padding-right:65px !important; transform: none !important;}
.facetwp-icon::before { background: none !important; color:#272727 !important; transform: none !important; opacity:1 !important; font-style: normal !important; content:'\f002' !important; font-family: 'Font Awesome 6 Solid'; width:25px !important; height:30px !important; line-height: 30px !important; text-align:center}
/* logowanie */
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner, #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before, #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after{ background-color:#fff !important;}
.wylogowany, .zalogowany {text-align: center; background-attachment:fixed !important;  background-position: center top; background-repeat:no-repeat;}
#content { padding:25px; padding-left: 15px; padding-right:15px; }
.intranet { padding: 25px; padding-top:15px; margin: auto; width:100%; max-width: 1600px; margin-top:80px; border-radius: 12px;  background:#fff;}
#baner {margin: auto; margin-top:100px;   max-width: 1600px;}
.logowanie { padding: 25px; margin: auto; width:100%; max-width: 350px; margin-top:130px; border-radius: 12px; background:#fff;}
.logowanie img { max-width:250px; margin: auto; margin-bottom:5px; width:100%; height:auto;}
.logowanie label { font-size: 13px; text-align:left; display:block; color:#000;}
.logowanie input[type=text], .logowanie input[type=password] { border: 1px solid #e8e8e8; width:100%; border-radius: 5px; line-height: 1.2; padding: 10px; padding-left:12px; padding-right:12px; font-family: 'Poppins', sans-serif; color:#000;}
.logowanie input[type=submit] {  width:100%; padding: 10px; background:#329e31; color:#fff;  font-family: 'Poppins', sans-serif; font-weight: bold; border-radius: 5px; border:0px;}
.blad { background:#C00; color:#fff; display:block; width:100%; padding: 6px; border-radius: 5px; margin-top:10px; font-size:11px; font-weight: bold;}
#top { position: absolute; width:100%; background:#fff;  top:0px; left:0; right:0; margin: auto; z-index:9999;}
#top .custom-logo-link { float: left;}
#top .custom-logo-link img { max-width: 180px; height:auto;}
#top #wyloguj { float: right;}
#top wyloguj  ul { list-style: none;}
#menu { width:100%; background:#329e31; position: relative; float:left;}
.header { float:left; width:100%; position: relative; padding: 15px;}
.sciezka { padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #f2f2f2; font-size:13px;}
.sciezka a { font-size:13px;}
.sciezka a span:after { content:'\f061'; font-family: 'Font Awesome 6 Solid'; display:inline-block; vertical-align: middle; margin-left:6px; margin-right: 6px; color:#329e31; font-size:10px;}
.sciezka > span { line-height: 1.6;}
.sciezka > span > a > span { font-weight: normal;}
#wyloguj .logged-in a { display:block; font-weight: bold; color:#272727;}
#wyloguj .logged-in a:before { content:'\f2f5';  font-family: 'Font Awesome 6 Solid'; display:inline-block; vertical-align: middle; margin-right:6px; font-size:15px; color:#329e31;}
.ksiazka .facetwp-type-sort { float: right; width:50%;}
.ksiazka .facetwp-facet-wyszukiwarka { float:left; width:50%; text-align: left;}
h2.nag { font-weight: normal;}
h2.nag span { font-weight: bold;}
.ksiazka .fx,  .tax-pion .fx { background:#fff !important; float:left; width:100%;}
.ksiazka .facetwp-type-sort, .ksiazka .facetwp-facet-wyszukiwarka {  margin-top:2px !important; margin-bottom:2px !important;}
.tax-pion .facetwp-facet-wyszukiwarka { float:right; margin-top:5px !important; margin-bottom:5px !important; width:50%; text-align: right;}
.wizytowka { position: absolute; display:none; background:#fff; left:0px; top:0%; text-align: right; z-index:1000; padding: 10px; padding-top:25px; padding-bottom:25px; border-radius:8px; box-shadow: 0px 0px 15px rgba(0,0,0,0.2); width:500px !important}
.kol1 { width: 34%; display:inline-block; vertical-align: top; text-align: left; margin-left:1%; margin-right:3%;}
.kol2 { width: 58%; display:inline-block; vertical-align: top; text-align: left; margin-left:1%; margin-right:1%;}
.users { position: relative;}
.users > a { position: relative; z-index:0;}
.dane { display:block; width:100%;}
.kol1 img { width:100%; max-width:250px; margin: auto; border-radius:500px;}
.ukryjpracownika { position: absolute; right:-15px; top:-15px; margin:0px; background:#000 !important; color:#fff; border-radius: 500px; width:30px; line-height: 30px; height:30px; }
.ukryjpracownika:before {  width:40px; line-height: 30px; height:30px; color:#fff; font-size: 18px;}
.wizytowka h2 { font-size: 17px; padding:0px; margin:0px; margin-bottom:15px; margin-top:0px;}
.sch  { padding: 15px; padding-top:0px; padding-bottom: 25px;}
.sch h4 { margin-top:5px; margin-bottom:5px;  font-size:13px;}
.sch ul { list-style: none;  text-align: left; margin:0px; padding:0px;}
.sch ul li { padding-top:5px; padding-bottom:5px; border-bottom: 1px solid #f2f2f2;}
.singletxt h2 { padding-bottom:15px; margin-bottom:10px;}
.singletxt h2:after { margin:0px; left:0px;}
#menu-na-skroty-menu-glowne  {display: grid;
grid-template-columns: 1fr 1fr 1fr;
  text-align: center;
  grid-gap: 15px;
}
#menu-na-skroty-menu-glowne li { display:block; width:100%;}
#menu-na-skroty-menu-glowne li a {   justify-content: center;

  align-items: center;  width:100%; height:100%; padding: 15px; display:flex; background:#fff; text-align: center; font-weight: bold; border: 1px solid #f2f2f2 !important; border-radius:5px !important; color:#000 !important; transition: all 0.5s ease;}
#menu-na-skroty-menu-glowne li a:hover { background:#329e31 !important; color:#fff !important; border: 1px solid #329e31 !important; font-weight: bold !important;}
#menu-na-skroty-menu-glowne { list-style: none; margin:0px; padding:0px;}
.tax-pion  tr:nth-child(2n),  .single-plik tr:nth-child(2n){
  background: #f2f2f2 !important;
}
@media (max-width:990px) {
.kol1 { width:34%; margin-right:2%;}
.kol2 { width:58%; margin-left:2%}
.wizytowka  { width: 96% !important; left:0; right:0; margin: auto;}
.ksiazka .facetwp-type-sort, .ksiazka .facetwp-facet-wyszukiwarka, .tax-pion .facetwp-facet-wyszukiwarka  { width:100%; padding-left:15px !important; padding-right:15px !important; margin-top:2px !important; margin-bottom:2px !important;}
.intranet { padding: 0px !important; margin-top:85px; }
.sciezka {padding-top:10px !important;}
.zm { padding-bottom: 10px !important;}
.zobacz { max-width: 220px; margin: auto;}
table thead {
    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }

 .facetwp-type-sort { padding-left:10px !important; padding-right:10px !important; color:#272727 !important;}
  .facetwp-type-sort select { max-width:100% !important;}
  .facetwp-facet input { width:49.5% !important; margin:0px;}
  .facetwp-facet input.facetwp-date-min{ margin-right:0.5% !important;}
  .facetwp-facet input.facetwp-date-max { margin-left:0.5% !important;}
table .wpisy  td, .hide td, .tax-pion td, .single-plik td { display: inline-block; width:100% !important; padding: 4px; border-bottom: 1px solid #f2f2f2;}
table .wpisy td:before, .hide td:before, .tax-pion td:before, .single-plik td:before {
    content: attr(data-label);
	display:inline-block;
	padding-bottom: 4px;
    font-weight: bold;

	width:100% !important;

  }

.facetwp-input-wrap { max-width:100% !important; width:100% !important;}
.filtry td { display:block; width:100%; padding:2px !important; padding-left:10px !important; padding-right:10px !important; float:left;}
.filtry td:nth-child(5),  .filtry td:nth-child(7) { display:inline-block; width:50%; padding:2px !important; float:left;}
.filtry td:nth-child(5) { padding-left:10px !important;}
.filtry td:nth-child(7) { padding-right:10px !important; } 
.filtry td:nth-child(9) { padding-bottom:10px !important;}
.filtry td:nth-child(1) { padding-top:10px !important;}
.filtry td:empty { display:none !important;} 
.archiwalny td:first-child{ border-left:0px !important; border-top: 5px solid #d8d8d8 !important;}
.aktualny  td:first-child  { border-left:0px !important; border-top: 5px solid #329e31 !important;}
.uchylony  td:first-child {  border-left:0px !important; border-top: 5px solid #afedae !important;}
tr:nth-child(even) td, tr:nth-child(even) td:first-child {  border-bottom: 1px solid #dedede;}
tr.status-private td:first-child, tr.status-private td {  border-bottom: 1px solid #c7e2c7;}
table .wpisy  td:last-child, .tax-pion td:last-child, .single-plik td:last-child { border:0px !important;}
.listazmian { padding:0px !important;}
}
.listazmian { padding-top: 55px !important;}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner, #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before, #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after {  height:3px !important;}
.textwidget { padding:15px !important; background: #2f942e; min-height:75px;  font-size: 14px !important;}
.textwidget p { margin:0px !important;}
.facetwp-facet.facetwp-facet-miejsce { float:left; width:100%; margin-top:5px !important;}
 .wyszsmall2 { display: none;}
 .wyszsmall { position: absolute; width:80%; max-width: 500px; left:0; right:0; margin: auto;}
@media (max-width: 1280px) { .textwidget { min-height:105px;}}
.wysz, .useradmin {
  height: 35px;
  margin-left: 2px;
  margin-right: 2px;
  line-height: 35px;
  display: inline-block;
  text-align: center;
  cursor: pointer;
  vertical-align: middle;
}
.wysz::before {
  content: '\f002';
  font-size: 18px;
  font-family: 'Font Awesome 6 Solid';
  width: 35px;
  text-align: center;
  display: block;
  height: 35px;
  line-height: 35px;
}
.useradmin::before {
  content: '\e494';
  font-size: 18px;
  font-family: 'Font Awesome 6 Solid';
  width: 35px;
  text-align: center;
  display: block;
  height: 35px;
  line-height: 35px;
}
.wyszukiwarka {
  background: #fff;
  color: #272727;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 99999;
  display: none;
}
.zamknij, .zamknijwysz {
  position: absolute;
  right: 10px;
  top: 10px;
  z-index: 10;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
}

.sc {
  top: 45%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  width: 100%;
  max-width: 600px;
  padding: 15px;
  text-align: center;
}
.sc form, .wyniki form {
  position: relative;
  z-index: 0;
  float: left;
  width: 100%;
   max-width: 550px;

}
.search-btn {
  position: absolute;
  right: 0px;
  top: 0px;
  transition: all 0.5s ease;
  z-index: 10;
  width: 50px;
  text-align: center;
  height: 37px;
  background:none;
  border: 0px;
  -webkit-border-top-right-radius: 55px;
  -webkit-border-bottom-right-radius: 55px;
  -moz-border-radius-topright: 55px;
  -moz-border-radius-bottomright: 55px;
  border-top-right-radius: 55px;
  border-bottom-right-radius: 55px;
  padding: 0px;
}
.search-btn::before {
  content: '\f002';
  font-size: 16px;
  color: #329e31;
  font-family: 'Font Awesome 6 Solid';
  width: 50px;
  text-align: center;
  height: 37px;
  line-height: 37px;
  cursor: pointer;
  display: block;
}
.site-content { width:100%;}
 #searchboxbig {
  width: 100%;
  height: 45px !important;
  padding: 10px;
    padding-right: 10px;
    padding-left: 10px;
  padding-right: 38px;
  padding-left: 10px;
  background: #fafafa;
  color: #asdad;
  padding-left: 25px;
  border-radius: 50px;
  padding-right: 55px;
  border: 1px solid #eee;
  font-size: 110%;
  font-family: 'Poppins', sans-serif;
}
#szukaj
{
  width: 100%;
  height: 37px !important;
  padding: 10px;
    padding-right: 10px;
    padding-left: 10px;
  padding-right: 38px;
  padding-left: 10px;
  background: #fafafa;
  color: #asdad;
  padding-left: 25px;
  border-radius: 50px;
  padding-right: 55px;
  border: 1px solid #eee;
  font-size: 13px;;
  font-family: 'Poppins', sans-serif;
}
#search-formbig { width:100% ; position: relative; max-width:600px; margin: auto;}
#wyloguj .logged-in { display:inline-block; vertical-align: middle;}
ul.listaktegorii { list-style: none; margin:0px; padding:0px; display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;   align-items: stretch;
}
.tax-pion .intranet {  padding-bottom:15px !important;}
#mega-menu-329-0 > .mega-sub-menu > li {
	display: flex !important;
  flex-direction: column !important;
}
h2 { position: relative; padding-bottom: 10px; margin-bottom:10px; z-index:0; letter-spacing:0.5px;}
.kategoria { display:inline-block;  flex:1; margin-bottom:5px; margin-top:5px;  width:19%; margin-left:0.5%; margin-right:0.5%;  text-align: center; position: relative;}
.kategoria a {  display: grid; transition: all 0.5s ease; height:100%; align-items:center; line-height: inherit; padding:15px; width:100%; color:#272727 !important; font-weight:bold;   border-radius:8px; font-size: 13px; letter-spacing:0.5px; background:#fff; border:1px solid #f2f2f2;}
.kategoria a:hover { background:#329e31 !important; border: 1px solid #329e31 !important; color:#fff !important;}

.kategoria a i:before { color:#329e31 !important; font-size:55px !important;   font-family: 'Font Awesome 6 Solid' !important; font-weight: 900 !important; transition: all 0.5s ease;}
.kategoria a i { display:block; margin-bottom:15px !important; }
.kategoria a:hover i:before { color:#fff !important;}
ul.informacje { list-style: none; margin:0px; padding:0px; display:flex; text-align: left; flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch; }
ul.informacje li { width: 49%; color:#272727 !important; margin-left:0.5%; margin-bottom:15px; margin-right:0.5%; display:inline-block; vertical-align: middle; border: 1px solid #f2f2f2; border-radius:8px; padding: 15px; padding-top:10px; padding-bottom:10px;}
ul.informacje li a { color:#272727 !important; }
a .more{ background:#329e31; float: right; color:#fff; transition: all 0.5s ease; letter-spacing: 0.5px; padding: 8px; padding-left:15px; padding-right:25px; border-radius: 50px; max-width: 100px; width:50%; position: relative; text-align: center;}
 a.more { background:#329e31; color:#fff; transition: all 0.5s ease; letter-spacing: 0.5px; padding: 8px; padding-left:35px; padding-right:45px; border-radius: 50px; max-width: 100px; width:50%; position: relative; text-align: center;}

a .more:after, a.more:after { content:'\f105';  font-family: 'Font Awesome 6 Solid'; color:#fff; position: absolute; right:15px; top:50%; transform:translateY(-50%); font-size:10px;}
li.kategoria img { width: 100%; height:auto; max-width:75px; margin: auto;}
a:hover .more, a.more:hover { background:#267525;}
.data { float:  left; width:100px; line-height: 32px; text-align:left; font-size:12px;}
.nav-links { padding-top:15px; padding-bottom:15px;}
li.mega-current-post-ancestor a { background: #267525 !important; color: #ffffff !important;} 
.nav-links span, .nav-links  a { padding: 4px; margin-left:2px; margin-right:2px; border: 1px solid #f2f2f2; padding-left: 12px; padding-right: 12px; border-radius:4px;}
.nav-links .current { background:#329e31 !important; color:#fff; border: 1px solid #329e31;}
.nav-links  a:hover { background:#267525 !important; color:#fff !important; border: 1px solid #267525;}
.nav-links .next { position: relative; padding-right: 25px;}
.nav-links .next:after  { content:'\f105';  font-family: 'Font Awesome 6 Solid'; position: absolute; right:10px; top:50%; transform:translateY(-50%); font-size:10px;}
.nav-links .prev { position: relative; padding-left: 25px;}
.nav-links .prev:before  { content:'\f104';  font-family: 'Font Awesome 6 Solid'; position: absolute; left:10px; top:50%; transform:translateY(-50%); font-size:10px;}
.single .intranet {  padding-bottom:15px !important;}
.singletxt, .singledata { text-align: left}
.singledata { padding-top: 15px; text-align: left; border-top:1px solid #f2f2f2;}
.facetwp-template {  width:100%; position: relative;}
.foto { float: left;}
.foto-single { display:inline-block; vertical-align: top; width:22%; margin-top:15px;}
.hasfoto { display:inline-block; vertical-align: top; width: 75%; margin-left:2%; margin-top:15px; margin-bottom:15px;}
.foto img { width: 150px; height:auto; border-radius:500px; margin-top:15px; margin-bottom: 10px; margin-right:15px;}
.foto-single img { width: 100%; height:auto; border-radius: 8px; margin-top:0px; margin-bottom: 10px; margin-right:20px;}
.archive .intranet {padding-bottom:15px !important;}
p { margin:0px; margin-bottom:15px;}
.nextend-thumbnail-scroller .n2-active { background:#f2f2f2 !important;}
.nextend-thumbnail-scroller .n2-active .n2-ss-caption > div { font-weight: bold !important;}
.n2-thumbnail-dot { margin:0px !important; padding:10px !important; }
.n2-ss-caption > div { font-size: 14px !important;}
div#n2-ss-2 .nextend-thumbnail-default { -webkit-border-top-right-radius: 8px;
-webkit-border-bottom-right-radius: 8px;
-moz-border-radius-topright: 8px;
-moz-border-radius-bottomright: 8px;
border-top-right-radius: 8px;
border-bottom-right-radius: 8px;
margin-left:8px;
}
.n2-ss-slider-wrapper-inside {  -webkit-border-top-left-radius: 8px;
-webkit-border-bottom-left-radius: 8px;
-moz-border-radius-topleft: 8px;
-moz-border-radius-bottomleft: 8px;
border-top-left-radius: 8px;
border-bottom-left-radius: 8px; overflow: hidden;
}
.aktualnoscimore {

    padding-top: 25px;
  margin: auto;
    margin-top: auto;
  width: 100%;
  max-width: 1600px;
  border-radius: 8px;



  background: #fff;
}
.n2-ss-caption { display:grid; align-content: center;} 
.aktualnoscimore  a.more { margin: auto; max-width:200px; margin-top:20px; margin-bottom:20px; display:block; width:100%; background:#272727 !important;}
.aktualnoscimore  a.more:hover { background:#bbbbbb  !important;}
table thead tr th:first-child { -webkit-border-top-left-radius: 8px;
-moz-border-radius-topleft: 8px;
border-top-left-radius: 8px;
  overflow: hidden;
}
table thead tr th:last-child {-webkit-border-top-right-radius: 8px;
-moz-border-radius-topright: 8px;
border-top-right-radius: 8px;
  overflow: hidden;
}
div#n2-ss-2 .n2-thumbnail-dot img { border-radius: 500px !important;}
.singledata:before, .data:before { content:'\f073'; font-family: 'Font Awesome 6 Solid'; display:inline-block; vertical-align: top; color:#bbbbbb  !important; margin-right:8px;}
.footerakt { float:left; width:100%; position: relative; padding-top:10px}
.site-footer { background:#f2f2f2; text-align: left;  padding: 25px; padding-left:15px; padding-right:15px; float:left; width:100%; position: relative;}
.site-footer a { color:#272727 ; display:block;}
.site-footer li.current-menu-item a { color:#267525;}
.site-footer li { padding-top: 3px; padding-bottom:3px;}
.site-footer h2 { margin:0px; padding:0px; padding-bottom:10px; margin-bottom:10px; font-size:18px;}
.site-footer h2:after { margin:0px; left:0px;}
.site-footer .box33 { width:31%; padding: 15px; margin-left:1%; margin-right:1%; display:inline-block; vertical-align: middle;}
.site-footer ul { list-style: none; margin:0px; padding:0px;}
.wpactv { position: relative; z-index:10;; transition: all 0.5s ease; opacity:1 !important; pointer-events: auto !important;}
.hide {  
}
.hide >td {  border-radius: 15px; background:#fff; width: calc(100% - 20px) !important; border: 2px solid #e3e3e3  !important;   box-shadow: 0px 15px 15px rgba(0,0,0,0.1); position: relative; z-index:11; }

.hide table:before {content:'\f0d8'; z-index:7; width:40px; height:20px; font-family: 'Font Awesome 6 Solid'; color:#e3e3e3  !important; font-size: 30px; position: absolute; line-height:1; left: 3.5%; top:-19px; display:block;}
.hide tbody tr:nth-child(2n) {
  background: #fff !important;
}
.hide >tr  { border-radius: 8px !important;}
.hide table thead tr th:first-child  { border-top-left-radius: 8px !important; overflow: hidden;}
.hide table thead tr th:flast-child { border-top-right-radius: 8px !important; overflow: hidden;}
.page-template-skroty .informacje li { border:0px; padding:0px;}
.page-template-skroty .informacje li h3 { margin:0px; padding:0px;}
.page-template-skroty .informacje li a { border: 1px solid #f2f2f2; color:#272727 !important; transition: all 0.5s ease; display: block; padding: 12px; border-radius: 8px;}
.page-template-skroty .informacje li a:hover { margin:0px; padding:0px; color:#fff !important; background:#329e31; border: 1px solid #329e31; display: block; padding: 12px; border-radius: 8px;}
@media (max-width:990px) {
.wyszsmall { display: none;}
.wyszsmall2 { display:block; position: absolute; width:75%; max-width:380px; left: 15px; top:6px;}
.wyszsmall2 input { border:0px !important;}
.hide table:before { left:0; right:0; margin: auto;}
.zobacz { margin-bottom:10px;} #menu-na-skroty-menu-glowne  {display: grid;
grid-template-columns: 1fr 1fr;}
.foto-single  { width: 30%;}
.n2-ss-caption  { width:200px !important;}
.hasfoto { width:68%;}
.site-footer .box33 { width:47%;}
.kategoria { width: 48%; margin-left:1%; margin-right12%; flex: none !important; }
.intranet { margin-top:97px;}
.foto img { width: 100%; margin: auto; max-width: 180px; margin-top:10px; margin-bottom:15px;}
.foto { width:100%; text-align: center;}
.info h3 { text-align: center;}
#baner { margin-top:100px !important;}
.hide > td { border-radius: 0px !important; width:100% !important; padding: 10px !important;}
.hide >  td::before { padding:0px !important; display:none !important;}
}
@media (max-width: 768px) {
h2.nag span { display:block;}
#top .custom-logo-link img { max-width:130px;}
.header { padding-left:10px; padding-right:10px;}
#baner { margin-top:95px !important;}
.site-footer .box33 { width:98%;}
.n2-ss-slider-wrapper-inside { border-radius:12px !important; overflow: hidden;}
.textwidget  { min-height: inherit;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu { padding:0px !important;}
.intranet { padding: 0px !important; margin-top:90px; }
}
@media (max-width:600px) {
#menu-na-skroty-menu-glowne  {display: grid;
grid-template-columns: 1fr;}
.wizytowka { padding-top:15px;}
.kol1 { text-align: center; margin-bottom:10px;}
.kol1 img { margin: auto; max-width:150px;}
.kol1, .kol2 { width: 98%; margin-left:1%; margin-right:1%; text-align: center;}
.hasfoto  { width:100%; margin:0px;}
.foto-single { width:100%;}
.tax-pion td { display: block; width:100%; padding:5px !important; }
.tax-pion tr td:first-child { padding-top:12px !important;} 
.tax-pion tr td:last-child { padding-bottom:12px !important;}
.tax-pion table { margin-top:25px !important;}

ul.informacje li { width:99%;}
.kategoria { width: 96%; margin-left:2%; margin-right:2%;}
}
h2:after { content:''; position: absolute; bottom:0; left:0; right:0; margin: auto; width:30px; height:2px; background:#329e31;}
.kol2 h2::after { display: none;}
.wp-block-buttons { margin-bottom:15px;}
.wp-block-button__link, .wp-block-file__button { background:#329e31; color:#fff; font-weight: bold; transition: all 0.5s ease;}
.wp-block-file { font-size:100% !important;}
.wp-block-button__link:hover, .wp-block-file__button:hover { background:#267525 !important; color:#fff !important;}
.wp-block-button.is-style-outline .wp-block-button__link { border: 2px solid  #329e31 !important;}
.wp-block-button.is-style-outline .wp-block-button__link:hover  { border: 2px solid  #267525 !important;}