@font-face {
  font-family: 'Raleway';
  src: url("fonts/Raleway-BlackItalic.ttf") format("ttf"), url("fonts/Raleway-BlackItalic.woff") format("woff"), url("fonts/Raleway-BlackItalic.woff2") format("woff2");
  font-weight: 900;
  font-style: italic; }
@font-face {
  font-family: 'Raleway';
  src: url("fonts/Raleway-SemiBoldItalic.ttf") format("ttf"), url("fonts/Raleway-SemiBoldItalic.woff") format("woff"), url("fonts/Raleway-SemiBoldItalic.woff2") format("woff2");
  font-weight: 600;
  font-style: italic; }
@font-face {
  font-family: 'Raleway';
  src: url("fonts/Raleway-ThinItalic.ttf") format("ttf"), url("fonts/Raleway-ThinItalic.woff") format("woff"), url("fonts/Raleway-ThinItalic.woff2") format("woff2");
  font-weight: 100;
  font-style: italic; }
@font-face {
  font-family: 'Raleway';
  src: url("fonts/Raleway-BoldItalic.ttf") format("ttf"), url("fonts/Raleway-BoldItalic.woff") format("woff"), url("fonts/Raleway-BoldItalic.woff2") format("woff2");
  font-weight: bold;
  font-style: italic; }
@font-face {
  font-family: 'Raleway';
  src: url("fonts/Raleway-ExtraLight.ttf") format("ttf"), url("fonts/Raleway-ExtraLight.woff") format("woff"), url("fonts/Raleway-ExtraLight.woff2") format("woff2");
  font-weight: 200;
  font-style: normal; }
@font-face {
  font-family: 'Raleway';
  src: url("fonts/Raleway-Light.ttf") format("ttf"), url("fonts/Raleway-Light.woff") format("woff"), url("fonts/Raleway-Light.woff2") format("woff2");
  font-weight: 300;
  font-style: normal; }
@font-face {
  font-family: 'Raleway';
  src: url("fonts/Raleway-LightItalic.ttf") format("ttf"), url("fonts/Raleway-LightItalic.woff") format("woff"), url("fonts/Raleway-LightItalic.woff2") format("woff2");
  font-weight: 300;
  font-style: italic; }
@font-face {
  font-family: 'Raleway';
  src: url("fonts/Raleway-ExtraLightItalic.ttf") format("ttf"), url("fonts/Raleway-ExtraLightItalic.woff") format("woff"), url("fonts/Raleway-ExtraLightItalic.woff2") format("woff2");
  font-weight: 200;
  font-style: italic; }
@font-face {
  font-family: 'Raleway';
  src: url("fonts/Raleway-Bold.ttf") format("ttf"), url("fonts/Raleway-Bold.woff") format("woff"), url("fonts/Raleway-Bold.woff2") format("woff2");
  font-weight: bold;
  font-style: normal; }
@font-face {
  font-family: 'Raleway';
  src: url("fonts/Raleway-Medium.ttf") format("ttf"), url("fonts/Raleway-Medium.woff") format("woff"), url("fonts/Raleway-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal; }
@font-face {
  font-family: 'Raleway';
  src: url("fonts/Raleway-MediumItalic.ttf") format("ttf"), url("fonts/Raleway-MediumItalic.woff") format("woff"), url("fonts/Raleway-MediumItalic.woff2") format("woff2");
  font-weight: 500;
  font-style: italic; }
@font-face {
  font-family: 'Raleway';
  src: url("fonts/Raleway-Italic.ttf") format("ttf"), url("fonts/Raleway-Italic.woff") format("woff"), url("fonts/Raleway-Italic.woff2") format("woff2");
  font-weight: normal;
  font-style: italic; }
@font-face {
  font-family: 'Raleway';
  src: url("fonts/Raleway-ExtraBold.ttf") format("ttf"), url("fonts/Raleway-ExtraBold.woff") format("woff"), url("fonts/Raleway-ExtraBold.woff2") format("woff2");
  font-weight: 800;
  font-style: normal; }
@font-face {
  font-family: 'Raleway';
  src: url("fonts/Raleway-Black.ttf") format("ttf"), url("fonts/Raleway-Black.woff") format("woff"), url("fonts/Raleway-Black.woff2") format("woff2");
  font-weight: 900;
  font-style: normal; }
@font-face {
  font-family: 'Raleway';
  src: url("fonts/Raleway-ExtraBoldItalic.ttf") format("ttf"), url("fonts/Raleway-ExtraBoldItalic.woff") format("woff"), url("fonts/Raleway-ExtraBoldItalic.woff2") format("woff2");
  font-weight: 800;
  font-style: italic; }
@font-face {
  font-family: 'Raleway';
  src: url("fonts/Raleway-Regular.ttf") format("ttf"), url("fonts/Raleway-Regular.woff") format("woff"), url("fonts/Raleway-Regular.woff2") format("woff2");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Raleway';
  src: url("fonts/Raleway-SemiBold.ttf") format("ttf"), url("fonts/Raleway-SemiBold.woff") format("woff"), url("fonts/Raleway-SemiBold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal; }
@font-face {
  font-family: 'Raleway';
  src: url("fonts/Raleway-Thin.ttf") format("ttf"), url("fonts/Raleway-Thin.woff") format("woff"), url("fonts/Raleway-Thin.woff2") format("woff2");
  font-weight: 100;
  font-style: normal; }


body {
  font-family: Raleway, sans serif;
  padding-top: 10px;

}


body.disabled {
  color: yellow;
  background: #000; }
  body.disabled .logo img {
    background: yellow !important; }
  body.disabled .footerLogo img {
    background: yellow !important; }
  body.disabled * {
    color: yellow !important;
    background: #000 !important;
    border-color: yellow !important;
    word-wrap: break-word; }
  body.disabled i.fa {
    color: yellow !important; }
  body.disabled a.button {
    color: yellow;
    background: #000;
    border: 1px solid yellow; }
    body.disabled a.button:after {
      border-left-color: yellow; }
  body.disabled a {
    color: yellow;
    background: #000;
    text-decoration: underline; }
    body.disabled a:after {
      border-left-color: yellow; }
    body.disabled a:hover {
      background-color: #400000 !important; }
  body.disabled input {
    background: transparent !important; }
    body.disabled input::placeholder {
      color: yellow; }
  body.disabled .accordion .card .card-header h5:after {
    border-top-color: yellow; }
  body.disabled table td:before {
    color: yellow; }
  body.disabled ul li:before {
    background-color: yellow; }
  body.disabled .wpHamburger > span {
    background-color: yellow !important; }
  body.disabled .mobileMenu {
    border-left: 1px solid yellow; }
  body.disabled .youTubeButton {
    border: 1px solid yellow; }
  body.disabled .slick-arrow {
    border-color: yellow !important; }

:root.disabledFont {
  font-size: 20px;
  transition: all .25s ease-out; }
  :root.disabledFont * {
    word-wrap: break-word; }
  :root.disabledFont header.mainHeader {
    height: auto; }
    :root.disabledFont header.mainHeader nav .menu ul {
      flex-wrap: wrap; }
      :root.disabledFont header.mainHeader nav .menu ul li {
        padding: 20px; }
    :root.disabledFont header.mainHeader .mobileMenu li {
      padding-left: 0 !important; }
    :root.disabledFont header.mainHeader .mobileMenu .sub-menu {
      padding-left: 0 !important; }
  :root.disabledFont header.mainHeader nav ul.menu {
    flex-wrap: wrap; }
  :root.disabledFont .sliderAndEvents .slider .slide {
    padding-top: 70px; }
    @media screen and (max-width: 400px) {
      :root.disabledFont .sliderAndEvents .slider .slide {
        padding-top: 150px; } }

.feather {
  width: 16px;
  height: 16px;
  vertical-align: text-bottom;
}

.container {
  max-width: 960px;
}

.changeLink {
  color: #212529;
}
.changeLink a{
  color: #212529;
  text-decoration:none;
}
.changeLink a:hover{
  color: #000 !important;
  text-decoration:none;
}

.lh-condensed { line-height: 1.25; }

.ochrona-danych-text {
  font-size:14px;
}
.table-td-top{
  vertical-align: top;
  padding-right: 10px;
}


.alert-ico-in-table{
  vertical-align: top;
  padding-right: 10px;
}

.wykonanie {
  font-size:0.85rem;
}

.form-control {
    font-size: 1.2rem !important;
}    

ol.nr-1 {
  counter-reset: section;
}
.nr-1 li{
  list-style: none;
}
.nr-1 li:before {
  counter-increment: section;
  content: counter(section)") ";
  margin-left: -16px;
}

ol.nr-a {
  counter-reset: section2;
}
.nr-a li{
  list-style: none;
}
.nr-a li:before {
  counter-increment: section2;
  content: counter(section2, lower-alpha) ') ';
  margin-left: -16px;
}