@font-face {
  font-family: 'IcoMoon';
  src: url('../../../media/jui/fonts/IcoMoon.eot');
  src: url('../../../media/jui/fonts/IcoMoon.eot?#iefix') format('embedded-opentype'), url('../../../media/jui/fonts/IcoMoon.woff') format('woff'), url('../../../media/jui/fonts/IcoMoon.ttf') format('truetype'), url('../../../media/jui/fonts/IcoMoon.svg#IcoMoon') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'fontawesome';
  src: url('../fonts/fontawesome.eot');
  src: url('../fonts/fontawesome.eot?#iefix') format('embedded-opentype'), url('../fonts/fontawesome.woff') format('woff'), url('../fonts/fontawesome.ttf') format('truetype'), url('../fonts/fontawesome.svg#fontawesome') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'IcoMoon-free';
  src: url('fonts/IcoMoon-free.eot');
  src: url('fonts/IcoMoon-free.eot?#iefix') format('embedded-opentype'), url('fonts/IcoMoon-free.woff') format('woff'), url('fonts/IcoMoon-free.ttf') format('truetype'), url('fonts/IcoMoon-free.svg#IcoMoon-free') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Icons';
  src: url('../fonts/Icons.eot');
  src: url('../fonts/Icons.eot?#iefix') format('embedded-opentype'), url('../fonts/Icons.woff') format('woff'), url('../fonts/Icons.ttf') format('truetype'), url('../fonts/Icons.svg#Icons') format('svg');
  font-weight: normal;
  font-style: normal;
}
.nfz-icomoon:before {
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  font-size: 60px;
  line-height: 1;
  vertical-align: middle;
  margin-right: 20px;
  content: '\e185';
}
.nfz-ico:before {
  font-family: "Icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  font-size: 60px;
  line-height: 1;
  vertical-align: middle;
  margin-right: 6px;
}
.ico-1:before {
  content: "\73";
}
.ico-2:before {
  content: "\52";
}
.ico-3:before {
  content: "\72";
}
.ico-4:before {
  content: "\50";
}
.ico-5:before {
  content: "\70";
}
.ico-6:before {
  content: "\4f";
}
.ico-7:before {
  content: "\6f";
}
.ico-8:before {
  content: "\4e";
}
.ico-9:before {
  content: "\6e";
}
.ico-10:before {
  content: "\4d";
}
.ico-11:before {
  content: "\6d";
}
.ico-12:before {
  content: "\4c";
}
.ico-13:before {
  content: "\6c";
}
.ico-14:before {
  content: "\4b";
}
.ico-15:before {
  content: "\6b";
}
.ico-16:before {
  content: "\4a";
}
.ico-17:before {
  content: "\6a";
}
.ico-18:before {
  content: "\49";
}
.ico-19:before {
  content: "\69";
}
.ico-20:before {
  content: "\48";
}
.ico-21:before {
  content: "\68";
}
.ico-22:before {
  content: "\47";
}
.ico-23:before {
  content: "\67";
}
.ico-24:before {
  content: "\46";
}
.ico-25:before {
  content: "\65";
}
.ico-26:before {
  content: "\44";
}
.ico-27:before {
  content: "\64";
}
.ico-28:before {
  content: "\43";
}
.ico-29:before {
  content: "\63";
}
.ico-30:before {
  content: "\45";
}
.ico-31:before {
  content: "\62";
}
.ico-32:before {
  content: "\41";
}
.ico-33:before {
  content: "\61";
}
.ico-34:before {
  content: "\2a";
}
.ico-35:before {
  content: "\29";
}
.ico-36:before {
  content: "\28";
}
.ico-37:before {
  content: "\27";
}
.ico-38:before {
  content: "\26";
}
.ico-39:before {
  content: "\25";
}
.ico-40:before {
  content: "\24";
}
.ico-41:before {
  content: "\23";
}
.ico-42:before {
  content: "\22";
}
.ico-wykrzyknik:before {
  content: "\21";
}
.ico-43:before {
  content: "\69";
}
.cf {
  *zoom: 1;
}
.cf:before,
.cf:after {
  display: table;
  content: "";
  line-height: 0;
}
.cf:after {
  clear: both;
}
@media (max-width: 1200px) {
  .topbar2 #jm-top-bar1,
  .topbar2 #jm-top-bar2 {
    width: 100%;
  }
  #jm-page-settings + .jm-module-raw {
    clear: both;
  }
  #jm-header-bg {
    min-height: 0 !important;
  }
  #jm-header-bg + #jm-header-content {
    position: static;
    left: auto;
    right: auto;
    bottom: auto;
    margin: 0 auto !important;
    padding: 30px 0 0;
  }
  #jm-header-bg + #jm-header-content #jm-header-content-in {
    padding-left: 15px;
    padding-right: 15px;
  }
  .container-width {
    display: none !important;
  }
}
@media (max-width: 979px) {
  .jm-module-in {
    height: auto !important;
  }
  img {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .btn {
    -webkit-appearance: none;
  }
  .jm-module-in {
    height: auto !important;
  }
  .header-menu {
    display: none;
  }
  #jm-main .container-fluid-in {
    border-top: solid 1px #e5e5e5;
    border-bottom: solid 1px #e5e5e5;
  }
  #jm-main .container-fluid-in.border {
    background: none;
  }
}
@media (max-width: 767px) {
  input,
  select,
  textarea {
    max-width: 100%;
  }
  .items-row {
    margin-bottom: 30px;
  }
  .items-row .item {
    margin-bottom: 30px;
  }
  #jm-allpage #jm-page-settings ul > li.day-night {
    font-size: 0;
  }
  #jm-allpage #jm-page-settings ul > li.day-night [class^="icon-"],
  #jm-allpage #jm-page-settings ul > li.day-night [class*=" icon-"] {
    font-size: 11px;
  }
  #jm-allpage #jm-page-settings ul > li.contrast-label {
    display: none;
  }
  #jm-copyrights,
  #jm-poweredby {
    float: none;
    width: 100%;
    text-align: center;
    margin: 0 0 10px;
  }
  #jm-allpage .jm-category-module li {
    width: 100% !important;
  }
}
@media (max-width: 640px) {
  #jm-feature .feature-center {
    border-width: 0;
  }
}
@media (max-width: 480px) {
  input,
  select,
  textarea {
    width: 100%;
  }
  dl.tabs,
  .nav-tabs {
    display: block !important;
    margin: 2px 0 0;
  }
  dl.tabs dt.tabs,
  .nav-tabs > li {
    float: none !important;
  }
  dl.tabs dt.tabs a,
  .nav-tabs > li a {
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: -2px;
  }
  #jm-logo-sitedesc #jm-logo {
    max-width: 180px;
  }
  .jm-category-module .item-in,
  .jm-category-module .mod-article-image,
  .jm-category-module .description {
    display: block;
  }
  .jm-category-module .mod-article-image {
    padding: 0 0 20px;
  }
  #jm-footer-mod .jm-module {
    border: none;
  }
}
@media (max-width: 360px) {
  #jm-logo-sitedesc {
    float: none !important;
  }
  #jm-logo-sitedesc #jm-logo {
    margin: 0 auto;
    text-align: center;
    padding-top: 15px;
  }
  #jm-search {
    text-align: center !important;
  }
  #jm-search.pull-right {
    float: none !important;
  }
  #jm-search .jm-module-raw {
    width: 100% !important;
  }
  #jm-footer-mod .jm-module {
    border: none;
  }
}
@media (max-width: 360px) {
  #jm-feature .jm-feature {
    padding: 0 0;
  }
  #jm-feature .moduletable {
    margin: 0 -15px;
    padding: 30px;
  }
  #jm-feature .moduletable h3 {
    padding-left: 36px;
    font-size: 19.2px;
  }
  #jm-feature .jm-module {
    margin: 0 -15px;
    padding: 30px;
  }
  #jm-feature .jm-module h3.jm-title {
    padding-left: 36px;
    font-size: 19.2px;
  }
  #jm-feature .jm-module:last-child {
    border-bottom: solid 1px #e5e5e5;
  }
  #jm-feature .feature-center {
    border-width: 0;
  }
  #jm-feature h3.jm-title.nfz-ico {
    font-size: 16px;
    position: relative;
    padding-left: 57.6px !important;
    padding-bottom: 24px;
    margin-bottom: 30px;
  }
  #jm-feature h3.jm-title.nfz-ico span {
    font-size: 19.2px;
  }
  .bannergroup.indent-left .banneritem {
    padding-left: 36px;
  }
}
@media (max-width: 320px) {
  #jm-top-bar2 .bp {
    font-size: 0;
  }
  #jm-top-bar2 .contrast a {
    padding: 5px 3px !important;
  }
}
@media (max-width: 1024px) {
  #jm-header .slide-desc-text-override {
    min-height: 50px;
    font-size: 13.5px;
  }
}
@media (max-width: 900px) {
  #jm-header .slide-desc-text-override {
    min-height: 50px;
    font-size: 12px;
  }
  #jm-header .slide-desc-text-override .slide-title {
    min-height: 60px;
  }
  #jm-header .indicators-ms .djslider-override .navigation-container-custom {
    left: 40px;
  }
  #jm-header .navigation-container {
    top: 74% !important;
  }
}
@media (max-width: 800px) {
  #jm-header .slide-desc-text-override {
    min-height: 30px;
    font-size: 10.5px;
  }
  #jm-header .slide-desc-text-override .slide-title {
    width: 35%;
    padding: 0 2%;
    border-right: solid 1px rgba(255, 255, 255, 0.2);
    min-height: 60px;
  }
  #jm-header .indicators-ms .djslider-override .navigation-container-custom {
    left: 20px;
  }
  #jm-header .navigation-container {
    top: 70% !important;
  }
}
@media (max-width: 979px) {
  .djslider-override .slide-desc-text-override .slide-title + .slide-text {
    margin: 0;
  }
  .djslider-override .slide-desc-text-override {
    padding: 5px;
  }
}
@media (max-width: 767px) {
  #jm-allpage #jm-header .djslider-override .slide-desc-text-override .slide-title {
    font-size: 15px;
  }
  .djslider-override a.readmore {
    display: none;
  }
  .djslider-override .navigation-container-custom {
    opacity: 0;
    filter: alpha(opacity=0);
    pointer-events: none;
  }
}
@media (max-width: 640px) {
  #jm-header .slide-desc-text-override {
    min-height: 30px;
    font-size: 9px;
  }
  #jm-header .slide-desc-text-override .slide-title {
    width: 38%;
    padding: 0 2%;
    border-right: solid 1px rgba(255, 255, 255, 0.2);
    min-height: 40px;
  }
  #jm-header .slide-desc-text-override .slide-text {
    width: 36%;
    padding: 0 1% ;
    font-size: 1.2em;
  }
  #jm-header .indicators-ms .djslider-override .navigation-container-custom {
    left: 20px;
  }
  #jm-header .navigation-container {
    top: 68% !important;
    right: -15px !important;
  }
}
@media (max-width: 639px) {
  #jm-header .slide-desc-text-override {
    min-height: 30px;
    font-size: 9px;
  }
  #jm-header .slide-desc-text-override .slide-title {
    width: 80%;
    padding: 0 2%;
    border-right: none;
    min-height: 40px;
  }
  #jm-header .slide-desc-text-override .slide-text {
    width: 0%;
    padding: 0 display:none;
    font-size: 1.2em;
  }
  #jm-header .indicators-ms .djslider-override .navigation-container-custom {
    left: 20px;
  }
  #jm-header .navigation-container {
    top: 60% !important;
    right: -20px !important;
  }
}
@media (max-width: 480px) {
  #jm-allpage #jm-header .djslider-override .slide-desc-text-override .slide-title {
    font-size: 15px;
  }
  .djslider-override .slide-text {
    display: none;
  }
}
@media (max-width: 360px) {
  #jm-header .navigation-container {
    top: 48% !important;
    right: -20px !important;
  }
}
@media (max-width: 320px) {
  #jm-header .slide-desc-text-override {
    min-height: 20px;
    font-size: 7.5px;
  }
  #jm-header .slide-desc-text-override .slide-title {
    width: 80%;
    padding: 0 2%;
    border-right: none;
    min-height: 30px;
  }
  #jm-header .navigation-container {
    top: 40% !important;
    right: -25px !important;
  }
}
/*# sourceMappingURL=/templates/nfz-lodz/css/template_responsive.28.map */