﻿@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; transition: all 0.5s ease;}
a:visited{text-decoration:none;color:#000000;font-family: 'Poppins', sans-serif;font-size:14px;}
a:hover{text-decoration:none;color:#f47321;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;}
.skos1 { background:url(../images/skos1.png); background-position:center bottom; background-repeat:no-repeat; width:100%; min-height: 258px; float: left; position: absolute; left:0px; bottom:0px; z-index:0;}
#tresc { float: left; width:100%; position: relative; z-index:0; }
#transport { background:url(../images/tlo2.jpg); padding-top: 300px; padding-bottom: 300px; background-repeat:no-repeat; background-attachment:fixed; width:100%; position: relative; z-index:0; min-height: 600px; float: left; }
#menu .strona { padding:0px;}
#menu.big { position: absolute; left:0px; top:0px; z-index:1;}
#menu .strona { padding:0px;}
#menu.big { position: absolute; left:0px; top:0px; z-index:1; }
#menu.small { background:#fff; top:0px; left:0px; position: fixed; z-index:1000; box-shadow: 0px 0px 10px rgba(0,0,0,0.1); }
#menu.small .moduletable_menu { margin:0px;}
#menu.small .moduletable_logo { max-width:115px;}
.moduletable_logo img { width:100%; max-width: 190px;}
.skos2 { background:url(../images/skos2.png); background-position: left top; background-repeat:no-repeat; width:100%; min-height: 244px; float: left; position: absolute; left:0px; top:0px; z-index:0;}
#onas {  background:url(../images/tlo3.png); padding-top:250px; padding-bottom:250px; background-position: center top; width:100%; min-height: 500px; margin-top:-250px; float: left; position: relative; z-index:0;}
.skos3 { background:url(../images/skos3.png); background-position: center bottom; background-repeat:no-repeat; width:100%; min-height: 206px; float: left; position: absolute; left:0px; bottom:0px; z-index:0;}
#kontakt { position: relative; z-index:0; float: left; width:100%; min-height: 300px; background:url(../images/stopka.jpg); background-position: left bottom; background-repeat:no-repeat;}
.moduletable_logo { position: absolute; left:10px; top: 3px; z-index:1000; float: left; width:100%; max-width: 190px;}
#menu { position: absolute; left: top:0px; width:100%; z-index:1000;}
.moduletable_menu { position: relative; float: left; width:100%; z-index:0; margin-top:15px;}
.container { padding:0px; margin:0px; max-width:100% !important;}
.navbar-nav { float: right;}
.navbar-default .navbar-nav > li > a { text-transform: uppercase; font-weight:700; color:#000 !important; font-family: 'Poppins', sans-serif; font-size: 15px; background:none !important; }
.navbar-default .navbar-nav > li.current > a { border-bottom: 4px solid #f47321;}
.moduletable_menu { float: right; }
.navbar-default { background: none; border:0px;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form { border:0px;}
.navbar { margin:0px;}
.moduletable_trans { float: left; width:100%; text-align: center; position: relative; z-index:0; color:#fff !important; }
a.readon { display:block; transition: all 0.5s ease; width:100%; border: 2px solid #f47321;  text-transform: uppercase; font-family: 'Poppins', sans-serif; margin: auto; max-width: 300px; margin: auto; padding: 10px; color:#fff; font-weight:bold; margin-top:15px; position: relative; z-index:0;}
.moduletable_trans h2 { color:#fff; margin-bottom: 15px; font-weight:900; font-size: 36px; position: relative; width:100%; padding-bottom: 15px; text-align: center; text-transform: uppercase; }
.moduletable_trans h2:after, .moduletable_onas h2:after, .moduletable_kt h2:after, .moduletable_real h2:after { content:''; display:block; width: 40px; height:4px; position: absolute; left:0; right:0; margin: auto; bottom:0px; background:#f47321;}
a.readon:hover { background:#f47321;}
.moduletable_real { margin-top:-50px !important;}
.container { width:100% !important; max-width:100% !important; padding:0px !important; margin:0px !important;}
a.readon:after { content:'\f105'; font-family: 'Font_Awesome_Solid'; font-size: 15px; position: absolute; right: 15px; top:0px; z-index:1; line-height:40px;}
.moduletable_onas h2, .moduletable_kt h2, .moduletable_real h2 { color:#000; margin-bottom: 15px;  font-weight:900; font-size: 36px; position: relative; width:100%; padding-bottom: 15px; text-align: center; text-transform: uppercase; }
.moduletable_onas .readon { color:#000 !important;}
.moduletable_onas .readon:hover { color:#fff !important;}
.dane { width: 48%; padding-top:25px; margin-left:1%; margin-right:1%; text-align: center; float: left;}
.formularz { width: 48%; padding-top:35px;  margin-left:1%; margin-right:1%; float: left;}
strong { font-weight:700;}
.moduletable_copy { padding:12px; margin-top:25px; font-size: 12px; text-align: center; border-top: 1px solid #f2f2f2; float: left; width:98%; margin-left:1%; margin-right:1%; position: relative; z-index:0;}
.moduletable_copy p { margin:0px; padding:0px;}
.moduletable_kt  { float: left; width:100%; position: relative; z-index:0; margin-top:-20px;}
a.chronoforms6_credits { display:none !important;}
.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"] { border:0px !important; color:#fff !important; border-radius:0px !important; background:#7d7d7d !important; font-family: 'Poppins', sans-serif;  color:#fff !important; width:100%;}
.ui.form .field textarea {  border:0px !important; color:#fff !important; border-radius:0px !important; background:#7d7d7d !important; font-family: 'Poppins', sans-serif;  color:#fff !important; width:100%;}
.ui.form .field > label { font-weight: normal !important;}
.ui.checkbox input.hidden + label { font-size: 12px !important;}
.ui.form .field .prompt.label { background:#f47321 !important; color:#fff !important; border:0px !important; box-shadow: none !important;}
.ui.basic.pointing.label::before, .ui.basic[class*="pointing above"].label::before { margin:0px !important; border:0px !important;}
.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 { margin:0px !important;}
#button6 { background:none !important; transition: all 0.5s ease; border-radius:0px;  border: 2px solid #f47321; color:#000;  text-transform: uppercase; font-family: 'Poppins', sans-serif; font-weight:bold; width:100%; max-width:280px;}
#button6:hover { background:#f47321 !important; color:#fff;}
.ui.form .required.field > .checkbox::after, .ui.form .required.fields:not(.grouped) > .field > .checkbox::after { left:98% !important;}
.ui.attached.success.message, .ui.success.message { text-align: center; background:none !important; border: 2px solid #f47321 !important; box-shadow:none !important; color:#000 !important;}
.moduletable_real { float: left; width:100%; position: relative; z-index:0;}
.moduletable_real .nspArt img.nspImage { width:100% !important; height:auto !important; max-width:500px !important; margin: auto !important;}
.moduletable_real a.readon { color:#fff !important; border:0px !important; background:#f47321 !important; width:40px !important; height:40px !important; line-height: 40px !important; text-align: center; margin-bottom:-20px !important;}
.moduletable_real a.readon:after { width:40px !important; line-height:40px; text-align: center; height:40px; left:0px; right:auto; top:0px;}
.moduletable_real a.readon:hover { background:#9e9e9e !important;}
.moduletable_real .nspText { border-bottom: 1px solid #f2f2f2;}
.moduletable_real  .nspArt { margin-bottom:35px;}
.moduletable_real h3.nspHeader { line-height:19px; float: left !important; width:100% !important; text-align: center; border-bottom:1px solid #f2f2f2 !important; padding-bottom:15px !important;}
.moduletable_real h3.nspHeader a { text-transform: uppercase; font-weight:800; font-size: 17px;}
.moduletable_real .nspPagination { position: absolute; bottom:0px; left:0; right:0; margin: auto; text-align: center;}
.moduletable_real .nspPagination { text-align: center;}
.moduletable_real .nspPagination li { text-align: center; float: none; display:inline-block;}
.nspPagination li { width: 35px; height:10px; border-radius: 10px;}
.nspPagination li:hover, .nspPagination li.active { background:#f47321 !important;}
.nspPagination { display:block !important;}
.moduletable_real .nspArts, .nspLinksWrap { padding:0px !important;  padding-bottom: 40px !important;}
.moduletable_soc { position: fixed; right:0px; top:235px; z-index:1000; width:35px;}
.fb { display:block; width:35px; height: 35px; background:#3c5a9a; color:#fff; position: relative; z-index:0;}
.fb:hover { background:#314a7f;}
.fb:after { content:'\f39e';  font-family: 'Font_Awesome_Brands'; color:#fff; font-size: 15px; width:35px; line-height:35px; text-align: center; position: absolute; left:0px; top:0px;}
.tw { display:block; width:35px; height: 35px; background:#1da1f3; color:#fff; position: relative; z-index:0;}
.tw:hover { background:#1a8cd3;}
.tw:after { content:'\f099';  font-family: 'Font_Awesome_Brands'; color:#fff; font-size: 15px; width:35px; line-height:35px; text-align: center; position: absolute; left:0px; top:0px;}
.moduletable_fix { position: fixed; right:-157px; top: 270px; z-index:10000; width: 192px; height:35px; line-height:35px; transition: all 0.5s ease; }
.moduletable_fix:hover {  position: fixed; right:0px; top: 270px; z-index:100;  }
.telefon2 { background:#fff; width:192px; line-height: 35px; font-size: 14px; float:left; width:100%; padding-left:50px; font-weight: 800; font-family: 'Poppins', sans-serif; padding-right:10px; }
.telefon2:before { content: '\f2a0'; cursor:pointer; font-family: 'Font_Awesome_Solid'; color: #fff; background:#f15821; width: 35px; height: 35px; text-align: center;  line-height: 35px; font-size: 18px; margin-right: 5px; position: absolute; left:0px; top:0px;}
.moduletable_fix  p { margin:0px; padding:0px;}
.moduletable_fix a { color:#000 !important;}
.jg_element_gal, .jg_element_cat, .joomimg116_imgct, .joomcat117_imgct { width:23% !important; height:auto !important; margin-left:1% !important; margin-right:1% !important; margin-bottom:12px;}
.jg_photo_container, .jg_imgalign_catimgs, .joomimg116_img, .joomcat117_img {  overflow:hidden; border: 6px solid #f2f2f2 !important; transition: all 0.5s ease; }
.jg_element_gal img.jg_photo, .jg_element_cat img.jg_photo, .joomimg116_img img, .joomcat117_img img {  width:100% !important; height:auto !important; transition: all 0.5s ease; border:0px !important; padding:0px !important; margin:0px !important; }
.jg_element_gal img.jg_photo:hover, .joomimg116_img img:hover, .joomcat117_img img:hover {   transform: scale(1.5); transform: all 0.5s ease;} 
.jg_element_txt { text-align: center; padding: 10px; padding-top:15px; padding-bottom: 15px; width:100%;}
.gallery, .jg_row { float:left; width:100%;}
.jg_element_cat .jg_imgalign_catimgs:hover, .jg_element_gal .jg_photo_container:hover, .joomimg116_img:hover, .joomcat117_img:hover { border: 6px solid #f15821 !important; }
.well { border:0px !important; background:none !important; box-shadow: none !important;}
.gallery .well { color: #000; margin-bottom: 15px; font-weight: 900; font-size: 24px; display:block; position: relative; width: 100%; padding-bottom: 25px; text-align: center; text-transform: uppercase;}
.gallery .well:after {content: ''; display: block; width: 40px; height: 4px; position: absolute; left: 0; right: 0; margin: auto; bottom: 0px; background: #f47321;}
.jg_back a:before  { content:'\f104'; font-family: 'Font_Awesome_Solid'; font-size:16px; margin-right:5px; color:#f15821;}
.pagination { margin-top:10px; margin-bottom:10px;}
.joomimg116_txt, .joomcat117_txt { text-align: center !important; width:100%; padding:10px; padding-top:15px; font-size:16px;} 
.joomimg116_txt a, .joomcat117_txt a { font-weight:600; font-size:17px;}
.joomcat117_txt ul { list-style: none; padding:0px; margin:0px;}
@media (max-width:990px) {
.moduletable_soc { width:50% !important; bottom:0px; top:auto !important; position: fixed; right:0px; }
.fb { width:100% !important; float: left; }
.jg_element_gal, .jg_element_cat, .joomimg116_imgct, .joomcat117_imgct { width:48% !important;}
.tw:after, .fb:after { width:100% !important; text-align: center;}
.telefon2 { width:100%; height:35px; text-indent:-9999px; padding-left:12px; padding-right:12px; text-align: ceter; color: #fff; background:#f15821 !important;}
.moduletable_fix, .moduletable_fix:hover { height:35px; left:0px; right: auto; top:auto; bottom:0px; width:50%; text-align: center;}
.telefon2:before { position: absolute; width:100%; left:0; right:0; margin: auto; text-indent:0px; transition: all 0.5s ease;}
.telefon2:hover:before { background:#cc5e19;}
.dane, .formularz { width:48%;}
.navbar-header {  float: none;}
#kontakt { padding-bottom:35px;}
.navbar-toggle { display: block; margin-bottom:10px !important; margin-top:10px !important;}
.navbar-collapse { padding:0px;}
.navbar-default .navbar-nav > li { border-top: 1px solid #f2f2f2;}
.navbar-default .navbar-nav > li.current > a {border:0px !important; background:#f47321 !important; color:#fff !important;}
.navbar-default .navbar-nav > li > a:hover { background:#9e9e9e !important; color:#fff !important;}
.navbar-collapse.collapse { display:none !important;}
.navbar-collapse.collapse.in { display:block !important;}
.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header { margin:0px !important;}
.navbar-collapse { border-top: 0px !important; box-shadow:  none !important;}
.navbar-nav {  float: none!important;  margin: 0px !important;}
.navbar-nav>li {  float: none;}
.navbar-nav>li>a { padding-top: 10px;   padding-bottom: 10px;}
#menu.big, #menu.small { background:#fff !important; box-shadow: 0px 0px 10px rgba(0,0,0,0.1); position: fixed !important;}
.navbar-default .navbar-toggle { border:0px !important; background:#f47321 !important;}
.navbar-default .navbar-toggle .icon-bar { background:#fff !important;}
#menu.small .moduletable_menu, #menu.big .moduletable_menu { margin:0px;}
#menu.small .moduletable_logo, #menu.big .moduletable_logo { max-width:115px; top:3px !important;}
.navbar-toggle:focus { background:#9e9e9e !important;}
}
@media (max-width: 768px) {
.nspCol3, .jg_element_gal, .jg_element_cat, .joomimg116_imgct, .joomcat117_imgct { width:98% !important; margin-left:1% !important; margin-right:1% !important;}
.dane, .formularz { width:98%;}
}