@charset "utf-8";

* {outline:none;}
.clear {display:block;height:0;line-height:0;clear:both;}
.clearfix:after {content:"";display:block;height:0;line-height:0;clear:both;overflow:hidden;}

.al {text-align: left;}
.ar {text-align: right;}
.ac {text-align: center;}
.aj {text-align: justify;}
.fl {float:left;}
.fr {float:right;}
.ml_1 {margin-left: 1em;}
.ml_2 {margin-left: 2em;}
.mr_1 {margin-right: 1em;}
.mr_2 {margin-right: 2em;}
.mb_1 {margin-bottom: 1em;}
.db {display:block;}
.upcase {text-transform:uppercase;}
a {text-decoration:none;outline:none;border:none;}
a:focus {outline:none;border:none;}

img {border:none;font-size:1rem;}
img.scale100 {width:100%;height:auto;}
.nowrap {white-space:nowrap;}

.noselect {
  -webkit-user-select: none;  /* Chrome all / Safari all */
  -moz-user-select: none;     /* Firefox all */
  -ms-user-select: none;      /* IE 10+ */
  user-select: none;          /* Likely future */ 
}

body {padding:0; margin:0; min-width:280px; font-family:'robotoregular',sans-serif; font-size:16px; color:#5a5a53; text-align:center; background: url('../img/body_bg.png');}
.all {overflow-x:hidden;}
.wrapper-m {margin-left:-1rem;margin-right:-1rem;}
.wrapper-w2 {max-width:1300px;margin:0 auto 0 auto;padding-left:1rem;padding-right:1rem;} 

.all > .wrapper-w {max-width:1260px;margin:0 auto 0 auto;padding-left:1rem;padding-right:1rem;text-align:left;} 
.all > .wrapper-w2 {max-width:1000px;margin:0 auto 0 auto;padding-left:1rem;padding-right:1rem;text-align:left;} 

.all > .wrapper-m {margin-left:1rem;margin-right:1rem;padding:1rem;} 
.all > .m80 {margin-left:80px;max-width:auto;margin-right:80px;padding:1rem;background-color:#ffffff;} 
.wrapper:after {content:" ";display:table;clear:both;}

.wrapper-w3 {max-width:1580px;margin:0 auto 0 auto;} 
.responsive .wrapper-w3 {max-width:1580px;margin:0 auto 0 auto;padding-left:0;padding-right:0;} 

.wrapper-bigpad {padding:60px 1rem 120px 1rem;}
.wrapper-smallpad {padding:60px 1rem 60px 1rem;}

.bg-white {background-color:#ffffff;}
.nop {padding:0 !important;}


.wrapper-m.top {margin:0 !important;padding:0 !important;}
.wrapper-m.top .row {}
.wrapper-m.top .row > div {padding:0;}
.wrapper-m.top .logo {}
.wrapper-m.top .logo {text-align:center;line-height:130%;color:#767674;padding: 1rem;font-family:'robotoblack';}
.wrapper-m.top .logo span {color:#01bbd4;font-size:1.9rem;}

.wrapper-m.top .menu ul {list-style:none;margin:0;padding:0;font-family:'robotoblack';width:auto;}
.wrapper-m.top .menu li {display:inline-block;height:100%;margin-right:0rem;}
.wrapper-m.top .menu li a {text-decoration:none;color:#666666;padding:1.4rem 1rem;display:block;font-size:1.2rem;}
.wrapper-m.top .menu li a.active,.top .menu li a:hover  {background-color:#01bbd4;color:#ffffff;}
.wrapper-m.top .menu-pointer {background-color:#ffffff;color:#01bbd4;font-size:2rem;padding:0 5px;border:2px solid #01bbd4;border-radius:4px;width:auto;cursor:pointer;display:none;margin-right:1rem;}
.wrapper-m.top .menu-pointer:hover, .wrapper-m.top .menu-pointer.black {background-color:#01bbd4;color:#ffffff;}

.wrapper-m.top .phone {text-align:right;}
.wrapper-m.top .phone .info-tel {color:#01bbd4;font-size:2rem;font-family:'robotoblack';text-align:left;padding-right:1rem;display:inline-block;}
.wrapper-m.top .phone .info-tel i {color:#f44236;transform:rotate(30deg);}
.wrapper-m.top .phone .info-tel .opis {color:#5a5a53;font-family:'robotoregular';font-size:1rem;}



.wrapper.slider {}
.wrapper.slider {position: relative;}
.wrapper.slider .napis {position: absolute; left: 50%; top: 30%; transform: translateX(-50%);  z-index: 1000;}
.bxslider {list-style: none; padding: 0; margin: 0 auto; }
.bx-wrapper .bx-pager {text-align: right;}
.bx-wrapper .bx-pager.bx-default-pager a {width: 16px; height: 16px; background: #949494; color: #949494; border-radius: 0;}
.bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:hover {background: #3d7800; color: #3d7800;}

a.koleczko {display:block;border:1px solid #666666;color:#666666;background-color:#ebe926;width:50px;height:50px;margin:0 auto;z-index:2000;position:absolute;bottom:-25px;border-radius:50%;text-align:center;left:50%;margin-left:-25px;}
a.koleczko i {height:50px;display:table-cell;vertical-align:middle;width:50px;}


.wrapper.welcome{background: url('../img/body_bg.png') repeat; }
.witamy {font-size:1.4rem;font-family:'robotolight';max-width:940px;margin:0 auto;padding: 0 1rem 2rem 1rem;}
.witamy .title {font-size:3.4rem;font-family:'robotothin';}
.witamy .title img {margin-right:2rem;}
.witamy span {font-size:1.6rem;font-family:'robotobold';}

.wrapper.welcome {max-width:1200px; margin:0 auto;}

.kola {}
.kola >div {padding:1rem;}
.kola a {display:block; height:auto; margin:0 auto;text-align:center;background-repeat:no-repeat;background-position:center center;position:relative;}
.kola img {display:inline-block;width:100%;height:auto;max-width:345px;max-height:345px;}
.kola .title {font-family:'robotoblack';font-size:1.3rem;margin-bottom:.5rem;margin-top:2rem;}
.kola >div a img  {display:inline-block;opacity:1;transition:opacity .5s;}
/*
.kola >div a img.foto {display:inline-block;opacity:0;position:absolute;transform:translateX(-100%);}
*/
.kola >div a img.foto {display:block;opacity:0;position:absolute;transform:translateY(-100%);}
.kola >div a:hover img.foto {display:block;position:absolute;transform:translateY(-100%);margin-left:auto;margin-right:auto;}
.kola >div a:hover {text-align:center;}

.kola >div a:hover img  {opacity:0;}
.kola >div a:hover img.foto  {opacity:1;}

.responsive .kola img {max-width:260px;max-height:260px;}

.kolka-male {background-color:#01bbd4;text-align:center;padding:2rem 0;}
.kolka-male .wrapper {max-width:1100px;margin:0 auto;}
.kolka-male .row {}
.kolka-male .row >div {padding:1rem;}
.kolka-male .row .icon {float:left;padding:1rem 1rem 0 1rem;display:block;text-align:center;}
.kolka-male .row .icon img {display:inline-block;transition: all 0.5s ease 0s;vertical-align-middle;}
.kolka-male .row >div .icon:hover img {-moz-transform: scaleX(-1); -o-transform: scaleX(-1); -webkit-transform: scaleX(-1); transform: scaleX(-1); filter: FlipH;}
.kolka-male .row .internal {margin:1rem;text-align:left;padding:0rem;padding-left:150px;color:#ffffff;background-position: 0px 20px;background-repeat:no-repeat;min-height:130px;}
.kolka-male .row .internal .title {font-family:'robotobold';font-size:1.6rem;margin-bottom:.4rem;}
.kolka-male .row .internal .content {padding-right:1rem;}
a.more-button {background-color:#f44236;color:#ffffff;text-align:center;padding:6px 22px;width:auto;display:inline-block;margin-top:8px;}

.wrapper.bgfixed {background: url('../img/zdj_str_glowna_konie.jpg') center center no-repeat; background-attachment: fixed; background-size:cover;}
.wrapper.bgfixed .container {max-width: 100%; width: 100%; height: 463px; background-color:rgba(0,0,0,.3);}
.wrapper.bgfixed .container .napis {margin:0 auto;max-width: 1000px; height:100%;font-family:'robotoblack';font-size:2.6rem;color:#ffffff;display:table;}
.wrapper.bgfixed .container .napis p {display:block;height:463px;vertical-align:middle;margin:0;display:table-cell;}

.kontakt {padding:2rem 0 2rem 0;}
.kontakt >div {padding:0rem;}
.kontakt .row >div {padding-bottom:3rem;}
.kontakt a { width:100%; height:auto; margin:0 auto;text-align:center;background-repeat:no-repeat;background-position:center center;color:#5a5a53;}
.kontakt .title {font-family:'robotothin';font-size:3.2rem;margin-bottom:2rem;margin-top:1rem;color:#000000;}
.kontakt .row .title {font-family:'robotothin';font-size:32px;margin-bottom:2rem;margin-top:1rem;color:#000000;}
.kontakt .fa {font-size:3rem;color:#f44236;}
a.mail-link {color:#f44236;}

.footer {color:#27c0d7;text-align:right;padding:1rem;background-color:#ffffff;}
.footer a {color:#27c0d7;}

/**************************/

.sub .top-image {height:198px;background-position:center center;background-size:cover;background-repeat:no-repeat;}


.submenu {background-color:#01bbd4;text-align:center;margin:0 auto;}
/*
.submenu ul {margin:0 auto;padding:0;list-style:none;distplay:inline-block;width:auto;width:100%;display:table;}
.submenu ul li {display:inline-block;max-width:20%;margin:0 2rem;}
.submenu ul li a {display:table-cell;text-align:center;max-width:300px;color:#ffffff;font-family:'robotoblack';font-size:1.4rem;}
.submenu ul li a img {display:block;margin:0 auto;margin-bottom:1rem;}
*/
.submenu a {display:inline-block;min-width:160px;width:100%;max-width:260px;text-align:center;max-width:240px;color:#ffffff;font-family:'robotoblack';font-size:1.4rem;vertical-align:top;margin:0 auto;}
.submenu img {display:block;margin:0 auto;margin-bottom:1rem;min-width:102px;}
.submenu .icon img {transition: all 0.5s ease 0s;vertical-align-middle;}
.submenu .icon:hover img {-moz-transform: scaleX(-1); -o-transform: scaleX(-1); -webkit-transform: scaleX(-1); transform: scaleX(-1); filter: FlipH;}


.trasy {background-color:#ffffff;text-align:center;margin:0 auto;}
.trasy td {border:1px solid #ffffff;border-collapse:collapse;padding:.7rem 1rem;font-size:1.2rem;}
.trasy .trasa-tabela thead td {background-color:#f77b73;color:#ffffff;padding-left:1rem;font-family:'robotobold';font-size:1.4rem;}
.trasy .trasa-tabela thead td:first-child {text-align:center;}
.trasy .trasa-tabela thead td:last-child {text-align:center;}

.trasy .trasa-tabela tbody td {padding:0.7rem 1rem;font-family:'robotolight';font-size:1.4rem;}
.trasy .trasa-tabela tbody tr:nth-child(odd) td {background-color:#e0e0df;}
.trasy .trasa-tabela tbody tr:nth-child(even) td {background-color:#f3f3f2;}
.trasy .trasa-tabela tbody td:first-child {color:#f44337;font-family:'robotoblack';font-size:1.2rem;text-align:center}
.trasy .trasa-tabela tbody td:last-child {text-align:center}
.trasy .trasa-tabela tfoot td {text-align:center;background-color:transparent;text-align:left;font-family:'robotolight';}
.trasy .trasa-tabela .left {width:40%;float:left;}
.trasy .trasa-tabela .right {width:60%;overflow:hidden;}
.trasy .trasa-tabela .left img {width:100%;max-width:408px;}

.kajaki {border-top:1px solid;text-align:center;margin:0 auto;}
.kajaki .row >div {padding:2rem;}
.kajaki .row .title {color:#f44236;font-size:1.2rem;font-family:'robotoblack';padding:1rem;}
.kajaki .row .content {font-size:1.1rem;font-family:'robotoregular';text-align:left;max-width:506px;margin:0 auto;}

.sub .wrapper.bgfixed {backgroud-position: center center;background-repeat:no-repeat; background-attachment:fixed; background-size:cover;}
.sub .wrapper.bgfixed .container {max-width: 100%; width: 100%; background-color:rgba(0,0,0,.3);height:332px;}
.sub .wrapper.bgfixed .napis p {max-width: 100%; width: 100%; height: 332px; }

.wrapper.bgfixed.wioslowanie {background-image: url('/img/kajaki_dol.jpg');}
.wrapper.bgfixed.domki {background-image: url('/img/domki_dol.jpg');}
.wrapper.bgfixed.onas {background-image: url('/img/onas_dol.jpg');}
.wrapper.bgfixed.park {background-image: url('/img/park_dol.jpg');}


.poradnik {font-size:1.1rem;}
.poradnik .row >div {padding:1rem;padding-right:5rem;}

.sub .header.header-kajaki {color:#01bbd4;font-size:2.5rem;font-family:'robotoblack';}
.sub .header.header-domki {color:#5a5a53;font-size:1.4rem;font-family:'robotoregular';text-align:left;}

ul.with-chevron {list-style:none;list-style-position:outside;padding-left:0;margin-left:1rem;text-align:left;width:auto;}
ul.with-chevron li:before {content:"\f054";font-family:'FontAwesome';color:#f44236;margin-right:.3rem;margin-left:-1rem;}
ul.with-chevron li {}
ul.with-chevron li a {color:#ff0000;}
ul.with-chevron.green li:before {color:#78a10b;}


.sub ul.with-chevron {list-style:none;list-style-position:outside;padding-left:0;margin-left:1rem;text-align:left;width:auto;font-size:1.4rem;font-family:'robotolight';}
.sub ul.with-chevron li:before {content:"\f054";font-family:'FontAwesome';color:#f44236;margin-right:.3rem;margin-left:-1rem;}
.sub ul.with-chevron li {}
.sub ul.with-chevron li a {color:#ff0000;}
.sub ul.with-chevron.green li:before {color:#78a10b;}

.altana {display:inline-block;margin:0 auto;width:auto;position:relative;}
.altana .obrazek {display:block;}
.altana .obrazek img {width:100%;max-width:813px;max-height:424px;height:auto;}
.altana .obrazek .text {width:40%;height:50%;z-index:1;position:absolute;top:50%;left:55%;box-sizing:border-box;text-align:left;font-family:'robotolight';font-size:1.4rem;padding-right:0rem;}


.regulamin {}
.regulamin .wrapper-w3 {border-bottom:1px solid #000000;padding-bottom:50px;}
.regulamin a.title {color:#5a5a53;}
.regulamin a.title i {color:#f44236;font-size:smaller;}
.regulamin ol {text-align:left;font-size:1.2rem;font-family:'robotolight';margin-bottom:4rem;}


.cennik {background-color:#01bbd4;text-align:center;margin:0 auto;color:#ffffff;font-size:1.2rem;}
.cennik ul {margin:0 auto;padding:0;list-style:none;distplay:inline-block;width:auto;width:100%;display:table;color:#ffffff;}
.cennik ul li {display:inline-block;max-width:20%;min-width:100px;margin:0 0;border-right:1px solid #ffffff;padding:1rem 3%;}
.cennik ul li:last-child {border-right:none;}
.cennik ul li span {display:block;margin-bottom:1rem;font-family:'robotoblack';}
.cennik .title {margin-bottom:1rem;font-family:'robotoblack';font-size:1.4rem;}

.cennik2 {background-color:#01bbd4;text-align:center;margin:0 auto;color:#ffffff;font-size:1.2rem;}
.cennik2 ul {margin:0 auto;padding:0;list-style:none;distplay:inline-block;width:auto;display:table;color:#ffffff;margin-bottom:2rem;}
.cennik2 ul li {display:block;float:left;margin:0 0;border-right:1px solid #ffffff;box-sizing:border-box;}
.cennik2 ul li:last-child {border-right:none;}
.cennik2 ul li span.s-name {display:block;font-family:'robotoblack';padding:1rem 2rem;}
.cennik2 ul li span.s-cena {display:block;padding:1rem 2rem;}
.cennik2 ul li span.s-poziom {display:block;border-top:1px solid #ffffff;padding:1rem 2rem;}
.cennik2 .title {margin-bottom:1rem;font-family:'robotoblack';font-size:1.4rem;}


.cennik2 table {display:none;text-align:center;margin:0 auto;color:#ffffff;font-size:1.2rem;margin-bottom:2rem;}
.cennik2 table td {text-align:center;border-right:1px solid #ffffff;}
.cennik2 table td:first-child {font-family:'robotobold';}
.cennik2 table td:last-child {border-right:none}
.cennik2 table tr {border-bottom:1px solid #ffffff;}
.cennik2 table tr:last-child {border-bottom:none;}


.trasa-row {text-align:left;margin:1rem 0;min-height:140px;display:block;}
.trasa-row >div:nth-child(1) {width:220px;text-align:center;font-size:2rem;line-height:110%;min-height:100%;vertical-align:middle;display:table-cell;}
.trasa-row >div span {height:100%;vertical-align:middle;display:table-cell;}
.trasa-row >div:nth-child(2) {font-size:1.4rem;height:100%;vertical-align:middle;display:table-cell;min-width:80px;text-align:center;}
.trasa-row >div:nth-child(3) {overflow:hidden;font-family:'robotolight';font-size:1.4rem;height:100%;vertical-align:middle;display:table-cell;}
.trasa-row .zielona {color:#78a10b;}
.trasa-row .niebieska {color:#00b3cb;}
.trasa-row .czerwona {color:#e11e1e;}
.trasa-row .tyrolka {color:#81764a;}


.wrapper.oferujemy {background-color:#01bbd4;color:#ffffff;}
.wrapper.oferujemy > .title {font-family:'robotoblack';font-size:1.9rem;}
.wrapper.oferujemy .row {margin-top:1rem;}
.wrapper.oferujemy .row >div {padding:1rem;}
.wrapper.oferujemy .row >div:first-child {padding-left:0rem;}
.wrapper.oferujemy .row .title {font-size:2.2rem;font-family:'robotolight';text-align:left;margin-bottom:1rem;line-height:120%;min-height:100px;}
.wrapper.oferujemy .row .content {text-align:left;font-size:1.3rem;font-family:'robotolight';}
.wrapper.oferujemy .goraco {font-size:1.4rem;font-family:'robotolight';border-top:1px solid #ffffff;padding-top:2rem;text-align:left;padding-left:0rem;}
.wrapper.oferujemy .goraco strong {font-family:'robotobold';font-weight:normal;}

.wrapper.liscie {padding-bottom:0;}
.wrapper.liscie p {font-family:'robotolight';font-size:1.4rem;text-align:left;margin-bottom:3rem;}


.galeria {}
.galeria a {margin:1rem;display:inline-block;max-width:432px;}
.galeria a img {display:block;max-width:432px;height:auto;width:100%;}
.galeria {}


.wrapper.atrakcje li {padding:.5rem 0;}
.wrapper.atrakcje .title {font-size:1.4rem;font-family:'robotoblack';}



#imagelightbox-overlay {background-color:rgba(0,0,0,.3);}



@media screen and (max-width:85rem) {
  .wrapper-m.top .menu li a {text-decoration:none;color:#666666;padding:1.4rem 1rem;display:block;font-size:1rem;}
}


@media screen and (max-width:80rem) {
  .wrapper-m.top .menu li a {text-decoration:none;color:#666666;padding:1.4rem 1rem;display:block;font-size:1rem;}
}

@media screen and (max-width:74.999rem) {
  .wrapper-m.top .menu ul {display:none;}
  .wrapper-m.top .menu-pointer {display:inline-block;}
  .wrapper-m.top .menu ul {background-color:#eeeeee;position:absolute;top:4rem;right:0;width:auto;min-width:200px;z-index:3000;}
  .wrapper-m.top .menu ul li {width:100%;height:auto;}
  .wrapper-m.top .menu ul li a {display:block;}
  .wrapper-m.top .menu ul.hide {display:none;}
  .wrapper-m.top .menu ul.show {display:block;}
      
  /* ZAMIANA MIEJSCAMI MENU Z TELEFONEM  */
  .wrapper-m.top .row >div {position:relative;}
  .wrapper-m.top .row >div:nth-child(1) >div {}
  .wrapper-m.top .row >div:nth-child(2) >div {}
  .wrapper-m.top .row >div:nth-child(3) >div {text-align:right;}
  .wrapper-m.top .info-tel span {display:block;width:100%;text-align:center;}
  
  .cennik2 ul {display:none;}
  .cennik2 table {display:table;}
}

@media screen and (max-width:61.999rem) {
  .wrapper.slider .napis {width:80%;}
  .wrapper.bgfixed .container .napis {font-size:2rem;}
  
  .trasy .trasa-tabela .left {width:auto;float:none;}
  .trasy .trasa-tabela .right {width:auto;overflow:normal;}

  .cennik ul li {display:inline-block;min-width:130px;margin:.5rem;border:1px solid #ffffff;padding:1rem;}
  .cennik ul li:last-child {border:1px solid #ffffff;}

  .wrapper.oferujemy .row >div {padding:1rem;}
  .wrapper.oferujemy .row >div {padding-left:0rem;}
  .wrapper.oferujemy .row .title {min-height:auto;}
  

}
@media screen and (max-width:50.001rem) {

  .cennik2 table.cennik {text-align:center;margin:0 auto;color:#ffffff;font-size:1.2rem;margin-bottom:2rem;}
  .cennik2 table.cennik td {text-align:center;border-right:1px solid #ffffff;}
  .cennik2 table.cennik td:last-child {border-right:none;}
  .cennik2 table.cennik tr {}

  .cennik2 {background-color:#01bbd4;text-align:center;margin:0 auto;color:#ffffff;font-size:1.2rem;}
  .cennik2 .title {margin-bottom:1rem;font-family:'robotoblack';font-size:1.4rem;}
  /*.cennik2 ul {margin:0 auto;padding:0;list-style:none;distplay:inline-block;width:auto;display:table;color:#ffffff;margin-bottom:2rem;}
  .cennik2 ul li {display:block;float:left;min-width:100px;margin:0 0;border-right:1px solid #ffffff;box-sizing:border-box;}
  .cennik2 ul li:last-child {border-right:none;}
  .cennik2 ul li span.s-name {display:block;font-family:'robotoblack';padding:1rem 2rem;}
  .cennik2 ul li span.s-cena {display:block;padding:1rem 2rem;}
  .cennik2 ul li span.s-poziom {display:block;border-top:1px solid #ffffff;padding:1rem 2rem;}
  .cennik2 ul li {display:inline-block;min-width:130px;margin:.5rem;border:none;padding:1rem;width:45%;}
  .cennik2 ul li:last-child {border:none;}
  .cennik2 ul li:first-child {display:none;}
  */
  

}


@media screen and (max-width:47.999rem) {

  .witamy .title {font-size:2.8rem;}
  
  .submenu a {display:block;width:30%;float:left;text-align:center;max-width:100%;min-width:50%;color:#ffffff;font-family:'robotoblack';font-size:1.1rem;vertical-align:top;margin:0 auto;margin-bottom:2rem;}
  .submenu img {display:block;margin:0 auto;margin-bottom:1rem;min-width:none;}

  .altana .obrazek .text {font-size:1.1rem;padding-right:0;}


  .trasa-row {text-align:left;margin:1rem 0 2rem 0;min-height:140px;display:block;}
  .trasa-row >div:nth-child(1) {width:auto;text-align:left;font-size:2rem;line-height:110%;vertical-align:middle;display:block;margin-bottom:1rem;}
  .trasa-row >div span {height:auto;vertical-align:middle;display:block;}
  .trasa-row >div:nth-child(2) {display:none;}
  .trasa-row >div:nth-child(3) {overflow:hidden;font-family:'robotolight';font-size:1.4rem;height:auto;vertical-align:middle;display:block;}

}

@media screen and (max-width:37.499rem) {  
  .wrapper-m.top .row >div:nth-child(2) {display:none;}
  .wrapper-m.top .menu {}  

}

@media screen and (max-width:30.001rem) {  
  .trasy .trasa-tabela tr,
  .trasy .trasa-tabela td,
  .trasy .trasa-tabela th,
  .trasy .trasa-tabela tbody,
  .trasy .trasa-tabela thead,
  .trasy .trasa-tabela {display:block;}
  
  .trasy .trasa-tabela thead tr {position:absolute;left:-9999px;top:-9999px;}
   
  .trasy .trasa-tabela td {padding:0 0 0 50%;text-align:left;position:relative;font-size:1rem;}
  .trasy .trasa-tabela td:last-child {padding:0 0 0 0;}
  .trasy .trasa-tabela span {font-size:smaller;}
  
  .trasy .trasa-tabela td:nth-of-type(1):before {content:'ETAP ';}
  .trasy .trasa-tabela td:nth-of-type(3):before {content:'czas: ';}
  .trasy .trasa-tabela tfoot td:last-child:before {content:'';}
  
  /*
  .trasy .trasa-tabela td:first-child, .trasy .trasa-tabela td:last-child  {text-align:center;}
  .trasy .trasa-tabela tr td:last-child:before {content:'';}
  .trasy .trasa-tabela td:last-child {padding:0 0 0 0;}
  .trasy .trasa-tabela td:last-child:before {content:'';}
  .trasy .trasa-tabela span {font-size:smaller;}
  */

  .altana .obrazek .text {font-size:1rem;padding-right:0;position:static;width:100%;margin-top:1rem;}
  .witamy .title img {display:block;margin:0 auto;}
  /*
  .cennik2 ul {margin:0 -1rem 2rem -1rem;}
  .cennik2 ul li {display:block;width:auto;padding:1rem 0rem;margin:0;border:none;text-align:left;width:100%;border:1px solid #ffffff;margin-bottom:4px;}
  .cennik2 ul li span.s-name {display:block;float:left;width:30%;padding:1rem .5rem;}
  .cennik2 ul li span.s-cena {display:block;float:left;width:30%;padding:1rem .5rem;}
  .cennik2 ul li span.s-poziom {display:block;border-top:none;float:left;width:30%;padding:1rem .5rem;}
  .cennik2 ul li:last-child {border:1px solid #ffffff;}
  */
  
  .cennik2 table, 
  .cennik2 table tbody, 
  .cennik2 table thead, 
  .cennik2 table tr,
  .cennik2 table th,
  .cennik2 table td {display:block;}
  .cennik2 table thead tr {position:absolute;left:-9999px;top:-9999px;}
  .cennik2 table tr {border-bottom:1px solid #ffffff;}
  .cennik2 table td {position:relative;padding-left:50%;font-size:1rem;}
  .cennik2 table td:nth-of-type(1) {width:100%;padding-left:0;text-align:center;font-family:'robotobold';padding-top:1rem;font-size:1.4rem;}
  .cennik2 table td:nth-of-type(2) {text-align:left;}
  .cennik2 table td:nth-of-type(3) {text-align:left;}
  .cennik2 table td:before {position:absolute;width:45%;top:6px;left:6px;padding-right:10px;white-space:nowrap;text-align:right;font-weight:bold;font-family:'robotolight';}
  .cennik2 table td:nth-of-type(2):before {content:'Cena:';}
  .cennik2 table td:nth-of-type(3):before {content:'Poziom:';}
  .cennik2 table td {border-right:none;}

}


@media screen and (max-width:22.5rem) {  

  
  .witamy .title {font-size:2.4rem;}
  
  .kolka-male .row .internal {padding-left:120px;}
  .kolka-male .row .internal .title {font-size:1.2rem;}
  .kolka-male .row .internal .content {font-size:.9rem;padding-right:0;}
  .kolka-male .row >div {padding:0;}
  
  .poradnik .row >div {padding:1rem;padding-right:1rem;}
  
  .wrapper-w2 {padding-left:0;padding-right:0;}
  .wrapper-w3 {padding-left:0;padding-right:0;}
  .wrapper-w3 .row>div {padding-left:0;padding-right:0;}
}
