﻿@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_Light';
  font-style: normal;
  font-weight: normal;
  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"); }
@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: 900;
  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"); }
body{font-family: 'Poppins', sans-serif;font-size:14px;line-height:20px;color:#000;padding:auto;margin:auto; }
a:link{text-decoration:none;color:#000000;font-family: 'Poppins', sans-serif;font-size:14px; }
a:visited{text-decoration:none;color:#000000;font-family: 'Poppins', sans-serif;font-size:14px;}
a:hover{text-decoration:none;color:#0095eb;font-family: 'Poppins', sans-serif;font-size:14px;}
a:active{text-decoration:none;color:#000000;font-family: 'Poppins', sans-serif;font-size:14px;}
#page{width:100%;margin:auto;padding:auto;height:auto;}
.strona {padding:auto; padding-left:10px; padding-right:10px; margin:auto;position:relative;z-index:100;max-width:1170px;width:100%;height:auto; }
#baner {  width:100%; float: left; position: relative; z-index:0; background:url(../images/tlo1.jpg); background-repeat:no-repeat; background-position: center top; background-attachment:fixed; min-height:990px;}
.skos1 { background:url(../images/skos1.png); background-repeat:no-repeat; background-position: center top; width:100%; min-height: 291px; float:left; position: absolute; bottom:0px; left:0px;}
.skos2 { background:url(../images/skos2.png); background-repeat:no-repeat; background-position: center top; width:100%; min-height: 291px; float:left; position: absolute; top:0px; left:0px;}
#info {  width:100%; float: left; position: relative; z-index:0; background:url(../images/tlo2.jpg); background-repeat:no-repeat; background-position: center top; background-attachment:fixed; }
.moduletable_logo img{ width:100%; max-width: 307px;}
#menu.big .logo2 { display:none;}
#menu.big .logo1 { display:block;}
#menu.small .logo1 { display:none;}
#menu.small .logo2 { display:block;}
#menu.big { position: absolute; top:0px; left:0px; width:100%; z-index:1000;}
#menu.small { position:fixed; top:0px; left:0px; width:100%; background:#fff; z-index:1000; box-shadow:0px 0px 10px rgba(0,0,0,0.1);}
#baner, #tresc, #info, #kontakt { float:left; width:100%; position: relative; z-index:0;}
.nspImage { height: auto !important; border-radius: 500px; margin: auto;}
h2 a { font-weight: 600; text-transform: uppercase; font-family: 'Poppins', sans-serif; font-size: 22px !important;}
h2 { line-height: 24px;  font-weight: 600; t padding-bottom:10px; padding-top: 15px; padding-bottom:15px; margin-bottom: 10px; position: relative; z-index:0; float:left; width:100%;}
.item-page h3 { float:left; width:100%; position: relative; z-index:0; margin-top:0px;  padding-top: 15px; padding-bottom:15px; margin-bottom: 10px;}
h2:after { content:''; position: absolute; left:0; right:0; bottom:0px; height: 4px; width:50px; border-radius:50px; background:#0095eb; margin: auto;}
.item-page h3:after { content:''; position: absolute; left:0; right:0; bottom:0px; height: 3px; width:35px; border-radius:50px; background:#0095eb; margin: auto;}
.moduletable_oferta { float:left; width:100%; position: relative; z-index:0; margin-top:-160px; }
.moduletable_oferta  .readon { display:block; width: 40px; transition: background-color 0.5s ease; height:40px; background:#0095eb; position: relative; z-index:0; border-radius: 50px; text-align: center; margin: auto; margin-top:15px; margin-bottom:-20px; }
.moduletable_oferta  .readon:after { content:'\f054'; font-family: 'Font_Awesome_Solid'; font-size: 10px; line-height:40px; color:#fff; }
.moduletable_oferta  .readon:hover { background:#999;}
.moduletable_oferta  .nspText  { border-bottom: 1px solid #f2f2f2;}
.nspArt  { padding-bottom:20px  !important;}
.nspImageWrapper { display:block; width:100%; text-align: center;}
.nspTopInterface { position:absolute; bottom:0px; left:0px; width:100%; text-align: center;}
.nspPagination { float:left; width:100%; text-align: center;}
.nspPagination li { float:none !important; display:inline-block;}
.nspArts { padding-bottom: 20px;}
.item-page ul, .item-pageosoba ul { padding:0px; margin:0px; list-style: none; padding-left:20px; margin-top:15px; margin-bottom:15px;}
.item-page ul li, .item-pageosoba ul li { padding-left:17px; position: relative; z-index:0;}
.item-page ul li:before, .item-pageosoba ul li:before { content:'\f0c8'; font-family: 'Font_Awesome_Solid'; font-size: 8px; position: absolute; left:0px; top:0px; line-height: 20px; color:#0095eb;}
.nspPagination li:hover, .nspPagination li.active { background:#0095eb;}
.nspCol3 { margin-bottom:15px;}
#info { padding-top:300px; padding-bottom:330px; color:#fff;}
.moduletable_info h2 a { font-size: 24px !important; color:#fff;}
.moduletable_info .readon{ display:block; width:100%; max-width: 270px; font-weight: 600; background:none; border: 2px solid #0095eb; color:#fff; margin: auto; padding: 7px; margin-top:10px; border-radius: 50px; position: relative; z-index:0; transition: all 0.5s ease;}
.moduletable_zespol .readon { display:block; width:100%; max-width: 270px; font-weight: 600; background:none; border: 2px solid #0095eb;  margin: auto; padding: 7px; margin-top:10px; border-radius: 50px; position: relative; z-index:0; transition: all 0.5s ease;}
.moduletable_info .readon:hover, .moduletable_zespol .readon:hover { background:#0095eb !important; color:#fff;}
.moduletable_info .readon:after { content:'\f054'; font-family: 'Font_Awesome_Solid'; position: absolute; right: 15px; top:0px; font-size: 10px; line-height:34px; color:#fff; }
.moduletable_zespol .readon:after { content:'\f054'; font-family: 'Font_Awesome_Solid'; position: absolute; right: 15px; top:0px; font-size: 10px; line-height:34px; }
.nspArts, .nspLinksWrap  { padding-left:0px !important; padding-right:0px !important;}
.moduletable_zespol { float:left; width:100%; text-align: center; margin-top:-250px;}
.moduletable_zespol .nspArt { float:none !important; display:inline-block;}
strong { font-weight:600;}
.moduletable_zespol .nspArt img.nspImage {max-width: 250px; margin-bottom: 15px;}
.moduletable_stopka { float:left; width:100%; position: relative; z-index:0; border-top:1px solid #f2f2f2; border-bottom: 1px solid #f2f2f2;}
.moduletable_stopka  ul { width:100%; text-align: center; padding:0px; margin:0px;}
.moduletable_stopka ul li { display: inline-block;}
.moduletable_stopka ul li a { background:none !important;}
.moduletable_stopka ul li.current a { text-decoration: underline;}
.moduletable_copy { float:left; width:100%; position: relative; z-index:0; padding-top:20px; padding-bottom:20px; font-size: 12px;}
.moduletable_copy a { font-size: 12px;}
.moduletable_copy p { margin:0px; padding:0px;}
#menu .strona { padding:0px; }
.moduletable_menu { float:right; width:100%; position: relative; z-index:0;}
#menu.big .moduletable_menu { margin-top:5px;}
#menu.big .moduletable_menu .navbar-nav > li > a { padding-top:30px; padding-bottom:25px; color:#fff; text-transform: uppercase; font-weight: 600; background:none !important; }
#menu.small .moduletable_menu .navbar-nav > li > a { padding-top:15px; padding-bottom:15px; color:000000; text-transform: uppercase; font-weight: 600; background:none !important; }
.navbar { margin:0px; border:0px; box-shadow:none;}
.container { margin:0px; padding:0px; max-width:100%; width:100%;}
.navbar-nav { float: right;}
.moduletable_logo img { width:100%; position: relative; z-index:0;}
#menu.big .moduletable_logo { position: absolute; left:15px; top: 15px; z-index:1; width:100%; max-width: 307px;}
#menu.small .moduletable_logo { position: absolute; left:15px; top: 5px; z-index:1; width:100%; max-width: 185px;}
.caret { border:0px !important; position: absolute; z-index:0; width:10px; height:16px;}
.caret:after { content:'\f107'; font-family: 'Font_Awesome_Solid'; font-size:10px; position: absolute; top:0px; right:0px;}
.navbar-nav > li > a { font-size: 14px; transition: none !important; padding-top:20px; padding-bottom:20px;  text-transform:uppercase; font-family: 'Poppins', sans-serif; color:#2f2f2f; font-weight:600; position: relative; z-index:0;}
.navbar-nav > li > a:after { content:''; position: absolute; left:0; right:0; margin: auto;  bottom:0px; width:0%; height:4px; border-radius:50px; transition: all 0.5s ease;}
.navbar-nav > li.current > a, .navbar-nav > li > a:hover, .navbar-nav > li > a:focus { background:none !important; }
.navbar-nav > li.current > a:after,  .nav .open > a:hover:after, .navbar-nav > li > a:hover:after, .navbar-nav > li.active > a:after { content:''; margin: auto; position: absolute; left:0; right:0; bottom:0px; width:100%; height:4px; border-radius:50px; background:#0095eb;}
.container { max-width:100%; width:100%; padding:0px !important;}
.navbar-nav > li > .dropdown-menu { padding:0px !important; border:0px !important; box-shadow:none !important; border-radius:0px; min-width:200px;}
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover { background:none !important;}
.navbar-nav > li > .dropdown-menu > li { border-top:1px solid #f2f2f2;}
.navbar-nav > li > .dropdown-menu > li:first-child { border-top:0px !important;}
.navbar-nav > li > .dropdown-menu > li > a { padding-top:10px !important; font-size: 14px; transition: all 0.5s ease; padding-bottom: 10px !important; font-weight:600; text-transform:uppercase;}
.navbar-nav > li > .dropdown-menu > li > a:hover, .navbar-nav > li > .dropdown-menu > li > a:focus, .dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover { background:#0095eb !important; color:#fff !important;}
.navbar{ margin-bottom:0px !important; border:0px !important;}
.page-header { margin:0px; padding:0px; border:0px;}
.item-page, .item-pageosoba { float:left; width:100%; padding-top:15px; padding-bottom:15px;}
.moduletable_info h2 { text-align:center; font-weight:600; padding-bottom:20px; text-transform: uppercase;}
#nsp-nsp-98 { float:left; width:100%; position: relative; z-index:0;}
h3.nspHeader { margin-top:0px;}
h3.nspHeader a { color:#fff; font-weight: 600; font-size: 15px;}
.moduletable_sc { position: absolute; top:180px; left:0px; z-index:1; color:#fff; width:98%; margin-left:1%; margin-right:1%; text-align: center;}
.moduletable_sc h1 { font-size:36px; font-weight: 600; padding-bottom:10px;}
.moduletable_sc h1:after { content: ''; position: absolute; left: 0; right: 0; bottom: 0px; height: 4px;width: 50px; border-radius: 50px; background: #0095eb; margin: auto;}
.osoba { float: right; width:58%; margin-left:1%; margin-right:1%;}
.item-pageosoba .item-image { float:left; width: 38%;  margin-left:1%; margin-right:1%; margin-bottom:20px; text-align: center;}
.item-pageosoba .item-image img { width:100%; border-radius: 500px;  max-width:500px; margin: auto;}
.item-page h2 { font-size: 24px; font-weight:600; line-height:28px;}
.item-page h3 { font-size: 18px; font-weight:600; line-height:24px;}
.moduletable_ban { position: absolute; top:230px; left:0px; z-index:1; color:#fff; width:98%; margin-left:1%; margin-right:1%; text-align: center;}
.moduletable_ban h1 { font-size:64px; color:#fff; padding-bottom:10px; text-transform:uppercase;}
.moduletable_ban h1 strong { font-size: 82px !important; font-weight: 600;}
select.ui.dropdown, .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 textarea { background:#f2f2f2 !important; color:#323232 !important; font-family: 'Poppins', sans-serif !important; font-size: 14px; border:0px !important;}
#button6 { border: 2px solid #0095eb; color:#323232 !important; padding-top:12px !important; padding-bottom:12px !important; transition: all 0.5s ease; border-radius: 50px; width:100%; max-width:290px; font-family: 'Poppins', sans-serif !important; font-weight:600; background:none !important;}
#button6:hover { background: #0095eb!important; color:#fff !important;  } 
.ui.form .field > label { font-weight: normal; font-size: 14px;}
.ui.checkbox input.hidden + label { font-size: 13px;}
.ui.basic.pointing.label::before, .ui.basic[class*="pointing above"].label::before { margin-top:0px !important; border:0px !important;}
.ui.form .field.error select { -webkit-appearance: menulist !important;}
.ui.form .field.error .checkbox:not(.toggle):not(.slider) .box, .ui.form .field.error .checkbox:not(.toggle):not(.slider) label, .ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) .box, .ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) label, .ui.form .field.error .input, .ui.form .field.error label, .ui.form .fields.error .field .input, .ui.form .fields.error .field label { color:#000 !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 { border: 0px !important;}
.moduletable_kt p { width:100% !important;}
.ui.form .field .prompt.label { background:#006caa !important; border:0px !important; font-weight: 600; box-shadow:none !important; color:#fff !important;}
.chronoforms6_credits { display:none !important;}
.chronoforms { margin: auto; margin-top:15px; max-width:600px;}
.ui.attached.success.message, .ui.success.message { background:#0095eb  !important; border-radius:50px !important; color:#fff !important; font-weight:600; border:0px !important; box-shadow:none !important; text-align: center; }
.gm-style > div > div > div > div > div { filter: grayscale(100%);}
#phocaMapPlgPM1 { width:100% !important;}
iframe { float:left; width:100%; position: relative;}
.phocamaps-box { margin:0px !important;}
.blog h2 { text-align: center;}
.btn { padding:0px; }
a.more2 {  transition: all 0.5s ease; position: relative; z-index:0; margin: auto; width: 100%; max-width: 320px; display:block; font-weight: 600; background: none;border: 2px solid #0095eb; padding:11px; border-radius:50px; font-size: 16px; color:#fff;}
a.more2:before {content: '\f109'; transition: all 0.5s ease; font-family: 'Font_Awesome_Solid'; position: absolute; left: 25px; top: 0px; font-size: 16px;line-height: 42px; color:#0095eb}
a.more2:hover:before { color:#fff;}
.nspArt { margin-bottom:30px !important;}
a.more2:hover { background:#0095eb;}
p.readmore { text-align: center; float:left; width:100%;}
p.readmore a  { display: block; transition: all 0.5s ease; position: relative; z-index:0; margin: auto; width: 100%; max-width: 270px; font-weight: 600; background: none;border: 2px solid #0095eb; padding: 7px; border-radius:50px;}
.item-page h2 { text-align: center;}
p.readmore a:hover { background:#0095eb;color:#fff;}
p.readmore a:before {content: '\f054'; font-family: 'Font_Awesome_Solid'; position: absolute; right: 15px; top: 0px; font-size: 10px;line-height: 34px;}
.article-info { width:100%; margin-top:10px; margin-bottom:20px; float:left; border-top:1px solid #f2f2f2; position: relative; text-align: center; position: relative; z-index:0;}
.create { margin: auto; margin-top:-10px; background:#fff; padding-left: 12px; padding-right:12px;  width: max-content; position: absolute; left:0; right:0; top:0px;  }
.nspImageWrapper { margin-bottom:0px !important; }
.nspArt img.nspImage  { max-width:400px; width:100% !important;}
.cen { -webkit-border-top-left-radius: 15px; -webkit-border-top-right-radius: 15px; -moz-border-radius-topleft: 15px; -moz-border-radius-topright: 15px; border-top-left-radius: 15px; border-top-right-radius: 15px; overflow: hidden;}
.cen td { padding: 9px;}
.cen tr:nth-child(2n+1) {  background:#f2f2f2;}
.moduletable_cen { float:left; width:100%; position: relative; z-index:0; margin-bottom:20px;}
.sp-accordion.sp-accordion-style3 { border:0px !important;}
.sp-accordion.sp-accordion-style3 .toggler { border-bottom: 1px solid #f2f2f2;}
.sp-accordion.sp-accordion-style3 .toggler, .sp-accordion.sp-accordion-style3 .toggler span, .sp-accordion.sp-accordion-style3 .toggler span span { line-height: normal; height:auto;}
.sp-accordion.sp-accordion-style3 .toggler span span { padding-top:10px; padding-bottom:10px; font-weight: 600;  font-family: 'Poppins', sans-serif; text-align: center; font-size: 18px; padding-left:40px; padding-right: 40px; }
.sp-accordion.sp-accordion-style3 .toggler { position: relative; z-index:0;}
.sp-accordion.sp-accordion-style3 .toggler.active:after { content: '\f077';font-family: 'Font_Awesome_Solid';  color: #0095eb;  font-size: 12px;  font-weight: normal;  position: absolute;  right: 15px;  top: 0px;   line-height: 43px; }
.sp-accordion.sp-accordion-style3 .toggler:after {  content: '\f078'; font-family: 'Font_Awesome_Solid';  color: #0095eb;  font-size: 12px;  font-weight: normal;  position: absolute; right: 15px;  top: 0px;
  line-height: 43px;}
 .sp-accordion.sp-accordion-style3 .sp-accordion-inner { padding-left:0px; padding-right:0px;}
 .nspCol3 { width: 33% !important;}
 #ca_banner h2:after { display: none;}
@media (max-width: 1080px) { 
#menu.small, #menu.big { position: fixed; box-shadow:0px 0px 10px rgba(0,0,0,0.1);}
#menu.small .logo1, #menu.big .logo1 { display:none;}
#menu.small .logo2, #menu.big .logo2  { display:block;}
#menu.small .moduletable_logo, #menu.big .moduletable_logo { position: absolute; left:15px; top: 5px; z-index:1; width:100%; max-width: 185px;}
#tvtma-megamnu { background:#fff !important;}
.navbar-nav > li, .navbar-nav > li > .dropdown-menu > li  { border-top: 1px solid #f2f2f2 !important; float:left !important; width:100% !important;}
.navbar-nav > li.current > a:after,  .nav .open > a:hover:after, .navbar-nav > li > a:hover:after, .navbar-nav > li.active > a:after { display:none !important;}
.dropdown-menu { position: relative !important; float:left !important; width:100% !important; margin:0px !important;}
.navbar-nav > li > .dropdown-menu > li > a {  padding-top:8x !important; padding-bottom: 8px !important; text-align: center;}
.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header { margin:0px !important;}
.navbar-nav .open .dropdown-menu > li > a, .navbar-nav .dropdown-menu > li > a { line-height: normal !important; text-align: center;}
.navbar-header {  float: none;}
.navbar-nav > li > .dropdown-menu > li:first-child { border-top:1px solid #f2f2f2 !important;}
.navbar-toggle {  display: block;}
.navbar-collapse {  border-top:0px !important; box-shadow:  none !important; padding:0px !important;}
.navbar-collapse.collapse {  display: none !important;}
.navbar-collapse.collapse.in {  display: block !important;}
.navbar-nav { float: none!important;  margin: 0px !important;}
.navbar-nav>li { float: none;} .navbar-nav>li>a { padding-top: 10px;padding-bottom: 10px;}
.navbar-toggle { background:#0095eb !important; margin-bottom:15px !important;}
.navbar-toggle .icon-bar { background:#fff !important;}
.navbar-collapse { min-height: auto !important; overflow: hidden !important;}
#menu.small .navbar-nav > li > a, #menu.big .navbar-nav > li > a   { padding-top: 11px !important; padding-bottom: 11px !important; text-align: center;}	
#menu.big, #menu.small { background:#fff !important; box-shadow:0px 0px 10px rgba(0,0,0,0.1);}
.navbar-toggle { margin-top:8px !important; margin-bottom:8px !important;}
#menu.big .moduletable_menu, #menu.small .moduletable_menu { margin:0px;}
#menu.big .moduletable_menu .navbar-nav > li > a, #menu.small .moduletable_menu .navbar-nav > li > a { color:#000 !important; transform: all 0.5s ease !important;}
#menu.big .moduletable_menu .navbar-nav > li.current > a, #menu.small .moduletable_menu .navbar-nav > li.current > a, #menu.big .moduletable_menu .navbar-nav > li > a:hover, #menu.small .moduletable_menu .navbar-nav > li> a:hover, #menu.big .moduletable_menu .navbar-nav > li > a:focus, #menu.small .moduletable_menu .navbar-nav > li> a:focus { background:#0095eb !important; color:#fff !important;}
#menu.big .navbar-nav > li.active > a, #menu.small .navbar-nav > li.active > a, .navbar-nav > li.current > a, .navbar-nav > li > a:hover, .navbar-nav > li > a:focus,  .nav .open > a, .nav .open > a:focus, .nav .open > a:hover  { background:#0095eb !important; color:#fff !important;}
}
@media (max-width: 990px) {
.moduletable_ban h1 { font-size:50px;}
.moduletable_ban h1 strong { font-size: 68px !important;}
.moduletable_sc  h1 { font-size: 30px; line-height:37px;}
.item-page h2 { font-size: 22px; font-weight:600;  line-height:25px;}
.item-page h3 { font-size: 16px; font-weight:600;  line-height:20px;}
.nspArt.nspCol3, .nspArt.nspCol2 { width:100% !important;}
.moduletable_oferta{ margin-top:-200px;}
 .nspCol3 { width: 100% !important;}
}
@media (max-width: 768px) {
.nspPagination { display:block !important;}
.item-pageosoba .item-image { margin-top:-200px;}
.osoba { float: right; width:98%; margin-left:1%; margin-right:1%;}
.item-pageosoba .item-image { float:left; width: 98%;  margin-left:1%; margin-right:1%;}
.moduletable_oferta { margin-top:-250px;}
}
@media (max-width: 550px) {
.moduletable_ban h1 { font-size:30px;}
.moduletable_ban h1 strong { font-size: 48px !important;}
.item-page { margin-top:-50px;}
}
