
/******************************************************
********************** res ****************************
******************************************************/

@media screen and (max-width: 1700px) {
	.container{ width:94%; }

	.wcag-top{padding: 0 3%; height: 53px;}

	.home nav{ top:53px; }
	.lang-switch li{  font-size:1.062rem;  }
	.lang-switch li:last-of-type{margin-right: 0px;}
	.wcag-top-kontrast button{ margin:0px 5px; font-size:1.25rem;}
	.wcag-top-kontrast button.kontrast-icon{ margin-right:10px; width:25px; height:25px; }

	.subpage-margin{ margin-top:120px; }
	.projekt-logotypy{ top:-100px; }


	.bloki-tekst-center .kropki_prawa .blok-tekst-center::before{ width: 250px; height: 250px; bottom: 10%; right: -33%;}
	.bloki-tekst-center .kropki_prawa .blok-tekst-center::after{ width: 250px; height: 250px; top: 10%; left: -33%;}

@media screen and (max-width: 1600px) {
	.projekty-main-col-foto{ width:35%; }
	.projekty-main-col-content{ padding-left:39%; }
	.projekty-main-col-R .projekty-main-col-content{ padding-right:39%; padding-left:0px; }
	.projekty-main-col-content .nazwa{ font-size:1.750rem; }
	.projekty-main-col{ padding:70px 0 60px; }
}


@media screen and (max-width: 1500px) {
	.kropki-main{ width:240px; }


	article.projekty{ margin-top:110px; }
}


@media screen and (max-width: 1400px) {

	nav{ height:120px; }
	.logo{ width:127px; }
	nav .menu{ font-size:1.062rem; }
	nav .menu li{ height:108px; margin:0 5px; }


	.main{ padding-top:180px; }

	.kropki-poziom{ width:120%; }

	.txt-bigger{ font-size:1.312rem; }
	.duzy-tekst{ font-size:1.437rem; }
	.button{ font-size:1.25rem; }
	.button-small{ font-size:1.125rem; }
	.header{ font-size:2.812rem; }

	.padding-50-l{ padding-left:30px; }
	.padding-50-r{ padding-right:30px; }
	.bloki-tekst-tekst .bloki-50-l.padding-50-r{ padding-right:50px; }
	.bloki-tekst-tekst .apla .bloki-50-l.padding-50-r{  padding: 60px 80px 70px 30px; }
	.bloki-tekst-tekst .apla .bloki-50-l .txt{ font-size: 1.25rem; }
	.bloki-tekst-tekst .apla .bloki-50-l::after{ width: 170px; height: 120px; right: 50px; bottom: -50px;}
	.bloki-tekst-tekst .apla .bloki-50-r .txt{ padding-left:60px; }



	article.projekty{ margin-top:90px; margin-bottom:0px; }
	.projekty-main-col-foto{ width:31%; left:0px; }
	.projekty-main-col-R .projekty-main-col-foto{ right:0px; }
	.projekty-main-col-content{ padding-left:34%; }
	.projekty-main-col-R .projekty-main-col-content{ padding-right:34%; padding-left:0px; }
	.projekty-main-col-content .nazwa{ font-size:1.562rem; }
	.projekty-main-col{ padding: 45px 0 40px; }


	article.wydarzenia-main{ margin-top:140px; }


	.header-bloki{ font-size: 2.187rem; margin-bottom:35px; }
	.bloki-tekst-foto .txt{ font-size:1.125rem; }

	.bloki-tekst-tekst .txt{ font-size:1.125rem; }



	.bloki-lista-foto .bloki-60 .txt:nth-child(2n){ margin-left:45px; }
	.bloki-lista-foto .bloki-60 .txt{ margin-bottom:75px; }
	.bloki-lista-foto .bloki-60 .txt .inner{ font-size:1.25rem; padding-left:70px; }
	.bloki-lista-foto .bloki-60 .txt .inner::after{ width: 58px; height: 59px; left: 0px; top: -20px;}
	.bloki-lista-foto .bloki-60 .txt{ width: calc(100% - 40px); }

	
	.bloki-tekst-center .blok-tekst-center{ width:85%; }
	.bloki-tekst-center .txt{ font-size: 1.25rem; }
	.bloki-tekst-center .tekst_powiekszony .txt{ font-size:1.375rem; }


	.bloki-tekst-center .kropki_prawa .blok-tekst-center::before{ width: 170px; height: 170px; bottom: 10%; right: -24%;}
	.bloki-tekst-center .kropki_prawa .blok-tekst-center::after{ width: 170px; height: 170px; top: 10%; left: -24%;}


	.bloki-naglowek-center .header-big-dopisek{ font-size:2.125rem; }
	.bloki-naglowek-center .header-big{ font-size:3.75rem; }


	.archive-post-mini{ margin-bottom: 150px;}
	.foto-post-mini{ width:40%; }
	.foto-post-mini:before{ width:185px; height:125px; right:0px; bottom:-40px;}
	.content-post-mini{ width:55%; margin-right:0%; }
	.post-mini-nazwa{  font-size:1.875rem; line-height: 1.2; margin-bottom: 70px; font-weight: bold; position: relative; text-transform: uppercase;}



	.galeria-post-info { font-size: 1.25rem; }
	.galeria-post-info span { font-size: 1rem; }

}



@media screen and (max-width: 1300px) {
	.container-wstep .bloki-50{ width:57%; }
	.container-wstep .bloki-50-r{ width:43%; }
	.blok-foto{ width:90%; margin-left: 10%; border-radius:100%; }


	.subpage-margin{ margin-top:100px; }


	.foto-wpis{ width:100%; }


	.projekt-logotypy{ left:30px; top:-80px; }
	.projekt-logotypy img{ max-height:52px; }

	#cookies-message{ width: 100%; }
}

@media screen and (max-width: 1200px) {

	.container{ width:96%; }
	.wcag-top{padding: 0 2%; height: 53px;}

	nav{ height:100px; }
	.logo{ width:114px; top:14px; }
	nav .menu{ font-size:1rem; }
	nav .menu li{ height:90px; margin:0 5px; padding:0 12px; }


	.main-nanodzwieki .padding-50-r{ padding-right:0px; }
	.main-nanodzwieki .flex-40{ width:33%; }
	.main-nanodzwieki .flex-60{ width:65%; }
	.main-nanodzwieki .kropki-poziom{ width:140%; }


	.projekty-main-flex{ flex-wrap: wrap; }
	.projekty-main-col{ width:70%; }
	.projekty-main-col-R{ margin-left:auto; margin-top:50px; }
	.projekty-main-col-foto{ width:35%; }
	.projekty-main-col-content{ padding-left:39%; }
	.projekty-main-col-R .projekty-main-col-content{ padding-right:39%; padding-left:0px; }
	.projekty-main-col-content .nazwa{ font-size:1.875rem }
	.projekty-main-col{ padding:70px 0 50px; }


	.center-wide-wpis{ width: 100%; }


	.galeria-post { flex: 0 0 31.5%; margin-bottom: 45px; }

	.media-press-flex .galeria-post { flex: 0 0 45%; margin-bottom: 45px; }
}


@media screen and (max-width: 1100px) {
	nav .menu{ display: none;}
	.menuMobileClick{ display:block; }
	
	.container{ width:94%; }
	.wcag-top{padding: 0 3%; height: 53px;}
}


@media screen and (max-width: 1050px) {
	.kropki-main{ width: 20%; right:-1%; top:-4%; }


	.projekty-main-col{ width:80%; }
	.projekty-main-col-R{ margin-top:60px; }
	.projekty-main-col-foto{ width:35%; }
	.projekty-main-col-content{ padding-left:39%; }
	.projekty-main-col-R .projekty-main-col-content{ padding-right:39%; padding-left:0px; }
	.projekty-main-col-content .nazwa{ font-size:1.75rem }
	.projekty-main-col{ padding:70px 0 50px; }



	.container-wstep .flex-row{ flex-direction:column; }
	.container-wstep .bloki-50{ width:100%; }
	.container-wstep .bloki-50-r{ width:70%; margin-left:15%; margin-top:50px; }
	.blok-foto{ width:90%; margin-left: 10%; border-radius:100%;}

	.flex-row{ flex-direction:column; }
	.bloki-tekst-foto .flex-row.z-prawej{ flex-direction:column; }
	.bloki-50{ width:100%; }
	.bloki-50-foto{ margin-top:50px; width:70%; margin-left:15%; }
	.bloki-tekst-foto .bloki-50{ align-self: normal; }
	.bloki-tekst-foto .flex-row.z-prawej .blok-foto{ margin-left:10%; }


	.wstep{ margin-bottom:100px; }


	.subpage-margin{ margin-top:70px; }


	.bloki-tekst-foto{ margin-bottom:100px; }
	.bloki-tekst-tekst{ margin-bottom:100px; }
	.bloki-lista-foto{ margin-bottom:100px; }
	.bloki-tekst-center{ margin-bottom:100px; }
	.bloki-naglowek-center{ margin-bottom:100px; }


	.bloki-tekst-tekst .bloki-50{ width:100%; padding: 0px;}
	.bloki-tekst-tekst .bloki-50-l{ margin-bottom:50px; }
	.bloki-tekst-tekst .bloki-50-l.padding-50-r{ padding-right:0px; }

	.bloki-tekst-tekst .apla .bloki-50-r .txt{ padding-left:30px; }
	.bloki-tekst-tekst .apla .bloki-50-l{ margin-bottom:80px; }



	.bloki-60{ width:100%; }

	.bloki-lista-foto .flex-row.z-prawej{ flex-direction:column; }
	.bloki-lista-foto .bloki-60{ margin-bottom:50px; }
	.bloki-lista-foto .bloki-40{ width:70%; margin: 0px; margin-left:15%; align-self:normal}
	.bloki-lista-foto .bloki-40 .blok-foto{ width:90%; margin-left: 10%; }
	.bloki-lista-foto .flex-row.z-prawej .blok-foto{ margin-left:10%; }



	.bloki-tekst-center .blok-tekst-center{ width:85%; align-self:center; }
	.bloki-tekst-center .txt{ font-size: 1.25rem; }



	.bloki-tekst-center .kropki_prawa .blok-tekst-center::before{ display: none;}
	.bloki-tekst-center .kropki_prawa .blok-tekst-center::after{ display:none; }


	.bloki-naglowek-center .header-big-dopisek{ font-size:2rem; }
	.bloki-naglowek-center .header-big{ font-size:3.5rem; }


	.archive-post-mini{ display:flex; flex-direction:column; margin-bottom: 150px;}
	.foto-post-mini{ width:70%; margin-left:15%; }
	.foto-post-mini:before{ width:185px; height:125px; right:0px; bottom:-40px;}
	.content-post-mini{ width:100%; margin-right:0%; margin-top: 60px;}
	.post-mini-nazwa{  font-size:1.575rem; line-height: 1.2; margin-bottom: 70px; }
	.content-post-mini .txt{ font-size:1.15rem; }



	.foto-wpis::before{ width: 190px; height: 120px; right: -6%; bottom: -10%;}
	.foto-wpis{ margin-bottom:80px; }

	.header-wpis{ font-size:2.25rem; }
	h2{ font-size:2.05rem; }

	.txt-wpis, .txt-wpis-wstep{ font-size:1.125rem; }


	.partnerzy-container .partnerzy-logo img{ height:60px; }
	.partnerzy-container .partnerzy-logo{ margin:15px 20px; }


	.projekt-logotypy{ left:30px; top:-52px; }
	.projekt-logotypy img{ max-height:40px; }
	.projekt-logotypy span{ max-width:300px; font-size:0.68rem; }


	.projekt-preheader{ font-size:1rem; }
}


@media screen and (max-width: 950px) {

	.main{ padding-top:150px; }

	.main-nanodzwieki .flex-40{ width:23%; }
	.main-nanodzwieki .flex-60{ width:77%; }
	.main-nanodzwieki .kropki-poziom{ width:220%; transform: rotate(-38deg); right: -25px; top: 61px;}

	.center-wpis{ width: 100%;}

	.center-wide-pion{ width: 100%;}

	.txt-wpis-wstep{ margin-bottom:75px; }


	.txt-wpis{ margin-bottom:80px; }
	.foto-wpis-txt{ margin-bottom:80px; }
	.video-wpis{ margin-bottom:80px; }
	.grid{ margin-bottom:80px; }


	.kropki-naroznik::after{ width: 100px; height: 70px; left: -50px; top: -30px; }
	.kropki-naroznik::before{ width: 100px; height: 70px; right: -50px; bottom: -30px; }


	.galeria-post { flex: 0 0 47%; margin-bottom: 45px; }


	.media-press-flex { padding: 0%; padding-bottom: 100px;  }
	.media-press-flex .galeria-post { flex: 0 0 47%; margin-bottom: 45px; }

}

@media screen and (max-width: 850px) {

	.projekty-main-col-foto{ bottom:auto; top:-70px; }
	.projekty-main-col{ padding:50px 20px 50px 0; width:90%; }
	.projekty-main-col-R{ padding-right:0px; padding-left:20px; }


	.partnerzy-nazwa{ font-size:1.5rem; }


	.partnerzy-container{ margin-bottom:75px; }
}



@media screen and (max-width: 800px) {

	.main-nanodzwieki .flex-40{ display:none; }
	.main-nanodzwieki .flex-60{ width:94%; margin:auto; }


	.txt-bigger{ font-size:1.187rem; }
	.duzy-tekst{ font-size:1.312rem; }
	.button{ font-size:1.125rem; }
	.button-small{ font-size:1rem; }
	.header{ font-size:2.625rem; }

	.button{ margin: 30px 0; }

	.footer-container{ flex-direction:column; }
	.footer-links{ flex:unset; align-self:flex-start; margin-top:30px; }


	.foto-post-mini{ width:90%; margin-left:5%; }


	.archive-post-mini{ margin-bottom: 100px;}
}



@media screen and (max-width: 750px) {
	.projekt-logotypy{ left:30px; top:-52px; }
	.projekt-logotypy img{ max-height:30px; }
	.projekt-logotypy span{ max-width:210px; font-size:0.5rem; }

}


@media screen and (max-width: 700px) {
	nav{ height:75px; }
	.logo{ width:90px; top:10px; }

	.menuFixedUl li{ font-size:27px; }

	.closeMenuContainer{ margin-bottom:25px; margin-top:30px; } 

	.header-projekty-main{ margin-bottom:80px; }


	.padding-50-l{ padding-left:0px; }
	.padding-50-r{ padding-right:0px; }
	.bloki-tekst-tekst .bloki-50-l.padding-50-r{ padding-right:0px; }


	.container-wstep .bloki-50-r{ width:90%; margin-left:3%; margin-top:50px; }
	.blok-foto{ width:90%; margin-left: 10%; border-radius:100%; }

	.bloki-50-foto{ margin-top:50px; width:90%; margin-left:3%; }
	.bloki-tekst-foto .flex-row.z-prawej .blok-foto{ margin-left:10%; }

	.header-bloki{ font-size: 2rem; margin-bottom:30px; }

	.bloki-tekst-foto{ margin-bottom:70px; }
	.bloki-tekst-tekst{ margin-bottom:70px; }
	.bloki-lista-foto{ margin-bottom:70px; }
	.bloki-tekst-center{ margin-bottom:70px; }
	.bloki-naglowek-center{ margin-bottom:70px; }

	.header-bloki-center{ text-align:left; }


	.bloki-tekst-tekst .apla .bloki-50-r .txt{ padding-left:0px; }
	.bloki-tekst-tekst .apla .bloki-50-l.padding-50-r{  padding: 45px 50px 45px 20px;}
	.bloki-tekst-tekst .apla .bloki-50-l::after{ width: 150px; height: 100px; right: 50px; bottom: -45px;}
	.bloki-tekst-tekst .apla .bloki-50-l .txt{ font-size:1.125rem; }


	.bloki-lista-foto .bloki-60{ margin-bottom:40px; }
	.bloki-lista-foto .bloki-40{ width:90%; margin: 0px; margin-left:3%; align-self:normal; margin-bottom: 50px;}
	.bloki-lista-foto .bloki-40 .blok-foto{ width:90%; margin-left: 10%; }

	.bloki-lista-foto .bloki-60 .txt:nth-child(2n){ margin-left:0px; }
	.bloki-lista-foto .bloki-60 .txt{ width:100%; margin-bottom:60px; }



	.bloki-tekst-center .blok-tekst-center{ width:100%; }
	.bloki-tekst-center .txt{ font-size: 1.125rem; text-align:left; }
	.bloki-tekst-center .tekst_powiekszony .txt{ font-size:1.275rem; }


	.bloki-naglowek-center{ margin-bottom:50px; }
	.bloki-naglowek-center .header-big-dopisek{ font-size:1.75rem; }
	.bloki-naglowek-center .header-big{ font-size:3rem; }


	.grid-sizer, .grid-item { width: 50%; padding: 1%; }
	.grid-galeria .grid-sizer, .grid-galeria .grid-item { width: 50%; padding: 1%; }


	.partnerzy-container{ padding:0px; }
	.partnerzy-container .partnerzy-logo{ margin: 15px 25px 15px 0;}
	.partnerzy-container .partnerzy-logo img{ height:55px; }


	.media-foto-flex{ margin-top:50px; }
	.media-press-flex{ margin-top:50px; }


	.projekt-logotypy{ left:0px; top:-47px; }
	.projekt-logotypy img{ max-height:30px; }
	.projekt-logotypy span{ max-width:210px; font-size:0.5rem; }

}


@media screen and (max-width: 650px) {
	.main{ padding-top:110px; }

	.main-nanodzwieki .flex-60{ width:96%; margin:auto; }

	.txt-bigger{ font-size:1.062rem; }
	.duzy-tekst{ font-size:1.187rem; }
	.button{ font-size:1rem; }
	.button-small{ font-size:1rem; }
	.header{ font-size:2.437rem; }
	.main-nanodzwieki .txt{ text-align:left; }

	article.projekty{ margin-top:70px; }

	.projekty-main-col-foto{ bottom:auto; top:-63px; }
	.projekty-main-col{ padding:40px 20px 40px 0; width:94%; }
	.projekty-main-col-R{ padding-right:0px; padding-left:20px; }
	.projekty-main-col-foto{ width:37%; }
	.projekty-main-col-content{ padding-left:41%; }
	.projekty-main-col-R .projekty-main-col-content{ padding-right:41%; padding-left:0px; }
	.projekty-main-col-content .nazwa{ font-size:1.562rem }
	

	.header-wydarzenia-main{ margin-bottom:80px; }
	.wydarzenie .data{ width:110px; height:110px; margin-right:20px; font-size:1.312rem; }
	.wydarzenie .wydarzenie-txt span{ font-size:1rem; }
	.wydarzenie .wydarzenie-txt span.wydarzenie-tytul{ font-size:1.312rem; }
	.wydarzenia-container .wydarzenie:nth-child(2n){ padding-left:30px; }
	

	.wstep{ margin-bottom:70px; }

	.container-wstep .kropki{ top:20px; }


    .foto-wpis::before { width: 130px; height: 90px; right: -5%; bottom: -10%; }
    .foto-wpis{ margin-bottom:50px; }
}




@media screen and (max-width: 580px) {
	.galeria-post { flex: 0 0 100%; margin-bottom: 45px; }

	.media-press-flex .galeria-post { flex: 0 0 100%; margin-bottom: 45px; }
	.media-press-flex .galeria-post:nth-child(2n+2) { top: 0px;  }



	.projekt-logotypy{ left:0px; top:-47px; }
	.projekt-logotypy img{ max-height:25px; }
	.projekt-logotypy span{ max-width:150px; font-size:0.4rem; }
}

@media screen and (max-width: 550px) {
	.projekty-main-col-foto{ top:-45px; }
	.projekty-main-col{ padding:30px 20px 30px 0; width:98%; }
	.projekty-main-col-R{ padding-right:0px; padding-left:20px; }
	.projekty-main-col-foto{ width:37%; }
	.projekty-main-col-content{ padding-left:41%; }
	.projekty-main-col-R .projekty-main-col-content{ padding-right:41%; padding-left:0px; }
	.projekty-main-col-content .nazwa{ font-size:1.562rem }

	.footer-links a{ display:block; margin:0; margin-bottom:20px; }

	article.wydarzenia-main{ margin-bottom:50px; }

	.bloki-lista-foto .bloki-60 .txt .inner{  font-size: 1.125rem; padding-left: 45px;}
	.bloki-lista-foto .bloki-60 .txt .inner::after{ width: 30px; height: 30px; left: 0px; top: -5px;}
	.bloki-lista-foto .bloki-60 .txt{ margin-bottom:40px; }


	.archive-post-mini{ margin-bottom: 60px;}
	.foto-post-mini{ width:90%; margin-left:5%; }
	.foto-post-mini:before{ width:105px; height:105px; right:-10px; bottom:-40px;}
	.post-mini-nazwa{ font-size:1.475rem; margin-bottom: 55px; }
	.content-post-mini { margin-top:50px; }
	.content-post-mini .txt{ font-size:1.15rem; }

	.archive-container{ margin-top:80px; margin-bottom:0px; }

	.container-belka-bottom{ margin-top:0px; margin-bottom:70px; }


	.kropki-naroznik::after{ width: 80px; height: 60px; left: -15px; top: -30px; }
	.kropki-naroznik::before{ width: 80px; height: 60px; right: -15px; bottom: -30px; }	




}


@media screen and (max-width: 500px) {
	.menuFixedUl li{ font-size:21px; margin-top:17px; }

	.main{ padding-top:85px; }
	.main-nanodzwieki .flex-60{ width:100%;}	


	.projekty-main-col-foto{ top:auto; left:auto; right:0px; bottom:-115px; width:150px; }
	.projekty-main-col-R .projekty-main-col-foto{ right:auto; left:0px; }
	.projekty-main-col{ padding:30px 20px 75px 0; width:98%; }
	.projekty-main-col-R{ padding-right:0px; padding-left:20px; }
	.projekty-main-col-content{ padding-left:0%; }
	.projekty-main-col-R .projekty-main-col-content{ padding-right:0%; padding-left:0px; }
	.projekty-main-col-content .nazwa{ font-size:1.562rem }

	article.projekty{ margin-top:60px; }
	.header-projekty-main{ margin-bottom:65px; }

	.header-wydarzenia-main{ margin-bottom:65px; }
	.wydarzenie .data{ width:95px; height:95px; margin-right:15px; font-size:1.187rem; }
	.wydarzenie .wydarzenie-txt span{ font-size:1rem; }
	.wydarzenie .wydarzenie-txt span.wydarzenie-tytul{ font-size:1.187rem; }
	.wydarzenia-container .wydarzenie:nth-child(2n){ padding-left:20px; }


	.container-wstep .bloki-50-r{ width:90%; margin-left:5%; margin-top:30px; }
	.blok-foto{ width:100%; margin-left: 0%; border-radius:100%; }

	.bloki-50-foto{ margin-top:30px; width:90%; margin-left:5%; }
	.bloki-tekst-foto .flex-row.z-prawej .blok-foto{ margin-left:0%; }	


	.bloki-tekst-foto{ margin-bottom:55px; }
	.bloki-tekst-tekst{ margin-bottom:55px; }
	.bloki-lista-foto{ margin-bottom:55px; }
	.bloki-tekst-center{ margin-bottom:55px; }
	.bloki-naglowek-center{ margin-bottom:55px; }

	.bloki-tekst-tekst .apla{ padding-bottom:20px; }

	.header-bloki{ font-size:1.750rem; }



	.bloki-lista-foto .bloki-60{ margin-bottom:40px; }
	.bloki-lista-foto .bloki-40{ width:90%; margin: 0px; margin-left:5%;  margin-bottom: 50px;}
	.bloki-lista-foto .bloki-40 .blok-foto{ width:100%; margin-left: 0%; }
	.bloki-lista-foto .flex-row.z-prawej .blok-foto{ margin-left:0%; }


	.bloki-naglowek-center{ margin-bottom:50px; }
	.bloki-naglowek-center .header-big-dopisek{ font-size:1.5rem; }
	.bloki-naglowek-center .header-big{ font-size:2.25rem; }


	.header-wpis{ font-size:2rem; margin-bottom:75px; }
	.txt-wpis-wstep{ margin-bottom:60px; }

	h2{ font-size:1.85rem; }


	.txt-wpis{ margin-bottom:60px; }
	.foto-wpis-txt{ margin-bottom:60px; }
	.video-wpis{ margin-bottom:60px; }
	.grid{ margin-bottom:60px; }
}


@media screen and (max-width: 430px) {
	.wcag-top-socials{ display:none; }
	.wcag-top-separator-1{ display:none; }

	.header-projekty-main{ margin-bottom:55px; }

	.header-wydarzenia-main{ margin-bottom:65px; }
	.wydarzenie{ flex-wrap:wrap; }
	.wydarzenie .data{ width: auto; height: auto; margin-right: 0; font-size: 1rem; border-radius: 7px; text-align: left; margin-bottom: 5px; padding: 7px 12px; display: block;}
	.wydarzenie .data span{ display:inline-block; margin-left:10px; }
	.wydarzenie .wydarzenie-txt{ width:100%; flex:unset; }
	.wydarzenie .wydarzenie-txt span{ font-size:1.187rem; }
	.wydarzenie .wydarzenie-txt span.wydarzenie-tytul{ font-size:1.312rem; }
	.wydarzenia-container .wydarzenie:nth-child(2n){ padding-left:0px; }


  	.bloki-tekst-tekst .apla .bloki-50-l.padding-50-r{  padding: 35px 35px 35px 10px; }
  	.bloki-tekst-tekst .apla .bloki-50-l::after{ width: 130px; height: 80px; right: 20px; bottom: -37px;}


   .foto-wpis::before{ width: 100px; height: 66px; right: -4%; bottom: -10%; }
   .foto-wpis{ margin-bottom:40px; }
   .foto-wpis .foto-wpis-inner{ border-radius:25px; }


   .header-wpis{ font-size:1.85rem; }


   h2{ font-size:1.55rem; }


   	.galeria-post-info { font-size: 1rem; }
	.galeria-post-info span { font-size: .75rem; }

}


@media screen and (max-width: 400px) {
	.projekty-main-col-foto{ top:auto; left:auto; right:-46px; bottom:-77px; width:125px; }
	.projekty-main-col-R .projekty-main-col-foto{ right:auto; left:-46px; }
	.projekty-main-col{ padding:30px 20px 45px 0; width:98%; }
	.projekty-main-col-R{ padding-right:0px; padding-left:20px; }
	.projekty-main-col-content{ padding-left:0%; }
	.projekty-main-col-R .projekty-main-col-content{ padding-right:0%; padding-left:0px; }
	.projekty-main-col-content .nazwa{ font-size:1.562rem }


	.projekt-logotypy{ left:0px; top:-55px; }
	.projekt-logotypy img{ max-height:20px; }
	.projekt-logotypy span{ max-width:150px; font-size:0.35rem; }
	.projekt-logotypy span{ margin-left:12px; }
	.projekt-logotypy span.miasto-stoleczne{ margin-left:0px; margin-right:15px; }
}


@media only screen and (orientation: portrait) {
	header .foto{ display:none; }
	header .fotoR{ display:block; }
	header .nano{ width:65%; }

	.kropki-main{ width: 26%; right:-1%; top:-4%; }
}


