﻿@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:#7beafb;margin:auto;padding:auto;color:#191e4f;font-size:14px; font-family: 'Poppins', sans-serif; line-height:1.5; overflow-x: hidden !important;  }
a:link{color:#191e4f;text-decoration:none;font-family: 'Poppins', sans-serif; font-size:14px; line-height: 1.5; }
a:visited{color:#191e4f;text-decoration:none;font-family: 'Poppins', sans-serif; }
a:hover{color:#ef4035 !important; text-decoration:none; font-family: 'Poppins', sans-serif;  text-decoration: none; }
a:acitve{color:#191e4f;text-decoration:none; font-family: 'Poppins', sans-serif; }
#glowna{position:relative; float: left; height:auto;margin:0px;padding:0px;width:100%; overflow-x: hidden !important;}
.strona{max-width:1080px;margin:auto;width:100%;padding:auto;position:relative;z-index:0; padding-left:10px; padding-right:10px; }
#tekst { position: relative; z-index:100; background:url(../images/tlo1.jpg); padding-top:380px; background-repeat:no-repeat; background-position: left top; float: left; width:100%; min-height: 753px; background-color:#a1c037; margin-top: -440px;}
#dol { background:url(../images/tlo2.jpg); background-repeat:no-repeat; padding-bottom:120px; margin-top:-100px; background-position: right bottom; float: left; width:100%; min-height: 919px; background-color:#a1c037;}
.item-page h3, .moduletable_akt h3 { font-weight: bold; padding:0px; margin:0px; padding-top:10px; padding-bottom:10px; font-size: 20px;  font-family: 'Poppins', sans-serif;}
.item-page h4 { font-size: 18px; font-family: 'Poppins', sans-serif; font-weight:bold;}
.item-page h5 { font-size: 16px; font-family: 'Poppins', sans-serif; font-weight: bold;}
#baner { width:100%; overflow:  float: left; min-height: 500px; position: relative; z-index:101; overflow: hidden; }
#txt { background:#fff; margin-bottom: 60px; min-height:320px; float: left; width:100%; position: relative; z-index:10; -webkit-border-bottom-left-radius: 15px; -moz-border-radius-bottomright: 15px;
-moz-border-radius-bottomleft: 15px; border-bottom-right-radius: 15px; border-bottom-left-radius: 15px; padding: 15px; padding-bottom:50px; border-top:4px solid #058ed4;}
.moduletable_akt, .item-page, .blog, .category-list { margin-top:-42px;  position: relative; z-index:0; padding-bottom:20px; }
.page-header { text-align: center;}
.blog  { margin-top:-42px;  position: relative; z-index:0; padding-bottom:20px; }
.blog .span1 { width:30.5%; margin-left:1%; margin-right:1%; display:inline-block; vertical-align: top;}
.moduletable_akt h2,  .blog h2, .item-page h2, #xmap h2, .category-list h2 { background:#058ed4; color:#fff; text-transform:uppercase; line-height:1.5; font-weight: bold; border-radius:50px; font-family: 'Poppins', sans-serif; font-size: 26px; padding: 10px;  display:inline-block; padding-left:30px; padding-right: 30px; margin: auto; margin-bottom:30px;}
#tx { position: relative; float: left; width:100%; z-index:0;}
.moduletable_pos1 { position: absolute; left: -230px; bottom:-40px; z-index:1;}
.fa { font-size: 14px !important;}
/* #strefa, #przedszkole { background:#fff; padding: 15px; -webkit-border-bottom-left-radius: 15px; -moz-border-radius-bottomright: 15px; -moz-border-radius-bottomleft: 15px; border-bottom-right-radius: 15px; border-bottom-left-radius: 15px; width:48%; margin-left:1%; margin-right:1%; float: left; padding-bottom: 30px; }
#strefa { border-top: 4px solid #1b823d;}
#przedszkole { border-top: 4px solid #ff6600;} */
.moduletable_pos2 { position: absolute; left:-80px; bottom:-110px; z-index:1; pointer-events: none;}
.moduletable_prze h2 { background:#ff6600; color:#fff; text-transform:uppercase; font-weight: bold; border-radius:50px; font-family: 'Poppins', sans-serif; font-size: 23px; padding: 10px; display:inline-block; padding-left:30px; padding-right: 30px; margin: auto;}
#xmap { padding-bottom:50px;}
.moduletable_prze, .item-page, #xmap { margin-top:-42px; float: left; width:100%; position: relative; z-index:0; }
.moduletable_prze ul { float: left; text-align: left; width:100%; position: relative; z-index:0; margin-top: 15px; list-style:decimal;}
.moduletable_prze ul li:nth-child(2n) { background:#f2f9fd;}
.moduletable_prze ul li a { position: relative; z-index:0; font-size: 16px; font-weight:700; padding-left: 32px; transition:color 0.5s ease;}
.moduletable_prze ul li a:before { content: '■'; font-size: 14px; color:#ff6600; position: absolute; left:15px; top: 8px; transition:color 0.5s ease; }
.moduletable_prze ul li a:hover, .moduletable_prze ul li.current a { background:#ff6600 !important; color:#fff !important; }
.moduletable_prze ul li a:hover:before, .moduletable_prze ul li.current a:before { color:#fff !important;}
.moduletable_stre h2 { background:#1b823d; color:#fff; text-transform:uppercase; font-weight: bold; border-radius:50px; font-family: 'Poppins', sans-serif; font-size: 23px; padding: 10px; display:inline-block; padding-left:30px; padding-right: 30px; margin: auto;}
.moduletable_stre { margin-top:-42px; float: left; width:100%; position: relative; z-index:0; text-align: center; }
.moduletable_stre ul { float: left; text-align: left; width:100%; position: relative; z-index:0; margin-top: 15px; list-style:decimal;}
.moduletable_stre ul li:nth-child(2n) { background:#f2f9fd;}
.moduletable_stre ul li a { position: relative; z-index:0; font-size: 16px; font-weight:700; padding-left: 32px; transition:color 0.5s ease;}
.moduletable_stre ul li a:before { content: '■'; font-size: 14px; color:#1b823d; position: absolute; left:15px; top: 8px; transition:color 0.5s ease; }
.moduletable_stre ul li a:hover, .moduletable_stre ul li.current a { background:#1b823d !important; color:#fff !important; }
.moduletable_stre ul li a:hover:before, .moduletable_stre ul li.current a:before { color:#fff !important;}
.ch1 {  width: 100%; pointer-events: none; max-width: 420px; position: absolute; left: 10px; top: 30px; z-index: 10; -webkit-animation-name: chmura; animation-name: chmura; -webkit-animation-duration: 80s; animation-duration: 80s; -webkit-animation-fill-mode: both; animation-fill-mode: both; animation-iteration-count: infinite; -webkit-animation-iteration-count: infinite;}
.ch2 {  width: 100%; pointer-events: none; max-width: 420px; position: absolute; left: 10px; top: 130px; z-index: 10; animation-delay: 5s; -webkit-animation-delay: 5s; -webkit-animation-name: chmura; animation-name: chmura; -webkit-animation-duration: 80s; animation-duration: 80s; -webkit-animation-fill-mode: both; animation-fill-mode: both; animation-iteration-count: infinite; -webkit-animation-iteration-count: infinite;}
.ch3 {  width: 100%; pointer-events: none; max-width: 420px; position: absolute; right: -45px; top: -15px; z-index: 10;  -webkit-animation-name: chmura2; animation-name: chmura2; -webkit-animation-duration: 80s; animation-duration: 80s; -webkit-animation-fill-mode: both; animation-fill-mode: both; animation-iteration-count: infinite; -webkit-animation-iteration-count: infinite;}
.ch4 {  width: 100%; pointer-events: none; max-width: 420px; position: absolute; left: 260px; top: 40px; z-index: 10;  animation-delay: 10s; -webkit-animation-delay: 10s;  -webkit-animation-name: chmura; animation-name: chmura; -webkit-animation-duration: 80s; animation-duration: 80s; -webkit-animation-fill-mode: both; animation-fill-mode: both; animation-iteration-count: infinite; -webkit-animation-iteration-count: infinite;}
.ch5 {  width: 100%; pointer-events: none; max-width: 420px; position: absolute; left: 300px; top: 110px; z-index: 10;animation-delay: 15s; -webkit-animation-delay: 15s;  -webkit-animation-name: chmura; animation-name: chmura; -webkit-animation-duration: 80s; animation-duration: 80s; -webkit-animation-fill-mode: both; animation-fill-mode: both; animation-iteration-count: infinite; -webkit-animation-iteration-count: infinite;}
.ch6 {  width: 100%; pointer-events: none; max-width: 420px; position: absolute; right: 10px; top: 90px; z-index: 10; animation-delay: 20s; -webkit-animation-delay: 20s;  -webkit-animation-name: chmura2; animation-name: chmura2; -webkit-animation-duration: 80s; animation-duration: 80s; -webkit-animation-fill-mode: both; animation-fill-mode: both; animation-iteration-count: infinite; -webkit-animation-iteration-count: infinite;}
.navbar { margin-bottom:0px;}
.navbar-nav { float: right;}
.moduletable_menu .nav > li { margin-left: 2px; margin-right:2px;}
.container { max-width: 100% !important; width:100% !important; padding:0px !important;}
.moduletable_menu .nav > li > a { font-weight: 700; text-transform:uppercase; font-size: 15px; border-radius:50px; padding-top:7px; padding-bottom: 7px; background:none !important;}
.moduletable_slo {position: absolute; pointer-events: none; top: 100px;  right: 30px; z-index:1000; display:block; margin:auto; width:100%; max-width: 290px; -webkit-animation-name: slonce; animation-name: slonce; -webkit-animation-duration: 9s;  animation-duration: 9s; -webkit-animation-fill-mode: both;  animation-fill-mode: both; animation-iteration-count: infinite; -webkit-animation-iteration-count: infinite;}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus { background:none !important;}
.moduletable_menu { margin-top:10px; margin-bottom:10px; position: relative; z-index:0;}
.navbar { min-height: auto !important;}
.nav .caret { border:0px !important; position: relative;}
.nav .caret:before { content:'\f107'; font-family: 'Font_Awesome_Solid'; position: absolute; top:-11px; left:0px; z-index:1; font-size: 12px;}
.moduletable_menu .nav > li.parent a { padding-right:20px;}
.dropdown-menu { padding:0px !important; border:0px !important; margin-top:11px !important;  box-shadow: 0px 0px 10px rgba(0,0,0,0.1) !important; border-radius:0px !important; background:none;}
.nav > li.item-112 .dropdown-menu a { background:#191e4f !important; color:#fff !important;}
.nav > li.item-109 .dropdown-menu a { background:#1b823d !important; color:#fff !important;}
.nav > li.item-106 .dropdown-menu a { background:#ff6600 !important; color:#fff !important;}
.nav > li.item-112 .dropdown-menu a:hover, .nav > li.item-112 .dropdown-menu li.current a { background:#fff !important; color:#191e4f !important;}
.nav > li.item-109 .dropdown-menu a:hover, .nav > li.item-109 .dropdown-menu li.current a { background:#fff !important; color:#1b823d !important;}
.nav > li.item-106 .dropdown-menu a:hover, .nav > li.item-106 .dropdown-menu li.current a { background:#fff !important; color:#ff6600 !important;}
.dropdown-menu > li > a { font-size: 14px !important; padding-top: 6px; padding-bottom: 6px; font-weight:bold; min-width:200px;}
.nav > li.item-112 .dropdown-menu li { border-top: 1px solid #0b0e2c !important;}
.nav > li.item-109 .dropdown-menu li { border-top: 1px solid #156a31 !important;}
.nav > li.item-106 .dropdown-menu li { border-top: 1px solid #e05a00 !important; }

#top.big { position: absolute; top:30px; left:0px; z-index:1000; width:100%}
#top.small { position: fixed; top: 0px; left:0pz; z-index:1000; width:100%; background:#fff;  box-shadow: 0px 0px 10px rgba(0,0,0,0.1);}
.moduletable_log img { width:100%; height:auto; max-width:200px;}
#top.big .moduletable_log { position: absolute; left: 10px; top: -15px; z-index:1000; width:100%; max-width: 200px;}
#top.small .moduletable_log { position: absolute; left: 10px; top: -5px; z-index:1000; width:100%; max-width: 95px;}
#top .strona { padding:0px;}
.moduletable_wroz { position: absolute; left:260px; top: 180px; z-index:100; width:100%; max-width: 145px; -webkit-animation-name: wrozka; animation-name: wrozka; -webkit-animation-duration: 15s;  animation-duration: 15s; -webkit-animation-fill-mode: both;  animation-fill-mode: both; animation-iteration-count: infinite; -webkit-animation-iteration-count: infinite;}
.moduletable_akt h3 { padding-bottom: 20px; border-bottom: 1px solid #f2f2f2;}
.nspArt .nspInfo  { background:#fff; margin:auto;  font-size: 100%; width:150px; margin-top:-12px; display: inline-block; text-align: center !important; margin-bottom: 15px;  float: none !important;}
.nspArt { border-bottom: 1px solid #f2f2f2; margin-bottom:25px; }
.nspArt h4.nspHeader a { font-weight: bold; font-size: 17px;}
.nspArt h4.nspHeader { line-height: 18px; border-bottom: 1px solid #f2f2f2; margin-bottom:10px;}
.nspTopInterface { position: absolute; bottom:-81px; padding-top:3px; padding-bottom:3px; z-index:10; text-align: center; margin: auto; left:0; right:0; z-index:10;}
.nspNext, .nspPrev { float: none; transition:all 0.5s ease; display:inline-block; border:0px; background:#ef4035; width:42px; height:42px; position: relative; z-index:0; margin:0px; }
.nspPrev:before { content:'\f104';  font-family: 'Font_Awesome_Solid'; color:#fff; border:0px;  position: absolute; left:0px; top:0px; width:42px; height:42px; line-height: 42px; text-align: center; margin:0px; text-indent:0px;}
.nspNext:hover, .nspPrev:hover { background:#191e4f;}
.nspNext:before { content:'\f105'; font-family: 'Font_Awesome_Solid'; color:#fff; border:0px;  position: absolute; left:0px; top:0px; width:42px; height:42px; line-height: 42px; text-align: center; margin:0px; text-indent:0px;}
.readmore { border-top: 1px solid #f2f2f2; margin-top:30px;}
.readmore a { display:block; background:#ff6600;  width:38px; transition: all 0.5s ease; height:38px; position: relative; z-index:0; border-radius:50px; margin: auto; margin-top:-21px;}
.readmore a:after {     content: '\f105'; font-family: 'Font_Awesome_Solid'; color: #fff; border: 0px; position: absolute; left: 0px; top: 0px; width: 38px;  height: 38px; line-height: 38px; text-align: center;  margin: 0px; text-indent: 0px;}
.blog .article-info { text-align: center; font-size: 13px; margin:0px; margin-top:10px; margin-bottom:0px; background:#fff; padding-left:10px; padding-right:10px; display: block; max-width: 150px; margin: auto; margin-top:-20px; margin-bottom:15px;}
.item-page .article-info { text-align: center; border-top: 1px solid #f2f2f2; border-bottom:1px solid #f2f2f2; font-size: 13px; padding-top:10px; padding-bottom: 10px;}
.readmore a:hover { background:#191e4f;}
#nsp-nsp-91 { padding-bottom:15px;}
.dj-megamenu-default li ul.dj-submenu > li > a { line-height: 1.2 !important;}
#newsletter { float: left; width:100%; position: relative; z-index:0;}
.moduletable_new { float: left; width:48%; margin-left:1%; margin-right:1%; text-align: center; color:#fff; margin-top:250px; position: relative; z-index:10;}
.moduletable_new h2 { text-transform: uppercase; font-weight:bold; font-family: 'Poppins', sans-serif; }
.moduletable_drze { position: absolute; right: -250px; bottom: -80px; z-index: 1;}
.acymailing_form { position: relative; z-index:0;}
.acymailing_form .acyfield_email input { border-radius: 50px; width:100%; padding-left: 20px; padding-right:  40px; border:0px; line-height: 40px;}
#copy { float: left; margin-top:-40px; width:100%; position: relative; z-index:0; font-size: 13px;}
#copy a { font-size: 13px;}
.subbutton  { position: absolute; background:none !important;  line-height: 40px; border:0px; width:52px; border-radius:0px; height:40px; top:0px; right:5px; z-index:1;}
.subbutton:before { content:'\f0e0'; color:#24763b; position: absolute; left:5px; top:0px;  font-family: 'Font_Awesome_Solid'; width:40px; display:block !important; font-size: 20px; height:40px; line-height:40px; text-align: center !important;}
input[type="radio"], input[type="checkbox"] { position: absolute; left:0px; top:2px; z-index:1; margin:0px;}
.acyterms { position: relative; margin-top: 10px; z-index:0; padding-left:20px; font-size: 12px; text-align: left;}
.nspArt img.nspImage { border-radius:8px; max-width:250px; height:auto;}
.moduletable_drze2 { position: absolute; left: -80px; top:120px; z-index:1;}
#system-message-container { background:#058ed4 !important; color:#fff; border-radius:8px; position: absolute; left: 0; right: 0; margin: auto; width: 48%; z-index:1000;  text-align: center; max-width: 1080px; top: 170px; font-family: 'Poppins', sans-serif;  }
.alert h4 { font-weight:bold; font-family: 'Poppins', sans-serif; text-transform:uppercase;}
.close { text-shadow: none !important; position: absolute; right: 8px; top: 5px; color:#000 !important;}
a.close:hover { color:#000 !important;}
.alert { position: relative;}
.page-header { padding:0px; margin:0px; border:0px;}
strong { font-weight:700;}
.tb { margin-top:15px; margin-bottom: 15px;}
.tb div { padding:6px;}
.tb .nag {padding:0px; margin-bottom:10px; background:#1b823d !important; color:#fff; text-align: center; font-size: 15px; border-radius:50px;}
.tb td { padding:8px;}
.tb  table td { width:33%; padding: 8px; vertical-align:top;}
.tb div:nth-child(2n+1) { background:#f2f9fd; border-radius:50px;}
.article-content, .brak { text-align: left; margin-top:20px; margin-bottom:20px; min-height: 310px;}
.span12 img { width:100%; max-width:500px; border-radius: 8px; }
.span12 .item-image { margin-right:2%; max-width: 300px; float: left;}
.span12 { float:left; width:100%; padding-bottom:12px;}
.blog h2 a { font-weight: bold; font-size: 17px; line-height: 20px; text-align: center;}
#tooltips { display:none !important;}
.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 span, .pagination a { transition: all 0.5s ease; border: 1px solid #f2f2f2; border-radius: 4px; padding:6px; padding-left:12px; padding-right:12px;}
.pagination span { color:#CCC !important;}
.pagination-prev a:before { transition: all 0.5s ease; content:'\f060'; font-family: 'Font_Awesome_Solid'; font-size: 11px; color:#191e4f; line-height:31px; margin-right:10px;}
.pagination-prev span:before {content:'\f060'; font-family: 'Font_Awesome_Solid'; font-size: 11px; color:#CCC; line-height:31px; margin-right:10px;}
.pagination-next a:after {transition: all 0.5s ease; content:'\f061'; font-family: 'Font_Awesome_Solid'; font-size: 11px; color:#191e4f; line-height:31px; margin-left:10px;}
.pagination-next span:after{content:'\f061'; font-family: 'Font_Awesome_Solid'; font-size: 11px; color:#CCC; line-height:31px; margin-left:10px;}
.pagination a:hover, .pagination a:hover { background:#191e4f; border: 1px solid #191e4f; color:#fff !important;}
.pagination-prev a:hover:before, .pagination-next a:hover:after { color:#fff !important;}
#top.big #b-acc_toolbar { position: absolute; right: 33px; top: -30px;}
#top.small #b-acc_toolbar { position: absolute; left: 160px; top: 5px;}
.tooltip { display: none !important;}
#copy { background:#fff; text-align: center; margin-top:0px; padding-bottom:10px;}
.category-desc  { text-align: left; padding-top:15px; padding-bottom:10px;}
.moduletable_ac { float: left; width:100%; position: relative; z-index:0; margin-bottom:25px;}
.item-page ul li { position: relative; padding-left:15px; padding-bottom:3px; padding-top:3px;}
.item-page ul li:before { content: '■'; color: #fd3287; position: absolute; left:0px; top:3px; display: inline-block; margin-right: 6px; font-size: 11px; vertical-align: top; line-height: 18px;}
.item-page ul { list-style:none; }
li.itemid106 .dj-subcol, li.itemid106 .dj-subwrap-in { width:420px !important;}
li.itemid106 .dj-submenu {
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
    -webkit-column-gap: 0px;
    -moz-column-gap: 0px;
    column-gap: 0px;
}
.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 { border: 2px solid #d30000 !important;}
.span12 img.jg_photo, .item-page img.jg_photo { width: 22.5%; margin-left:1%; margin-right:1%; display:inline-block; margin-bottom:15px; border-radius:12px;}
.moduletable_akt { text-align: center !important;}
body.u-hide-focus a:focus, body.u-hide-focus input:focus, body.u-hide-focus button:focus, body.u-hide-focus textarea:focus { outline:3px dotted #191e4f !important; outline-offset:0px !important;}
body.u-hide-focus li.itemid112 ul a:focus { outline:3px dotted #d30000 !important;}
body.u-hide-focus li ul a:focus { outline-offset:-3px !important;}
/*
@-webkit-keyframes slonce {
0% { -webkit-transform: translate(15%,0%); transform:translate(15%,0%); visibility: visible;}
50% { -webkit-transform: translate(-55%,0%); transform:translate(-55%,0%); }
100% { -webkit-transform: translate(15%,0%); transform:translate(15%,0%); visibility:hidden;}
}
@keyframes slonce {
0% { -webkit-transform: translate(15%,0%); transform:translate(15%,0%); visibility: visible;}
50% { -webkit-transform: translate(-55%,0%); transform:translate(-55%,0%); }
100% { -webkit-transform: translate(15%,0%); transform:translate(15%,0%); visibility:hidden;}
}
@-webkit-keyframes chmura {
0% { -webkit-transform: translateX(250%); transform: translateX(250%); visibility: visible;}
50% { -webkit-transform: translateX(-100%); transform: translateX(-100%); }
100% { -webkit-transform: translateX(250%); transform: translateX(250%); visibility:hidden;}  
}
@keyframes chmura {
0% { -webkit-transform: translateX(250%); transform: translateX(250%); visibility: visible;}
50% { -webkit-transform: translateX(-100%); transform: translateX(-100%); }
100% { -webkit-transform: translateX(250%); transform: translateX(250%); visibility:hidden;}  
}
@-webkit-keyframes chmura2 {
0% { -webkit-transform: translateX(-250%); transform: translateX(-250%); visibility: visible;}
50% { -webkit-transform: translateX(100%); transform: translateX(100%); }
100% { -webkit-transform: translateX(-250%); transform: translateX(-250%); visibility:hidden;}
}
@keyframes chmura2 {
0% { -webkit-transform: translateX(-250%); transform: translateX(-250%); visibility: visible;}
50% { -webkit-transform: translateX(100%); transform: translateX(100%); }
100% { -webkit-transform: translateX(-250%); transform: translateX(-250%); visibility:hidden;}  
}
@-webkit-keyframes wrozka {
0% { -webkit-transform: translate(-110%,0%); transform: translate(-110%,0%); visibility: visible;}
25% { -webkit-transform: translate(0%,-15%); transform:  translate(0%,-15%); }
50% { -webkit-transform: translate(50%,10%); transform: translate(50%,10%); }
70% { -webkit-transform: translate(50%,10%); transform: translate(50%,10%); }
85% { -webkit-transform:  translate(-22%,20%); transform:  translate(-22%,20%); }
100% { -webkit-transform: translate(-150%,10%); transform: translate(-150%,10%); visibility:hidden;} 
}
@keyframes wrozka {
0% { -webkit-transform: translate(-110%,0%); transform: translate(-110%,0%); visibility: visible;}
25% { -webkit-transform: translate(0%,-15%); transform:  translate(0%,-15%); }
50% { -webkit-transform: translate(50%,10%); transform: translate(50%,10%); }
70% { -webkit-transform: translate(50%,10%); transform: translate(50%,10%); }
85% { -webkit-transform:  translate(-30%,20%); transform:  translate(-30%,20%); }
100% { -webkit-transform: translate(-150%,10%); transform: translate(-150%,10%); visibility:hidden;} 
}
*/
.nspArts { padding:5px;}
#top.big .moduletable_bip { position: absolute; top:-33px; right:10px; z-index:1100;}
#top.small .moduletable_bip{ position: absolute; left: 120px; top: 3px; z-index:1100;}
.moduletable_bip p, .moduletable_bip a, #b-acc_toolbar li, #b-acc_toolbar li span { font-size: 12px !important;}
.dj-megamenu-default li.itemid106 ul.dj-submenu > li > a { line-height: 1.2;}
@media (max-width: 1380px) {
.ch5, .ch3  { display:none !important;}
}
@media (max-width: 1080px) {
.moduletable_wroz { left: 70px;}
#top.small .moduletable_bip, #top.big .moduletable_bip{ position: absolute; left: auto; right: 70px; top: 13px;}
.fa-bars::before { font-size:20px; color:#fff; font-weight: normal;}
.dj-megamenu-select-dark .dj-mobile-open-btn, .dj-megamenu-offcanvas-dark .dj-mobile-open-btn, .dj-megamenu-accordion-dark .dj-mobile-open-btn { font-size:20px !important; padding:6px; background:#191e4f !important; padding-left:10px; padding-right:10px; margin-right:12px; margin-top:12px; margin-bottom: 12px; }
.dj-accordion-dark .dj-accordion-in { margin:0px !important;}
#top.big #b-acc_toolbar, #top.small #b-acc_toolbar { position: absolute; left: auto; right: 100px; top: 15px;}

ul.dj-mobile-dark li.dj-mobileitem > a { border-top: 0px !important;}
ul.dj-mobile-dark li.dj-mobileitem.parent > a span.toggler { padding: 8px 20px;}
ul.dj-mobile-dark li { float:left !important; width:100%;}
ul.dj-mobile-dark li.dj-mobileitem > a { padding:12px;}
ul.dj-mobile-dark > li { border-top: 1px solid #0075b1 !important; float:left; width:100%;}
ul.dj-mobile-dark ul li.dj-mobileitem > a { background:#0075b1 !important; color:#fff !important;}
ul.dj-mobile-dark ul > li { border-top: 1px solid #00669a !important; float:left; width:100%;}
ul.dj-mobile-dark ul ul li.dj-mobileitem > a { background:#00669a !important; color:#fff !important;}
ul.dj-mobile-dark ul ul > li { border-top: 1px solid #005b8a !important; float:left; width:100%;}
ul.dj-mobile-dark li.itemid-101.active > a, ul.dj-mobile-dark li.itemid-101 > a:hover, ul.dj-mobile-dark li.itemid-101 ul li a:hover, ul.dj-mobile-dark li.itemid-101 ul li.active a  { background:#ef4035 !important; color:#fff !important;}
ul.dj-mobile-dark li.itemid-112.active > a, ul.dj-mobile-dark li.itemid-112 > a:hover, ul.dj-mobile-dark li.itemid-112 ul li a:hover, ul.dj-mobile-dark li.itemid-112 ul li.active a { background:#191e4f !important; color:#fff !important;}
ul.dj-mobile-dark li.itemid-109.active > a, ul.dj-mobile-dark li.itemid-109 > a:hover, ul.dj-mobile-dark li.itemid-109 ul li a:hover, ul.dj-mobile-dark li.itemid-109 ul li.active a { background:#1b823d !important; color:#fff !important;}
ul.dj-mobile-dark li.itemid-114.active > a, ul.dj-mobile-dark li.itemid-114 > a:hover, ul.dj-mobile-dark li.itemid-114 ul li a:hover, ul.dj-mobile-dark li.itemid-114 ul li.active a { background:#fff !important; color:#000 !important;}
ul.dj-mobile-dark li.itemid-106.active > a, ul.dj-mobile-dark li.itemid-106 > a:hover, ul.dj-mobile-dark li.itemid-106 ul li a:hover, ul.dj-mobile-dark li.itemid-106 ul li.active a { background:#ff6600 !important; color:#fff !important;}
ul.dj-mobile-dark li.itemid-115.active > a, ul.dj-mobile-dark li.itemid-115 > a:hover, ul.dj-mobile-dark li.itemid-115 ul li a:hover, ul.dj-mobile-dark li.itemid-115 ul li.active a { background:#09551c !important; color:#fff !important;}
#dj-megamenu121mobile { top:0px !important;}
.dj-offcanvas-dark .dj-offcanvas-top, .dj-offcanvas-dark, ul.dj-mobile-dark li.dj-mobileitem > a { background: #0091dc !important;}
#system-message-container { width: 73% !important;}
.navbar-header { float: none;}
.navbar-toggle { display: block;}
.navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header { padding-left:30px !important;}
.dropdown-menu > li > a { padding-top: 6px !important;  padding-bottom: 6px !important;}
.navbar-collapse { border-top: 0px; box-shadow: none;}
.navbar-collapse.collapse { display: none !important;}
.navbar-nav { float: none !important; margin: 0px;}
.navbar-nav>li { float: none;}
#top.small, #top.big { position: fixed; top: 0px; left:0pz; z-index:1000; width:100%; background:#fff;  box-shadow: 0px 0px 10px rgba(0,0,0,0.1);}
#top.small .moduletable_log, #top.big .moduletable_log { position: absolute; left: 10px; top: 3px; z-index:1000; width:100%; max-width: 95px;}
.navbar-toggle { background:#ef4035; border:0px !important; margin:0px; margin-right:12px; margin-top:10px; margin-bottom:10px; }
.navbar-toggle .icon-bar { background:#fff !important;}
#tvtma-megamnu { margin-top:20px ;}
.navbar-collapse { padding:0px !important; max-height:inherit !important;}
.moduletable_menu .nav > li > a { border-radius:0px !important;}
.moduletable_menu .nav > li { margin:0px !important; border-top: 1px solid #f2f2f2; float:left; width:100%;}
.navbar { border:0px !important;}
.moduletable_menu { margin:0px !important;}
.dropdown-menu  { position: relative; float: left; width:100%; margin:0px !important; box-shadow: none !important;}
.nav > li.item-112 .dropdown-menu li:first-child { border-top: 1px solid #0b0e2c !important;}
.nav > li.item-109 .dropdown-menu li:first-child { border-top: 1px solid #156a31 !important;}
.nav > li.item-106 .dropdown-menu li:first-child { border-top: 1px solid #e05a00 !important; }
.container > .navbar-header, .container > .navbar-collapse { margin:0px !important;}
.dropdown-menu > li > a { white-space:normal !important;}
.moduletable_drze { display: none;}
li.itemid106 .dj-subcol, li.itemid106 .dj-subwrap-in { width: 100%!important;}
li.itemid106 .dj-submenu {
    columns: 1;
    -webkit-columns: 1;
    -moz-columns: 1;
    -webkit-column-gap: 0px;
    -moz-column-gap: 0px;
    column-gap: 0px;
}
}
@media (max-width: 990px) {
.span12 img.jg_photo, .item-page img.jg_photo { width: 30.5%;}

}
@media (max-width:768px) {
.moduletable_godlo { display:none;}
.tb  table td { display:block; width:100%;}
  #top.small, #top.big { position: absolute;}
.span12 .item-image { width:98%; margin-left:1%; margin-right:1%; float: left; margin-bottom:12px; max-width:98%;}
.span12 img.jg_photo, .item-page img.jg_photo { width: 47.5%;}
.blog h2 a { font-weight: bold; font-size: 16px;}
#system-message-container { width: 96% !important;}
.moduletable_drze2 { position: absolute; left: -170px; top:0px; z-index:1;}
.nspArt h4.nspHeader  { text-align: center !important;}
#strefa, #przedszkole { width: 98%;}
#przedszkole { margin-top:50px;}
.moduletable_prze h2, .moduletable_stre h2 { font-size: 18px;}
.moduletable_prze, .moduletable_stre { margin-top:-38px;}
.moduletable_akt h2, .item-page h2, .blog h1 { font-size: 22px;}
.nspArts, .nspLinksWrap { padding:0px;}
.moduletable_pos2 { position: absolute; left:-140px; bottom:-110px; z-index:1;}
.moduletable_wroz { display: none !important;}
.nspArt p.nspText { text-align: center;}
.moduletable_new { width:100% !important;}
.nspArt { text-align: center !important;}
#dol { margin-top:-80px;}
.moduletable_new { margin-top:160px;}
.nspImageWrapper { text-align: center; width:100%;}
.nspArt img.nspImage  { width:100%; max-width:500px; margin: auto !important; margin-bottom:10px !important; margin-top:10px !important; float: none !important;  display:block;}
}
@media (max-width: 500px) {
.span12 img.jg_photo, .item-page img.jg_photo { width: 98%;}
}

.gru h2 { background:#191e4f !important}
#txt.gru { border-top:4px solid #191e4f !important}
.sr h2 { background:#1b823d !important;}
#txt.sr { border-top:4px solid #1b823d !important}
.np h2 { background:#ff6600 !important;}
#txt.np { border-top:4px solid #ff6600 !important}
.ko h2 { background:#09551c !important}
#txt.ko { border-top:4px solid #09551c !important}
.ui.form .field > label { color:#191e4f !important; font-weight: normal;}
.ui.form input:not([type]), .ui.form input[type="date"], .ui.form input[type="datetime-local"], .ui.form input[type="email"], .ui.form input[type="file"], .ui.form input[type="number"], .ui.form input[type="password"], .ui.form input[type="search"], .ui.form input[type="tel"], .ui.form input[type="text"], .ui.form input[type="time"], .ui.form input[type="url"], .ui.form .field textarea { background:#f2f2f2 !important; border:0px !important; font-family: 'Poppins', sans-serif; color:#191e4f !important; font-size: 14px; width:100%;}
a.chronoforms6_credits { display:none !important;}
.ui.form .field .prompt.label { background:#d30000 !important; color:#fff !important; border:0px !important;}
.ui.basic.pointing.label::before, .ui.basic[class*="pointing above"].label::before { margin:0px !important; border:0px !important;}
.ui.checkbox label, .ui.checkbox + label { color:#191e4f !important; font-size: 12px;}
.moduletable_form {  margin: auto; max-width:680px; margin-top:30px; width:100%;}
#button6 { width:100%; padding:12px; box-shadow:none; transition: background-color 0.5s ease; max-width: 250px; background:#09551c !important; font-size: 14px;  color:#fff; text-transform:uppercase; font-weight: 800; border-radius:50px;}
#button6:hover { background:#191e4f !important;}
.ui.success.message { border:0px !important;  border-radius:4px; background:#09551c; !important; text-align: center !important; box-shadow:none !important;  color:#fff !important;}
.item-image img, .blog img {   max-width: 100%; height: auto;}

/* WCAG 2.1*/
a .readmore, a .readon {  display: block; position: relative; bottom: -30px;  z-index: 0;   background:#ff6600;    width: 35px;   height: 35px;  border-radius: 50px; margin: auto;  text-align: center; border:0px !important;}
.readon  { bottom:-17px;}
.intro { text-align: center;}
.readmore:after, .readon:after { content: '\f105'; font-family: 'Font_Awesome_Solid'; color: #fff; border: 0px; position: absolute;  left: 0px; top: 0px;  width: 35px;  height: 35px; line-height: 35px;  text-align: center;  margin: 0px;  text-indent: 0px; font-size: 12px;}
a:hover .readmore, a:hover .readon { background:#058ed4 !important;}
.span12 { position: relative; border-bottom: 1px solid #f2f2f2;  margin-bottom: 30px;}
.intro p { margin:0px;}
.nspArt { position: relative; z-index:0; }
.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: #028f40; 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 #003c1a !important;}
.dj-megamenu-default { background:none !important;}
#b-acc_toolbar  { display:inline-block; margin-top:12px; margin-bottom:12px; background:none; border:0px; margin:0px; padding:0px; margin-right:10px;}
#b-acc_toolbar li { border:0px !important;  height:25px; background: none !important;  display:inline-block;}
#b-acc_toolbar li button { display:inline-block; vertical-align:bottom; position: relative; z-index:0; width:25px; height:25px; border:0px; background:none;}
.big-letter:before { content:'A'; font-size: 18px; font-weight:600; color:#191e4f; width:25px; height:25px; text-align: center; position: absolute; left:0px; top:0px; line-height:25px}
.b-acc-font-reset:before { content:'\f2f1'; font-family: 'Font_Awesome_Solid'; font-weight: normal; font-size: 15px; color:#191e4f; width:25px; height:25px; text-align: center; position: absolute; left:0px; top:0px; line-height:25px}
.b-acc-dark-btn:before { content:'\f042'; font-family: 'Font_Awesome_Solid'; font-size: 15px; font-weight: normal; color:#191e4f; width:25px; height:25px; position: absolute; left:0px; top:0px; line-height:25px; text-align: center;}
.b-acc-contrast-reset:before { content:'\f2f1';font-family: 'Font_Awesome_Solid'; font-size: 15px; font-weight: normal; color:#191e4f; width:25px; height:25px; text-align: center; position: absolute; left:0px; top:0px; line-height:25px }
.big-letter:hover:before, .big-letter:focus:before, .b-acc-font-reset:hover:before, .b-acc-font-reset:focus:before, .b-acc-dark-btn:hover:before, .b-acc-dark-btn:focus:before   { color:#eb1e00 !important;}
.b-acc-hide { display:none !important;}
.dj-megamenu-default li a.dj-up_a {  color: #191e4f !important; text-decoration: none !important; font-family: 'Poppins', sans-serif !important; font-size: 15px !important; border:0px !important; height:34px !important; padding-left:12px !important; padding-right: 12px !important; border-radius: 50px;}
.dj-megamenu-default li.parent a.dj-up_a { padding-right:5px !important;}
.dj-megamenu-default li a.dj-up_a span { height:34px !important; line-height: 34px !important;}
.dj-megamenu-default li.dj-up { float: none !important;  display:inline-block !important; margin-left:2px !important; margin-right:2px !important;}
#dj-megamenu121 { text-align: right !important;}
.dj-megamenu-default li.itemid101.active a.dj-up_a, .dj-megamenu-default li.itemid101 a.dj-up_a:hover, .dj-megamenu-default li.itemid101.hover a.dj-up_a, .dj-megamenu-default li.itemid101:hover a.dj-up_a, .dj-megamenu-default li.itemid101.hover a.dj-up_a, .dj-megamenu-default li.itemid101.active a.dj-up_a { background:#ef4035 !important; color:#fff !important; }
.dj-megamenu-default li ul.dj-submenu { margin:0px !important;}
.dj-megamenu-default li ul.dj-submenu > li > a { margin:0px !important; padding-top:10px !important; padding-bottom:10px !important;}
.dj-megamenu-default li:hover div.dj-subwrap, .dj-megamenu-default li.hover div.dj-subwrap { background:none !important; padding-top:8px !important; box-shadow: none !important; text-align: left !important;}
.dj-megamenu-default li a.dj-up_a .arrow { right:10px !important; font-size: 14px !important;}
.dj-megamenu-default li.itemid112.active a.dj-up_a, .dj-megamenu-default li.itemid112 a.dj-up_a:hover, .dj-megamenu-default li.itemid112.hover a.dj-up_a, .dj-megamenu-default li.itemid112:hover a.dj-up_a, .dj-megamenu-default li.itemid112.hover a.dj-up_a, .dj-megamenu-default li.itemid112.active a.dj-up_a { background:#191e4f !important; color:#fff !important;}
.dj-megamenu-default li:hover a.dj-up_a .arrow, .dj-megamenu-default li.hover a.dj-up_a .arrow, .dj-megamenu-default li.active a.dj-up_a .arrow { top:10px !important;}
.dj-megamenu-default li.itemid112 ul.dj-submenu > li > a:hover, .dj-megamenu-default li.itemid112 ul.dj-submenu > li > a.active, .dj-megamenu-default li.itemid112 ul.dj-submenu > li.hover:not(.subtree) > a { background:#fff !important; color:#000 !important;}
.dj-megamenu-default li.itemid112 ul.dj-submenu > li { border-top: 1px solid #0b0e2c !important;}
.dj-megamenu-default li.itemid112 ul.dj-submenu > li > a { color:#fff !important; font-weight:bold; font-family: 'Poppins', sans-serif !important;}
.dj-megamenu-default li.itemid112  ul.dj-submenu > li { background:#191e4f !important; }
#top .moduletable { z-index:10000; position: relative;}

.dj-megamenu-default li.itemid109.active a.dj-up_a, .dj-megamenu-default li.itemid109 a.dj-up_a:hover, .dj-megamenu-default li.itemid109.hover a.dj-up_a, .dj-megamenu-default li.itemid109:hover a.dj-up_a, .dj-megamenu-default li.itemid109.hover a.dj-up_a, .dj-megamenu-default li.itemid109.active a.dj-up_a { background:#1b823d !important; color:#fff !important;}
.dj-megamenu-default li:hover a.dj-up_a .arrow, .dj-megamenu-default li.hover a.dj-up_a .arrow, .dj-megamenu-default li.active a.dj-up_a .arrow { top:10px !important;}
.dj-megamenu-default li.itemid109 ul.dj-submenu > li > a:hover, .dj-megamenu-default li.itemid109 ul.dj-submenu > li > a.active, .dj-megamenu-default li.itemid109 ul.dj-submenu > li.hover:not(.subtree) > a { background:#fff !important; color:#000 !important;}
.dj-megamenu-default li.itemid109 ul.dj-submenu > li { border-top: 1px solid #156a31 !important;}
.dj-megamenu-default li.itemid109 ul.dj-submenu > li > a { color:#fff !important; font-weight:bold; font-family: 'Poppins', sans-serif !important;}
.dj-megamenu-default li.itemid109 ul.dj-submenu > li { background:#1b823d !important; }

.dj-megamenu-default li.itemid114.active a.dj-up_a, .dj-megamenu-default li.itemid114 a.dj-up_a:hover, .dj-megamenu-default li.itemid114.hover a.dj-up_a, .dj-megamenu-default li.itemid114:hover a.dj-up_a, .dj-megamenu-default li.itemid114.hover a.dj-up_a, .dj-megamenu-default li.itemid114.active a.dj-up_a { background:#058ed4 !important; color:#fff !important;}
.dj-megamenu-default li:hover a.dj-up_a .arrow, .dj-megamenu-default li.hover a.dj-up_a .arrow, .dj-megamenu-default li.active a.dj-up_a .arrow { top:10px !important;}
.dj-megamenu-default li.itemid114 ul.dj-submenu > li > a:hover, .dj-megamenu-default li.itemid114 ul.dj-submenu > li > a.active, .dj-megamenu-default li.itemid114 ul.dj-submenu > li.hover:not(.subtree) > a { background:#fff !important; color:#000 !important;}
.dj-megamenu-default li.itemid114 ul.dj-submenu > li { border-top: 1px solid #058ed4 !important;}
.dj-megamenu-default li.itemid114 ul.dj-submenu > li > a { color:#fff !important; font-weight:bold; font-family: 'Poppins', sans-serif !important;}
.dj-megamenu-default li.itemid114 ul.dj-submenu > li { background:#058ed4 !important; }

.dj-megamenu-default li.itemid106.active a.dj-up_a, .dj-megamenu-default li.itemid106 a.dj-up_a:hover, .dj-megamenu-default li.itemid106.hover a.dj-up_a, .dj-megamenu-default li.itemid106:hover a.dj-up_a, .dj-megamenu-default li.itemid106.hover a.dj-up_a, .dj-megamenu-default li.itemid106.active a.dj-up_a { background:#ff6600 !important; color:#fff !important;}
.dj-megamenu-default li:hover a.dj-up_a .arrow, .dj-megamenu-default li.hover a.dj-up_a .arrow, .dj-megamenu-default li.active a.dj-up_a .arrow { top:10px !important;}
.dj-megamenu-default li.itemid106 ul.dj-submenu > li > a:hover, .dj-megamenu-default li.itemid106 ul.dj-submenu > li > a.active, .dj-megamenu-default li.itemid106 ul.dj-submenu > li.hover:not(.subtree) > a { background:#fff !important; color:#000 !important;}
.dj-megamenu-default li.itemid106 ul.dj-submenu > li { border-top: 1px solid #e05a00 !important;}
.dj-megamenu-default li.itemid106 ul.dj-submenu > li > a { color:#fff !important; font-weight:bold; font-family: 'Poppins', sans-serif !important;}
.dj-megamenu-default li.itemid106 ul.dj-submenu > li { background:#ff6600 !important; }

.dj-megamenu-default li.itemid115.active a.dj-up_a, .dj-megamenu-default li.itemid115 a.dj-up_a:hover, .dj-megamenu-default li.itemid115.hover a.dj-up_a, .dj-megamenu-default li.itemid115:hover a.dj-up_a, .dj-megamenu-default li.itemid115.hover a.dj-up_a, .dj-megamenu-default li.itemid115.active a.dj-up_a { background:#09551c !important; color:#fff !important;}
.dj-megamenu-default li:hover a.dj-up_a .arrow, .dj-megamenu-default li.hover a.dj-up_a .arrow, .dj-megamenu-default li.active a.dj-up_a .arrow { top:10px !important;}
.dj-megamenu-default li.itemid115 ul.dj-submenu > li > a:hover, .dj-megamenu-default li.itemid115 ul.dj-submenu > li > a.active, .dj-megamenu-default li.itemid115 ul.dj-submenu > li.hover:not(.subtree) > a { background:#fff !important; color:#000 !important;}
.dj-megamenu-default li.itemid115 ul.dj-submenu > li { border-top: 1px solid #09551c !important;}
.dj-megamenu-default li.itemid115 ul.dj-submenu > li > a { color:#fff !important; font-weight:bold; font-family: 'Poppins', sans-serif !important;}
.dj-megamenu-default li.itemid115 ul.dj-submenu > li { background:#09551c !important; }
.blog h3 { font-weight: bold;  font-family: 'Poppins', sans-serif !important; font-size: 20px; line-height: 24px; padding:0px; padding-bottom: 20px; border-bottom: 1px solid #f2f2f2; margin:0px; margin-bottom:10px;}
.item-page ol li { padding-bottom:3px; padding-top:3px;}
.np { text-align: left !important;}
.blog ul.items-row { margin:0px; padding:0px; list-style: none;}
.tb  table td:nth-child(2) { background:#f2f2f2;}
.tb  table { border-top: 1px solid #f2f2f2; border-bottom: 1px solid #f2f2f2;}
.sp-accordion.sp-accordion-style3 { border:0px; float:left; width:100%;}
.sp-accordion-item { float:left; width:100%; position: relative; z-index:0;}
.sp-accordion.sp-accordion-style3 .toggler, .sp-accordion.sp-accordion-style3 .toggler span, .sp-accordion.sp-accordion-style3 .toggler span span { position: relative; z-index:0; line-height: normal; font-weight:600; font-size:16px; height:auto;  }
.sp-accordion.sp-accordion-style3 .toggler { border-top: 1px solid #e5e5e5; padding:0px; text-align: center; color:#191e4f !important; border-bottom:0px;}
.sp-accordion.sp-accordion-style3 .toggler.active { background:#1b823d; border-top: 1px solid #1b823d; color:#fff !important; border-bottom:0px;}
.sp-accordion.sp-accordion-style3 .toggler a { position: relative; z-index:0; display:block; color:#191e4f !important; padding-top:10px; padding-bottom:10px;}
.sp-accordion.sp-accordion-style3 .toggler.active a { color:#fff !important; position: relative; z-index:0;}
.sp-accordion.sp-accordion-style3 .toggler a:after { content:'\f107'; font-size: 15px; position: absolute; top:0px; line-height: 45px; right: 15px; font-family: 'Font_Awesome_Solid';}
.sp-accordion.sp-accordion-style3 .toggler.active a:after { content:'\f106'; font-size: 15px;  position: absolute; top:0px; line-height: 45px; right: 15px; font-family: 'Font_Awesome_Solid';}
.sp-accordion.sp-accordion-style3 .sp-accordion-inner { padding:0px; padding-top:15px; padding-bottom: 15px; float:left; width:100%;}
.sp-accordion-style3 { border-bottom: 1px solid #e5e5e5 !important; margin-bottom:25px;}
.sr-only { position: absolute !important;}
.sp-accordion.sp-accordion-style3 .toggler h3 { padding:0px;}
.sp-accordion-item { text-align: left !important;}
.item-page ol, .item-page ul { margin-top:3px; margin-bottom:3px;}
.b-acc-dark { background:#181818 !important; color:#fff !important;}
.b-acc-dark #tekst, .b-acc-dark #dol, .b-acc-dark  #copy { background:#181818 !important;}
.b-acc-dark a { color:#FF0 !important;}
.b-acc-dark  #txt { background:#000 !important;}
.b-acc-dark .gru h2 { background:#202020 !important;}
.b-acc-dark #txt.gru { border-top: 4px solid #202020 !important;}
.b-acc-dark .item-page ul li::before { color:#9F0;}
.b-acc-dark .moduletable_drze, .b-acc-dark .moduletable_pos1, .b-acc-dark .moduletable_pos2 { display: none;}
.b-acc-dark #button6 { background:#ff0 !important; color:#000 !important;}
.b-acc-dark .ui.form .field > label, .b-acc-dark .ui.checkbox label, .ui.checkbox + label { color:#fff !important;}
.b-acc-dark .dj-megamenu-default li a.dj-up_a { color:#ff0 !important;}
.b-acc-dark #top.small { background:#000 !important;}
.b-acc-dark .b-acc-contrast-reset:before, .b-acc-dark .b-acc-dark-btn:before, .b-acc-dark .big-letter:before, .b-acc-dark .b-acc-font-reset:before { color:#ff0 !important;}
.b-acc-dark .ch1, .b-acc-dark .ch4, .b-acc-dark .ch6, .b-acc-dark .moduletable_slo, .b-acc-dark .moduletable_wroz  { display:none !important;}
.b-acc-dark .nspArt .nspInfo { background:#000;}
.b-acc-dark .nspArt, .b-acc-dark .moduletable_akt h3 { border-bottom: 1px solid #333;}
.b-acc-dark a .readmore, .b-acc-dark a .readon { background:#ff0 !important;}
.b-acc-dark .readmore:after, .b-acc-dark .readon:after { color:#000 !important;}
.b-acc-dark .moduletable_akt h2, .b-acc-dark .blog h2, .b-acc-dark .item-page h2, .b-acc-dark #xmap h2 { background:#fff !important; color:#000 !important;}
.b-acc-dark #txt { border-top: 4px solid #fff;}
.b-acc-dark .moduletable_godlo { display:none;}
.b-acc-dark .nspNext, .b-acc-dark .nspPrev { background:#ff0 !important; color:#000 !important;}
.b-acc-dark .nspNext:before, .b-acc-dark .nspPrev:before { color:#000 !important;}
.b-acc-dark .dj-megamenu-default li.itemid101.active a.dj-up_a, .b-acc-dark .dj-megamenu-default li.itemid101 a.dj-up_a:hover { background:#fff !important; color:#000 !important;}
.b-acc-dark .dj-megamenu-default li.itemid112.active a.dj-up_a, .b-acc-dark .dj-megamenu-default li.itemid112 a.dj-up_a:hover, .b-acc-dark .dj-megamenu-default li.itemid112.hover a.dj-up_a, .b-acc-dark .dj-megamenu-default li.itemid112:hover a.dj-up_a, .b-acc-dark .dj-megamenu-default li.itemid112.hover a.dj-up_a, .b-acc-dark .dj-megamenu-default li.itemid112.active a.dj-up_a { background:#fff !important; color:#000 !important;}
.b-acc-dark  .dj-megamenu-default li.itemid112 ul.dj-submenu > li > a:hover, .b-acc-dark  .dj-megamenu-default li.itemid112 ul.dj-submenu > li > a.active, .b-acc-dark  .dj-megamenu-default li.itemid112 ul.dj-submenu > li.hover:not(.subtree) > a { background:#fff !important; color:#000 !important;}
.b-acc-dark  dj-megamenu-default li.itemid112 ul.dj-submenu > li, .b-acc-dark .dj-megamenu-default li.itemid109 ul.dj-submenu > li, .b-acc-dark .dj-megamenu-default li.itemid106 ul.dj-submenu > li  { border-top: 1px solid #f2f2f2 !important;}
.b-acc-dark  .dj-megamenu-default li.itemid112  ul.dj-submenu, .b-acc-dark  .dj-megamenu-default li.itemid109  ul.dj-submenu, .b-acc-dark  .dj-megamenu-default li.itemid114 ul.dj-submenu, .b-acc-dark .dj-megamenu-default li.itemid106 ul.dj-submenu { border: 1px solid #fff !important;}
.b-acc-dark  .dj-megamenu-default li.itemid112  ul.dj-submenu > li:first-child, .b-acc-dark .dj-megamenu-default li.itemid109 ul.dj-submenu > li:first-child, .b-acc-dark  .dj-megamenu-default li.itemid114 ul.dj-submenu > li:first-child, .b-acc-dark .dj-megamenu-default li.itemid106 ul.dj-submenu > li:first-child, .b-acc-dark .dj-megamenu-default li.itemid106 ul.dj-submenu > li.itemid122 { border-top:0px !important;}
.b-acc-dark  .dj-megamenu-default li.itemid112  ul.dj-submenu > li, .b-acc-dark .dj-megamenu-default li.itemid109 ul.dj-submenu > li, .b-acc-dark .dj-megamenu-default li.itemid114 ul.dj-submenu > li, .b-acc-dark .dj-megamenu-default li.itemid106 ul.dj-submenu > li  { background:#000 !important; border-top: 1px solid #fff !important;  }

.b-acc-dark .dj-megamenu-default li.itemid106 ul.dj-submenu > li { background:#000 !important; }
.b-acc-dark .dj-megamenu-default li.itemid109.active a.dj-up_a, .b-acc-dark .dj-megamenu-default li.itemid109 a.dj-up_a:hover, .b-acc-dark .dj-megamenu-default li.itemid109.hover a.dj-up_a, .b-acc-dark .dj-megamenu-default li.itemid109:hover a.dj-up_a, .b-acc-dark .dj-megamenu-default li.itemid109.hover a.dj-up_a, .b-acc-dark .dj-megamenu-default li.itemid109.active a.dj-up_a { background:#fff !important; color:#000 !important;}
.b-acc-dark  .dj-megamenu-default li.itemid114.active a.dj-up_a, .b-acc-dark  .dj-megamenu-default li.itemid114 a.dj-up_a:hover, .b-acc-dark  .dj-megamenu-default li.itemid114.hover a.dj-up_a, .b-acc-dark .dj-megamenu-default li.itemid114:hover a.dj-up_a, .b-acc-dark  .dj-megamenu-default li.itemid114.hover a.dj-up_a, .b-acc-dark  .dj-megamenu-default li.itemid114.active a.dj-up_a { background:#fff!important; color:#000 !important;}
.b-acc-dark  .dj-megamenu-default li.itemid106.active a.dj-up_a, .b-acc-dark  .dj-megamenu-default li.itemid106 a.dj-up_a:hover, .b-acc-dark  .dj-megamenu-default li.itemid106.hover a.dj-up_a, .b-acc-dark  .dj-megamenu-default li.itemid106:hover a.dj-up_a, .b-acc-dark  .dj-megamenu-default li.itemid106.hover a.dj-up_a, .b-acc-dark  .dj-megamenu-default li.itemid106.active a.dj-up_a { background:#fff !important; color:#000 !important;}

.b-acc-dark  .dj-megamenu-default li.itemid106 ul.dj-submenu > li > a:hover, .b-acc-dark  .dj-megamenu-default li.itemid106 ul.dj-submenu > li > a.active, .b-acc-dark  .dj-megamenu-default li.itemid106 ul.dj-submenu > li.hover:not(.subtree) > a { background:#fff !important; color:#000 !important;}

.b-acc-dark .dj-megamenu-default li.itemid106.active a.dj-up_a, .b-acc-dark  .dj-megamenu-default li.itemid106 a.dj-up_a:hover, .b-acc-dark  .dj-megamenu-default li.itemid106.hover a.dj-up_a, .b-acc-dark  .dj-megamenu-default li.itemid106:hover a.dj-up_a, .b-acc-dark  .dj-megamenu-default li.itemid106.hover a.dj-up_a, .b-acc-dark  .dj-megamenu-default li.itemid106.active a.dj-up_a { background:#fff !important; color:#000 !important;}

.b-acc-dark .dj-megamenu-default li.itemid115.active a.dj-up_a, .b-acc-dark .dj-megamenu-default li.itemid115 a.dj-up_a:hover, .b-acc-dark .dj-megamenu-default li.itemid115.hover a.dj-up_a, .b-acc-dark .dj-megamenu-default li.itemid115:hover a.dj-up_a, .b-acc-dark .dj-megamenu-default li.itemid115.hover a.dj-up_a, .b-acc-dark .dj-megamenu-default li.itemid115.active a.dj-up_a { background:#fff !important; color:#000 !important;}
.b-acc-dark #txt.ko, .b-acc-dark #txt.np, .b-acc-dark #txt.sr { border-top: 4px solid #fff !important;}
.b-acc-dark .blog .article-info { background:#000 !important;}
.b-acc-dark .blog h3, .b-acc-dark  .span12 { border-bottom: 1px solid #333 !important;}
.b-acc-dark  .item-page .article-info { border-top: 1px solid #333; border-bottom: 1px solid #333;}
.b-acc-dark .tb .nag{ background:#fff !important; color:#000 !important;}
.b-acc-dark  .sp-accordion.sp-accordion-style3 .toggler a { color:#ff0 !important;}
.b-acc-dark .sp-accordion.sp-accordion-style3 .toggler { border-top: 1px solid #333 !important;}
.b-acc-dark .sp-accordion-style3 { border-bottom: 1px solid #333 !important;}
.b-acc-dark .sp-accordion.sp-accordion-style3 .toggler.active { background:#fff !important; color:#000 !important;}
.b-acc-dark .sp-accordion.sp-accordion-style3 .toggler.active a { color:#000 !important;}
.b-acc-dark .moduletable_log img, .b-acc-dark .moduletable_bip img { filter: invert(100%); -webkit-filter: invert(100%); -moz-filter: invert(100%);}
.b-acc-dark .subbutton::before { color:#ff0 !important;}
.b-acc-dark .acymailing_form .acyfield_email input { background:#000 !important; border: 2px solid #fff !important; color:#fff !important;}
.b-acc-dark .ui.form input:not([type]), .b-acc-dark .ui.form input[type="date"], .b-acc-dark .ui.form input[type="datetime-local"], .b-acc-dark .ui.form input[type="email"], .b-acc-dark .ui.form input[type="file"], .b-acc-dark .ui.form input[type="number"], .b-acc-dark .ui.form input[type="password"], .b-acc-dark .ui.form input[type="search"], .b-acc-dark .ui.form input[type="tel"], .b-acc-dark .ui.form input[type="text"], .b-acc-dark .ui.form input[type="time"], .b-acc-dark .ui.form input[type="url"], .b-acc-dark .ui.form .field textarea { border: 2px solid #fff !important; background:#000 !important; color:#fff !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 { outline:3px dotted #ff0 !important; outline-offset:0px !important;}
body.u-hide-focus.b-acc-dark li.itemid112 ul a:focus { outline:3px dotted #ff0 !important;}
.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: #fff !important; 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 #003c1a !important;}
.b-acc-dark .ui.success.message { background:#fff !important; color:#000 !important;}
.b-acc-dark #system-message-container { background:#fff !important; color:#000 !important;}
.b-acc-dark .alert h4 { color:#000 !important;}
.b-acc-dark .close { color:#000 !important;}
.b-acc-dark .pagination span, .b-acc-dark .pagination a { border: 1px solid #333;}
.b-acc-dark .pagination-prev a:before { color:#ff0; }
.b-acc-dark .pagination-next a:after { color:#ff0; }
.b-acc-dark .pagination a:hover, .b-acc-dark .pagination a:hover { background:#ff0; border: 1px solid #ff0; color:#000 !important;}
.b-acc-dark .pagination-prev a:hover:before, .b-acc-dark .pagination-next a:hover:after { color:#000 !important;}
.pow #dj-megamenu121 { float: right; max-width: 800px;}
.b-acc-dark .ch3, .b-acc-dark .ch5 { display:none !important;}
#ca_banner div.accept:hover {background:#191e4f !important;}
.moduletable_godlo { margin: auto; position: absolute; left:0; right:0; top: 180px; z-index:1000; max-width: 300px; text-align:center;}
.b-acc-dark .ui.form .required.field > .checkbox::after, .b-acc-dark .ui.form .required.field > label::after, .b-acc-dark .ui.form .required.fields.grouped > label::after, .b-acc-dark .ui.form .required.fields:not(.grouped) > .field > .checkbox::after, .b-acc-dark .ui.form .required.fields:not(.grouped) > .field > label::after { color:#ff0 !important;}
#ca_banner h2 { background:none !important;}
.b-acc-dark #ca_banner { background:#181818 !important; border-top: 1px solid #000  !important; border-bottom: 1px solid #000 !important; color:#fff !important;}
.b-acc-dark #ca_banner  h2, .b-acc-dark #ca_banner p { color:#fff !important;}
#ca_banner a.accept { color:#fff !important;}
.b-acc-dark #ca_banner a.accept { color:#000 !important; background:#ff0 !important;}
.b-acc-dark #ca_banner .accept:hover { background:#fff !important;}
@media (max-width: 1080px) {
.b-acc-dark #top.small, .b-acc-dark #top.big { background:#000 !important;}
.b-acc-dark .dj-megamenu-select-dark .dj-mobile-open-btn, .b-acc-dark .dj-megamenu-offcanvas-dark .dj-mobile-open-btn, .b-acc-dark .dj-megamenu-accordion-dark .dj-mobile-open-btn { background:#ff0 !important;}
.b-acc-dark .fa-bars:before { color:#000 !important;}
.b-acc-dark .dj-offcanvas-dark .dj-offcanvas-top, .b-acc-dark .dj-offcanvas-dark, .b-acc-dark ul.dj-mobile-dark li.dj-mobileitem > a { background: #000 !important;}
.b-acc-dark ul.dj-mobile-dark > li { border-top: 1px solid #333 !important; float:left; width:100%;}
.b-acc-dark ul.dj-mobile-dark ul li.dj-mobileitem > a { background:#000 !important; color:#ff0 !important;}
.b-acc-dark ul.dj-mobile-dark ul > li { border-top: 1px solid #333 !important; float:left; width:100%;}
.b-acc-dark ul.dj-mobile-dark ul ul li.dj-mobileitem > a { background:#000 !important; color:#ff0 !important;}
.b-acc-dark ul.dj-mobile-dark ul ul > li { border-top: 1px solid #333 !important; float:left; width:100%;}
.b-acc-dark ul.dj-mobile-dark li.itemid-101.active > a, .b-acc-dark ul.dj-mobile-dark li.itemid-101 > a:hover, .b-acc-dark ul.dj-mobile-dark li.itemid-101 ul li a:hover, .b-acc-dark ul.dj-mobile-dark li.itemid-101 ul li.active a  { background:#fff !important; color:#000 !important;}
.b-acc-dark ul.dj-mobile-dark li.itemid-112.active > a, .b-acc-dark ul.dj-mobile-dark li.itemid-112 > a:hover, .b-acc-dark ul.dj-mobile-dark li.itemid-112 ul li a:hover, .b-acc-dark ul.dj-mobile-dark li.itemid-112 ul li.active a { background:#fff !important; color:#000 !important;}
ul.dj-mobile-dark li.itemid-109.active > a, .b-acc-dark ul.dj-mobile-dark li.itemid-109 > a:hover, .b-acc-dark ul.dj-mobile-dark li.itemid-109 ul li a:hover, .b-acc-dark ul.dj-mobile-dark li.itemid-109 ul li.active a { background:#fff !important; color:#000 !important;}
.b-acc-dark ul.dj-mobile-dark li.itemid-114.active > a, .b-acc-dark ul.dj-mobile-dark li.itemid-114 > a:hover, .b-acc-dark ul.dj-mobile-dark li.itemid-114 ul li a:hover, .b-acc-dark ul.dj-mobile-dark li.itemid-114 ul li.active a { background:#fff !important; color:#000 !important;}
.b-acc-dark ul.dj-mobile-dark li.itemid-106.active > a, .b-acc-dark ul.dj-mobile-dark li.itemid-106 > a:hover, .b-acc-dark ul.dj-mobile-dark li.itemid-106 ul li a:hover, .b-acc-dark ul.dj-mobile-dark li.itemid-106 ul li.active a { background:#fff !important; color:#000 !important;}
.b-acc-dark ul.dj-mobile-dark li.itemid-115.active > a, .b-acc-dark ul.dj-mobile-dark li.itemid-115 > a:hover, .b-acc-dark ul.dj-mobile-dark li.itemid-115 ul li a:hover, .b-acc-dark ul.dj-mobile-dark li.itemid-115 ul li.active a { background:#fff !important; color:#000 !important;}

}
 




