﻿@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"); }
body{margin:auto;padding:auto;color:#000;font-size:14px; font-family: 'Raleway', sans-serif; line-height:20px; overflow-x: hidden !important; font-weight: normal;}
a:link{color:#000;text-decoration:none;font-family: 'Raleway', sans-serif;}
a:visited{color:#000;text-decoration:none;font-family: 'Raleway', sans-serif; }
a:hover{color:#999999;transition:color 0.5s ease;text-decoration:none; font-family: 'Raleway', sans-serif;  text-decoration: none; transition: all 0.5s ease;}
a:acitve{color:#000;text-decoration:none; font-family: 'Raleway', sans-serif; }
#glowna{position:relative; float: left; height:auto;margin:0px;padding:0px;width:100%;}
.strona{max-width:1170px;margin:auto;width:100%;padding:auto;position:relative;z-index:0; padding-left:10px; padding-right:10px;}
#baner {  width:100%; background-attachment:fixed; float: left; position: relative; z-index:0;}
.skos1 { background:url(../images/skos1.png); margin-top: -173px;  background-repeat:no-repeat; background-position: center bottom; width:100%; height: 174px; float: left; position: relative; z-index:0;}
#tresc { float: left; width:100%; position: relative; z-index:10; }
#onas { background:url(../images/tlo2.jpg); background-attachment:fixed; background-size: cover; background-position: center bottom; background-repeat:no-repeat; position: relative; z-index:0; min-height: 700px; float: left; width:100%; padding-bottom:220px;}
.item-page h2 { font-size: 18pt;
  font-family: Raleway, 'avant garde'; font-weight: bold; text-align: center;
}
.skos2 { background:url(../images/skos2.png); background-repeat:no-repeat;  background-position: center top; width:100%; height: 177px; float: left; position: absolute; bottom:0px; left:0px; z-index:0;}
#producenci { float: left; width:100%; background:#fff; position: relative; z-index:0;}
#top.big { position: absolute; left: 0px; top: 0px; z-index:1000; width:100%;}
#top.big .moduletable_menu { margin-top: 30px;}
#top.small { position: fixed; left:0px; top:0px; z-index:1000; background:#000; width:100%; min-height: 59px;}
.moduletable_logo { position: absolute; left:10px; top: 3px; z-index:1000; width:19%; max-width:323px;}
.moduletable_logo img { width:100%; max-width:323px;}
#top.small .moduletable_logo { max-width: 80px;}
.navbar-default { background:none; border:0px;}
.container { margin:0px; padding:0px; max-width:100%;}
.navbar { margin:0px;}
.navbar-nav { float: right;}
.moduletable_menu .nav > li > a { padding-left:8px; padding-right:8px;}

.navbar-default .navbar-nav > li > a { color:#fff !important; font-weight: 500; font-size: 14px; font-family: 'Raleway', sans-serif; text-transform:uppercase; border-bottom: 3px solid transparent; transition: border-color 0.5s ease; padding-top:18px !important; padding-bottom:18px !important; text-shadow: 1px 1px 2px rgba(0,0,0,0.2);}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover { border-bottom: 3px solid #fff;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { border-bottom: 3px solid #ffcb08; background:none !important;}
.navbar-default .navbar-nav > .dropdown > a .caret { border-top-color: #fff !important;  border-bottom-color: #fff !important;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { background:none;}
.navbar-nav > li > .dropdown-menu { padding:0px; background:#000; border:0px; border-radius:0px;}
.dropdown-menu > li > a { color:#fff !important; padding:10px !important; text-transform:uppercase;}
.dropdown-menu > li.active > a  { background:#ffcb08 !important; color:#fff !important;}
.dropdown-menu > li > a:hover, .dropdown-menu > li.active > a:focus, .dropdown-menu > li.active > a:hover  { background:#fff !important; color:#000 !important;}
.dropdown-menu > li  { border-top: 1px solid #232323;}
.item-page { padding-bottom:30px; margin-top:-10px;}
.moduletable_aso { float: left; width:100%; position: relative; z-index:0; margin-top:-150px;}
.moduletable_aso img.nspImage { width:100%; height:auto !important;}
.moduletable_aso h2.nspHeader  { border-bottom: 1px solid #f2f2f2; text-align: center; padding-top: 12px; padding-bottom: 12px; border-bottom: 1px solid #f2f2f2; font-size: 20px; text-transform: uppercase; font-family: 'Raleway', sans-serif; margin:0px;}
.moduletable_aso .nspText { color:#8c8c8c; }
.moduletable_aso img.nspImage a { font-size: 20px; font-family: 'Raleway', sans-serif; color:#000;}
.moduletable_aso a.readon { display: block;  margin: auto; margin-top: 15px; margin-bottom:10px; padding: 9px; padding-right:20px; font-weight: 800; text-transform: uppercase; background:#000; width:100%; max-width: 300px; font-size: 14px; text-align: center; color:#fff; border-radius: 50px; transition: background-color 0.5s ease; position: relative; z-index:0;}
.moduletable_aso a.readon:hover, .moduletable_aso a.readon:focus { background:#ffcb08;}
a.readon:before { content:'\f138';  font-family: 'Font_Awesome_Solid'; font-size: 15px; color:#fff; font-weight:normal; position: absolute; right: 16px; top: 0px; line-height: 38px;}
.nspTopInterface { position: relative; margin-bottom:-25px; float: left; width:100%; z-index:100; text-align: center;}
#nsp-nsp-91 { padding-bottom: 25px;  }
.nspNext, .nspPrev { float: none; border:0px; display:inline-block; background:#ffcb08; color:#fff; width: 35px; height:35px; border-radius: 50px; text-align: center; line-height: 35px; position: relative; z-index:0; margin-left:1px; margin-right:1px;}
.nspNext:hover, .nspPrev:hover { background:#000;}
.nspNext:before { content:'\f054'; font-family: 'Font_Awesome_Solid'; border:0px; color:#fff; position: absolute; left:0px; top:0px; width:35px; line-height: 35px; font-size: 12px; text-indent:0px; margin:0px;}
.nspPrev:before { content:'\f053'; font-family: 'Font_Awesome_Solid'; border:0px; color:#fff; position: absolute; left:0px; top:0px; width:35px; line-height: 35px; font-size: 12px; text-indent:0px; margin:0px;}
.nspImageWrapper { overflow: hidden;}
a .nspImage { transform: scale(1);  background-position: center top; transition: all 0.5s ease;}
a:hover .nspImage { transform: scale(1.2);  background-position: center top;}
.moduletable_onas { margin-top: 150px; margin-bottom:70px; width:100%; text-align: center; color:#fff;}
.moduletable_onas h2 { font-weight: 800; text-transform:uppercase; font-size: 24px; color:#fff; padding-bottom: 20px; margin-bottom: 15px; position: relative; z-index:0; font-family: 'Raleway', sans-serif}
.moduletable_onas h2:after { content:''; position: absolute; bottom: 0px; left: 0; right: 0; margin: auto; width:50px; height: 3px; background:#ffcb08;}
.moduletable_onas a.readon { display: block; margin: auto; margin-top: 15px; margin-bottom:10px; padding: 8px; font-weight: 800; text-transform: uppercase; background: none; border:2px solid #fff; width:100%; max-width: 270px; font-size: 14px; text-align: center; color:#fff; border-radius: 50px; transition: background-color 0.5s ease; position: relative; z-index:0;}
.moduletable_onas a.readon:hover { background:#fff; color:#000;}
.moduletable_onas a.readon:before { line-height: 35px !important;}
.moduletable_onas a.readon:hover:before { color:#000 !important;} 
.nspArts, .nspLinksWrap { padding:0px;}
.moduletable_aso .nspArt p.nspText { padding-top:12px !important; width:100%;}
.moduletable_aso img.nspImage { margin: auto; float:none;}
.moduletable_aso .nspImageWrapper { text-align: center; margin: auto !important; max-width: 500px !important;}
.moduletable_pro { float: left; width:100%; margin-top:-40px; position: relative; z-index:0; padding-bottom:20px; border-bottom: 1px solid #f2f2f2;}
.moduletable_pro h2 { width:20%; float: left; text-align: center; font-size: 18px; font-family: 'Raleway', sans-serif; font-weight: 500; margin-top:40px;}
.moduletable_pro > div { width:80%; float: left;}
.moduletable_copy { font-size: 12px; float: left; width:100%; position: relative; z-index:0; font-family: 'Raleway', sans-serif; text-align: center; padding-top:12px; padding-bottom: 12px;}
.moduletable_copy a { font-size: 12px; font-family: 'Raleway', sans-serif;}
.moduletable_copy p { margin:0px; padding:0px;}
a.fb { display:inline-block; vertical-align:top; width: 30px; height:30px; text-align: center; line-height:30px; position: relative; z-index:0;}
a.fb:before { content:'\f39e'; font-family: 'Font_Awesome_Brands'; font-size: 17px; color:#c9c9c9; line-height: 30px; width:30px; height:30px; position: absolute; left:0px; top: 0px; text-align: center; transition: color 0.5s ease;}
#copy { float: left; width:100%; position: relative; z-index:1000;}
a.fb:hover:before { color:#000;}
.st { line-height:24px; padding-top:5px; padding-bottom:5px; display:inline-block; vertical-align: top;}
.moduletable_sc { position: relative; width:100%; text-align: center; color:#fff; margin-top: 220px; text-shadow: 1px 1px 2px rgba(0,0,0,0.2);}
.moduletable_sc h1 { color:#fff; font-family: 'Raleway', sans-serif; font-weight: 800; padding-bottom: 20px;}
.moduletable_sc h1:after { content:''; position: absolute; bottom: 0px; left: 0; right: 0; margin: auto; width:50px; height: 3px; background:#ffcb08;}
.moduletable_kt { max-width: 600px; margin: auto;}
a.chronoforms6_credits { display: none;}
#button6 { border-radius:50px; background:#000; margin: auto; text-align: center; font-family: 'Raleway', sans-serif; font-weight: 800; width:100%; max-width: 250px; transition: all 0.5s ease;}
#button6:hover, #button6:focus {  background:#ffcb08;}
.ui.checkbox label, .ui.checkbox + label { font-size: 12px;}
.moduletable_kt input[type=text], .moduletable_kt textarea { background:#f2f2f2 !important; border:0px !important;}
.ui.form .field .prompt.label { background:#C00 !important; color:#fff !important; border:0px !important;}
.ui.basic.pointing.label::before, .ui.basic[class*="pointing above"].label::before { border:0px !important; margin-top: 0px !important; font-weight: 500 !important;}
.jg_row { float: left; width:100%; margin:0px; padding:0px; text-align: center;}
.jg_element_cat, .jg_element_gal, .jg_element_gal_r { float:left; width:23% !important; margin-left: 1% !important; margin-right:1% !important;}
.jg_element_cat a img.jg_photo, .jg_element_cat .jg_minis a img, .jg_element_gal a img.jg_photo, .jg_element_gal .jg_minis a img { width:100%; max-width: 500px; border:4px solid #f2f2f2 !important; padding:0px; height: auto !important; margin-bottom:20px; transition: border-color 0.5s ease;}
a:hover img.jg_photo, .jg_minis a:hover img { border: 4px solid #ffcc0c !important;}
.jg_back { float: left; width:98%; margin-left:1%; margin-right:1%; padding-bottom:12px;}
.jg_back a:before { content:'\f137';  font-family: 'Font_Awesome_Solid'; color:#000; font-size: 16px; transition: color 0.5s ease;}
.jg_back a:hover:before { color:#ffcb08;}
.jg_element_txt { padding-bottom: 15px;}
.pagination { float: left; width:100%; text-align: center;}
.pagination ul { float:none; list-style:none; width:100%; text-align: center;}
.pagination ul li { display:inline-block; line-height: 40px;}
.pagination span, .pagination a { padding: 5px; border: 1px solid #f2f2f2; padding-left: 12px; padding-right: 12px; border-radius: 5px; color:#000; transition: all 0.5s ease;}
.tooltip { display:none !important;}
.pagination a:hover { background:#ffcc0c; border: 1px solid #ffcc0c; color:#fff;}
.pagination span { color:#666;}
.gallery { float: left; width:100%; position: relative; padding-bottom:10px;}
a.pdf { margin-left: 10px;}
a.pdf:before { content:'\f1c1'; font-family: 'Font_Awesome_Solid'; margin-right: 10px; font-size: 20px; color:#ff0000;}
.phocamaps-box { margin:0px !important;}
#phocaMapPlgPM1 { width:100% !important; margin-bottom:-80px !important;}
.item-page a img.jg_photo { width:23% !important; margin-left:1%; margin-right:1%; float: left; height:auto;border:4px solid #f2f2f2 !important;  margin-bottom:20px; transition: border-color 0.5s ease;}
.item-page a img.jg_photo:hover { border: 4px solid #ffcc0c !important;}
.fa-chevron-down { margin:2px !important; }
.span6 { display:inline-block; vertical-align: top; width: 47%; margin-left:1%; margin-right: 1%;}
.item-image { float: left; width:100%; margin-bottom: 15px; text-align: center; margin-top: 15px;}
.blog { padding-bottom: 20px;}
@media (max-width: 990px) {
.navbar-nav > li > .dropdown-menu { position: relative; float: left; width:100%; box-shadow:none;}
.navbar-nav > li { float: left !important; width:100%; position: relative; z-index:0;}
.jg_element_cat, .jg_element_gal, .jg_element_gal_r, .item-page a img.jg_photo { width:48% !important;}
.navbar-collapse { max-height: none !important; height:auto !important; overflow: hidden !important;}
.moduletable_fb { display:none !important;}
.navbar-collapse { padding:0px; margin:0px;}
.dropdown-menu > li > a { padding-left: 40px !important;}
.navbar-default .navbar-nav > li, .dropdown-menu > li  { border-top: 1px solid #232323;}
.container > .navbar-header, .container > .navbar-collapse { margin:0px;}
.navbar-default .navbar-toggle { background:none !important; border:0px; margin-top:14px; margin-bottom:13px;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form { border:0px !important; box-shadow:none !important;}
.navbar-default .navbar-toggle:hover .icon-bar , .navbar-default .navbar-toggle:focus .icon-bar  { background:#ffcb08 !important;}
.navbar-default .navbar-nav > li > a { color:#fff !important; font-weight: 500; font-size: 14px; font-family: 'Raleway', sans-serif; text-transform:uppercase; border-bottom: 0px;; transition: border-color 0.5s ease; padding-top:10px !important; padding-bottom:10px !important; padding-left:15px !important; text-shadow: none;}
.navbar-default .navbar-nav > li > a:focus .caret, .navbar-default .navbar-nav > li > a:hover .caret { border-top-color: #000 !important;  border-bottom-color: #000 !important;}
.navbar-default .navbar-nav > .active > a { border-bottom: 0px; color:#fff !important; background:#ffcb08 !important;}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { border-bottom: 0px; background:#fff !important; color:#000 !important;}
.navbar-default .navbar-toggle .icon-bar { background:#fff;}
#top.big, #top.small{ position: absolute; left:0px; top:0px; z-index:1000; background:#000; width:100%; min-height: 59px;}
#top.big .moduletable_logo, #top.small .moduletable_logo { max-width: 80px; position: absolute; left: 10px; top: 3px;}
#top.big .moduletable_menu, #top.small .moduletable_menu { margin:0px;}
.moduletable_logo { width: 70%;}
.moduletable_pro h2 { width:100%; margin:0px; padding:0px; padding-bottom:15px; margin-bottom:20px; border-bottom:1px solid #f2f2f2;}
.moduletable_pro > div { width:100%;}
.nspCol4 { width: 50% !important;}
.navbar-header {float: none;}
.navbar-toggle {display: block;}
.navbar-collapse {border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);}
.navbar-collapse.collapse {display: none!important;}
.navbar-nav {float: none!important; margin: 0px !important;;}
.navbar-nav>li { float: none;}
}
@media (max-width: 768px) {
.nspCol4 { width: 100% !important;}
.span6 { width:98%;}
}
@media (max-width: 500px) {
.jg_element_cat, .jg_element_gal, .jg_element_gal_r, .item-page a img.jg_photo { width:98% !important;}
}
