/* Stopka (Theme Builder 130) - styl apple.com: małe tytuły wielkimi literami w jednej linii,
   szare linki ciemniejące po najechaniu. Moduły Divi mają własne rozmiary i justowanie,
   stąd podbita specyficzność i !important. */
.et-l--footer .et_pb_section_0_tb_footer { padding-top: 64px; padding-bottom: 40px; }

/* tytuł kolumny (h4 blurba) - bez wycieku "padding 10px" z CSS motywu (.blocksMain p,h3,h4) */
.et-l--footer .et_pb_blurb.et_pb_blurb .et_pb_module_header,
.et-l--footer .et_pb_blurb.et_pb_blurb .et_pb_module_header a {
  font-size: 13px !important;
  line-height: 1.3 !important;
  font-weight: 600 !important;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  white-space: nowrap;
  color: #1d1d1f !important;
  padding: 0 !important;
  margin: 0 0 16px;
}
.et-l--footer .et_pb_blurb.et_pb_blurb .et_pb_blurb_description { text-align: left !important; }

/* listy linków */
.et-l--footer ul.tk-stopka-lista {
  list-style: none !important;
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.5;
}
.et-l--footer ul.tk-stopka-lista li { margin: 0; padding: 0; }
.et-l--footer ul.tk-stopka-lista li + li { margin-top: 10px; }
.et-l--footer ul.tk-stopka-lista,
.et-l--footer ul.tk-stopka-lista a {
  font-size: 14px;
  color: #6e6e73 !important;
  text-decoration: none;
  transition: color 0.2s ease;
}
.et-l--footer ul.tk-stopka-lista a:hover {
  color: #1d1d1f !important;
  text-decoration: underline;
  text-underline-offset: 3px;
}

/* dolny pasek: linia, prawa autorskie z lewej, linki z prawej */
.et-l--footer .et_pb_divider:before { border-top-color: #d2d2d7 !important; }
.et-l--footer .et_pb_row:last-child .et_pb_blurb_description,
.et-l--footer .et_pb_row:last-child .et_pb_blurb_description a {
  font-size: 12px !important;
  line-height: 1.6 !important;
  color: #86868b !important;
}
.et-l--footer .et_pb_row:last-child .et_pb_column:last-child .et_pb_blurb_description { text-align: right !important; }
.et-l--footer .et_pb_row:last-child .et_pb_blurb_description a:hover { color: #1d1d1f !important; }
