.site-branding {
  background-image: none;
}

body {
  background-image: none;
}

.ck-anchor {
      cursor: text;
    color: black !important;
  pointer-events: none;
}

.on-this-page-sticky ul li { list-style-type: disc; }

.on-this-page-sticky ul li li { list-style-type: circle; }

.on-this-page-sticky ul li li li { list-style-type: square; }

.node__content pre {
    white-space: pre-wrap;       /* Since CSS 2.1 */
    white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
    white-space: -pre-wrap;      /* Opera 4-6 */
    white-space: -o-pre-wrap;    /* Opera 7 */
  	word-wrap: break-word;    
 	text-align: justify;
}

a.duzy-link {
          font-size: 2.5rem;
}

.region--footer-bottom .drupal-info {
    grid-column: 1 / 7;
}



@media (min-width: 43.75rem) {
    .region--footer-bottom .drupal-info {
        grid-column: 2 / 7;
    }
}
@media (min-width: 62.5rem) {
    .region--footer-bottom .drupal-info {
        grid-column: 3 / 6;
    }
}

.region--footer-bottom .menu-stopka {
    grid-column: 1 / 7;
}



@media (min-width: 43.75rem) {
    .region--footer-bottom .menu-stopka {
        grid-column: 8/ 16;
    }
}

@media (min-width: 62.5rem) {
    .region--footer-bottom .menu-stopka {
        grid-column: 8 / 15;
    }
}

.menu-stopka ul {
  margin: 0;
  float: right;
}

.menu-stopka ul li {
  display: inline;
}

.menu-stopka {
  letter-spacing: 0.02em; 
    font-size: 0.875rem;
    line-height: var(--sp);
}

.klasyfikacja, .klasyfikacja .view-content {
  gap: unset;
}

.klasyfikacja h2, .klasyfikacja h3 {
  margin-bottom: 0px;
  margin-top: 1rem;
}

.klasyfikacja .h2, .ph2 {
    letter-spacing: -0.01em;
    font-size: 1.5rem;
    line-height: var(--sp2);
 }

.klasyfikacja a, .klasyfikacja a  {
     color: var(--color-text-neutral-medium);
  text-decoration: none;
}
@media (min-width: 43.75rem) {
  .klasyfikacja  .h2 {
        font-size: 2.25rem;
        line-height: var(--sp3);
    }
}
@media (min-width: 43.75rem) {
    .klasyfikacja .h3 {
        font-size: 1.5rem;
        line-height: var(--sp2);
    }
}
.klasyfikacja .h2, .klasyfikacja .h3 {
	margin-top: 0px;
    color: var(--color-text-neutral-loud);
    font-family: var(--font-sans);
    font-weight: bold;
}


@media (min-width: 43.75rem) {
   .klasyfikacja .h2 {
        
    }
}

.wyroznienie {
  /*font-size: 1.75rem;*/
  margin-top: 1.75rem;
  margin-bottom: 1.75rem;
}

.wyszukaj {
  margin: 0 auto;
  display: block;
}

.klasyfikacja .form--inline .form-actions {
    margin-top: var(--sp1);
  margin-left:var(--sp1);
}

.caption > figcaption {
    text-align: center;
}

.path-frontpage .region--sidebar img {
  margin: 0 auto;
}


.view-kategoria-zawiera {
  gap: unset;
}

.view-pkwiu-zawartosc-kategorii .view-content {
  padding-left: 2rem;
}

.klasyfikacja .wyjasnienia {
  margin: 1rem 0;
}

.klasyfikacja .wyjasnienia p {
  margin:0;
}

.klasyfikacja p.bold {
  font-weight: bold;
}

a.pkwiu-link {
text-decoration: underline;
}

.cn2025 .views-field-field-symbol, .view-powiazane-kody-cn2025 .views-field-name, .view-cn2025-4-powiazane-kody-pkwiu2015 .views-field-name  {
 width:9rem; 
}

.view-powiazane-kody-cn2025, .view-cn2025-4-powiazane-kody-pkwiu2015 {
 gap:unset; 
}

.view-powiazane-kody-cn2025 h4, .view-cn2025-4-powiazane-kody-pkwiu2015 h4 {
 margin-bottom: 0; 
}

.view-powiazane-kody-cn2025 table, .view-cn2025-4-powiazane-kody-pkwiu2015 table {
  margin: 0;
}

.sliding-popup-bottom {
  transform: translateY(100%);
  animation: cookie-animation 1s linear 1.1s forwards;
}

@keyframes cookie-animation {
  100% {
    transform: translateY(0);
  }
}

.tytul-kategorii {
  margin: 0;
}

 .tytul-kategorii h1 {
   margin-bottom: 0;
}