﻿@font-face {
  font-family: 'Font_Awesome_Brands';
  font-style: normal;
  font-weight: normal;
  src: url("../fonts/fa-brands-400.eot");
  src: url("../fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("../fonts/fa-brands-400.woff2") format("woff2"), url("../fonts/fa-brands-400.woff") format("woff"), url("../fonts/fa-brands-400.ttf") format("truetype"), url("../fonts/fa-brands-400.svg#fontawesome") format("svg"); }
@font-face {
  font-family: 'Font_Awesome_Regular';
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/fa-regular-400.eot");
  src: url("../fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("../fonts/fa-regular-400.woff2") format("woff2"), url("../fonts/fa-regular-400.woff") format("woff"), url("../fonts/fa-regular-400.ttf") format("truetype"), url("../fonts/fa-regular-400.svg#fontawesome") format("svg"); }
@font-face {
  font-family: 'Font_Awesome_Solid';
  font-style: normal;
  font-weight: 800;
  src: url("../fonts/fa-solid-900.eot");
  src: url("../fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("../fonts/fa-solid-900.woff2") format("woff2"), url("../fonts/fa-solid-900.woff") format("woff"), url("../fonts/fa-solid-900.ttf") format("truetype"), url("../fonts/fa-solid-900.svg#fontawesome") format("svg"); }
  @font-face {
  font-family: 'Font_Awesome_Light';
  font-style: normal;
  font-weight: 800;
  src: url("../fonts/fa-light-300.eot");
  src: url("../fonts/fa-light-300.eot?#iefix") format("embedded-opentype"), url("../fonts/fa-light-300.woff2") format("woff2"), url("../fonts/fa-light-300.woff") format("woff"), url("../fonts/fa-light-300.ttf") format("truetype"), url("../fonts/fa-light-300.svg#fontawesome") format("svg"); }
body{background:#fff;margin:auto;padding:auto;color:#292929;font-size:14px; font-family: 'Poppins', sans-serif;  overflow-x: hidden !important;  }
* {outline: none; }
body.u-hide-focus a:focus, body.u-hide-focus input:focus, body.u-hide-focus button:focus, body.u-hide-focus textarea:focus , body.u-hide-focus select:focus { outline:3px dotted #1d3565 !important; outline-offset:0px !important;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { line-height:1.4; font-family: 'Poppins', sans-serif;  font-weight: 900;}
a:link{color:#292929;text-decoration:none;font-family: 'Poppins', sans-serif; font-size:100%; }
a:visited{color:#292929;text-decoration:none;font-family: 'Poppins', sans-serif; }
a:hover, a:focus {color:#1d3565 !important; transition:color 0.5s ease;text-decoration:none; font-family: 'Poppins', sans-serif;  text-decoration: none; }
a:acitve{color:#292929;text-decoration:none; font-family: 'Poppins', sans-serif; }
.item-page ol ul {  margin-top: 8px; margin-bottom:8px;}
.item-page ol ul li  { padding-top:3px; padding-bottom:3px;}
#glowna{position:relative;  float: left; height:auto;margin:0px;padding:0px;width:100%;}
.strona{max-width:1300px;margin:auto;width:100%;padding:auto;position:relative;z-index:0; padding-left:10px; padding-right:10px; }
header { float:left; width:100%; position: relative; z-index:100;}
#baner, #rekrutacja, #stopka, #copy, main { float:left; width:100%; position: relative; z-index:0;}
.pow100  { font-size: 16px !important; line-height: 1.4 !important; word-break: break-word;}
.pow200  { font-size: 18px !important; line-height: 1.4 !important; word-break: break-word;}
.pow300  { font-size: 20px !important; line-height: 1.4 !important; word-break: break-word;}
.item-page h3 { font-size: 140%;}
.item-page h4 { font-size: 130%;}
.item-page h5 { font-size: 120%;}
.item-page h5 { font-size: 110%;}
/* menu */
.dj-megamenu-offcanvas-dark .dj-mobile-open-btn, .dj-megamenu-accordion-dark .dj-mobile-open-btn { outline:none; border-radius:0px;}
#menu.big { background: none; width:100%; position: absolute; top:0px; left:0px; transition: all 0.5s ease; z-index:9999}
#menu.small { background:#fff; width:100%; position: fixed; top:0px; left:0px; z-index:9999; box-shadow:0px 0px 10px rgba(0,0,0,0.1); }
.dj-offcanvas-dark .dj-offcanvas-top, .dj-offcanvas-dark { background:#fff !important;}
ul.dj-mobile-dark li.dj-mobileitem > a { border-radius:0px; outline:none; background:#fff !important; color:#292929 !important; border-top: 1px solid #f2f2f2 !important; font-weight:900; font-family: 'Poppins', sans-serif; line-height: 1.4; transition: all 0.5s ease; font-size: 100%; }
body.u-hide-focus ul.dj-mobile-dark li.dj-mobileitem > a:focus, ul.dj-mobile-dark li.dj-mobileitem > a:hover { background:#ffcc01 !important; color:#292929 !important; outline-offset:-3px !important }
ul.dj-mobile-dark li.dj-mobileitem.current > a, ul.dj-mobile-dark li.active li.active a { background:#ffcc01  !important; color:#292929 !important; font-weight:900; font-family: 'Poppins', sans-serif; border-top: 1px solid #ffcc01 !important; line-height: 1.4; }
.dj-offcanvas-dark .dj-offcanvas-close-btn { color:#292929 !important; }
ul.dj-mobile-dark li.dj-mobileitem.parent > a span.toggler::before { content:'\f067';  font-family: 'Font_Awesome_Solid';}
ul.dj-mobile-dark li.dj-mobileitem.parent.active > a span.toggler::before { content:'\f068';  font-family: 'Font_Awesome_Solid';}
ul.dj-mobile-dark li.dj-mobileitem > a { padding-top:12px !important; padding-bottom:12px !important; position: relative; z-index:0;}
ul.dj-mobile-dark li.dj-mobileitem.parent > a span.toggler { padding-top:0px; padding-bottom:0px; top:50%; transform: translateY(-50%); }
.dj-megamenu-offcanvas-dark .dj-mobile-open-btn, .dj-megamenu-accordion-dark .dj-mobile-open-btn { background: none !important; color:#1d3565; font-size: 110%; border-radius:0px;}
.fa-bars::before {content:'\f0c9'; font-family: 'Font_Awesome_Solid'; margin-right: 8px; font-size: 25px; display:inline-block; vertical-align: middle;}
.dj-mobile-open-btn { font-weight: 900; font-family: 'Poppins', sans-serif;}
.moduletable_menu { float: right; margin-top:16px;}
.moduletable_iko { display:inline-block; vertical-align: middle; margin-top:22px; float: right; margin-right:20px;}
body.u-hide-focus .moduletable_sc a:focus { outline:3px dotted #ffcc01 !important;}
#menu.big  .moduletable_logo { float:left; width: 70%; max-width: 520px;}
#menu.small .moduletable_logo { float:left; width: 70%; max-width: 230px;}
.moduletable_logo img { width:100%; height:auto; margin-top:6px; margin-bottom:6px;}
img { image-rendering: -webkit-optimize-contrast;}
.dj-offcanvas-dark .dj-offcanvas-logo { padding-top:0px !important;}
.dj-offcanvas-dark .dj-offcanvas-logo img { max-width: 400px; width:100%;}
/* kierunki stron główna*/
.moduletable_kier { float:left; width:100%; position: relative; z-index:0; margin-top:-120px; z-index:1;}
.moduletable_kier li  { display: flex; width: 23%; margin-left:1%; margin-right:1%;  text-align: center; margin-bottom:40px;}
ul.kolegium li { display: flex; width: 31%; margin-left:1%; margin-right:1%;  text-align: center; margin-bottom:40px;}
.moduletable_kier ul{ display: flex; flex-wrap: wrap; justify-content: flex-start; list-style: none; margin:0px; padding:0px; margin-bottom:30px}
ul.kolegium { display: flex; text-align: center; flex-wrap: wrap; justify-content: flex-start; list-style: none; margin:0px; padding:0px; margin-bottom:30px; margin-top:25px; align-items: center;
justify-content: center;}
.moduletable_kier li h3, ul.kolegium h3 { font-size: 140%; font-family: 'Poppins', sans-serif; font-weight: 900;}
.moduletable_kier li a { position: relative; background:#fff;  box-shadow: 0px 0px 15px rgba(0,0,0,0.1); transition: all 0.5s ease;}
ul.kolegium a { position: relative; background:#fff; transition: all 0.5s ease;  box-shadow: 0px 0px 15px rgba(0,0,0,0.1); }
.moduletable_kier li a:hover, .moduletable_kier li a:focus{  background:#1d3565; color:#fff !important; box-shadow: 0px 0px 0px rgba(0,0,0,0.1);}
 ul.kolegium a:focus, ul.kolegium a:hover {  background:#1d3565; color:#fff !important;   box-shadow: 0px 0px 0px rgba(0,0,0,0.1);}
.moduletable_kier li a { height:100%; width:100%; display:block; padding: 15px; padding-bottom:20px; min-height: 285px;}
ul.kolegium li a { height:100%; width:100%; display:block; padding: 15px; padding-bottom:20px; min-height: 280px;}
.moduletable_kier li:hover a, .moduletable_kier li:hover a:hover , .moduletable_kier li:focus a:focus, .moduletable_kier li a:focus { color:#fff !important;}
.moduletable_kier li h3 .male { font-size: 80%; display:block; width:100%; text-align: center; line-height:20px; padding-bottom:6px;}
.moduletable_kier li a.kier1:before { content:''; background:url(../images/ico1.png); image-rendering: -webkit-optimize-contrast; transition: all 0.5s ease; background-repeat:no-repeat; background-position:center; filter: grayscale(1); display:block; width:100%; height:auto; min-height: 130px;}
.moduletable_kier li a.kier2:before { content:''; background:url(../images/ico2.png); image-rendering: -webkit-optimize-contrast; transition: all 0.5s ease; background-repeat:no-repeat; background-position:center; filter: grayscale(1); display:block; width:100%; height:auto; min-height: 130px;}
.moduletable_kier li a.kier3:before { content:''; background:url(../images/ico3.png); image-rendering: -webkit-optimize-contrast; transition: all 0.5s ease; background-repeat:no-repeat; background-position:center; filter: grayscale(1); display:block; width:100%; height:auto; min-height: 130px;}
.moduletable_kier li a.kier4:before { content:''; background:url(../images/ico4.png); image-rendering: -webkit-optimize-contrast; transition: all 0.5s ease; background-repeat:no-repeat; background-position:center; filter: grayscale(1); display:block; width:100%; height:auto; min-height: 130px;}
.moduletable_kier li:hover a.kier1:before, .moduletable_kier li:hover a.kier2:before, .moduletable_kier li:hover a.kier3:before, .moduletable_kier li:hover a.kier4:before, .moduletable_kier li a.kier1:focus:before, .moduletable_kier li a.kier2:focus:before, .moduletable_kier li a.kier3:focus:before, .moduletable_kier li a.kier4:focus:before, ul.kolegium a:hover:before, ul.kolegium a:focus:before { filter: grayscale(0);   transform: scale(0.8); min-height: 120px;}
.moduletable_kier li a:after, ul.kolegium li a:after { content:'\f054'; font-family: 'Font_Awesome_Solid'; position: absolute; left:0; right:0; margin: auto; color:#fff; line-height:40px; font-size: 10px; bottom: -20px; height:40px; width:40px; border-radius: 50px; text-align: center; background:#ffcc01; transition: all 0.5s ease;}
.moduletable_kier li:hover a:after, .moduletable_kier li a:focus:after, ul.kolegium li a:focus:after, ul.kolegium li a:hover:after { background:#d9dbda; transform:rotate(360deg);}
.moduletable_submenu > ul > li.active, .moduletable_submenu3 > ul >  li.active { border-top:1px solid #ffcc01 !important;}
/* e-rekuratacja strona główna */
.moduletable_rek { float:left; width:100%; position: relative; margin-top:30px; margin-bottom:30px; font-size: 120%;}
.moduletable_rek h2 { font-size: 90px !important; text-transform: uppercase; font-weight: 900; font-family: 'Poppins', sans-serif; margin:0px; padding:0px; line-height: 100px; margin-bottom: -50px; float: left; width:68%; text-align: center; position: relative; z-index:10;}
.kol1{ background:#ffcc01; float:left; width: 66%; margin-left:1%; margin-right:1%; min-height: 300px; padding: 30px; padding-top: 120px; padding-bottom:120px; position: relative; z-index:0; padding-right: 22%;}
.moduletable_mrek { float:left; width:100%; position: relative;}
.moduletable_mrek ul { list-style: none; margin:0px; padding:0px; margin-top:30px; margin-bottom: 0px; }
.moduletable_mrek li { display:inline-block; width:30%; margin-left:1%; margin-right:1%; margin-bottom:20px;}
.moduletable_mrek li a { display:block; position: relative;  padding: 8px; border: 3px solid #292929; font-weight: 900; text-align: center; font-size: 110%; overflow: hidden; transition: all 0.5s ease;}
.moduletable_mrek li a:hover, .moduletable_mrek li a:focus {  color:#fff !important; background:none !important;}
.moduletable_mrek li a:before { content:''; background:#292929; width:100%; height: 100%; display:block; z-index:-1; position: absolute; left:0px; bottom:-100%; transition: all 0.5s ease;}
.moduletable_mrek li a:hover:before, .moduletable_mrek li a:focus:before  { bottom:0%;}
.kol2 { float: right;  -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); position: absolute; top:50%; right:0px; z-index:1; width:48%; margin-left:1%; margin-right:1%; height:auto;}
.kol2 img { width: 100%; height:auto; max-width: 990px;}
.custom_rek { float:left; width:100%; position: relative; z-index:0;}
.box3 { width: 30%; margin-left:1%; margin-right:1%; display:inline-block; vertical-align: top;}
.moduletable_rek h3 { font-size: 130%; font-weight: 900;  font-family: 'Poppins', sans-serif;}
.subopis { font-size: 80%; display:block; line-height: 1.4; }
.box3 a { font-size: 120%; color:#292929 !important;}
.mail a { font-size: 145%; font-weight: 900; color:#292929 !important; word-wrap:normal;}
.mail { position: absolute; right:1%; bottom: 15px; z-index:1;}


.skip-links { position: fixed;  top: 0; z-index:10000; left:0px;}
.list-unstyled { padding-left: 0; list-style: none;}
.skip-links a,.skip-links a:visited { color:#fff !important; font-size: 13px; position: absolute; top: 0; left: -9999px; display: block; text-align: center;  width: 200px; text-decoration: none; opacity: 0;  -webkit-transition: opacity 0.3s ease 0s; transition: opacity 0.3s ease 0s;}
.skip-links a:hover, .skip-links a:focus, .skip-links a:active, .skip-links a:visited:hover, .skip-links a:visited:focus, .skip-links a:visited:active { background: #1d3565; color:#fff; font-size: 13px; padding: 10px; font-family: 'Poppins', sans-serif; font-weight: bold; z-index: 100000;left: 0;  opacity: 1;outline: 3px dotted #1d3565 !important;}

/* Aktualności strona główna */
.nspImageWrapper { margin:0px !important; margin-left:2% !important; margin-right:2% !important;}
.moduletable_akt { float:left; width:98%; margin-left:1%; margin-right:1%; position: relative; z-index:0;}
.moduletable_akt h2 { font-size: 300%; font-weight:900;  font-family: 'Poppins', sans-serif; text-transform: uppercase;}
.moduletable_akt h3, .blog h3 { font-size: 140%;  font-weight:900;  font-family: 'Poppins', sans-serif; padding-left: 10px; padding-right:0px;}
.moduletable_akt .nspArt p.nspText, .blog li .intro { padding: 10px; margin-bottom:15px;}
.nspTopInterface { position: absolute; bottom: 0px; left:0; right:0; margin: auto; text-align: center; padding: 4px;}
.moduletable_akt .nspArts { padding-bottom: 60px;}
.nspNext, .nspPrev { border:0px; border-radius:0px; float: none; display:inline-block; height:40px; width:40px; line-height: 40px; position: relative; text-align: center; background: none !important;}
.nspNext:before { content:'\f061';  font-family: 'Font_Awesome_Solid'; color:#1d3565; font-size: 20px;border:0px; text-indent: 0px; width:40px; height:40px; line-height: 40px; text-align: center; margin:0px;}
.nspPrev:before { content:'\f060';  font-family: 'Font_Awesome_Solid'; color:#1d3565; font-size: 20px; border:0px; text-indent: 0px; width:40px; height:40px; line-height: 40px; text-align: center; margin:0px;}
.foto, .blog li a .item-image { overflow: hidden !important; width:100%; height: 100%;}
a .foto img, .blog li a img { transform:scale(1); transition: all 0.5s ease;}
a:hover .foto img, a:focus .foto img, .blog li a:hover img,  .blog li a:focus img { transform:scale(1.2); transition: all 0.5s ease;}


/* stopka */
#stopka { float:left; width:100%; background:#fafafa; padding-top: 30px; padding-bottom: 30px; position: relative; margin-top: 20px; margin-bottom:20px; }
.moduletable_st { display:inline-block; vertical-align: middle; width: 43%; margin-left:1%; margin-right:1%;}
.moduletable_st img { width:35%; display:inline-block; vertical-align: middle; max-width: 118px;}
.moduletable_st .dane { display:inline-block; vertical-align: middle; width:63%; }
.moduletable_st2 { display:inline-block; vertical-align: middle; width: 29%; margin-left:1%; margin-right:1%;}
.more, #button6{display:block; padding-right:40px; padding-left:25px; width:100%; font-size: 110%; padding: 10px; margin:auto; border: 3px solid #1d3565; font-weight: 900; text-align: center; position: relative; max-width: 280px; transition: all 0.5s ease; overflow: hidden; }

.more { margin: 0px;}
.moduletable_st2 .more { margin: auto;}
.more:hover, .more:focus, #button6:focus, #button6:hover { color:#fff !important;}
.more:before, #button6:before { content:''; background:#1d3565; width:100%; height:100%; left:-100%; position: absolute; top:0px; z-index:-1; transition: all 0.5s ease;}
.more:hover:before, .more:focus:before, #button6:focus:before, #button6:hover:before { left:0%;}
.more:after { content: '\f054'; position: absolute; right: 20px; top:50%; transform: translateY(-50%); font-family: 'Font_Awesome_Solid'; font-size: 10px;}
.moduletable_st3 { display:inline-block; vertical-align: middle; width: 20%; margin-left:1%; margin-right:1%; text-align: center;}
.moduletable_st3 img { width:100%; margin: auto; max-width: 188px; height:auto;}
.moduletable_copy { width:100%; font-size: 90%; text-align: center; padding: 12px; padding-top:7px; line-height: 30px;}
#button6 { background: none !important; border-radius:0px !important; color:#292929 !important; float:left !important; left:0px !important; line-height:1.4 !important;}
a.fb, a.yt, a.insta, a.tlumacz { display:inline-block; width:30px; vertical-align: middle; height: 30px; line-height: 30px; position: relative; z-index:0; margin-left:5px; margin-right:5px;}
a.fb:before { content:'\f09a'; display: block;   font-family: 'Font_Awesome_Brands'; font-size: 22px; color:#0091dc; width: 30px; height:30px; line-height: 30px;}
a.yt:before { content:'\f167'; display: block;   font-family: 'Font_Awesome_Brands'; font-size: 22px; color:#eb1e00; width: 30px; height:30px; line-height: 30px;}
a.insta:before { content:'\f16d'; display: block;   font-family: 'Font_Awesome_Brands'; font-size: 22px; color:#d62976; width: 30px; height:30px; line-height: 30px;}
a.tlumacz:before { content:'\f2a3'; display: block;   font-family: 'Font_Awesome_Solid'; font-size: 22px; color:#1d3565; width: 30px; height:30px; line-height: 30px;}
.rodo { margin-left:5px;}
.dj-offcanvas { width:360px !important;}

/* wyszukiwarka */
.wysz { width:30px; height:30px; line-height: 30px; display:inline-block; margin-left: 5px; margin-right: 5px; text-align: center; cursor: pointer; vertical-align: middle;}
.wysz:before { content:'\f002'; font-size: 18px; color:#1d3565; font-family: 'Font_Awesome_Solid';  width:30px; text-align: center; height:30px; line-height: 30px;}
.wyszukiwarka, .acmodal { background:rgba(255,255,255,0.95); width:100%; height:100%; position: fixed; top:0px; left:0px; z-index:1000; display: none;}
.zamknij, .zamknijac { position: absolute; right: 15px; top: 15px; z-index:10; width:40px; height:40px; line-height:40px; text-align: center;}
.zamknij:after, .zamknijac:after { content:'\f00d'; font-family: 'Font_Awesome_Solid'; font-size: 30px; width:40px; height:40px; text-align: center; line-height:40px; }
.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 h2 { font-size: 400% !important; position: relative; padding-bottom:0px;  margin-bottom:15px; font-weight: 900; font-family: 'Poppins', sans-serif;  text-transform: uppercase; }
#mod-search-searchword169, #search-searchword { width:100%; height:40px !important; padding: 8px; background:#fafafa; padding-left:15px; padding-right: 55px; border: 1px solid #f2f2f2; }
.form-inline { position: relative; z-index:0;}
.sc .btn, #searchForm .btn { position: absolute; right:0px; top:0px; z-index:10; width:40px; height:40px; border:0px; border-radius:0px; background: none; padding:0px;}
.sc .btn:before, #searchForm .btn:before { content:'\f002'; font-size: 16px; color:#1d3565; font-family: 'Font_Awesome_Solid';  width:40px; text-align: center; height:40px; line-height: 40px; display:block; }
#searchForm { text-align: center; width:100%; max-width:600px; margin: auto; position: relative; z-index:0;}
.search h2, .blog h2, .item-page h2, .blogakt h2, .content-category h2, #xmap h2, .category-list h2, .contentpane h2, .gallery h2 { font-size: 220%; position: relative; margin:0px; padding-top:15px; padding-bottom: 10px; margin-bottom:15px;   font-weight: 900; font-family: 'Poppins', sans-serif;  text-transform: uppercase; text-align: center; }
.search h2:after, .blogakt h2:after, .blog h2:after, .item-page h2:after, .content-category h2:after, #xmap h2:after, .category-list h2:after, .contentpane h2:after, .gallery h2:after { content:''; width: 60px; height:4px; background:#ffcc01; position: absolute; bottom:0px; left:0; right:0; margin: auto; }
.sc h2:after { content:''; width: 70px; height:4px; background:#ffcc01; position: absolute; bottom:0px; left:0; right:0; margin: auto; }
#search-searchword { margin-bottom: 15px;}
.badge { border-radius:0px; background:#ffcc01; padding: 6px; padding-left:9px; padding-right:9px;}
.highlight { background:#ffcc01; color:#fff; padding: 3px;}
#limit { border:1px solid #f2f2f2 !important; background:#fff; border-radius:0px; text-align: center;}
.search-results { list-style: none; margin:0px; padding:0px;}
.search-results li { border-top: 1px solid #f2f2f2; padding-top:10px; padding-bottom: 10px;}
.search-results h3 { font-weight: bold; font-family: 'Poppins', sans-serif; margin-top:0px; font-size:120%;}
.form-limit label { font-weight: normal;}
.ac { width:30px; height:30px; line-height: 30px; display:inline-block; margin-left: 5px; margin-right: 5px; text-align: center; cursor: pointer; vertical-align: middle;}
.ac:before { content:'\f368'; font-size: 21px; color:#1d3565; font-family: 'Font_Awesome_Brands'; width:30px; text-align: center; height:30px; line-height: 30px;}
#b-acc_toolbar { list-style: none; margin:0px; padding:0px;}
#b-acc_toolbar li { display: inline-block; vertical-align: top;}
.b-acc-hide { display: none !important;}
.big-letter, .b-acc-font-reset, .b-acc-dark-btn, .b-acc-contrast-reset { width: 60px; height:60px; line-height:60px; text-align: center; border:0px; background:#1d3565; color:#fff; padding:0px; display:inline-block; vertical-align: top; position: relative; z-index:0; transition: all 0.5s ease;}
.big-letter:hover, .b-acc-font-reset:hover, .b-acc-dark-btn:hover, .b-acc-contrast-reset:hover { background:#ffcc01;}
.big-letter:after { content:'A'; font-family: 'Poppins', sans-serif; font-weight: 900; font-size: 40px; width: 60px; height: 60px; line-height: 60px; text-align: center; display:block; position: absolute; left:0px; top:0px;}
.b-acc-font-reset:after, .b-acc-contrast-reset:after  { content:'\f2ea';  font-family: 'Font_Awesome_Solid'; font-weight: 900; font-size: 32px; width: 60px; height: 60px; line-height: 60px; text-align: center; display:block; position: absolute; left:0px; top:0px;}
.b-acc-dark-btn:after  { content:'\f042';  font-family: 'Font_Awesome_Solid'; font-weight: 900; font-size: 40px; width: 60px; height: 60px; line-height: 60px; text-align: center; display:block; position: absolute; left:0px; top:0px;}
.big-letter.nieaktywny, .big-letter.nieaktywny:hover, .b-acc-dark-btn.nieaktywny, .b-acc-dark-btn.niekatynwy:hover { background:#CCC; cursor:default;}
.moduletable_jez { display:inline-block; vertical-align: middle; font-size:14px !important; width:30px; height:30px; position: relative; vertical-align: middle;}
.moduletable_jez ul { position: absolute; left:0px; top:0px; padding:0px; margin:0px; }
.moduletable_jez ul:after { content:'\f078';   font-family: 'Font_Awesome_Solid'; position: absolute; right:-10px; top:9px; font-size: 9px; transition: all 0.5s ease; color:#1d3565 !important;}
.moduletable_jez ul:hover:after, .moduletable_jez ul:focus:after { content:'\f077';   font-family: 'Font_Awesome_Solid'; position: absolute; right:-10px; top:9px; font-size: 9px; transition: all 0.5s ease; color:#1d3565 !important;}
.moduletable_jez li { display:none;}
.moduletable_jez .nav > li > a { padding:0px !important; line-height: 30px; width:30px; height:30px; display:block; text-align: center; font-weight: 900; font-family: 'Poppins', sans-serif; color:#1d3565; font-size: 110%; transition: all 0.5s ease;}
.moduletable_jez .nav > li > a:hover, .moduletable_jez .nav > li > a:focus { background:#1d3565; !important; color:#fff !important;}
.moduletable_jez li.current, .moduletable_jez ul:hover li { display:block;;}
.moduletable_jez ul:hover li a {background:#1d3565; color:#fff !important;}
.moduletable_jez ul:hover li.current a { background: none !important; color:#1d3565 !important; pointer-events: none;}
.moduletable_jez li.current { -webkit-box-align: center;-webkit-align-items: center; -ms-flex-align: center;align-items: center;display: -webkit-box;display: -webkit-flex;
display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}

/* kategoria */
.page-header { border:0px; padding:0px; margin:0px; float:left; width:100%;}
.blogakt, .blog, .item-page { float:left; width:100%; ;}
ul.items-row { list-style: none; margin:0px; padding:0px;}
.items-row  li { display:inline-block; vertical-align: top; width:30.5%; margin-left:1%; margin-right:1%;}
.items-row li img { width:100%; height:auto;  max-width: 768px;}
.akt { width: 58%; margin-left:2%; float: right;}
.item-page .item-image { float:left; width:40%;}
.item-page .item-image img { width:100%; height:auto; margin: auto; max-width: 768px;}
.jg_element_cat, .jg_photo { width: 22.5% !important; margin-left: 1%; margin-right:1%; float:left; margin-bottom:10px; margin-top:10px;}
#galeria { float:left; width:100%; position: relative; z-index:0;}
.jg_element_cat .jg_photo { border:0px !important; padding:0px; width:100% !important; max-width:500px; height:auto; margin:0px !important;}
.jg_catelem_photo { display:block; width:100%; float:left;}

/* ścieżka */
.moduletable_sc { margin-top: 160px; float:left; width:100%; text-align: center; background:#1d3565; padding: 15px; color:#fff; font-size: 90%;}
.moduletable_sc a { color:#fff; font-size: 100%; font-family: 'Poppins', sans-serif;  }
.moduletable_sc a:hover, .moduletable_sc a:focus { color:#ffcc01 !important; font-family: 'Poppins', sans-serif; }
.moduletable_sc ol { list-style:none; margin:0px; padding:0px;}
.moduletable_sc ol li {   display: inline-block;  vertical-align: middle;}
.moduletable_sc ol li::after { content: '\f054'; font-family: 'Font_Awesome_Solid'; font-size: 60%; margin-left: 4px; margin-right: 4px; display:inline-block; vertical-align: middle;}
.moduletable_sc ol li:last-child:after { display:none;}

/* paginacja */
.pagination { float:left; width:100%; position: relative; text-align: center;}
.pagination ul { list-style: none; margin:0px; text-align: center; padding:0px;}
.pagination li { display:inline-block; line-height:40px;}
 .pagination a { transition: all 0.5s ease; border: 2px solid #ffcc01; border-radius: 0px; padding:6px; padding-left:12px; padding-right:12px; font-weight:bold; font-size:90%;}
.pagination span{ transition: all 0.5s ease; border: 2px solid #f2f2f2; border-radius: 0px; padding:6px; padding-left:12px; padding-right:12px; font-weight:bold; font-size:90%}
.pagination span { color:#CCC !important;}
.pagination-prev a:before { transition: all 0.5s ease; content:'\f060'; font-family: 'Font_Awesome_Solid'; font-size: 10px; color:#ffcc01;  margin-right:10px; display:inline-block; vertical-align: middle;}
.pagination-prev span:before {content:'\f060'; font-family: 'Font_Awesome_Solid'; font-size: 10px; color:#CCC;  margin-right:10px; display:inline-block; vertical-align: middle;}
.pagination-next a:after {transition: all 0.5s ease; content:'\f061'; font-family: 'Font_Awesome_Solid'; font-size: 10px; color:#ffcc01;  margin-left:10px; display:inline-block; vertical-align: middle;}
.pagination-next span:after{content:'\f061'; font-family: 'Font_Awesome_Solid'; font-size: 10px; color:#CCC;  margin-left:10px; display:inline-block; vertical-align: middle;}
.pagination a:hover, .pagination a:hover { background:#1d3565; border: 2px solid #1d3565; color:#fff !important;}
.pagination-prev a:hover:before, .pagination-next a:hover:after { color:#fff !important;}

.fancybox-title-float-wrap .child { background:#fff !important; color:#292929; padding-top:12px; padding-bottom:12px; font-family: 'Poppins', sans-serif; line-height:1.4 !important; text-shadow: none !important; white-space:normal; border-radius: 0px; width:100%; margin:0px !important;}
.fancybox-title { font-size: 100% !important; font-family: 'Poppins', sans-serif; background:#fff !important; width:100%; color:#292929;}
.fancybox-title-float-wrap { right:0; left:0; margin:0px; }
.fancybox-close { background:#1d3565; width:32px; height:32px; border-radius: 50px; text-align: center; line-height: 32px; top:-16px; right:-16px;}
.fancybox-close:after { content:'\f00d'; font-family: 'Font_Awesome_Solid'; font-size: 12px; width:32px; height:32px; text-align: center; line-height:32px; color:#fff; }
.fancybox-skin { border-radius:0px; padding: 5px !important;}
.fancybox-next span, .fancybox-prev span { background:none; width:32px; height: 32px; line-height:32px; text-align: center;}
.fancybox-next span:before { content: '\f061'; text-shadow: 0px 0px 10px rgba(0,0,0,0.4);  font-family: 'Font_Awesome_Solid'; color: #fff; font-size: 22px;  border: 0px;  text-indent: 0px; width: 32px;  height: 32px;  line-height: 32px;  text-align: center;  margin: 0px;}
.fancybox-prev span:before { content: '\f060'; text-shadow: 0px 0px 10px rgba(0,0,0,0.4);  font-family: 'Font_Awesome_Solid'; color: #fff; font-size: 22px;  border: 0px;  text-indent: 0px; width: 32px;  height: 32px;  line-height: 32px;  text-align: center;  margin: 0px;}
.jg_row { padding:0px !important;}
.leftmenu { float:left; width:23%; margin-right:2%; position: relative;}
.moduletable_submenu { float:left; width:100%; position: relative; margin-top:10px; margin-bottom:10px;}
.moduletable_submenu3 {  display: inline-block; width:98%; margin-right:1%; margin-left:1%; position: relative; margin-top:25px; text-align: center;}
.moduletable_submenu2 {  display: inline-block; width:31%; margin-right:1%; margin-left:1%; position: relative; margin-bottom:25px; text-align: center; vertical-align: top;}
.moduletable_submenu h3 { font-size: 150%; margin-top: 15px; margin-bottom:15px; font-weight: bold; font-family: 'Poppins', sans-serif; text-align: center;}
.moduletable_submenu3 h3 { font-size: 150%; margin-top: 15px; margin-bottom:15px; font-weight: bold; font-family: 'Poppins', sans-serif; text-align: center;}
.moduletable_submenu2 h3 { font-size: 150%; padding:10px; background:#1d3565 !important; color:#fff; margin-top: 15px; margin-bottom:0px; font-weight: bold; font-family: 'Poppins', sans-serif; text-align: center;}
.moduletable_submenu ul, .moduletable_submenu2 ul, .moduletable_submenu3 ul { margin:0px; padding:0px; list-style: none;}
.moduletable_submenu li > a, .moduletable_submenu3 li > a, .moduletable_submenu3 li li  a { padding-top:12px; padding-bottom: 12px; display:block; padding-left:15px;  font-weight: bold; font-family: 'Poppins', sans-serif;  font-size:115%; }
.moduletable_submenu  li li  a { padding-left: 35px; font-size: 100%;  display:block;  font-weight: bold; padding-right:15px;}
.moduletable_submenu  li li li  a { padding-left:45px; font-size: 100%;  display:block;  font-weight: bold; padding-right:15px;}
.moduletable_submenu2 > ul > li > a {   font-weight: bold; font-family: 'Poppins', sans-serif;  font-size:125%; }
.moduletable_submenu2  li  a { padding-top:12px; padding-bottom: 12px; display:block; }
.moduletable_submenu  li a:hover, .moduletable_submenu  li  a:focus{ background:#f2f2f2;}
.moduletable_submenu2  li  a:hover, .moduletable_submenu2 li   a:focus,  .moduletable_submenu3  li li a:hover, .moduletable_submenu3 li  li  a:focus{ background:#ffcc01;}
.moduletable_submenu li, .moduletable_submenu3 li { border-top: 1px solid #f2f2f2; position: relative; }

.moduletable_submenu > ul > li > ul, .moduletable_submenu2 > ul > li > ul > li > ul { display:none;}
.moduletable_submenu > ul > li.active > ul, .moduletable_submenu2 > ul > li.active > ul { display:block;}

.moduletable_submenu > ul > li.active > a  { background:#ffcc01 !important; border-top:1px solid #ffcc01}
.moduletable_submenu  > ul > li.active > ul > li.active, .moduletable_submenu3  li:hover, .moduletable_submenu3  li:focus {  border-top:1px solid #192e57 !important}
.moduletable_submenu  > ul > li.active > ul > li.active > a, .moduletable_submenu3  li a:hover, .moduletable_submenu3  li  a:focus { background:#1d3565 !important; color:#fff !important;}


.moduletable_submenu2 > ul > li { display:inline-block; vertical-align: top; width:100%; }
.moduletable_submenu ul > .parent > a { padding-right: 30px; position: relative;}
.moduletable_submenu ul > .parent > a:after { content: '\f078'; font-family: 'Font_Awesome_Solid'; font-size: 11px; position: absolute; right:15px; top:50%; transform: translateY(-50%); }
.moduletable_submenu ul > .parent.active > a:after { content: '\f077'; font-family: 'Font_Awesome_Solid'; font-size: 11px; position: absolute; right:15px; top:50%; transform: translateY(-50%); }
.moduletable_submenu2 > ul > li > ul > li:nth-child(2n+1) { background:#f2f2f2 !important;}
.rek { float: right; width:75%;}
.moduletable_submenu2 > ul > li.parent { border:0px !important;}
.table { text-align: center;}
.table td, .table th { vertical-align: middle !important; text-align: center;}
.pane-sliders { float:left; width:100%; position: relative;}
.panel h3{ width:100%; position: relative; border-bottom: 1px solid #f2f2f2; padding-bottom:12px; margin:0px; padding-top:0px; margin-bottom:12px; font-size: 130%; padding-right:40px;  }
a.accordion-toggle { width:100%; position: relative; border-bottom: 1px solid #f2f2f2; padding-bottom:12px; margin:0px; padding-top:0px; margin-bottom:12px; font-size: 130%; padding-right:40px; display:block;  }
.panel h3::before, .accordion-toggle:before { content: '';position: absolute;  background: #ffcc01; width: 52px; height: 5px;  z-index: -1; bottom: 16px; left: 0px;}
.panel h3.pane-toggler-down:after, .accordion-toggle:after  { content: '\f077'; font-family: 'Font_Awesome_Solid'; font-size: 11px; position: absolute; right:15px; top:39%; transform: translateY(-50%); }
.panel h3:after, .accordion-toggle.collapsed:after { content: '\f078'; font-family: 'Font_Awesome_Solid'; font-size: 11px; position: absolute; right:15px; top:39%; transform: translateY(-50%); }

.panel h3 a { font-weight: 900;  font-family: 'Poppins', sans-serif;}
.panel { border:0px !important; box-shadow: none !important; margin:0px; background: none; border-radius:0px;}
.accordion-inner { float: left; width:100%;}
.pdf { position: relative; padding-top:10px; padding-bottom:10px; display: inline-block; vertical-align: top;}
.pdf:before { content:'\f15c'; font-family: 'Font_Awesome_Solid'; font-size:18px; position: absolute; left:-20px; top:6px; color:#ffcc01; background:#fff;}
.table thead > tr > th, .table tbody > tr > th, .table tfoot > tr > th, .table thead > tr > td, .table tbody > tr > td, .table tfoot > tr > td { border-top: 1px solid #f2f2f2;}
.table-striped > tbody > tr:first-child > th, .table-striped > tbody > tr > th.all { background:#1d3565 !important; color:#fff !important;}
.table-responsive { border:0px !important;}
.n2-ss-button-container a:hover, .n2-ss-button-container a:focus { color:#fff !important;}
.u-hide-focus .n2-ss-button-container a:focus , .u-hide-focus #n2-ss-2-arrow-previous:focus, .u-hide-focus #n2-ss-2-arrow-next:focus { outline: 3px dotted #1d3565 !important;}
.u-hide-focus .n2-ss-slider a.n2-ow:focus, .u-hide-focus .n2-ss-slider .n2-ow-all a:focus { outline: 3px dotted #1d3565 !important;}
.pane-slider ul { margin-top: 5px;}
.pane-hide { display:none;}
.pane-down { display:block;}
.blog.rek { text-align: center;}
.ui.form .field select, .ui.form .field input { background: #fafafa !important; border: 1px solid #f2f2f2 !important; border-radius:0px !important; font-family: 'Poppins', sans-serif !important; font-size:100% !important;}
.chronoforms6_credits { display: none !important;}
.chronoforms select { height: 43px !important;}
.ui.checkbox .box::before, .ui.checkbox label::before { display:none !important;}
.ui.checkbox input[type="checkbox"], .ui.checkbox input[type="radio"] { z-index:1; position: relative; opacity:1 !important; display:inline-block; position: relative; margin:0px; left:0px; visibility:visible !important;}
.ui.form .field .prompt.label { background:#F00 !important; color:#fff !important; border:0px !important; border-radius:0px !Important; font-size: 100% !important; width:100% !important; float: left !important; margin-bottom: 10px !important;}
.ui.form .field.error .input, .ui.form .field.error label, .ui.form .fields.error .field .input, .ui.form .fields.error .field label { color:#f00 !important;}
.ui.form .field label { font-size: 100% !important;}
.ui.basic.pointing.label::before, .ui.basic[class*="pointing above"].label::before { border:0px !important; margin-top: 0px;}
.ui.form .required.field > .checkbox::after, .ui.form .required.field > label::after, .ui.form .required.fields.grouped > label::after, .ui.form .required.fields:not(.grouped) > .field > .checkbox::after, .ui.form .required.fields:not(.grouped) > .field > label::after { display: none !important;}
.ui.form .field.error input:not([type]), .ui.form .field.error input[type="date"], .ui.form .field.error input[type="datetime-local"], .ui.form .field.error input[type="email"], .ui.form .field.error input[type="file"], .ui.form .field.error input[type="number"], .ui.form .field.error input[type="password"], .ui.form .field.error input[type="search"], .ui.form .field.error input[type="tel"], .ui.form .field.error input[type="text"], .ui.form .field.error input[type="time"], .ui.form .field.error input[type="url"], .ui.form .field.error select, .ui.form .field.error textarea, .ui.form .fields.error .field input:not([type]), .ui.form .fields.error .field input[type="date"], .ui.form .fields.error .field input[type="datetime-local"], .ui.form .fields.error .field input[type="email"], .ui.form .fields.error .field input[type="file"], .ui.form .fields.error .field input[type="number"], .ui.form .fields.error .field input[type="password"], .ui.form .fields.error .field input[type="search"], .ui.form .fields.error .field input[type="tel"], .ui.form .fields.error .field input[type="text"], .ui.form .fields.error .field input[type="time"], .ui.form .fields.error .field input[type="url"], .ui.form .fields.error .field select, .ui.form .fields.error .field textarea, .ui.form .field.error select, .ui.form .field.error .ui.dropdown, .ui.form .fields.error .field .ui.dropdown { border: 1px solid #f00 !important;}
label a { font-weight: bold;}
.ui.attached.success.message, .ui.success.message { box-shadow: none; }
.ui.success.message { background:#1d3565 !important; color:#fff !important; border-radius:0px !important; text-align: center;}
.ui.message p { opacity: 1 !important; text-align: center;}
.note { padding: 20px; background:#f6f6f6;}
ul.kolegium a:before {  filter: grayscale(1);  transition: all 0.5s ease; display:block; width:100%; height:auto; min-height: 130px }
ul.kolegium a.k1:before { content:''; background:url(../images/ico5.png); background-repeat:no-repeat; background-position:center; image-rendering: -webkit-optimize-contrast;}
ul.kolegium a.k2:before { content:''; background:url(../images/ico6.png); background-repeat:no-repeat; background-position:center; image-rendering: -webkit-optimize-contrast;}
ul.kolegium a.k3:before { content:''; background:url(../images/ico7.png); background-repeat:no-repeat; background-position:center; image-rendering: -webkit-optimize-contrast;}
ul.kolegium a.k4:before { content:''; background:url(../images/ico8.png); background-repeat:no-repeat; background-position:center; image-rendering: -webkit-optimize-contrast;}
ul.kolegium a.k5:before { content:''; background:url(../images/ico9.png); background-repeat:no-repeat; background-position:center; image-rendering: -webkit-optimize-contrast;}
ul.kolegium a.k6:before { content:''; background:url(../images/ico10.png); background-repeat:no-repeat; background-position:center; image-rendering: -webkit-optimize-contrast;}
ul.kolegium a.k7:before { content:''; background:url(../images/ico11.png); background-repeat:no-repeat; background-position:center; image-rendering: -webkit-optimize-contrast;}
.w100 { float:left; width:100%; position: relative; z-index:0;}
.moduletable_submenu .item-324, .moduletable_submenu .item-325  { display: none !important;}
.moduletable_mrek li.current a:before { bottom:0px; }
.moduletable_mrek li.current a {color:#fff;}
.moduletable_il { border-top: 1px solid #f2f2f2; border-bottom: 1px solid #f2f2f2; padding-bottom: 15px; float: right; width:46%; margin-left:1%; margin-right:1%; margin-top:15px;}
.moduletable_mrek li.item-536  { width:94% !important;}
.moduletable_submenu2.pod { width:100% !important; text-align: left; margin:0px !important; margin-top: 15px !important;}
.moduletable_submenu2.pod > ul > li{ display:inline-block; width:23% !important; margin-left:1% !important; margin-right:1% !important; margin-bottom:20px !important;}
.moduletable_submenu2.pod > ul > li a { padding-right:40px; padding-left:25px; width:100%; font-size: 110%; padding: 10px; margin:auto; border: 3px solid #1d3565; font-weight: 900; text-align: center; position: relative;  transition: all 0.5s ease; overflow: hidden; background:none !important; }
.moduletable_submenu2.pod > ul > li a:hover, .moduletable_submenu2.pod > ul > li a:focus, #ca_banner .accept:hover, #ca_banner .accept:focus { color:#fff !important;}
.moduletable_submenu2.pod > ul > li a:before, #ca_banner .accept:before { content:''; background:#1d3565; width:100%; height:100%; left:-100%; position: absolute; top:0px; z-index:-1; transition: all 0.5s ease;}
.moduletable_submenu2.pod > ul > li a:hover:before, .moduletable_submenu2.pod > ul > li a:focus:before, #ca_banner .accept:hover:before, #ca_banner .accept:focus:before { left:0%;}
.moduletable_submenu2.pod > ul > li a:after { content: '\f054'; position: absolute; right: 20px; top:50%; transform: translateY(-50%); font-family: 'Font_Awesome_Solid'; font-size: 10px;}
#ca_banner .accept {  background: none;  display: block; margin: auto !important;  margin-top: 10px !important;  box-shadow: none !important; text-shadow: none !important; color: #292929;  border-radius: 0px;  width: 100% !important;  max-width: 240px;  font-family: 'Poppins', sans-serif;   padding-top: 5px; padding-bottom: 5px;  font-weight: bold; border: 3px solid #1d3565;  transition: all 0.5s ease;  text-transform: uppercase;  font-weight: 600;  font-size: 90%; overflow: hidden; position: relative; }
.accordion-group { float:left; width:100%; position: relative;}
.table thead > tr > th { border:0px !important;}
#article-attachments ul { text-align: left;}
#article-attachments  h3 { font-size: 110% !important;}
hr { border-top: 1px solid #f2f2f2 !important;} 
.accordion-inner .article-info { list-style: none; padding-left:15px;  }
.producedby:before { content: '\f007'; font-family: 'Font_Awesome_Solid'; font-size: 15px; color: #1d3565; margin-right:5px;}
.category-name:before { content: '\f07c'; font-family: 'Font_Awesome_Solid'; font-size: 16px; color: #1d3565; margin-right:5px;}
.create:before { content: '\f274'; font-family: 'Font_Awesome_Solid'; font-size: 17px; color: #1d3565; margin-right:5px;}
.modified:before { content: '\f333'; font-family: 'Font_Awesome_Solid'; font-size: 17px; color: #1d3565; margin-right:5px;}
.jgrid { background:none; color:#1d3565; border:2px solid #1d3565; border-radius:0px; transition: all 0.5s ease;}
.jgrid:before  { content: '\f0c5'; font-family: 'Font_Awesome_Solid'; font-size: 17px; color: #1d3565; }
.jgrid:hover, .u-hide-focus .jgrid:focus  { background:#1d3565;}
.jgrid:hover:before { color:#fff;}
ins { background-color:#060; color:#fff !important;}
del { background:#F60 !important; }
.table-striped > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th {  background-color: #f9f9f9;}
.table thead > tr > th, .table tbody > tr > th, .table tfoot > tr > th, .table thead > tr > td, .table tbody > tr > td, .table tfoot > tr > td { border-top: 1px solid #f2f2f2;}
.table thead > tr > th, .table tbody > tr > th, .table tfoot > tr > th, .table thead > tr > td, .table tbody > tr > td, .table tfoot > tr > td { padding: 8px; line-height: 1.428571429;  vertical-align: top;  border-top: 1px solid #f2f2f2;}
.contentpane { padding: 15px; text-align: center;}
.contentpane table {  border-collapse: collapse; border-spacing: 0; margin-top:15px;}
.contentpane button { border: 2px solid #1d3565; margin-left:10px; margin-right:10px; margin-top:15px; cursor:pointer; background:none; font-family: 'Poppins', sans-serif; padding: 8px; text-align: center; padding-left:25px; padding-right:25px; font-weight: bold; border-radius:0px !important;}
.contentpane button:hover { color:#fff; background:#1d3565;}
.contentpane th { background:#1d3565; color:#fff !important;}
.contentpane ul { list-style: none; margin:0px; padding:0px;}
.contentpane .pdf:before { display:none;}
.jg_subcatelem_cat, .jg_subcatelem_cat_r, .gallery .jg_element_cat { width:17.5% !important; margin-left:1%; margin-right:1%; float:none !important; display:inline-block; vertical-align: top;}
.contentpane .table td, .contentpane .table th { vertical-align: top !important;}
.gallery h3 { font-size:100%; margin-bottom:10px !important; margin-top:10px; float: left; position: relative; z-index:0;}
.gallery  .jg_photo { width:100% !important; margin:0px !important; margin-top:0px !important;}
.gallery  .jg_photo  { padding:0px !important; border:0px !important;}
.jg_back { margin-left:5px;}
.jg_subcatelem_photo { margin-bottom:5px !important;}
.jg_subcatelem_photo a { float:left; width:100%;  margin:0px; height:auto;}
.jg_back a:before {transition: all 0.5s ease; content: '\f060'; font-family: 'Font_Awesome_Solid';font-size:10px;color: #ffcc01;margin-right: 6px; display:inline-block; vertical-align: middle;}
.jg_catdescr { text-align: left;}
.gallery li { list-style: outside !important;}
.moduletable_red { float:left; width:100%; position: relative; z-index:0;}
.moduletable_red h2 { font-size: 160%;}
@media (max-width:1200px) {
.moduletable_rek h2 { font-size: 80px !important; line-height: 90px; margin-bottom:-45px;}	
#n2-ss-2item4, .n2-ss-layer  { text-align: center !important; margin: auto !important;}
}
@media (max-width:990px) {

.moduletable_submenu2.pod > ul > li { width: 48% !important;}
.moduletable_submenu2 { width: 47.5%;}
.leftmenu { width:30.5%;}
.rek { width: 67%;}
.items-row  li { width: 47.5%;}
.nspArts, .nspLinksWrap { padding-left:0px !important; padding-right:0px !important;}
.mail { position: relative; width:98%; margin:0px; margin-left:1%; margin-right:1%; bottom: auto; right: auto; text-align: center; background:#ffcc01; padding-bottom:115px; float:left;}
.b-acc-dark .mail { background: #131313 !important;}
.moduletable_kier li { width: 48%;}
.kol1 { width:98%; position: relative; top: auto; transform: none; text-align: center;}
.kol2   { width:90%; margin-left:5%; margin-right:5%; margin-top:-80px; position: relative; top: auto; transform: none; text-align: center;}
.kol1 { padding: 20px; padding-top: 70px; padding-bottom: 20px;}
.moduletable_rek h2 { font-size: 70px !important; line-height: 80px; margin-bottom:-40px; width: 100%;}
#menu.small, #menu.big { background:#fff; width:100%; position: fixed; top:0px; left:0px; z-index:9999; box-shadow:0px 0px 10px rgba(0,0,0,0.1); }
#menu.big .moduletable_logo, #menu.small .moduletable_logo { float:left; width: 70%; max-width: 230px;}
.moduletable_sc { margin-top:75px;}
.jg_element_cat, .jg_photo { width: 23% !important; margin-left: 1%; margin-right:1%; float:left; margin-bottom:20px;}
.jg_element_cat .jg_photo { border:0px !important; padding:0px; width:100% !important; max-width:300px; height:auto; margin:0px !important;}
.jg_subcatelem_cat, .jg_subcatelem_cat_r, .gallery .jg_element_cat  { width:30.5% !important;}
}
@media (max-width:768px) {
.hide-phone { display: none !important;}
.moduletable_il { width:98% !important;}
.moduletable_submenu2 { width:98% !important;}
ul.kolegium li a { min-height: 260px;}
.leftmenu, .rek, .akt, .item-page .item-image { width:98%; margin-left: 1%; margin-right:1%;}
.item-page .item-image { margin-bottom:15px;}
.search h2, .blog h2, .item-page h2, .blogakt h2, .category-list h2, .contentpane h2, .gallery h2 { font-size: 180%;}
.sc h2 { font-size:48px !important; line-height: 56px !important;}
.search h2 { font-size: 34px; line-height: 40px;}
.foto { max-height: 300px;}
.moduletable_st { width: 98%; text-align: center;}
.moduletable_st .dane { width:100%; display:block; margin-top:15px;}
.moduletable_st2, .moduletable_st3 { width: 98%; text-align: center; margin-top: 20px; margin-bottom:20px;}
.moduletable_kier li, ul.kolegium li  { width: 98%;}
.box3 { width: 98%;}
.nspArt { width: 100%;}
.nspImageWrapper { margin:0px !important;}
.moduletable_rek h2 { font-size: 60px !important; line-height: 70px; margin-bottom:-35px;}
.jg_element_cat, .jg_photo { width: 31% !important; margin-left: 1%; margin-right:1%; float:left; margin-bottom:20px;}
.jg_element_cat .jg_photo { border:0px !important; padding:0px; width:100% !important; max-width:300px; height:auto; margin:0px !important;}
.jg_subcatelem_cat, .jg_subcatelem_cat_r, .gallery .jg_element_cat  { width:47.5% !important;}
}
@media (max-width: 600px) {
.moduletable_submenu2.pod > ul > li { width:98% !important;}
.jg_element_cat, .jg_photo { width: 48% !important; margin-left: 1%; margin-right:1%; float:left; margin-bottom:20px;}
.jg_element_cat .jg_photo { border:0px !important; padding:0px; width:100% !important; max-width:300px; height:auto; margin:0px !important;}
.items-row  li { width: 98%;}
.moduletable_kier li a {min-height: 265px;}
 .moduletable_mrek li, .moduletable_mrek li.item-536   { width: 98% !important;}
 .moduletable_akt h2 { font-size: 36px; line-height: 44px;}
 .moduletable_rek h2 { font-size: 50px !important; line-height: 60px; margin-bottom:-30px;}
 .moduletable_logo { max-width:50px !important; overflow: hidden;;}
.moduletable_logo a { display:block; max-width:230px;}
.moduletable_logo img { width:230px;}
}
@media (max-width:480px) {
.moduletable_rek h2 { font-size: 40px !important; line-height: 50px; margin-bottom:-25px;}
.jg_element_cat, .jg_photo, .jg_subcatelem_cat, .jg_subcatelem_cat_r, .gallery .jg_element_cat   { width: 98% !important; margin-left: 1%; margin-right:1%; float:left; margin-bottom:20px;}
.jg_subcatelem_cat,  .jg_subcatelem_cat_r, .gallery .jg_element_cat  { margin-bottom:0px !important;}
} 
@media (max-width:320px) {

.jg_element_cat .jg_photo { border:0px !important; padding:0px; width:100% !important; max-width:300px; height:auto; margin:0px !important;}
}

.b-acc-dark { background:#000 !important; color:#fff !important;}
.b-acc-dark a, .b-acc-dark .ac::before, .b-acc-dark .wysz:before { color:#ff0 !important;}
.b-acc-dark .kol1, .b-acc-dark #stopka, .b-acc-dark .moduletable_kier li a, .b-acc-dark .moduletable_sc, .b-acc-dark  ul.kolegium li a { background:#131313 !important;}
.b-acc-dark .badge, .b-acc-dark .highlight { background:#ff0 !important; color:#000 !important;}
.b-acc-dark  #menu.small, .b-acc-dark  #menu.big { background:#000 !important;}
.b-acc-dark .moduletable_logo img, .b-acc-dark .moduletable_st img, .b-acc-dark .moduletable_st3 img, .b-acc-dark .dj-offcanvas-dark .dj-offcanvas-logo img { filter: grayscale(100%) contrast(150%) invert(100%); -webkit-filter: grayscale(100%) contrast(150%) invert(100%); -moz-filter: grayscale(100%) contrast(150%) invert(100%);
}
.b-acc-dark .dj-offcanvas-dark .dj-offcanvas-top, .b-acc-dark .dj-offcanvas-dark { background:#000 !important;}
.b-acc-dark #mod-search-searchword169, .b-acc-dark #search-searchword, .b-acc-dark  #limit { border: 2px solid #fff !important; background: none !important; color:#fff !important;}
.b-acc-dark .sc .btn:before ,.b-acc-dark  #searchForm .btn:before { color:#ff0 !important;}
.b-acc-dark .wyszukiwarka, .b-acc-dark .acmodal { background:#000 !important;}
.b-acc-dark .big-letter, .b-acc-dark .b-acc-font-reset, .b-acc-dark .b-acc-dark-btn, .b-acc-dark .b-acc-contrast-reset { background: none !important; border: 2px solid #ff0 !important;}
.b-acc-dark .big-letter:hover, .b-acc-dark .b-acc-font-reset:hover, .b-acc-dark .b-acc-dark-btn:hover, .b-acc-dark .b-acc-contrast-reset:hover { background:#ff0 !important;}
.b-acc-dark .big-letter:after, .b-acc-dark .b-acc-font-reset:after, .b-acc-dark .b-acc-dark-btn::after, .b-acc-dark .b-acc-font-reset:after, .b-acc-dark .b-acc-contrast-reset:after { width:56px !important; color:#ff0 !important; height:56px !important; line-height: 56px !important;}
.b-acc-dark .big-letter:hover:after, .b-acc-dark .b-acc-font-reset:hover:after, .b-acc-dark .b-acc-dark-btn:hover:after, .b-acc-dark .b-acc-font-reset:hover:after, .b-acc-dark .b-acc-contrast-reset:hover:after { color:#000 !important;}
body.u-hide-focus.b-acc-dark a:focus, body.u-hide-focus.b-acc-dark input:focus, body.u-hide-focus.b-acc-dark button:focus, body.u-hide-focus.b-acc-dark textarea:focus, body.u-hide-focus.b-acc-dark select:focus { outline:3px dotted #ff0 !important; outline-offset:0px !important;}
.b-acc-dark #button6 { color:#ff0 !important;}
.b-acc-dark .moduletable_mrek li a, .b-acc-dark  .more, .b-acc-dark #button6, .b-acc-dark .moduletable_submenu2.pod > ul > li a,  .b-acc-dark  #ca_banner .accept { border: 2px solid #ff0 !important;}
.b-acc-dark .moduletable_mrek li a:hover, .b-acc-dark  .more:hover, .b-acc-dark .moduletable_mrek li a:focus, .b-acc-dark  .more:focus, .b-acc-dark #button6:focus, .b-acc-dark #button6:hover, .b-acc-dark .moduletable_submenu2.pod > ul > li a:hover, .b-acc-dark .moduletable_submenu2.pod > ul > li a:focus, .b-acc-dark  #ca_banner .accept:hover, .b-acc-dark  #ca_banner .accept:focus { color:#000 !important;}
.b-acc-dark .moduletable_mrek li a::before, .b-acc-dark  .more::before, .b-acc-dark #button6:before, .b-acc-dark  .moduletable_submenu2.pod > ul > li a:before, .b-acc-dark  #ca_banner .accept:before { background:#ff0 !important;}
.b-acc-dark a.yt:before, .b-acc-dark a.fb:before { color:#ff0 !important;}
.b-acc-dark .fa.fa-close::before, .b-acc-dark .fa.fa-remove::before { color:#ff0 !important;}
.b-acc-dark ul.dj-mobile-dark li.dj-mobileitem > a { background:#ff0 !important; color:#000 !important; border-top: 1px solid #eded00 !important;}

.b-acc-dark .nspNext:before, .b-acc-dark .nspPrev:before { color:#ff0 !important;}
.b-acc-dark .moduletable_kier li a::after,  .b-acc-dark ul.kolegium a:after { background:#ff0 !important; color:#000 !important;}
.b-acc-dark .moduletable_kier li a:hover:after, .b-acc-dark  ul.kolegium a:hover:after { background:#fff !important; color:#000 !important;}
.b-acc-dark .moduletable_kier li a:before, .b-acc-dark  ul.kolegium:before {filter: grayscale(100%) contrast(150%); -webkit-filter: grayscale(100%) contrast(150%); -moz-filter: grayscale(100%) contrast(150%);}
.b-acc-dark a img, .b-acc-dark .kol2 img { opacity: 0.4;}
.b-acc-dark a:hover img { opacity: 0.8;}
.b-acc-dark div#n2-ss-2 .n2-style-2bfa71bd13951cdfcea5217ca9b10989-heading { background:#000 !important;}
.b-acc-dark .kol2 { background:#000 !important;}
.b-acc-dark .dj-offcanvas-logo a img, .b-acc-dark .moduletable_st3 img { opacity: 1 !important;}
.b-acc-dark .big-letter.nieaktywny, .b-acc-dark .big-letter.nieaktywny:hover, .b-acc-dark .b-acc-dark-btn.nieaktywny, .b-acc-dark .b-acc-dark-btn.nieaktywny:hover { border: 2px solid #fff !important; background: none !important;}
.b-acc-dark .big-letter.nieaktywny:after, .b-acc-dark .big-letter.nieaktywny:hover:after, .b-acc-dark .b-acc-dark-btn.nieaktywny:after, .b-acc-dark .b-acc-dark-btn.nieaktywny:hover:after { color:#fff !important;}
.b-acc-dark .moduletable_jez ul:after, .b-acc-dark .moduletable_sc a:hover  { color:#ff0 !important;} 
.b-acc-dark  .moduletable_jez ul:hover li.current a  { color:#fff !important;}
.b-acc-dark .moduletable_jez ul:hover li a, .b-acc-dark .moduletable_jez .nav > li > a:hover {background:#ff0; color:#000 !important;}
.b-acc-dark .moduletable_jez ul:hover li.current a { background: none !important; color:#ff0 !important;}
.b-acc-dark .moduletable_sc a:focus. .b-acc-dark .moduletable_sc a:hover { color:#fff;}
.b-acc-dark .skip-links a:hover, .b-acc-dark .skip-links a:focus, .b-acc-dark .skip-links a:active, .b-acc-dark .skip-links a:visited:hover, .b-acc-dark .skip-links a:visited:focus, .b-acc-dark .skip-links a:visited:active { background: #ff0; color:#000 !important; font-size: 13px; padding: 10px; font-family: 'Poppins', sans-serif; font-weight: bold; z-index: 100000;left: 0;  opacity: 1;outline: 3px dotted #ff0 !important;}
.tooltip { display:none !important;}
.b-acc-dark .search h2:after, .b-acc-dark .blog h2:after, .b-acc-dark .item-page h2:after, .b-acc-dark .sc h2:after, .b-acc-dark .blogakt h2:after , .b-acc-dark .content-category h2:after, .b-acc-dark #xmap h2:after, .b-acc-dark  .category-list h2:after, .b-acc-dark  .contentpane h2:after, .b-acc-dark .gallery h2:after  { background:#333;}
.b-acc-dark .pagination a { border: 2px solid #ff0 !important;}
.b-acc-dark .pagination span { border: 2px solid #fff !important;}
.b-acc-dark .pagination a:hover, .b-acc-dark .pagination a:hover { background:#ff0; border: 2px solid #ff0; color:#000 !important;}
.b-acc-dark .pagination-prev a:hover:before, .b-acc-dark .pagination-next a:hover:after { color:#000 !important;}
.b-acc-dark .pagination-prev a:before, .b-acc-dark .pagination-next a:after { color:#ff0 !important;}
.b-acc-dark .panel h3, .b-acc-dark a.accordion-toggle { border-bottom: 1px solid #333 !important;}
.b-acc-dark .moduletable_submenu li , .b-acc-dark .search-results li, .b-acc-dark .moduletable_submenu3 li { border-top: 1px solid #131313 !important;}
.b-acc-dark .moduletable_submenu2 > ul > li > ul > li:nth-child(2n+1) { background:#131313 !important;}
.b-acc-dark hr { border-top: 1px solid #131313 !important;} 
.b-acc-dark .moduletable_submenu > ul > li.active > a { background:#fff !important; border-top:1px solid #f2f2f2; color:#000 !important;}
.b-acc-dark .moduletable_submenu  > ul > li.active > ul > li.active {  border-top:1px solid #f2f2f2 !important}
.b-acc-dark .moduletable_submenu  > ul > li.active > ul > li.active > a, .b-acc-dark .moduletable_submenu2  > ul > li.active > ul > li.active > a { background:#fff !important; color:#000 !important;}
.b-acc-dark .moduletable_submenu  li a:hover, .b-acc-dark .moduletable_submenu  li a:focus { background:#ff0 !important; color:#000 !important;}
.b-acc-dark .moduletable_submenu2  li a:hover, .b-acc-dark .moduletable_submenu2  li  a:focus { background:#ff0 !important; color:#000 !important;}
.b-acc-dark .pdf:before {  color:#131313; background:#000;}
.b-acc-dark .table thead > tr > th, .b-acc-dark .table tbody > tr > th, .b-acc-dark .table tfoot > tr > th, .b-acc-dark .table thead > tr > td, .b-acc-dark .table tbody > tr > td, .b-acc-dark .table tfoot > tr > td { border-top: 1px solid #131313;}
.b-acc-dark .table-striped > tbody > tr:nth-child(2n+1) > td, .b-acc-dark .table-striped > tbody > tr:nth-child(2n+1) > th { background:#131313 !important;}
.b-acc-dark .table-striped > tbody > tr:first-child > th { background:#fff !important; color:#000 !important}
.b-acc-dark  .n2-ss-button-container a { background:#ff0 !important; border: 2px solid #ff0 !important; color:#000 !important;}
.b-acc-dark  .n2-ss-layer  > div > div, .b-acc-dark .n2-ss-layer-col  div { background:#131313  !important; color:#fff !important;}
.b-acc-dark  .n2-ss-slide-background { background:#000 !important;}
.b-acc-dark  .n2-ss-slide-background img, .b-acc-dark .item-page img { opacity: 0.5 !important; transition: all 0.5s ease;}
.b-acc-dark  .panel h3::before, .b-acc-dark a.accordion-toggle:before { background: none !important;}
.b-acc-dark .moduletable_logo a img, .b-acc-dark .item-page img:hover { opacity: 1 !important;}
.b-acc-dark  .moduletable_submenu3  li:hover, .b-acc-dark  .moduletable_submenu3  li:focus {  border-top:1px solid #ff0 !important}
.b-acc-dark .moduletable_submenu3  li a:hover, .b-acc-dark  .moduletable_submenu3  li  a:focus { background:#ff0 !important; color:#000 !important;}
.b-acc-dark .moduletable_jez .nav > li > a:hover, .b-acc-dark .moduletable_jez .nav > li > a:focus { background:#ff0; !important; color:#000 !important;}
.b-acc-dark  label { color:#fff !important;}
.b-acc-dark .ui.form .field select, .b-acc-dark .ui.form .field input { border:2px solid #fff !important; background: none !important; color:#fff !important;}
.b-acc-dark .ui.form .field.error input:not([type]), .b-acc-dark .ui.form .field.error input[type="date"], .b-acc-dark .ui.form .field.error input[type="datetime-local"], .b-acc-dark .ui.form .field.error input[type="email"], .b-acc-dark .ui.form .field.error input[type="file"], .b-acc-dark .ui.form .field.error input[type="number"], .b-acc-dark .ui.form .field.error input[type="password"], .b-acc-dark .ui.form .field.error input[type="search"], .b-acc-dark .ui.form .field.error input[type="tel"], .b-acc-dark .ui.form .field.error input[type="text"], .b-acc-dark .ui.form .field.error input[type="time"], .b-acc-dark .ui.form .field.error input[type="url"], .b-acc-dark .ui.form .field.error select, .b-acc-dark .ui.form .field.error textarea, .b-acc-dark .ui.form .fields.error .field input:not([type]), .b-acc-dark .ui.form .fields.error .field input[type="date"], .b-acc-dark .ui.form .fields.error .field input[type="datetime-local"], .b-acc-dark .ui.form .fields.error .field input[type="email"], .b-acc-dark .ui.form .fields.error .field input[type="file"], .b-acc-dark .ui.form .fields.error .field input[type="number"], .b-acc-dark .ui.form .fields.error .field input[type="password"], .b-acc-dark .ui.form .fields.error .field input[type="search"], .b-acc-dark .ui.form .fields.error .field input[type="tel"], .b-acc-dark .ui.form .fields.error .field input[type="text"], .b-acc-dark .ui.form .fields.error .field input[type="time"], .b-acc-dark .ui.form .fields.error .field input[type="url"], .b-acc-dark .ui.form .fields.error .field select, .b-acc-dark .ui.form .fields.error .field textarea, .b-acc-dark .ui.form .field.error select, .b-acc-dark .ui.form .field.error .ui.dropdown, .b-acc-dark .ui.form .fields.error .field .ui.dropdown { border: 2px solid #ff7200 !important;}
.b-acc-dark .ui.form .field.error .input, .b-acc-dark .ui.form .field.error label, .b-acc-dark .ui.form .fields.error .field .input, .b-acc-dark .ui.form .fields.error .field label { color:#ff0 !important;}
.b-acc-dark .ui.form .field .prompt.label { background:#ff7200 !important; color:#000 !important;}
.b-acc-dark  .ui.success.message { background:#fff !important; color:#000 !important;}
.b-acc-dark .note { background:#131313;}
body.dj-offcanvas-anim, .dj-offcanvas-anim .dj-offcanvas-wrapper { overflow: hidden !important;}
/* nowe menu */
.dj-offcanvas { width:100% !important;}
ul.dj-mobile-dark li.dj-mobileitem > ul { display:block !important; height:auto !important;}
ul.dj-mobile-dark > li.dj-mobileitem { display:inline-block; width: 23% !important ; margin-left:1%; margin-right:1%; vertical-align: top; margin-bottom:25px;}
ul.dj-mobile-dark > li.dj-mobileitem > a { background:#1d3565 !important; color:#fff !important; }
ul.dj-mobile-dark li.dj-mobileitem.parent > a span.toggler { display: none !important;}
ul.dj-mobile-dark > li.dj-mobileitem.parent > a{ font-weight: bold !important;}
ul.dj-mobile-dark li.dj-mobileitem > a { font-weight: normal !important;  }
body.u-hide-focus.b-acc-dark ul.dj-mobile-dark li.dj-mobileitem > a:focus { background:#fff !important; color:#000 !important; outline-offset:-3px !important;  outline:3px dotted #000 !important; }
.b-acc-dark ul.dj-mobile-dark li.dj-mobileitem > a:hover { background:#fff !important; color:#000 !important;}
.b-acc-dark ul.dj-mobile-dark > li.dj-mobileitem > a { background:#131313 !important; color:#fff !important;  border-top: 1px solid #131313 !important;}
.b-acc-dark ul.dj-mobile-dark li.dj-mobileitem > a:hover, .b-acc-dark  ul.dj-mobile-dark li.dj-mobileitem.current > a, .b-acc-dark  ul.dj-mobile-dark li.dj-mobileitem.current > a, .b-acc-dark  ul.dj-mobile-dark li.active li.active a { background:#fff !important; color:#000 !important; border-top: 1px solid #f2f2f2 !important;}
.b-acc-dark .moduletable_submenu li.active, .b-acc-dark .moduletable_submenu3 li.active { border-top:1px solid #fff !important;}
body.u-hide-focus.b-acc-dark  .moduletable_sc a:focus { outline:3px dotted #ff0}
.b-acc-dark .moduletable_submenu2 h3 { background:#fff !important; color:#000 !important;}
.b-acc-dark  .moduletable_mrek li.current a {color:#000 !important;}
.b-acc-dark   .moduletable_il { border-top: 1px solid #131313; border-bottom: 1px solid #131313;}
.b-acc-dark  #ca_banner { background:#131313 !important; color:#fff !important; border-color: #000 !important}
.b-acc-dark #ca_banner  h2, .b-acc-dark #ca_banner  p { color:#fff !important;}
.b-acc-dark.u-hide-focus .n2-ss-slider a.n2-ow:focus, .b-acc-dark.u-hide-focus .n2-ss-slider .n2-ow-all a:focus { outline: 3px dotted #fff !important;}
.b-acc-dark.u-hide-focus .n2-ss-button-container a:focus , .b-acc-dark.u-hide-focus #n2-ss-2-arrow-previous:focus, .b-acc-dark.u-hide-focus #n2-ss-2-arrow-next:focus { outline: 3px dotted #fff !important;}
.b-acc-dark .jgrid { background: none; color:#ff0; border:2px solid #ff0;}
.b-acc-dark .jgrid:before  { content: '\f0c5'; font-family: 'Font_Awesome_Solid'; font-size: 17px; color: #ff0; }
.b-acc-dark .jgrid:hover, .b-acc-dark.u-hide-focus .jgrid:focus { background:#ff0;}
.b-acc-dark .jgrid:hover:before, .b-acc-dark.u-hide-focus .jgrid:focus:before { color:#000;}
.b-acc-dark .article-info li:before { color:#131313 !important;}
.b-acc-dark  del { background-color:#900; color:#fff !important;}
.b-acc-dark ins { background:#9F6 !important; color:#000 !important; }
.b-acc-dark .contentpane button { border: 2px solid #ff0; color:#ff0; margin-left:10px; margin-right:10px; margin-top:15px; cursor:pointer; background:none; font-family: 'Poppins', sans-serif; padding: 8px; text-align: center; padding-left:25px; padding-right:25px; font-weight: bold; border-radius:0px !important;}
.b-acc-dark .contentpane button:hover { color:#000; background:#ff0;}
.b-acc-dark .contentpane th { background:#fff !important; color:#000 !important;}
.b-acc-dark  .contentpane .pdf:before { display:none !important;}
@media (max-width:990px) {
ul.dj-mobile-dark > li.dj-mobileitem { width: 48% !important ;}
}
@media (max-width:768px) {
ul.dj-mobile-dark > li.dj-mobileitem {  width: 98% !important ;}
}
#dj-megamenu114mobile { min-width: 80px; }
.dj-mobile-open-btn { width: auto !important;}
.moduletable_kier li a.kier1.studia1:before {
    background: url(https://www.wlodkowic.pl/images/grafiki/studia1.png);
    background-repeat: no-repeat;
    background-position: center;
  background-size: 100px;
}
.moduletable_kier li a.kier2.studia2:before {
    background: url(https://www.wlodkowic.pl/images/grafiki/studia2.png);
    background-repeat: no-repeat;
    background-position: center;
  background-size: 100px;
}
.moduletable_kier li a.kier3.studia3:before {
    background: url(https://www.wlodkowic.pl/images/grafiki/studia3.png);
    background-repeat: no-repeat;
    background-position: center;
  background-size: 100px;
}
.moduletable_kier li a.kier4.studia4:before {
    background: url(https://www.wlodkowic.pl/images/grafiki/studia4.png);
    background-repeat: no-repeat;
    background-position: center;
  background-size: 100px;
}
.moduletable_kier.kafnormal {
    display: block !important;
    margin-top: 50px;
}
.moduletable_kier li a.kier1.administracja:before {
    background: url(https://www.wlodkowic.pl/images/grafiki/administracja.png);
    background-repeat: no-repeat;
    background-position: center;
  background-size: 100px;
}
.moduletable_kier li a.kier1.detektywistyka:before {
    background: url(https://www.wlodkowic.pl/images/grafiki/detektyw.png);
    background-repeat: no-repeat;
    background-position: center;
  background-size: 100px;
}

.moduletable_kier li a.kier1.bezpieczenstwo-narodowe:before {
    background: url(https://www.wlodkowic.pl/images/grafiki/bezpieczenstwo-narodowe.png);
    background-repeat: no-repeat;
    background-position: center;
  background-size: 100px;
}
.moduletable_kier li a.kier1.higiena-pracy:before {
    background: url(https://www.wlodkowic.pl/images/grafiki/higiena-pracy.png);
    background-repeat: no-repeat;
    background-position: center;
  background-size: 100px;
}
.moduletable_kier li a.kier1.pedagogika:before {
    background: url(https://www.wlodkowic.pl/images/grafiki/pedagogika.png);
    background-repeat: no-repeat;
    background-position: center;
  background-size: 100px;
}
.moduletable_kier li a.kier1.prawo-w-biznesie:before {
    background: url(https://www.wlodkowic.pl/images/grafiki/prawo-w-biznesie.png);
    background-repeat: no-repeat;
    background-position: center;
  background-size: 100px;
}
.moduletable_kier li a.kier1.zarzadzanie:before {
    background: url(https://www.wlodkowic.pl/images/grafiki/zarzadzanie.png);
    background-repeat: no-repeat;
    background-position: center;
  background-size: 100px;
}