@media screen and (max-width: 709px) {
  html body .konGlowny .konNaglowek {
    padding: 20px 12px 15px;
  }
  html body .konGlowny .konNaglowek .konJezyk {
    padding-top: 8px;
  }
  html body .konGlowny .konMenu1 {
    margin: 12px 12px 28px;
  }
  html body .konGlowny .konMenu1 > div:not(:last-child) {
    border-bottom: 1px solid rgba(120, 120, 120, 0.22);
  }
  html body .konGlowny .konMenu1 > div > h3 a {
    height: auto;
    min-height: 48px;
    padding: 14px 20px;
  }
  html body .konGlowny .konWizytowkaBaner {
    flex-direction: column;
    gap: 10px;
    padding: 0 12px;
  }
  html body .konGlowny .konWizytowkaBaner .konBanerObraz {
    flex: auto;
    height: 170px;
    min-height: 0;
    max-height: none;
  }
  html body .konGlowny .konSeparator {
    margin: 15px 12px;
  }
  html body .konGlowny .konWizytowka {
    flex-direction: column;
    min-height: 0;
    padding: 35px 12px;
    gap: 15px;
  }
  html body .konGlowny .konWizytowka .konKolumna {
    flex-basis: auto;
    padding-right: 0;
  }
  html body .konGlowny .konWizytowka .konWizytowkaAdres {
    width: 100%;
    max-width: none;
    text-align: center;
  }
  html body .konGlowny .konWizytowka .konWizytowkaAdres .vCard {
    display: inline-block;
    width: auto;
    max-width: 100%;
    text-align: left;
  }
  html body .konGlowny .konWizytowka .konWizytowkaAdres .vCard > div {
    max-width: none;
  }
  html body .konGlowny .konWizytowka .konWizytowkaAdres .vCard .working-hours {
    margin-top: 10px;
  }
  html body .konGlowny .konTresc {
    margin: 0 12px;
    padding: 25px 20px;
  }
  html body .konGlowny .konTresc #plgNotariuszWizytowka #plgNotariuszWizytowkaPrzycisk input {
    padding: 8px 15px;
    font-size: 15px;
  }
  html body .konGlowny .konTresc #plgSmtpWiadomosc table {
    display: block;
  }
  html body .konGlowny .konTresc #plgSmtpWiadomosc table tbody tr {
    display: block;
  }
  html body .konGlowny .konTresc #plgSmtpWiadomosc table tbody tr td {
    display: block;
  }
  html body .konGlowny .konTresc #plgSmtpWiadomosc table tbody tr td:first-child {
    width: 120px;
  }
  html body .konGlowny .konTresc #plgSmtpWiadomosc table tbody tr td:last-child {
    width: auto;
  }
  html body .konGlowny .konTresc #plgSmtpWiadomosc table tbody tr td input[name="plgSmtpWiadomosc_button"] {
    padding: 8px 15px;
    font-size: 15px;
  }
}
body {
  width: 100%;
  background: #f0f0f0;
  color: #000000;
  font-family: Arial, sans-serif;
  font-size: 12pt;
  text-align: justify;
}
body * {
  box-sizing: border-box;
}
body .konGlowny {
  position: relative;
  max-width: 960px;
  margin: 0 auto;
  background: #ffffff;
  color: #000000;
  z-index: 1;
}
body .konGlowny .konNaglowek {
  display: flex;
  min-height: 113px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 20px 20px 12px;
  border-bottom: 2px solid #999;
  background: linear-gradient(to bottom, #ffffff 0%, #eeeeee 100%);
  text-align: center;
}
body .konGlowny .konNaglowek .konNazwa .org h2 {
  font-size: 18pt;
}
body .konGlowny .konNaglowek .konNazwa .title,
body .konGlowny .konNaglowek .konNazwa .fn,
body .konGlowny .konNaglowek .konNazwa .adr,
body .konGlowny .konNaglowek .konNazwa .tel,
body .konGlowny .konNaglowek .konNazwa .email,
body .konGlowny .konNaglowek .konNazwa .url,
body .konGlowny .konNaglowek .konNazwa .working-hours,
body .konGlowny .konNaglowek .konNazwa .additional-information {
  display: none;
}
body .konGlowny .konNaglowek .konJezyk {
  display: flex;
  justify-content: center;
  padding-top: 6px;
}
body .konGlowny .konNaglowek .konJezyk #plgJezyki span {
  color: #000000;
  vertical-align: inherit !important;
  cursor: pointer;
  transition: color 0.2s ease;
}
body .konGlowny .konNaglowek .konJezyk #plgJezyki span:hover {
  color: #595959;
}
body .konGlowny .konNaglowek .konJezyk #plgJezyki span.sel {
  color: #000000;
  text-shadow: 1px 0 0 #000000;
}
body .konGlowny .konNaglowek .konJezyk #plgJezyki span {
  padding: 2px 4px;
  text-transform: uppercase;
  font-size: 9pt;
  vertical-align: middle;
  border-radius: 2px;
}
body .konGlowny .konMenu1 {
  width: auto;
  min-height: 56px;
  gap: 0;
  margin: 12px 20px 38px;
  border-radius: 11px;
  background: linear-gradient(to bottom, #ededed 0%, #d1d1d1 100%);
  box-shadow: 7px 8px 5px rgba(120, 120, 120, 0.55);
  overflow: hidden;
}
body .konGlowny .konMenu1 > div {
  position: relative;
  background: transparent;
}
body .konGlowny .konMenu1 > div:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: linear-gradient(to bottom, #22b9fe 0%, #1576a2 100%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.12s ease-out;
}
body .konGlowny .konMenu1 > div:hover:before,
body .konGlowny .konMenu1 > div.sel:before {
  opacity: 1;
}
body .konGlowny .konMenu1 > div:hover > h3 a,
body .konGlowny .konMenu1 > div.sel > h3 a {
  color: #ffffff;
}
body .konGlowny .konMenu1 > div > h3 {
  position: relative;
  z-index: 1;
  font-size: 14pt;
  font-weight: normal;
}
body .konGlowny .konMenu1 > div > h3 a {
  display: block;
  height: 56px;
  justify-content: center;
  padding: 18px 10px;
  text-decoration: none;
  color: #000000;
  transition: color 0.12s ease-out;
}
body .konGlowny .konMenu1 > div.sel > h3 a {
  font-weight: bold;
}
body .konGlowny .konWizytowkaBaner {
  display: flex;
  justify-content: space-between;
  gap: 10px;
  padding: 0 14px;
}
body .konGlowny .konWizytowkaBaner .konBanerObraz {
  flex: 1 1 0;
  height: 37vw;
  min-height: 260px;
  max-height: 350px;
  min-width: 0;
  padding: 5px;
  border-radius: 18px;
  background: linear-gradient(to bottom, #cccccc 0%, #e4e4e4 100%);
}
body .konGlowny .konWizytowkaBaner .konBanerObraz > div {
  height: 100%;
  border-radius: 14px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
body .konGlowny .konWizytowkaBaner .konBanerObraz > div.imgObraz1 {
  background-image: url('/lyt/020391/img/imgBaner1.jpg');
}
body .konGlowny .konWizytowkaBaner .konBanerObraz > div.imgObraz2 {
  background-image: url('/lyt/020391/img/imgBaner2.jpg');
}
body .konGlowny .konWizytowkaBaner .konBanerObraz > div.imgObraz3 {
  background-image: url('/lyt/020391/img/imgBaner3.jpg');
}
body .konGlowny .konSeparator {
  margin: 18px 14px;
}
body .konGlowny .konSeparator:before {
  content: "";
  display: block;
  height: 8px;
  background: linear-gradient(to right, transparent 0%, #e4e6e5 10%, #e4e6e5 90%, transparent 100%);
}
body .konGlowny .konWizytowka {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 30px;
  padding: 35px 38px;
  border-top: 1px solid #bebebe;
  border-bottom: 3px solid #787878;
  background: #fafafa;
  color: #000000;
}
body .konGlowny .konWizytowka .konKolumna {
  display: flex;
  flex: 0 0 150px;
  justify-content: center;
  align-items: center;
  padding-right: 40px;
}
body .konGlowny .konWizytowka .konKolumna .imgKolumna {
  height: 136px;
  width: 150px;
  background-image: url('/lyt/020391/img/imgOrzel.png');
  background-position: center;
  background-repeat: no-repeat;
  background-size: 122px 136px;
}
body .konGlowny .konWizytowka .konWizytowkaAdres {
  flex: 1 1 auto;
  max-width: 700px;
  font-size: 10pt;
}
body .konGlowny .konWizytowka .konWizytowkaAdres .vCard {
  display: grid;
  width: 100%;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  grid-auto-rows: min-content;
  column-gap: 35px;
  align-items: start;
}
body .konGlowny .konWizytowka .konWizytowkaAdres .vCard h1 {
  font-size: 10pt;
}
body .konGlowny .konWizytowka .konWizytowkaAdres .vCard > div {
  max-width: none;
  font-weight: normal;
}
body .konGlowny .konWizytowka .konWizytowkaAdres .vCard > div .type {
  font-weight: bold;
}
body .konGlowny .konWizytowka .konWizytowkaAdres .vCard > div:not(.title) {
  margin-left: 20px;
}
body .konGlowny .konWizytowka .konWizytowkaAdres .vCard .title,
body .konGlowny .konWizytowka .konWizytowkaAdres .vCard .fn,
body .konGlowny .konWizytowka .konWizytowkaAdres .vCard .adr,
body .konGlowny .konWizytowka .konWizytowkaAdres .vCard .tel,
body .konGlowny .konWizytowka .konWizytowkaAdres .vCard .email,
body .konGlowny .konWizytowka .konWizytowkaAdres .vCard .url {
  grid-column: 1;
}
body .konGlowny .konWizytowka .konWizytowkaAdres .vCard .title h1 {
  font-weight: bold;
}
body .konGlowny .konWizytowka .konWizytowkaAdres .vCard .title h3 {
  font-size: 10pt;
}
body .konGlowny .konWizytowka .konWizytowkaAdres .vCard .fn {
  display: flex;
  flex-flow: row wrap;
  margin-bottom: 10px;
  font-size: 11pt;
}
body .konGlowny .konWizytowka .konWizytowkaAdres .vCard .fn h2 {
  font-weight: bold;
}
body .konGlowny .konWizytowka .konWizytowkaAdres .vCard .fn .given-name {
  margin-right: 4px;
}
body .konGlowny .konWizytowka .konWizytowkaAdres .vCard .fn,
body .konGlowny .konWizytowka .konWizytowkaAdres .vCard .tel,
body .konGlowny .konWizytowka .konWizytowkaAdres .vCard .email,
body .konGlowny .konWizytowka .konWizytowkaAdres .vCard .url {
  display: flex;
  flex-wrap: wrap;
}
body .konGlowny .konWizytowka .konWizytowkaAdres .vCard .fn .type,
body .konGlowny .konWizytowka .konWizytowkaAdres .vCard .tel .type,
body .konGlowny .konWizytowka .konWizytowkaAdres .vCard .email .type,
body .konGlowny .konWizytowka .konWizytowkaAdres .vCard .url .type {
  white-space: nowrap;
  margin-right: 3px;
}
body .konGlowny .konWizytowka .konWizytowkaAdres .vCard .tel,
body .konGlowny .konWizytowka .konWizytowkaAdres .vCard .email,
body .konGlowny .konWizytowka .konWizytowkaAdres .vCard .url {
  margin-bottom: 3px;
}
body .konGlowny .konWizytowka .konWizytowkaAdres .vCard .tel .type,
body .konGlowny .konWizytowka .konWizytowkaAdres .vCard .email .type,
body .konGlowny .konWizytowka .konWizytowkaAdres .vCard .url .type {
  width: 55px;
}
body .konGlowny .konWizytowka .konWizytowkaAdres .vCard .adr {
  margin-bottom: 3px;
}
body .konGlowny .konWizytowka .konWizytowkaAdres .vCard .working-hours {
  grid-column: 2;
  grid-row: 1 / span 8;
  margin-top: 0;
}
body .konGlowny .konWizytowka .konWizytowkaAdres .vCard .working-hours ul {
  padding-left: 25px;
}
body .konGlowny .konWizytowka .konWizytowkaAdres .vCard .additional-information {
  grid-column: 2;
}
body .konGlowny .konWizytowka .konWizytowkaAdres .vCard .adr .postal-code {
  display: inline-block;
}
body .konGlowny .konWizytowka .konWizytowkaAdres .vCard .adr .locality {
  display: inline-block;
}
body .konGlowny .konWizytowka .konWizytowkaAdres .vCard .adr .locality h2 {
  font-weight: normal;
  font-size: 10pt;
}
body .konGlowny .konTresc {
  margin: 0 20px;
  padding: 48px 20px;
  background: #ffffff;
  text-align: justify;
}
body .konGlowny .konTresc h4 span {
  color: #1576a2;
}
body .konGlowny .konTresc ul {
  padding-left: 32px;
}
body .konGlowny .konTresc ul ul {
  padding-left: 16px;
}
body .konGlowny .konTresc ol {
  padding-left: 25px;
  list-style-type: square;
}
body .konGlowny .konTresc p {
  margin-top: 10px;
}
body .konGlowny .konTresc strong {
  font-weight: bold;
}
body .konGlowny .konTresc #plgSmtpWiadomosc td {
  padding: 5px 0;
}
body .konGlowny .konTresc #plgSmtpWiadomosc td:first-child {
  padding: 12px 0 0;
}
body .konGlowny .konTresc #plgSmtpWiadomosc textarea {
  width: 100%;
  border: 1px solid silver;
}
body .konGlowny .konTresc #plgSmtpWiadomosc input[type='text'] {
  width: 100%;
  padding: 5px 0;
  border: 1px solid silver;
}
body .konGlowny .konTresc #plgSmtpWiadomosc input[name="plgSmtpWiadomosc_button"] {
  width: 100px !important;
  cursor: pointer;
}
body .konGlowny .konStopka {
  min-height: 31px;
  padding: 7px;
  border-top: 1px solid #bebebe;
  border-bottom: 1px solid #bebebe;
  background: linear-gradient(to bottom, #ffffff 0%, #e9e9e9 100%);
}
body .konGlowny .konStopka #plgNotariuszStopka {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 15px 5px;
  font-size: 8pt;
}
body .konGlowny .konStopka #plgNotariuszStopka span a {
  font-weight: normal;
  color: #333;
}
body .konGlowny .konStopka #plgNotariuszStopka span a:hover {
  text-shadow: 1px 0 0 #333;
}

