.karta {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1000px;
  margin-right: auto;
  margin-left: auto;
}

.k-left {
  width: 25%;
  height: 100px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.k-center {
  width: 50%;
}

.k-right {
  width: 25%;
}

._w-belka {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  z-index: 10;
  display: block;
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid hsla(0, 0%, 100%, .51);
  background-color: transparent;
  background-image: none;
}

._w-belka.b2 {
  border-bottom-width: 3px;
  border-bottom-color: #cd016e;
}

._w-belka._w-belka-home {
  border-bottom-color: hsla(0, 0%, 100%, .22);
}

._w-body {
  font-family: 'Open Sans', sans-serif;
}

._w-body.body-gdan {
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 99%, .67)), to(hsla(0, 0%, 99%, .67))), url('../images/turystka.jpg');
  background-image: linear-gradient(180deg, hsla(0, 0%, 99%, .67), hsla(0, 0%, 99%, .67)), url('../images/turystka.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

._w-body.body-karta {
  margin-top: 60px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 99%, .75)), to(hsla(0, 0%, 99%, .75))), url('../images/zwiedzanie.jpg'), url('../images/AdobeStock_117048949_Preview.jpeg');
  background-image: linear-gradient(180deg, hsla(0, 0%, 99%, .75), hsla(0, 0%, 99%, .75)), url('../images/zwiedzanie.jpg'), url('../images/AdobeStock_117048949_Preview.jpeg');
  background-position: 0px 0px, 0px 0px, 50% 0px;
  background-size: auto, cover, cover;
  background-repeat: repeat, no-repeat, repeat;
  background-attachment: scroll, fixed, scroll;
}

._w-body.body-koszyk {
  margin-top: 50px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 99%, .8)), to(hsla(0, 0%, 99%, .8))), url('../images/AdobeStock_117368720_Preview.jpeg'), url('../images/AdobeStock_117048949_Preview.jpeg');
  background-image: linear-gradient(180deg, hsla(0, 0%, 99%, .8), hsla(0, 0%, 99%, .8)), url('../images/AdobeStock_117368720_Preview.jpeg'), url('../images/AdobeStock_117048949_Preview.jpeg');
  background-position: 0px 0px, 0px 0px, 50% 0px;
  background-size: auto, cover, cover;
  background-repeat: repeat, no-repeat, repeat;
  background-attachment: scroll, fixed, scroll;
}

._w-srodek {
  display: block;
  width: 1200px;
  max-width: 100%;
  height: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

._w-srodek.sr-stopka {
  display: block;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

._w-srodek.sr-stopka.sr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1200px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

._w-srodek.sr {
  display: block;
  width: 97%;
}

._w-srodek.ws-partner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1200px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

._w-srodek.ws-gal {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

._w-logo {
  float: left;
}

.slider {
  display: block;
  overflow: visible;
  width: 100%;
  height: 700px;
  margin-right: auto;
  margin-left: auto;
}

.sliderr {
  height: 700px;
}

.slide {
  background-image: none;
  background-position: 0px 0px;
  background-size: auto;
}

.ban1 {
  height: 100%;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(24%, hsla(0, 0%, 100%, 0)), color-stop(63%, hsla(0, 0%, 100%, .73)), color-stop(90%, hsla(0, 0%, 100%, 0))), url('../images/zwiedzanie.jpg');
  background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0) 24%, hsla(0, 0%, 100%, .73) 63%, hsla(0, 0%, 100%, 0) 90%), url('../images/zwiedzanie.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.ban1.b2 {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(24%, hsla(0, 0%, 100%, 0)), color-stop(63%, hsla(0, 0%, 100%, .73)), color-stop(90%, hsla(0, 0%, 100%, 0))), url('../images/MaxPixel.freeg..jpg');
  background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0) 24%, hsla(0, 0%, 100%, .73) 63%, hsla(0, 0%, 100%, 0) 90%), url('../images/MaxPixel.freeg..jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.ban-txt {
  position: relative;
  top: -100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding-top: 55px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: hsla(0, 0%, 63%, 0);
  background-image: none;
}

.ban-h1 {
  margin-top: 90px;
  margin-bottom: 0px;
  padding-top: 0px;
  background-color: transparent;
  font-family: 'Open Sans', sans-serif;
  color: #000;
  font-size: 120px;
  line-height: 100px;
  font-weight: 300;
  letter-spacing: 5px;
}

.ban-h2 {
  margin-top: 14px;
  font-family: 'Open Sans', sans-serif;
  color: #000;
  font-size: 22px;
  line-height: 22px;
  font-weight: 400;
}

.but-ban {
  margin-top: 24px;
  padding-top: 7px;
  padding-bottom: 6px;
  border: 0px solid #cd016f;
  border-radius: 0px;
  background-color: #cd006e;
  -webkit-transition: letter-spacing 200ms ease;
  transition: letter-spacing 200ms ease;
  color: #fff;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 2px;
}

.but-ban:hover {
  letter-spacing: 3px;
}

._w-sekcja {
  padding-top: 40px;
  padding-bottom: 40px;
}

._w-sekcja.s-mr {
  padding-top: 40px;
  padding-bottom: 50px;
  background-color: #fff;
}

._w-sekcja.s-aktualnosci {
  padding-bottom: 50px;
  background-color: transparent;
  text-align: center;
}

._w-sekcja.s-partnerzy {
  background-color: #f6f6f6;
}

._w-sekcja.s-skroty {
  display: block;
  padding-top: 50px;
  padding-bottom: 50px;
  background-color: #414141;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(26, 26, 26, .52)), to(rgba(26, 26, 26, .52))), url('../images/krakow.jpg');
  background-image: linear-gradient(180deg, rgba(26, 26, 26, .52), rgba(26, 26, 26, .52)), url('../images/krakow.jpg');
  background-position: 0px 0px, 50% 55%;
  background-size: auto, cover;
}

._w-sekcja.s-skroty.ssk {
  display: block;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .4)), to(rgba(0, 0, 0, .4))), url('../images/AdobeStock_121054623_Preview.jpeg'), url('../images/AdobeStock_117048949_Preview.jpeg'), url('../images/AdobeStock_98505282_Preview.jpeg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, .4), rgba(0, 0, 0, .4)), url('../images/AdobeStock_121054623_Preview.jpeg'), url('../images/AdobeStock_117048949_Preview.jpeg'), url('../images/AdobeStock_98505282_Preview.jpeg');
  background-position: 0px 0px, 50% 55%, 50% 90%, 50% 90%;
  background-size: auto, cover, cover, cover;
  -webkit-transition: letter-spacing 200ms ease;
  transition: letter-spacing 200ms ease;
}

._w-sekcja.s-prom {
  padding-bottom: 50px;
  background-color: #f1f1f1;
  text-align: center;
}

._w-sekcja.s-karty {
  margin-top: 75px;
  padding-bottom: 50px;
  background-color: #f1f1f1;
}

._w-sekcja.s-karty2 {
  margin-top: 0px;
  padding-bottom: 50px;
  background-color: hsla(0, 0%, 96%, 0);
}

._w-sekcja.s-zakladka {
  margin-top: 75px;
  margin-right: 0px;
  margin-left: 0px;
  padding-top: 50px;
  padding-bottom: 50px;
  background-color: #f3f3f3;
}

._w-sekcja.s-artykul {
  margin-top: 75px;
  margin-right: 0px;
  margin-left: 0px;
  padding-top: 50px;
  padding-bottom: 50px;
  background-color: #f3f3f3;
}

._w-sekcja._w-partner {
  margin-top: 75px;
  padding-bottom: 50px;
  background-color: hsla(0, 0%, 96%, 0);
}

.s-h {
  margin-top: 0px;
  color: #000;
  font-size: 28px;
  line-height: 33px;
  font-weight: 400;
  text-align: center;
  letter-spacing: 3px;
}

.s-h.kt-h {
  color: #fffbfb;
  font-weight: 400;
  text-align: left;
  letter-spacing: 1px;
}

.s-h.sp-h {
  display: block;
  margin-top: 70px;
  color: #000;
  font-size: 28px;
  font-weight: 400;
  text-align: center;
}

.s-h.sp-hh {
  display: block;
  margin-top: 0px;
  padding-bottom: 0px;
  border-top: 0px solid #000;
  border-bottom: 0px solid #000;
  color: #000;
  font-size: 28px;
  line-height: 28px;
  font-weight: 600;
  text-align: center;
  letter-spacing: 0px;
}

.s-h.sp-hh-zak {
  display: block;
  padding-bottom: 0px;
  border-top: 0px solid #000;
  border-bottom: 0px solid #000;
  color: #000;
  font-size: 28px;
  line-height: 28px;
  font-weight: 600;
  text-align: left;
  letter-spacing: 0px;
}

.s-h.sp-hh-art {
  display: block;
  margin-top: 15px;
  padding-bottom: 0px;
  border-top: 0px solid #000;
  border-bottom: 0px solid #000;
  color: #000;
  font-size: 28px;
  line-height: 28px;
  font-weight: 600;
  text-align: left;
  letter-spacing: 0px;
}

.b-menu {
  padding-top: 10px;
  float: right;
}

.b-link {
  margin-top: 20px;
  margin-right: 5px;
  margin-left: 5px;
  padding: 6px 11px;
  border-radius: 0px;
  background-color: transparent;
  -webkit-transition: background-color 200ms ease, letter-spacing 200ms ease;
  transition: background-color 200ms ease, letter-spacing 200ms ease;
  color: #000;
  font-size: 14px;
  line-height: 14px;
  font-weight: 700;
  letter-spacing: 0px;
}

.b-link:hover {
  background-color: rgba(241, 194, 63, .9);
  letter-spacing: 0px;
}

.b-link-lock {
  margin-top: 20px;
  margin-right: 5px;
  margin-left: 5px;
  padding: 6px 23px 6px 11px;
  border-radius: 0px;
  background-color: transparent;
  background-image: url('../images/if_Safety01_928417.png');
  background-position: 99% 50%;
  background-size: 20px;
  background-repeat: no-repeat;
  -webkit-transition: background-color 200ms ease, letter-spacing 200ms ease;
  transition: background-color 200ms ease, letter-spacing 200ms ease;
  color: #000;
  line-height: 14px;
  font-weight: 700;
}

.b-link-lock:hover {
  background-color: rgba(241, 194, 64, .9);
  letter-spacing: 0px;
}

.miasta {
  display: block;
  width: 1200px;
  margin-top: 30px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 10px;
  padding-left: 10px;
}

.miasto {
  overflow: hidden;
  width: 50%;
  margin-bottom: 0px;
  padding: 10px 0px;
  float: left;
}

.miasto-bg {
  position: relative;
  z-index: 1;
  height: 100%;
  background-image: url('../images/AdobeStock_17508898_Preview.jpeg');
  background-position: 50% 50%;
  background-size: cover;
}

.miasto-bg.mb2 {
  background-image: url('../images/AdobeStock_121054623_Preview.jpeg');
}

.miasto-bg.mb3 {
  background-image: url('../images/AdobeStock_106588109_Preview.jpeg');
}

.miasto-bg.mb4 {
  background-image: url('../images/AdobeStock_45644242_Preview.jpeg');
}

.miasto-bg.mb6 {
  background-image: url('../images/AdobeStock_80759507_Preview.jpeg');
}

.miasto-inf {
  position: relative;
  top: -100%;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  margin-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-image: none;
  opacity: 1;
}

.m-h {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 16px 20px;
  clear: none;
  border: 0px solid #fff;
  background-color: hsla(0, 0%, 100%, .72);
  color: #000;
  font-size: 22px;
  line-height: 28px;
  font-weight: 600;
  text-align: left;
  letter-spacing: 2px;
}

.miast {
  overflow: hidden;
  height: 250px;
}

.but-miasto {
  display: none;
  margin-top: 10px;
  padding: 3px 13px 2px;
  border: 1px solid #fff;
  background-color: #fff;
  color: #000;
  font-size: 12px;
  letter-spacing: 2px;
}

.slide-nav {
  position: relative;
  top: -41px;
  margin-top: 0px;
}

.slider-wysz {
  position: relative;
  top: -60px;
  z-index: 100;
  display: none;
  height: 60px;
  margin-top: 0px;
  border-top: 0px solid #fff;
  background-color: hsla(0, 0%, 100%, .31);
}

.slider-wysz.sw {
  position: static;
  display: none;
  margin-top: 76px;
  background-color: #686868;
}

.sl-wyszukiwarka {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1000px;
  height: 100%;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.sl-wyszukiwarka.slw {
  width: 1200px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.sl-wysz-pole {
  width: 350px;
  height: 40px;
  margin-top: 0px;
  margin-right: 5px;
  margin-left: 5px;
  background-color: #fff;
}

.link {
  padding-top: 10px;
  padding-bottom: 10px;
}

.wysz-button {
  margin-left: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #0e6cd4;
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 1px;
}

.wysz-button:hover {
  background-color: #2f85e6;
}

.aktualnosci {
  margin-top: 30px;
}

.akt-kol {
  width: 100%;
  padding: 0px;
  float: left;
}

.akt {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 150px;
  margin: 0px;
  padding: 10px;
  float: left;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 2px solid #fff;
  background-color: #f3f3f3;
  -webkit-transition: background-color 425ms ease;
  transition: background-color 425ms ease;
}

.akt:hover {
  background-color: #fff;
}

.akt-ph {
  width: 120px;
  height: 120px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-radius: 100px;
  background-image: url('../images/AdobeStock_163290450_Preview.jpeg');
  background-position: 50% 50%;
  background-size: 500px;
}

.akt-ph.ap2 {
  background-image: url('../images/AdobeStock_182695327_Preview.jpeg');
  background-size: cover;
}

.akt-ph.ap3 {
  background-image: url('../images/AdobeStock_121054623_Preview.jpeg');
  background-size: 500px;
}

.akt-ph.ap4 {
  background-image: url('../images/AdobeStock_182123616_Preview.jpeg');
  background-size: 500px;
}

.akt-inf {
  width: 400px;
  margin-left: 18px;
}

.akt-txt {
  margin-bottom: 0px;
  padding-top: 12px;
  font-size: 13px;
  line-height: 20px;
}

.ak-zaj-tyt {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #000;
  font-size: 15px;
  line-height: 18px;
  font-weight: 700;
  text-align: left;
}

.akt-data {
  display: none;
  margin-top: 9px;
  color: #a3a3a3;
  font-size: 13px;
  line-height: 14px;
}

.akt-zaj {
  width: 50%;
  padding: 5px;
  float: left;
}

.polecane {
  margin-top: 30px;
}

.polecan {
  display: block;
  width: 1200px;
  margin-top: 30px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 5px;
  padding-left: 5px;
}

.polec {
  overflow: hidden;
  width: 33.3333%;
  margin-bottom: 0px;
  padding: 10px 0px;
  float: left;
}

.pole {
  overflow: hidden;
  height: 250px;
}

.polec-info {
  position: relative;
  top: -100%;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  margin-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-image: none;
  opacity: 1;
}

.p-h {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 16px 20px;
  clear: none;
  border: 0px solid #fff;
  background-color: hsla(0, 0%, 100%, .72);
  color: #000;
  font-size: 26px;
  line-height: 28px;
  font-weight: 400;
  text-align: left;
  letter-spacing: 2px;
}

.polec-bg {
  position: relative;
  z-index: 1;
  height: 100%;
  background-image: url('../images/AdobeStock_17508898_Preview.jpeg');
  background-position: 50% 50%;
  background-size: cover;
}

.polec-bg.mb2 {
  background-image: url('../images/AdobeStock_121054623_Preview.jpeg');
}

.polec-bg.mb3 {
  background-image: url('../images/AdobeStock_106588109_Preview.jpeg');
}

.polec-bg.mb4 {
  background-image: url('../images/AdobeStock_45644242_Preview.jpeg');
}

.polec-bg.mb6 {
  background-image: url('../images/AdobeStock_80759507_Preview.jpeg');
}

.skroty {
  margin-top: 30px;
}

.promowane {
  display: block;
  width: 1200px;
  margin-top: 30px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0px;
  padding-left: 0px;
}

.prom {
  overflow: hidden;
  width: 33.3333%;
  margin-bottom: 0px;
  padding: 10px;
  float: left;
}

.pro {
  overflow: hidden;
  height: 250px;
}

.prom-inf {
  position: relative;
  top: -100%;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  margin-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-image: none;
  opacity: 1;
}

.prom-bg {
  position: relative;
  z-index: 1;
  height: 100%;
  background-image: url('../images/aleja-rzemiosl-w-tle.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.prom-bg.mb2 {
  background-image: url('../images/AdobeStock_121054623_Preview.jpeg');
}

.prom-bg.mb3 {
  background-image: url('../images/AdobeStock_106588109_Preview.jpeg');
}

.prom-bg.mb4 {
  background-image: url('../images/AdobeStock_45644242_Preview.jpeg');
}

.prom-bg.mb6 {
  background-image: url('../images/AdobeStock_80759507_Preview.jpeg');
}

.prom-bg.pb2 {
  background-image: url('../images/54f8693d90d74.jpg');
  background-size: cover;
}

.prom-bg.pb3 {
  background-image: url('../images/TPP_MSN_TR_GaleriaMonumentalna.jpg');
}

.prom-bg.pb5 {
  background-image: url('../images/21.jpg');
}

.prom-h {
  position: static;
  left: 0px;
  right: 0px;
  bottom: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px;
  clear: none;
  border: 0px solid #fff;
  background-color: transparent;
  color: #fff;
  font-size: 16px;
  line-height: 16px;
  font-weight: 600;
  text-align: left;
  letter-spacing: 1px;
}

.prom-rab {
  position: absolute;
  left: -1px;
  top: 35px;
  margin-top: 50px;
  padding: 10px;
  background-color: #cd006e;
  color: #fff;
  font-size: 20px;
}

.skt-kol {
  width: 33.333%;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px;
  float: left;
}

.skt-tyt {
  margin-top: 0px;
  margin-bottom: 10px;
  padding-bottom: 5px;
  border-bottom: 0px solid hsla(0, 0%, 92%, .09);
  -webkit-transition: letter-spacing 200ms ease;
  transition: letter-spacing 200ms ease;
  color: #fff;
  font-size: 15px;
  line-height: 15px;
  font-weight: 600;
  text-align: left;
  letter-spacing: 2px;
}

.skt-tyt:hover {
  letter-spacing: 3px;
}

.skt-link {
  overflow: visible;
  width: 100%;
  clear: both;
  -webkit-transition: letter-spacing 200ms ease, color 200ms ease, opacity 200ms ease;
  transition: letter-spacing 200ms ease, color 200ms ease, opacity 200ms ease;
  color: hsla(0, 0%, 100%, .57);
  font-size: 14px;
  text-align: left;
  text-decoration: none;
}

.skt-link:hover {
  color: #fff;
}

.sktl {
  width: 100%;
  margin-top: 3px;
  padding-top: 0px;
  padding-bottom: 0px;
  text-align: left;
}

.text-span {
  padding-right: 4px;
  padding-left: 4px;
  background-color: #cd006e;
  color: #fff;
}

._w-stopka {
  padding-top: 30px;
  padding-bottom: 30px;
  border-top: 0px solid #000;
  background-color: transparent;
}

._w-stopka.st2 {
  background-color: #fff;
}

._w-s-kol {
  width: 33.333%;
  padding-right: 0px;
  padding-left: 0px;
  float: left;
}

._w-s-kol.skl {
  display: none;
  width: 300px;
}

.sk-tyt {
  display: block;
}

.skt {
  margin-top: 0px;
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 18px;
}

.s-link {
  padding-top: 2px;
  padding-bottom: 2px;
  color: #fff;
}

.sl {
  -webkit-transition: color 200ms ease, letter-spacing 200ms ease, margin 200ms ease;
  transition: color 200ms ease, letter-spacing 200ms ease, margin 200ms ease;
  color: #000;
  font-size: 14px;
  text-decoration: none;
}

.sl:hover {
  margin-left: 5px;
  color: #1b1b1b;
}

.sl.sl-zar {
  padding-right: 3px;
  padding-left: 3px;
  background-color: #f2c23e;
  font-weight: 700;
}

.s-txt {
  color: #020202;
  font-size: 13px;
  line-height: 18px;
  font-weight: 400;
}

.s-logo {
  width: 200px;
}

.belka-bg {
  display: none;
  height: 200px;
  background-image: url('../images/AdobeStock_182123616_Preview.jpeg');
  background-position: 50% 50%;
  background-size: cover;
}

.karty {
  display: block;
  width: 1200px;
  margin-top: 30px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 5px;
  padding-left: 5px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.karta-t {
  overflow: hidden;
  width: 50%;
  margin-bottom: 0px;
  padding: 10px;
  float: left;
}

.kart {
  overflow: hidden;
  height: 350px;
}

.karta-inf {
  position: relative;
  top: -100%;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  margin-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-image: none;
  opacity: 1;
}

.karta-bg {
  position: relative;
  z-index: 1;
  height: 100%;
  background-image: url('../images/aleja-rzemiosl-w-tle.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.karta-bg.mb2 {
  background-image: url('../images/AdobeStock_121054623_Preview.jpeg');
}

.karta-bg.mb3 {
  background-image: url('../images/AdobeStock_106588109_Preview.jpeg');
}

.karta-bg.mb4 {
  background-image: url('../images/AdobeStock_45644242_Preview.jpeg');
}

.karta-bg.mb6 {
  background-image: url('../images/AdobeStock_80759507_Preview.jpeg');
}

.karta-bg.pb2 {
  background-image: url('../images/54f8693d90d74.jpg');
  background-size: cover;
}

.karta-bg.pb3 {
  background-image: url('../images/TPP_MSN_TR_GaleriaMonumentalna.jpg');
}

.karta-bg.pb5 {
  background-image: url('../images/21.jpg');
}

.karta-bg.kb2 {
  background-image: url('../images/TPP_MSN_TR_GaleriaMonumentalna.jpg');
}

.karta-bg.kb3 {
  background-image: url('../images/AdobeStock_117368720_Preview.jpeg');
}

.kart-zaj {
  position: static;
  left: 0px;
  top: 0px;
  bottom: 0px;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-bottom: 10px;
  margin-left: auto;
  padding: 10px 0px;
  background-color: transparent;
  opacity: 1;
  -webkit-transform: translate(0px, 150px);
  -ms-transform: translate(0px, 150px);
  transform: translate(0px, 150px);
  color: #fff;
  font-size: 13px;
  line-height: 18px;
}

.kr-cena {
  position: absolute;
  top: 35px;
  right: -1px;
  margin-top: 0px;
  margin-bottom: 45px;
  padding: 7px 10px;
  background-color: #f1c23e;
  color: #000;
  font-size: 16px;
  font-weight: 700;
}

.prom-rabb {
  position: absolute;
  top: 35px;
  right: -1px;
  margin-top: 15px;
  padding: 10px;
  background-color: #cd006e;
  color: #fff;
  font-size: 20px;
}

.prom-hh {
  position: absolute;
  left: 0px;
  bottom: 0px;
  margin-top: 50px;
  margin-bottom: 25px;
  padding: 10px 20px;
  clear: none;
  border: 0px solid #fff;
  background-color: rgba(0, 0, 0, .43);
  color: #fff;
  font-size: 14px;
  line-height: 16px;
  font-weight: 700;
  text-align: left;
  letter-spacing: 1px;
}

.karta-informacje {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  padding: 15px 20px;
  background-color: rgba(75, 75, 75, .59);
}

.karty-tur {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1200px;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  color: #000;
}

.karta-left {
  width: 40%;
  margin-top: 15px;
  padding: 0px 10px 0px 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.karta-ph {
  display: block;
  height: 290px;
  background-image: url('../images/AdobeStock_117368720_Preview.jpeg');
  background-position: 50% 4%;
  background-size: cover;
}

.karta-tresc {
  padding: 20px;
  background-color: hsla(0, 0%, 39%, .99);
}

.paragraph {
  color: #fff;
  text-align: center;
}

.karta-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-color: transparent;
}

.karta-kup-tyt {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 28px;
  line-height: 28px;
  text-align: center;
}

.zakup-karty {
  width: 700px;
  margin: 15px 0px;
  padding: 30px 10px 20px;
  border: 3px solid #000;
  border-radius: 0px;
}

.kk-tr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
}

.kk-td {
  padding: 5px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.kke-txt {
  font-size: 13px;
  font-weight: 700;
}

.kk-field {
  width: 100%;
  height: 35px;
  border: 1px solid #1d1d1d;
}

.karta-nazwa-tyt {
  margin-top: 10px;
  margin-bottom: 20px;
  color: #fff;
  font-size: 28px;
  line-height: 28px;
  font-weight: 400;
  text-align: center;
}

.k-cena {
  padding-left: 5px;
  font-size: 18px;
  line-height: 18px;
  font-weight: 700;
}

.k-nr {
  position: absolute;
  left: 0px;
  top: 0px;
}

.but-dodaj {
  margin-top: 5px;
  margin-bottom: 5px;
  padding-top: 12px;
  padding-bottom: 12px;
  background-color: #cd006e;
  -webkit-transition: background-color 200ms ease, letter-spacing 200ms ease;
  transition: background-color 200ms ease, letter-spacing 200ms ease;
  font-size: 14px;
  line-height: 16px;
  font-weight: 700;
  letter-spacing: 1px;
}

.but-dodaj:hover {
  background-color: #b90063;
  letter-spacing: 2px;
}

.but-dalej {
  margin-left: 15px;
  padding-top: 12px;
  padding-bottom: 11px;
  float: right;
  background-color: #cd006e;
  -webkit-transition: background-color 200ms ease, letter-spacing 200ms ease;
  transition: background-color 200ms ease, letter-spacing 200ms ease;
  font-size: 14px;
  line-height: 16px;
  font-weight: 600;
  letter-spacing: 1px;
}

.but-dalej:hover {
  background-color: #b90063;
  letter-spacing: 2px;
}

.but-kontyn {
  margin-left: 15px;
  padding-top: 10px;
  padding-bottom: 9px;
  float: right;
  border: 2px solid #000;
  background-color: transparent;
  -webkit-transition: background-color 200ms ease, letter-spacing 200ms ease;
  transition: background-color 200ms ease, letter-spacing 200ms ease;
  color: #000;
  font-size: 14px;
  line-height: 16px;
  font-weight: 600;
  letter-spacing: 1px;
}

.but-kontyn:hover {
  background-color: #3d3d3d;
  color: #fff;
  letter-spacing: 2px;
}

.koszyk {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1000px;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.k-karta {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin: 10px auto;
  padding: 15px 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 2px solid #000;
  border-radius: 0px;
  -webkit-transition: border 200ms ease, padding 200ms ease;
  transition: border 200ms ease, padding 200ms ease;
  text-align: left;
}

.k-karta:hover {
  padding-top: 15px;
  padding-bottom: 15px;
  border-color: #cd006e;
  background-color: transparent;
}

.kk-txt {
  width: 33.333%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  color: #000;
  font-size: 14px;
  line-height: 18px;
  font-weight: 700;
}

.k-karty {
  width: 100%;
  text-align: center;
}

.tr-butony {
  width: 100%;
  margin-top: 10px;
}

.div-block {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.kk-but-del {
  padding: 2px 10px;
  float: right;
  border: 1px solid red;
  background-color: transparent;
  -webkit-transition: letter-spacing 200ms ease;
  transition: letter-spacing 200ms ease;
  color: red;
  font-weight: 700;
}

.kk-but-del:hover {
  letter-spacing: 1px;
}

.kk-txt2 {
  width: 33.333%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  color: #000;
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
}

.b-link-kosz {
  height: 26px;
  margin-top: 20px;
  margin-right: 5px;
  margin-left: 5px;
  padding: 6px 30px 6px 6px;
  border-radius: 0px;
  background-color: transparent;
  background-image: url('../images/shopping-cart-512__.png');
  background-position: 70% 50%;
  background-size: 18px;
  background-repeat: no-repeat;
  -webkit-transition: background-color 200ms ease, letter-spacing 200ms ease;
  transition: background-color 200ms ease, letter-spacing 200ms ease;
  color: #000;
  line-height: 14px;
  font-weight: 700;
}

.b-link-kosz:hover {
  background-color: rgba(241, 194, 63, .9);
  letter-spacing: 0px;
}

.paragraph-2 {
  margin-top: 19px;
  color: #000;
  line-height: 25px;
}

.text-block {
  font-size: 14px;
}

.ws-spolecznosciowe {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

._w-spol {
  width: 50px;
  height: 50px;
}

._w-spol.fb {
  width: 30px;
  height: 30px;
  margin-right: 10px;
  background-image: url('../images/if_Facebook_194929.png');
  background-position: 50% 50%;
  background-size: cover;
}

._w-spol.twit {
  width: 30px;
  height: 30px;
  margin-right: 10px;
  background-image: url('../images/if_Twitter_194909.png');
  background-position: 50% 50%;
  background-size: cover;
}

._w-spol.pint {
  width: 30px;
  height: 30px;
  margin-right: 10px;
  background-image: url('../images/if_Intsagram_194923.png');
  background-position: 50% 50%;
  background-size: cover;
}

._w-spol.gp {
  width: 30px;
  height: 30px;
  margin-right: 10px;
  background-image: url('../images/if_Intsagram_194923.png');
  background-position: 50% 50%;
  background-size: cover;
}

._w-spol.gpl {
  width: 30px;
  height: 30px;
  margin-right: 10px;
  background-image: url('../images/if_Google__194926.png');
  background-position: 50% 50%;
  background-size: cover;
}

._w-menu-mob {
  display: none;
}

._w-region {
  margin-top: 40px;
  margin-bottom: 40px;
}

.skt-tyt-r {
  margin-top: 0px;
  margin-bottom: 10px;
  padding-bottom: 5px;
  border-bottom: 0px solid hsla(0, 0%, 92%, .09);
  color: #fff;
  font-size: 15px;
  line-height: 15px;
  font-weight: 600;
  text-align: left;
  letter-spacing: 2px;
}

.sktl-copy {
  width: 100%;
  margin-top: 3px;
  padding-top: 0px;
  padding-bottom: 0px;
  text-align: left;
}

.sktl-r {
  width: 100%;
  margin-top: 3px;
  padding-top: 0px;
  padding-bottom: 0px;
  text-align: left;
  text-decoration: none;
}

.but-powiel {
  margin-top: 5px;
  margin-bottom: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  border: 2px solid #000;
  background-color: transparent;
  -webkit-transition: background-color 200ms ease, letter-spacing 200ms ease;
  transition: background-color 200ms ease, letter-spacing 200ms ease;
  color: #000;
  font-size: 14px;
  line-height: 16px;
  font-weight: 700;
  letter-spacing: 1px;
}

.but-powiel:hover {
  background-color: transparent;
  letter-spacing: 2px;
}

.but-us-karte {
  margin-top: 5px;
  margin-right: 5px;
  margin-bottom: 5px;
  padding: 5px 10px 4px;
  float: right;
  border: 2px solid red;
  background-color: transparent;
  -webkit-transition: background-color 200ms ease, letter-spacing 200ms ease;
  transition: background-color 200ms ease, letter-spacing 200ms ease;
  color: red;
  font-size: 12px;
  line-height: 14px;
  font-weight: 700;
  letter-spacing: 1px;
}

.but-us-karte:hover {
  border-width: 2px;
  background-color: transparent;
  letter-spacing: 2px;
}

.obiekty {
  display: block;
  width: 1200px;
  margin-top: 30px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 5px;
  padding-left: 5px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.obiekt {
  overflow: hidden;
  width: 50%;
  margin-bottom: 0px;
  padding: 10px;
  float: left;
}

.obie {
  overflow: hidden;
  height: 350px;
}

.obiekt-bg {
  position: relative;
  z-index: 1;
  height: 100%;
  background-image: url('../images/aleja-rzemiosl-w-tle.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.obiekt-bg.mb2 {
  background-image: url('../images/AdobeStock_121054623_Preview.jpeg');
}

.obiekt-bg.mb3 {
  background-image: url('../images/AdobeStock_106588109_Preview.jpeg');
}

.obiekt-bg.mb4 {
  background-image: url('../images/AdobeStock_45644242_Preview.jpeg');
}

.obiekt-bg.mb6 {
  background-image: url('../images/AdobeStock_80759507_Preview.jpeg');
}

.obiekt-bg.pb2 {
  background-image: url('../images/54f8693d90d74.jpg');
  background-size: cover;
}

.obiekt-bg.pb3 {
  background-image: url('../images/TPP_MSN_TR_GaleriaMonumentalna.jpg');
}

.obiekt-bg.pb5 {
  background-image: url('../images/21.jpg');
}

.obiekt-bg.kb2 {
  background-image: url('../images/TPP_MSN_TR_GaleriaMonumentalna.jpg');
}

.obiekt-bg.kb3 {
  background-image: url('../images/AdobeStock_117368720_Preview.jpeg');
}

.obiekt-inf {
  position: relative;
  top: -100%;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  margin-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-image: none;
  opacity: 1;
}

.ob-rabat {
  position: absolute;
  top: 35px;
  right: -1px;
  margin-top: 0px;
  margin-bottom: 45px;
  padding: 7px 10px;
  background-color: #cd006e;
  color: #fff;
  font-size: 16px;
  font-weight: 700;
}

._w-kom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin: 20px auto;
  padding: 2px 15px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 2px solid #cd006e;
  border-radius: 0px;
  -webkit-transition: border 200ms ease, padding 200ms ease;
  transition: border 200ms ease, padding 200ms ease;
  text-align: left;
}

._w-kom:hover {
  padding-top: 2px;
  padding-bottom: 2px;
  border-color: #cd006e;
  background-color: transparent;
}

.wk-info-txt {
  width: 100%;
  color: #cd006e;
  font-weight: 700;
}

.art-baner {
  height: 300px;
  background-image: url('../images/AdobeStock_117048949_Preview.jpeg');
  background-position: 50% 50%;
  background-size: cover;
}

.wpartner-baner {
  width: 100%;
  height: 100%;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .29)), to(rgba(0, 0, 0, .29))), url('../images/file.jpg'), url('../images/DSC7554.jpg'), url('../images/TPP_MSN_TR_GaleriaMonumentalna.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, .29), rgba(0, 0, 0, .29)), url('../images/file.jpg'), url('../images/DSC7554.jpg'), url('../images/TPP_MSN_TR_GaleriaMonumentalna.jpg');
  background-position: 0px 0px, 50% 50%, 50% 50%, 50% 84%;
  background-size: auto, cover, cover, cover;
}

._w-partner-hero {
  overflow: hidden;
  height: 500px;
  margin-top: 75px;
}

.wpartner-inf {
  position: relative;
  left: 0px;
  top: -100%;
  right: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  margin-top: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: left;
}

.wp-h {
  display: block;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding: 5px 16px;
  float: left;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  background-color: transparent;
  color: #fff;
  font-size: 48px;
  line-height: 38px;
  font-weight: 300;
  text-align: center;
}

.sekcja {
  padding-top: 30px;
  padding-bottom: 40px;
  background-color: #fff;
}

.sekcja.p-galeria {
  overflow: hidden;
  height: 350px;
  margin-top: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: transparent;
}

.sekcja.s-par {
  display: block;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: transparent;
}

.sekcja.p-mapa {
  height: 500px;
  margin-top: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #d3d3d3;
}

.sekcja.wp-parametry {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #176bca;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 70, 148, .91)), to(rgba(0, 70, 148, .91))), url('../images/TPP_MSN_TR_GaleriaMonumentalna.jpg');
  background-image: linear-gradient(180deg, rgba(0, 70, 148, .91), rgba(0, 70, 148, .91)), url('../images/TPP_MSN_TR_GaleriaMonumentalna.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.wp-nagl {
  display: block;
  margin-top: 0px;
  font-size: 18px;
  line-height: 18px;
  font-weight: 600;
  text-align: center;
}

.wp-info-left {
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding: 30px 0px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-color: transparent;
}

.wp-info-right {
  display: none;
  width: 30%;
  padding: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.wpr-inf {
  overflow: visible;
  margin-top: 15px;
  margin-bottom: 15px;
  padding: 20px;
  background-color: #eee;
}

.paragraph-3 {
  overflow: visible;
}

.wpr-tyt {
  margin-top: 0px;
  font-size: 18px;
  line-height: 28px;
  font-weight: 700;
}

.h-galeria {
  width: 100%;
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: rgba(0, 0, 0, .7);
}

.wp-thomb {
  overflow: hidden;
  width: 25%;
  height: 350px;
  margin: 0px;
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.wp-thomb.wpt {
  height: 350px;
  background-image: url('../images/file.jpg');
  background-position: 50% 50%;
  background-size: cover;
  opacity: 1;
}

.wp-thomb.wpt3 {
  background-image: url('../images/7-Pawilon-4-Kopuł-Wrocław.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.wp-thomb.wpt5 {
  background-image: url('../images/576e14009c50f_p.jpg');
}

.ph-belka-tyt {
  display: none;
  width: 100%;
  background-color: hsla(0, 0%, 100%, .65);
}

.paragraph-4 {
  text-align: center;
}

.wp-th {
  height: 200px;
  opacity: 0;
}

.wp-gal-tyty {
  display: none;
  margin-top: 0px;
  margin-bottom: 30px;
  padding-top: 28px;
  color: #fff;
  font-size: 22px;
  line-height: 22px;
  font-weight: 400;
  text-align: center;
}

.wp-gal-tyty-copy {
  margin-top: 0px;
  margin-bottom: 30px;
  padding-top: 28px;
  color: #fff;
  font-size: 28px;
  font-weight: 400;
  text-align: center;
}

.wp-thomb-tyt {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 25%;
  height: 250px;
  margin: 0px;
}

.wp-mapa {
  overflow: hidden;
  height: 500px;
  background-color: #dfdfdf;
}

.wp-googlemap {
  height: 100%;
}

.wp-gm-info {
  position: relative;
  height: 100%;
}

.wp-dane-kon {
  position: relative;
  top: -100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 320px;
  height: 100%;
  padding: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
}

.wpg-dane-kontaktowe {
  width: 100%;
  padding: 25px;
  background-color: rgba(241, 182, 21, .88);
}

.wpgk-txt {
  color: #000;
}

.gal-nakladka {
  opacity: 0;
}

.wpthom {
  position: relative;
  top: -100%;
  z-index: 1;
  height: 100%;
  background-image: url('../images/DSC7554.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.lightbox-link {
  position: relative;
  z-index: 2;
}

._w-gal-nawi {
  position: relative;
  z-index: 20;
  display: block;
  height: 50px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.wgn-left {
  position: relative;
  top: -200px;
  z-index: 20;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 50px;
  height: 50px;
  float: left;
  clear: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: hsla(0, 0%, 100%, .49);
  background-image: url('../images/if_arrowleft_1167966.png');
  background-position: 50% 50%;
  background-size: 24px;
  background-repeat: no-repeat;
  -webkit-transform: translate(-50px, 0px);
  -ms-transform: translate(-50px, 0px);
  transform: translate(-50px, 0px);
}

.gleft {
  position: static;
  top: 19px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50px;
  height: 50px;
  float: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url('../images/if_arrow_left_1303870.png');
  background-position: 50% 50%;
  background-size: 30px;
  background-repeat: no-repeat;
  font-size: 34px;
}

.wgn-right {
  position: relative;
  top: -200px;
  z-index: 20;
  display: block;
  width: 50px;
  height: 50px;
  float: right;
  clear: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: hsla(0, 0%, 100%, .49);
  background-image: url('../images/if_arrow-right_227601.png');
  background-position: 50% 50%;
  background-size: 24px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  -webkit-transform: translate(50px, 0px);
  -ms-transform: translate(50px, 0px);
  transform: translate(50px, 0px);
}

.button-wiecej {
  margin-top: 30px;
  background-color: #f1c23f;
  color: #000;
  font-size: 13px;
  line-height: 13px;
  font-weight: 700;
  letter-spacing: 2px;
}

.wtab-zak {
  margin: 2px 5px;
  padding: 6px 15px;
  border: 1px solid #000;
  background-color: transparent;
  -webkit-transition: border 200ms ease, letter-spacing 200ms ease, padding 200ms ease;
  transition: border 200ms ease, letter-spacing 200ms ease, padding 200ms ease;
  line-height: 14px;
  font-weight: 700;
}

.wtab-zak:hover {
  padding-right: 20px;
  padding-left: 20px;
  border-color: #cd006e;
}

.wtab-zak.w--current {
  border-color: #cd006e;
  background-color: transparent;
  color: #cd006e;
}

.wtabs-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  padding-right: 50px;
  padding-left: 50px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.wp-umoz-kol {
  width: 50%;
  margin-top: 20px;
  margin-bottom: 20px;
}

.wuk-tyt {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-bottom: 10px;
  color: #fff;
  font-size: 18px;
  line-height: 18px;
  font-weight: 600;
  text-align: left;
}

.wuk-podtyt {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
  color: hsla(0, 0%, 100%, .66);
  font-size: 14px;
  line-height: 14px;
  font-weight: 400;
  text-align: left;
}

._w-loga-slider {
  display: block;
  overflow: hidden;
  height: 155px;
  margin-top: 30px;
  margin-bottom: 30px;
  padding: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top: 0px solid #e9e9e9;
  border-bottom: 0px solid #c9c9c9;
  background-color: #fff;
}

.wls-logo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 150px;
  height: 150px;
  margin: 0px 15px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  background-color: #fff;
}

.wslider {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.wsnavi {
  height: 0px;
}

.wsn-left {
  position: relative;
  top: -106px;
  padding: 30px;
  float: left;
  background-color: hsla(0, 0%, 47%, .1);
  background-image: url('../images/if_arrowleft_1167966.png');
  background-position: 50% 50%;
  background-size: 22px;
  background-repeat: no-repeat;
  -webkit-transform: translate(-60px, 0px);
  -ms-transform: translate(-60px, 0px);
  transform: translate(-60px, 0px);
}

.wsn-right {
  position: relative;
  top: -106px;
  padding: 30px;
  float: right;
  background-color: hsla(0, 0%, 47%, .1);
  background-image: url('../images/if_arrow-right_227601.png');
  background-position: 50% 50%;
  background-size: 22px;
  background-repeat: no-repeat;
  -webkit-transform: translate(60px, 0px);
  -ms-transform: translate(60px, 0px);
  transform: translate(60px, 0px);
}

.ak-zaj-txt {
  margin-top: 7px;
  margin-bottom: 0px;
  color: #111;
  font-size: 13px;
  line-height: 13px;
  font-weight: 400;
  text-align: left;
}

.but-sekcja {
  margin-top: 24px;
  padding-top: 5px;
  padding-bottom: 4px;
  border: 2px solid #000;
  border-radius: 0px;
  background-color: transparent;
  -webkit-transition: letter-spacing 200ms ease;
  transition: letter-spacing 200ms ease;
  color: #000;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 2px;
}

.but-sekcja:hover {
  letter-spacing: 3px;
}

.kosz-info {
  text-align: center;
}

.but-kup-karte {
  display: block;
  overflow: hidden;
  margin-top: 15px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 12px;
  padding-bottom: 11px;
  float: left;
  background-color: #cd006e;
  -webkit-transition: background-color 200ms ease, letter-spacing 200ms ease;
  transition: background-color 200ms ease, letter-spacing 200ms ease;
  font-size: 14px;
  line-height: 16px;
  font-weight: 600;
  letter-spacing: 1px;
}

.but-kup-karte:hover {
  background-color: #b90063;
  letter-spacing: 2px;
}

._w-kosz-inf {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 2px solid #000;
}

.up {
  position: fixed;
  right: 0px;
  bottom: 0px;
  margin: 30px;
  padding: 0px;
  background-color: transparent;
}

.wup-link {
  width: 60px;
  height: 60px;
  padding: 17px;
}

.but-up {
  width: 50px;
  height: 50px;
  background-color: hsla(0, 0%, 100%, .39);
  background-image: url('../images/if_double-arrow-up_383150.png');
  background-position: 50% 50%;
  background-size: 16px;
  background-repeat: no-repeat;
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
}

.but-up:hover {
  background-color: hsla(0, 0%, 100%, .61);
}

.st-pol-logo {
  width: 70%;
  margin-top: 18px;
}

.b-link-dodaj {
  margin-top: 20px;
  margin-right: 5px;
  margin-left: 5px;
  padding: 6px 11px;
  border-radius: 0px;
  background-color: #cd006e;
  -webkit-transition: background-color 200ms ease, letter-spacing 100ms ease;
  transition: background-color 200ms ease, letter-spacing 100ms ease;
  color: #fff;
  font-size: 14px;
  line-height: 14px;
  font-weight: 700;
  letter-spacing: 0px;
}

.b-link-dodaj:hover {
  background-color: #f12693;
  letter-spacing: 0px;
}

._w-ban-kateg {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 21px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 40px;
  padding-left: 40px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.wb-kategoria {
  margin: 5px;
  padding: 3px 10px 4px;
  border: 0px solid #fff;
  background-color: hsla(0, 0%, 100%, .6);
}

.wbk-txt {
  color: #000;
  font-size: 16px;
  font-weight: 700;
}

.text-span-2 {
  font-size: 14px;
  font-weight: 400;
}

.kk-but-edit {
  margin-right: 5px;
  padding: 2px 10px;
  float: right;
  border: 1px solid #8a8a8a;
  background-color: transparent;
  -webkit-transition: letter-spacing 200ms ease;
  transition: letter-spacing 200ms ease;
  color: #8a8a8a;
  font-weight: 700;
}

.kk-but-edit:hover {
  letter-spacing: 1px;
}

.k-k-cena {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin: 10px auto;
  padding: 0px 30px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 0px solid #000;
  border-radius: 0px;
  -webkit-transition: border 200ms ease, padding 200ms ease;
  transition: border 200ms ease, padding 200ms ease;
  text-align: left;
}

.k-k-cena:hover {
  padding-top: 0px;
  padding-bottom: 0px;
  border-color: #cd006e;
  background-color: transparent;
}

.kk-td-suma {
  padding: 0px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.k-kc {
  font-size: 16px;
  font-weight: 700;
  text-align: right;
}

.ws-rozwin {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #fff;
}

.ws-rozwin.p-galeria {
  overflow: hidden;
  height: 350px;
  margin-top: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: transparent;
}

.ws-rozwin.s-par {
  display: block;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: transparent;
}

.ws-rozwin.p-mapa {
  height: 500px;
  margin-top: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #d3d3d3;
}

.ws-rozwin.wp-parametry {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #176bca;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 70, 148, .91)), to(rgba(0, 70, 148, .91))), url('../images/TPP_MSN_TR_GaleriaMonumentalna.jpg');
  background-image: linear-gradient(180deg, rgba(0, 70, 148, .91), rgba(0, 70, 148, .91)), url('../images/TPP_MSN_TR_GaleriaMonumentalna.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.wsr-tyt {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.wsr-h {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 30px;
  margin-bottom: 30px;
  padding: 4px 6px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #000;
  background-color: #fff;
  -webkit-transition: letter-spacing 200ms ease;
  transition: letter-spacing 200ms ease;
  color: #000;
  font-size: 14px;
  line-height: 22px;
  font-weight: 700;
  text-align: center;
  letter-spacing: 1px;
}

.wsr-h:hover {
  letter-spacing: 2px;
}

.wsr-tresc {
  overflow: hidden;
  height: 0px;
}

.wban-tab {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
}

.wbt-left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 500px;
  height: 500px;
  margin-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 6px solid #f0c23e;
  -webkit-transition: margin-bottom 200ms ease;
  transition: margin-bottom 200ms ease;
  text-align: center;
}

.wbt-left:hover {
  width: 500px;
  margin-bottom: 20px;
}

.wbt-tyt {
  margin-top: 60px;
  color: #313131;
  font-size: 48px;
  line-height: 48px;
  font-weight: 700;
  letter-spacing: 1px;
}

.wbt-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 500px;
  height: 500px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 6px solid #6ca7e8;
  -webkit-transition: margin-bottom 400ms ease;
  transition: margin-bottom 400ms ease;
  text-align: center;
}

.wbt-right:hover {
  width: 500px;
  margin-bottom: 20px;
}

.wbl-but {
  margin-top: 30px;
  padding-top: 7px;
  padding-bottom: 7px;
  background-color: #f0c23e;
  -webkit-transition: letter-spacing 200ms ease;
  transition: letter-spacing 200ms ease;
  color: #000;
  font-size: 14px;
  font-weight: 800;
  letter-spacing: 1px;
}

.wbl-but:hover {
  letter-spacing: 2px;
}

.wbl-but2 {
  margin-top: 30px;
  padding-top: 7px;
  padding-bottom: 7px;
  background-color: #6ca7e8;
  -webkit-transition: letter-spacing 200ms ease;
  transition: letter-spacing 200ms ease;
  color: #000;
  font-size: 14px;
  font-weight: 800;
  letter-spacing: 1px;
}

.wbl-but2:hover {
  letter-spacing: 2px;
}

.ws-baner-sklep {
  display: none;
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #cd006e;
}

.sl-sklep {
  padding-right: 5px;
  padding-left: 5px;
  background-color: #cd006e;
  -webkit-transition: color 200ms ease, letter-spacing 200ms ease, margin 200ms ease;
  transition: color 200ms ease, letter-spacing 200ms ease, margin 200ms ease;
  color: #fff;
  font-size: 14px;
  text-decoration: none;
}

.sl-sklep:hover {
  margin-left: 5px;
  color: #fff;
}

.sl-sklep.sl-zar {
  padding-right: 3px;
  padding-left: 3px;
  background-color: #f2c23e;
  font-weight: 700;
}

._w-sklep-ban {
  padding-top: 11px;
  padding-bottom: 11px;
  background-color: rgba(205, 1, 110, .88);
  text-align: center;
}

.wb-sklep-tyt {
  margin-top: 1px;
  margin-bottom: 0px;
  color: #fff;
  font-size: 14px;
  line-height: 38px;
  font-weight: 700;
  text-align: center;
  letter-spacing: 0px;
  text-transform: none;
}

.ws-sklep-but {
  margin-left: 30px;
  padding: 5px 10px;
  border: 0px solid #f5f5f5;
  background-color: #fff;
  -webkit-transition: letter-spacing 200ms ease;
  transition: letter-spacing 200ms ease;
  color: #cd016e;
  font-size: 13px;
  line-height: 16px;
  font-weight: 700;
  letter-spacing: 0px;
  text-transform: uppercase;
}

.ws-sklep-but:hover {
  letter-spacing: 1px;
}

._w-srodek-b {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1200px;
  height: 100%;
  margin-top: 1px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

._w-srodek-b.sr-stopka {
  display: block;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

._w-srodek-b.sr-stopka.sr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1200px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

._w-srodek-b.sr {
  width: 97%;
}

._w-srodek-b.ws-partner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1200px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

._w-srodek-b.ws-gal {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

._w-wyszukaj {
  display: block;
  overflow: visible;
  margin-top: 0px;
  padding-top: 6px;
  padding-bottom: 10px;
  background-color: #a5a5a5;
  box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, .35);
}

.ww-center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: transparent;
}

.ww-kol {
  display: block;
  padding: 10px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.ww-ety {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-bottom: 7px;
  color: #000;
  font-size: 14px;
  line-height: 14px;
  font-weight: 700;
  letter-spacing: 1px;
}

.ww-but-znizka {
  height: 30px;
  margin-right: 5px;
  padding: 5px 10px;
  float: left;
  background-color: #c3c3c3;
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
  font-size: 13px;
  line-height: 20px;
  font-weight: 400;
  letter-spacing: 1px;
}

.ww-but-znizka:hover {
  background-color: #c3c3c3;
}

.ww-znizki {
  margin-top: 1px;
}

.ww-wysz {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 0px solid #cd006e;
}

.ww-but-wysz {
  display: block;
  width: 30px;
  height: 30px;
  margin-right: 0px;
  padding: 5px 10px;
  float: right;
  background-color: #cd006e;
  background-image: url('../images/ico-search.png');
  background-position: 50% 50%;
  background-size: 20px;
  background-repeat: no-repeat;
  font-size: 13px;
  line-height: 18px;
  font-weight: 400;
  letter-spacing: 1px;
}

.ww-but-znizka-act {
  display: none;
  height: 30px;
  margin-right: 5px;
  padding: 5px 10px;
  float: left;
  background-color: #cd006e;
  font-size: 13px;
  line-height: 20px;
  font-weight: 400;
  letter-spacing: 1px;
}

.ww-but-darmowe {
  height: 30px;
  margin-right: 5px;
  padding: 5px 10px;
  float: left;
  background-color: #c3c3c3;
  font-size: 13px;
  line-height: 20px;
  font-weight: 400;
  letter-spacing: 1px;
}

.ww-but-darmowe-act {
  display: none;
  height: 30px;
  margin-right: 5px;
  padding: 5px 10px;
  float: left;
  background-color: #cd006e;
  font-size: 13px;
  line-height: 20px;
  font-weight: 400;
  letter-spacing: 1px;
}

.ww-wysz-pole {
  height: 30px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-color: #f5f5f5;
}

.ww-but-wysz-branza {
  display: none;
  width: 30px;
  height: 30px;
  margin-right: 0px;
  padding: 5px 10px;
  float: right;
  background-color: #cd006e;
  background-image: url('../images/ico-search.png');
  background-position: 50% 50%;
  background-size: 20px;
  background-repeat: no-repeat;
  font-size: 13px;
  line-height: 18px;
  font-weight: 400;
  letter-spacing: 1px;
}

.ww-kol1 {
  display: block;
  padding: 10px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

._w-dropd {
  width: 100%;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 15px;
}

._w-dropd.w--open {
  padding: 5px 20px 5px 15px;
}

.dropdown {
  width: 100%;
}

.wm-drop-ico {
  margin-right: 10px;
}

._w-dp-link {
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
  font-weight: 400;
}

._w-dp-link:hover {
  background-color: #c2c2c2;
}

.b-link-sklep {
  margin-top: 20px;
  margin-right: 5px;
  margin-left: 5px;
  padding: 6px 11px;
  border-radius: 0px;
  background-color: #6ca6e9;
  -webkit-transition: background-color 200ms ease, letter-spacing 200ms ease;
  transition: background-color 200ms ease, letter-spacing 200ms ease;
  color: #fff;
  font-size: 14px;
  line-height: 14px;
  font-weight: 700;
  letter-spacing: 0px;
}

.b-link-sklep:hover {
  background-color: #4b91df;
  letter-spacing: 0px;
}

.wtab-dropdown {
  display: block;
  margin: 2px 5px;
  padding: 6px 15px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border: 1px solid #000;
  background-color: transparent;
  -webkit-transition: border 200ms ease, letter-spacing 200ms ease, padding 200ms ease;
  transition: border 200ms ease, letter-spacing 200ms ease, padding 200ms ease;
  line-height: 14px;
  font-weight: 700;
}

.wtab-dropdown:hover {
  padding-right: 15px;
  padding-left: 15px;
  border-color: #cd006e;
}

.wtab-dropdown.w--current {
  border-color: #cd006e;
  background-color: transparent;
  color: #cd006e;
}

.wtd-ety {
  padding-right: 0px;
  font-size: 24px;
  line-height: 14px;
}

.icon-3 {
  margin-right: 5px;
  padding-right: 0px;
  float: left;
  clear: none;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.wt-drop-list.w--open {
  top: 32px;
  right: 0px;
  margin-right: 5px;
  margin-left: 0px;
  float: none;
  background-color: rgba(92, 92, 92, .95);
}

.wdt-sublink {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 18px;
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
  color: #fff;
  font-size: 13px;
  font-weight: 600;
}

.wdt-sublink:hover {
  background-color: #cd006e;
}

.dropdown-2 {
  float: none;
  text-align: right;
}

.b-link-lang {
  margin-top: 20px;
  margin-right: 0px;
  margin-left: 0px;
  padding: 6px 4px;
  border-radius: 0px;
  background-color: transparent;
  -webkit-transition: background-color 200ms ease, letter-spacing 200ms ease;
  transition: background-color 200ms ease, letter-spacing 200ms ease;
  color: #000;
  font-size: 14px;
  line-height: 14px;
  font-weight: 700;
  letter-spacing: 0px;
}

.b-link-lang:hover {
  background-color: rgba(241, 194, 63, .9);
  letter-spacing: 0px;
}

.b-link-lang.bil {
  background-color: #f1c23f;
}

.wp-rezerwacje {
  padding-top: 30px;
  padding-bottom: 30px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, .83)), to(hsla(0, 0%, 100%, .83))), url('../images/zwiedzanie.jpg');
  background-image: linear-gradient(180deg, hsla(0, 0%, 100%, .83), hsla(0, 0%, 100%, .83)), url('../images/zwiedzanie.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.wp-rez {
  margin-top: 25px;
}

.wr-tyt {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: 'Open Sans', sans-serif;
  color: #000;
  font-size: 32px;
  line-height: 38px;
  font-weight: 400;
  text-align: center;
}

.but-yel {
  margin-top: 0px;
  margin-bottom: 0px;
  background-color: #efbb2d;
  color: #000;
  font-weight: 700;
}

.but-yel:hover {
  background-color: #e7af14;
}

.but-blu {
  margin-top: 0px;
  margin-bottom: 0px;
  background-color: #6ca7e8;
  color: #000;
  font-weight: 700;
}

.but-blu:hover {
  background-color: #4a87ce;
}

.but-gre {
  margin-top: 0px;
  margin-bottom: 0px;
  background-color: #bdbdbd;
  color: #000;
  font-weight: 700;
}

.but-gre:hover {
  background-color: #a7a7a7;
}

.kontakt {
  padding-top: 40px;
  padding-bottom: 40px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .62)), to(rgba(0, 0, 0, .62))), url('../images/turystka.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, .62), rgba(0, 0, 0, .62)), url('../images/turystka.jpg');
  background-position: 0px 0px, 50% 100%;
  background-size: auto, cover;
}

.formularz-kontaktowy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.fk-left {
  padding-right: 10px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.fk-right {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.fk-tyt {
  position: relative;
  top: 34px;
  z-index: 1;
  margin-top: 10px;
  margin-bottom: 20px;
  color: hsla(0, 0%, 100%, .09);
  font-size: 128px;
  line-height: 28px;
  font-weight: 600;
  letter-spacing: 4px;
}

.fkp-ety {
  color: #fff;
  font-weight: 400;
  letter-spacing: 1px;
}

.fkp-field {
  border: 2px solid #fff;
  background-color: transparent;
  -webkit-transition: border 200ms ease;
  transition: border 200ms ease;
  color: #fff;
}

.fkp-field:hover {
  border-color: #efbb2d;
}

.fkpe {
  color: #fff;
}

.kf-left {
  padding: 0px 10px 0px 0px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.kf-right {
  padding: 0px 0px 0px 10px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.fk-button {
  padding-top: 11px;
  padding-bottom: 10px;
  float: left;
  background-color: #efbb2d;
  -webkit-transition: padding 400ms ease;
  transition: padding 400ms ease;
  color: #000;
  line-height: 14px;
  font-weight: 400;
  letter-spacing: 2px;
}

.fk-button:hover {
  padding-right: 20px;
  padding-left: 20px;
}

.fkp-field-textar {
  min-height: 184px;
  border: 2px solid #fff;
  background-color: transparent;
  -webkit-transition: border 200ms ease;
  transition: border 200ms ease;
  color: #fff;
}

.fkp-field-textar:hover {
  border-color: #efbb2d;
}

.form-block {
  display: block;
}

.fk {
  position: relative;
  z-index: 2;
  display: block;
}

.nk-info-true {
  display: none;
  margin-bottom: 39px;
  padding: 3px 10px;
  border: 2px solid #a1bc1a;
  color: #a1bc1a;
  font-weight: 400;
}

.nk-info-false {
  display: none;
  margin-bottom: 10px;
  padding: 3px 10px;
  border: 2px solid #fd0014;
  color: #fd0014;
  font-weight: 400;
}

.opinie {
  padding-top: 40px;
  padding-bottom: 40px;
  background-color: #e9e9e9;
}

.opinie-tyt {
  margin-top: 0px;
  margin-bottom: 0px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 28px;
  line-height: 28px;
  font-weight: 400;
}

.op-top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.op-rank {
  width: 100px;
  height: 30px;
}

.textarea {
  height: 200px;
}

.op-form {
  margin-top: 16px;
  padding: 15px 15px 3px;
  border: 0px solid #fff;
  background-color: #fff;
}

.op-textarrea {
  padding: 5px;
  border: 0px solid #161616;
  background-color: #e9e9e9;
  color: #000;
}

.op-nik {
  height: auto;
  padding: 5px 15px 5px 5px;
  border: 0px solid #000;
  background-color: #e9e9e9;
  color: #000;
  font-size: 11px;
  line-height: 14px;
}

.op-field-ety {
  display: none;
  margin-bottom: 0px;
}

.op-but {
  background-color: #3f3f3f;
  -webkit-transition: padding 400ms ease;
  transition: padding 400ms ease;
  line-height: 14px;
  letter-spacing: 2px;
}

.op-but:hover {
  padding-right: 20px;
  padding-left: 20px;
}

.op-ocena {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.op-star {
  width: 25px;
  height: 25px;
  background-image: none;
  background-position: 0px 0px;
  background-size: auto;
}

.op-star1 {
  width: 25px;
  height: 25px;
  background-image: url('../images/iconfinder_Star_Gold_1398915.png');
  background-position: 50% 50%;
  background-size: 25px;
}

.op-star-1 {
  position: relative;
  top: -25px;
  display: none;
  width: 25px;
  height: 25px;
  background-image: url('../images/iconfinder_Star_Gold_1398915.png');
  background-position: 50% 50%;
  background-size: 25px;
  -webkit-filter: none;
  filter: none;
}

.op-star-grey {
  display: block;
  width: 25px;
  height: 25px;
  background-image: url('../images/iconfinder_Star_Gold_1398915.png');
  background-position: 50% 50%;
  background-size: 25px;
  opacity: 0.5;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.op-star-grey:hover {
  opacity: 1;
}

.op-star-2 {
  position: relative;
  top: -25px;
  display: none;
  width: 25px;
  height: 25px;
  background-image: url('../images/iconfinder_Star_Gold_1398915.png');
  background-position: 50% 50%;
  background-size: 25px;
  -webkit-filter: none;
  filter: none;
}

.op-star-3 {
  position: relative;
  top: -25px;
  display: none;
  width: 25px;
  height: 25px;
  background-image: url('../images/iconfinder_Star_Gold_1398915.png');
  background-position: 50% 50%;
  background-size: 25px;
  -webkit-filter: none;
  filter: none;
}

.op-star-4 {
  position: relative;
  top: -25px;
  display: none;
  width: 25px;
  height: 25px;
  background-image: url('../images/iconfinder_Star_Gold_1398915.png');
  background-position: 50% 50%;
  background-size: 25px;
  -webkit-filter: none;
  filter: none;
}

.op-star-5 {
  position: relative;
  top: -25px;
  display: none;
  width: 25px;
  height: 25px;
  background-image: url('../images/iconfinder_Star_Gold_1398915.png');
  background-position: 50% 50%;
  background-size: 25px;
  -webkit-filter: none;
  filter: none;
}

.op-star-6 {
  position: relative;
  top: -25px;
  display: none;
  width: 25px;
  height: 25px;
  background-image: url('../images/iconfinder_Star_Gold_1398915.png');
  background-position: 50% 50%;
  background-size: 25px;
  -webkit-filter: none;
  filter: none;
}

.op-opinie {
  margin-top: 25px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.op-opinia {
  padding: 10px;
  border-bottom: 1px solid #fff;
}

.op-txt {
  font-size: 13px;
  line-height: 16px;
}

.paragraph-5 {
  font-size: 14px;
}

.op-p {
  margin-bottom: 0px;
  color: #4e4e4e;
  font-size: 13px;
  text-transform: none;
}

.op-bot {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

html.w-mod-js *[data-ix="apire"] {
  opacity: 0;
  -webkit-transform: translate(0px, 150px);
  -ms-transform: translate(0px, 150px);
  transform: translate(0px, 150px);
}

html.w-mod-js *[data-ix="apire-2"] {
  opacity: 0;
  -webkit-transform: translate(0px, 150px);
  -ms-transform: translate(0px, 150px);
  transform: translate(0px, 150px);
}

html.w-mod-js *[data-ix="apire-3"] {
  opacity: 0;
  -webkit-transform: translate(0px, 150px);
  -ms-transform: translate(0px, 150px);
  transform: translate(0px, 150px);
}

@media (max-width: 991px) {
  ._w-srodek {
    width: 95%;
  }
  ._w-srodek.sr-stopka.sr {
    width: 95%;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  ._w-srodek.sr {
    width: 95%;
  }
  ._w-srodek.ws-partner {
    width: 97%;
  }
  .slider {
    height: 600px;
  }
  .ban-h1 {
    font-size: 89px;
  }
  ._w-sekcja.s-skroty {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(26, 26, 26, .52)), to(rgba(26, 26, 26, .52))), url('../images/krakow.jpg'), url('../images/AdobeStock_117048949_Preview.jpeg'), url('../images/AdobeStock_98505282_Preview.jpeg');
    background-image: linear-gradient(180deg, rgba(26, 26, 26, .52), rgba(26, 26, 26, .52)), url('../images/krakow.jpg'), url('../images/AdobeStock_117048949_Preview.jpeg'), url('../images/AdobeStock_98505282_Preview.jpeg');
    background-position: 0px 0px, 50% 55%, 50% 90%, 50% 90%;
    background-size: auto, cover, cover, cover;
  }
  .s-h.kt-h {
    text-align: center;
  }
  .b-link {
    margin-right: 1px;
    margin-left: 1px;
    padding-right: 5px;
    padding-left: 5px;
    font-weight: 400;
  }
  .b-link-lock {
    margin-right: 1px;
    margin-left: 1px;
    padding-left: 6px;
    font-weight: 400;
  }
  .miasta {
    width: 98%;
  }
  .akt-zaj {
    width: 100%;
  }
  .promowane {
    width: 98%;
  }
  .prom {
    width: 50%;
  }
  .karty {
    width: 95%;
  }
  .kart {
    height: 300px;
  }
  .karty-tur {
    width: 95%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .karta-left {
    width: 100%;
    padding-right: 0px;
  }
  .karta-right {
    width: 100%;
    margin-left: 0px;
  }
  .zakup-karty {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
  }
  .koszyk {
    width: 95%;
  }
  .b-link-kosz {
    margin-right: 1px;
    margin-left: 1px;
  }
  .obiekty {
    width: 95%;
  }
  .obie {
    height: 300px;
  }
  .wp-thomb {
    width: 50%;
  }
  .wtab-zak {
    min-width: 110px;
    padding: 4px 15px;
    text-align: center;
  }
  .wtab-zak.w--current {
    text-align: center;
  }
  .wtabs-menu {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .st-pol-logo {
    width: 90%;
  }
  .b-link-dodaj {
    margin-right: 1px;
    margin-left: 1px;
    padding-right: 6px;
    padding-left: 6px;
    font-weight: 400;
  }
  .text-block-2 {
    font-size: 13px;
  }
  .text-block-3 {
    font-size: 13px;
  }
  .text-block-4 {
    font-size: 13px;
  }
  .text-block-5 {
    font-size: 13px;
  }
  .text-block-6 {
    font-size: 13px;
  }
  .text-block-7 {
    font-size: 13px;
  }
  .text-block-8 {
    font-size: 13px;
  }
  .text-block-9 {
    font-size: 13px;
  }
  .text-block-10 {
    font-size: 13px;
  }
  .text-block-11 {
    font-size: 13px;
  }
  .text-block-12 {
    font-size: 13px;
  }
  .text-block-13 {
    font-size: 13px;
  }
  .text-block-14 {
    font-size: 13px;
  }
  .text-block-15 {
    font-size: 13px;
  }
  .text-block-16 {
    font-size: 13px;
  }
  .wbt-left {
    width: 400px;
  }
  .wbt-left:hover {
    width: 400px;
  }
  .wbt-tyt {
    font-size: 38px;
  }
  .wbt-right {
    width: 400px;
  }
  .wbt-right:hover {
    width: 400px;
  }
  ._w-srodek-b {
    width: 95%;
  }
  ._w-srodek-b.sr-stopka.sr {
    width: 95%;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  ._w-srodek-b.sr {
    width: 95%;
  }
  ._w-srodek-b.ws-partner {
    width: 97%;
  }
  .ww-center {
    width: 100%;
  }
  .ww-but-znizka {
    letter-spacing: 0px;
  }
  .ww-but-znizka-act {
    letter-spacing: 0px;
  }
  .ww-but-darmowe {
    letter-spacing: 0px;
  }
  .ww-but-darmowe-act {
    letter-spacing: 0px;
  }
  .b-link-sklep {
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 5px;
    padding-left: 5px;
    font-weight: 400;
  }
  .wtab-dropdown {
    min-width: 110px;
    padding: 4px 15px;
    text-align: center;
  }
  .wtab-dropdown.w--current {
    text-align: center;
  }
  .b-link-lang {
    margin-right: 1px;
    margin-left: 1px;
    padding-right: 5px;
    padding-left: 5px;
    font-weight: 400;
  }
  .kontakt {
    padding-top: 10px;
    padding-bottom: 30px;
  }
  .formularz-kontaktowy {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .fk-tyt {
    height: 100px;
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 138px;
    line-height: 98px;
  }
  .kf-left {
    padding-right: 0px;
  }
  .kf-right {
    padding-left: 0px;
  }
  .fk-button {
    width: 100%;
    padding-top: 16px;
    padding-bottom: 16px;
    -webkit-transition: padding 400ms ease, background-color 300ms ease;
    transition: padding 400ms ease, background-color 300ms ease;
    text-align: center;
  }
  .fk-button:hover {
    background-color: #e0a70a;
  }
}

@media (max-width: 767px) {
  ._w-srodek.sr-stopka.sr {
    width: 90%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  ._w-srodek.sr {
    display: block;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: left;
  }
  ._w-srodek.sr.sr-belka {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  ._w-logo {
    display: block;
  }
  ._w-log {
    display: block;
    margin-right: auto;
    margin-left: auto;
  }
  .slider {
    height: 500px;
  }
  .ban-h1 {
    font-size: 39px;
    line-height: 40px;
    font-weight: 600;
  }
  .ban-h2 {
    font-size: 18px;
  }
  .s-h.kt-h {
    font-size: 22px;
  }
  .b-menu {
    display: none;
  }
  .miasto {
    width: 100%;
  }
  .akt {
    height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .akt-ph {
    width: 80px;
    height: 80px;
  }
  .akt-inf {
    width: 300px;
  }
  .ak-zaj-tyt {
    font-size: 14px;
  }
  .skroty {
    display: block;
    padding-right: 15px;
    padding-left: 15px;
    text-align: center;
  }
  .prom {
    width: 100%;
  }
  .skt-kol {
    display: block;
    overflow: visible;
    width: 100%;
    float: none;
    clear: none;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }
  .skt-tyt {
    text-align: left;
  }
  .skt-link {
    text-align: center;
  }
  .sktl {
    text-align: left;
  }
  ._w-s-kol {
    width: 100%;
    margin-bottom: 20px;
  }
  .karty {
    width: 95%;
  }
  .karta-t {
    width: 100%;
  }
  .k-karta {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  ._w-menu-mob {
    position: static;
    display: block;
  }
  ._w-hamb {
    position: fixed;
    top: 0px;
    right: 0px;
    z-index: 100;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 60px;
    height: 60px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: hsla(0, 0%, 100%, .79);
  }
  ._w-ha {
    width: 40px;
    height: 2px;
    margin-top: 3px;
    margin-bottom: 3px;
    background-color: #000;
  }
  ._w-has {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  ._w-men-mob {
    position: fixed;
    top: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 100;
    width: 300px;
    padding: 39px 10px 10px;
    background-color: rgba(49, 49, 49, .97);
    -webkit-transform: translate(300px, 0px);
    -ms-transform: translate(300px, 0px);
    transform: translate(300px, 0px);
  }
  .mm-tr {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  ._w-mm-l {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 20px;
    height: 20px;
    margin: 0px 4px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 0px solid #fff;
    background-color: #fff;
  }
  .mm-l {
    color: #000;
    font-weight: 400;
    text-align: center;
  }
  ._w-mm-links {
    margin-top: 40px;
  }
  .link-2 {
    width: 100%;
  }
  ._w-mm-link {
    padding-top: 3px;
    padding-bottom: 3px;
  }
  .wm-link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 7px 3px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: letter-spacing 200ms ease, background-color 200ms ease;
    transition: letter-spacing 200ms ease, background-color 200ms ease;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    text-align: center;
    letter-spacing: 1px;
  }
  .wm-link:hover {
    background-color: hsla(0, 0%, 99%, .03);
    letter-spacing: 2px;
  }
  ._w-mm-ll {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 22px;
    height: 22px;
    margin: 0px 4px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 0px solid #fff;
    background-color: transparent;
  }
  .mm-ll {
    color: hsla(0, 0%, 100%, .36);
    font-weight: 400;
    text-align: center;
  }
  .image {
    -webkit-filter: invert(100%);
    filter: invert(100%);
  }
  .wm-link2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: background-color 200ms ease, letter-spacing 200ms ease;
    transition: background-color 200ms ease, letter-spacing 200ms ease;
    letter-spacing: 1px;
  }
  .wm-link2:hover {
    background-color: hsla(0, 0%, 100%, .03);
    letter-spacing: 2px;
  }
  .wm-link-copy {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 7px 3px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: transparent;
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    text-align: center;
  }
  .wm-link-copy:hover {
    background-color: transparent;
    letter-spacing: 1px;
  }
  .wm-li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .wm-li:hover {
    background-color: hsla(0, 0%, 100%, .03);
  }
  .wm-link3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 7px 3px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: letter-spacing 200ms ease, background-color 200ms ease;
    transition: letter-spacing 200ms ease, background-color 200ms ease;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    text-align: center;
    letter-spacing: 1px;
  }
  .wm-link3:hover {
    background-color: transparent;
    letter-spacing: 2px;
  }
  ._w-region {
    display: block;
    overflow: visible;
    width: 50%;
    margin-top: 20px;
    margin-bottom: 20px;
    float: left;
    clear: none;
    text-align: center;
  }
  .skt-tyt-r {
    text-align: right;
  }
  .sktl-copy {
    text-align: left;
  }
  .sktl-r {
    text-align: right;
  }
  .obiekty {
    width: 95%;
  }
  .obiekt {
    width: 100%;
  }
  ._w-kom {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .wp-h {
    font-size: 38px;
  }
  .wp-info-left {
    width: 95%;
  }
  .wp-thomb {
    width: 100%;
  }
  .wp-dane-kon {
    width: 240px;
  }
  .wtabs-menu {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .ak-zaj-txt {
    font-size: 14px;
  }
  .st-pol-logo {
    width: 200px;
  }
  .k-k-cena {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .wbt-left {
    height: 300px;
  }
  .wbt-tyt {
    font-size: 28px;
    line-height: 28px;
  }
  .wbt-right {
    height: 300px;
  }
  .icon {
    display: none;
  }
  .icon-2 {
    display: none;
  }
  ._w-srodek-b.sr-stopka.sr {
    width: 90%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  ._w-srodek-b.sr {
    display: block;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: left;
  }
  ._w-srodek-b.sr.sr-belka {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  ._w-wyszukaj {
    padding-right: 10px;
    padding-left: 10px;
  }
  .ww-center {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .ww-kol {
    padding-top: 0px;
  }
  .ww-ety {
    padding-bottom: 2px;
  }
  .fk-tyt {
    font-size: 72px;
    line-height: 72px;
  }
}

@media (max-width: 479px) {
  ._w-srodek {
    width: 90%;
  }
  ._w-srodek.ws {
    width: 100%;
    height: auto;
  }
  .ban1.b2 {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(24%, hsla(0, 0%, 100%, 0)), color-stop(53%, hsla(0, 0%, 100%, .73)), color-stop(90%, hsla(0, 0%, 100%, 0))), url('../images/MaxPixel.freeg..jpg'), url('../images/AdobeStock_117368720_Preview.jpeg'), url('../images/AdobeStock_84398812_Preview.jpeg');
    background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0) 24%, hsla(0, 0%, 100%, .73) 53%, hsla(0, 0%, 100%, 0) 90%), url('../images/MaxPixel.freeg..jpg'), url('../images/AdobeStock_117368720_Preview.jpeg'), url('../images/AdobeStock_84398812_Preview.jpeg');
    background-position: 0px 0px, 50% 50%, 50% 50%, 50% 50%;
    background-size: auto, cover, cover, cover;
  }
  .ban-h1 {
    font-size: 22px;
  }
  .ban-h2 {
    font-size: 16px;
  }
  ._w-sekcja.s-skroty {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .42)), to(rgba(0, 0, 0, .42))), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url('../images/krakow.jpg'), url('../images/AdobeStock_117048949_Preview.jpeg'), url('../images/AdobeStock_98505282_Preview.jpeg');
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .42), rgba(0, 0, 0, .42)), linear-gradient(180deg, transparent, transparent), url('../images/krakow.jpg'), url('../images/AdobeStock_117048949_Preview.jpeg'), url('../images/AdobeStock_98505282_Preview.jpeg');
    background-position: 0px 0px, 0px 0px, 50% 50%, 50% 90%, 50% 90%;
    background-size: auto, auto, cover, cover, cover;
    background-attachment: scroll, scroll, fixed, scroll, scroll;
  }
  .s-h.kt-h {
    text-align: center;
  }
  .akt {
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .akt-ph {
    margin-bottom: 20px;
  }
  .akt-inf {
    width: 100%;
    margin-left: 0px;
  }
  .ak-zaj-tyt {
    line-height: 18px;
    font-weight: 400;
    text-align: center;
  }
  .skt-kol {
    width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .skt-tyt {
    margin-bottom: 0px;
    text-align: center;
  }
  .sktl {
    margin-top: 1px;
    text-align: center;
  }
  .kk-tr {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .kk-td {
    width: 100%;
    clear: none;
    text-align: left;
  }
  .but-dalej {
    margin-left: 0px;
    float: left;
  }
  .but-kontyn {
    margin-top: 10px;
    margin-left: 0px;
    float: left;
  }
  .k-karta {
    padding-right: 10px;
    padding-left: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .k-karta:hover {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .kk-txt {
    width: 100%;
  }
  .tr-butony {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .kk-but-del {
    float: left;
    text-align: left;
  }
  .kk-txt2 {
    width: 100%;
  }
  ._w-men-mob {
    background-color: rgba(41, 41, 41, .97);
  }
  ._w-region {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .skt-tyt-r {
    margin-bottom: 0px;
    text-align: center;
  }
  .sktl-copy {
    text-align: center;
  }
  .sktl-r {
    text-align: center;
  }
  ._w-kom {
    padding-right: 10px;
    padding-left: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  ._w-kom:hover {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .wp-mapa {
    overflow: hidden;
    height: auto;
    background-color: transparent;
  }
  .wp-googlemap {
    height: 500px;
    background-color: #e2e2e2;
  }
  .wp-gm-info {
    display: block;
    height: auto;
  }
  .wp-dane-kon {
    top: 0%;
    width: 100%;
    height: auto;
  }
  .wpg-dane-kontaktowe {
    padding-right: 25px;
    padding-left: 25px;
  }
  .wtabs-menu {
    padding-right: 5px;
    padding-left: 5px;
  }
  .ak-zaj-txt {
    line-height: 18px;
    font-weight: 400;
    text-align: center;
  }
  .but-kup-karte {
    display: block;
    margin-right: auto;
    margin-left: auto;
    float: left;
  }
  .wb-kategoria {
    text-align: center;
  }
  .wbk-txt {
    text-align: center;
  }
  .kk-but-edit {
    float: left;
    text-align: left;
  }
  .k-k-cena {
    padding-right: 10px;
    padding-left: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .k-k-cena:hover {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .kk-td-suma {
    width: 100%;
    clear: none;
    text-align: left;
  }
  .k-kc {
    text-align: center;
  }
  .wban-tab {
    padding-bottom: 60px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .wbt-left {
    width: 95%;
    height: auto;
    border-width: 0px;
  }
  .wbt-left:hover {
    width: 95%;
    margin-bottom: 0px;
  }
  .wbt-tyt {
    display: none;
    margin-top: 0px;
  }
  .wbt-right {
    width: 95%;
    height: auto;
    border-width: 0px;
  }
  .wbt-right:hover {
    width: 95%;
    margin-bottom: 0px;
  }
  .wbl-but {
    width: 160px;
    margin-top: 0px;
  }
  .wbl-but2 {
    width: 160px;
    margin-top: 20px;
  }
  .left-arrow {
    display: none;
  }
  .right-arrow {
    display: none;
  }
  ._w-srodek-b {
    width: 90%;
  }
  ._w-srodek-b.ws {
    width: 100%;
    height: auto;
  }

  
}