@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;
}

ol {
  list-style: none;
  counter-reset: licznik-glowny;
  padding-left: 40px;
}
ol li {
  counter-increment: licznik-glowny;
  margin: 0 0 0.5rem 0;
  position: relative;
}
ol li::before {
  content: counter(licznik-glowny) ") ";
  position: absolute;
  --size: 32px;
  left: calc(-1 * var(--size) - 10px);  
}

.alert-ico-in-table{
  vertical-align: top;
  padding-right: 10px;
}

.wykonanie {
  font-size:0.85rem;
}

.form-control {
    font-size: 1.2rem !important;
}    

.is-invalid-textarea {
  border: 2px solid red !important;
  padding-right: 2px;
}

.form-control.is-invalid {
  border: 2px solid red;
}

select.form-control.is-invalid{
  background-position: right 1.2rem center,center right 2.25rem;
}

.invalid-feedback{
  display:block;
}
