@media screen and (max-width: 1023px) {
	header {width: 100vw; flex-wrap: wrap; justify-content: space-around; padding: 16px 0;}
	body > .strona {padding-top: 54px;}
	header, main, nav, footer, .trak-tlo, .strona, .srodek-tlo, .strona-skrot, .strona-tresc, .artykuly, article, article > div, .polec-blok,
	.aktualnosci-tresc p,	.aktualnosci-tresc a,	.aktualnosci-tresc div,	.aktualnosci-tresc span, .aktualnosci-tresc td,
	.formline, .spaceline, .sortline, .formline > *, .spaceline > *, .sortline > * {font-size: 16px;}
	.pasek-gora {
		height: 54px;
		margin-top: -54px;
		padding: 12px 0px;
		position: fixed;
		z-index: 104;
	}
	.menu-mobile-button {display: flex;}
	.logo-gora {width: 90vw;}
	.szukaj-gora {margin-top: 16px;}
	.szukaj-gora form {width: 80vw;}
	.menu-wysuwane {display: none;}
	.menu-lewe > ul ul, .menu-lewe > ul ul li a {font-size: 16px !important;}
	.menu-gora-1-poziom {width: 90vw; flex-wrap: wrap;}
	.menu-gora-1-poziom li a {height: 54px;}
	.menu-gora-1-poziom li:nth-child(4) a img {margin: 3px 12px 0px 0px;}
	.trak-tlo {width: 90vw; display: flex; flex-wrap: wrap;}
	.trak-tlo > em {padding: 0px 8px;}
	main {background: none;}
	.menu-lewe-tlo {
		transition: .25s ease-in-out;
		position: absolute;
		width: 100vw;
		max-width: 100vw;
		top: 54px;
		left: -100vw;
		height: 100vh;
		padding-bottom: 54px;
		z-index: 102;
		position: fixed;
		overflow-y: auto;
	}
	.menu-lewe-tlo-pokaz {left: 0;}
	/*.menu-lewe .rozwijka > ul {display: none;}*/
	.menu-lewe .aktywna > ul {display: block;}
	.menu-lewe > ul ul li a {padding: 8px 8px;}
	.main_srodek  {width: 90vw;}
	.srodek-tlo {}
	.stopka {width: 90vw; flex-wrap: wrap;}
	.stopka > div {flex: 0 1 50%;}
	.stopka-dol > div {width: 100vw; flex-wrap: wrap; justify-content: space-around;}
	.menu-dol-1-poziom li, .menu-dol-1-poziom li a{font-size: 16px;}
	.stopka-intermedia, .stopka-walidacja {padding: 8px 0px; text-align: center;}
	.stopka-polityka-zawartosc {width: 95vw;}
}
@media screen and (max-width: 639px) {
	.logo-gora > span > span {font-size: 20px;}
	.logo-gora > span > strong {font-size: 16px;}
	.szukaj-gora form {width: 90vw;}
	.menu-gora-1-poziom li a::after {display: none;}
	.menu-gora-1-poziom li a span:not(.menu-gora-1-poziom-esp) {font-size: 0px !important; margin-top: 8px;}
	.menu-gora-1-poziom li a span:not(.menu-gora-1-poziom-esp)::before {font-size: 16px; margin: 0px;}
	.menu-gora-1-poziom li a span.menu-gora-1-poziom-esp {margin-top: 9px;}
	.menu-gora-1-poziom li a span.menu-gora-1-poziom-esp::before {display: none;}
	.trak-tlo a:after {padding: 0px 8px;}
	.strona-tresc table,
	.strona-tresc thead,
	.strona-tresc tbody,
	.strona-tresc caption,
	.strona-tresc tr,
	.strona-tresc th,
	.strona-tresc td,
	.strona-tresc iframe,
	.strona-tresc image {
		display: block;
		max-width: 90vw;
		width: 100%;
		height: auto;
		margin: 0 auto;
		border: 0px;
	}
	.strona-tresc tr td:last-child {
		border-bottom: 1px solid #e8e8e8;
	}
	.srodek-tlo {padding: 0}
	.stopka > div {flex: 0 1 100%;}
	.stopka-intermedia span {display: block;}
	.stopka-intermedia span:first-child::after {display: none;}
}
@media screen and (min-width: 320px) and (max-width: 767px) {
	.strona-drukuj-polec-pdf-tlo {display: none;}
}
@media screen and (min-width: 1024px) and (max-width: 1279px) {
	header {width: 992px;}
  .szukaj-gora form {width: 280px;}
	.menu-gora-1-poziom {width: 992px;}
	.trak-tlo {width: 992px;}
	main {background: none;}
	.main_srodek {width: 992px;}
	.srodek-tlo {flex: 0 1 576px; max-width: 576px;}
	.stopka {width: 992px;}
	.stopka-dol > div {width: 992px;}
	.stopka-polityka-zawartosc {width: 992px;}
}
@media screen and (min-width: 1024px) and (max-width: 1024px) {
	.srodek-tlo {flex: 0 1 532px; max-width: 532px; margin-right: 44px;}
}
@media screen and (min-width: 1024px) {
	.menu-lewe > ul > li > ul {display: block;}
	.menu-lewe-1-poziom > li.rozwijka {padding-bottom: 12px;}
}
@media only print {
	body > .strona {padding-top: 0px !important;}
	header, .main_srodek, .stopka {width: 670px;}
	main {background: none !important;}
	.pasek-gora,
	.szukaj-gora,
	.trak-tlo,
	.menu-gora-tlo,
	.menu-lewe-tlo,
	.menu-wysuwane,
	.strona-drukuj-polec-pdf-tlo,
	.stopka > div:nth-child(1n+2),
	.stopka-dol,
	.stopka-polityka {
		display: none !important;
	}
	.srodek-tlo {
    flex: 0 1 auto !important;
    max-width: initial !important;
    width: 100% !important;
	}
	.strona-tresc .formline, .strona-tresc .spaceline, .strona-tresc .sortline {
		display: flex;
		flex-flow: row nowrap;
		justify-content: flex-start;
		align-items: stretch;
		max-width: 90vw;
	}
	footer {background: none !important; border-top-width: 0px !important; color: inherit !important;}
	.stopka {padding: 16px 0px !important; border-top: 1px solid #e8e8e8;}
}
